.page-hero[data-astro-cid-75ysl5lo]{background:var(--color-ink);align-items:flex-end;min-height:min(92svh,58rem);display:flex;position:relative;overflow:hidden}.page-hero[data-astro-cid-75ysl5lo].compact{min-height:min(70svh,42rem)}.media[data-astro-cid-75ysl5lo]{object-fit:cover;width:100%;height:100%;animation:settle 2.4s var(--ease-flow) both;position:absolute;inset:0}.veil[data-astro-cid-75ysl5lo]{background:linear-gradient(180deg, #0b0c0fb3 0%, #0b0c0f26 30%, #0b0c0f8c 62%, var(--color-ink) 100%), linear-gradient(90deg, #0b0c0fad 0%, #0b0c0f4d 40%, #0b0c0f00 72%);position:absolute;inset:0}.veil-video[data-astro-cid-75ysl5lo]{background:linear-gradient(180deg, #0b0c0f99 0%, #0b0c0f1f 30%, #0b0c0f73 68%, var(--color-ink) 100%), linear-gradient(90deg, #0b0c0fb8 0%, #0b0c0f66 42%, #0b0c0f00 80%)}.inner[data-astro-cid-75ysl5lo]{padding-top:calc(var(--header-h) + 5rem);padding-bottom:clamp(3.5rem,8vh,6rem);position:relative}.eyebrow[data-astro-cid-75ysl5lo]{animation:rise 1s var(--ease-flow) both .15s}.title[data-astro-cid-75ysl5lo]{max-width:17ch;animation:rise 1.1s var(--ease-flow) both .3s;text-shadow:0 2px 40px #0000008c;margin-top:1.5rem}.title-wide[data-astro-cid-75ysl5lo]{max-width:24ch}.title-lines[data-astro-cid-75ysl5lo]{white-space:pre-line;max-width:none}.body[data-astro-cid-75ysl5lo]{max-width:44rem;animation:rise 1.1s var(--ease-flow) both .5s;margin-top:1.75rem}.body[data-astro-cid-75ysl5lo] .hero-line{font-family:var(--font-display);filter:drop-shadow(0 1px 10px #000000b3);font-size:clamp(1.3rem,2.3vw,1.9rem);font-weight:600;line-height:1.2}.body[data-astro-cid-75ysl5lo] .hero-line+.hero-line{margin-top:.5rem}.body[data-astro-cid-75ysl5lo] .hero-line.gold{background:var(--grad-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.body[data-astro-cid-75ysl5lo] .hero-text{color:#ffffffeb;text-shadow:0 1px 14px #000000bf;max-width:60ch;margin-top:1.25rem}.body[data-astro-cid-75ysl5lo] .hero-text strong{color:#fff}.body[data-astro-cid-75ysl5lo] .hero-cta{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.sound[data-astro-cid-75ysl5lo]{right:var(--gutter);z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#fff;backdrop-filter:blur(10px);cursor:pointer;background:#0b0c0f8c;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 1.1rem;font-size:.7rem;font-weight:700;transition:border-color .3s,background-color .3s;display:inline-flex;position:absolute;bottom:1.5rem}.sound[data-astro-cid-75ysl5lo]:hover{border-color:var(--color-gold);background:#0b0c0fcc}.sound[data-astro-cid-75ysl5lo] svg{width:1.1rem;height:1.1rem}.sound[data-astro-cid-75ysl5lo] .i-on,.sound[data-astro-cid-75ysl5lo][aria-pressed=true] .i-off{display:none}.sound[data-astro-cid-75ysl5lo][aria-pressed=true] .i-on{display:block}.pause[data-astro-cid-75ysl5lo]{right:var(--gutter);z-index:2;color:#fff;cursor:pointer;opacity:.8;background:#0b0c0f8c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:opacity .3s,border-color .3s;display:grid;position:absolute;bottom:1.5rem}.pause[data-astro-cid-75ysl5lo].with-sound{bottom:5rem}.pause[data-astro-cid-75ysl5lo]:hover,.pause[data-astro-cid-75ysl5lo]:focus-visible{opacity:1;border-color:var(--color-gold)}.pause[data-astro-cid-75ysl5lo] svg{width:1rem;height:1rem}.pause[data-astro-cid-75ysl5lo] .i-play,.pause[data-astro-cid-75ysl5lo][aria-pressed=true] .i-pause{display:none}.pause[data-astro-cid-75ysl5lo][aria-pressed=true] .i-play{display:block}.sr-only[data-astro-cid-75ysl5lo]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes settle{0%{transform:scale(1.08)}}@media (width<=47.99rem){.page-hero[data-astro-cid-75ysl5lo].fit{min-height:0;padding-top:var(--header-h);display:block}.fit[data-astro-cid-75ysl5lo] .media[data-astro-cid-75ysl5lo]{height:auto;aspect-ratio:var(--ar,1.6);max-height:62svh;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000);object-position:50% 50%!important}.fit[data-astro-cid-75ysl5lo] .veil[data-astro-cid-75ysl5lo]{display:none}.fit[data-astro-cid-75ysl5lo] .inner[data-astro-cid-75ysl5lo]{padding-top:1.75rem}.veil-video[data-astro-cid-75ysl5lo]{background:linear-gradient(180deg, #0b0c0fa6 0%, #0b0c0f80 45%, #0b0c0fb8 75%, var(--color-ink) 100%)}}@media (width<=40rem){.sound[data-astro-cid-75ysl5lo] span[data-astro-cid-75ysl5lo]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sound[data-astro-cid-75ysl5lo]{padding:.5rem .8rem}}
