.stt-marquee{--stt-mq-gap: 40px;--stt-mq-fade: 80px;--stt-mq-img-h: 44px;--stt-mq-shift: -50%;--stt-mq-dur: 30s;position:relative;padding-block:18px;overflow:hidden}.stt-marquee__viewport{overflow:hidden}.stt-marquee--fade .stt-marquee__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--stt-mq-fade),#000 calc(100% - var(--stt-mq-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--stt-mq-fade),#000 calc(100% - var(--stt-mq-fade)),transparent)}.stt-marquee__track{display:flex;width:max-content;direction:ltr;will-change:transform}.stt-marquee.is-running .stt-marquee__track{animation:stt-marquee var(--stt-mq-dur) linear infinite}.stt-marquee--right.is-running .stt-marquee__track{animation-direction:reverse}.stt-marquee--pause-hover:hover .stt-marquee__track,.stt-marquee:focus-within .stt-marquee__track,.stt-marquee.is-paused .stt-marquee__track{animation-play-state:paused}@keyframes stt-marquee{0%{transform:translate(0)}to{transform:translate(var(--stt-mq-shift))}}.stt-marquee__group{display:flex;align-items:center;flex:none;gap:var(--stt-mq-gap);margin:0;padding:0 var(--stt-mq-gap) 0 0;list-style:none}.stt-marquee__item{flex:none;margin:0;direction:initial;unicode-bidi:plaintext}.stt-marquee__item a{color:inherit;text-decoration:none;display:block}.stt-marquee__item a:focus-visible{outline:2px solid var(--stt-primary);outline-offset:4px;border-radius:4px}.stt-marquee__text{display:block;font-family:var(--stt-font-heading);font-size:clamp(22px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--stt-heading);white-space:nowrap;transition:color .25s}.stt-marquee__item a:hover .stt-marquee__text{color:var(--stt-primary)}.stt-marquee-outline-yes .stt-marquee__text{color:transparent;-webkit-text-stroke:1.5px var(--stt-heading)}.stt-marquee-outline-yes .stt-marquee__item:nth-child(4n+1) .stt-marquee__text{color:var(--stt-heading);-webkit-text-stroke:0}.stt-marquee__sep{flex:none;display:grid;place-items:center;color:var(--stt-primary);font-size:clamp(14px,1.6vw,22px)}.stt-marquee__sep svg{width:1em;height:1em;fill:currentColor}.stt-marquee .stt-marquee__img{display:block;height:var(--stt-mq-img-h);width:auto;max-width:none;object-fit:contain;transition:filter .3s,opacity .3s}.stt-marquee--images .stt-marquee__sep{display:none}.stt-marquee-gray-yes .stt-marquee__img{filter:grayscale(1);opacity:.65}.stt-marquee-gray-yes .stt-marquee__item:hover .stt-marquee__img{filter:none;opacity:1}.stt-marquee__toggle{position:absolute;inset-block-end:6px;inset-inline-end:6px;z-index:2;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--stt-border);border-radius:50%;background:var(--stt-bg);color:var(--stt-heading);cursor:pointer;opacity:0;transition:opacity .2s}.stt-marquee:hover .stt-marquee__toggle,.stt-marquee__toggle:focus-visible,.stt-marquee.is-paused .stt-marquee__toggle{opacity:1}@media (hover: none){.stt-marquee__toggle{opacity:.7}}.stt-marquee__toggle:focus-visible{outline:2px solid var(--stt-primary);outline-offset:2px}.stt-marquee__i-play,.stt-marquee.is-paused .stt-marquee__i-pause{display:none}.stt-marquee.is-paused .stt-marquee__i-play{display:block}@media (prefers-reduced-motion: reduce){.stt-marquee.is-running .stt-marquee__track{animation:none}.stt-marquee__viewport{overflow-x:auto;scrollbar-width:thin}.stt-marquee__group[aria-hidden=true],.stt-marquee__toggle{display:none}}
