.kh-hbtns[data-astro-cid-4eelz3jp]{pointer-events:auto;flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.kh-hbtn[data-astro-cid-4eelz3jp]{border-radius:var(--radius-btn);min-height:48px;color:var(--green-700);background:#fff;align-items:center;gap:14px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.kh-hbtn[data-astro-cid-4eelz3jp]:hover{background:var(--green-50);color:var(--green-800);text-decoration:none}.kh-hbtn--solid[data-astro-cid-4eelz3jp]{background:var(--brand-bright);color:#fff}.kh-hbtn--solid[data-astro-cid-4eelz3jp]:hover{background:var(--green-500);color:#fff}.kh-hbtn[data-astro-cid-4eelz3jp] span[data-astro-cid-4eelz3jp]{font-size:14px}.kh-res[data-astro-cid-4eelz3jp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.kh-res__item[data-astro-cid-4eelz3jp]{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.kh-res__img[data-astro-cid-4eelz3jp]{height:240px;margin-bottom:2px;position:relative}.kh-res__label[data-astro-cid-4eelz3jp]{font:var(--type-eyebrow);color:var(--green-600);letter-spacing:.06em}.kh-res__title[data-astro-cid-4eelz3jp]{text-wrap:balance;font-size:19px;line-height:1.35}.kh-res__text[data-astro-cid-4eelz3jp]{color:var(--text-secondary);font-size:15px;line-height:1.55}a[data-astro-cid-4eelz3jp].kh-res__item:hover .kh-res__title[data-astro-cid-4eelz3jp]{color:var(--green-700)}@media (width<=1023.98px){.kh-res[data-astro-cid-4eelz3jp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599.98px){.kh-res[data-astro-cid-4eelz3jp]{grid-template-columns:minmax(0,1fr)}.kh-res__img[data-astro-cid-4eelz3jp]{height:220px}}.kh-labs[data-astro-cid-4eelz3jp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.kh-lab[data-astro-cid-4eelz3jp]{border-radius:var(--radius-lg);color:#fff;isolation:isolate;background:var(--green-800);height:clamp(250px,20vw,285px);position:relative;overflow:hidden}.kh-lab__img[data-astro-cid-4eelz3jp]{transition:transform .6s var(--ease-out);position:absolute;inset:0}.kh-lab[data-astro-cid-4eelz3jp]:hover .kh-lab__img[data-astro-cid-4eelz3jp]{transform:scale(1.04)}.kh-lab[data-astro-cid-4eelz3jp]:after{content:"";pointer-events:none;background:linear-gradient(#02351a00 20%,#02351a33 38%,#02351ac7 68%,#02351af0 100%);position:absolute;inset:0}.kh-lab__text[data-astro-cid-4eelz3jp]{z-index:1;pointer-events:none;flex-direction:column;gap:6px;padding:22px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}.kh-lab__n[data-astro-cid-4eelz3jp]{width:34px;height:34px;font:600 13px/1 var(--font-display);border:1.5px solid #ffffffb3;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.kh-lab[data-astro-cid-4eelz3jp] h3[data-astro-cid-4eelz3jp]{font:700 21px/1.3 var(--font-display);color:#fff;margin:0}.kh-lab[data-astro-cid-4eelz3jp] p[data-astro-cid-4eelz3jp]{color:var(--green-50);max-width:560px;margin:0;font-size:15px;line-height:1.5}.kh-partners[data-astro-cid-4eelz3jp]{background:var(--surface-card);border-top:1px solid var(--border-default)}.kh-partners__wrap[data-astro-cid-4eelz3jp]{max-width:var(--wrap,1280px);flex-direction:column;gap:36px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px);display:flex}.kh-partners__head[data-astro-cid-4eelz3jp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px 64px;display:grid}.kh-link[data-astro-cid-4eelz3jp]{color:var(--brand-bright);font-weight:600}.kh-logos[data-astro-cid-4eelz3jp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kh-logos[data-astro-cid-4eelz3jp] li[data-astro-cid-4eelz3jp]{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-page);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:22px 18px;display:flex}.kh-logos__img[data-astro-cid-4eelz3jp]{width:100%;height:76px;position:relative}.kh-logos__img[data-astro-cid-4eelz3jp] .img-slot__frame{background:0 0!important}.kh-logos[data-astro-cid-4eelz3jp] span[data-astro-cid-4eelz3jp]{text-align:center;text-align-last:center;font-size:14.5px;font-weight:600;line-height:1.4}@media (width<=899.98px){.kh-labs[data-astro-cid-4eelz3jp],.kh-partners__head[data-astro-cid-4eelz3jp]{grid-template-columns:minmax(0,1fr)}.kh-logos[data-astro-cid-4eelz3jp]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dom--lab[data-astro-cid-4eelz3jp]{--dc:#17639a;--dc-bg:#e8f1f9}.dom--bio[data-astro-cid-4eelz3jp]{--dc:#13804a;--dc-bg:#e6f5ec}.dom--soil[data-astro-cid-4eelz3jp]{--dc:#8a5526;--dc-bg:#f5ebe0}.dom--factory[data-astro-cid-4eelz3jp]{--dc:#a86b0a;--dc-bg:#fbf1dc}.dom-tab[data-astro-cid-4eelz3jp]{white-space:nowrap;transition:background var(--motion-fast), color var(--motion-fast)}.dom-tab[data-astro-cid-4eelz3jp] span[data-astro-cid-4eelz3jp]{opacity:.8;color:var(--dc)!important}.dom-tab[data-astro-cid-4eelz3jp]:hover{color:var(--dc)!important}.dom-tab[data-astro-cid-4eelz3jp][aria-selected=true]{border-left-color:var(--dc)!important;background:var(--dc-bg)!important;color:var(--dc)!important;font-weight:700!important}.dom-tab[data-astro-cid-4eelz3jp][aria-selected=true] span[data-astro-cid-4eelz3jp]{opacity:1}.kh-dom__tabs[data-astro-cid-4eelz3jp]{flex:0 0 300px!important;max-width:300px!important}.kh-dom__name[data-astro-cid-4eelz3jp]{color:var(--dc)}.kh-dom__body[data-astro-cid-4eelz3jp]{hyphens:none;line-height:1.7}.kh-dom__dot[data-astro-cid-4eelz3jp]{background:var(--dc)}.kh-dom__panel[data-astro-cid-4eelz3jp]{align-items:start!important}.kh-dom__panel[data-astro-cid-4eelz3jp]>div[data-astro-cid-4eelz3jp]:last-child{border-top:3px solid var(--dc);padding-top:18px}.kh-lab__head[data-astro-cid-4eelz3jp]{color:inherit;font:inherit;text-align:left;pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.kh-labs__hint[data-astro-cid-4eelz3jp]{display:none}@media (width>=900px){.kh-labs__hint[data-astro-cid-4eelz3jp]{color:var(--text-tertiary);margin-top:-8px;font-size:14px;display:block}.kh-lab[data-astro-cid-4eelz3jp] .rvl__more[data-astro-cid-4eelz3jp]{opacity:0;transition:grid-template-rows .36s var(--ease-out), opacity .26s var(--ease-out);grid-template-rows:0fr;display:grid}.kh-lab[data-astro-cid-4eelz3jp] .rvl__more[data-astro-cid-4eelz3jp]>[data-astro-cid-4eelz3jp]{min-height:0;overflow:hidden}.kh-lab[data-astro-cid-4eelz3jp]:hover .rvl__more[data-astro-cid-4eelz3jp],.kh-lab[data-astro-cid-4eelz3jp]:focus-within .rvl__more[data-astro-cid-4eelz3jp],.kh-lab[data-astro-cid-4eelz3jp].is-open .rvl__more[data-astro-cid-4eelz3jp]{opacity:1;grid-template-rows:1fr}.kh-lab__text[data-astro-cid-4eelz3jp],.kh-lab__head[data-astro-cid-4eelz3jp]{pointer-events:auto;cursor:pointer}.kh-lab__head[data-astro-cid-4eelz3jp] h3[data-astro-cid-4eelz3jp]{transition:color var(--motion-fast)}.kh-lab[data-astro-cid-4eelz3jp]:hover .kh-lab__head[data-astro-cid-4eelz3jp] h3[data-astro-cid-4eelz3jp],.kh-lab[data-astro-cid-4eelz3jp].is-open .kh-lab__head[data-astro-cid-4eelz3jp] h3[data-astro-cid-4eelz3jp]{color:var(--brand-highlight)}.kh-lab[data-astro-cid-4eelz3jp]:after{transition:background .36s var(--ease-out)}.kh-lab[data-astro-cid-4eelz3jp]:hover:after,.kh-lab[data-astro-cid-4eelz3jp]:focus-within:after,.kh-lab[data-astro-cid-4eelz3jp].is-open:after{background:linear-gradient(#02351a33 0%,#02351ac7 50%,#02351af2 100%)}}@media (width<=899.98px){.kh-hero__scrim[data-astro-cid-4eelz3jp]{background:linear-gradient(#02351a59 0%,#02351ac7 45%,#02351af0 100%)!important}.kh-lab[data-astro-cid-4eelz3jp]{flex-direction:column;justify-content:flex-end;height:auto;min-height:150px;display:flex}.kh-lab__text[data-astro-cid-4eelz3jp]{pointer-events:auto;padding:70px 18px 16px;position:relative}.kh-lab__head[data-astro-cid-4eelz3jp]{pointer-events:auto;cursor:pointer;flex-direction:row;align-items:center;gap:12px;width:100%}.kh-lab__head[data-astro-cid-4eelz3jp] h3[data-astro-cid-4eelz3jp]{flex:1;font-size:19px}.kh-lab__n[data-astro-cid-4eelz3jp]{flex:none;margin:0}.kh-lab[data-astro-cid-4eelz3jp] p[data-astro-cid-4eelz3jp]{padding-top:8px}.kh-lab[data-astro-cid-4eelz3jp].is-open:after{background:linear-gradient(#02351a4d 0%,#02351ad9 45%,#02351af5 100%)}.kh-dom[data-astro-cid-4eelz3jp]{gap:16px!important}.kh-dom__tabs[data-astro-cid-4eelz3jp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:0!important;flex:100%!important;max-width:none!important;display:grid!important}.kh-dom__tabs[data-astro-cid-4eelz3jp] .dom-tab[data-astro-cid-4eelz3jp]{border-radius:var(--radius-md);white-space:normal;line-height:1.3;border:1.5px solid var(--border-strong)!important;background:var(--surface-page)!important;align-items:center!important;padding:10px 12px!important;font-size:14.5px!important}.kh-dom__tabs[data-astro-cid-4eelz3jp] .dom-tab[data-astro-cid-4eelz3jp][aria-selected=true]{border-color:var(--dc)!important}.kh-dom__panel[data-astro-cid-4eelz3jp]{flex-basis:100%!important;gap:14px!important}.kh-dom__img[data-astro-cid-4eelz3jp]{aspect-ratio:16/9;height:auto!important}.kh-dom__panel[data-astro-cid-4eelz3jp] h3[data-astro-cid-4eelz3jp]{display:none}}
