.sx-wall--marquee{--sx-wall-loop:var(--sf-marquee-loop);--sx-wall-loop-2:var(--sf-marquee-loop-2);--sx-wall-loop-3:var(--sf-marquee-loop-3);--sx-wall-loop-4:var(--sf-marquee-loop-4);--sx-wall-gap:var(--sx-s-1);--sx-wall-tile:64px;--sx-wall-logo:32px;--sx-wall-pad:12px;--sx-wall-fade:var(--sx-s-5);--sx-wall-play:running;position:relative;min-width:0}.sx-wall--marquee.sx-wall--sm{--sx-wall-tile:52px;--sx-wall-logo:24px;--sx-wall-pad:10px;--sx-wall-fade:var(--sx-s-4)}.sx-wall--marquee.sx-wall--lg{--sx-wall-gap:var(--sx-s-2);--sx-wall-tile:120px;--sx-wall-logo:48px;--sx-wall-pad:var(--sx-s-3);--sx-wall-fade:var(--sx-s-6)}@media (max-width:639px){.sx-wall--marquee.sx-wall--lg{--sx-wall-gap:var(--sx-s-1);--sx-wall-tile:80px;--sx-wall-logo:36px;--sx-wall-pad:var(--sx-s-2);--sx-wall-fade:var(--sx-s-5)}}.sx-wall--marquee.sx-wall--names{--sx-wall-tile:88px;--sx-wall-logo:24px}.sx-wall__marquee{display:none}@media (prefers-reduced-motion:no-preference){.sx-wall--marquee .sx-wall__grid{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sx-wall--marquee .sx-wall__marquee{display:grid;grid-gap:var(--sx-wall-gap);gap:var(--sx-wall-gap);overflow:hidden;contain:inline-size;max-width:100%;-webkit-mask-image:linear-gradient(to right,transparent,black var(--sx-wall-fade),black calc(100% - var(--sx-wall-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--sx-wall-fade),black calc(100% - var(--sx-wall-fade)),transparent)}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.sx-wall--marquee-mobile .sx-wall__grid{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal}.sx-wall--marquee-mobile .sx-wall__marquee{display:none}}.sx-wall--marquee-mobile .sx-wall__controls{display:none}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.sx-wall--marquee-mobile .sx-wall__controls{display:block}}.sx-wall__track{display:flex;width:max-content;animation:sx-wall-scroll var(--sx-wall-loop) linear infinite var(--sx-wall-play);will-change:transform}.sx-wall__row:nth-child(2) .sx-wall__track{animation-duration:var(--sx-wall-loop-2);animation-direction:reverse}.sx-wall__row:nth-child(3) .sx-wall__track{animation-duration:var(--sx-wall-loop-3)}.sx-wall__row:nth-child(4) .sx-wall__track{animation-duration:var(--sx-wall-loop-4);animation-direction:reverse}.sx-wall__set{display:flex;gap:var(--sx-wall-gap);-webkit-padding-end:var(--sx-wall-gap);padding-inline-end:var(--sx-wall-gap);flex:none}.sx-wall__tile{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;flex:none;width:var(--sx-wall-tile);height:var(--sx-wall-tile);padding:var(--sx-wall-pad);border:1px solid var(--sx-border);border-radius:var(--sx-radius-control);background:var(--sx-surface)}.sx-band--dark .sx-wall__tile{border-color:var(--sx-dark-border)}.sx-wall__tile img{width:var(--sx-wall-logo);height:var(--sx-wall-logo);object-fit:contain}.sx-wall__tile span{font-size:11px;line-height:1.2;text-align:center;color:var(--sx-ink-3)}.sx-wall--marquee:is(:has(:focus:not(.sx-loop__toggle)),[data-offscreen],[data-paused]){--sx-wall-play:paused}@keyframes sx-wall-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.sx-wall__marquee{display:none}.sx-wall__track{animation:none}}