.spk-marq{--spk-card-w:190px;--spk-gap:14px;--spk-duration:46s}.spk-row{contain:inline-size;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--spk-fade,7%), #000 calc(100% - var(--spk-fade,7%)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--spk-fade,7%), #000 calc(100% - var(--spk-fade,7%)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--spk-fade,7%), #000 calc(100% - var(--spk-fade,7%)), transparent);position:relative;overflow:hidden}.spk-track{will-change:transform;width:max-content;animation:spkScroll var(--spk-duration) linear infinite;display:flex}.spk-marq:hover .spk-track,.spk-marq:focus-within .spk-track{animation-play-state:paused}.spk-card{width:var(--spk-card-w);flex:none;margin-inline-end:var(--spk-gap)}.spk-clone{flex:none}@keyframes spkScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.spk-track{will-change:auto;animation:none!important}.spk-clone{display:none}.spk-row{scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.spk-card{scroll-snap-align:start}}@media print{.spk-track{flex-wrap:wrap;width:auto;animation:none!important}.spk-row{overflow:visible;-webkit-mask-image:none;mask-image:none}}
