.m-lpLogoStrip{overflow:hidden;position:relative}.m-lpLogoStrip--dark{background-color:var(--brand_dark);color:var(--white)}.m-lpLogoStrip--light{background-color:var(--white);color:var(--brand_dark)}.m-lpLogoStrip .o-wrapper--module{padding-inline:var(--grid_margins)}.m-lpLogoStrip__inner{display:flex;flex-direction:column;gap:var(--spacing_6)}.m-lpLogoStrip__stat{flex-shrink:0}.m-lpLogoStrip__statValue{font-size:clamp(var(--h1_min),4vw + 1rem,var(--h1_max));font-weight:var(--font_regular);line-height:120%;margin:0}.m-lpLogoStrip__statLabel{align-items:center;display:flex;font-family:var(--font_mono);font-size:var(--p_sm);gap:var(--integers_8);line-height:1.42857em;margin:var(--spacing_2) 0 0}.m-lpLogoStrip__statLabel:before{background-color:currentColor;content:"";flex-shrink:0;height:var(--integers_8);width:var(--integers_8)}.m-lpLogoStrip__viewport{display:flex;min-width:0;overflow:hidden;position:relative}.m-lpLogoStrip__viewport:after,.m-lpLogoStrip__viewport:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:calc((40/var(--root_font_size))*1rem);z-index:2}.m-lpLogoStrip__viewport:before{left:0}.m-lpLogoStrip__viewport:after{right:0}.m-lpLogoStrip--dark .m-lpLogoStrip__viewport:before{background:linear-gradient(to right,var(--brand_dark),transparent)}.m-lpLogoStrip--dark .m-lpLogoStrip__viewport:after{background:linear-gradient(to left,var(--brand_dark),transparent)}.m-lpLogoStrip--light .m-lpLogoStrip__viewport:before{background:linear-gradient(to right,var(--white),transparent)}.m-lpLogoStrip--light .m-lpLogoStrip__viewport:after{background:linear-gradient(to left,var(--white),transparent)}.m-lpLogoStrip__track{align-items:center;display:flex;gap:var(--spacing_8);list-style:none;margin:0;padding:0}.m-lpLogoStrip__item{flex-shrink:0;margin:0;padding:0}.m-lpLogoStrip__item img{display:block;height:auto;max-height:calc((56/var(--root_font_size))*1rem);max-width:calc((120/var(--root_font_size))*1rem);object-fit:contain;width:auto}.m-lpLogoStrip:not(.m-lpLogoStrip--marquee) .m-lpLogoStrip__track{flex-wrap:wrap;gap:var(--spacing_5) var(--spacing_8)}.m-lpLogoStrip:not(.m-lpLogoStrip--marquee) .m-lpLogoStrip__viewport{overflow:visible}.m-lpLogoStrip:not(.m-lpLogoStrip--marquee) .m-lpLogoStrip__viewport:after,.m-lpLogoStrip:not(.m-lpLogoStrip--marquee) .m-lpLogoStrip__viewport:before{content:none}@keyframes lpLogoStripScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.m-lpLogoStrip--marquee .m-lpLogoStrip__track{--lpLogoStripDuration:40s;animation:lpLogoStripScroll var(--lpLogoStripDuration) linear infinite;flex-wrap:nowrap;padding-right:var(--spacing_8);will-change:transform}.m-lpLogoStrip--marquee:focus-within .m-lpLogoStrip__track,.m-lpLogoStrip--marquee:hover .m-lpLogoStrip__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.m-lpLogoStrip--marquee .m-lpLogoStrip__track{animation:none;flex-wrap:wrap;gap:var(--spacing_5) var(--spacing_8)}.m-lpLogoStrip--marquee .m-lpLogoStrip__track--clone{display:none}.m-lpLogoStrip--marquee .m-lpLogoStrip__viewport{overflow:visible}.m-lpLogoStrip--marquee .m-lpLogoStrip__viewport:after,.m-lpLogoStrip--marquee .m-lpLogoStrip__viewport:before{content:none}}@media (min-width:992px){.m-lpLogoStrip__inner{align-items:center;flex-direction:row;gap:var(--spacing_8)}.m-lpLogoStrip__stat{width:calc((256/var(--root_font_size))*1rem)}.m-lpLogoStrip__viewport{flex:1 1 0}}