.logo-marquee{gap:28px;width:100%;display:grid}.logo-marquee__viewport{overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-marquee__track{align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:56s linear infinite logo-marquee-scroll;display:flex}.logo-marquee__track--reverse{animation-duration:64s;animation-direction:reverse}.logo-marquee__viewport:hover .logo-marquee__track{animation-play-state:paused}.logo-marquee__track li{place-items:center;padding:0 36px;display:grid}.logo-marquee__logo{object-fit:contain;filter:brightness(0);opacity:.5;width:auto;height:20px;transition:opacity .2s}.logo-marquee__logo--padded{height:60px;margin:-16px -18px}.logo-marquee__logo--knockout{filter:grayscale()contrast(1.15)}.dark .logo-marquee__logo.logo-marquee__logo--knockout{filter:grayscale()invert()contrast(1.15)}.logo-marquee__track li:hover .logo-marquee__logo{opacity:.9}.dark .logo-marquee__logo{filter:brightness(0)invert();opacity:.6}@keyframes logo-marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-marquee__track{flex-wrap:wrap;justify-content:center;row-gap:24px;width:100%;animation:none}.logo-marquee__track li[aria-hidden=true]{display:none}}
