.reveal{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translate3d(0,0,0)}@keyframes slide-flash{0%,100%{opacity:0}40%{opacity:1}}@keyframes lamp-drift{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(6vw,-3vh,0)}100%{transform:translate3d(-4vw,4vh,0)}}@keyframes scroll-bob{0%,100%{transform:translateY(0);opacity:.7}50%{transform:translateY(4px);opacity:1}}@keyframes neon-pulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.14)}}@keyframes neon-pulse-soft{0%,100%{filter:brightness(1)}50%{filter:brightness(1.07)}}@keyframes neon-pulse-warm{0%,100%{filter:brightness(1)}50%{filter:brightness(1.22)}}.events-poster-day,.experience-card-verb,.footer-brand,.footer-phone,.header-logo,.hero h1,.hero-eyebrow,.join-hero h1,.marquee-label,.signup h2,.slider-dots button.is-active,.story-hero h1,.story-strip-headline,.story-teaser h2,.tonight-chip,.tonight-eyebrow,.tonight-headline,.tonight-hero-headline,.weekly-day,.weekly-title{animation:3.4s ease-in-out infinite neon-pulse-soft;will-change:filter}.header-logo{animation:4.1s ease-in-out infinite neon-pulse-warm}.footer-brand{animation:3.7s ease-in-out -1.2s infinite neon-pulse-warm}.footer-phone{animation:3.3s ease-in-out -.7s infinite neon-pulse}.hero h1{animation:3.5s ease-in-out infinite neon-pulse}.join-hero h1,.signup h2,.tonight-hero-headline{animation:3.2s ease-in-out infinite neon-pulse-warm}.tonight-headline{animation:2.9s ease-in-out infinite neon-pulse}.marquee-label:nth-of-type(2n){animation-delay:-1.3s;animation-duration:4s}.marquee-label:nth-of-type(3n){animation-delay:-2.1s;animation-duration:3.7s}.experience-card:nth-child(2n) .experience-card-verb{animation-delay:-.9s;animation-duration:3.8s}.experience-card:nth-child(3n) .experience-card-verb{animation-delay:-1.7s;animation-duration:3.1s}.experience-card:nth-child(4n) .experience-card-verb{animation-delay:-2.4s;animation-duration:3.5s}.weekly-card:nth-child(2n) .weekly-day,.weekly-card:nth-child(2n) .weekly-title{animation-delay:-.8s;animation-duration:3.9s}.weekly-card:nth-child(3n) .weekly-day,.weekly-card:nth-child(3n) .weekly-title{animation-delay:-1.6s;animation-duration:3.2s}.events-poster-row:nth-child(2n) .events-poster-day{animation-delay:-1.1s;animation-duration:3.6s}.events-poster-row:nth-child(3n) .events-poster-day{animation-delay:-2.3s;animation-duration:3.1s}@keyframes neon-edge-pulse{0%,100%{box-shadow:0 0 14px rgba(255,30,60,.18),inset 0 0 6px rgba(255,30,60,.04)}50%{box-shadow:0 0 22px rgba(255,30,60,.32),inset 0 0 10px rgba(255,30,60,.08)}}.tonight-card{animation:3.8s ease-in-out infinite neon-edge-pulse}.header-cta{animation:4.4s ease-in-out -1.4s infinite neon-edge-pulse}@keyframes neon-flicker{0%,100%,18.9%,22.1%,62.9%,65.1%,69.8%,70.2%{opacity:.99;filter:brightness(1)}19%,22%,63%,65%{opacity:.4;filter:brightness(.5);text-shadow:none}69.9%,70.1%{opacity:.7;filter:brightness(.8)}}.is-flickering{animation:6.3s linear infinite neon-flicker}.is-flickering--slow{animation:8.7s linear -2.4s infinite neon-flicker}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.ambient-grain,.ambient-lamp{animation:none!important;transform:none!important}.is-flickering,.is-flickering--slow{animation:none!important;opacity:1!important;filter:none!important}.slider::after{display:none!important}.slide{transition:none!important}.scroll-cue::after{animation:none!important}}