.site .marquee:focus-within .marquee-track,.site .marquee[data-inview=out] .marquee-track{animation-play-state:paused}.site .marquee[data-inview=in] .marquee-track{will-change:transform}@media (prefers-reduced-motion:reduce){.site .marquee,.site .mqband .marquee{-webkit-mask-image:none;mask-image:none}.site .marquee .marquee-track{flex-wrap:wrap;justify-content:center;width:auto;transform:none}.site .marquee .marquee-track>[aria-hidden=true]{display:none}}.site .pin-sec .pin .pin-item{animation-name:none}@media (width>=901px){.site .pin[data-pin=io] :is(.pin-scene,.pin-item,.pin-bar i){animation:none}.site .pin[data-pin=io] .pin-scene{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(14px)}.site .pin[data-pin=io] .pin-scene[data-on]{opacity:1;transform:none}.site .pin[data-pin=io] .pin-bar i{transition:transform .6s var(--ease-out);transform:scaleX(0)}.site .pin[data-pin=io] .pin-item[data-on] .pin-bar i{transform:none}}.site .svg-draw{stroke-dasharray:1}.site [data-reveal=in] .svg-draw,.site [data-inview=in] .svg-draw,.site .svg-draw[data-inview=in]{animation:draw-on 1.2s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .12s)}.site .svg-flow{stroke-dasharray:6 8;animation:1.6s linear infinite dash}.site .svg-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ring}.site .svg-orbit{transform-box:view-box;transform-origin:50%;animation:orbit var(--t,12s) linear infinite}.site [data-inview=out] :is(.svg-flow,.svg-pulse,.svg-orbit,.ambient){animation-play-state:paused}
