.js .reveal{opacity:0;transform:translateY(22px)}.js .reveal.is-in{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:none}.js .reveal.is-in.d1{transition-delay:60ms}.js .reveal.is-in.d2{transition-delay:.12s}.js .reveal.is-in.d3{transition-delay:.18s}.js .reveal.is-in.d4{transition-delay:.24s}.js .reveal.is-in.d5{transition-delay:.3s}.marquee{width:max-content;animation:l2-marquee var(--marquee-duration,42s) linear infinite;display:flex}.marquee--reverse{animation-direction:reverse}.marquee-track:hover .marquee{animation-play-state:paused}@keyframes l2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.bar-grow{width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.is-in .bar-grow{width:var(--bar-w)}.dash-flow{stroke-dasharray:7 9;animation:1.1s linear infinite l2-dash}@keyframes l2-dash{to{stroke-dashoffset:-16px}}.aura{animation:7s ease-in-out infinite l2-aura}@keyframes l2-aura{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.lift{transition:transform .25s,border-color .25s}.lift:hover{border-color:var(--color-brand-border);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.js .reveal,.js .reveal.is-in{opacity:1;transition:none;transform:none}.marquee,.dash-flow,.aura{animation:none}.bar-grow{width:var(--bar-w);transition:none}.lift:hover{transform:none}}
