.ss-logo-bar.ss-section{padding:64px 0}.ss-logo-bar__inner{display:flex;flex-direction:column;gap:36px;min-width:0}.ss-logo-bar .ss-logo-bar__head{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:860px;text-align:center;width:100%}.ss-logo-bar .ss-logo-bar__head .ss-h2{text-wrap:balance}.ss-logo-bar__intro{margin:0}.ss-logo-bar__row{display:flex;flex-direction:column;gap:16px;min-width:0}.ss-logo-bar__label{color:var(--ss-muted);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5;margin:0;padding:0 16px;text-align:center;text-transform:uppercase}.ss-logo-bar__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;width:100%}.ss-logo-bar__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;padding:0;row-gap:20px}.ss-logo-bar__viewport.is-running .ss-logo-bar__list{animation:ss-logo-bar-scroll var(--ss-marquee-duration,40s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;margin:0;width:max-content}.ss-logo-bar__viewport--reverse.is-running .ss-logo-bar__list{animation-direction:reverse}.ss-logo-bar__viewport.is-running:hover .ss-logo-bar__list{animation-play-state:paused}@keyframes ss-logo-bar-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ss-logo-bar__item{align-items:center;display:flex;flex:none;height:56px;justify-content:center;margin:0;padding:0 32px}.ss-logo-bar__name{color:var(--ss-muted-2);font-size:17px;font-weight:700;white-space:nowrap}.ss-logo-bar__img{display:block;height:auto;max-height:38px;max-width:170px;object-fit:contain;width:auto}.ss-logo-bar.ss-bg--dark .ss-logo-bar__label{color:var(--ss-on-navy)}.ss-logo-bar.ss-bg--dark .ss-logo-bar__name{color:var(--ss-on-navy-2)}.ss-logo-bar.ss-bg--accent .ss-logo-bar__label,.ss-logo-bar.ss-bg--accent .ss-logo-bar__name{color:var(--ss-white)}@media (max-width:900px){.ss-logo-bar.ss-section{padding:48px 0}.ss-logo-bar__inner{gap:28px}.ss-logo-bar__item{height:48px;padding:0 20px}.ss-logo-bar__img{max-height:36px;max-width:130px}}@media (prefers-reduced-motion:reduce){.ss-logo-bar__viewport.is-running .ss-logo-bar__list{animation:none}}