.page-module__vxF8Jq__hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);padding-top:clamp(48px,8vw,96px);display:grid}.page-module__vxF8Jq__heroText{gap:var(--space-lg);display:grid}.page-module__vxF8Jq__heroText h1{font-size:clamp(2.6rem,1.6rem + 3.4vw,4.4rem)}.page-module__vxF8Jq__lede{font-size:var(--step-1);max-width:52ch;line-height:1.6}.page-module__vxF8Jq__heroMedia{border-radius:var(--radius-media);overflow:hidden}.page-module__vxF8Jq__heroImage{object-fit:cover;object-position:70% 50%;width:100%;height:clamp(360px,40vw,560px);display:block}.page-module__vxF8Jq__quoteBand{margin:var(--section) 0 0;background:var(--surface);padding:clamp(64px,10vw,128px) 0}.page-module__vxF8Jq__quoteInner{gap:var(--space-lg);max-width:820px;display:grid}.page-module__vxF8Jq__quoteInner blockquote{margin:0}.page-module__vxF8Jq__quoteInner p{font-family:var(--font-display);max-width:44ch;font-size:clamp(1.35rem,1.1rem + .9vw,1.75rem);line-height:1.5}.page-module__vxF8Jq__mark{font-family:var(--font-display);height:.45em;color:var(--seaglass);font-size:5rem;line-height:.6}.page-module__vxF8Jq__origins{padding-top:var(--section);gap:var(--space-2xl);justify-items:start;display:grid}.page-module__vxF8Jq__origins h2{font-size:var(--step-2)}.page-module__vxF8Jq__origins dl{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);width:100%;margin:0;display:grid}.page-module__vxF8Jq__origins dl>div{padding-top:var(--space-lg);border-top:1px solid var(--control);gap:var(--space-xs);display:grid}.page-module__vxF8Jq__origins dt{color:var(--ink-soft);font-size:.9rem}.page-module__vxF8Jq__origins dd{font-family:var(--font-display);font-size:var(--step-1);margin:0;line-height:1.25}.page-module__vxF8Jq__origins dd a{color:var(--ink)}.page-module__vxF8Jq__origins dd a:hover{color:var(--atlantic)}.page-module__vxF8Jq__origins dd a:after{content:"";position:absolute;inset:0}@media (max-width:900px){.page-module__vxF8Jq__hero,.page-module__vxF8Jq__origins dl{grid-template-columns:1fr}.page-module__vxF8Jq__heroImage{height:clamp(260px,60vw,420px)}}
