@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel{--slide-margin:16px;--slide-spacing:8px;display:flex;flex-direction:column;width:100%}@media only screen and (min-width:768px){.carousel{--slide-margin:24px}}.carousel__header{align-items:center;display:flex;gap:8px}.carousel__title{font-size:1rem;color:#e6e3e8;line-height:1.5rem;font-weight:700;flex-grow:1;text-transform:uppercase}.carousel__navigation{display:none}@media only screen and (min-width:960px){.carousel__navigation{display:block}}.carousel__slides{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100%/var(--slides-to-show) - (var(--slides-to-show) - 1)*var(--slide-spacing)/var(--slides-to-show));grid-gap:var(--slide-spacing);gap:var(--slide-spacing);margin:0 calc(var(--slide-margin)*-1) -48px;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--slide-margin)),linear-gradient(to left,transparent,#000 var(--slide-margin));mask-image:linear-gradient(to right,transparent,#000 var(--slide-margin)),linear-gradient(to left,transparent,#000 var(--slide-margin));overflow-x:auto;overflow-y:hidden;padding:16px var(--slide-margin) 48px;position:relative;scroll-behavior:smooth;scroll-padding:0 var(--slide-margin);scroll-snap-type:x mandatory;scrollbar-width:none}.carousel__slides::-webkit-scrollbar{display:none}.carousel__slide{position:relative;scroll-snap-align:start;width:100%}
/*# sourceMappingURL=3f94031b77fed34b.css.map*/