.marquee{container-type:inline-size}.marquee_wrap,.marquee_carousel{position:relative;display:flex;white-space:nowrap;align-items:center}.marquee_wrap{--marquee_speed: 35;--marquee_gap: var(--space_l);--marquee_logo_width: 200px;--marquee_logo_height: var(--space_xl);margin-top:var(--space_s);margin-bottom:var(--space_s);max-width:100%;overflow:hidden}@media(min-width: 580px){.marquee_wrap{--marquee_speed: 50}}.marquee_wrap:hover .marquee_carousel,.marquee_wrap:focus-within .marquee_carousel,.marquee_wrap[data-marquee-paused] .marquee_carousel{animation-play-state:paused}.marquee_toggle{position:absolute;inset-inline-end:var(--space_xs);top:50%;translate:0 -50%;z-index:1}.marquee_toggle[hidden]{display:none}.marquee_carousel{transform:translate3d(0%, 0, 0);animation-name:marquee_anim;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--marquee_speed)*1s);animation-direction:reverse}.marquee_item{display:flex;white-space:nowrap;align-items:center;margin-inline-end:var(--marquee_gap)}.marquee_logo{display:flex;align-items:center;width:var(--marquee_logo_width);height:var(--marquee_logo_height)}.marquee_logo :is(picture,img,svg){width:100%;height:100%;object-fit:contain;object-position:center}.marquee_icon .icon{background-color:var(--primary_color);width:44px;padding:var(--space_xs);margin-inline-end:var(--space_s)}.marquee_icon .icon svg *{fill:#fff}.marquee_wrap:where([data-marquee-direction=backward],.marquee_backward)>.marquee_carousel{animation-direction:normal}.marquee_wrap[data-marquee-status=inverted]>.marquee_carousel{animation-direction:normal}.marquee_wrap[data-marquee-status=inverted]:where([data-marquee-direction=backward],.marquee_backward)>.marquee_carousel{animation-direction:reverse}@keyframes marquee_anim{0%{transform:translate3d(0%, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}.marquee_carousel_wrap{--marquee_ink: var(--secondary_color);--marquee_mark: var(--primary_color);padding-block:0}.marquee_carousel_wrap:first-child{margin-block-start:0}.marquee_carousel_wrap .marquee_wrap{--marquee_speed: 28;--marquee_gap: 1.4rem;margin-block:0;padding-block:1rem}.marquee_carousel_wrap .marquee_item{gap:var(--marquee_gap);font-size:1.35rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--marquee_ink)}.marquee_carousel_wrap .marquee_item::after{content:"";flex:none;width:.33em;height:.33em;background-color:var(--marquee_mark);transform:rotate(45deg)}[data-theme=dark] .marquee_carousel_wrap{--marquee_ink: var(--text_color)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]) .marquee_carousel_wrap{--marquee_ink: var(--text_color)}}