@keyframes logo-cloud-scroll{to{transform:translate(-100%)}}.logo-cloud-run{animation:90s linear infinite logo-cloud-scroll}.logo-cloud-track:hover .logo-cloud-run,.logo-cloud-track:focus-within .logo-cloud-run{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.logo-cloud-track{overflow:visible}.logo-cloud-run{flex-wrap:wrap;flex-shrink:1;justify-content:center;width:100%;padding-right:0;animation:none}.logo-cloud-run[aria-hidden=true]{display:none}}.logo-cloud-picture{transition:background-color .2s}.logo-cloud[data-layout=grid] .logo-cloud-run{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:16px 24px;width:100%;padding:0;animation:none;display:grid}.logo-cloud[data-layout=grid] .logo-cloud-run>li{min-width:0}.logo-cloud[data-layout=grid] .logo-cloud-picture{width:100%;height:64px;padding:12px}.logo-cloud[data-layout=grid] .logo-cloud-picture img{opacity:.8;width:auto;max-width:100%;height:auto;max-height:40px}@media (max-width:1000px){.logo-cloud[data-layout=grid] .logo-cloud-run{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px}}@media (max-width:540px){.logo-cloud[data-layout=grid] .logo-cloud-run{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}.logo-cloud[data-layout=grid] .logo-cloud-picture{height:56px}}@media (hover:hover){.logo-cloud[data-tone=light] .logo-cloud-picture:hover{background-color:#10253d}.logo-cloud[data-tone=light] .logo-cloud-picture:hover img{filter:brightness(0)invert();opacity:1}.logo-cloud[data-tone=dark] .logo-cloud-picture:hover{background-color:#fff}.logo-cloud[data-tone=dark] .logo-cloud-picture:hover img{filter:brightness(0);opacity:1}}@media (prefers-reduced-motion:reduce){.logo-cloud-picture,.logo-cloud-picture img{transition:none}}
