.carousel[data-v-7cf30d33]{gap:var(--space-sm);width:100%;display:grid}.carousel__track[data-v-7cf30d33]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:auto hidden}.carousel__slide[data-v-7cf30d33]{scroll-snap-align:start}.carousel__figure[data-v-7cf30d33]{margin:0}.carousel__image[data-v-7cf30d33]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;background:var(--color-sand);width:100%}.carousel__controls[data-v-7cf30d33],.carousel__footer[data-v-7cf30d33]{justify-content:flex-end;display:flex}.carousel__footer--captioned[data-v-7cf30d33]{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap-reverse}.carousel__footer--captioned .carousel__captions[data-v-7cf30d33]{flex:16rem;min-width:0}.carousel__footer--captioned .carousel__controls[data-v-7cf30d33]{margin-left:auto}.carousel__controls[data-v-7cf30d33]{align-items:center;gap:var(--space-sm)}.carousel__captions[data-v-7cf30d33]{display:grid}.carousel__captions>.carousel__caption[data-v-7cf30d33]{align-content:start;margin-top:0}.carousel__caption[data-v-7cf30d33]{visibility:hidden;grid-area:1/1}.carousel__caption--shown[data-v-7cf30d33]{visibility:visible}.carousel__count[data-v-7cf30d33]{min-width:5ch;font-size:var(--text-sm);text-align:center;color:var(--color-subtle)}
