.page-hero[data-astro-cid-75ysl5lo]{background:var(--ink);color:#fff;padding-block:72px;position:relative}.page-hero--media[data-astro-cid-75ysl5lo]{padding-block:clamp(4rem,2.6rem + 4.4vw,7rem)}.page-hero__grid[data-astro-cid-75ysl5lo]{gap:var(--space-7);align-items:start;display:grid;position:relative}.page-hero--media[data-astro-cid-75ysl5lo] .page-hero__grid[data-astro-cid-75ysl5lo]{align-items:center}.page-hero__text[data-astro-cid-75ysl5lo]{max-width:62rem}.page-hero__kicker[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-3);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.01em;color:var(--paper);max-width:none;margin:0;display:flex}.page-hero__kicker[data-astro-cid-75ysl5lo]:before{content:"";background:var(--ref-red);flex:none;width:28px;height:2px}.page-hero__kicker[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:inherit;text-decoration:none}.page-hero__h1[data-astro-cid-75ysl5lo]:first-child{margin-top:0}.page-hero__kicker[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{text-underline-offset:4px;text-decoration:underline}.page-hero__h1[data-astro-cid-75ysl5lo]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:#fff;max-width:28ch;margin:20px 0 0;font-size:calc(clamp(38px,4.4vw,70px)/1.42857);font-weight:850;line-height:1}.page-hero--media[data-astro-cid-75ysl5lo] .page-hero__h1[data-astro-cid-75ysl5lo]{max-width:22ch;font-size:clamp(38px,4.4vw,70px);line-height:.98}.page-hero--even[data-astro-cid-75ysl5lo] .page-hero__h1[data-astro-cid-75ysl5lo]{max-width:13em}.page-hero__sub[data-astro-cid-75ysl5lo]{margin-top:var(--space-4);font-size:var(--text-lead);max-width:60ch;color:var(--paper);line-height:1.5}.page-hero--media[data-astro-cid-75ysl5lo] .page-hero__sub[data-astro-cid-75ysl5lo]{margin-top:var(--space-5)}.page-hero__sub[data-astro-cid-75ysl5lo]+.page-hero__sub[data-astro-cid-75ysl5lo]{margin-top:var(--space-4)}.page-hero__media[data-astro-cid-75ysl5lo]{min-width:0;position:relative}.page-hero[data-astro-cid-75ysl5lo] [data-astro-cid-75ysl5lo]:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:no-preference){.page-hero__kicker[data-astro-cid-75ysl5lo],.page-hero__h1[data-astro-cid-75ysl5lo],.page-hero__sub[data-astro-cid-75ysl5lo]{animation:.8s cubic-bezier(.2,.7,.2,1) both page-hero-rise}.page-hero__kicker[data-astro-cid-75ysl5lo]{animation-delay:50ms}.page-hero__h1[data-astro-cid-75ysl5lo]{animation-delay:.15s}.page-hero__sub[data-astro-cid-75ysl5lo]{animation-delay:.25s}.page-hero__sub[data-astro-cid-75ysl5lo]+.page-hero__sub[data-astro-cid-75ysl5lo]{animation-delay:.35s}}@keyframes page-hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=1024px){.page-hero--media[data-astro-cid-75ysl5lo] .page-hero__grid[data-astro-cid-75ysl5lo]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.page-hero--wide[data-astro-cid-75ysl5lo] .page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.page-hero--even[data-astro-cid-75ysl5lo] .page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media (width<=719px){.page-hero__h1[data-astro-cid-75ysl5lo]{font-size:calc(clamp(34px,10.5vw,44px)/1.42857)}.page-hero--media[data-astro-cid-75ysl5lo] .page-hero__h1[data-astro-cid-75ysl5lo]{font-size:clamp(34px,10.5vw,44px)}}
