.StageLightEntrance-module__bSXJRq__entrance{z-index:90;isolation:isolate;pointer-events:none;color:#fff;contain:layout paint;background:#07070a;display:none;position:fixed;inset:0;overflow:hidden}.StageLightEntrance-module__bSXJRq__entrance[data-playing=true]{animation:2.2s ease-in-out both StageLightEntrance-module__bSXJRq__stage-reveal;display:block}.StageLightEntrance-module__bSXJRq__rig{opacity:.35;background:linear-gradient(90deg,#0000,#54505e 25% 75%,#0000);width:100%;height:2px;position:absolute;top:4%}.StageLightEntrance-module__bSXJRq__spotlight{--light:176, 139, 255;--sweep-from:-27deg;--sweep-to:-13deg;--delay:.12s;transform-origin:top;width:0;height:0;animation:StageLightEntrance-module__bSXJRq__aim-light 1.5s cubic-bezier(.22, 1, .36, 1) var(--delay) both;position:absolute;top:5%;left:18%}.StageLightEntrance-module__bSXJRq__right{--light:255, 157, 197;--sweep-from:27deg;--sweep-to:13deg;--delay:.3s;left:82%}.StageLightEntrance-module__bSXJRq__center{--light:255, 238, 204;--sweep-from:0deg;--sweep-to:0deg;--delay:.48s;left:50%}.StageLightEntrance-module__bSXJRq__fixture{z-index:1;background:linear-gradient(#25212e 40%, rgb(var(--light)));width:36px;height:22px;box-shadow:0 12px 26px rgba(var(--light), .55);animation:StageLightEntrance-module__bSXJRq__light-on .65s ease-out var(--delay) both;border:1px solid #5f586b;border-radius:6px 6px 12px 12px;position:absolute;top:-10px;left:-18px}.StageLightEntrance-module__bSXJRq__beam{transform-origin:50% 0;background:conic-gradient(from 154deg at 50% 0%, transparent 0deg, rgba(var(--light), .04) 6deg, rgba(var(--light), .24) 22deg, rgba(var(--light), .32) 26deg, rgba(var(--light), .24) 30deg, rgba(var(--light), .04) 46deg, transparent 52deg);width:64vw;height:100svh;animation:StageLightEntrance-module__bSXJRq__light-on .9s ease-out var(--delay) both;position:absolute;top:6px;left:-32vw;-webkit-mask-image:linear-gradient(#000 0%,#000c 48%,#0000 96%);mask-image:linear-gradient(#000 0%,#000c 48%,#0000 96%)}.StageLightEntrance-module__bSXJRq__center .StageLightEntrance-module__bSXJRq__beam{opacity:.65}.StageLightEntrance-module__bSXJRq__floor{background:radial-gradient(at 38%,#b08bff33,#0000 55%),radial-gradient(at 62%,#ff9dc533,#0000 55%);border-radius:50%;height:23%;animation:1s ease-out .38s both StageLightEntrance-module__bSXJRq__light-on;position:absolute;bottom:3%;left:5%;right:5%}.StageLightEntrance-module__bSXJRq__copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;animation:1s cubic-bezier(.22,1,.36,1) .45s both StageLightEntrance-module__bSXJRq__stage-title;display:flex;position:absolute;inset:0}.StageLightEntrance-module__bSXJRq__eyebrow{color:#d1bfdc;font:10px var(--font-mono), monospace;letter-spacing:.35em}.StageLightEntrance-module__bSXJRq__wordmark{font:clamp(64px, 12vw, 144px)/1 var(--font-display), sans-serif;letter-spacing:.04em;text-shadow:0 0 48px #c4a8ff4d}.StageLightEntrance-module__bSXJRq__wordmark>span{color:#c4a8ff}.StageLightEntrance-module__bSXJRq__caption{color:#e3dce8;font:400 clamp(13px, 2vw, 17px)/1.5 var(--font-body), sans-serif}.StageLightEntrance-module__bSXJRq__skip{bottom:max(24px, env(safe-area-inset-bottom));text-align:center;color:#a99fb6;font:10px var(--font-mono), monospace;letter-spacing:.06em;position:absolute;left:0;right:0}@keyframes StageLightEntrance-module__bSXJRq__light-on{0%{opacity:0}to{opacity:1}}@keyframes StageLightEntrance-module__bSXJRq__aim-light{0%{transform:rotate(var(--sweep-from))}to{transform:rotate(var(--sweep-to))}}@keyframes StageLightEntrance-module__bSXJRq__stage-title{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes StageLightEntrance-module__bSXJRq__stage-reveal{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@media (max-width:600px){.StageLightEntrance-module__bSXJRq__beam{width:130vw;left:-65vw}.StageLightEntrance-module__bSXJRq__spotlight{left:10%}.StageLightEntrance-module__bSXJRq__right{left:90%}.StageLightEntrance-module__bSXJRq__center{left:50%}.StageLightEntrance-module__bSXJRq__fixture{width:28px;left:-14px}}@media (prefers-reduced-motion:reduce){.StageLightEntrance-module__bSXJRq__entrance[data-playing=true]{animation:none;display:none}.StageLightEntrance-module__bSXJRq__entrance *{animation:none}}@media print{.StageLightEntrance-module__bSXJRq__entrance[data-playing=true]{display:none}}
