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