.k-ui-ref.k-trust-ref{width:auto;min-width:1.375rem;padding-inline:.3125rem}.kappa-site-main:has(.kappa-project-evidence-section){counter-reset:k-trust-fig}.kappa-site-main .kappa-project-evidence-section .k-ui-ref{width:auto;min-width:1.375rem;padding-inline:.3125rem}.k-trust-profile{display:grid;color:var(--k-text)}.k-trust-chapter{display:grid;gap:var(--k-space-5);padding-block:var(--k-space-12);border-top:1px solid var(--k-line);scroll-margin-top:calc(var(--header-height) + 1.5rem)}.k-trust-chapter:first-child{padding-top:0;border-top:0}.k-trust-chapter:last-child{padding-bottom:0}.k-trust-chapter__head{display:grid;align-content:start;gap:var(--k-space-4);min-width:0}.k-trust-chapter__head>.k-ui-eyebrow{margin-bottom:calc(var(--k-space-3) - var(--k-space-4))}.k-trust-chapter__title.k-ui-h2{max-width:16ch;font-size:clamp(1.5rem,1.2vw + 1rem,2rem);line-height:var(--k-lh-heading)}.k-trust-chapter__body{min-width:0;max-width:66ch}.k-trust-method__statement,.k-trust-profile__lead{margin:0;font:var(--k-fw-medium) clamp(1.25rem,.5vw + 1.1rem,1.5rem) /1.45 var(--k-font-sans);letter-spacing:-.012em;color:var(--k-text);text-wrap:pretty}.k-trust-method__statement{padding-left:var(--k-space-5);border-left:1px solid var(--k-accent-line)}.k-trust-profile__text{margin:var(--k-space-5) 0 0;max-width:66ch;font:var(--k-fw-regular) var(--k-fs-18) /1.65 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-trust-areas{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:var(--k-space-8);column-gap:var(--k-space-8);margin:0;padding:0;list-style:none}.k-trust-areas__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);-moz-column-gap:var(--k-space-3);column-gap:var(--k-space-3);align-items:start;padding:var(--k-space-4) 0 var(--k-space-5);border-top:1px solid var(--k-line)}.k-trust-areas__index{font:300 1.75rem/1 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--k-text-3)}.k-trust-areas__text{margin:0;padding-top:.125rem;font:var(--k-fw-regular) var(--k-fs-16) /1.55 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}@media (min-width:768px){.k-trust-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.k-trust-chapter{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--k-grid-gap);column-gap:var(--k-grid-gap);padding-block:var(--k-space-14)}.k-trust-chapter__head{grid-column:1/span 4}.k-trust-chapter__body{grid-column:6/-1;max-width:none}.k-trust-profile__text{max-width:62ch}}.k-trust-journey{margin:0;padding:0;list-style:none}.k-trust-journey__item{display:grid;gap:var(--k-space-2);padding:var(--k-space-5) 0;border-top:1px solid var(--k-line)}.k-trust-journey__period{margin:0;padding-top:.2rem}.k-trust-journey__record{display:grid;gap:var(--k-space-1);min-width:0}.k-trust-journey__role{margin:0;font:var(--k-fw-semibold) var(--k-fs-16) /1.35 var(--k-font-sans);letter-spacing:-.005em;text-transform:none;color:var(--k-text)}.k-trust-journey__organization{margin:0;font:var(--k-fw-regular) var(--k-fs-14) /var(--k-lh-meta) var(--k-font-sans);color:var(--k-text-2)}.k-trust-journey__description{margin:var(--k-space-2) 0 0;max-width:62ch;font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-trust-journey__topics{display:flex;flex-wrap:wrap;gap:0 var(--k-space-3);margin:var(--k-space-2) 0 0;padding:0;list-style:none;font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);color:var(--k-text-3)}@media (min-width:768px){.k-trust-journey__item{grid-template-columns:8rem minmax(0,1fr);-moz-column-gap:var(--k-space-6);column-gap:var(--k-space-6)}}.kappa-site-main .certification-archive:after,.kappa-site-main .certification-archive:before{content:none}.kappa-site-main .certification-archive.section-gap{padding-block:var(--k-section-y)}.kappa-site-main .certification-archive__intro{display:grid;gap:var(--k-space-4);max-width:none;margin:0 0 var(--k-space-8);text-align:left}.kappa-site-main .certification-archive__intro .kappa-section-tag{justify-content:flex-start;margin:0 0 calc(var(--k-space-3) - var(--k-space-4))}.kappa-site-main .certification-archive__intro .kappa-section-tag:not(:has(.k-ui-ref)):before{content:"G"/"";display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-right:.625rem;border:1px solid var(--k-accent-line);border-radius:var(--k-radius-xs);background:none;box-shadow:none;font:var(--k-fw-regular) var(--k-fs-12) /1 var(--k-font-mono);letter-spacing:0;color:var(--k-accent)}.kappa-site-main .certification-archive__intro h2{margin:0;max-width:18ch;font:var(--k-fw-heading) var(--k-fs-h2) /var(--k-lh-heading) var(--k-font-sans);letter-spacing:var(--k-tr-h2);text-transform:none;color:var(--k-text);text-wrap:balance}.kappa-site-main .certification-archive__intro>p:last-child{margin:0;max-width:62ch;font:var(--k-fw-regular) var(--k-fs-15) /1.65 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}@media (min-width:1100px){.kappa-site-main .certification-archive__intro{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--k-grid-gap);column-gap:var(--k-grid-gap);align-items:end}.kappa-site-main .certification-archive__intro>:not(:last-child){grid-column:1/span 6}.kappa-site-main .certification-archive__intro>p:last-child{grid-column:8/-1;grid-row:1/span 2;align-self:end}}.kappa-site-main .certification-archive__stats{margin:0 0 var(--k-space-10)}.certification-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:1px solid var(--k-line-strong);box-shadow:none}.certification-stats__item{display:grid;grid-template-rows:auto 3.25rem auto;align-content:start;min-width:0;padding:var(--k-space-5) var(--k-space-5) var(--k-space-5) 0}.certification-stats__item:after{content:none}.certification-stats__label{font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-2)}.kappa-site-main .certification-stats__value{display:flex;align-items:flex-end;margin:var(--k-space-2) 0 0;font:var(--k-fw-medium) clamp(2.25rem,1.6vw + 1.6rem,3rem) /1 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--k-text)}.kappa-site-main .certification-stats__item--latest .certification-stats__value{font-size:clamp(1.25rem,.8vw + 1rem,1.625rem);line-height:1.15;letter-spacing:-.015em}.kappa-site-main .certification-stats__detail{margin:var(--k-space-2) 0 0;font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);color:var(--k-text-3);text-wrap:pretty}@media (min-width:768px){.certification-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.certification-stats__item+.certification-stats__item{padding-left:var(--k-space-6);border-left:1px solid var(--k-line)}}.kappa-site-main .certification-explorer{margin:0 0 var(--k-space-4);padding:var(--k-space-6);border:1px solid var(--k-line);border-radius:var(--k-radius-lg);background:var(--k-surface-1);box-shadow:none;scroll-margin-top:calc(var(--header-height) + 1rem)}.certification-explorer__head{display:grid;gap:var(--k-space-5)}.certification-explorer__intro{min-width:0}.certification-explorer__title{margin:0;font:var(--k-fw-semibold) var(--k-fs-20) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text)}.certification-explorer__description{margin:var(--k-space-2) 0 0;max-width:62ch;font:var(--k-fw-regular) var(--k-fs-14) /1.55 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.certification-explorer__segmented{display:inline-grid;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;justify-self:start;gap:2px;padding:2px;border:1px solid var(--k-line-input);border-radius:var(--k-radius-md);background:var(--k-surface-3)}.kappa-site-main :is(.certification-explorer__scope,.certification-explorer__view){display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 var(--k-space-4);border:1px solid transparent;border-radius:var(--k-radius-sm);background:transparent;box-shadow:none;font:var(--k-fw-medium) var(--k-fs-14) /1.2 var(--k-font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--k-text-2);cursor:pointer;transition:background-color var(--k-dur-fast) var(--k-ease-out),border-color var(--k-dur-fast) var(--k-ease-out),color var(--k-dur-fast) var(--k-ease-out)}.kappa-site-main :is(.certification-explorer__scope,.certification-explorer__view):hover{border-color:transparent;background:transparent;box-shadow:none;color:var(--k-text)}.kappa-site-main :is(.certification-explorer__scope,.certification-explorer__view).is-active{border-color:var(--k-accent-line);background:var(--k-accent-soft);box-shadow:none;color:var(--k-text)}.kappa-site-main :is(.certification-explorer__scope,.certification-explorer__view):focus-visible{outline:var(--k-focus-ring);outline-offset:1px;box-shadow:none}.certification-explorer__fields{display:grid;gap:var(--k-space-4);margin-top:var(--k-space-5)}.kappa-site-main .certification-explorer__filters-toggle{display:none}.kappa-site-main .certification-explorer__field{display:grid;gap:var(--k-space-2);min-width:0}.kappa-site-main .certification-explorer__field>span{font:var(--k-fw-medium) var(--k-fs-13) /1.4 var(--k-font-sans);letter-spacing:0;text-transform:none;color:var(--k-text-2)}.kappa-site-main .certification-explorer__field :is(input,select){display:block;width:100%;height:var(--k-control-md);min-height:var(--k-control-md);margin:0;padding:0 .875rem;border:1px solid var(--k-line-input);border-radius:var(--k-radius-md);background-color:var(--k-surface-3);box-shadow:none;outline:none;font:var(--k-fw-regular) var(--k-fs-15) /1.4 var(--k-font-sans);letter-spacing:0;color:var(--k-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--k-dur-fast) var(--k-ease-out),box-shadow var(--k-dur-fast) var(--k-ease-out)}.kappa-site-main .certification-explorer__field input::-moz-placeholder{color:var(--k-text-3);opacity:1}.kappa-site-main .certification-explorer__field input::placeholder{color:var(--k-text-3);opacity:1}.kappa-site-main .certification-explorer__field :is(input,select):hover{border-color:var(--k-text-3)}.kappa-site-main .certification-explorer__field :is(input,select):focus{border-color:var(--k-accent);box-shadow:var(--k-shadow-focus);outline:none}.kappa-site-main .certification-explorer__field select{padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--k-text-2) 50%),linear-gradient(135deg,var(--k-text-2) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - .9375rem) 50%;background-size:.3125rem .3125rem;background-repeat:no-repeat;cursor:pointer;text-overflow:ellipsis}.certification-explorer__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-space-3) var(--k-space-5);margin-top:var(--k-space-5);padding-top:var(--k-space-4);border-top:1px solid var(--k-line)}.certification-explorer__status{margin:0;font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);font-variant-numeric:tabular-nums;color:var(--k-text-3)}@media (min-width:768px){.certification-explorer__fields{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(10rem,.7fr))}}@media (min-width:1100px){.certification-explorer__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;-moz-column-gap:var(--k-space-8);column-gap:var(--k-space-8)}}.kappa-site-main .certification-archive-toolbar{position:sticky;top:var(--header-height);z-index:20;display:flex;align-items:center;gap:var(--k-space-4);margin:0 0 var(--k-space-6);padding:var(--k-space-2) 0;border:0;border-bottom:1px solid var(--k-line);background:rgb(var(--k-bg-rgb)/.92);backdrop-filter:blur(12px)}.certification-years{display:flex;flex:1 1 auto;align-items:center;gap:var(--k-space-3);min-width:0}.certification-years__label{flex:none;margin:0;font:var(--k-fw-medium) var(--k-fs-13) /1.4 var(--k-font-sans);color:var(--k-text-3)}.certification-years__list{display:flex;min-width:0;gap:2px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.certification-years__list::-webkit-scrollbar{display:none}.certification-years__link{display:inline-flex;align-items:baseline;gap:.375rem;min-height:var(--k-tap);padding:.75rem .625rem;border-radius:var(--k-radius-sm);font:var(--k-fw-medium) var(--k-fs-15) /1.2 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;color:var(--k-text-2);transition:background-color var(--k-dur-fast) var(--k-ease-out),color var(--k-dur-fast) var(--k-ease-out)}.certification-years__link:hover{background:var(--k-surface-hover);color:var(--k-accent)}.certification-years__link:focus-visible{outline:var(--k-focus-ring);outline-offset:-2px}.certification-years__count{font:var(--k-fw-regular) var(--k-fs-12) /1 var(--k-font-sans);font-variant-numeric:tabular-nums;color:var(--k-text-3)}.kappa-site-main .certification-archive-toolbar__filters{display:inline-flex;flex:none;align-items:center;gap:var(--k-space-2);min-height:var(--k-tap);padding:0 var(--k-space-2);border-radius:var(--k-radius-sm);font:var(--k-fw-medium) var(--k-fs-14) /1.2 var(--k-font-sans);letter-spacing:0;color:var(--k-text-2);-webkit-text-decoration:underline 1px var(--k-line-strong);text-decoration:underline 1px var(--k-line-strong);text-underline-offset:.3em;transition:color var(--k-dur-fast) var(--k-ease-out)}.kappa-site-main .certification-archive-toolbar__filters:hover{color:var(--k-accent);text-decoration-color:var(--k-accent-line)}.kappa-site-main .certification-archive-toolbar__filters:focus-visible{outline:var(--k-focus-ring);outline-offset:2px}.certification-archive-toolbar__filter-short{display:none}.kappa-site-main .certification-timeline__stage{position:relative;transform-style:flat;perspective:none}.certification-timeline__legend{display:flex;align-items:center;justify-content:flex-end;gap:var(--k-space-2);margin:calc(-1 * var(--k-space-2)) 0 var(--k-space-2);font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);color:var(--k-text-3)}.certification-timeline__legend-icon{flex:none;color:var(--k-accent)}.certification-timeline__list,.certification-timeline__rows{display:block;margin:0;padding:0;list-style:none}.certification-timeline__list{border-bottom:1px solid var(--k-line-strong)}.kappa-site-main .certification-timeline__list>li{border-top:1px solid var(--k-line-strong)}.kappa-site-main .certification-timeline__list>.certification-timeline__item--milestone{border-top-color:var(--k-accent-line)}.kappa-site-main .certification-timeline__group,.kappa-site-main .certification-timeline__item{position:relative;min-height:0;scroll-margin-top:calc(var(--header-height) + 4.5rem)}.certification-timeline__anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height) + 4.5rem)}.certification-timeline__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:var(--k-space-5);column-gap:var(--k-space-5);min-height:4.5rem;padding:var(--k-space-4) var(--k-space-2) var(--k-space-4) 0;list-style:none;cursor:pointer;color:var(--k-text);transition:color var(--k-dur-fast) var(--k-ease-out)}.certification-timeline__summary::-webkit-details-marker{display:none}.certification-timeline__summary::marker{content:""}.certification-timeline__summary:hover,.certification-timeline__summary:hover .certification-timeline__summary-icon{color:var(--k-accent)}.certification-timeline__summary:focus-visible{outline:var(--k-focus-ring);outline-offset:var(--k-focus-offset);border-radius:var(--k-radius-xs)}.kappa-site-main .certification-timeline__group-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--k-space-1) var(--k-space-4);min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none;font:var(--k-fw-medium) var(--k-fs-15) /1.3 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:inherit}.certification-timeline__group-year{font:300 clamp(1.75rem,.9vw + 1.35rem,2.25rem) /1 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.certification-timeline__group-count{color:var(--k-text-2)}.certification-timeline__group-span{font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);white-space:nowrap;color:var(--k-text-3)}.certification-timeline__disclosure[data-forced]>.certification-timeline__summary{cursor:default}.certification-timeline__disclosure[data-forced]>.certification-timeline__summary:hover{color:var(--k-text)}.certification-timeline__disclosure[data-forced]>.certification-timeline__summary .certification-timeline__summary-icon{visibility:hidden}.kappa-site-main .certification-timeline__group-label:before{content:none}.certification-timeline__summary-icon{flex:none;width:.5rem;height:.5rem;margin-inline:.25rem;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--k-text-3);transform:translateY(-25%) rotate(45deg);transition:transform var(--k-dur-base) var(--k-ease-out)}.certification-timeline__disclosure[open]>summary .certification-timeline__summary-icon{transform:translateY(25%) rotate(225deg)}.certification-timeline__rows{padding-bottom:var(--k-space-4)}.kappa-site-main .certification-timeline__rows>.certification-timeline__item{border-top:1px solid var(--k-line)}.certification-timeline__months{margin:0;padding:0 0 var(--k-space-4);list-style:none}.certification-timeline__month-group{border-top:1px solid var(--k-line)}.certification-timeline__summary--month{min-height:3.5rem;padding-block:var(--k-space-3)}.certification-timeline__month-label{min-width:0;font:var(--k-fw-semibold) var(--k-fs-16) /1.3 var(--k-font-sans);letter-spacing:-.005em}.certification-timeline__month-count{font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--k-text-3)}.certification-timeline__disclosure--month>.certification-timeline__rows{padding-bottom:var(--k-space-2)}.certification-timeline__band{padding:var(--k-space-4) 0 var(--k-space-2);font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-mono);letter-spacing:var(--k-tr-mono);color:var(--k-text-3)}.certification-timeline__empty{margin:0;padding:var(--k-space-6);border:1px dashed var(--k-line-strong);border-radius:var(--k-radius-lg);font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2)}.kappa-site-main .certification-timeline .certification-node,.kappa-site-main .certification-timeline .certification-node:focus-within,.kappa-site-main .certification-timeline .certification-node:hover{z-index:auto;transform:none;transform-style:flat;filter:none}.kappa-site-main .certification-node:after,.kappa-site-main .certification-node:before{content:none}.certification-node__heading-level{margin:0;font:inherit}.kappa-site-main .certification-node__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:var(--k-space-6);column-gap:var(--k-space-6);width:100%;min-height:0;margin:0;padding:var(--k-space-3) var(--k-space-2) var(--k-space-3) 0;border:0;border-radius:var(--k-radius-sm);background:transparent;box-shadow:none;font:inherit;text-align:left;text-transform:none;color:var(--k-text);cursor:pointer;transform:none;transition:background-color var(--k-dur-fast) var(--k-ease-out)}.kappa-site-main .certification-node__trigger:hover{border:0;background:var(--k-surface-hover);box-shadow:none;transform:none}.kappa-site-main .certification-node__trigger:focus-visible{outline:var(--k-focus-ring);outline-offset:-2px;transform:none}.kappa-site-main .certification-node--active .certification-node__trigger{border:0;background:transparent}.certification-node__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--k-space-2);grid-column:1;font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-accent)}.certification-node--credential .certification-node__heading{display:none}.certification-node__kind:before{content:"·";margin-right:var(--k-space-2);color:var(--k-text-3)}.certification-node__main{display:grid;gap:2px;grid-column:1;min-width:0}.certification-node__title{font:var(--k-fw-medium) var(--k-fs-15) /1.35 var(--k-font-sans);letter-spacing:-.005em;color:var(--k-text);text-wrap:pretty;overflow-wrap:anywhere}.certification-node__issuer{text-wrap:pretty}.certification-node__issuer,.certification-node__metadata{font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);color:var(--k-text-3)}.certification-node__metadata{display:grid;grid-template-columns:12rem 8.5rem 1rem;align-items:baseline;-moz-column-gap:var(--k-space-4);column-gap:var(--k-space-4);grid-column:2;grid-row:1/span 2}.certification-node__category{min-width:0;overflow-wrap:anywhere}.certification-node__date{font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--k-tr-mono);text-align:right;white-space:nowrap;color:var(--k-text-3)}.certification-node__evidence{display:inline-flex;align-items:center;gap:var(--k-space-2);min-width:0}.certification-node__evidence-icon{flex:none;color:var(--k-accent)}.certification-node__evidence--mark{align-self:center;justify-self:end}.certification-node__evidence--mark .certification-node__evidence-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.certification-node__state{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--k-space-2);grid-column:3;grid-row:1/span 2;font:var(--k-fw-medium) var(--k-fs-13) /1.2 var(--k-font-sans);white-space:nowrap;color:var(--k-text-3)}.certification-node--credential .certification-node__state-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.certification-node__state-icon{flex:none;transition:transform var(--k-dur-base) var(--k-ease-out)}.certification-node--active .certification-node__chevron{transform:rotate(180deg)}.kappa-site-main .certification-node__trigger:hover .certification-node__state{color:var(--k-accent)}.kappa-site-main .certification-node--milestone .certification-node__trigger{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--k-space-1);padding-block:var(--k-space-5)}.certification-node--milestone .certification-node__heading,.certification-node--milestone .certification-node__main,.certification-node--milestone .certification-node__metadata{grid-column:1}.certification-node--milestone .certification-node__metadata{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--k-space-1) var(--k-space-4);grid-row:auto;margin-top:var(--k-space-2)}.certification-node--milestone .certification-node__state{grid-column:2;grid-row:1/span 3;align-self:start;padding-top:.1rem;color:var(--k-text-2)}.certification-node--milestone .certification-node__title{font-size:var(--k-fs-18);font-weight:var(--k-fw-semibold);line-height:1.3;letter-spacing:-.012em}.certification-node--milestone .certification-node__issuer{font-size:var(--k-fs-14);color:var(--k-text-2)}.certification-node--milestone .certification-node__date{text-align:left}.certification-node__static-summary{display:block;cursor:pointer;list-style:none}.certification-node__static-summary::-webkit-details-marker{display:none}.certification-node__static-summary::marker{content:""}.certification-node__static-summary:focus-visible{outline:var(--k-focus-ring);outline-offset:-2px}.certification-node__static-details[open] .certification-node__static-closed,.certification-node__static-open{display:none}.certification-node__static-details[open] .certification-node__static-open{display:inline}.certification-node__static-details[open] .certification-node__chevron{transform:rotate(180deg)}.kappa-site-main .certification-timeline__detail{width:auto;margin:0 0 var(--k-space-5)}.kappa-site-main .certification-detail-panel{position:relative;margin:var(--k-space-1) 0 0;padding:var(--k-space-6);overflow:visible;border:1px solid var(--k-line);border-radius:var(--k-radius-lg);background:var(--k-surface-1);box-shadow:none}.kappa-site-main .certification-detail-panel:before{content:none}.certification-detail-panel__layout{display:grid;gap:var(--k-space-8)}.certification-detail-panel__main{min-width:0}.certification-detail-panel__eyebrow{margin:0;font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-accent)}.certification-detail-panel__title{margin:var(--k-space-2) 0 0;font:var(--k-fw-semibold) clamp(1.25rem,.8vw + 1rem,1.5rem) /1.25 var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text);text-wrap:balance}.certification-detail-panel__description{margin:var(--k-space-3) 0 0;max-width:62ch;font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.certification-detail-panel__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--k-space-4) var(--k-space-6);margin:var(--k-space-5) 0 0;padding:var(--k-space-4) 0;border-block:1px solid var(--k-line)}.certification-detail-panel__fact{min-width:0}.certification-detail-panel__fact dt{font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3)}.certification-detail-panel__fact dd{margin:2px 0 0;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text);overflow-wrap:anywhere}.certification-detail-panel__evidence{margin-top:var(--k-space-5);padding-left:var(--k-space-4);border-left:1px solid var(--k-accent-line)}.certification-detail-panel__evidence-value{margin:2px 0 0;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text)}.certification-detail-panel__label{margin:0;font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-text-3)}.certification-detail-panel__label--spaced,.certification-detail-panel__topics{margin-top:var(--k-space-5)}.certification-detail-panel__topic-list{display:flex;flex-wrap:wrap;gap:var(--k-space-2);margin:var(--k-space-2) 0 0;padding:0;list-style:none}.kappa-site-main .certification-detail-panel__topic{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .625rem;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-sm);background:transparent;box-shadow:none;font:var(--k-fw-regular) var(--k-fs-13) /1.35 var(--k-font-sans);color:var(--k-text-2)}.certification-detail-panel__courses{display:grid;gap:var(--k-space-1);margin:var(--k-space-2) 0 0;padding-left:1.1rem;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text-2)}.certification-detail-panel__courses li::marker{color:var(--k-text-3)}.certification-detail-panel__actions{margin-top:var(--k-space-4)}.kappa-site-main .certification-detail-panel__path{min-width:0;min-height:0;padding:var(--k-space-6) 0 0;border:0;border-top:1px solid var(--k-line);background:none}.certification-detail-panel__phase{margin-top:var(--k-space-3);padding:var(--k-space-4);border:1px solid var(--k-line);border-radius:var(--k-radius-md);background:var(--k-surface-hover)}.certification-detail-panel__phase-label{margin:0;font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);color:var(--k-accent)}.certification-detail-panel__phase-title{margin:var(--k-space-1) 0 0;font:var(--k-fw-semibold) var(--k-fs-15) /1.4 var(--k-font-sans);color:var(--k-text)}.certification-detail-panel__phase-date{margin:2px 0 0;font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-mono);letter-spacing:var(--k-tr-mono);color:var(--k-text-3)}.certification-detail-panel__path-list{display:grid;gap:var(--k-space-3);margin:var(--k-space-3) 0 0;padding:0 0 0 var(--k-space-5);border-left:1px solid var(--k-line-strong);list-style:none}.certification-detail-panel__path-item{position:relative}.certification-detail-panel__path-item:before{content:"";position:absolute;top:.45rem;left:calc(-1 * var(--k-space-5) - 4px);width:7px;height:7px;border:1px solid var(--k-text-3);background:var(--k-surface-1-solid)}.certification-detail-panel__path-item.is-current:before{border-color:var(--k-accent);background:var(--k-accent)}.certification-detail-panel__path-title{margin:0;font:var(--k-fw-regular) var(--k-fs-14) /1.45 var(--k-font-sans);color:var(--k-text-2)}.certification-detail-panel__path-item.is-current .certification-detail-panel__path-title{font-weight:var(--k-fw-medium);color:var(--k-text)}.certification-detail-panel__path-meta{margin:2px 0 0;font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);color:var(--k-text-3)}.certification-detail-panel__supporting{margin-top:var(--k-space-5);padding-top:var(--k-space-4);border-top:1px solid var(--k-line)}.certification-detail-panel__supporting-list{display:grid;gap:var(--k-space-3);margin:var(--k-space-2) 0 0;padding:0;list-style:none}.certification-detail-panel__supporting-link{font:var(--k-fw-medium) var(--k-fs-14) /1.45 var(--k-font-sans);color:var(--k-text);-webkit-text-decoration:underline 1px var(--k-line-strong);text-decoration:underline 1px var(--k-line-strong);text-underline-offset:.25em;transition:color var(--k-dur-fast) var(--k-ease-out),text-decoration-color var(--k-dur-fast) var(--k-ease-out)}.certification-detail-panel__supporting-link:hover{color:var(--k-accent);text-decoration-color:var(--k-accent-line)}@media (min-width:1100px){.kappa-site-main .certification-detail-panel{padding:var(--k-space-8)}.certification-detail-panel__layout{grid-template-columns:minmax(0,1.6fr) minmax(15rem,1fr);-moz-column-gap:var(--k-space-10);column-gap:var(--k-space-10)}.kappa-site-main .certification-detail-panel__path{padding:0 0 0 var(--k-space-8);border-top:0;border-left:1px solid var(--k-line)}}.kappa-site-main .certification-spine{position:absolute;top:0;bottom:0;left:.4375rem;display:none;width:1px;background:var(--k-line-strong);pointer-events:none}.kappa-site-main .certification-spine:after,.kappa-site-main .certification-spine:before{content:none}.kappa-site-main .certification-timeline--timeline .certification-spine{display:block}.certification-timeline--timeline .certification-timeline__stage{padding-left:var(--k-space-8)}.certification-timeline--timeline .certification-timeline__list>li:before,.certification-timeline--timeline .certification-timeline__rows>.certification-timeline__item:before{content:"";position:absolute;top:1.35rem;left:calc(.4375rem - var(--k-space-8) - 3px);width:7px;height:7px;border:1px solid var(--k-text-3);border-radius:50%;background:var(--k-bg)}.certification-timeline--timeline .certification-timeline__list>.certification-timeline__item--milestone:before{top:1.75rem;border-color:var(--k-accent);border-radius:0;background:var(--k-accent)}.certification-timeline--timeline .certification-timeline__list>.certification-timeline__group:before{border-color:var(--k-text-2);border-radius:0}.kappa-site-main>nav.kappa-page-section{border-bottom-color:var(--k-line)}.kappa-site-main>nav.kappa-page-section ol{font:var(--k-fw-regular) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:0;text-transform:none;color:var(--k-text-3)}.kappa-site-main>nav.kappa-page-section a{display:inline-flex;align-items:center;min-height:2rem;color:var(--k-text-2)}.kappa-site-main>nav.kappa-page-section a:is(:hover,:focus-visible){color:var(--k-accent)}.kappa-site-main>nav.kappa-page-section [aria-current=page]{color:var(--k-text)}section[aria-labelledby=certification-detail-heading]>.container-main{align-items:start}section[aria-labelledby=certification-detail-heading] .kappa-data-card{min-height:0;align-self:start}section[aria-labelledby=certification-detail-heading].section-gap,section[aria-labelledby=certification-related-heading].section-gap{padding-block:var(--k-section-y-tight)}.kappa-site-main section[aria-labelledby=certification-detail-heading] :is(.card-shell,.kappa-data-card),.kappa-site-main section[aria-labelledby=certification-related-heading] .kappa-related-card.card-shell{overflow:visible;border:1px solid var(--k-line);border-radius:var(--k-radius-lg);background:var(--k-surface-1);box-shadow:none;backdrop-filter:none}.kappa-site-main section[aria-labelledby=certification-detail-heading] :is(.card-shell,.kappa-data-card){padding:clamp(1.5rem,2.5vw,2.25rem)}.kappa-site-main section:is([aria-labelledby=certification-detail-heading],[aria-labelledby=certification-related-heading]) :is(.card-shell,.kappa-data-card):before{content:none}.kappa-site-main section:is([aria-labelledby=certification-detail-heading],[aria-labelledby=certification-related-heading]) h2{margin-top:var(--k-space-3);font:var(--k-fw-semibold) var(--k-fs-24) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text);text-wrap:balance}.kappa-site-main section[aria-labelledby=certification-detail-heading] dl{margin-top:var(--k-space-6);padding-block:var(--k-space-5);border-color:var(--k-line)}.kappa-site-main section[aria-labelledby=certification-detail-heading] dt{font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-text-3)}.kappa-site-main section[aria-labelledby=certification-detail-heading] dd{margin-top:2px;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text)}.kappa-site-main section[aria-labelledby=certification-detail-heading] article h3{margin-top:var(--k-space-6);font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-text-3)}.kappa-site-main section[aria-labelledby=certification-detail-heading] article ul.flex>li{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .625rem;border:1px solid var(--k-line-strong);border-radius:var(--k-radius-sm);background:transparent;font:var(--k-fw-regular) var(--k-fs-13) /1.35 var(--k-font-sans);color:var(--k-text-2)}.kappa-site-main section[aria-labelledby=certification-detail-heading] article ul.list-disc{font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text-2)}.kappa-site-main section[aria-labelledby=certification-detail-heading] .kappa-data-card__label{font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-accent)}.kappa-site-main section[aria-labelledby=certification-detail-heading] .kappa-data-card__label:before{content:none}.kappa-site-main section[aria-labelledby=certification-detail-heading] .kappa-data-card h2{font-size:var(--k-fs-20)}.kappa-site-main section[aria-labelledby=certification-detail-heading] .kappa-data-card>p{font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2)}.kappa-site-main section[aria-labelledby=certification-detail-heading] .kappa-data-card>div{margin-top:var(--k-space-5);padding:0 0 0 var(--k-space-4);border-left:1px solid var(--k-accent-line);background:none}.kappa-site-main section[aria-labelledby=certification-detail-heading] .kappa-data-card>div>p:first-child{font:var(--k-fw-medium) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-text-3)}.kappa-site-main section[aria-labelledby=certification-detail-heading] .kappa-data-card>div>p:last-child{margin-top:2px;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text)}.kappa-site-main section[aria-labelledby=certification-related-heading] ol{gap:var(--k-grid-gap);margin-top:var(--k-space-6)}.kappa-site-main section[aria-labelledby=certification-related-heading] .kappa-related-card.card-shell{display:grid;gap:var(--k-space-1);padding:var(--k-space-5) var(--k-space-6);transition:border-color var(--k-dur-base) var(--k-ease-out)}.kappa-site-main section[aria-labelledby=certification-related-heading] .kappa-related-card.card-shell:is(:hover,:focus-visible,:focus-within){border-color:var(--k-line-hover);box-shadow:none}.kappa-site-main section[aria-labelledby=certification-related-heading] .kappa-related-card p:first-child{font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-mono);letter-spacing:var(--k-tr-mono);text-transform:none;color:var(--k-text-3)}.kappa-site-main section[aria-labelledby=certification-related-heading] .kappa-related-card h3{margin-top:var(--k-space-1);font:var(--k-fw-semibold) var(--k-fs-17) /1.35 var(--k-font-sans);letter-spacing:-.005em;color:var(--k-text)}.kappa-site-main section[aria-labelledby=certification-related-heading] .kappa-related-card p:last-child{margin-top:0;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text-2)}.kappa-site-main section[aria-labelledby=certification-related-heading]>.container-main>p:not(.kappa-section-tag){font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2)}.kappa-project-index-section.section-gap{padding-block:var(--k-section-y-tight)}.kappa-site-main .kappa-project-index{max-width:var(--k-shell);gap:var(--k-space-16)}.k-trust-case{display:grid;gap:var(--k-space-6);min-width:0}.k-trust-case__figure{min-width:0}.k-trust-case__media{overflow:hidden;border:1px solid var(--k-line);border-radius:var(--k-radius-md);background:var(--k-surface-1-solid)}.k-trust-case__image{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform var(--k-dur-slow) var(--k-ease-out)}.k-trust-case:hover .k-trust-case__image{transform:scale(1.015)}.k-trust-case__body{min-width:0}.k-trust-case__eyebrow{flex-wrap:wrap}.k-trust-case__category{color:var(--k-text-3)}.k-trust-case__category:before{content:"·";margin-inline:var(--k-space-2)}.k-trust-case__title.k-ui-h2{font-size:clamp(1.75rem,1.4vw + 1.2rem,2.375rem)}.k-trust-case__summary{margin:var(--k-space-4) 0 0;max-width:52ch;font:var(--k-fw-regular) var(--k-fs-16) /1.6 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-trust-case__facts{display:grid;margin:var(--k-space-6) 0 0;border-top:1px solid var(--k-line)}.k-trust-case__facts>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--k-space-4);padding:var(--k-space-3) 0;border-bottom:1px solid var(--k-line)}.k-trust-case__facts dt{font:var(--k-fw-medium) var(--k-fs-13) /1.5 var(--k-font-sans);color:var(--k-text-3)}.k-trust-case__facts dd{margin:0;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text)}.k-trust-case__link{margin-top:var(--k-space-4)}@media (min-width:1100px){.k-trust-case{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--k-grid-gap);column-gap:var(--k-grid-gap);align-items:center}.k-trust-case__figure{grid-column:1/span 7}.k-trust-case__body{grid-column:8/-1;padding-left:var(--k-space-6)}.kappa-project-index>:nth-child(2n) .k-trust-case__figure{grid-column:6/-1;grid-row:1}.kappa-project-index>:nth-child(2n) .k-trust-case__body{grid-column:1/span 5;grid-row:1;padding-left:0;padding-right:var(--k-space-6)}}.kappa-project-evidence-section.section-gap{padding-block:var(--k-section-y-tight)}.kappa-site-main .kappa-project-context-terminal{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.kappa-site-main .kappa-project-context-terminal :is(.kappa-project-context-terminal__bar,.kappa-project-context-terminal__meta,.kappa-project-context-terminal__module-bar,.kappa-project-context-terminal__footer){display:none}.kappa-site-main .kappa-project-context-terminal__grid{display:grid;grid-template-columns:minmax(0,1fr);-moz-column-gap:var(--k-space-12);column-gap:var(--k-space-12);border-bottom:1px solid var(--k-line)}.kappa-site-main .kappa-project-context-terminal__module{min-width:0;padding:var(--k-space-6) 0 var(--k-space-8);border:0;border-top:1px solid var(--k-line)}.kappa-site-main .kappa-project-context-terminal__module:nth-child(odd){border-right:0}.kappa-site-main .kappa-project-context-terminal__title{margin:0;font:var(--k-fw-semibold) var(--k-fs-18) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text)}.kappa-site-main .kappa-project-context-terminal__module p{margin:var(--k-space-3) 0 0;max-width:60ch;font:var(--k-fw-regular) var(--k-fs-16) /1.65 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.kappa-site-main .kappa-project-context-terminal__facts{display:grid;gap:0;margin:var(--k-space-3) 0 0}.kappa-site-main .kappa-project-context-terminal__facts>div{grid-template-columns:7.5rem minmax(0,1fr);gap:var(--k-space-4);padding:var(--k-space-3) 0;border-top:1px solid var(--k-line);font-size:var(--k-fs-14)}.kappa-site-main .kappa-project-context-terminal__facts dt{font:var(--k-fw-medium) var(--k-fs-12) /1.6 var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-text-3)}.kappa-site-main .kappa-project-context-terminal__facts dd{font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text)}.kappa-site-main .kappa-project-context-terminal__facts a{color:var(--k-text);-webkit-text-decoration:underline 1px var(--k-line-strong);text-decoration:underline 1px var(--k-line-strong);text-underline-offset:.25em}.kappa-site-main .kappa-project-context-terminal__facts a:is(:hover,:focus-visible){color:var(--k-accent);text-decoration-color:var(--k-accent-line)}@media (min-width:768px){.kappa-site-main .kappa-project-context-terminal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-trust-project-modules{display:grid;gap:var(--k-space-6)}.k-trust-project-modules__head{display:grid;gap:var(--k-space-3)}.k-trust-project-modules__head>.k-ui-eyebrow{margin-bottom:0}.k-trust-project-modules__grid{display:grid;gap:var(--k-space-8);align-items:start}.k-trust-modules{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--k-line)}.k-trust-modules__item{display:grid;grid-template-columns:2.75rem minmax(0,1fr);-moz-column-gap:var(--k-space-3);column-gap:var(--k-space-3);row-gap:var(--k-space-1);padding:var(--k-space-4) 0 var(--k-space-5);border-top:1px solid var(--k-line)}.k-trust-modules__index{grid-row:1/span 2;font:300 1.5rem/1 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--k-text-3)}.k-trust-modules__title{margin:0;font:var(--k-fw-semibold) var(--k-fs-16) /1.35 var(--k-font-sans);letter-spacing:-.005em;text-transform:none;color:var(--k-text)}.k-trust-modules__text{margin:0;max-width:60ch;font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-trust-evidence{padding:var(--k-space-6);border:1px solid var(--k-line);border-radius:var(--k-radius-lg);background:var(--k-surface-1)}.k-trust-evidence__title{margin:0;font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-accent)}.k-trust-evidence__list{display:grid;margin:var(--k-space-3) 0 0;padding:0;list-style:none}.k-trust-evidence__item{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--k-space-3);padding:var(--k-space-3) 0;border-top:1px solid var(--k-line);font:var(--k-fw-regular) var(--k-fs-15) /1.55 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-trust-evidence__icon{margin-top:.25rem;color:var(--k-accent)}@media (min-width:1100px){.k-trust-project-modules__grid{grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--k-grid-gap);column-gap:var(--k-grid-gap)}.k-trust-project-modules__grid>.k-trust-modules{grid-column:1/span 7}.k-trust-project-modules__grid>.k-trust-evidence{grid-column:9/-1}}.kappa-site-main .kappa-project-static-card.card-shell{display:block;min-height:0;overflow:visible;padding:var(--k-space-5) 0 0;border:0;border-top:1px solid var(--k-accent-line);border-radius:0;background:none;box-shadow:none}.kappa-site-main .kappa-project-static-card.card-shell:before,.kappa-site-main .kappa-project-static-card__bar{display:none}.kappa-site-main .kappa-project-static-card__title{margin:0;font:var(--k-fw-semibold) var(--k-fs-18) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text)}.kappa-site-main .kappa-project-static-card__list{margin:var(--k-space-4) 0 0}.kappa-site-main .kappa-project-static-card__list li{grid-template-columns:2rem minmax(0,1fr);gap:var(--k-space-3);padding:var(--k-space-3) 0;border-top:1px solid var(--k-line);font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2)}.kappa-site-main .kappa-project-static-card__index{padding-top:.15rem;font:var(--k-fw-regular) var(--k-fs-12) /1.6 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--k-text-3)}.kappa-site-main .kappa-project-main-media.card-shell{overflow:hidden;padding:0;border:1px solid var(--k-line);border-radius:var(--k-radius-md);background:var(--k-surface-1-solid);box-shadow:none}.kappa-site-main .kappa-project-main-media.card-shell:before,.kappa-site-main .kappa-project-main-media__logo{display:none}.kappa-site-main .kappa-project-main-figure{display:flex;flex-direction:column;min-width:0}.kappa-site-main .kappa-project-main-figure>.kappa-project-main-media{flex:1 1 auto;min-height:0}.kappa-site-main .kappa-project-main-figure>figcaption{color:var(--k-text-3)}.kappa-site-main .kappa-project-main-figure>figcaption:before{content:"Fig. " counter(k-trust-fig) " — "}@media (max-width:1099px){.kappa-site-main .kappa-project-main-figure,.kappa-site-main .kappa-project-outcome{grid-column:1/-1}}@media (min-width:768px) and (max-width:1099px){.kappa-site-main .kappa-project-main-media .kappa-project-main-media__image{aspect-ratio:16/10}}@media (min-width:1100px){.kappa-site-main .container-main:has(>.kappa-project-main-figure+.kappa-project-outcome){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.kappa-site-main .kappa-project-main-figure{align-self:stretch}.kappa-site-main .kappa-project-main-media.card-shell{max-height:46rem}.kappa-site-main .kappa-project-main-media .kappa-project-main-media__image{height:100%;min-height:24rem;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}}@media (min-width:1280px){.kappa-site-main .container-main:has(>.kappa-project-main-figure+.kappa-project-outcome){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.kappa-site-main .kappa-project-outcome.kappa-data-card{min-height:0;align-self:start;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid var(--k-line);border-radius:var(--k-radius-lg);background:var(--k-surface-1);box-shadow:none}.kappa-site-main .kappa-project-outcome .kappa-data-card__label:before,.kappa-site-main .kappa-project-outcome.kappa-data-card:before{content:none}.kappa-site-main .kappa-project-outcome .kappa-data-card__label{font:var(--k-fw-medium) var(--k-fs-13) /var(--k-lh-meta) var(--k-font-sans);letter-spacing:var(--k-tr-meta);text-transform:none;color:var(--k-accent)}.kappa-site-main .kappa-project-outcome h2{font:var(--k-fw-semibold) var(--k-fs-24) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none}.k-trust-outcome{display:grid}.k-trust-outcome__eyebrow{margin-bottom:var(--k-space-3)}.k-trust-outcome__summary{margin:0;font:var(--k-fw-regular) var(--k-fs-17) /1.6 var(--k-font-sans);color:var(--k-text);text-wrap:pretty}.k-trust-outcome__facts{display:grid;margin:var(--k-space-5) 0 0;border-top:1px solid var(--k-line);container:k-trust-facts/inline-size}.k-trust-outcome__facts>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--k-space-4);padding:var(--k-space-3) 0;border-bottom:1px solid var(--k-line)}.k-trust-outcome__facts dt{font:var(--k-fw-medium) var(--k-fs-12) /1.6 var(--k-font-sans);letter-spacing:var(--k-tr-meta);color:var(--k-text-3)}.k-trust-outcome__facts dd{margin:0;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text-2);overflow-wrap:anywhere}@container k-trust-facts (max-width: 22rem){.k-trust-outcome__facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.kappa-site-main .k-trust-outcome__action{justify-self:start;margin-top:var(--k-space-6)}@media (min-width:768px){.kappa-site-main .kappa-project-outcome .k-trust-outcome{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;-moz-column-gap:var(--k-space-10);column-gap:var(--k-space-10)}.kappa-site-main .kappa-project-outcome .k-trust-outcome>:not(.k-trust-outcome__facts){grid-column:1}.kappa-site-main .kappa-project-outcome .k-trust-outcome__facts{grid-column:2;grid-row:1/span 3;margin-top:0}.kappa-site-main .kappa-project-outcome .k-trust-outcome__action{align-self:start}}.kappa-project-gallery-layout{align-items:start}.kappa-site-main .kappa-project-gallery-layout figure.card-shell{overflow:visible;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.kappa-site-main .kappa-project-gallery-layout figure.card-shell:before{content:none}.kappa-site-main .kappa-project-gallery-layout figure.card-shell>:is(img,video){border:1px solid var(--k-line);border-radius:var(--k-radius-md);background:var(--k-surface-1-solid)}.kappa-site-main .kappa-project-evidence-section figure{counter-increment:k-trust-fig}.kappa-site-main .kappa-project-gallery-layout figure.card-shell>figcaption:before{content:"Fig. " counter(k-trust-fig) " — "}.kappa-site-main .kappa-project-gallery-layout figure.card-shell>figcaption{margin-top:var(--k-space-3);padding:0;border:0;font:var(--k-fw-regular) var(--k-fs-12) /var(--k-lh-meta) var(--k-font-mono);letter-spacing:var(--k-tr-mono);text-transform:none;color:var(--k-text-3)}.kappa-site-main .kappa-project-gallery-layout>.kappa-project-output.card-shell{display:block;align-self:start;min-width:0;overflow:visible;padding:clamp(1.5rem,2.5vw,2rem);border:1px solid var(--k-line);border-radius:var(--k-radius-lg);background:var(--k-surface-1);box-shadow:none}.kappa-site-main .kappa-project-output.card-shell:before{content:none}.kappa-site-main .kappa-project-output>h2{margin:0;font:var(--k-fw-semibold) var(--k-fs-20) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text)}.k-trust-delivery{margin-top:var(--k-space-4)}.k-trust-delivery__list{margin:0;padding:0;list-style:none}.k-trust-delivery__item{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--k-space-4);padding:var(--k-space-3) 0;border-top:1px solid var(--k-line)}.k-trust-delivery__stage{font:var(--k-fw-medium) var(--k-fs-13) /1.5 var(--k-font-sans);color:var(--k-text-3)}.k-trust-delivery__text{min-width:0;font:var(--k-fw-regular) var(--k-fs-14) /1.5 var(--k-font-sans);color:var(--k-text-2);text-wrap:pretty}.k-trust-delivery__item--output .k-trust-delivery__stage{color:var(--k-accent)}.k-trust-delivery__item--output .k-trust-delivery__text{color:var(--k-text)}.k-trust-delivery__item--handoff{border-top-color:var(--k-accent-line)}.k-trust-delivery__item--handoff .k-trust-delivery__text{font-weight:var(--k-fw-medium);color:var(--k-text)}.k-trust-delivery__path{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--k-space-1)}.k-trust-delivery__arrow{flex:none;color:var(--k-text-3)}.kappa-site-main section[aria-labelledby=project-quote-title]>.container-main{border-color:var(--k-line)}.kappa-site-main section[aria-labelledby=project-quote-title].section-gap{padding-bottom:var(--k-space-10)}.kappa-site-main section[aria-labelledby=project-quote-title]+.kappa-evidence-contact.section-gap{padding-top:var(--k-space-6)}.kappa-site-main #project-quote-title{font:var(--k-fw-semibold) var(--k-fs-24) /var(--k-lh-title) var(--k-font-sans);letter-spacing:var(--k-tr-h3);text-transform:none;color:var(--k-text)}.kappa-site-main section[aria-labelledby=project-quote-title] p{font:var(--k-fw-regular) var(--k-fs-15) /1.6 var(--k-font-sans);color:var(--k-text-2)}.kappa-evidence-contact.section-gap,section[aria-labelledby=certification-related-heading]+section.section-gap{padding-block:var(--k-section-y-tight)}@media (max-width:767px),(pointer:coarse) and (max-height:600px){.k-trust-chapter{padding-block:var(--k-space-10)}.k-trust-profile__text{font-size:var(--k-fs-17)}.k-trust-method__statement,.k-trust-profile__lead{font-size:var(--k-fs-18);line-height:1.5}.k-trust-method__statement{padding-left:var(--k-space-4)}.certification-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.certification-stats__item{display:flex;flex-direction:column;gap:var(--k-space-1);padding:var(--k-space-4) var(--k-space-3) var(--k-space-4) 0}.certification-stats__item:nth-child(2),.certification-stats__item:nth-child(3){padding-left:var(--k-space-3);border-left:1px solid var(--k-line)}.kappa-site-main .certification-stats__value{order:-1;margin:0;font-size:1.75rem}.certification-stats__label{font-size:var(--k-fs-12);line-height:1.35}.kappa-site-main .certification-stats__detail{display:none}.certification-stats__item--latest{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--k-space-1) var(--k-space-4);padding:var(--k-space-3) 0;border-top:1px solid var(--k-line)}.kappa-site-main .certification-stats__item--latest .certification-stats__value{order:0;font:var(--k-fw-medium) var(--k-fs-15) /1.3 var(--k-font-sans);letter-spacing:0}.certification-stats__item--latest .certification-stats__label{font-size:var(--k-fs-13)}.kappa-site-main .certification-explorer{padding:var(--k-space-5)}.certification-explorer__segmented{justify-self:stretch;grid-auto-columns:minmax(0,1fr)}.kappa-site-main :is(.certification-explorer__scope,.certification-explorer__view){min-height:var(--k-tap);padding-inline:var(--k-space-2);white-space:normal;text-align:center}.kappa-site-main .certification-explorer__field :is(input,select){height:var(--k-control-lg);min-height:var(--k-control-lg);font-size:var(--k-fs-16)}.kappa-site-main .certification-explorer__filters-toggle{display:flex;align-items:center;gap:var(--k-space-3);width:100%;min-height:var(--k-control-lg);margin:var(--k-space-4) 0 0;padding:0 var(--k-space-4);border:1px solid var(--k-line-input);border-radius:var(--k-radius-md);background:var(--k-surface-3);box-shadow:none;font:var(--k-fw-medium) var(--k-fs-15) /1.3 var(--k-font-sans);letter-spacing:0;text-align:left;text-transform:none;color:var(--k-text);cursor:pointer;transition:border-color var(--k-dur-fast) var(--k-ease-out)}.kappa-site-main .certification-explorer__filters-toggle:focus-visible{outline:var(--k-focus-ring);outline-offset:2px}.certification-explorer__filters-count{font:var(--k-fw-regular) var(--k-fs-13) /1.3 var(--k-font-sans);color:var(--k-accent)}.certification-explorer__filters-icon{flex:none;margin-left:auto;color:var(--k-text-2);transition:transform var(--k-dur-base) var(--k-ease-out)}.certification-explorer[data-filters-open=true] .certification-explorer__filters-icon{transform:rotate(180deg)}.certification-explorer[data-filters-open=false] .certification-explorer__fields{display:none}.certification-explorer__fields{margin-top:var(--k-space-4);grid-template-columns:minmax(0,1fr);gap:var(--k-space-3)}.certification-explorer__footer{display:grid}.certification-explorer__footer>.certification-explorer__segmented{width:100%}.certification-archive-toolbar__filter-label,.certification-years__label{display:none}.kappa-site-main .certification-archive-toolbar{gap:var(--k-space-2)}.certification-years__list{scroll-padding-inline:var(--k-space-6)}.certification-years__list[data-overflow-end=true]{-webkit-mask-image:linear-gradient(to right,var(--k-text) calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,var(--k-text) calc(100% - 2.5rem),transparent)}.certification-years__list[data-overflow-start=true]{-webkit-mask-image:linear-gradient(to left,var(--k-text) calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to left,var(--k-text) calc(100% - 2.5rem),transparent)}.certification-years__list[data-overflow-start=true][data-overflow-end=true]{-webkit-mask-image:linear-gradient(to right,transparent,var(--k-text) 2.5rem,var(--k-text) calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,var(--k-text) 2.5rem,var(--k-text) calc(100% - 2.5rem),transparent)}.certification-years__link{justify-content:center;min-width:var(--k-tap);padding-inline:.25rem;font-size:var(--k-fs-13)}.certification-years__count{display:none}.certification-archive-toolbar__filter-short{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kappa-site-main .certification-archive-toolbar__filters{justify-content:center;min-width:var(--k-tap);padding:0;text-decoration:none}.certification-timeline__legend{justify-content:flex-start}.kappa-site-main .certification-node__trigger{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--k-space-4);column-gap:var(--k-space-4);row-gap:var(--k-space-1);padding-block:var(--k-space-3)}.certification-node__metadata{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-space-1) var(--k-space-3);grid-column:1;grid-row:auto}.certification-node__date{text-align:left}.certification-node__state{grid-column:2;grid-row:1/span 2;align-self:start;min-width:var(--k-space-6);min-height:1.5rem}.certification-node--milestone .certification-node__state-label{display:none}.certification-node--milestone .certification-node__title{font-size:var(--k-fs-17)}.kappa-site-main .certification-detail-panel{padding:var(--k-space-5)}.certification-detail-panel__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.certification-timeline--timeline .certification-timeline__stage{padding-left:var(--k-space-6)}.certification-timeline--timeline .certification-timeline__list>li:before,.certification-timeline--timeline .certification-timeline__rows>.certification-timeline__item:before{left:calc(.4375rem - var(--k-space-6) - 3px)}.kappa-site-main .kappa-project-index{gap:var(--k-space-12)}.k-trust-case__facts>div,.k-trust-outcome__facts>div{grid-template-columns:6rem minmax(0,1fr);gap:var(--k-space-3)}.k-trust-delivery__item{grid-template-columns:minmax(0,1fr);gap:2px}.k-trust-delivery__stage{font-size:var(--k-fs-12)}.kappa-site-main .kappa-project-context-terminal__facts>div{grid-template-columns:6rem minmax(0,1fr)}.k-trust-evidence{padding:var(--k-space-5)}.kappa-site-main .k-trust-outcome__action{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.certification-node__state-icon,.certification-timeline__summary-icon,.certification-years__link,.k-trust-case__image,.kappa-site-main .certification-node__trigger{transition:none}.k-trust-case:hover .k-trust-case__image{transform:none}}.kappa-site-main .kappa-project-lead-figure{padding-block:var(--k-space-6) 0}.kappa-site-main .kappa-project-lead-figure .kappa-project-main-media.card-shell{max-height:none;border-radius:var(--k-radius-md)}.kappa-site-main .kappa-project-lead-figure .kappa-project-main-media .kappa-project-main-media__image{height:auto;min-height:0;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}