.pxl-logos{background:#fff;padding:48px 0}.pxl-logos__label{margin:0 0 24px;font-family:Space Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#323c46;text-align:center}.pxl-logos__list{list-style:none;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pxl-logos__list li{flex:0 0 calc(100% / 7);box-sizing:border-box;display:flex;justify-content:center;padding:1em}.pxl-logos__img{display:block;width:100%;max-width:160px;height:auto;filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}.pxl-logos li:hover .pxl-logos__img,.pxl-logos li:focus-within .pxl-logos__img{filter:none;opacity:1}@media (max-width: 1024px){.pxl-logos__list li{flex-basis:25%}}@media (max-width: 767px){.pxl-logos{padding:32px 0}.pxl-logos--grid .pxl-logos__list li{flex-basis:50%}.pxl-logos--strip .pxl-logos__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.pxl-logos--strip .pxl-logos__list li{flex:0 0 152px;scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.pxl-logos__img{transition:none}}
