.hero-word{display:inline-block;animation:hero-word-in .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--wi, 0) * 70ms)}.hero-word:nth-child(2){--wi: 1}.hero-word:nth-child(3){--wi: 2}.hero-word:nth-child(4){--wi: 3}.hero-word:nth-child(5){--wi: 4}.hero-word:nth-child(6){--wi: 5}.hero-word:nth-child(7){--wi: 6}.hero-word:nth-child(8){--wi: 7}.hero-word:nth-child(9){--wi: 8}.hero-word:nth-child(10){--wi: 9}@keyframes hero-word-in{0%{opacity:.25;transform:translateY(.38em)}}.avx-intro-on .hero-word{animation-delay:calc(2.75s + var(--wi, 0) * 70ms)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.fly-exit{animation:fly-exit linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes fly-exit{to{transform:scale(1.16);opacity:0}}.depth-enter{animation:depth-enter linear both;animation-timeline:view();animation-range:entry 0% entry 65%}@keyframes depth-enter{0%{opacity:.35;transform:scale(.965) translateY(18px)}}.support-glow{position:relative;overflow:hidden}.support-glow:after{content:"";position:absolute;left:2.6rem;top:2.6rem;width:10px;height:10px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(29 158 117 / .4),transparent 68%);animation:support-glow linear both;animation-timeline:view();animation-range:entry 10% entry 90%}@keyframes support-glow{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(90)}}}}.pillar-card{position:relative;overflow:hidden}.pillar-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(110 193 255 / .09) 48%,rgb(201 214 227 / .14) 50%,rgb(110 193 255 / .09) 52%,transparent 62%);transform:translate(-120%)}.pillar-card:hover:after{transform:translate(120%);transition:transform .7s ease}.belt-run{list-style:none;margin:0;padding:0}.belt-live{overflow:hidden;padding-block:1.25rem;background-image:repeating-linear-gradient(90deg,var(--hairline) 0 18px,transparent 18px 30px),repeating-linear-gradient(90deg,var(--hairline) 0 18px,transparent 18px 30px);background-size:100% 1px;background-position:0 0,0 100%;background-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.belt-live .belt-track{display:flex;gap:1.25rem;width:max-content;animation:belt-run 80s linear infinite;will-change:transform}.belt-live .belt-run{display:flex;gap:1.25rem}.belt-live .belt-item{width:19rem;flex:none}.belt-live .belt-item>a{height:100%}.belt-live:hover .belt-track,.belt-live:focus-within .belt-track,.belt-live:active .belt-track{animation-play-state:paused}@keyframes belt-run{to{transform:translate(calc(-50% - .625rem))}}.logo-intro{position:fixed;inset:0;z-index:95;background:linear-gradient(rgb(110 193 255 / .05) 1px,transparent 1px) 0 0 / 2.5rem 2.5rem,linear-gradient(90deg,rgb(110 193 255 / .05) 1px,transparent 1px) 0 0 / 2.5rem 2.5rem,var(--carbon);cursor:crosshair}.logo-intro .intro-3d{position:absolute;inset:0;width:100%;height:100%;display:block}.logo-intro .intro-hud{position:absolute;top:.9rem;max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;letter-spacing:.08em;color:var(--steel);opacity:0;animation:intro-fade .4s ease .3s forwards}.logo-intro .intro-hud-tl{left:1rem;color:var(--cad-cyan)}.logo-intro .intro-hud-tr{right:1rem;animation-delay:.55s;font-variant-numeric:tabular-nums}.logo-intro .intro-dim{position:absolute;top:3rem;left:50%;transform:translate(-50%);max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cad-cyan);font-size:.7rem;letter-spacing:.1em}.logo-intro .intro-cmd{position:absolute;inset-inline:0;bottom:0;padding:.55rem 1rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:#131922b8;color:var(--steel);font-size:.72rem;opacity:0;animation:intro-fade .3s ease .1s forwards}.logo-intro .intro-cmd .prompt{color:var(--cad-cyan)}.logo-intro .intro-cmd .cur{color:var(--cad-cyan);animation:intro-blink 1s steps(2) infinite}@keyframes intro-fade{to{opacity:1}}@keyframes intro-blink{50%{opacity:0}}.logo-intro.done{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}
