.TestimonialMarquee-module__1eJmSW__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.TestimonialMarquee-module__1eJmSW__track{gap:1.25rem;width:max-content;list-style:none;animation:48s linear infinite TestimonialMarquee-module__1eJmSW__marquee;display:flex}@keyframes TestimonialMarquee-module__1eJmSW__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.TestimonialMarquee-module__1eJmSW__viewport:hover .TestimonialMarquee-module__1eJmSW__track,.TestimonialMarquee-module__1eJmSW__viewport:focus-within .TestimonialMarquee-module__1eJmSW__track{animation-play-state:paused}.TestimonialMarquee-module__1eJmSW__item{display:flex}.TestimonialMarquee-module__1eJmSW__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1rem;width:22rem;margin:0;padding:1.5rem;display:flex}.TestimonialMarquee-module__1eJmSW__quote{margin:0}.TestimonialMarquee-module__1eJmSW__quote p{font-family:var(--font-display);color:var(--deep);font-size:1.0625rem;font-weight:300;line-height:1.55}.TestimonialMarquee-module__1eJmSW__by{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:auto;font-size:.6875rem;font-weight:500}@media (prefers-reduced-motion:reduce){.TestimonialMarquee-module__1eJmSW__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.TestimonialMarquee-module__1eJmSW__track{animation:none}}@media (max-width:640px){.TestimonialMarquee-module__1eJmSW__card{width:18rem;padding:1.25rem}}
