.LandingTemplateCarousel-module__gWFvnG__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.LandingTemplateCarousel-module__gWFvnG__track{will-change:transform;gap:1.25rem;width:max-content;animation:58s linear infinite LandingTemplateCarousel-module__gWFvnG__template-scroll;display:flex}.LandingTemplateCarousel-module__gWFvnG__group{gap:1.25rem;display:flex}.LandingTemplateCarousel-module__gWFvnG__card{flex:none;width:clamp(11rem,18vw,15rem)}.LandingTemplateCarousel-module__gWFvnG__viewport:hover .LandingTemplateCarousel-module__gWFvnG__track,.LandingTemplateCarousel-module__gWFvnG__viewport:focus-within .LandingTemplateCarousel-module__gWFvnG__track{animation-play-state:paused}@keyframes LandingTemplateCarousel-module__gWFvnG__template-scroll{to{transform:translate(calc(-50% - .625rem))}}@media (prefers-reduced-motion:reduce){.LandingTemplateCarousel-module__gWFvnG__viewport{scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.LandingTemplateCarousel-module__gWFvnG__track{will-change:auto;animation:none}.LandingTemplateCarousel-module__gWFvnG__card{scroll-snap-align:start}.LandingTemplateCarousel-module__gWFvnG__duplicate{display:none}}
