.review-marquee{overflow:hidden;padding-bottom:.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.review-row{display:flex;width:max-content;animation:review-marquee linear infinite}.review-row--reverse{animation-direction:reverse}.review-set{display:flex;flex:none;gap:.75rem;padding-right:.75rem}@keyframes review-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.review-row{animation:none}}