.home-page-redesign_home___yfuf{--home-scale:0.82;--home-scale-mobile:0.9;--home-unit:calc(1rem * var(--home-scale));--home-nav-pad-block:calc(1.1 * var(--home-unit));--home-nav-pad-inline:calc(3 * var(--home-unit));--home-hero-pad-top:calc(8 * var(--home-unit));--home-hero-pad-inline-end:calc(4 * var(--home-unit));--home-hero-pad-bottom:calc(6 * var(--home-unit));--home-hero-pad-inline-start:calc(5 * var(--home-unit));--home-section-pad-block:calc(7 * var(--home-unit));--home-section-pad-inline:calc(5 * var(--home-unit));--home-grid-gap-lg:calc(5 * var(--home-unit));--home-grid-gap-md:calc(2 * var(--home-unit));--home-grid-gap-sm:calc(1.5 * var(--home-unit));--home-photo-row-height:calc(21.25 * var(--home-unit));--home-photo-gap:calc(0.375 * var(--home-unit));--home-card-pad-md:calc(1.6 * var(--home-unit));--home-card-pad-lg:calc(2.2 * var(--home-unit));--home-caption-pad-block:calc(1 * var(--home-unit));--home-caption-pad-inline:calc(1.2 * var(--home-unit));--home-photo-caption-pad-block:calc(0.8 * var(--home-unit));--home-photo-caption-pad-inline:calc(1.1 * var(--home-unit));--home-numbers-pad:calc(5 * var(--home-unit));--home-footer-pad-block:calc(3 * var(--home-unit));--home-footer-pad-inline:calc(5 * var(--home-unit));--home-team-avatar-size:calc(4 * var(--home-unit));--home-fade-distance:calc(1.75 * var(--home-unit));--home-mobile-nav-pad-block:calc(1 * var(--home-unit));--home-mobile-nav-pad-inline:calc(1.5 * var(--home-unit));--home-mobile-section-pad-block:calc(4 * var(--home-unit));--home-mobile-section-pad-inline:calc(1.5 * var(--home-unit));--home-mobile-hero-pad-top:calc(7 * var(--home-unit));--home-mobile-hero-pad-bottom:calc(4 * var(--home-unit));position:relative;width:100%;color:var(--text);font-family:var(--font-body);background:var(--white,#ffffff);overflow-x:hidden}.home-page-redesign_home___yfuf *{box-sizing:border-box}.home-page-redesign_home___yfuf section{scroll-margin-top:calc(var(--header-height) + 1rem)}.home-page-redesign_hero__ArW25{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;background:var(--forest);overflow:hidden}.home-page-redesign_hero__ArW25:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(2,195,154,.08) 0,transparent 60%)}.home-page-redesign_heroLeft__JHHcJ{position:relative;z-index:1;padding:var(--home-hero-pad-top) var(--home-hero-pad-inline-end) var(--home-hero-pad-bottom) var(--home-hero-pad-inline-start)}.home-page-redesign_heroEyebrow__QJUqZ,.home-page-redesign_sectionLabel__Tbuak{display:inline-block;margin-bottom:calc(1 * var(--home-unit));font-size:calc(.72 * var(--home-unit));font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--mint)}.home-page-redesign_heroEyebrow__QJUqZ{margin-bottom:calc(1.6 * var(--home-unit));padding:calc(.35 * var(--home-unit)) calc(.85 * var(--home-unit));border-radius:2px;background:var(--mint);color:var(--forest)}.home-page-redesign_heroTitle__d3L0V,.home-page-redesign_sectionTitle__IdjH8{margin:0 0 calc(1.2 * var(--home-unit));font-family:var(--font-display);font-weight:400;line-height:1.15}.home-page-redesign_heroTitle__d3L0V{margin-bottom:calc(1.4 * var(--home-unit));color:#ffffff;font-size:clamp(calc(2.8 * var(--home-unit)),5vw,calc(4.2 * var(--home-unit)));line-height:1.12}.home-page-redesign_heroTitle__d3L0V em{font-style:italic;color:var(--mint)}.home-page-redesign_heroSub__zyC45,.home-page-redesign_lead__L1Tee,.home-page-redesign_numberSubLabel__XaVml,.home-page-redesign_teamBio__6xRQ_,.home-page-redesign_timelineBody__vzUYh{line-height:1.7}.home-page-redesign_heroSub__zyC45{max-width:42ch;margin:0 0 calc(2.5 * var(--home-unit));color:rgba(255,255,255,.72);font-size:calc(1.05 * var(--home-unit));font-weight:300}.home-page-redesign_heroStats__HKgbX{display:flex;gap:calc(2.5 * var(--home-unit))}.home-page-redesign_stat__55z_g{display:flex;flex-direction:column}.home-page-redesign_statNum__wOMub{font-family:var(--font-display);font-size:calc(2.2 * var(--home-unit));line-height:1;color:var(--mint)}.home-page-redesign_statLabel__njb0F{margin-top:calc(.3 * var(--home-unit));color:rgba(255,255,255,.55);font-size:calc(.78 * var(--home-unit));font-weight:500;letter-spacing:.06em;text-transform:uppercase}.home-page-redesign_heroRight__98YlC{position:relative;height:100vh;overflow:hidden}.home-page-redesign_heroRight__98YlC:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--forest) 0,transparent 30%)}.home-page-redesign_heroImage__WxDeo,.home-page-redesign_missionImage__YncFf,.home-page-redesign_photoImage__fuExO,.home-page-redesign_teamImage__qZops{display:block;width:100%}.home-page-redesign_heroImage__WxDeo{height:100%;object-fit:cover;opacity:.85}.home-page-redesign_mission__Totsz,.home-page-redesign_team__I_RRV{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:var(--home-grid-gap-lg);gap:var(--home-grid-gap-lg);padding:var(--home-section-pad-block) var(--home-section-pad-inline)}.home-page-redesign_mission__Totsz{background:var(--light)}.home-page-redesign_sectionTitle__IdjH8{color:var(--forest);font-size:clamp(calc(2 * var(--home-unit)),3.5vw,calc(3 * var(--home-unit)))}.home-page-redesign_lead__L1Tee{max-width:65ch;margin:0;color:#3a5a42;font-size:calc(1.05 * var(--home-unit))}.home-page-redesign_lead__L1Tee+.home-page-redesign_lead__L1Tee{margin-top:calc(1.5 * var(--home-unit))}.home-page-redesign_missionImageFrame__2cxu9{position:relative;overflow:hidden;border-radius:4px}.home-page-redesign_missionImage__YncFf{height:auto;aspect-ratio:4/3.6;object-fit:cover;object-position:center top}.home-page-redesign_missionCaption__OEQ07{position:absolute;right:0;bottom:0;left:0;padding:var(--home-caption-pad-block) var(--home-caption-pad-inline);background:linear-gradient(transparent,rgba(26,58,42,.9));color:rgba(255,255,255,.85);font-size:calc(.82 * var(--home-unit));font-weight:400;letter-spacing:.02em}.home-page-redesign_story__9eRk0{padding:var(--home-section-pad-block) var(--home-section-pad-inline);color:#ffffff;background:var(--forest)}.home-page-redesign_story__9eRk0 .home-page-redesign_sectionTitle__IdjH8{color:#ffffff}.home-page-redesign_story__9eRk0 .home-page-redesign_lead__L1Tee{max-width:none;color:rgba(255,255,255,.65)}.home-page-redesign_timeline__S2Qaz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--home-grid-gap-sm);gap:var(--home-grid-gap-sm);margin-top:calc(3.5 * var(--home-unit))}.home-page-redesign_timelineItem__0Kxf4{padding:var(--home-card-pad-md) calc(1.8 * var(--home-unit));border:1px solid rgba(2,195,154,.2);border-left:3px solid var(--mint);background:rgba(255,255,255,.04);transition:background var(--transition)}.home-page-redesign_timelineItem__0Kxf4:hover{background:rgba(2,195,154,.06)}.home-page-redesign_numberLabel__XZAEx,.home-page-redesign_teamRole__tCZWr,.home-page-redesign_timelineDate___xYEb{font-size:calc(.78 * var(--home-unit));font-weight:600;letter-spacing:.1em;text-transform:uppercase}.home-page-redesign_timelineDate___xYEb{margin-bottom:calc(.6 * var(--home-unit));color:var(--mint);font-size:calc(.72 * var(--home-unit));letter-spacing:.12em}.home-page-redesign_teamName__kUBqp,.home-page-redesign_timelineTitle__2oOHT{margin-bottom:calc(.5 * var(--home-unit));font-family:var(--font-display);color:#ffffff}.home-page-redesign_timelineTitle__2oOHT{font-size:calc(1.15 * var(--home-unit))}.home-page-redesign_timelineBody__vzUYh{color:rgba(255,255,255,.6);font-size:calc(.9 * var(--home-unit))}.home-page-redesign_photoSection__camwh{padding:var(--home-section-pad-block) 0 0;background:#ffffff}.home-page-redesign_photoHeading__5cq3P{padding:0 var(--home-section-pad-inline)}.home-page-redesign_photoGrid__x_7FB{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:var(--home-photo-row-height) var(--home-photo-row-height);grid-gap:var(--home-photo-gap);gap:var(--home-photo-gap);margin-top:calc(3 * var(--home-unit))}.home-page-redesign_photoCell__mwPNd{position:relative;overflow:hidden;margin:0}.home-page-redesign_photoCellTall__9AsAC{grid-row:span 2}.home-page-redesign_photoImage__fuExO{height:100%;object-fit:cover;transition:transform .5s ease}.home-page-redesign_photoCell__mwPNd:hover .home-page-redesign_photoImage__fuExO{transform:scale(1.03)}.home-page-redesign_photoCaption__gcq3M{position:absolute;right:0;bottom:0;left:0;padding:var(--home-photo-caption-pad-block) var(--home-photo-caption-pad-inline);background:linear-gradient(transparent,rgba(26,58,42,.85));color:rgba(255,255,255,.9);font-size:calc(.8 * var(--home-unit));opacity:0;transition:opacity .3s ease}.home-page-redesign_photoCell__mwPNd:hover .home-page-redesign_photoCaption__gcq3M{opacity:1}.home-page-redesign_numbers__KUZVt{padding:var(--home-numbers-pad);background:var(--mint)}.home-page-redesign_numbersLabel__D5bic{color:rgba(26,58,42,.6)}.home-page-redesign_numbersGrid__GJSOC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--home-grid-gap-md);gap:var(--home-grid-gap-md);margin-top:calc(3 * var(--home-unit))}.home-page-redesign_numberCard__26ZBE{padding:calc(2 * var(--home-unit)) calc(1.5 * var(--home-unit));border:1px solid rgba(26,58,42,.15);background:rgba(26,58,42,.08);text-align:center}.home-page-redesign_numberValue__oBaum{margin-bottom:calc(.4 * var(--home-unit));font-family:var(--font-display);font-size:calc(3 * var(--home-unit));line-height:1;color:var(--forest)}.home-page-redesign_numberLabel__XZAEx{color:rgba(26,58,42,.65);letter-spacing:.06em}.home-page-redesign_numberSubLabel__XaVml{margin-top:calc(.3 * var(--home-unit));color:rgba(26,58,42,.5);font-size:calc(.78 * var(--home-unit));line-height:1.4}.home-page-redesign_team__I_RRV{align-items:start;background:var(--light)}.home-page-redesign_teamImage__qZops{height:auto;margin-top:calc(1 * var(--home-unit));border-radius:4px}.home-page-redesign_teamCards__LKlic{display:flex;flex-direction:column;gap:calc(1.2 * var(--home-unit))}.home-page-redesign_teamCard__jmoAq{display:flex;align-items:flex-start;gap:var(--home-grid-gap-sm);padding:var(--home-card-pad-lg);border:1px solid var(--border);background:#ffffff}.home-page-redesign_teamCardMuted__PvOT4{border-color:var(--border);background:var(--light)}.home-page-redesign_teamAvatar__O6sEo{flex-shrink:0;display:flex;width:var(--home-team-avatar-size);height:var(--home-team-avatar-size);align-items:center;justify-content:center;border-radius:50%;background:var(--mid);color:#ffffff;font-family:var(--font-display);font-size:calc(1.4 * var(--home-unit))}.home-page-redesign_teamAvatarMuted__aA5Zr{background:rgba(2,195,154,.15);color:var(--mid)}.home-page-redesign_teamName__kUBqp{margin-bottom:calc(.2 * var(--home-unit));color:var(--forest);font-size:calc(1.15 * var(--home-unit))}.home-page-redesign_teamRole__tCZWr{margin-bottom:calc(.6 * var(--home-unit));color:var(--mint)}.home-page-redesign_teamBio__6xRQ_{color:#3a5a42;font-size:calc(.9 * var(--home-unit));line-height:1.65}.home-page-redesign_footer__jUwi5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:var(--home-footer-pad-block) var(--home-footer-pad-inline);background:var(--forest)}.home-page-redesign_footerLogo__2fd_k{color:#ffffff;font-family:var(--font-display);font-size:calc(1.3 * var(--home-unit))}.home-page-redesign_footerLogo__2fd_k span{color:var(--mint)}.home-page-redesign_footer__jUwi5 p{margin:0;color:var(--muted-soft);font-size:calc(.82 * var(--home-unit))}.home-page-redesign_fadeUp__lIpMH{opacity:0;transform:translateY(var(--home-fade-distance));animation:home-page-redesign_fadeUp__lIpMH .7s ease forwards}.home-page-redesign_delay1__oc1_p{animation-delay:.1s}.home-page-redesign_delay2__qPx5_{animation-delay:.25s}.home-page-redesign_delay3__MN66N{animation-delay:.4s}@keyframes home-page-redesign_fadeUp__lIpMH{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.home-page-redesign_home___yfuf{--home-scale:var(--home-scale-mobile);--home-unit:calc(1rem * var(--home-scale));--home-nav-pad-block:var(--home-mobile-nav-pad-block);--home-nav-pad-inline:var(--home-mobile-nav-pad-inline);--home-section-pad-block:var(--home-mobile-section-pad-block);--home-section-pad-inline:var(--home-mobile-section-pad-inline);--home-hero-pad-top:var(--home-mobile-hero-pad-top);--home-hero-pad-inline-end:var(--home-mobile-section-pad-inline);--home-hero-pad-bottom:var(--home-mobile-hero-pad-bottom);--home-hero-pad-inline-start:var(--home-mobile-section-pad-inline)}.home-page-redesign_hero__ArW25{grid-template-columns:1fr}.home-page-redesign_heroRight__98YlC{display:none}.home-page-redesign_mission__Totsz,.home-page-redesign_photoGrid__x_7FB,.home-page-redesign_team__I_RRV,.home-page-redesign_timeline__S2Qaz{grid-template-columns:1fr}.home-page-redesign_photoGrid__x_7FB{grid-template-rows:auto}.home-page-redesign_photoCellTall__9AsAC{grid-row:span 1}.home-page-redesign_numbersGrid__GJSOC{grid-template-columns:1fr 1fr}}