.IntroSplash-module__EJzjga__overlay{z-index:100;background:var(--color-background,#131313);cursor:pointer;justify-content:center;align-items:center;animation:.7s ease-in 3.7s forwards IntroSplash-module__EJzjga__exit;display:flex;position:fixed;inset:0}.IntroSplash-module__EJzjga__overlay.IntroSplash-module__EJzjga__skip{animation:.35s ease-in forwards IntroSplash-module__EJzjga__exit-fast}body:has(.IntroSplash-module__EJzjga__overlay){overflow:hidden}.IntroSplash-module__EJzjga__grid{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:56px 56px;animation:1s ease-out both IntroSplash-module__EJzjga__fade-in;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55%,#000 20%,#0000 75%)}.IntroSplash-module__EJzjga__glow{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#efc98324,#0000 65%);border-radius:9999px;width:min(80vw,640px);animation:1.4s ease-out 2.1s forwards IntroSplash-module__EJzjga__glow;position:absolute}.IntroSplash-module__EJzjga__stage{flex-direction:column;align-items:center;gap:clamp(1.25rem,3vw,2rem);padding:0 1.5rem;animation:.7s cubic-bezier(.6,0,.9,.4) 3.7s forwards IntroSplash-module__EJzjga__lift;display:flex;position:relative}.IntroSplash-module__EJzjga__logo{width:min(58vw,300px);height:auto;animation:.6s cubic-bezier(.3,1.6,.5,1) 2.15s both IntroSplash-module__EJzjga__pop;overflow:visible}.IntroSplash-module__EJzjga__legL,.IntroSplash-module__EJzjga__legR,.IntroSplash-module__EJzjga__valley,.IntroSplash-module__EJzjga__bar{transform-box:fill-box}.IntroSplash-module__EJzjga__legL,.IntroSplash-module__EJzjga__legR{transform-origin:50% 100%}.IntroSplash-module__EJzjga__valley{transform-origin:50% 0}.IntroSplash-module__EJzjga__bar{transform-origin:100%}.IntroSplash-module__EJzjga__legL{animation:.65s cubic-bezier(.16,1,.3,1) .2s both IntroSplash-module__EJzjga__grow-y}.IntroSplash-module__EJzjga__legR{animation:.65s cubic-bezier(.16,1,.3,1) .45s both IntroSplash-module__EJzjga__grow-y}.IntroSplash-module__EJzjga__valley{animation:.6s cubic-bezier(.16,1,.3,1) .8s both IntroSplash-module__EJzjga__grow-y}.IntroSplash-module__EJzjga__arc{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) 1.25s forwards IntroSplash-module__EJzjga__draw}.IntroSplash-module__EJzjga__bar{animation:.45s cubic-bezier(.16,1,.3,1) 2.15s both IntroSplash-module__EJzjga__grow-x}.IntroSplash-module__EJzjga__word{flex-direction:column;align-items:center;gap:.6rem;display:flex}.IntroSplash-module__EJzjga__name{font-family:var(--font-headline);letter-spacing:.02em;text-transform:uppercase;color:var(--color-on-surface,#e5e2e1);font-size:clamp(1.1rem,3.4vw,1.6rem);font-weight:900;animation:.7s cubic-bezier(.16,1,.3,1) 2.4s both IntroSplash-module__EJzjga__rise}.IntroSplash-module__EJzjga__role{font-family:var(--font-label);letter-spacing:.42em;text-transform:uppercase;color:var(--color-primary,#efc983);font-size:clamp(.6rem,1.8vw,.75rem);animation:.7s cubic-bezier(.16,1,.3,1) 2.6s both IntroSplash-module__EJzjga__rise}.IntroSplash-module__EJzjga__progress{background:#ffffff14;border-radius:2px;width:min(52vw,220px);height:2px;animation:.4s ease-out .2s both IntroSplash-module__EJzjga__fade-in;overflow:hidden}.IntroSplash-module__EJzjga__progress:after{content:"";background:var(--color-primary,#efc983);transform-origin:0;height:100%;animation:3.4s cubic-bezier(.45,0,.2,1) .2s both IntroSplash-module__EJzjga__fill;display:block}@keyframes IntroSplash-module__EJzjga__grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes IntroSplash-module__EJzjga__grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes IntroSplash-module__EJzjga__draw{to{stroke-dashoffset:0}}@keyframes IntroSplash-module__EJzjga__pop{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes IntroSplash-module__EJzjga__rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes IntroSplash-module__EJzjga__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes IntroSplash-module__EJzjga__fade-in{0%{opacity:0}to{opacity:1}}@keyframes IntroSplash-module__EJzjga__glow{to{opacity:1}}@keyframes IntroSplash-module__EJzjga__lift{to{opacity:0;filter:blur(8px);transform:scale(1.14)}}@keyframes IntroSplash-module__EJzjga__exit{to{opacity:0;visibility:hidden}}@keyframes IntroSplash-module__EJzjga__exit-fast{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.IntroSplash-module__EJzjga__overlay{display:none}}
