.lmarquee{width:100%;padding:8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 96px calc(100% - 96px),#0000);mask-image:linear-gradient(90deg,#0000,#000 96px calc(100% - 96px),#0000)}.lmarquee__track{will-change:transform;width:max-content;animation:48s linear infinite lmarquee;display:flex}.lmarquee .lmarquee__set{flex:none;align-items:center;gap:64px;margin:0;padding:0 64px 0 0;list-style:none;display:flex}.lmarquee__logo{flex:none;display:block}.lmarquee .lmarquee__logo img{width:auto;max-width:none;height:calc(var(--h) * .8);transform:translateY(calc(var(--y) * .8));display:block}.lmarquee:hover .lmarquee__track{animation-play-state:paused}@media (hover:hover){.lmarquee .lmarquee__logo:hover img{content:var(--brand)}}@keyframes lmarquee{to{transform:translate(-50%)}}@media (max-width:640px){.lmarquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.lmarquee .lmarquee__set{gap:40px;padding:0 40px 0 0}.lmarquee .lmarquee__logo img{height:calc(var(--h) * .7);transform:translateY(calc(var(--y) * .7))}}@media (prefers-reduced-motion:reduce){.lmarquee{-webkit-mask-image:none;mask-image:none}.lmarquee__track{width:100%;animation:none}.lmarquee .lmarquee__set{flex-wrap:wrap;justify-content:center;row-gap:24px;width:100%;padding:0}.lmarquee .lmarquee__set+.lmarquee__set{display:none}}
