.sb-logo-cloud{--sb-logo-cloud-gap:clamp(1.5rem,4vw,3rem);--sb-logo-cloud-dir:-1}.sb-logo-cloud:dir(rtl){--sb-logo-cloud-dir:1}.sb-logo-cloud__heading{font-size:.875em;font-weight:600;letter-spacing:.06em;margin:0 0 1.5rem;text-align:center;text-transform:uppercase}.sb-logo-cloud__list{list-style:none;margin:0;padding:0}.sb-logo-cloud--grid .sb-logo-cloud__list{align-items:center;gap:1.5rem var(--sb-logo-cloud-gap)}.sb-logo-cloud__item{align-items:center;display:flex;justify-content:center;margin:0;min-width:0}.sb-logo-cloud__link{border-radius:4px;display:inline-flex}.sb-logo-cloud__link:focus-visible{outline:2px solid var(--sb-color-accent,currentcolor);outline-offset:4px}.sb-logo-cloud__image{display:block;height:auto;max-height:var(--sb-logo-cloud-height,48px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.sb-logo-cloud--marquee .sb-logo-cloud__image{max-width:calc(var(--sb-logo-cloud-height, 48px)*5)}.sb-logo-cloud.is-grayscale .sb-logo-cloud__image{filter:grayscale(1);opacity:.6}.sb-logo-cloud.is-grayscale .sb-logo-cloud__item:hover .sb-logo-cloud__image,.sb-logo-cloud.is-grayscale .sb-logo-cloud__link:focus .sb-logo-cloud__image{filter:none;opacity:1}.sb-logo-cloud__marquee{display:flex;gap:var(--sb-logo-cloud-gap)}.sb-logo-cloud--marquee .sb-logo-cloud__list{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:1.5rem var(--sb-logo-cloud-gap);justify-content:center}.sb-logo-cloud__list--copy{display:none}@media(prefers-reduced-motion:no-preference){.sb-logo-cloud.is-grayscale .sb-logo-cloud__image{transition:filter .2s ease,opacity .2s ease}.sb-logo-cloud--marquee .sb-logo-cloud__marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.sb-logo-cloud--marquee .sb-logo-cloud__list{--sb-logo-cloud-shift:calc(var(--sb-logo-cloud-dir)*(100% + var(--sb-logo-cloud-gap)));animation:sb-logo-cloud-scroll var(--sb-logo-cloud-duration,30s) linear infinite;flex:0 0 auto;flex-wrap:nowrap;justify-content:space-around;min-width:100%}.sb-logo-cloud--marquee .sb-logo-cloud__list--copy{display:flex}.sb-logo-cloud--marquee .sb-logo-cloud__item{flex-shrink:0}.sb-logo-cloud--marquee .sb-logo-cloud__marquee:focus-within .sb-logo-cloud__list,.sb-logo-cloud--marquee .sb-logo-cloud__marquee:hover .sb-logo-cloud__list,.sb-logo-cloud--marquee.is-paused .sb-logo-cloud__marquee .sb-logo-cloud__list{animation-play-state:paused}.sb-logo-cloud__toggle:not([hidden]){display:flex}}@keyframes sb-logo-cloud-scroll{to{transform:translateX(var(--sb-logo-cloud-shift))}}.sb-logo-cloud__toggle{align-items:center;background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;display:none;font:inherit;font-size:.875em;margin:1rem auto 0;opacity:.8;padding:.4em .9em}.sb-logo-cloud__toggle:focus-visible,.sb-logo-cloud__toggle:hover{opacity:1}.sb-logo-cloud__toggle:focus-visible{outline:2px solid var(--sb-color-accent,currentcolor);outline-offset:2px}
