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