.mk-section:where(.marquee){border-block:2px solid var(--color-ink-900);padding-top:clamp(14px,2vw,22px);padding-bottom:clamp(14px,2vw,22px);position:relative;overflow:hidden}.mk-module.marquee{color:var(--fg-strong)}.mk-module.marquee .marquee-track{width:max-content;animation:40s linear infinite marquee-scroll;display:flex}.mk-module.marquee.is-paused .marquee-track{animation-play-state:paused}.mk-module.marquee .marquee-list{flex:none;align-items:center;gap:clamp(24px,4vw,56px);margin:0;padding:0 clamp(12px,2vw,28px);list-style:none;display:flex}.mk-module.marquee .marquee-list li{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:clamp(24px,4vw,56px);font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-weight:700;line-height:1.2;display:flex}.mk-module.marquee .marquee-dot{background-color:currentColor;flex:none;width:10px;height:10px}.mk-module.marquee .marquee-toggle{top:50%;right:var(--space-page-padding);background-color:var(--color-ink-900);width:44px;height:44px;color:var(--color-white);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.mk-module.marquee .marquee-icon-play{display:none}.mk-module.marquee.is-paused .marquee-icon-play{display:grid}.mk-module.marquee.is-paused .marquee-icon-pause{display:none}.mk-module.marquee.style-dark .marquee-toggle{outline:2px solid var(--color-ink-600)}@media (prefers-reduced-motion:reduce){.mk-module.marquee .marquee-track{animation:none}.mk-module.marquee .marquee-toggle{display:none}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
