.logo-wall{--logo-wall-duration:4s;--logo-wall-stagger:.1s;--logo-wall-cell-height:5rem;--logo-wall-fade-height:16px;--logo-wall-logo-ratio:1.3;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.logo-wall__text{opacity:.5;text-align:center;max-width:16rem;font-size:.9375rem;line-height:1.6}.logo-wall__columns{align-items:center;width:100%;display:flex}.logo-wall__column{height:var(--logo-wall-cell-height);flex:1;position:relative;overflow:hidden}.logo-wall__column:before{content:"";background:linear-gradient(to bottom, transparent, #80808026 var(--logo-wall-fade-height), #80808026 calc(100% - var(--logo-wall-fade-height)), transparent);width:1px;position:absolute;top:0;bottom:0;left:0}.logo-wall__column:first-child:before{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--logo-wall-fade-height), black calc(100% - var(--logo-wall-fade-height)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--logo-wall-fade-height), black calc(100% - var(--logo-wall-fade-height)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--logo-wall-fade-height), black calc(100% - var(--logo-wall-fade-height)), transparent);display:none}.logo-wall__ticker{will-change:transform;animation-timing-function:cubic-bezier(.85,0,.15,1);animation-iteration-count:infinite}.logo-wall__item{height:var(--logo-wall-cell-height);justify-content:center;align-items:center;display:flex}.logo-wall__logo{max-height:calc(var(--logo-wall-cell-height) * .55);max-width:calc(var(--logo-wall-cell-height) * var(--logo-wall-logo-ratio));width:auto;height:auto}.logo-wall__ticker--items-2{animation-name:logo-wall-ticker-2}.logo-wall__ticker--items-3{animation-name:logo-wall-ticker-3}.logo-wall__ticker--items-4{animation-name:logo-wall-ticker-4}.logo-wall__ticker--items-5{animation-name:logo-wall-ticker-5}@keyframes logo-wall-ticker-2{0%,32.5%{transform:translateY(0)}50%,82.5%{transform:translateY(-33.33%)}to{transform:translateY(-66.67%)}}@keyframes logo-wall-ticker-3{0%,21.67%{transform:translateY(0)}33.33%,55%{transform:translateY(-25%)}66.67%,88.33%{transform:translateY(-50%)}to{transform:translateY(-75%)}}@keyframes logo-wall-ticker-4{0%,16.25%{transform:translateY(0)}25%,43.75%{transform:translateY(-20%)}50%,68.75%{transform:translateY(-40%)}75%,93.75%{transform:translateY(-60%)}to{transform:translateY(-80%)}}@keyframes logo-wall-ticker-5{0%,13%{transform:translateY(0)}20%,33%{transform:translateY(-16.67%)}40%,53%{transform:translateY(-33.33%)}60%,73%{transform:translateY(-50%)}80%,93%{transform:translateY(-66.67%)}to{transform:translateY(-83.33%)}}@media (min-width:768px){.logo-wall{flex-direction:row;gap:0}.logo-wall__text{text-align:left;flex-shrink:0;max-width:13rem;padding-right:1.5rem}.logo-wall__columns{flex:1}}@media (prefers-reduced-motion:reduce){.logo-wall__ticker{animation:none!important}}
