.LandingPage_site__v_Lw2{--ink:#203c3b;--muted:#53615a;--paper:#faf7ef;--rule:#d4d8ca;--accent:#91532e;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.7}.LandingPage_container__zUG4v{width:min(1120px,calc(100% - 128px));margin-inline:auto}.LandingPage_site__v_Lw2 a{text-underline-offset:5px}.LandingPage_site__v_Lw2 a:focus-visible,.LandingPage_site__v_Lw2 main:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.LandingPage_legacyAnchor__Zkk4a,.LandingPage_site__v_Lw2 aside,.LandingPage_site__v_Lw2 section{scroll-margin-top:24px}.LandingPage_audienceGrid__ZZMvg dt,.LandingPage_reportSheet___pNb_ dt,.LandingPage_site__v_Lw2 h1,.LandingPage_site__v_Lw2 h2,.LandingPage_site__v_Lw2 h3{font-family:var(--font-display),Georgia,serif;font-weight:400;line-height:1.15;letter-spacing:-.035em}.LandingPage_site__v_Lw2 h2{font-size:clamp(30px,3vw,44px)}.LandingPage_site__v_Lw2 h3{font-size:26px}.LandingPage_site__v_Lw2 p{margin:0}.LandingPage_eyebrow__Z1e9A{color:var(--accent);font-size:11px;font-family:var(--font-mono),monospace;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.8}.LandingPage_skipLink__h7dlU{position:absolute;left:24px;top:-100px;z-index:10;padding:12px 20px;background:var(--ink);color:white}.LandingPage_skipLink__h7dlU:focus{top:16px}.LandingPage_header__jVsud{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:20px;border-bottom:1px solid var(--rule)}.LandingPage_brand__i8IMr{display:flex;gap:14px;align-items:center;text-decoration:none;font-size:21px;font-weight:500;letter-spacing:-.04em}.LandingPage_brand__i8IMr img{width:62px;height:auto}.LandingPage_brandNote__aWuHz{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-weight:400}.LandingPage_navigation__AUfwY{display:flex;flex-wrap:wrap;gap:8px 28px}.LandingPage_navigation__AUfwY a{font-size:14px;padding-block:10px}.LandingPage_email__gE4Gj:hover,.LandingPage_navigation__AUfwY a:hover,.LandingPage_textLink__mYCBP:hover{color:var(--accent);text-decoration:underline}.LandingPage_hero__kVC1o{display:grid;grid-template-columns:1.35fr .85fr;gap:32px;align-items:center;padding-block:70px 78px}.LandingPage_heroCopy__JQpzI{position:relative;z-index:1}.LandingPage_hero__kVC1o h1{font-size:clamp(48px,5.6vw,76px);margin:24px 0;line-height:1.04}.LandingPage_hero__kVC1o h1 em{font-style:normal;color:#386456}.LandingPage_intro__uTo_i{color:var(--muted);font-size:18px;max-width:570px}.LandingPage_actions__YAl29{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:30px}.LandingPage_primaryLink__xjOqK{display:inline-flex;gap:16px;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);padding:14px 22px;border:1px solid var(--ink);border-radius:3px;font-size:14px}.LandingPage_primaryLink__xjOqK:hover{background:#315a4f}.LandingPage_textLink__mYCBP{display:inline-flex;align-items:center;gap:10px;font-size:14px;padding-block:10px}.LandingPage_email__gE4Gj svg,.LandingPage_primaryLink__xjOqK svg,.LandingPage_textLink__mYCBP svg{flex-shrink:0}.LandingPage_site__v_Lw2 .LandingPage_tagline__saq3X{margin-top:32px;display:flex;align-items:center;gap:12px;color:var(--accent);font-size:12px}.LandingPage_footer__B26K6 svg,.LandingPage_tagline__saq3X svg{flex-shrink:0}.LandingPage_botanical__PtpYy{position:relative}.LandingPage_botanical__PtpYy img{width:100%;height:auto}.LandingPage_botanicalCaption__0baAX{position:absolute;bottom:0;right:12px;font-size:11px;color:var(--muted);background:var(--paper);letter-spacing:.08em}.LandingPage_capabilities__QN_5_{padding-block:42px 72px;border-top:1px solid var(--rule)}.LandingPage_sectionIntro__pEBdx h2{margin-top:12px}.LandingPage_engineIntro__ZGIeY{display:grid;grid-template-columns:1fr 1fr;gap:80px}.LandingPage_engineCopy__gvf_b{color:var(--muted)}.LandingPage_aboutContact__Vu_wF p+p,.LandingPage_engineCopy__gvf_b p+p,.LandingPage_researchCopy__3OCwM p+p,.LandingPage_researchOutlook__qtSPA p+p{margin-top:18px}.LandingPage_capabilityGrid__9QIgb{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:36px}.LandingPage_capabilityGrid__9QIgb article+article{border-left:1px solid var(--rule);padding-left:38px}.LandingPage_capabilityGrid__9QIgb svg{color:var(--accent);margin-bottom:20px}.LandingPage_capabilityGrid__9QIgb h3{margin-bottom:14px}.LandingPage_capabilityGrid__9QIgb p{color:var(--muted);font-size:15px}.LandingPage_workflow__HrkNb{margin-top:40px;padding-top:28px;border-top:1px solid var(--rule)}.LandingPage_workflow__HrkNb dl{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.LandingPage_workflow__HrkNb dt{font-weight:500;margin-bottom:8px}.LandingPage_workflow__HrkNb dd{color:var(--muted);font-size:14px}.LandingPage_reporting__wpckh{position:relative;background:var(--ink);color:var(--paper);padding-block:72px}.LandingPage_legacyAnchor__Zkk4a{position:absolute;top:0}.LandingPage_reportGrid__BtwdE{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.LandingPage_reportCopy__u8utS .LandingPage_eyebrow__Z1e9A{color:#e5b58f}.LandingPage_reportCopy__u8utS h2{font-size:clamp(36px,3.6vw,52px);margin-block:20px 26px}.LandingPage_reportCopy__u8utS>p:not(.LandingPage_eyebrow__Z1e9A){color:#e0e6dd}.LandingPage_reportNote__cSXIK{border-top:1px solid #61807a;margin-top:36px;padding-top:24px;display:flex;gap:16px;align-items:flex-start}.LandingPage_reportNote__cSXIK svg{flex-shrink:0;margin-top:4px;color:#e5b58f}.LandingPage_reportNote__cSXIK p{color:#d2ddd5;font-size:14px}.LandingPage_reportSheet___pNb_{margin:0;padding:32px 36px 22px;background:var(--paper);color:var(--ink);border-top:3px solid #b4774d;box-shadow:14px 14px 0 #ffffff0a}.LandingPage_reportSheet___pNb_ figcaption{background:#eaece2;padding:12px 16px;font-size:13px;line-height:1.5;border-left:2px solid #91532e}.LandingPage_site__v_Lw2 .LandingPage_reportLabel__wP1o7{margin:26px 0 10px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.LandingPage_reportSheet___pNb_ dl>div{padding-block:18px;border-bottom:1px solid var(--rule)}.LandingPage_reportSheet___pNb_ dt{font-size:23px;margin-bottom:7px}.LandingPage_reportSheet___pNb_ dd{font-size:13px;color:var(--muted);line-height:1.6}.LandingPage_site__v_Lw2 .LandingPage_sheetFooter__BFp_O{color:var(--muted);margin-top:20px;font-size:10px;letter-spacing:.04em}.LandingPage_audience__u8D1A{padding-block:72px}.LandingPage_audienceIntro__Mo4TT{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.LandingPage_photograph__PWsh9{margin:0;min-width:0}.LandingPage_photograph__PWsh9 img{display:block;width:100%;height:auto}.LandingPage_photograph__PWsh9 figcaption{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.8}.LandingPage_photograph__PWsh9 figcaption span{display:block;margin-bottom:4px}.LandingPage_photograph__PWsh9 a{text-decoration:underline;text-underline-offset:3px}.LandingPage_researchPhotos__4ITbp{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.LandingPage_researchPhotos__4ITbp img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.LandingPage_site__v_Lw2 .LandingPage_photoContext__yz0zp{margin-top:24px;color:var(--muted);font-size:13px}.LandingPage_supplyContext__EvctZ{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:28px;color:var(--muted)}.LandingPage_site__v_Lw2 .LandingPage_supplyBoundary__dxL6R{margin-top:28px;color:var(--muted);font-size:14px;max-width:900px}.LandingPage_audienceGrid__ZZMvg{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:36px}.LandingPage_audienceGrid__ZZMvg>div{border-top:1px solid var(--rule);padding-top:22px}.LandingPage_audienceGrid__ZZMvg dt{font-size:24px;margin-bottom:12px}.LandingPage_audienceGrid__ZZMvg dd{font-size:14px;color:var(--muted)}.LandingPage_scope__5UAJY{position:relative;display:grid;grid-template-columns:.65fr 1.7fr;gap:40px;background:#edf0e6;border-left:2px solid #91532e;padding:30px 36px;margin-top:48px}.LandingPage_scope__5UAJY h3{font-size:27px}.LandingPage_scope__5UAJY p{font-size:15px}.LandingPage_research__lp_lZ{padding-block:20px 64px}.LandingPage_researchIntro__LH32P{display:grid;grid-template-columns:1fr 1fr;gap:80px}.LandingPage_research__lp_lZ h2{margin-top:16px}.LandingPage_researchCopy__3OCwM{padding-top:8px;color:var(--muted)}.LandingPage_researchDomains__vUV_s{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px;margin-top:36px}.LandingPage_researchDomains__vUV_s article{padding-block:28px;border-top:1px solid var(--rule)}.LandingPage_researchDomains__vUV_s h3{margin-block:14px;font-size:30px}.LandingPage_researchDomains__vUV_s p:not(.LandingPage_eyebrow__Z1e9A){color:var(--muted);font-size:15px}.LandingPage_researchOutlook__qtSPA{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;padding:30px 36px;margin-top:12px;background:#edf0e6}.LandingPage_researchOutlook__qtSPA p{font-size:15px;color:var(--muted)}.LandingPage_news__sRgo7{display:flex;align-items:center;justify-content:space-between;gap:32px;border-block:1px solid var(--rule);padding-block:30px}.LandingPage_news__sRgo7 h2{margin-top:10px;font-size:28px}.LandingPage_news__sRgo7 a{flex-shrink:0}.LandingPage_aboutContact__Vu_wF{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:60px}.LandingPage_aboutContact__Vu_wF h2{font-size:32px;margin-block:16px}.LandingPage_aboutContact__Vu_wF p:not(.LandingPage_eyebrow__Z1e9A){color:var(--muted);max-width:450px;font-size:15px}.LandingPage_aboutContact__Vu_wF .LandingPage_textLink__mYCBP{margin-top:16px}.LandingPage_email__gE4Gj{font-size:15px;overflow-wrap:anywhere;text-decoration:underline}.LandingPage_email__gE4Gj svg{display:inline;margin-left:6px}.LandingPage_footer__B26K6{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--rule);padding-block:24px;font-size:11px;color:var(--muted)}.LandingPage_footer__B26K6 p{display:flex;align-items:center;gap:8px;color:var(--ink)}@media (max-width:1023px){.LandingPage_container__zUG4v{width:calc(100% - 96px)}.LandingPage_header__jVsud{gap:18px}.LandingPage_navigation__AUfwY{gap:4px 18px}.LandingPage_brand__i8IMr{font-size:18px;gap:10px}.LandingPage_brand__i8IMr img{width:48px}.LandingPage_hero__kVC1o{gap:16px;padding-block:56px}.LandingPage_hero__kVC1o h1{font-size:54px}.LandingPage_intro__uTo_i{font-size:17px}.LandingPage_capabilityGrid__9QIgb{gap:24px}.LandingPage_capabilityGrid__9QIgb article+article{padding-left:24px}.LandingPage_aboutContact__Vu_wF,.LandingPage_audienceIntro__Mo4TT,.LandingPage_engineIntro__ZGIeY,.LandingPage_reportGrid__BtwdE,.LandingPage_researchDomains__vUV_s,.LandingPage_researchIntro__LH32P{gap:40px}.LandingPage_workflow__HrkNb dl{gap:24px}.LandingPage_researchOutlook__qtSPA{gap:28px}.LandingPage_reportSheet___pNb_{padding:26px}.LandingPage_audienceGrid__ZZMvg{grid-template-columns:repeat(2,1fr)}.LandingPage_news__sRgo7{align-items:flex-start}}@media (max-width:767px){.LandingPage_container__zUG4v{width:calc(100% - 64px)}.LandingPage_header__jVsud{flex-direction:column;align-items:flex-start;gap:12px;padding-block:16px 8px}.LandingPage_brand__i8IMr img{width:42px}.LandingPage_brand__i8IMr{font-size:20px}.LandingPage_brandNote__aWuHz{font-size:9px}.LandingPage_navigation__AUfwY{gap:0 12px;width:100%}.LandingPage_navigation__AUfwY a{font-size:12px;padding-block:12px;min-width:44px}.LandingPage_hero__kVC1o{grid-template-columns:1fr;padding-block:40px;gap:0}.LandingPage_hero__kVC1o h1{font-size:clamp(43px,9vw,62px);margin-block:20px}.LandingPage_hero__kVC1o .LandingPage_eyebrow__Z1e9A{max-width:290px}.LandingPage_intro__uTo_i{font-size:16px}.LandingPage_actions__YAl29{gap:12px 20px;margin-top:24px}.LandingPage_primaryLink__xjOqK{font-size:13px;padding:13px 16px}.LandingPage_site__v_Lw2 .LandingPage_tagline__saq3X{margin-top:22px}.LandingPage_botanical__PtpYy{max-width:280px;width:80%;margin:20px auto 0}.LandingPage_botanicalCaption__0baAX{font-size:10px}.LandingPage_capabilities__QN_5_{padding-block:36px 44px}.LandingPage_engineCopy__gvf_b{font-size:15px}.LandingPage_workflow__HrkNb{margin-top:30px}.LandingPage_workflow__HrkNb dl{grid-template-columns:1fr;gap:20px}.LandingPage_capabilityGrid__9QIgb{grid-template-columns:1fr;gap:26px;margin-top:30px}.LandingPage_capabilityGrid__9QIgb article+article{padding-left:0;border-left:0;padding-top:26px;border-top:1px solid var(--rule)}.LandingPage_capabilityGrid__9QIgb svg{margin-bottom:12px}.LandingPage_capabilityGrid__9QIgb h3{font-size:25px;margin-bottom:10px}.LandingPage_reporting__wpckh{padding-block:44px}.LandingPage_aboutContact__Vu_wF,.LandingPage_audienceIntro__Mo4TT,.LandingPage_engineIntro__ZGIeY,.LandingPage_reportGrid__BtwdE,.LandingPage_researchIntro__LH32P,.LandingPage_researchPhotos__4ITbp{grid-template-columns:1fr;gap:32px}.LandingPage_reportCopy__u8utS h2{font-size:37px;margin-block:16px 20px}.LandingPage_reportNote__cSXIK{margin-top:24px;padding-top:20px}.LandingPage_reportSheet___pNb_{padding:22px;box-shadow:8px 8px 0 #ffffff0a}.LandingPage_reportSheet___pNb_ figcaption{padding:10px 12px}.LandingPage_reportSheet___pNb_ dt{font-size:22px}.LandingPage_audience__u8D1A{padding-block:44px}.LandingPage_supplyContext__EvctZ{grid-template-columns:1fr;gap:18px;font-size:15px}.LandingPage_audienceGrid__ZZMvg{grid-template-columns:1fr;gap:24px;margin-top:24px}.LandingPage_audienceGrid__ZZMvg dt{font-size:22px}.LandingPage_scope__5UAJY{grid-template-columns:1fr;gap:14px;padding:24px;margin-top:32px}.LandingPage_research__lp_lZ{padding-block:12px 40px}.LandingPage_researchIntro__LH32P{gap:18px}.LandingPage_researchDomains__vUV_s{grid-template-columns:1fr;gap:0;margin-top:28px}.LandingPage_researchDomains__vUV_s h3{font-size:27px}.LandingPage_researchOutlook__qtSPA{grid-template-columns:1fr;gap:18px;padding:24px}.LandingPage_news__sRgo7{flex-direction:column;gap:10px;padding-block:24px}.LandingPage_news__sRgo7 h2{font-size:28px}.LandingPage_aboutContact__Vu_wF{padding-block:40px;gap:36px}.LandingPage_aboutContact__Vu_wF h2{font-size:29px}.LandingPage_footer__B26K6{padding-block:20px}}