.fx-marquee{--fx-content-direction:ltr}.fx-marquee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--fx-content-direction:rtl}.fx-tilt{--fx-glare:radial-gradient(circle at var(--fx-x,50%) var(--fx-y,50%), color-mix(in oklab, var(--foreground) 16%, transparent), transparent 65%);transform:perspective(900px) rotateX(var(--fx-rx,0deg)) rotateY(var(--fx-ry,0deg));transition:transform .16s ease-out}.fx-tilt-glare{background:var(--fx-glare)}.fx-home-card>a{height:100%}@media (prefers-reduced-motion:reduce){[data-motion-home] *,[data-motion-home] :before,[data-motion-home] :after{transition:none!important;animation:none!important}[data-motion-home] .group:hover img{transform:none}.fx-marquee-track>:first-child{flex-wrap:wrap;gap:.75rem;max-width:100%;padding-right:0}.fx-marquee-track{width:100%}}@keyframes fx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fx-marquee-track{animation:fx-marquee var(--fx-duration,30s) linear infinite;animation-direction:var(--fx-direction,normal);animation-play-state:var(--fx-play-state,paused)}.fx-marquee[data-pause-hover=true]:hover .fx-marquee-track,.fx-marquee:focus-within .fx-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fx-tilt{transition:none;transform:none}.fx-tilt-glare{display:none}.fx-marquee-track{animation:none;transform:none}.fx-marquee-copy{display:none}}
