.marquee{--marquee-fs: 24px;--marquee-gap: .75em;--marquee-toggle: 44px;--marquee-reserve: 0px;position:relative;display:flex;align-items:center;font-size:var(--marquee-fs);color:var(--m-fg)}.marquee__viewport{flex:1;min-width:0;--marquee-bleed: max(.3em, var(--m-sp-2));margin-block:calc(-1 * var(--marquee-bleed));padding-block:var(--marquee-bleed);overflow:hidden}.marquee[data-mode=css]{--marquee-reserve: calc(var(--marquee-toggle) + var(--m-gutter))}.marquee[data-mode=css] .marquee__viewport{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--marquee-reserve) - var(--m-sp-9)),transparent calc(100% - var(--marquee-reserve)));mask-image:linear-gradient(90deg,#000 calc(100% - var(--marquee-reserve) - var(--m-sp-9)),transparent calc(100% - var(--marquee-reserve)))}.marquee__track{display:flex;width:max-content;animation:marquee-slide var(--m-marquee-duration, 30s) linear infinite}.marquee[data-direction=right] .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.marquee.is-paused .marquee__track,.marquee.is-held .marquee__track{animation-play-state:paused}.marquee[data-mode=scroll] .marquee__track{animation:none;will-change:transform}.marquee:has(.marquee__link:focus-visible) .marquee__track{animation:none;transform:translate3d(var(--m-gutter),0,0)}@keyframes marquee-slide{to{transform:translate3d(-50%,0,0)}}.marquee__group{margin:0;padding:0;list-style:none;display:flex;flex:0 0 auto;align-items:center;gap:var(--marquee-gap);padding-right:var(--marquee-gap)}.marquee__item{display:flex;flex:0 0 auto;align-items:center;gap:var(--marquee-gap);white-space:nowrap}.marquee__text{display:block;font-weight:500;line-height:1.2;text-transform:uppercase}.marquee__text em{font-style:normal;color:var(--m-accent-text)}.marquee__link{color:inherit;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.16em;transition:opacity var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){.marquee__link:hover{opacity:.72}}.marquee__link:focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:4px;border-radius:2px}.marquee__sep{display:flex;flex:0 0 auto;align-items:center;color:var(--m-accent-text)}.marquee__sep--dot:before{content:"";width:.28em;height:.28em;background:currentcolor;border-radius:50%}.marquee__star{width:.62em;height:.62em}.marquee__toggle{appearance:none;margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;--toggle-bg: var(--marquee-toggle-bg, transparent);--toggle-border: color-mix(in srgb, currentcolor 38%, transparent);position:absolute;top:50%;right:var(--m-gutter);z-index:1;display:grid;place-items:center;width:var(--marquee-toggle);height:var(--marquee-toggle);font-size:1rem;color:var(--m-fg);translate:0 -50%}.marquee__toggle:before{content:"";position:absolute;inset:5px;background:var(--toggle-bg);border:1px solid var(--toggle-border);border-radius:50%;transition:background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}@media(hover:hover)and (pointer:fine){.marquee__toggle:hover{--toggle-bg: color-mix(in srgb, currentcolor 12%, var(--m-bg));--toggle-border: currentcolor}}.marquee__toggle:focus-visible{outline:none}.marquee__toggle:focus-visible:before{outline:2.5px solid var(--m-focus);outline-offset:2px}.marquee__toggle .marquee__icon{position:relative;width:12px;height:12px}.marquee__toggle .marquee__icon--play{display:none}.marquee__toggle[aria-pressed=true] .marquee__icon--play{display:block}.marquee__toggle[aria-pressed=true] .marquee__icon--pause{display:none}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none;transform:none}.marquee__viewport{overflow-x:auto;scrollbar-width:none}.marquee__viewport::-webkit-scrollbar{display:none}.marquee__group[aria-hidden=true],.marquee__group>[aria-hidden=true],.marquee__toggle{display:none}}.marquee[data-size=s]{--marquee-fs: 14px;--marquee-gap: 1.5em;--marquee-toggle: 40px}.marquee[data-size=xl]{--marquee-fs: clamp(32px, 3.2vw + 20px, 64px);--marquee-gap: .5em}:root[data-skin=parity] .marquee[data-size=l]{--marquee-gap: .28em}@media(max-width:675.98px){:root[data-skin=parity] .marquee[data-size=l]{--marquee-fs: 25px}}:root[data-skin=parity] .marquee__text{letter-spacing:.02em}:root[data-skin=parity] .marquee[data-size=xl] .marquee__text{font-weight:900}:root[data-skin=parity] .marquee:not([data-size=s]){--marquee-toggle: 40px}:root[data-skin=revamp] .marquee{--marquee-fs: 40px;--marquee-gap: .55em;--marquee-toggle: 40px;--marquee-toggle-bg: var(--m-bg)}:root[data-skin=revamp] .marquee[data-size=s]{--marquee-fs: 13px;--marquee-gap: 2.4em}:root[data-skin=revamp] .marquee[data-size=xl]{--marquee-fs: var(--m-fs-marquee-xl);--marquee-gap: .42em}:root[data-skin=revamp] .marquee .marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--m-gutter),#000 calc(100% - var(--marquee-reserve) - var(--m-sp-9)),transparent calc(100% - var(--marquee-reserve)));mask-image:linear-gradient(90deg,transparent,#000 var(--m-gutter),#000 calc(100% - var(--marquee-reserve) - var(--m-sp-9)),transparent calc(100% - var(--marquee-reserve)))}:root[data-skin=revamp] .marquee__text{font-family:var(--m-font-display);font-weight:900;font-synthesis:none;line-height:1;letter-spacing:-.005em;text-transform:uppercase}:root[data-skin=revamp] .marquee__text em{font-style:italic;color:var(--m-accent-display);padding-inline-end:.04em}:root[data-skin=revamp] .marquee[data-size=xl] .marquee__text{font-style:italic;letter-spacing:-.005em}:root[data-skin=revamp] .marquee[data-size=s] .marquee__text{font-family:var(--m-font-body);font-weight:400;line-height:1.2;letter-spacing:.04em;text-transform:none}:root[data-skin=revamp] .marquee[data-size=s] .marquee__text em{font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--m-kicker-brand, var(--m-brand-text));padding-inline-end:0}:root[data-skin=revamp] .marquee__link{text-decoration-thickness:1px;text-underline-offset:.18em}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .marquee__link:hover{opacity:1;text-decoration-thickness:2px}}:root[data-skin=revamp] .marquee:not([data-size=s]) .marquee__link{text-decoration-thickness:.05em}:root[data-skin=revamp] .marquee__sep{color:var(--m-brand)}:root[data-skin=revamp] [data-theme=brand] .marquee__sep{color:var(--m-ink)}:root[data-skin=revamp] .marquee__star{width:12px;height:12px}:root[data-skin=revamp] .marquee__sep--dot:before{width:6px;height:6px}:root[data-skin=revamp] .marquee[data-size=xl] .marquee__star{width:.24em;height:.24em}:root[data-skin=revamp] .marquee[data-size=xl] .marquee__sep--dot:before{width:.16em;height:.16em}:root[data-skin=revamp] .marquee__toggle{--toggle-border: color-mix(in srgb, currentcolor 42%, transparent)}:root[data-skin=revamp] .s--marquee[data-rv-top=none]>.s__inner{padding-top:var(--m-space-section-s)}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .marquee__track{padding-inline:max(var(--m-gutter),(100% - var(--m-container)) / 2)}}
