.lifai-image-slider[data-v-e472f5f9]{margin:18px auto 0;width:min(1100px,calc(100% - 48px))}.lifai-image-slider.is-portrait[data-v-e472f5f9]{width:min(720px,calc(100% - 48px))}.lifai-image-slider.is-compact[data-v-e472f5f9]{width:min(777.78px,calc(77.7778% - 37.333px))}.lifai-image-slider.is-homepage[data-v-e472f5f9]{margin:0;width:100%}.image-slider-frame[data-v-e472f5f9]{aspect-ratio:16/7;background:linear-gradient(135deg,#fffaf0,#ead7b6);border:1px solid rgba(178,142,78,.34);border-radius:26px;box-shadow:0 20px 54px #46301c24;overflow:hidden;position:relative}.is-compact .image-slider-frame[data-v-e472f5f9],.is-portrait .image-slider-frame[data-v-e472f5f9]{aspect-ratio:16/9}.is-homepage .image-slider-frame[data-v-e472f5f9]{aspect-ratio:4/3;border:0;border-radius:28px;box-shadow:0 22px 46px #46301c1f}.lifai-image-slide[data-v-e472f5f9]{display:grid;height:100%;inset:0;min-height:0;min-width:0;place-items:center;position:absolute;width:100%}.lifai-image-slide[data-v-e472f5f9]:after{background:linear-gradient(180deg,transparent,rgba(24,12,8,.88));content:"";inset:32% 0 0;pointer-events:none;position:absolute;z-index:1}.is-homepage .lifai-image-slide[data-v-e472f5f9]:after{display:none}.image-slide-caption[data-v-e472f5f9]{bottom:44px;color:#fff;left:64px;position:absolute;right:64px;text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.48);z-index:3}.image-slide-caption strong[data-v-e472f5f9]{font-size:clamp(22px,3vw,32px);line-height:1.2}.lifai-image-slide img[data-v-e472f5f9]{display:block;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.is-compact .lifai-image-slide img[data-v-e472f5f9]{-o-object-position:center 72%;object-position:center 72%}.is-portrait .lifai-image-slide img[data-v-e472f5f9]{height:calc(100% - 30px);-o-object-fit:contain;object-fit:contain;width:calc(100% - 44px)}.image-slider-arrow[data-v-e472f5f9]{background:#4c231da3;border:1px solid rgba(255,250,240,.76);border-radius:50%;box-shadow:0 8px 22px #1f141029;color:#fffaf0;cursor:pointer;display:grid;height:42px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:42px;z-index:4}.image-slider-arrow[data-v-e472f5f9]:focus-visible,.image-slider-arrow[data-v-e472f5f9]:hover{background:var(--red-dark)}.image-slider-arrow.previous[data-v-e472f5f9]{left:16px}.image-slider-arrow.next[data-v-e472f5f9]{right:16px}.image-slider-arrow svg[data-v-e472f5f9]{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}.image-slider-dots[data-v-e472f5f9]{align-items:center;bottom:18px;display:flex;gap:9px;left:50%;position:absolute;transform:translate(-50%);z-index:4}.image-slider-dots button[data-v-e472f5f9]{background:#4c231d73;border:1px solid rgba(255,250,240,.94);border-radius:50%;cursor:pointer;height:9px;padding:0;transition:width .18s ease,background .18s ease;width:9px}.image-slider-dots button.active[data-v-e472f5f9]{background:var(--red-dark);border-radius:99px;width:27px}.image-slide-enter-active[data-v-e472f5f9],.image-slide-leave-active[data-v-e472f5f9]{transition:opacity .22s ease}.image-slide-enter-from[data-v-e472f5f9],.image-slide-leave-to[data-v-e472f5f9]{opacity:0}@media(max-width:680px){.lifai-image-slider[data-v-e472f5f9],.lifai-image-slider.is-compact[data-v-e472f5f9],.lifai-image-slider.is-portrait[data-v-e472f5f9]{margin-top:0;width:calc(100% - 24px)}.image-slider-frame[data-v-e472f5f9],.is-portrait .image-slider-frame[data-v-e472f5f9]{aspect-ratio:4/3;border-radius:20px}.is-compact .image-slider-frame[data-v-e472f5f9]{aspect-ratio:16/9}.is-homepage .image-slider-frame[data-v-e472f5f9]{aspect-ratio:4/3;border-radius:20px}.image-slide-caption[data-v-e472f5f9]{bottom:42px;left:52px;right:52px}.is-portrait .lifai-image-slide img[data-v-e472f5f9]{height:calc(100% - 24px);width:calc(100% - 28px)}.image-slider-arrow[data-v-e472f5f9]{height:38px;width:38px}.image-slider-arrow.previous[data-v-e472f5f9]{left:10px}.image-slider-arrow.next[data-v-e472f5f9]{right:10px}.image-slider-dots[data-v-e472f5f9]{bottom:13px}}@media(prefers-reduced-motion:reduce){.image-slide-enter-active[data-v-e472f5f9],.image-slide-leave-active[data-v-e472f5f9],.image-slider-dots button[data-v-e472f5f9]{transition:none}}
