.LogoStrip_logoStrip__8aPWQ{--logo-caption-color:color-mix(in srgb,var(--bs-ink) 46%,transparent);--logo-image-filter:none;--logo-image-opacity:1;--logo-image-hover-opacity:1;--logo-gap:clamp(64px,8vw,112px);margin-top:0;padding-block:var(--logo-strip-pad-block,clamp(32px,4.5vw,64px));padding-inline:var(--layout-section-pad-x);width:100%;max-width:var(--container-wide);margin-left:auto;margin-right:auto}.LogoStrip_logoStrip__8aPWQ[data-tone=light]{--logo-image-filter:grayscale(100%);--logo-image-opacity:0.5;--logo-image-hover-opacity:0.75}.LogoStrip_logoStrip__8aPWQ p{margin:0 0 .6rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.3em;color:var(--logo-caption-color);text-align:center}.LogoStrip_logoSlider___un2N{overflow:hidden;position:relative;padding:clamp(6px,1.2vw,12px) 0;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.LogoStrip_logoTrack__1ZJI1{display:flex;width:-moz-max-content;width:max-content;animation:LogoStrip_logoScroll__2pogd 50s linear infinite;will-change:transform}.LogoStrip_logoSlot__m2cPt{flex:0 0 auto;padding-right:var(--logo-gap)}.LogoStrip_logoItem__S8RH9,.LogoStrip_logoSlot__m2cPt{display:flex;align-items:center;justify-content:center}.LogoStrip_logoItem__S8RH9{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0;cursor:pointer}.LogoStrip_logoImage__iABea{width:auto;height:clamp(28px,3.2vw,40px);max-height:40px;-o-object-fit:contain;object-fit:contain;display:block;filter:var(--logo-image-filter);opacity:var(--logo-image-opacity);transition:opacity .2s ease}.LogoStrip_logoItem__S8RH9:hover .LogoStrip_logoImage__iABea{opacity:var(--logo-image-hover-opacity)}@keyframes LogoStrip_logoScroll__2pogd{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.LogoStrip_logoTrack__1ZJI1{animation-play-state:paused}}@media(max-width:960px){.LogoStrip_logoStrip__8aPWQ{--logo-gap:clamp(48px,10vw,80px)}}@media(max-width:640px){.LogoStrip_logoStrip__8aPWQ{--logo-gap:clamp(40px,12vw,64px)}}