.IntroOverlay-module__XPqyZW__overlay{z-index:60;background:var(--background);cursor:pointer;justify-content:center;align-items:center;animation:.6s cubic-bezier(.76,0,.24,1) 1.95s forwards IntroOverlay-module__XPqyZW__wipe;display:flex;position:fixed;inset:0}html[data-intro-seen] .IntroOverlay-module__XPqyZW__overlay{display:none}@media (prefers-reduced-motion:reduce){.IntroOverlay-module__XPqyZW__overlay{display:none}}.IntroOverlay-module__XPqyZW__skip{animation:.45s cubic-bezier(.76,0,.24,1) forwards IntroOverlay-module__XPqyZW__wipe}.IntroOverlay-module__XPqyZW__skip .IntroOverlay-module__XPqyZW__stage{animation:.3s ease-in forwards IntroOverlay-module__XPqyZW__lift}.IntroOverlay-module__XPqyZW__stage{text-align:center;flex-direction:column;align-items:center;padding:0 24px;animation:.35s ease-in 1.85s forwards IntroOverlay-module__XPqyZW__lift;display:flex}.IntroOverlay-module__XPqyZW__graph{width:min(300px,70vw);height:auto;overflow:visible}.IntroOverlay-module__XPqyZW__edge{fill:none;stroke:var(--color-zinc-700);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:IntroOverlay-module__XPqyZW__draw .5s cubic-bezier(.65, 0, .35, 1) var(--delay) forwards}.IntroOverlay-module__XPqyZW__node{fill:var(--background);stroke:var(--color-zinc-100);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:IntroOverlay-module__XPqyZW__pop .35s cubic-bezier(.34, 1.56, .64, 1) var(--delay) forwards;transform:scale(0)}.IntroOverlay-module__XPqyZW__nodeActive{fill:var(--color-accent-blue);stroke:var(--color-accent-blue)}.IntroOverlay-module__XPqyZW__packet{fill:var(--color-accent-blue)}.IntroOverlay-module__XPqyZW__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-zinc-100);margin-top:36px;font-size:clamp(40px,7vw,72px);font-weight:600;line-height:1.05}.IntroOverlay-module__XPqyZW__word{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.IntroOverlay-module__XPqyZW__word>span{animation:IntroOverlay-module__XPqyZW__rise .6s cubic-bezier(.16, 1, .3, 1) var(--delay) forwards;display:inline-block;transform:translateY(105%)}.IntroOverlay-module__XPqyZW__role{font-family:var(--font-sans);color:var(--color-zinc-400);opacity:0;margin-top:12px;font-size:clamp(17px,2.2vw,21px);font-style:italic;animation:.6s ease-out .85s forwards IntroOverlay-module__XPqyZW__fade}.IntroOverlay-module__XPqyZW__progress{background:var(--color-zinc-800);border-radius:2px;width:160px;height:2px;margin-top:32px;overflow:hidden}.IntroOverlay-module__XPqyZW__progress>span{background:var(--color-accent-blue);transform-origin:0;height:100%;animation:1.7s cubic-bezier(.45,0,.2,1) .2s forwards IntroOverlay-module__XPqyZW__fill;display:block;transform:scaleX(0)}.IntroOverlay-module__XPqyZW__hint{text-align:center;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-zinc-500);opacity:0;font-size:12px;animation:.4s ease-out .6s forwards IntroOverlay-module__XPqyZW__fade;position:absolute;bottom:28px;left:0;right:0}@keyframes IntroOverlay-module__XPqyZW__draw{to{stroke-dashoffset:0}}@keyframes IntroOverlay-module__XPqyZW__pop{to{transform:scale(1)}}@keyframes IntroOverlay-module__XPqyZW__rise{to{transform:translateY(0)}}@keyframes IntroOverlay-module__XPqyZW__fade{to{opacity:1}}@keyframes IntroOverlay-module__XPqyZW__fill{to{transform:scaleX(1)}}@keyframes IntroOverlay-module__XPqyZW__lift{to{opacity:0;transform:translateY(-24px)}}@keyframes IntroOverlay-module__XPqyZW__wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}
