.carousel-item[data-v-8b70e734]{scroll-margin-left:var(--carousel-gap);scroll-snap-align:end;flex-basis:100%;flex-shrink:0}.carousel-item--offset[data-v-8b70e734]{scroll-snap-align:start;flex-basis:84%}.carousel-item--offset[data-v-8b70e734]:first-child{padding-left:var(--spacing-4)}.carousel-item--offset[data-v-8b70e734]:last-child{padding-right:var(--spacing-4)}.carousel-item--multiple[data-v-8b70e734]{--item-width:calc(100%/var(--column-count));--item-gap-calculation:calc((var(--column-count) - 1)/var(--column-count));scroll-snap-align:none;flex-basis:calc(var(--item-width) - var(--carousel-gap)*var(--item-gap-calculation));flex-grow:1}.carousel-item--multiple[data-v-8b70e734]:first-child,.carousel-item--multiple[data-v-8b70e734]:last-child{scroll-snap-align:end}.carousel-item[data-v-8b70e734]>*{height:100%}.carousel-item--has-mobile-padding[data-v-8b70e734]{scroll-snap-align:start;flex-basis:calc(100% - var(--spacing-4)*2)}.carousel-item--has-mobile-padding.carousel-item--multiple[data-v-8b70e734]{scroll-snap-align:none;flex-basis:calc(var(--item-width) - var(--carousel-gap)*var(--item-gap-calculation))}.carousel-item--has-mobile-padding[data-v-8b70e734]:first-child,.carousel-item--has-mobile-padding[data-v-8b70e734]:last-child{flex-basis:calc(100% - var(--spacing-4))}.carousel-item--has-mobile-padding:first-child.carousel-item--multiple[data-v-8b70e734],.carousel-item--has-mobile-padding:last-child.carousel-item--multiple[data-v-8b70e734]{flex-basis:calc(var(--item-width) - var(--carousel-gap)*var(--item-gap-calculation))}.carousel-item--has-mobile-padding[data-v-8b70e734]:first-child{padding-left:var(--spacing-4)}@media(min-width:79em){.carousel-item--has-mobile-padding[data-v-8b70e734]:first-child{padding-left:0}}.carousel-item--has-mobile-padding[data-v-8b70e734]:last-child{padding-right:var(--spacing-4)}@media(min-width:79em){.carousel-item--has-mobile-padding[data-v-8b70e734]:last-child{padding-right:0}}.carousel-item--last-of-group.carousel-item--multiple[data-v-8b70e734]{scroll-snap-align:end}.carousel{--carousel-gap:var(--spacing-4);--carousel-dot-radius:var(--border-radius-pill);--carousel-dot-color:var(--colors-gray-500);--carousel-dot-color-active:var(--colors-primary-500);display:grid;gap:var(--carousel-gap);width:100%}@media(min-width:96em){.carousel{--carousel-gap:var(--spacing-6)}}.carousel__inner{--column-count:3;scrollbar-width:none;scroll-snap-type:x mandatory;position:relative;overflow:auto visible;overscroll-behavior:contain auto;display:flex;gap:var(--carousel-gap)}.carousel__inner::-webkit-scrollbar{width:0;height:0}.carousel__dots{display:flex;flex-wrap:wrap;gap:var(--spacing-4);align-items:center;justify-content:center}.carousel__dot{--outline-offset:3px;position:relative;display:block;width:var(--spacing-3);height:var(--spacing-3);border-radius:var(--carousel-dot-radius);color:var(--link-text-color);outline:2px solid transparent;outline-offset:calc(var(--outline-offset) + var(--spacing-1));transition:outline-offset .15s ease-in-out}.carousel__dot:after,.carousel__dot:before{content:"";position:absolute;top:0;bottom:0;border-radius:var(--carousel-dot-radius)}.carousel__dot:before{right:0;width:var(--spacing-3);background-color:var(--carousel-dot-color)}.carousel__dot:after{will-change:transform;content:"";left:50%;transform-origin:center center;transform:translate(-50%) scale(0);width:100%;opacity:0;background-color:var(--carousel-dot-color-active);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.carousel__dot:focus:after,.carousel__dot:hover:after{transform:translate(-50%) scale(.6);opacity:.5}.carousel__dot:focus-visible{border-radius:2px;outline-color:currentcolor;outline-width:2px;outline-offset:var(--outline-offset)}.carousel__dot[aria-current=true]:after{transform:translate(-50%) scale(1);opacity:1}
