@keyframes heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-rise{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) both heroRise;animation-delay:var(--d,0s)}.hero-par{transform:translate3d(calc(var(--px,0)*var(--depth,0)*1px),calc(var(--py,0)*var(--depth,0)*1px),0);transition:transform .38s cubic-bezier(.22,1,.36,1)}.hero-par[style*=--depth]{will-change:transform}.hero-tilt{transform:perspective(1200px)rotateY(calc(var(--px,0)*3deg))rotateX(calc(var(--py,0)*-2deg));transition:transform .38s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.hero-rise{opacity:1;animation:none}.hero-par,.hero-tilt{transition:none;transform:none}}
.v2-marquee{position:relative;overflow:hidden}.v2-marquee-track{width:max-content;animation:48s linear infinite v2-marquee-scroll;display:flex}.v2-marquee:hover .v2-marquee-track,.v2-marquee:focus-within .v2-marquee-track{animation-play-state:paused}.v2-marquee-row{gap:.75rem;padding-right:.75rem;display:flex}@keyframes v2-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v2-marquee{overflow-x:auto}.v2-marquee-track{animation:none}.v2-marquee-dupe{display:none}}
[data-reveal]{transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:var(--rv-d,0s)}.rv-armed [data-reveal]{opacity:0;transform:translateY(26px)}.rv-armed [data-reveal].rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal],.rv-armed [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}
