.eh-page{background:#10251d;color:#f5efdf;overflow:clip}.eh-page h1,.eh-page h2,.eh-page h3{font-family:var(--font-serif),Georgia,serif;font-weight:400}.eh-page .ed-eyebrow{color:#e3d19e}.eh-hero{position:relative;min-height:780px;height:100svh;display:flex;align-items:center;isolation:isolate;overflow:hidden;padding:145px 6vw 90px}.eh-hero-image,.eh-hero-image img{position:absolute;inset:0;width:100%;height:100%;display:block}.eh-hero-image{z-index:-2}.eh-hero-image img{object-fit:cover;object-position:center 54%}.eh-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(7,27,23,.83),rgba(7,27,23,.45) 33%,transparent 69%),linear-gradient(0deg,rgba(7,27,23,.45),transparent 27%)}.eh-hero-copy{max-width:800px;text-shadow:0 2px 30px rgba(6,28,22,.48)}.eh-hero h1{font-size:clamp(4.5rem,7vw,8rem);line-height:.98;letter-spacing:-.045em;max-width:12ch;margin:24px 0 26px}.eh-hero h1 em{color:#f1ddb1}.eh-hero-copy>p:not(.ed-eyebrow){max-width:36rem;font-size:1.16rem;line-height:1.65;color:#fff8e7}.eh-hero .ed-pill{margin-top:32px;background:rgba(13,40,31,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eh-hero-caption{position:absolute;bottom:28px;right:6vw;font-size:.75rem;color:#fff5df;text-shadow:0 2px 12px #0d211f}.eh-intro,.eh-reach{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(85px,9vw,155px) 6vw;border-bottom:1px solid #a6b99a35}.eh-close h2,.eh-faq h2,.eh-intro h2,.eh-reach h2,.eh-section-heading h2{font-size:clamp(3.1rem,5vw,6rem);line-height:1.03;letter-spacing:-.035em}.eh-close h2 em,.eh-intro h2 em,.eh-reach h2 em,.eh-section-heading h2 em{color:#e0c88c}.eh-intro>div>p,.eh-reach>p,.eh-section-heading>p{max-width:44rem;font-size:1.12rem;line-height:1.75;color:#d2dfd0;margin-top:28px}.eh-approach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw;padding:85px 6vw 105px;background:#e9e8de;color:#173027}.eh-approach>div{border-top:1px solid #8a9988;padding-top:25px}.eh-approach span,.eh-scope-grid span{font-size:.77rem;letter-spacing:.18em;text-transform:uppercase;color:#6b795f}.eh-approach h2{font-size:clamp(2.1rem,3vw,3.2rem);line-height:1.12;margin:32px 0 18px}.eh-approach p{line-height:1.7;color:#40574e;max-width:42ch}.eh-reach{background:#18382d;align-items:center}.eh-reach>p{margin:0}.eh-scopes,.eh-studies{padding:105px 6vw 120px}.eh-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:end;margin-bottom:50px}.eh-section-heading h2{margin-top:20px}.eh-section-heading>p{margin:0 0 8px}.eh-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 22px;margin-bottom:55px}.eh-study a{display:block;text-decoration:none}.eh-study img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .5s}.eh-study a:hover img{transform:scale(1.015)}.eh-study-meta{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;color:#e0c88c;margin-top:20px}.eh-study h3{font-size:clamp(1.9rem,2.45vw,2.65rem);line-height:1.08;margin:12px 0 8px}.eh-study p{color:#d3dfd1;line-height:1.55}.eh-study small{display:block;margin-top:13px;color:#b8c7b8;font-size:.75rem}.eh-scopes{background:#e9e8de;color:#173027}.eh-scopes .ed-eyebrow{color:#6b795f}.eh-scopes .eh-section-heading h2 em{color:#758269}.eh-scopes .eh-section-heading>p{color:#40574e}.eh-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4vw}.eh-scope-grid>div{border-top:1px solid #8a9988;padding-top:24px}.eh-scope-grid h3{font-size:clamp(2rem,2.75vw,3rem);margin:32px 0 16px;line-height:1.1}.eh-scope-grid p{line-height:1.65;color:#40574e;max-width:42ch}.eh-addon-link,.eh-scope-grid a{display:inline-flex;gap:18px;color:#1c4937;border-bottom:1px solid #1c4937;padding:10px 0;margin-top:18px}.eh-addon-link{margin-top:55px}.eh-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 6vw 120px;background:#163429}.eh-faq-heading{align-self:start;position:sticky;top:120px}.eh-faq h2{margin:20px 0}.eh-faq-heading>p:last-child{color:#d2dfd0;max-width:30ch;line-height:1.7}.eh-faq-list>div{padding:25px 0 30px;border-top:1px solid #a6b99a55}.eh-faq-list h3{font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.2;margin-bottom:11px}.eh-faq-list p{color:#d2dfd0;line-height:1.7;max-width:58ch}.eh-close{text-align:center;padding:95px 6vw 115px;background:#10251d}.eh-close h2{margin:20px 0 30px}.eh-close .ed-pill{display:inline-flex}@media(max-width:1000px){.eh-scope-grid,.eh-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eh-approach{gap:28px}}@media(max-width:760px){.eh-hero{min-height:720px;height:100svh;align-items:flex-end;padding:125px 6vw 85px}.eh-hero-image img{object-position:56% center}.eh-hero:after{background:linear-gradient(0deg,rgba(7,27,23,.94),rgba(7,27,23,.55) 49%,transparent 76%)}.eh-hero h1{font-size:clamp(3.5rem,13vw,5.5rem)}.eh-hero-copy>p:not(.ed-eyebrow){font-size:1rem}.eh-hero-caption{left:6vw;right:auto;top:100px;bottom:auto;font-size:.68rem}.eh-faq,.eh-intro,.eh-reach,.eh-section-heading{grid-template-columns:1fr;gap:28px}.eh-intro,.eh-reach{padding:72px 6vw}.eh-intro>div>p,.eh-reach>p,.eh-section-heading>p{font-size:1rem;margin-top:20px}.eh-approach,.eh-scope-grid,.eh-study-grid{grid-template-columns:1fr}.eh-approach{padding:65px 6vw 75px;gap:40px}.eh-approach h2{margin-top:18px}.eh-scopes,.eh-studies{padding:75px 6vw 85px}.eh-section-heading{margin-bottom:36px}.eh-study-grid{gap:40px}.eh-study h3{font-size:2.3rem}.eh-faq{padding:75px 6vw 90px}.eh-faq-heading{position:static}.eh-close{padding:75px 6vw 90px}}@media(prefers-reduced-motion:reduce){.eh-study img{transition:none}.eh-study a:hover img{transform:none}}