.mu-marq__caption{color:var(--fg-3);font-size:.75rem;letter-spacing:.08em;margin:0 0 var(--space-5);text-align:center}.mu-marq__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.mu-marq__track,.mu-marq__viewport{display:flex;gap:clamp(32px,5vw,64px)}.mu-marq__track{align-items:center;flex:0 0 auto;list-style:none;margin:0;padding:0}.mu-marq[data-animate=false] .mu-marq__viewport{flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none;overflow:visible}.mu-marq[data-animate=false] .mu-marq__track{flex-wrap:wrap;justify-content:center}.mu-marq[data-animate=true] .mu-marq__track{animation:mu-marq-scroll var(--mu-marq-speed,38s) linear infinite}.mu-marq__viewport:hover .mu-marq__track{animation-play-state:paused}@keyframes mu-marq-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - clamp(32px, 5vw, 64px)))}}@media (prefers-reduced-motion:reduce){.mu-marq[data-animate=true] .mu-marq__viewport{flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none;overflow:visible}.mu-marq[data-animate=true] .mu-marq__track{animation:none;flex-wrap:wrap;justify-content:center}.mu-marq[data-animate=true] .mu-marq__track[aria-hidden=true]{display:none}}.mu-marq__track img{height:30px;opacity:.75;transition:opacity var(--dur-fast) var(--ease-out);width:auto}.mu-marq__track li:hover img{opacity:1}.mu-marq__mark{background-color:var(--fg-1);display:block;flex:none;height:30px;-webkit-mask:var(--mu-logo) center /contain no-repeat;mask:var(--mu-logo) center /contain no-repeat;opacity:.62;transition:opacity var(--dur-fast) var(--ease-out);width:104px}.mu-marq__track li:hover .mu-marq__mark{opacity:1}.mu-sec--light .mu-marq__mark,.mu-sec--soft .mu-marq__mark{background-color:var(--ink-1);opacity:.55}@media (max-width:767px){.mu-marq__mark{height:26px;width:82px}}.mu-marq__name{color:var(--fg-3);font-family:var(--font-mono);font-size:.85rem;white-space:nowrap}.mu-marq[data-style=labelled] .mu-marq__track li{display:grid;gap:8px;justify-items:center}.mu-marq__caption2{color:var(--fg-3);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;white-space:nowrap}.mu-marq[data-style=names] .mu-marq__name{color:var(--fg-2);font-size:.95rem;letter-spacing:.14em;text-transform:uppercase}.mu-marq[data-style=names] .mu-marq__track li:hover .mu-marq__name{color:var(--fg-1)}