.PageHero-module__DsQ9ba__hero{padding:2.25rem 0 1.5rem}.PageHero-module__DsQ9ba__copy{min-width:0}.PageHero-module__DsQ9ba__eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--forest-soft,#4c6540);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.PageHero-module__DsQ9ba__title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink,#1a1a1a);max-width:18ch;margin:0 0 .65rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.PageHero-module__DsQ9ba__lead{color:var(--color-muted);max-width:52ch;margin:0;font-size:.98rem;line-height:1.55}.PageHero-module__DsQ9ba__heroWide .PageHero-module__DsQ9ba__title{width:100%;max-width:none}.PageHero-module__DsQ9ba__heroWide .PageHero-module__DsQ9ba__lead{width:100%;max-width:min(72ch,100%);font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.6}.PageHero-module__DsQ9ba__heroSplit{padding-bottom:1.75rem}.PageHero-module__DsQ9ba__split{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.PageHero-module__DsQ9ba__heroSplit .PageHero-module__DsQ9ba__title{max-width:min(18ch,100%)}.PageHero-module__DsQ9ba__aside{place-self:start end;padding-top:.15rem}.PageHero-module__DsQ9ba__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.15rem;display:flex}@media (max-width:700px){.PageHero-module__DsQ9ba__split{grid-template-columns:1fr;gap:1.15rem}.PageHero-module__DsQ9ba__aside{justify-self:start;width:100%}}
