.flow-row{opacity:0;animation-duration:5s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}.flow-row:first-child{animation-name:flow-1}.flow-row:nth-child(2){animation-name:flow-2}.flow-row:nth-child(3){animation-name:flow-3}.flow-row:nth-child(4){animation-name:flow-4}@keyframes flow-1{0%{opacity:0;transform:translateY(6px)}4%,to{opacity:1;transform:none}}@keyframes flow-2{0%,16%{opacity:0;transform:translateY(6px)}20%,to{opacity:1;transform:none}}@keyframes flow-3{0%,32%{opacity:0;transform:translateY(6px)}36%,to{opacity:1;transform:none}}@keyframes flow-4{0%,48%{opacity:0;transform:translateY(6px)}52%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.flow-row{opacity:1;animation:none}}
.works-with-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.works-with-track{width:max-content;animation:30s linear infinite works-with-scroll;display:flex}.works-with-viewport:hover .works-with-track{animation-play-state:paused}@keyframes works-with-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.works-with-viewport{-webkit-mask-image:none;mask-image:none}.works-with-track{justify-content:center;width:auto;animation:none}.works-with-track>[aria-hidden=true]{display:none}.works-with-track>ul{flex-wrap:wrap;justify-content:center;padding-right:0}}
