.HomeHero_hero__rvPln{position:relative;isolation:isolate;background:#142c26;color:white}.HomeHero_background__9lMuC{position:absolute;inset:0;z-index:-2;overflow:hidden}.HomeHero_background__9lMuC img{object-fit:cover;object-position:65% 42%}.HomeHero_hero__rvPln:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,32,26,.94),rgba(12,32,26,.83) 38%,rgba(12,32,26,.32) 75%,rgba(12,32,26,.12))}.HomeHero_content__wD5vU{padding-block:102px 110px}.HomeHero_eyebrow__69sB7{color:#d6e8ce;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;max-width:600px}.HomeHero_content__wD5vU h1{max-width:880px;font-size:clamp(38px,4.4vw,62px);line-height:1.08;letter-spacing:-.055em}.HomeHero_content__wD5vU h1 span{display:block;color:var(--lime)}.HomeHero_lead__iG_QP{color:#e0e6df;max-width:625px;font-size:var(--text-lead);line-height:1.65;margin-top:28px}.HomeHero_inlineLink__PV0pu{color:var(--lime);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s}.HomeHero_inlineLink__PV0pu:hover{color:white}.HomeHero_actions__DtuIk{display:flex;flex-wrap:wrap;align-items:center;gap:22px 32px;margin-top:36px}.HomeHero_primary__pIIPG,.HomeHero_secondary__qgJu0{display:inline-flex;align-items:center;justify-content:center;gap:22px;font-size:var(--text-small);font-weight:500;min-height:54px}.HomeHero_primary__pIIPG{padding:14px 22px;background:var(--lime);color:var(--ink);transition:background .2s}.HomeHero_primary__pIIPG:hover{background:#e6f2ce}.HomeHero_secondary__qgJu0{color:white;border-bottom:1px solid #83998c}.HomeHero_primary__pIIPG svg,.HomeHero_secondary__qgJu0 svg{flex-shrink:0}.HomeHero_hero__rvPln a:focus-visible{outline-color:var(--lime)}@media (max-width:850px){.HomeHero_content__wD5vU{padding-block:78px 86px}.HomeHero_hero__rvPln:after{background:linear-gradient(90deg,rgba(12,32,26,.94),rgba(12,32,26,.72))}}@media (max-width:600px){.HomeHero_content__wD5vU{padding-block:58px 64px}.HomeHero_content__wD5vU h1{font-size:clamp(32px,7.8vw,42px)}.HomeHero_eyebrow__69sB7{font-size:.6875rem;letter-spacing:.1em;margin-bottom:24px}.HomeHero_lead__iG_QP{font-size:var(--text-body);margin-top:24px}.HomeHero_actions__DtuIk{gap:16px 24px;margin-top:28px}.HomeHero_primary__pIIPG{gap:16px;padding-inline:16px;font-size:.9375rem}.HomeHero_background__9lMuC img{object-position:64% center}}.HomeAbout_section__1Lk_n{padding-block:104px;background:#fff}.HomeAbout_layout__Kvmvl{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(48px,7vw,104px);align-items:start}.HomeAbout_expertise__zVUVK,.HomeAbout_overview__dwLLl{min-width:0}.HomeAbout_overview__dwLLl .eyebrow{margin-bottom:24px}.HomeAbout_overview__dwLLl h2{max-width:470px;font-size:clamp(32px,3.2vw,44px);line-height:1.15;text-wrap:balance}.HomeAbout_context__AzjHe{margin-top:28px;max-width:52ch;line-height:1.8;white-space:pre-line}.HomeAbout_overview__dwLLl .text-link{margin-top:26px}.HomeAbout_expertise__zVUVK{padding-top:42px}.HomeAbout_lead__9_gpj{color:var(--ink);font-size:clamp(21px,1.8vw,25px);line-height:1.55;letter-spacing:-.025em;text-wrap:pretty}.HomeAbout_capabilities__EM_Nv{margin-top:32px;padding-inline:26px;background:#f2f5ee;border-top:2px solid var(--green)}.HomeAbout_capability__6cvr4{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:start;gap:18px;padding-block:25px}.HomeAbout_capability__6cvr4+.HomeAbout_capability__6cvr4{border-top:1px solid var(--line)}.HomeAbout_number__zDRWg{color:var(--green);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;line-height:25px}.HomeAbout_capability__6cvr4 h3{font-size:19px;line-height:1.35;letter-spacing:-.025em}.HomeAbout_capability__6cvr4 p{margin-top:9px;font-size:16px;line-height:1.65}.HomeAbout_capability__6cvr4>svg{margin-top:3px;color:var(--green)}.HomeAbout_capability__6cvr4:hover h3{color:var(--green);text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.HomeAbout_section__1Lk_n{padding-block:80px}.HomeAbout_layout__Kvmvl{gap:40px}.HomeAbout_capabilities__EM_Nv{padding-inline:20px}.HomeAbout_capability__6cvr4{gap:12px}}@media (max-width:700px){.HomeAbout_section__1Lk_n{padding-block:60px}.HomeAbout_layout__Kvmvl{grid-template-columns:1fr;gap:36px}.HomeAbout_overview__dwLLl h2{max-width:440px}.HomeAbout_context__AzjHe{margin-top:22px}.HomeAbout_overview__dwLLl .text-link{margin-top:18px}.HomeAbout_expertise__zVUVK{padding-top:0}.HomeAbout_capabilities__EM_Nv{margin-top:26px;padding-inline:18px}.HomeAbout_capability__6cvr4{grid-template-columns:minmax(0,1fr) 20px;padding-block:22px}.HomeAbout_number__zDRWg{display:none}}.HomeBusinessCase_section__8NWVh{padding-block:88px;background:#e9e8df}.HomeBusinessCase_section__8NWVh .eyebrow{margin-bottom:24px}.HomeBusinessCase_details__e_ozY,.HomeBusinessCase_introduction___udZ9{display:grid;grid-template-columns:.95fr 1.05fr;column-gap:clamp(40px,6vw,80px)}.HomeBusinessCase_introduction___udZ9{align-items:start}.HomeBusinessCase_introduction___udZ9 h2{max-width:460px;font-size:clamp(30px,3vw,42px);line-height:1.2;text-wrap:balance}.HomeBusinessCase_context__uEa14{max-width:58ch;color:#4c5c52;font-size:18px;line-height:1.8;text-wrap:pretty}.HomeBusinessCase_context__uEa14 p{color:inherit;font-size:inherit;line-height:inherit}.HomeBusinessCase_context__uEa14 p+p{margin-top:16px;color:var(--ink)}.HomeBusinessCase_details__e_ozY{align-items:stretch;margin-top:40px}.HomeBusinessCase_outcomes__37mZ3{grid-column:2;grid-row:1;min-width:0}.HomeBusinessCase_benefits__RP2Nu{margin:0;padding:0;list-style:none}.HomeBusinessCase_benefits__RP2Nu li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding-block:20px;border-top:1px solid #cbd0c3}.HomeBusinessCase_check__ErKYo{display:grid;place-items:center;width:30px;height:30px;background:#d8e1ce;border-radius:50%;color:var(--green)}.HomeBusinessCase_benefits__RP2Nu h3{font-size:19px;line-height:1.4}.HomeBusinessCase_benefits__RP2Nu p{max-width:48ch;margin-top:6px;color:#4c5c52;font-size:16px;line-height:1.6}.HomeBusinessCase_action__bYRJ8{margin-top:6px}.HomeBusinessCase_action__bYRJ8 .text-link{gap:18px;min-height:48px}.HomeBusinessCase_image___aFmO{grid-column:1;grid-row:1;min-height:320px}.HomeBusinessCase_image___aFmO img{object-position:center 35%}@media (max-width:1000px){.HomeBusinessCase_section__8NWVh{padding-block:72px}.HomeBusinessCase_details__e_ozY,.HomeBusinessCase_introduction___udZ9{grid-template-columns:.9fr 1.1fr;column-gap:36px}}@media (max-width:850px){.HomeBusinessCase_details__e_ozY,.HomeBusinessCase_introduction___udZ9{grid-template-columns:1fr;gap:28px}.HomeBusinessCase_introduction___udZ9 h2{max-width:620px}.HomeBusinessCase_context__uEa14{max-width:65ch}.HomeBusinessCase_details__e_ozY{margin-top:32px}.HomeBusinessCase_image___aFmO,.HomeBusinessCase_outcomes__37mZ3{grid-column:auto;grid-row:auto}.HomeBusinessCase_benefits__RP2Nu p{max-width:60ch}.HomeBusinessCase_image___aFmO{min-height:0;height:clamp(220px,45vw,320px)}}@media (max-width:700px){.HomeBusinessCase_section__8NWVh{padding-block:56px}.HomeBusinessCase_section__8NWVh .eyebrow{margin-bottom:20px}.HomeBusinessCase_introduction___udZ9{gap:24px}.HomeBusinessCase_context__uEa14{font-size:17px;line-height:1.8}.HomeBusinessCase_benefits__RP2Nu li{gap:12px}.HomeBusinessCase_action__bYRJ8 .text-link{justify-content:space-between;width:100%;gap:12px;font-size:14px}}