.image-carousel[data-astro-cid-ltjarr3i]{--carousel-aspect:16 / 9;--carousel-bg:transparent;width:100%}.image-carousel__viewport[data-astro-cid-ltjarr3i]{aspect-ratio:var(--carousel-aspect);background:var(--carousel-bg);contain:layout paint;touch-action:pan-y;isolation:isolate;border-radius:1.25rem;position:relative;overflow:hidden}.image-carousel[data-astro-cid-ltjarr3i][data-lightbox] .image-carousel__viewport[data-astro-cid-ltjarr3i]{cursor:zoom-in}.image-carousel__viewport[data-astro-cid-ltjarr3i]:focus-visible{outline:2px solid var(--fueta-red,#c8102e);outline-offset:3px}.image-carousel__slide[data-astro-cid-ltjarr3i]{opacity:0;visibility:hidden;margin:0;transition:opacity .4s,visibility 0s linear .4s;position:absolute;inset:0;overflow:hidden}.image-carousel__slide[data-astro-cid-ltjarr3i].is-active{opacity:1;visibility:visible;z-index:1;transition-delay:0s}.image-carousel__backdrop[data-astro-cid-ltjarr3i]{object-fit:cover;filter:blur(18px)saturate(1.3)brightness(.75);pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.image-carousel__img[data-astro-cid-ltjarr3i]{z-index:1;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.image-carousel__viewport[data-astro-cid-ltjarr3i][data-fit=cover] .image-carousel__img[data-astro-cid-ltjarr3i]{object-fit:cover}.image-carousel__viewport[data-astro-cid-ltjarr3i][data-fit=contain] .image-carousel__img[data-astro-cid-ltjarr3i],.image-carousel__viewport[data-astro-cid-ltjarr3i][data-fit=blur] .image-carousel__img[data-astro-cid-ltjarr3i],.image-carousel__viewport[data-astro-cid-ltjarr3i][data-fit=smart] .image-carousel__img[data-astro-cid-ltjarr3i]{object-fit:contain}.image-carousel__viewport[data-astro-cid-ltjarr3i][data-fit=smart] .image-carousel__slide[data-astro-cid-ltjarr3i][data-ratio-close=true] .image-carousel__img[data-astro-cid-ltjarr3i]{object-fit:cover}.image-carousel__viewport[data-astro-cid-ltjarr3i][data-fit=smart] .image-carousel__slide[data-astro-cid-ltjarr3i][data-ratio-close=true] .image-carousel__backdrop[data-astro-cid-ltjarr3i]{display:none}.image-carousel__caption[data-astro-cid-ltjarr3i]{color:#fff;pointer-events:none;z-index:2;text-shadow:0 1px 2px #0009;background:linear-gradient(#0000,#000000bf);padding:1.75rem 1.25rem 1rem;font-size:.95rem;position:absolute;bottom:0;left:0;right:0}.image-carousel__button[data-astro-cid-ltjarr3i]{color:#fff;cursor:pointer;z-index:3;background:#00000080;border:1px solid #fff6;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.image-carousel__button--prev[data-astro-cid-ltjarr3i]{left:.75rem}.image-carousel__button--next[data-astro-cid-ltjarr3i]{right:.75rem}.image-carousel__button[data-astro-cid-ltjarr3i]:hover,.image-carousel__button[data-astro-cid-ltjarr3i]:focus-visible{background:var(--fueta-red,#c8102e);border-color:var(--fueta-red,#c8102e);outline:none;transform:translateY(-50%)scale(1.06)}.image-carousel__button[data-astro-cid-ltjarr3i]:focus-visible{box-shadow:0 0 0 3px #fff9}.image-carousel__expand[data-astro-cid-ltjarr3i],.image-carousel__lb-close[data-astro-cid-ltjarr3i]{top:.75rem;right:.75rem;transform:none}.image-carousel__expand[data-astro-cid-ltjarr3i]{width:2.25rem;height:2.25rem}.image-carousel__lb-close[data-astro-cid-ltjarr3i]{top:calc(.75rem + env(safe-area-inset-top,0px));right:calc(.75rem + env(safe-area-inset-right,0px))}.image-carousel__expand[data-astro-cid-ltjarr3i]:hover,.image-carousel__expand[data-astro-cid-ltjarr3i]:focus-visible,.image-carousel__lb-close[data-astro-cid-ltjarr3i]:hover,.image-carousel__lb-close[data-astro-cid-ltjarr3i]:focus-visible{transform:scale(1.06)}.image-carousel__lightbox[data-astro-cid-ltjarr3i]{color:#fff;background:#000000f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.image-carousel__lightbox[data-astro-cid-ltjarr3i][open]{display:grid}.image-carousel__lightbox[data-astro-cid-ltjarr3i]::backdrop{background:#000000f0}.image-carousel__lb-stage[data-astro-cid-ltjarr3i]{cursor:zoom-out;place-items:center;width:100%;height:100%;display:grid}.image-carousel__lb-img[data-astro-cid-ltjarr3i]{object-fit:contain;user-select:none;width:auto;max-width:100vw;height:auto;max-height:100dvh;display:block}.image-carousel__lb-counter[data-astro-cid-ltjarr3i]{top:calc(.75rem + env(safe-area-inset-top,0px));left:calc(.75rem + env(safe-area-inset-left,0px));font-variant-numeric:tabular-nums;z-index:3;pointer-events:none;background:#00000080;border:1px solid #fff6;border-radius:999px;place-items:center;min-height:2.75rem;padding:0 1rem;font-size:.875rem;display:grid;position:absolute}.image-carousel__lb-caption[data-astro-cid-ltjarr3i]{padding:2.5rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px));text-align:center;text-shadow:0 1px 2px #0009;pointer-events:none;z-index:2;background:linear-gradient(#0000,#000c);margin:0;font-size:.95rem;position:absolute;bottom:0;left:0;right:0}.image-carousel__lb-caption[data-astro-cid-ltjarr3i][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.image-carousel__lightbox[data-astro-cid-ltjarr3i][open]{animation:.2s carousel-lightbox-in}}@keyframes carousel-lightbox-in{0%{opacity:0}to{opacity:1}}.image-carousel__footer[data-astro-cid-ltjarr3i]{justify-content:center;align-items:center;margin-top:.75rem;display:flex}.image-carousel__dots[data-astro-cid-ltjarr3i]{justify-content:center;align-items:center;display:flex}.image-carousel__dot[data-astro-cid-ltjarr3i]{cursor:pointer;background:0 0;border:0;place-items:center;min-width:1.5rem;height:2rem;padding:0;display:grid;position:relative}.image-carousel__dot[data-astro-cid-ltjarr3i]:before{content:"";background:var(--fueta-border,#ccc);border-radius:999px;width:.55rem;height:.55rem;transition:background .25s,width .25s}.image-carousel__dot[data-astro-cid-ltjarr3i]:hover:before{background:var(--fueta-muted,#888)}.image-carousel__dot[data-astro-cid-ltjarr3i]:focus-visible{outline:2px solid var(--fueta-red,#c8102e);outline-offset:2px;border-radius:999px}.image-carousel__dot[data-astro-cid-ltjarr3i].is-active:before{background:var(--fueta-red,#c8102e);width:1.6rem}.image-carousel__empty[data-astro-cid-ltjarr3i]{aspect-ratio:var(--carousel-aspect);border:1px dashed var(--fueta-border,#ccc);background:var(--fueta-surface,#f5f5f5);color:var(--fueta-muted,#888);text-align:center;border-radius:1.25rem;align-content:center;place-items:center;gap:.75rem;padding:2rem;font-size:.95rem;display:grid}@media (prefers-reduced-motion:reduce){.image-carousel__slide[data-astro-cid-ltjarr3i],.image-carousel__button[data-astro-cid-ltjarr3i],.image-carousel__dot[data-astro-cid-ltjarr3i]:before{transition:none}}@media (width<=640px){.image-carousel__button[data-astro-cid-ltjarr3i]{width:2.25rem;height:2.25rem}.image-carousel__button--prev[data-astro-cid-ltjarr3i]{left:.5rem}.image-carousel__button--next[data-astro-cid-ltjarr3i]{right:.5rem}.image-carousel__lb-counter[data-astro-cid-ltjarr3i]{min-height:2.25rem}}
