.EcosystemBand_band__SYpKW{background:var(--white)}.EcosystemBand_head__lGjEP{text-align:center;max-width:720px;margin:0 auto}.EcosystemBand_title__pCMvl{margin-top:18px;color:var(--navy)}.EcosystemBand_logos__Pz3Bk{margin-top:48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 32px}.EcosystemBand_logo__gCzrI{position:relative;display:inline-flex;align-items:center}.EcosystemBand_logo__gCzrI img{width:196px;height:auto;filter:brightness(0);opacity:.4;transition:filter .2s ease,opacity .2s ease}.EcosystemBand_logoBmw__8EbVF img{width:172px;filter:grayscale(1) saturate(0) contrast(.9);image-rendering:auto;opacity:.52}.EcosystemBand_logo__gCzrI:hover img{filter:none;opacity:1}.EcosystemBand_logo__gCzrI:not(:last-child):after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:1px;height:32px;background:var(--border)}@media (min-width:761px){.EcosystemBand_mobileCarousel__KL2vH .EcosystemBand_logo__gCzrI:nth-child(5):after,.EcosystemBand_mobileCarousel__KL2vH .EcosystemBand_logo__gCzrI:nth-child(n+6){display:none}}@media (max-width:760px){.EcosystemBand_mobileCarouselBand__9gjAv .EcosystemBand_title__pCMvl{max-width:18ch;margin-inline:auto;font-size:clamp(1.85rem,8vw,2.25rem);text-wrap:balance}.EcosystemBand_logos__Pz3Bk{gap:16px 24px}.EcosystemBand_logo__gCzrI:not(:last-child):after{display:none}.EcosystemBand_mobileCarousel__KL2vH{width:calc(100% + 40px);margin:36px -20px 0;padding:8px 0;flex-wrap:nowrap;justify-content:flex-start;gap:28px;overflow-x:auto;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-x}.EcosystemBand_mobileCarousel__KL2vH:active{cursor:-webkit-grabbing;cursor:grabbing}.EcosystemBand_mobileCarousel__KL2vH::-webkit-scrollbar{display:none}.EcosystemBand_mobileCarousel__KL2vH .EcosystemBand_logo__gCzrI{flex:0 0 148px}.EcosystemBand_mobileCarousel__KL2vH .EcosystemBand_logo__gCzrI img{width:148px}.EcosystemBand_mobileCarousel__KL2vH .EcosystemBand_logoBmw__8EbVF img{width:132px}.EcosystemBand_mobileCarousel__KL2vH .EcosystemBand_logo__gCzrI:nth-child(-n+5){animation:EcosystemBand_mobile-logo-carousel__zcXJh 35s linear infinite}.EcosystemBand_mobileCarousel__KL2vH:hover .EcosystemBand_logo__gCzrI:nth-child(-n+5){animation-play-state:paused}}@keyframes EcosystemBand_mobile-logo-carousel__zcXJh{to{transform:translateX(calc(-100% * 5 - 140px))}}