@keyframes about-trace-draw{0%{stroke-dashoffset:var(--trace-length,1400)}to{stroke-dashoffset:0}}@keyframes about-sweep{0%{opacity:0;transform:translate(0)}8%{opacity:1}92%{opacity:1}to{transform:translateX(var(--sweep-distance,560px));opacity:0}}.about-trace{stroke-dasharray:var(--trace-length,1400);stroke-dashoffset:var(--trace-length,1400);animation:2.2s cubic-bezier(.65,0,.35,1) forwards about-trace-draw}.about-sweep{opacity:0;animation:5.5s linear 2.4s infinite about-sweep}@keyframes about-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.about-rise{animation:.8s cubic-bezier(.16,1,.3,1) backwards about-rise;animation-delay:calc(var(--i,0) * 90ms)}.about-dimension{border-inline:1px solid var(--color-ink-soft);height:9px;position:relative}.about-dimension:before{content:"";inset-inline:0;border-top:1px solid var(--color-ink-soft);position:absolute;top:4px}.about-stage-number{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--color-faint);transition:color .4s var(--ease-out-tech), -webkit-text-stroke-color .4s var(--ease-out-tech);font-weight:600;line-height:.8}.group\/stage:hover .about-stage-number{color:var(--color-accent);-webkit-text-stroke-color:var(--color-accent)}@keyframes about-pulse-run{0%{transform:translateY(-120px)}to{transform:translateY(var(--run,3200px))}}.about-cable{overflow:hidden}.about-cable:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-accent), transparent);width:3px;height:120px;animation:7s linear infinite about-pulse-run;position:absolute;top:0;left:-1px}@media (scripting:enabled){[data-reveal]:not([data-shown]){opacity:0;transform:translateY(28px)}}[data-reveal][data-shown]{animation:.9s cubic-bezier(.16,1,.3,1) backwards about-rise;animation-delay:var(--reveal-delay,0s)}.about-fan>*{transition:transform .6s var(--ease-out-tech)}.about-fan>:first-child{transform:rotate(-9deg)translate(-8%,6%)}.about-fan>:nth-child(2){transform:rotate(-3deg)translate(-2%,1%)}.about-fan>:nth-child(3){transform:rotate(3deg)translate(3%,2%)}.about-fan>:nth-child(4){transform:rotate(9deg)translate(9%,7%)}.about-fan:hover>:first-child{transform:rotate(-14deg)translate(-26%,4%)}.about-fan:hover>:nth-child(2){transform:rotate(-5deg)translate(-9%,-3%)}.about-fan:hover>:nth-child(3){transform:rotate(5deg)translate(9%,-3%)}.about-fan:hover>:nth-child(4){transform:rotate(14deg)translate(26%,4%)}.about-schematic path,.about-schematic circle,.about-schematic rect,.about-schematic line,.about-schematic polyline{stroke-dasharray:600;stroke-dashoffset:0}[data-reveal]:not([data-shown]) .about-schematic :is(path,circle,rect,line,polyline){stroke-dashoffset:600px}[data-reveal][data-shown] .about-schematic :is(path,circle,rect,line,polyline){animation:1.6s cubic-bezier(.65,0,.35,1) both about-trace-draw;animation-delay:calc(var(--reveal-delay,0s) + .2s);--trace-length:600}@media (prefers-reduced-motion:reduce){.about-trace,.about-rise,[data-reveal],[data-reveal][data-shown],[data-reveal] .about-schematic :is(path,circle,rect,line,polyline){opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.about-sweep,.about-cable:after{display:none}.about-fan>*,.about-fan:hover>*{transition:none}}
