.galeria__main[data-astro-cid-zz5di7e4]{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-lg);overflow:hidden;background:var(--blue-soft);box-shadow:var(--shadow-md)}.galeria__main[data-astro-cid-zz5di7e4] img[data-astro-cid-zz5di7e4]{width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1);transition:opacity .26s ease,transform .32s cubic-bezier(.4,0,.2,1)}.galeria__main[data-astro-cid-zz5di7e4] img[data-astro-cid-zz5di7e4].is-fading{opacity:0;transform:scale(1.015)}.galeria__main[data-astro-cid-zz5di7e4] img[data-astro-cid-zz5di7e4][data-galeria-trigger]{cursor:pointer}.galeria__arrow[data-astro-cid-zz5di7e4],.galeria__expand[data-astro-cid-zz5di7e4]{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-pill);background:#ffffff8c;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffb3,0 8px 22px #00000040;color:var(--blue-dark);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.galeria__arrow[data-astro-cid-zz5di7e4] svg[data-astro-cid-zz5di7e4],.galeria__expand[data-astro-cid-zz5di7e4] svg[data-astro-cid-zz5di7e4]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.galeria__arrow[data-astro-cid-zz5di7e4]{top:50%;width:44px;height:44px;transform:translateY(-50%)}.galeria__arrow[data-astro-cid-zz5di7e4]:hover{transform:translateY(-50%) scale(1.08);box-shadow:inset 0 1px #fff9,0 10px 28px #00000038}.galeria__arrow--prev[data-astro-cid-zz5di7e4]{left:var(--space-3)}.galeria__arrow--next[data-astro-cid-zz5di7e4]{right:var(--space-3)}.galeria__expand[data-astro-cid-zz5di7e4]{right:var(--space-3);bottom:var(--space-3);width:38px;height:38px}.galeria__expand[data-astro-cid-zz5di7e4]:hover{transform:scale(1.08);box-shadow:inset 0 1px #fff9,0 10px 28px #00000038}.galeria__counter[data-astro-cid-zz5di7e4]{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:6px 12px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;color:#fff;background:#062b578c;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.galeria__thumbs[data-astro-cid-zz5di7e4]{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding-bottom:var(--space-2);overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(35,103,188,.35) transparent}.galeria__thumbs[data-astro-cid-zz5di7e4]::-webkit-scrollbar{height:6px}.galeria__thumbs[data-astro-cid-zz5di7e4]::-webkit-scrollbar-track{background:transparent}.galeria__thumbs[data-astro-cid-zz5di7e4]::-webkit-scrollbar-thumb{background:#2367bc59;border-radius:var(--radius-pill)}.galeria__thumbs[data-astro-cid-zz5di7e4]::-webkit-scrollbar-thumb:hover{background:#2367bc8c}.galeria__thumb[data-astro-cid-zz5di7e4]{flex:0 0 auto;width:84px;height:64px;border-radius:var(--radius-sm);overflow:hidden;padding:0;border:2px solid transparent;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.galeria__thumb[data-astro-cid-zz5di7e4] img[data-astro-cid-zz5di7e4]{width:100%;height:100%;object-fit:cover}.galeria__thumb[data-astro-cid-zz5di7e4]:hover{opacity:1}.galeria__thumb[data-astro-cid-zz5di7e4].is-active{opacity:1;border-color:var(--orange)}.lightbox[data-astro-cid-zz5di7e4]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-7) var(--space-6);background:#041020db;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.lightbox[data-astro-cid-zz5di7e4].is-open{opacity:1;visibility:visible;pointer-events:auto}.lightbox__figure[data-astro-cid-zz5di7e4]{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:100%;transform:scale(.96);transition:transform .24s cubic-bezier(.4,0,.2,1)}.lightbox[data-astro-cid-zz5di7e4].is-open .lightbox__figure[data-astro-cid-zz5di7e4]{transform:scale(1)}.lightbox__img[data-astro-cid-zz5di7e4]{display:block;max-width:min(1100px,88vw);max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:1;transform:scale(1);transition:opacity .26s ease,transform .32s cubic-bezier(.4,0,.2,1)}.lightbox__img[data-astro-cid-zz5di7e4].is-fading{opacity:0;transform:scale(1.015)}.lightbox__counter[data-astro-cid-zz5di7e4]{padding:6px 14px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;color:#ffffffeb;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.lightbox__close[data-astro-cid-zz5di7e4],.lightbox__arrow[data-astro-cid-zz5di7e4]{position:fixed;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.3);background:#ffffff24;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px #ffffff40,0 8px 22px #0000004d;color:#fff;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s ease}.lightbox__close[data-astro-cid-zz5di7e4]{top:var(--space-5);right:var(--space-5);width:42px;height:42px}.lightbox__arrow[data-astro-cid-zz5di7e4]{top:50%;transform:translateY(-50%);width:52px;height:52px}.lightbox__arrow--prev[data-astro-cid-zz5di7e4]{left:var(--space-5)}.lightbox__arrow--next[data-astro-cid-zz5di7e4]{right:var(--space-5)}.lightbox__close[data-astro-cid-zz5di7e4]:hover{transform:scale(1.08);background:#ffffff3d}.lightbox__arrow[data-astro-cid-zz5di7e4]:hover{transform:translateY(-50%) scale(1.08);background:#ffffff3d}@media (max-width: 640px){.lightbox[data-astro-cid-zz5di7e4]{padding:var(--space-6) var(--space-3)}.lightbox__arrow[data-astro-cid-zz5di7e4]{width:42px;height:42px}.lightbox__arrow--prev[data-astro-cid-zz5di7e4]{left:var(--space-2)}.lightbox__arrow--next[data-astro-cid-zz5di7e4]{right:var(--space-2)}.lightbox__close[data-astro-cid-zz5di7e4]{top:var(--space-3);right:var(--space-3)}}.mapa[data-astro-cid-xi2hnk6j]{background:#ffffff47;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-2)}.mapa__marco[data-astro-cid-xi2hnk6j]{height:340px;background:var(--blue-soft);border-radius:var(--radius-md);overflow:hidden}.mapa__marco[data-astro-cid-xi2hnk6j] iframe[data-astro-cid-xi2hnk6j]{display:block;width:100%;height:100%;border:0}.mapa__pie[data-astro-cid-xi2hnk6j]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4)}.mapa__nota[data-astro-cid-xi2hnk6j]{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-xs);color:var(--blue-dark);font-weight:600}.mapa__nota[data-astro-cid-xi2hnk6j] svg[data-astro-cid-xi2hnk6j]{flex:none;color:var(--orange-dark)}.mapa__acciones[data-astro-cid-xi2hnk6j]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mapa__acciones[data-astro-cid-xi2hnk6j] .btn[data-astro-cid-xi2hnk6j]{gap:7px;white-space:nowrap}.mapa__abrir[data-astro-cid-xi2hnk6j]{background:var(--blue-soft);color:var(--blue-dark);border:1px solid rgba(35,103,188,.35)}.mapa__abrir[data-astro-cid-xi2hnk6j]:hover,.mapa__abrir[data-astro-cid-xi2hnk6j]:focus-visible{background:var(--blue);border-color:var(--blue);color:#fff}@media (max-width: 640px){.mapa__marco[data-astro-cid-xi2hnk6j]{height:280px}.mapa__pie[data-astro-cid-xi2hnk6j]{padding-left:var(--space-3)}.mapa__acciones[data-astro-cid-xi2hnk6j]{width:100%}.mapa__acciones[data-astro-cid-xi2hnk6j] .btn[data-astro-cid-xi2hnk6j]{flex:1}}
