.ne-scene,.checkin-door-backdrop{--neon-core:#fff0f8;--neon-hot:#ffc4e4;--neon:#ff0a93;--neon-halo:#e0207a;--neon-deep:#2a0016}.ne-scene{--accent:#f72585;--light:#e8c27a;z-index:50;color:#fff;background:#030303;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ne-wall{pointer-events:none;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='50'%3E%3Crect width='64' height='50' fill='%23060505'/%3E%3Crect width='61' height='22' fill='%231d1311'/%3E%3Crect y='25' width='29' height='22' fill='%23180f0d'/%3E%3Crect x='32' y='25' width='32' height='22' fill='%231a1110'/%3E%3C/svg%3E") 50% 0/64px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 62% at 50% 52%,#000 25%,#0000 100%);mask-image:radial-gradient(48% 62% at 50% 52%,#000 25%,#0000 100%)}.ne-haze{pointer-events:none;background:radial-gradient(70% 35% at 50% 100%,#ffffff09,#0000 70%),radial-gradient(120% 90% at 50% 40%,#0000 55%,#000000d9 100%);position:absolute;inset:0}.ne-artwork{object-fit:cover;opacity:.07;filter:grayscale()blur(6px);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ne-stage{z-index:2;transform-origin:50% 58%;flex-direction:column;align-items:center;width:100%;padding:0 24px;display:flex;position:relative}.ne-sign{width:min(84vw,460px,44vh);margin-bottom:clamp(12px,3vh,28px);position:relative}.ne-sign-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.ne-sign .ne-lit{position:absolute;inset:0}.checkin-door-backdrop{--accent:#f72585;--light:#fff;background:0 0}.checkin-door-backdrop .ne-lit,.checkin-door-backdrop .ne-wall-wash,.checkin-door-backdrop .ne-seam,.checkin-door-backdrop .ne-threshold{opacity:0}.checkin-door-art{opacity:1}.checkin-door-art .ne-sign{z-index:5;margin-bottom:18px;position:relative;top:32px}.checkin-door-art .ne-frame{aspect-ratio:5/9;width:min(76vw,50vh,380px);transform:translateY(-1px)}.checkin-door-art .checkin-door-wrap{transform:translateY(-58px)}.checkin-door-art .ne-seam{opacity:.25}@media (max-width:639px){.checkin-door-art{transform:translateY(var(--checkin-door-drop,48px))}}.ne-tube-off{filter:grayscale()brightness(.6)contrast(1.15);opacity:.2}.ne-lit{opacity:0}.ne-wall-wash{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 22%, transparent), transparent 62%);opacity:0;pointer-events:none;width:150%;height:420%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ne-frame{aspect-ratio:5/11;background:linear-gradient(#ffffff0d,#0000 12%),linear-gradient(90deg,#26282b,#0e0f10 14%,#17181a 50%,#0c0d0e 86%,#222427);width:min(54vw,25vh,250px);position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 2px #ffffff0f,0 0 0 1px #000c,0 30px 60px -20px #000000e6}.ne-rope{pointer-events:none;border:4px solid #ffffff21;border-bottom:0;border-radius:9px 9px 0 0;position:absolute;inset:-15px -15px 0;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #0000008c}.ne-rope:before{content:"";border:2px dotted #ffffff42;border-bottom:0;border-radius:8px 8px 0 0;position:absolute;inset:-3px -3px 0}.ne-rope-lit{border-color:color-mix(in srgb, var(--accent) 80%, #fff);box-shadow:0 0 4px var(--accent), 0 0 16px var(--accent), 0 0 44px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 6px var(--accent), inset 0 0 22px color-mix(in srgb, var(--accent) 40%, transparent);opacity:0}.ne-rope-lit:before{border-color:color-mix(in srgb, var(--accent) 20%, #fff)}.ne-opening{perspective:900px;perspective-origin:50%;background:#000;height:100%;position:relative}.ne-beyond-clip{position:absolute;inset:0;overflow:hidden}.ne-beyond{opacity:0;background:linear-gradient(#030002e6,#0000 34%),linear-gradient(90deg,#030002bf,#0000 26% 74%,#030002bf),radial-gradient(70% 48% at 50% 52%,#ff0a938c,#e0207a38 55%,#0000 85%),linear-gradient(#0000 62%,#a8005a29 78%,#ff0a936b),linear-gradient(#120009,#2a0016 55%,#1c000e);position:absolute;inset:0}.ne-beyond:after{content:"";background:radial-gradient(ellipse 60% 55% at 50% 55%, #ffd6ec, #ff4fae 45%, var(--neon) 80%);filter:blur(9px);opacity:.85;position:absolute;inset:34% 36%;box-shadow:0 0 24px 8px #ff0a9399,0 0 70px 26px #e0207a52,0 0 140px 60px #e0207a29}.ne-seam{box-shadow:0 0 0 1px var(--neon-hot), 0 0 3px 1px var(--neon), 0 0 12px 2px #ff0a93bf, 0 0 34px 6px #e0207a73, 0 0 90px 20px #e0207a33;opacity:0;pointer-events:none;position:absolute;inset:-1px}.ne-door{transform-origin:0%;background:linear-gradient(#0d0f1157,#090a0b29 25%,#0405068f),linear-gradient(90deg,#0a0c0e8f,#0000 13% 79%,#05070952),url(/images/entrance/weathered-steel-door.png) 50%/cover no-repeat;position:absolute;inset:0;transform:rotateY(0);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 28px #00000080,7px 0 12px #00000073}.ne-door:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 14px 16px -12px #000000f2,inset 10px 0 14px -10px #000c}.ne-scene[data-setting=street] .ne-frame,.checkin-door-backdrop .ne-frame{background:#101214;border:1px solid #8285887a;padding:18px 17px 0;box-shadow:inset 0 0 0 2px #000000c7,inset 0 0 0 5px #ffffff1f,inset 0 3px 2px #ffffff52,0 0 0 3px #070809e6,0 22px 36px -18px #000000f2}.ne-scene[data-setting=street] .ne-door,.checkin-door-backdrop .ne-door{filter:saturate(.62)brightness(.94)contrast(.98);background:url(/images/entrance/reflective-industrial-door.webp) 50%/100% 100% no-repeat;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 22px #0000004d,7px 0 12px #00000075}.ne-metal-jamb{display:none}.ne-scene[data-setting=street] .ne-metal-jamb,.checkin-door-backdrop .ne-metal-jamb{z-index:4;pointer-events:none;filter:saturate(.72)brightness(.92)contrast(.95)drop-shadow(0 10px 9px #000000b8);background:url(/images/entrance/welded-steel-jamb.webp) 50%/100% 100% no-repeat;display:block;position:absolute;inset:0}.ne-door-reflection{display:none}.ne-scene[data-setting=street] .ne-door-reflection,.checkin-door-backdrop .ne-door-reflection{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.24;background:radial-gradient(78% 44% at 0 28%,#ffd8a266,#0000 70%),radial-gradient(72% 46% at 100% 48%,#fd52af47,#0000 72%);animation:19s linear infinite doorMetalLight;display:block;position:absolute;inset:0}@keyframes doorMetalLight{0%,31%,36.7%,65%,74%,to{opacity:.24}32%,33.2%,36%{opacity:.1}34%,70%{opacity:.45}35%,72%{opacity:.3}66%,69%{opacity:.045}}@media (prefers-reduced-motion:reduce){.ne-door-reflection{opacity:.24;animation:none}}.ne-shade{opacity:0;background:#000;position:absolute;inset:0}.ne-threshold{z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(18% 40%,#ffc4e4b3,#0000),radial-gradient(50% 50%,#ff0a9399,#0000);width:200%;height:80px;position:absolute;bottom:-40px;left:50%;translate:-50%}.ne-lintel,.ne-ground{display:none}.ne-flood{opacity:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 52%,#3a001f,#12000a 70%,#070004);position:fixed;inset:0}.ne-scene[data-phase=confirmed] .ne-frame,.ne-scene[data-phase=confirmed] .ne-sign,.ne-scene[data-phase=confirmed] .ne-cta{opacity:0}.ne-scene[data-phase=ready] .ne-frame,.ne-scene[data-phase=ready] .ne-sign,.ne-scene[data-phase=ready] .ne-cta{opacity:1;transition:opacity .9s}.ne-scene[data-phase=ready] .ne-cta{transition-delay:.4s}.ne-scene[data-phase=lighting] .ne-frame,.ne-scene[data-phase=lighting] .ne-sign,.ne-scene[data-phase=ready] .ne-frame,.ne-scene[data-phase=ready] .ne-sign{opacity:1;transition:opacity .5s}.ne-scene[data-phase=lighting] .ne-cta{opacity:0}.ne-scene[data-phase=lighting] .ne-lit{animation:.65s ease-out both ignite}.ne-scene[data-phase=lighting] .ne-wall-wash{--to:1;animation:.9s ease-out .1s both fadeTo}.ne-scene[data-phase=ready] .ne-lit{opacity:1}.ne-scene[data-phase=ready] .ne-wall-wash{opacity:.9}.ne-scene[data-phase=ready] .ne-rope-lit{animation:.7s ease-out both ignite}.ne-scene[data-phase=ready] .ne-frame{animation:.9s ease-out both doorGlow}.ne-scene[data-phase=opening] .ne-rope-lit{opacity:1}.ne-scene[data-phase=opening] .ne-frame{box-shadow:inset 0 0 0 1px #ffffff1f,0 25px 70px -18px #ff0a9361,0 0 70px #ff0a9352}.ne-scene[data-already-lit=true][data-phase=opening] .ne-lit{opacity:1;animation:none}.ne-scene[data-already-lit=true]:not([data-phase=opening]) :is(.ne-frame,.ne-sign,.ne-lit,.ne-rope-lit){opacity:1;transition:none;animation:none}.ne-scene[data-already-lit=true]:not([data-phase=opening]) .ne-wall-wash{opacity:.9;animation:none}.ne-scene[data-already-lit=true]:not([data-phase=opening]) .ne-frame{box-shadow:inset 0 0 0 1px #ffffff1f,0 25px 70px -18px #ff0a9361,0 0 70px #ff0a9352}.ne-scene[data-already-lit=true][data-phase=ready] .ne-cta{transition:none}@keyframes doorGlow{0%{box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #000000e6}to{box-shadow:inset 0 0 0 1px #ffffff1f,0 25px 70px -18px #ff0a9361,0 0 70px #ff0a9352}}@media (prefers-reduced-motion:no-preference){.ne-scene[data-phase=opening] .ne-lit{animation:.18s linear both ignite}.ne-scene[data-phase=opening] .ne-wall-wash{--to:1;animation:.5s ease-out .1s both fadeTo}.ne-scene[data-phase=opening] .ne-seam{--to:.9;animation:.3s ease-out .25s both fadeTo}.ne-scene[data-phase=opening] .ne-threshold{--to:.85;animation:.3s ease-out .25s both fadeTo}.ne-scene[data-phase=opening] .ne-door{animation:.6s cubic-bezier(.55,.05,.25,1) .25s both swing}.ne-scene[data-phase=opening] .ne-shade{--to:.75;animation:.6s ease-in .25s both fadeTo}.ne-scene[data-phase=opening] .ne-beyond{--to:1;animation:.5s ease-out .3s both fadeTo}.ne-scene[data-phase=opening] .ne-stage{animation:.6s cubic-bezier(.5,0,.3,1) .25s both push}.ne-scene[data-phase=opening] .ne-cta,.ne-scene[data-phase=opening] .ne-caption{--to:0;animation:.3s ease-out .25s both fadeTo}.ne-scene[data-phase=opening] .ne-flood{animation:.35s ease-in .5s both flood}}@media (prefers-reduced-motion:reduce){.ne-scene[data-phase=lighting] .ne-lit,.ne-scene[data-phase=lighting] .ne-wall-wash,.ne-scene[data-phase=ready] .ne-rope-lit{opacity:1;animation:none}.ne-scene[data-phase=ready] .ne-frame{animation:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 25px 70px -18px #ff0a9361,0 0 70px #ff0a9352}.ne-scene[data-phase=opening] .ne-lit,.ne-scene[data-phase=opening] .ne-wall-wash,.ne-scene[data-phase=opening] .ne-seam{opacity:1;transition:opacity .3s}}@keyframes ignite{0%{opacity:0}70%{opacity:.62}to{opacity:1}}@keyframes fadeTo{to{opacity:var(--to)}}@keyframes swing{0%{transform:rotateY(0)}to{transform:rotateY(78deg)}}@keyframes push{0%{transform:scale(1)}to{transform:scale(1.18)translateY(2%)}}@keyframes flood{0%{opacity:0}to{opacity:1}}.ne-world{transform-origin:50% 58%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ne-scene[data-setting=street]{background:#040303}.ne-scene[data-setting=street] .ne-wall{z-index:0;opacity:1;filter:brightness(1.35);background:#0c0b0b url(/images/experience-front.png) 50% 46%/cover no-repeat;-webkit-mask-image:none;mask-image:none}.ne-wall-light{pointer-events:none;background-blend-mode:screen, screen, screen, screen, normal;background:radial-gradient(min(46vw,34vmax) 26vh at 50% 16%,#ffe4d8f2,#0000 72%),radial-gradient(min(40vw,28vmax) 34vh at 50% 56%,#ffb0d080,#0000 72%),radial-gradient(26vw 55vh at -6% 96%,#ffa8606b,#0000 72%),radial-gradient(26vw 55vh at 106% 96%,#ffa86057,#0000 72%),linear-gradient(#0f0d0d,#1c1918 60%,#141212);display:none;position:absolute;inset:0}.ne-scene[data-setting=street][data-phase] .ne-wall-wash{--to:.5;opacity:.5;mix-blend-mode:screen}.ne-fire-escape{opacity:.92;filter:drop-shadow(16px 24px 6px #000000bf);pointer-events:none;width:clamp(170px,19vw,320px);height:auto;position:absolute;top:2vh;right:6vw}.ne-scene[data-setting=street] .ne-fire-escape,.ne-scene[data-setting=street] .ne-streetlamp{display:none}.ne-streetlight-environment{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.72;background:radial-gradient(30vw 40vh at 10% 16%,#ffe6b2b8,#ffb16859 30%,#0000 76%),radial-gradient(38vw 18vh at 16% 91%,#ffbe7a3d,#ff9b551c 42%,#0000 80%);animation:6s step-end infinite streetlightCycle;position:absolute;inset:0}@keyframes streetlightCycle{0%,31%{opacity:.72;filter:brightness()}32%{opacity:.35}32.6%{opacity:.78}33.2%{opacity:.22}34%{opacity:.88;filter:brightness(1.18)}35%{opacity:.68;filter:brightness()}36%{opacity:.3}36.7%,65%{opacity:.72;filter:brightness()}66%{opacity:.08}69%{opacity:.04}70%{opacity:.98;filter:brightness(1.25)}72%{opacity:.76;filter:brightness(1.04)}74%,to{opacity:.72;filter:brightness()}}.ne-streetlamp{z-index:2;opacity:.95;pointer-events:none;background:linear-gradient(#171513 0 30%,#29231c 31% 33%,#0000 34%);width:clamp(1px,1vw,8px);height:24vh;position:absolute;top:12%;left:15%}.ne-streetlamp:before{content:"";z-index:3;filter:blur(2px)brightness(1.2);background:radial-gradient(at 50% 8%,#ffefca 0 3%,#ffdea3eb 9%,#ffc77fad 22%,#ffb36766 42%,#ffa35233 62%,#0000 82%);width:clamp(240px,46vw,560px);height:clamp(360px,58vh,680px);animation:none;position:absolute;top:-18%;left:50%;transform:translate(-50%,-2%)}@keyframes streetlampFlicker{0%,8%,14%,39%,45%,70%,78%,to{opacity:.94}9%,40%,73%{opacity:.12}10%,42%,75%{opacity:1}11%,43%,76%{opacity:.42}12%,44%,77%{opacity:.98}13%{opacity:.26}41%,74%{opacity:.68}}.ne-puddle-ripple{pointer-events:none;opacity:.2;background:radial-gradient(#0000 34%,#ffc0a030 35% 36%,#0000 37% 60%,#ffc0a01a 61% 62%,#0000 63%) 0 0/70px 24px;width:60%;height:9%;animation:none;position:absolute;bottom:8%;left:20%}@keyframes puddle{0%,to{opacity:.16;transform:scale(.92)}50%{opacity:.42;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ne-streetlamp:before,.ne-puddle-ripple,.ne-streetlight-environment{animation:none!important}.ne-streetlamp:before{opacity:.94}.ne-streetlight-environment{opacity:.58}.ne-scene[data-setting=street] .ne-lit{opacity:1}}@media (max-width:640px){.ne-fire-escape{opacity:.7;width:48vw;top:-6vh;right:-24vw}}.ne-scene[data-setting=street] .ne-lintel,.checkin-door-backdrop .ne-lintel{background:linear-gradient(#34373a,#151617 45%,#0b0c0d);height:16px;display:block;position:absolute;top:-16px;left:-22px;right:-22px;box-shadow:inset 0 1px #ffffff0d,0 8px 12px -4px #000000d9}.checkin-door-backdrop .ne-lintel{display:none}.ne-scene[data-setting=street] .ne-rope,.checkin-door-backdrop .ne-rope{border:1.5px solid #fd52af6b;border-radius:0;display:block;inset:-10px -10px 0;box-shadow:0 0 5px #fd52af40,inset 0 0 4px #fd52af1f}.ne-scene[data-setting=street] .ne-rope:before,.checkin-door-backdrop .ne-rope:before{border:1px solid #ffbedf42;border-radius:0;inset:0}.checkin-door-backdrop .ne-rope:not(.ne-rope-lit){box-shadow:none;border-color:#aaaeb233}.checkin-door-backdrop .ne-rope:not(.ne-rope-lit):before{border-color:#d2d6da1f}.ne-scene[data-setting=street] .ne-rope-lit,.checkin-door-backdrop .ne-rope-lit{opacity:.88;border-color:#ff63b7;animation:none;box-shadow:0 0 4px #fd52af,0 0 12px #fd52afad,0 0 24px #fd52af4d,inset 0 0 4px #ffbedfb8}.ne-scene[data-setting=street] .ne-door-reflection{animation:none}.ne-scene[data-setting=street] .ne-rope-lit:before,.checkin-door-backdrop .ne-rope-lit:before{border-color:#ffd3ebdb}.checkin-door-backdrop .ne-rope-lit{opacity:0;animation:none}.checkin-door-backdrop[data-phase=lighting] .ne-lit{animation:.85s ease-out both ignite}.checkin-door-backdrop[data-phase=frame-lighting] .ne-lit,.checkin-door-backdrop[data-phase=ready] .ne-lit{opacity:1}.checkin-door-backdrop[data-phase=frame-lighting] .ne-wall-wash,.checkin-door-backdrop[data-phase=ready] .ne-wall-wash{opacity:.9}.checkin-door-backdrop[data-phase=frame-lighting] .ne-rope-lit{animation:.9s ease-out both ignite}.checkin-door-backdrop[data-phase=frame-lighting] .ne-frame{animation:.9s ease-out both doorGlow}.checkin-door-backdrop[data-phase=ready] .ne-rope-lit{opacity:1}.checkin-door-backdrop[data-phase=ready] .ne-frame{box-shadow:inset 0 0 0 1px #ffffff1f,0 25px 70px -18px #ff0a9361,0 0 70px #ff0a9352}.checkin-door-enter{cursor:pointer;background:0 0}.checkin-door-enter:focus-visible{outline-offset:4px;outline:2px solid #f72585}.checkin-door-flood{opacity:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 52%,#3a001f,#12000a 70%,#070004)}.checkin-door-backdrop[data-phase=opening] .ne-rope-lit{opacity:1}.checkin-door-backdrop[data-phase=opening] .ne-door{animation:1.75s cubic-bezier(.55,.05,.25,1) .18s both swing}.checkin-door-backdrop[data-phase=opening] .ne-seam{--to:.95;animation:.42s ease-out .2s both fadeTo}.checkin-door-backdrop[data-phase=opening] .ne-shade{--to:.76;animation:1.9s ease-in .18s both fadeTo}.checkin-door-backdrop[data-phase=opening] .ne-beyond{transform-origin:50%;animation:1.9s cubic-bezier(.35,0,.75,.35) .3s both checkinCameraThroughDoor}.checkin-door-backdrop[data-phase=opening] .checkin-door-flood{--to:1;animation:.65s ease-in 1.5s both fadeTo}@keyframes checkinCameraThroughDoor{0%{opacity:0;transform:scale(1)}18%{opacity:1}to{opacity:1;transform:scale(3)}}@keyframes neonBorderFlicker{0%,31%,32%,68%,69%,to{opacity:.94}31.5%,68.5%{opacity:.78}}.ne-scene[data-setting=street][data-phase=ready] .ne-door-button:hover .ne-rope-lit,.ne-scene[data-setting=street][data-phase=ready] .ne-door-button:focus-visible .ne-rope-lit{opacity:.9;filter:brightness(1.2);transition:filter .18s,opacity .18s}.ne-scene[data-setting=street] .ne-frame{aspect-ratio:5/10.4;width:min(44vw,43vh,330px)}@media (prefers-reduced-motion:reduce){.checkin-door-backdrop[data-phase=lighting] .ne-lit,.checkin-door-backdrop[data-phase=lighting] .ne-wall-wash,.checkin-door-backdrop[data-phase=frame-lighting] .ne-rope-lit{opacity:1;animation:none}.checkin-door-backdrop[data-phase=frame-lighting] .ne-frame{animation:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 25px 70px -18px #ff0a9361,0 0 70px #ff0a9352}.checkin-door-backdrop[data-phase=opening] .ne-door{animation:none;transform:rotateY(78deg)}.checkin-door-backdrop[data-phase=opening] .ne-shade,.checkin-door-backdrop[data-phase=opening] .ne-beyond,.checkin-door-backdrop[data-phase=opening] .checkin-door-flood{opacity:1;animation:none}}.ne-scene[data-setting=street] .ne-ground{perspective:620px;perspective-origin:50% -38vh;pointer-events:none;width:420vw;height:100vh;display:none;position:absolute;top:100%;left:50%;translate:-50%}.ne-pavement{transform-origin:50% 0;filter:brightness(.9);background:#0d0d0e url(/images/entrance/sidewalk.webp) 50% 0/512px 256px;height:520px;position:absolute;inset:0 0 auto;transform:rotateX(62deg)}.ne-scene[data-setting=street] .ne-ground:after{content:"";z-index:0;background:radial-gradient(150px 26px at 50% 0,#000000e6,#0000 100%),radial-gradient(40vw 60vh at 50% 0,#0000 20%,#0000008c 75%,#000000d9 100%),linear-gradient(#0000001a,#0009 70%,#000);position:absolute;inset:0}.ne-scene[data-setting=street] .ne-ground:before{content:"";z-index:1;background:linear-gradient(#121212,#0a0a0a);height:8px;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffff0a,0 4px 8px #000c;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40% 60%,#0000)}.ne-reflection{z-index:1;background:radial-gradient(ellipse 30% 100% at 50% 0, var(--neon-hot), transparent 75%), radial-gradient(ellipse 50% 70% at 50% 0, #ff0a9380, transparent 80%);filter:blur(5px);opacity:.12;width:min(62vw,300px);height:46vh;position:absolute;top:0;left:50%;translate:-50%}.ne-scene[data-setting=street] .ne-threshold{z-index:auto}.ne-scene[data-setting=street][data-phase=ready] .ne-frame,.ne-scene[data-setting=street][data-phase=opening] .ne-frame{animation:none;box-shadow:inset 0 0 0 2px #000000c7,inset 0 0 0 5px #ffffff1f,inset 0 3px 2px #ffffff52,0 0 0 3px #070809e6,0 22px 36px -18px #000000f2,0 0 36px #ff0a931a}.ne-scene[data-setting=street] .ne-seam,.ne-scene[data-setting=street] .ne-door-reflection,.ne-scene[data-setting=street] .ne-reflection{transition:opacity .35s}.ne-scene[data-setting=street][data-phase=ready] .ne-seam{opacity:.1}.ne-scene[data-setting=street][data-phase=ready] .ne-reflection{opacity:.22}@media (hover:hover){.ne-scene[data-setting=street][data-phase=ready] .ne-door-button:hover .ne-seam{opacity:.42}.ne-scene[data-setting=street][data-phase=ready] .ne-door-button:hover .ne-door-reflection{opacity:.4}}.ne-scene[data-setting=street][data-phase=ready] .ne-door-button:focus-visible .ne-seam{opacity:.42}.ne-scene[data-setting=street][data-phase=ready] .ne-door-button:focus-visible .ne-door-reflection{opacity:.4}.ne-scene[data-setting=street] .ne-caption{z-index:60;pointer-events:none;text-align:center;width:100%;margin:0;display:block;position:absolute;inset:0}.ne-scene[data-setting=street] .ne-caption-title-group,.ne-scene[data-setting=street] .ne-caption-prompt-group{position:absolute;left:8%;right:8%;transform:translateY(-50%)}.ne-scene[data-setting=street] .ne-caption-title-group{top:39%}.ne-scene[data-setting=street] .ne-caption-prompt-group{top:52%}.ne-scene[data-setting=street] .ne-caption-title,.ne-scene[data-setting=street] .ne-caption-line{color:#efe6d6;letter-spacing:.08em;white-space:normal;overflow-wrap:anywhere;text-shadow:0 2px 14px #000000f2,0 0 2px #000000e6;max-width:100%;margin-inline:auto;font-size:clamp(.85rem,2.5vw,1.15rem);line-height:1.25}.ne-scene[data-setting=street] .ne-caption-title{color:#ffd6ec;text-shadow:0 0 1px #fff0f8,0 0 4px #ff0a93,0 0 10px #ff0a93,0 0 22px #e0207acc,0 0 42px #e0207a73,0 2px 14px #000000e6}.ne-scene[data-setting=street] .ne-caption-title+.ne-caption-title{margin-top:.35em}.ne-scene[data-setting=street] .ne-door-button{position:relative}.ne-scene[data-setting=street] .ne-cta{letter-spacing:.28em;color:#efe6d699;text-shadow:0 1px 8px #000;margin-top:10px;font-weight:600;position:relative}.ne-scene[data-setting=street] .ne-cta>span{display:none}@media (prefers-reduced-motion:no-preference){.ne-scene[data-setting=street][data-phase=opening] .ne-stage{animation:none}.ne-scene[data-setting=street][data-phase=opening] .ne-world{animation:.9s cubic-bezier(.6,0,.85,.45) .33s both walkIn}.ne-scene[data-setting=street][data-phase=opening] .ne-door{animation:.76s cubic-bezier(.45,.05,.25,1) .22s both heavySwing}.ne-scene[data-setting=street][data-phase=opening] .ne-shade{--to:.8;animation:.7s ease-in .33s both fadeTo}.ne-scene[data-setting=street][data-phase=opening] .ne-seam{--to:.9;animation:.26s ease-out .23s both fadeTo}.ne-scene[data-setting=street][data-phase=opening] .ne-beyond{--to:1;animation:.5s ease-out .36s both fadeTo}.ne-scene[data-setting=street][data-phase=opening] .ne-threshold{--to:.9;animation:.36s ease-out .36s both fadeTo}.ne-scene[data-setting=street][data-phase=opening] .ne-reflection{--to:.85;animation:.42s ease-out .38s both fadeTo}.ne-scene[data-setting=street][data-phase=opening] .ne-caption,.ne-scene[data-setting=street][data-phase=opening] .ne-cta{--to:0;animation:.26s ease-out .2s both fadeTo}.ne-scene[data-setting=street][data-phase=opening] .ne-flood{animation:.26s ease-in .96s both flood}}@keyframes walkIn{0%{transform:scale(1)}to{transform:scale(3.4)}}@keyframes heavySwing{0%{transform:rotateY(0)}10%{transform:rotateY(2.5deg)}18%{transform:rotateY(1.5deg)}to{transform:rotateY(80deg)}}.ne-caption{text-align:center;margin-top:clamp(28px,5vh,44px)}.ne-caption-title-group,.ne-caption-prompt-group{display:block}.ne-cta{letter-spacing:.32em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:.6em;margin-top:14px;font-size:11px;font-weight:700;display:inline-flex}.ne-door-button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}.ne-door-button:focus-visible{outline:none}.ne-door-button:focus-visible .ne-frame{outline:1px solid var(--accent);outline-offset:8px}.ne-door-button:disabled{cursor:default}.checkin-door-backdrop[data-phase=ready] .ne-sign .ne-lit,.checkin-door-backdrop[data-phase=opening] .ne-sign .ne-lit{animation:7s step-end infinite neonSignFlicker}@keyframes neonSignFlicker{0%,18%,21.5%,54%,58%,to{opacity:1}18.6%{opacity:.35}19.2%{opacity:.9}19.8%{opacity:.2}20.6%{opacity:.85}55%{opacity:.55}56%{opacity:.95}56.8%{opacity:.4}}@media (prefers-reduced-motion:reduce){.checkin-door-backdrop[data-phase=ready] .ne-sign .ne-lit,.checkin-door-backdrop[data-phase=opening] .ne-sign .ne-lit{opacity:1;animation:none}}.ne-lit-the{clip-path:polygon(0 0,59.8% 0,59.8% 18.6%,39.5% 20.3%,35.6% 21.9%,34.5% 22.9%,31.6% 28.2%,29% 33.8%,24.8% 41.9%,22.3% 47.4%,0 47.4%)}.ne-lit-after{clip-path:polygon(59.8% 0,100% 0,100% 40%,88% 40%,78% 50%,62.4% 56%,60.4% 54.6%,59.5% 56.5%,56% 60.4%,49.2% 60%,48.6% 57.4%,46.3% 58%,46.3% 62.4%,44% 63.6%,40% 65.6%,36% 67.6%,32% 69.4%,31.2% 69.4%,31.2% 72.8%,34% 72.4%,39.1% 69.6%,39.1% 100%,0 100%,0 47.4%,22.3% 47.4%,24.8% 41.9%,29% 33.8%,31.6% 28.2%,34.5% 22.9%,35.6% 21.9%,39.5% 20.3%,59.8% 18.6%)}.ne-lit-party{clip-path:polygon(32% 69.4%,36% 67.6%,40% 65.6%,44% 63.6%,46.3% 62.4%,46.3% 58%,48.6% 57.4%,49.2% 60%,56% 60.4%,59.5% 56.5%,60.4% 54.6%,62.4% 56%,78% 50%,88% 40%,100% 40%,100% 100%,39.1% 100%,39.1% 69.6%,34% 72.4%,31.2% 72.8%,31.2% 69.4%)}.checkin-door-backdrop[data-phase=lighting] .ne-sign .ne-lit-the{animation:1.1s ease-out both ignite}.checkin-door-backdrop[data-phase=lighting] .ne-sign .ne-lit-after{animation:1.1s ease-out 1s both ignite}.checkin-door-backdrop[data-phase=lighting] .ne-sign .ne-lit-party{animation:1.1s ease-out 2s both ignite}.checkin-door-backdrop[data-phase=lighting] .ne-wall-wash{--to:1;animation:3s ease-out 80ms both fadeTo}@media (prefers-reduced-motion:reduce){.checkin-door-backdrop[data-phase=lighting] .ne-sign .ne-lit,.checkin-door-backdrop[data-phase=lighting] .ne-wall-wash{opacity:1;animation:none}}
