.logo-bar{--logo-bar-gap:39px;--logo-bar-scale:1;--logo-bar-item-time:4.5s;align-items:center;display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:center;position:relative;width:100%}.logo-bar__caption{color:var(--fg);flex:none;margin:0;white-space:nowrap}.logo-bar__viewport{flex:0 1 auto;max-width:100%;min-width:0}.logo-bar__logos{align-items:center;display:flex;flex-wrap:wrap;gap:24px var(--logo-bar-gap);justify-content:center;list-style:none;margin:0;padding:0}.logo-bar__item{display:flex;flex:none;margin:0}.logo-bar--wide{--logo-bar-gap:127px;--logo-bar-item-time:6.5s}.logo-bar--wide .logo-bar__viewport{flex:1 1 auto}.logo-bar--wide :where(.logo-bar__logos){column-gap:48px;justify-content:space-between}@media (max-width:1023px){.logo-bar--wide :where(.logo-bar__logos){justify-content:center}}.logo-bar__logo{display:block;height:calc(var(--logo-h, 28px)*var(--logo-bar-scale));max-width:none;width:auto}.logo-bar--marquee{--marquee-gap:var(--logo-bar-gap);--marquee-duration:calc(var(--logo-bar-items, 5)*var(--logo-bar-item-time))}@media (prefers-reduced-motion:no-preference){.logo-bar--marquee{flex-wrap:nowrap;gap:48px;justify-content:flex-start}.logo-bar--marquee .logo-bar__viewport{flex:1 1 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.logo-bar--marquee .logo-bar__pause{margin-left:-32px}}@media (max-width:767px){.logo-bar{--logo-bar-gap:32px;--logo-bar-scale:0.8}.logo-bar--wide{--logo-bar-gap:64px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.logo-bar--marquee{align-items:stretch;flex-direction:column;gap:16px}.logo-bar--marquee .logo-bar__caption{align-self:center}.logo-bar--marquee .logo-bar__pause{margin-left:0;position:absolute;right:0;top:-5px}.logo-bar--marquee.logo-bar--no-caption{align-items:center;flex-direction:row}.logo-bar--marquee.logo-bar--no-caption .logo-bar__pause{position:static}}@media (prefers-reduced-motion:no-preference){.logo-bar--bleed{--logo-bar-bleed:max(var(--section-padding-inline,24px),(100vw - 1192px)/2)}.logo-bar--marquee.logo-bar--bleed .logo-bar__viewport{margin-inline:calc(var(--logo-bar-bleed)*-1);-webkit-mask-image:none;mask-image:none;max-width:none}.logo-bar--marquee.logo-bar--bleed .logo-bar__pause{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--surface);margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}}