.ShinIntro-module__v3Aqrq__intro{z-index:1000;background:radial-gradient(circle at 50% 48%,#a6191514,#0000 34%),#08090b;place-items:center;animation:.48s ease-in-out 2.15s forwards ShinIntro-module__v3Aqrq__intro-exit;display:grid;position:fixed;inset:0;overflow:hidden}.ShinIntro-module__v3Aqrq__skipButton{z-index:10;cursor:pointer;color:#ffffff94;letter-spacing:.18em;text-transform:uppercase;opacity:0;background:#08090bb8;border:1px solid #b991466b;padding:.6rem .85rem;font-size:.7rem;font-weight:700;transition:border-color .18s,color .18s;animation:.22s ease-out .3s forwards ShinIntro-module__v3Aqrq__skip-arrive;position:absolute;top:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,4rem)}.ShinIntro-module__v3Aqrq__skipButton:hover{color:#fff;border-color:#a61915}.ShinIntro-module__v3Aqrq__logoStage{aspect-ratio:1;filter:drop-shadow(0 18px 38px #000000ad);width:clamp(290px,56vmin,500px);animation:.68s cubic-bezier(.22,1,.36,1) both ShinIntro-module__v3Aqrq__logo-arrive;position:relative}.ShinIntro-module__v3Aqrq__logo{object-fit:contain}.ShinIntro-module__v3Aqrq__eyeGlow{--eye-rotation:0deg;z-index:2;filter:blur(3px);opacity:0;mix-blend-mode:screen;background:radial-gradient(#fff 0 12%,#ff5c54 25%,#dc1912 49%,#0000 73%);border-radius:50%;width:10.5%;height:5.5%;animation:.56s ease-out .76s forwards ShinIntro-module__v3Aqrq__eyes-ignite;position:absolute;top:53.5%}.ShinIntro-module__v3Aqrq__leftEye{--eye-rotation:10deg;left:31.7%}.ShinIntro-module__v3Aqrq__rightEye{--eye-rotation:-10deg;right:31.7%}body.shin-intro-lock{overflow:hidden}@keyframes ShinIntro-module__v3Aqrq__logo-arrive{0%{opacity:0;filter:blur(8px)brightness(.72);transform:scale(.94)}68%{opacity:1;filter:blur()brightness(1.06);transform:scale(1.012)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes ShinIntro-module__v3Aqrq__eyes-ignite{0%{opacity:0;transform:rotate(var(--eye-rotation)) scale(.25)}36%{opacity:1;transform:rotate(var(--eye-rotation)) scale(1.3)}to{opacity:.62;transform:rotate(var(--eye-rotation)) scale(1)}}@keyframes ShinIntro-module__v3Aqrq__skip-arrive{to{opacity:1}}@keyframes ShinIntro-module__v3Aqrq__intro-exit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:640px){.ShinIntro-module__v3Aqrq__logoStage{width:min(78vw,380px)}}@media (prefers-reduced-motion:reduce){.ShinIntro-module__v3Aqrq__intro{animation:.18s linear .42s forwards ShinIntro-module__v3Aqrq__intro-exit}.ShinIntro-module__v3Aqrq__logoStage{animation:none}.ShinIntro-module__v3Aqrq__eyeGlow,.ShinIntro-module__v3Aqrq__skipButton{display:none}}
