.StageIntro-module__lSry7a__overlay{z-index:50;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#090807;place-items:center;display:grid;position:fixed;inset:0}.StageIntro-module__lSry7a__stage{perspective:1600px;perspective-origin:36% 48%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.StageIntro-module__lSry7a__void{background:radial-gradient(48% 46% at 40% 48%,#0000 0%,#000000b8 52%,#000000f0 100%);animation:2.8s cubic-bezier(.22,1,.36,1) .9s both StageIntro-module__lSry7a__voidLift;position:absolute;inset:0}.StageIntro-module__lSry7a__beam{transform-origin:50% 0;filter:blur(20px);opacity:0;background:linear-gradient(#fffcf033 0%,#e9ddca14 40%,#0000 78%);width:min(46vw,300px);height:min(72vh,540px);animation:2.2s cubic-bezier(.14,1,.3,1) 1.1s both StageIntro-module__lSry7a__beamCast;position:absolute;top:14%;left:38%;transform:translate(-40%)rotate(-8deg)scaleY(.08)}.StageIntro-module__lSry7a__mark{z-index:2;transform-origin:40% 70%;width:min(72vw,380px);height:min(58vw,300px);animation:2.6s cubic-bezier(.22,1,.36,1) .55s both StageIntro-module__lSry7a__markBrighten;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.StageIntro-module__lSry7a__markSvg{filter:drop-shadow(0 12px 28px #0000008c);width:100%;height:100%;animation:2.6s cubic-bezier(.22,1,.36,1) .55s both StageIntro-module__lSry7a__markGlow;overflow:visible}.StageIntro-module__lSry7a__door{transform-box:fill-box;transform-origin:0%;opacity:1;filter:brightness(.55);animation:2.5s cubic-bezier(.65,.02,.18,1) .75s both StageIntro-module__lSry7a__doorOpen;transform:perspective(1100px)rotateY(0)}.StageIntro-module__lSry7a__crack{opacity:.55;transform-box:fill-box;transform-origin:0%;animation:2.5s cubic-bezier(.65,.02,.18,1) .75s both StageIntro-module__lSry7a__crackReveal}.StageIntro-module__lSry7a__light{transform-box:fill-box;opacity:0;clip-path:polygon(3.2% 0%,26.5% 13.9%,26.5% 81.1%,26.5% 81.1%,0% 81.1%);animation:2.5s cubic-bezier(.65,.02,.18,1) .75s both StageIntro-module__lSry7a__stageLight}.StageIntro-module__lSry7a__glow{opacity:0;transform-origin:170px 250px;animation:2.2s cubic-bezier(.22,1,.36,1) 1.25s both StageIntro-module__lSry7a__glowReveal}.StageIntro-module__lSry7a__skip{z-index:3;bottom:calc(28px + var(--safe-bot));letter-spacing:.18em;text-transform:uppercase;color:#f5f5f366;pointer-events:none;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}@keyframes StageIntro-module__lSry7a__markBrighten{0%,28%{filter:brightness(.72)}to{filter:brightness()}}@keyframes StageIntro-module__lSry7a__markGlow{0%,30%{filter:drop-shadow(0 12px 28px #0000008c)}to{filter:drop-shadow(0 0 64px #e9ddca47)}}@keyframes StageIntro-module__lSry7a__doorOpen{0%{opacity:1;filter:brightness(.5);transform:perspective(1100px)rotateY(0)}12%{opacity:1;filter:brightness(.55);transform:perspective(1100px)rotateY(-4deg)}55%{opacity:1;filter:brightness(.85);transform:perspective(1100px)rotateY(-52deg)}82%{opacity:.55;filter:brightness(1.05);transform:perspective(1100px)rotateY(-82deg)}to{opacity:0;filter:brightness(1.15);transform:perspective(1100px)rotateY(-92deg)}}@keyframes StageIntro-module__lSry7a__crackReveal{0%{opacity:.7}18%{opacity:1}45%{opacity:.35}to{opacity:0}}@keyframes StageIntro-module__lSry7a__stageLight{0%,18%{opacity:0;filter:brightness(.6);clip-path:polygon(3.2% 0%,26.5% 13.9%,26.5% 81.1%,26.5% 81.1%,0% 81.1%)}42%{opacity:1;filter:brightness(1.15);clip-path:polygon(3.2% 0%,26.5% 13.9%,26.5% 81.1%,42% 86%,0% 86%)}to{opacity:1;filter:brightness();clip-path:polygon(3.2% 0%,26.5% 13.9%,26.5% 81.1%,100% 100%,0% 100%)}}@keyframes StageIntro-module__lSry7a__voidLift{0%{opacity:1}to{opacity:.2}}@keyframes StageIntro-module__lSry7a__beamCast{0%{opacity:0;transform:translate(-40%)rotate(-8deg)scaleY(.08)}40%{opacity:1}to{opacity:.55;transform:translate(-40%)rotate(-8deg)scaleY(1)}}@keyframes StageIntro-module__lSry7a__glowReveal{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (max-width:800px){.StageIntro-module__lSry7a__mark{width:min(82vw,300px);height:min(66vw,250px)}.StageIntro-module__lSry7a__beam{width:min(55vw,220px);left:42%}}@media (prefers-reduced-motion:reduce){.StageIntro-module__lSry7a__overlay{display:none}}
