.LogoMarquee-module__31rjqW__marquee{--logo-base:76px;--gap:clamp(48px, 6vw, 96px);gap:clamp(28px,3.6vw,48px);display:grid}.LogoMarquee-module__31rjqW__row{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%)}.LogoMarquee-module__31rjqW__track{align-items:center;gap:var(--gap);width:max-content;animation:LogoMarquee-module__31rjqW__slide var(--duration,60s) linear infinite;padding-inline-end:var(--gap);list-style:none;display:flex}.LogoMarquee-module__31rjqW__row[data-reverse] .LogoMarquee-module__31rjqW__track{animation-direction:reverse}.LogoMarquee-module__31rjqW__row:hover .LogoMarquee-module__31rjqW__track{animation-play-state:paused}.LogoMarquee-module__31rjqW__item{min-height:calc(var(--logo-base) * 1.25);flex:none;place-items:center;display:grid}@keyframes LogoMarquee-module__31rjqW__slide{to{transform:translate(-50%)}}@media (max-width:720px){.LogoMarquee-module__31rjqW__marquee{--logo-base:56px;--gap:40px}}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__31rjqW__row{-webkit-mask-image:none;mask-image:none}.LogoMarquee-module__31rjqW__track{flex-wrap:wrap;justify-content:center;row-gap:32px;width:auto;padding-inline-end:0;animation:none}.LogoMarquee-module__31rjqW__item[data-copy]{display:none}}
