.page-hero{background:var(--mar);color:#fff;text-align:center;isolation:isolate;justify-content:center;align-items:center;min-height:min(58vh,480px);display:flex;position:relative;overflow:hidden}.page-hero-media{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero-shade{z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--night) 35%,transparent) 0%,color-mix(in srgb,var(--night) 45%,transparent) 55%,color-mix(in srgb,var(--night) 75%,transparent) 100%);position:absolute;inset:0}.page-hero-text{width:100%;max-width:980px;padding:64px 24px 56px}.page-hero h1{color:#fff;font-family:var(--font-source);text-transform:uppercase;letter-spacing:-.5px;text-shadow:0 3px 18px #0007;margin:0 0 14px;font-size:clamp(36px,5.6vw,76px);font-weight:700;line-height:1}.page-hero-lead{text-shadow:0 1px 8px #0008;max-width:720px;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.page-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.page-hero-crumbs ol{color:var(--ink);letter-spacing:.8px;text-transform:uppercase;background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:4px;margin:0 0 18px;padding:5px 12px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.page-hero-crumbs li+li:before{content:"/";color:var(--muted);margin-right:4px}.page-hero-crumbs a{text-underline-offset:2px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.page-hero-crumbs a:hover{color:var(--turquoise)}.page-hero-credit{color:#ffffffd0;margin:0;font-size:12px;position:absolute;bottom:6px;right:12px}.page-hero-plain{background:var(--band);min-height:0;color:var(--ink)}.page-hero-plain h1{color:var(--ink);text-shadow:none}.page-hero-plain .page-hero-lead{color:var(--muted);text-shadow:none}.page-hero-plain .page-hero-crumbs ol{border:1px solid var(--line);background:#fff}@media (max-width:700px){.page-hero{min-height:360px}.page-hero-text{padding:48px 16px 40px}.page-hero-plain{min-height:0}.page-hero-crumbs li:last-child:not(:first-child){display:none}}
