@keyframes block-scrolling-logos-rotate-left{0%{transform:translateX(-100%)}to{transform:translateX(-200%)}}.ScrollingLogosBlock{--block-margin:0 0 var(--spacing-medium);--scrolling-logos-mask-color:var(--color-lavender-cream);grid-auto-columns:1fr;height:54px;left:calc(50% - 50vw);opacity:0;overflow:hidden;width:100vw}.ScrollingLogosBlock,.ScrollingLogosBlock-content{display:grid;grid-auto-flow:column;position:relative}.ScrollingLogosBlock-content{gap:var(--8x);grid-auto-columns:max-content;padding:0 var(--4x)}.ScrollingLogosBlock-inner{flex-shrink:0}.ScrollingLogosBlock .LogosItemBlock{aspect-ratio:var(--ratio-width)/var(--ratio-height);flex:initial;flex-shrink:0;height:54px;opacity:0}.ScrollingLogosBlock .LogosItemBlock img{display:block;height:54px}.ScrollingLogosBlock:not(.mask-none) .LogosItemBlock{background-color:var(--scrolling-logos-mask-color);-webkit-mask-image:var(--block-image);mask-image:var(--block-image);-webkit-mask-size:auto 54px;mask-size:auto 54px}.ScrollingLogosBlock:not(.mask-none) .LogosItemBlock img{opacity:0}html.js .ScrollingLogosBlock .LogosItemBlock{transition-delay:1s}html.js .ScrollingLogosBlock .LogosItemBlock:first-child{transition-delay:0s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(2){transition-delay:.1s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(3){transition-delay:.2s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(4){transition-delay:.3s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(5){transition-delay:.4s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(6){transition-delay:.5s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(7){transition-delay:.6s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(8){transition-delay:.7s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(9){transition-delay:.8s}html.js .ScrollingLogosBlock .LogosItemBlock:nth-child(10){transition-delay:.9s}html.js :where(.ScrollingLogosBlock).is-active{opacity:1}html.js :where(.ScrollingLogosBlock).is-active .ScrollingLogosBlock-inner{animation-duration:30s;animation-iteration-count:infinite;animation-name:block-scrolling-logos-rotate-left;animation-timing-function:linear}html.js :where(.ScrollingLogosBlock).is-active .LogosItemBlock{opacity:1;transition:opacity var(--glitter-speed);transition-timing-function:var(--glitter-timing-function)}