.logo-marquee--white{background-color:var(--color-white)}.logo-marquee--light{background-color:var(--color-light2)}.logo-marquee__inner{display:flex;flex-direction:column;gap:var(--section-space-2xs);position:relative}.logo-marquee__title{letter-spacing:0;margin:0;text-align:center}.logo-marquee__viewport{margin-top:var(--section-space-2xs);overflow:hidden;padding-bottom:var(--space-5);padding-top:var(--space-5)}.logo-marquee__list{flex-wrap:wrap;gap:var(--space-7);list-style:none;margin:0;padding:0}.logo-marquee__item,.logo-marquee__list{align-items:center;display:flex;justify-content:center}.logo-marquee__item{flex:none;height:4rem;padding:0 var(--space-3);width:10rem}.logo-marquee__logo{display:block;height:auto;max-height:2.5rem;max-width:100%;object-fit:contain;width:auto}.logo-marquee--animated .logo-marquee__track{display:flex;width:max-content}.logo-marquee--animated .logo-marquee__list{flex-wrap:nowrap;padding-right:var(--space-7)}@keyframes logo-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:no-preference){.logo-marquee--animated .logo-marquee__track{animation:logo-marquee-scroll var(--logo-marquee-duration,40s) linear infinite}.logo-marquee--paused .logo-marquee__track,.logo-marquee__viewport:hover .logo-marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.logo-marquee--animated .logo-marquee__track{display:block;width:auto}.logo-marquee--animated .logo-marquee__list{flex-wrap:wrap;padding-right:0}.logo-marquee__list--clone{display:none}}.logo-marquee__rail{align-items:center;display:flex;gap:var(--space-4);margin-top:var(--section-space-2xs)}.logo-marquee--slider .logo-marquee__list{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:var(--space-5);padding-top:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none}.logo-marquee--slider .logo-marquee__list::-webkit-scrollbar{display:none}.logo-marquee--slider .logo-marquee__list:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.logo-marquee--slider .logo-marquee__item{scroll-snap-align:start}.logo-marquee--slider .logo-marquee__list{justify-content:flex-start}.logo-marquee--single .logo-marquee__list,.logo-marquee__arrow{justify-content:center}.logo-marquee__arrow{align-items:center;background-color:var(--color-accent);border:0;border-radius:var(--radius-circle);color:var(--color-white);cursor:pointer;display:none;flex:none;height:1.75rem;padding:0;transition:background-color var(--duration-fast) var(--easing-standard);width:1.75rem}.logo-marquee--ready .logo-marquee__arrow{display:inline-flex}.logo-marquee--single .logo-marquee__arrow{display:none}.logo-marquee__arrow .icon{height:.75rem;width:1rem}.logo-marquee__arrow--prev .icon{transform:scaleX(-1)}.logo-marquee__arrow:focus-visible:not(:disabled),.logo-marquee__arrow:hover:not(:disabled){background-color:var(--color-navy)}.logo-marquee__arrow:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.logo-marquee__arrow:disabled{background-color:var(--color-accent);color:var(--color-white);cursor:default;opacity:.4}.logo-marquee__pause{align-items:center;background-color:transparent;border:0;color:var(--color-black);cursor:pointer;display:flex;height:1.5rem;inset-inline-end:var(--space-gutter);justify-content:center;padding:0;position:absolute;top:0;transition:color var(--duration-fast) var(--easing-standard);width:1.5rem}.logo-marquee__pause[hidden]{display:none}.logo-marquee__pause:focus-visible,.logo-marquee__pause:hover{color:var(--color-accent)}.logo-marquee__pause:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.logo-marquee__pause-icon{align-items:center;display:flex}.logo-marquee__pause-icon[hidden]{display:none}.logo-marquee__pause-icon .icon{height:.875rem;width:.875rem}@media (min-width:768px){.logo-marquee__item{height:5.75rem;padding:0 var(--space-5);width:13.75rem}.logo-marquee__logo{max-height:3.5rem}}