.c23-marquee{--c23-marquee-gap: var(--c23-space-lg);--c23-marquee-fade: 64px;position:relative}.c23-marquee__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-block:var(--c23-space-sm)}.c23-marquee__track,.c23-marquee__group{display:flex;gap:var(--c23-marquee-gap)}.c23-marquee__track{width:max-content}.c23-marquee__group{flex:0 0 auto;align-items:flex-start}.c23-marquee--stretch .c23-marquee__group{align-items:stretch}.c23-marquee__group>*{flex:0 0 auto;width:var(--c23-marquee-item-width, auto);max-width:85vw;scroll-snap-align:start}.c23-marquee--bleed .c23-marquee__viewport{margin-left:calc(-1 * var(--c23-marquee-bleed-left, calc(50vw - 50%) ));margin-right:calc(-1 * var(--c23-marquee-bleed-right, calc(50vw - 50%) ));padding-left:var(--c23-marquee-bleed-left, calc(50vw - 50%) );padding-right:var(--c23-marquee-bleed-right, calc(50vw - 50%) );scroll-padding-inline:var(--c23-marquee-bleed-left, calc(50vw - 50%) )}.c23-marquee.is-running .c23-marquee__viewport{overflow:hidden;padding-left:0;padding-right:0;scroll-snap-type:none}.c23-marquee.is-running .c23-marquee__track{animation:c23-marquee var(--c23-marquee-duration, 60s) linear infinite}.c23-marquee.is-running[data-direction=right] .c23-marquee__track{animation-direction:reverse}.c23-marquee.is-paused .c23-marquee__track,.c23-marquee.is-held .c23-marquee__track,.c23-marquee--hover-pause .c23-marquee__viewport:hover .c23-marquee__track{animation-play-state:paused}.c23-marquee--fade.is-running .c23-marquee__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--c23-marquee-fade),black calc(100% - var(--c23-marquee-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--c23-marquee-fade),black calc(100% - var(--c23-marquee-fade)),transparent 100%)}@keyframes c23-marquee{0%{transform:translate(0)}to{transform:translate(var(--c23-marquee-distance, -50%))}}.c23-marquee__controls{display:flex;justify-content:flex-end;margin-top:var(--c23-space-xs)}
