.IntroAnimation-module__E4b-pa__overlay{z-index:9999;background:var(--bg);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.IntroAnimation-module__E4b-pa__overlay.IntroAnimation-module__E4b-pa__fadeOut{animation:IntroAnimation-module__E4b-pa__overlayFade .4s var(--ease-out)forwards}.IntroAnimation-module__E4b-pa__overlay.IntroAnimation-module__E4b-pa__hidden{display:none}.IntroAnimation-module__E4b-pa__gridContainer{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.IntroAnimation-module__E4b-pa__gridInner{width:100%;max-width:var(--max-w);padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:flex}.IntroAnimation-module__E4b-pa__gridTrack{gap:var(--grid-gutter);flex:1;grid-template-columns:repeat(12,1fr);display:grid}.IntroAnimation-module__E4b-pa__gridLine{background:var(--grid-line);transform-origin:top;width:1px;height:100%;animation:IntroAnimation-module__E4b-pa__introLineReveal .5s var(--ease-out)var(--line-delay,0s)forwards;transform:scaleY(0)}@keyframes IntroAnimation-module__E4b-pa__introLineReveal{to{transform:scaleY(1)}}.IntroAnimation-module__E4b-pa__content{z-index:1;text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.IntroAnimation-module__E4b-pa__nameMask{line-height:1;overflow:hidden}.IntroAnimation-module__E4b-pa__name{font-family:var(--font-nameplate);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-transform);color:var(--text);align-items:center;gap:16px;font-size:1.3125rem;font-style:normal;font-weight:700;display:flex;transform:translateY(110%)}.IntroAnimation-module__E4b-pa__name.IntroAnimation-module__E4b-pa__nameVisible{animation:IntroAnimation-module__E4b-pa__textReveal .5s var(--ease-out)forwards}.IntroAnimation-module__E4b-pa__separator{color:var(--muted-light);font-weight:300}@keyframes IntroAnimation-module__E4b-pa__textReveal{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes IntroAnimation-module__E4b-pa__overlayFade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.IntroAnimation-module__E4b-pa__gridLine{animation:none;transform:scaleY(1)}.IntroAnimation-module__E4b-pa__name.IntroAnimation-module__E4b-pa__nameVisible{animation:none;transform:translateY(0)}.IntroAnimation-module__E4b-pa__overlay.IntroAnimation-module__E4b-pa__fadeOut{opacity:0;animation:none}}
