html:has(.audrey-teaser.audrey-hero){height:auto;overflow:visible}html:has(.audrey-teaser.audrey-hero) body{height:auto;overflow:visible}body:has(.audrey-teaser.audrey-hero){overflow-x:hidden}.audrey-teaser.audrey-hero{--logo-w:74;--logo-max:410;isolation:isolate;background:#000;min-block-size:100svh;position:relative}.audrey-teaser.audrey-hero .stage{touch-action:pan-y;position:absolute;inset:0}.audrey-teaser.audrey-hero .scene{padding-block:0 calc(2 * var(--bar-h));justify-content:center}.audrey-teaser.audrey-hero .logo{aspect-ratio:89.184/42.634;position:relative}.audrey-teaser.audrey-hero .logo svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.audrey-teaser.audrey-hero .hud{margin-top:clamp(1.5rem,5cqh,3.5rem)}.audrey-teaser.audrey-hero .hero-cta{--gold:#ffaa0e;--buy-text:var(--buy);justify-items:center;gap:var(--space-s);text-align:center;font-family:var(--family-text);line-height:var(--leading-body);display:grid}.audrey-teaser.audrey-hero .hero-cta>*{margin:0}.audrey-teaser.audrey-hero .hero-cta{opacity:0;visibility:hidden;transition:opacity var(--timer-fade) ease, visibility 0s linear var(--timer-fade)}.audrey-teaser.audrey-hero .timer-on .hero-cta{opacity:1;visibility:visible;transition:opacity var(--timer-fade) ease, visibility 0s}html:has(.audrey-teaser.audrey-hero #loader:not([hidden])){overflow:hidden}.audrey-teaser.audrey-hero:has(#loader:not([hidden])){z-index:45}.audrey-teaser.audrey-hero .light-on .mute:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.nav-sound{--c:var(--neon-colour,#ff2a14);block-size:2.5rem;inline-size:100%;color:color-mix(in srgb, var(--c) 18%, #fff4ef);filter:drop-shadow(0 0 1px color-mix(in srgb, var(--c) 60%, #fff)) drop-shadow(0 0 3px var(--c)) drop-shadow(0 0 7px color-mix(in srgb, var(--c) 45%, transparent));cursor:pointer;opacity:0;visibility:hidden;transition:opacity .7s var(--ease-out), visibility 0s .7s, filter var(--duration-fast);background:0 0;border:0;place-items:center;padding:0;display:grid}:root:has(.audrey-hero .light-on) .nav-sound:not([hidden]){opacity:1;visibility:visible;transition:opacity .7s var(--ease-out), visibility 0s, filter var(--duration-fast)}@media (hover:hover){.nav-sound:hover{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--c) 60%, #fff)) drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 10px var(--c))}}.nav-sound:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.nav-sound svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}.nav-sound .mute-off,.nav-sound.is-muted .mute-on{display:none}.nav-sound.is-muted .mute-off{display:inline}@media (prefers-reduced-motion:reduce){.nav-sound{transition:none}}
