.marque-marquee-wrapper{position:relative;max-width:100%}.marque-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.marque-marquee__sr-list ul{margin:0;padding:0;list-style:none}.marque-marquee__region{position:relative;display:flex;flex-direction:row;align-items:center;gap:.75em}.marque-marquee__viewport{overflow:hidden;width:100%;min-width:0}.marque-marquee__viewport.has-edge-fade{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--marque-fade-width,60px),#000 calc(100% - var(--marque-fade-width, 60px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--marque-fade-width,60px),#000 calc(100% - var(--marque-fade-width, 60px)),transparent 100%)}.marque-marquee__track{display:flex;width:max-content;animation-name:marque-marquee-scroll;animation-duration:var(--marque-duration,30s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--marque-play-state,running);will-change:transform}.marque-marquee__track--reverse{animation-direction:reverse}.marque-marquee__group{display:flex;align-items:center;flex-shrink:0;gap:var(--marque-gap,40px);padding-inline-end:var(--marque-gap,40px)}@keyframes marque-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marque-marquee__item{display:inline-flex;align-items:center;gap:.6em;text-decoration:none;color:inherit;transition-property:background-color,border-color,box-shadow,color;transition-duration:200ms}.marque-marquee__image-wrap{display:inline-flex;flex-shrink:0}.marque-marquee__image{display:block;max-width:none;height:auto}.marque-marquee__toggle{display:inline-flex;align-items:center;gap:.5em;flex-shrink:0;font:inherit;line-height:1;cursor:pointer;background:#f0f0f0;color:#1a1a1a;border:1px solid rgb(0 0 0 / .2);border-radius:4px;padding:8px 14px}.marque-marquee__toggle-icon{font-size:1.1em}@media (prefers-reduced-motion:reduce){.marque-marquee__track{--marque-play-state:paused}}.marque-marquee-wrapper a:focus-visible,.marque-marquee-wrapper button:focus-visible{outline:3px solid #1a1a1a;outline-offset:3px}@media (prefers-contrast:more){.marque-marquee-wrapper a:focus-visible,.marque-marquee-wrapper button:focus-visible{outline-width:4px}}