.fade-enter-active[data-v-4d19636c],.fade-leave-active[data-v-4d19636c]{transition:opacity .2s ease}.fade-enter-from[data-v-4d19636c],.fade-leave-to[data-v-4d19636c]{opacity:0}.fade-overlay[data-v-4d19636c]{position:absolute;bottom:0;left:0;right:0;height:7rem;background:linear-gradient(to bottom,transparent,white);pointer-events:none}@keyframes carousel-scroll-0f1b7469{to{transform:translate(var(--_distance, -50%))}}.carousel[data-v-0f1b7469]{position:relative;width:100%;overflow:hidden}.carousel__track[data-v-0f1b7469]{display:flex;gap:1rem;width:max-content;padding-block:.75rem;animation:carousel-scroll-0f1b7469 var(--_duration, 30s) linear infinite;will-change:transform}.carousel__track.is-paused[data-v-0f1b7469],.carousel__track.is-hoverable[data-v-0f1b7469]:hover{animation-play-state:paused}.carousel__item[data-v-0f1b7469]{flex:none;width:min(78vw,28rem)}@media(min-width:640px){.carousel__item[data-v-0f1b7469]{width:clamp(15rem,24vw,22rem)}}.carousel__card[data-v-0f1b7469]{display:block;overflow:hidden;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);transition:transform .2s ease}.carousel__card[data-v-0f1b7469]:hover{transform:translateY(-2px)}.carousel__card[data-v-0f1b7469]:hover{cursor:pointer}.lightbox[data-v-0f1b7469]{position:fixed;inset:0;z-index:50;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;background-color:#000c;padding:2rem}.lightbox__img[data-v-0f1b7469]{align-self:center;justify-self:center;max-width:90vw;max-height:calc(100dvh - 8rem);object-fit:contain;border-radius:var(--radius-card)}.lightbox__close[data-v-0f1b7469]{justify-self:end;color:#fff;font-size:2.5rem;line-height:1;background:none;border:none;cursor:pointer;padding:.5rem}.lightbox__close[data-v-0f1b7469]:hover{opacity:.7}.lightbox-enter-active[data-v-0f1b7469],.lightbox-leave-active[data-v-0f1b7469]{transition:opacity .2s ease}.lightbox-enter-from[data-v-0f1b7469],.lightbox-leave-to[data-v-0f1b7469]{opacity:0}@media(prefers-reduced-motion:reduce){.carousel__track[data-v-0f1b7469]{animation-play-state:paused}}
