.carousel_viewport__Ueceq{overflow:hidden;border-radius:1rem}.carousel_viewport__Ueceq:focus-visible{outline:2px solid #a3a3a3;outline-offset:4px}.carousel_track__WpcmT{display:flex;width:-moz-max-content;width:max-content;margin-inline:auto;direction:ltr}.carousel_list__rR6Fq{display:flex;align-items:stretch;gap:20px}.carousel_list__rR6Fq>li{flex:0 0 auto;width:clamp(17rem,28vw,22rem)}.carousel_carousel__5aRiT[data-overflow=true] .carousel_list__rR6Fq{padding-right:20px}.carousel_carousel__5aRiT[data-overflow=true] .carousel_track__WpcmT{animation:carousel_feedback-scroll__STful var(--scroll-duration) linear infinite}.carousel_carousel__5aRiT[data-paused=true] .carousel_track__WpcmT,.carousel_viewport__Ueceq:focus-within .carousel_track__WpcmT{animation-play-state:paused}@media (hover:hover){.carousel_viewport__Ueceq:hover .carousel_track__WpcmT{animation-play-state:paused}}.carousel_controls__XL9o3{display:flex;justify-content:center;margin-top:1.25rem}.carousel_toggle__4Dtuv{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d4d4d4;border-radius:9999px;padding:.5rem 1rem;font-size:.75rem;line-height:1.25rem}.carousel_toggle__4Dtuv,.carousel_toggle__4Dtuv:active,.carousel_toggle__4Dtuv:hover,.carousel_toggle__4Dtuv[aria-pressed=true]{background:#fff;color:#525252}.carousel_toggle__4Dtuv:focus-visible{outline:2px solid #a3a3a3;outline-offset:3px}@keyframes carousel_feedback-scroll__STful{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.carousel_viewport__Ueceq{overflow-x:auto;scrollbar-width:thin}.carousel_carousel__5aRiT[data-overflow=true] .carousel_track__WpcmT{animation:none}.carousel_controls__XL9o3,.carousel_copy__E_iL6{display:none}}