.hero.fx{isolation:isolate}.fx-net{z-index:0;opacity:.75;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fx-floor{z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--brand) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand) 22%, transparent) 1px, transparent 1px);transform-origin:bottom;background-size:48px 48px;height:46%;animation:3.5s linear infinite floorRun;position:absolute;bottom:-1px;left:-10%;right:-10%;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}@keyframes floorRun{to{background-position:0 48px,0 0}}.art .gridlines line{stroke:#ffffff1a;stroke-width:1px}.art .bar{fill:#fff3;transform-box:fill-box;transform-origin:bottom;animation:1.1s cubic-bezier(.2,.8,.2,1) both barGrow,4s ease-in-out 1.2s infinite barBreathe}.art .bar:nth-child(2){animation-delay:80ms,1.4s}.art .bar:nth-child(3){animation-delay:.16s,1.6s}.art .bar:nth-child(4){animation-delay:.24s,1.8s}.art .bar:nth-child(5){animation-delay:.32s,2s}.art .bar:nth-child(6){animation-delay:.4s,2.2s}.art .bar:nth-child(7){animation-delay:.48s,2.4s}@keyframes barGrow{0%{transform:scaleY(0)}}@keyframes barBreathe{50%{transform:scaleY(.86)}}.art .trend{fill:none;stroke:#ffd3a8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px;filter:drop-shadow(0 0 6px #ff9a5acc);animation:1.6s ease-out .5s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.art .pts circle{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:.4s ease-out both ptPop,2.4s ease-in-out infinite ptPulse}.art .pts circle:nth-child(n){animation-delay:1.4s,2s}.art .pts circle:nth-child(2n){animation-delay:1.5s,2.6s}.art .pts circle:nth-child(3n){animation-delay:1.6s,3.2s}@keyframes ptPop{0%{transform:scale(0)}}@keyframes ptPulse{50%{opacity:.7;transform:scale(1.5)}}.art .links line{stroke:#ffffff47;stroke-width:1.5px;stroke-dasharray:5 7;animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-24px}}.art .nodes circle{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite ptPulse}.art .nodes circle:nth-child(2n){fill:#ffd3a8;animation-delay:-.9s}.art .nodes circle:nth-child(3n){fill:#b9cfff;animation-delay:-1.7s}.art .halo{fill:none;stroke:#ffffff73;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite halo}.art .halo.h2{animation-delay:1.4s}@keyframes halo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.art .core{fill:url(#ringGrad);stroke:#fffc;stroke-width:2px;filter:drop-shadow(0 0 12px #e8457ae6)}.art .core-t{fill:#fff;font:800 17px var(--font)}.art .traces path{fill:none;stroke:#ffffff2e;stroke-width:2px}.art .pulses path{fill:none;stroke:#ffd3a8;stroke-width:3px;stroke-linecap:round;stroke-dasharray:26 600;filter:drop-shadow(0 0 5px #ff9a5ae6);animation:3.2s linear infinite pulseRun}.art .pulses path:nth-child(2){animation-delay:-1.1s}.art .pulses path:nth-child(3){animation-delay:-2.2s}@keyframes pulseRun{0%{stroke-dashoffset:26px}to{stroke-dashoffset:-600px}}@media (prefers-reduced-motion:reduce){.fx-floor,.art .bar,.art .trend,.art .pts circle,.art .links line,.art .nodes circle,.art .halo,.art .pulses path{animation:none!important}.art .trend{stroke-dashoffset:0}.art .halo{opacity:0}}.hero.compact.fx .fx-net{opacity:.55}.hero.fx .hero-inner{z-index:1;position:relative}
