.worked-with-viewport{margin-top:1rem;padding-block:.75rem;overflow:hidden}.worked-with-track{width:max-content;animation:35s linear infinite company-scroll;display:flex}.worked-with-group{flex:none;align-items:center;gap:2.5rem;margin:0;padding-inline:1.25rem;list-style:none;display:flex}.worked-with-company{color:#a3a3a3;letter-spacing:-.025em;white-space:nowrap;flex:none;font-size:1rem;font-weight:600}.worked-with:hover .worked-with-track,.worked-with:focus-within .worked-with-track{animation-play-state:paused}.worked-with-viewport:focus-within .worked-with-track{width:100%;animation:none}.worked-with-viewport:focus-within .worked-with-group{flex-wrap:wrap;flex:1;justify-content:center;row-gap:1rem;padding-inline:.5rem}.worked-with-viewport:focus-within .worked-with-copy{display:none}@keyframes company-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.worked-with-track{width:100%;animation:none}.worked-with-group{flex-wrap:wrap;flex:1;justify-content:center;row-gap:1rem;padding-inline:.5rem}.worked-with-copy{display:none}}
