.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.logo-marquee-track{width:max-content;animation:logo-marquee var(--logo-marquee-duration,160s) linear infinite;display:flex}.logo-marquee[data-paused] .logo-marquee-track{animation-play-state:paused}@media (hover:hover){.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}}.logo-marquee-set{flex:none;display:flex}.logo-marquee-item{flex:none;padding-right:1.75rem}.logo-marquee-logo{aspect-ratio:32/13;width:9.75rem;display:block;position:relative}@media (min-width:48rem){.logo-marquee-item{padding-right:2.5rem}.logo-marquee-logo{width:10rem}}@media (min-width:80rem){.logo-marquee-item{padding-right:3rem}.logo-marquee-logo{width:12rem}}.logo-marquee-img{opacity:.6;transition:opacity var(--ic-dur-slow) var(--ic-ease)}@media (hover:hover){.logo-marquee-img{opacity:.5}.logo-marquee-item:hover .logo-marquee-img{opacity:.8}}.logo-marquee-img[data-original]{filter:grayscale()}.logo-marquee-toggle{width:2rem;height:2rem;color:var(--ic-n-500);transition:color var(--ic-dur-slow) var(--ic-ease);border-radius:999px;margin:-.5rem -.5rem -.5rem auto}.logo-marquee-toggle:hover,.logo-marquee-toggle:focus-visible{color:var(--ic-ink-900)}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-marquee{scrollbar-width:none;overflow-x:auto}.logo-marquee::-webkit-scrollbar{display:none}.logo-marquee-track{animation:none}.logo-marquee-toggle{display:none}}
