html,body{color:#e9e5e0;-webkit-font-smoothing:antialiased;background:#0a0a0a;margin:0;padding:0;font-family:Poppins,sans-serif}a{color:#e9e5e0;text-decoration:none}::selection{color:#fff;background:#d42433}input::placeholder,textarea::placeholder{color:#6f6a66}select option{color:#e9e5e0;background:#101010}.hv-red{transition:background .15s}.hv-red:hover{background:#a81a26!important}.hv-fill-red:hover{background:#c8202e!important}.hv-bred:hover{border-color:#d42433!important}.hv-bred-light:hover{color:#f4f1ee!important;border-color:#d42433!important}.hv-blight:hover{color:#f4f1ee!important;border-color:#f4f1ee!important}.hv-bgray:hover{border-color:#4a4a4a!important}.hv-bgray3a:hover{border-color:#3a3a3a!important}.hv-white{transition:color .15s}.hv-white:hover{color:#f4f1ee!important}html,body{overflow-x:hidden}.nav-burger{display:none}@media (max-width:1140px){.nav-desktop,.hd-account{display:none!important}.nav-burger{justify-content:center;align-items:center;display:flex!important}.hd-row{justify-content:flex-start!important;gap:12px!important}.hd-row>a[href=\/reservation]{margin-left:auto}}@media (max-width:900px){.r-pad{padding-left:20px!important;padding-right:20px!important}}.r-stack>*,.r-stack-md>*,.r-stack-sm>*,.r-grid-2>*{min-width:0}@media (max-width:1024px){.r-stack{grid-template-columns:1fr!important}}@media (max-width:900px){.r-stack-md{grid-template-columns:1fr!important}.poster-slot{border-bottom:1px solid #1e1e1e;height:62vh;max-height:560px;border-right:none!important;min-height:0!important}.r-grid-2{grid-template-columns:repeat(2,1fr)!important}.r-hide-md{display:none!important}}@media (max-width:600px){.r-stack-sm{grid-template-columns:1fr!important}.r-hide-sm{display:none!important}}@media (max-width:900px){.r-h1-hero{font-size:52px!important}.r-h1{font-size:30px!important}}@media (max-width:600px){.r-h1-hero{font-size:40px!important}.r-h1{font-size:26px!important}}.hero-runway{background:#060606;position:relative}.hero-stage{min-height:568px;position:relative;overflow:hidden}@media (min-width:901px) and (pointer:fine){.hero-runway{height:185vh}.hero-stage{height:100vh;min-height:0;position:-webkit-sticky;position:sticky;top:0}}@keyframes neonFlickA{0%,to{opacity:1}7%{opacity:.35}9%{opacity:1}36%{opacity:.85}38%{opacity:.15}40%{opacity:1}71%{opacity:.9}73%{opacity:.45}75%{opacity:1}}@keyframes neonFlickB{0%,to{opacity:.95}18%{opacity:1}20%{opacity:.25}22%{opacity:.95}54%{opacity:.8}56%{opacity:1}83%{opacity:.3}85%{opacity:.95}}@keyframes neonFlickC{0%,to{opacity:1}11%{opacity:.6}13%{opacity:1}47%{opacity:.2}49%{opacity:1}51%{opacity:.5}53%{opacity:1}}@keyframes neonPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wheelHint{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(9px)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-daynight *{animation:none!important}}.r-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.r-minw{min-width:860px}.r-minw-sm{min-width:640px}.seat-rows{width:max-content;min-width:100%;margin:0 auto}@media (pointer:coarse){.seat-rows{gap:12px!important}.seat-rows>div{gap:11px!important}.seat-rows button{position:relative;width:34px!important;height:34px!important}.seat-rows button:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}}@media (max-width:760px){.show-row{grid-template-columns:54px 1fr auto!important;gap:14px!important;padding:12px 14px!important}.show-row .r-thumb,.show-row .r-time{display:none!important}}
