.collage[data-astro-cid-6e7b345n]{display:grid;gap:var(--e3);grid-template-columns:repeat(2,1fr);grid-auto-flow:dense}@media(min-width:720px){.collage[data-astro-cid-6e7b345n]{grid-template-columns:repeat(3,1fr);gap:var(--e4)}}@media(min-width:1200px){.collage[data-astro-cid-6e7b345n]{grid-template-columns:repeat(4,1fr)}}.col-pieza[data-astro-cid-6e7b345n]{padding:0;border:0;background:none;cursor:zoom-in;display:block;position:relative;border-radius:var(--radio-img);overflow:hidden;box-shadow:var(--sombra-media)}.col-pieza[data-astro-cid-6e7b345n] img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .4s ease}.col-pieza[data-astro-cid-6e7b345n]:hover img,.col-pieza[data-astro-cid-6e7b345n]:focus-visible img{transform:scale(1.06)}.col-marco[data-astro-cid-6e7b345n]{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--oro-mirador);transition:box-shadow var(--t)}.col-pieza[data-astro-cid-6e7b345n]:hover .col-marco[data-astro-cid-6e7b345n],.col-pieza[data-astro-cid-6e7b345n]:focus-visible .col-marco[data-astro-cid-6e7b345n]{box-shadow:inset 0 0 0 2px var(--oro-mirador)}.col-pie[data-astro-cid-6e7b345n]{position:absolute;left:0;right:0;bottom:0;pointer-events:none;padding:var(--e8) var(--e4) var(--e3);text-align:left;font-size:.8125rem;line-height:1.35;color:var(--crema-luz);background:linear-gradient(180deg,#0020,#000022db);opacity:0;translate:0 8px;transition:opacity var(--t),translate var(--t);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.col-pieza[data-astro-cid-6e7b345n]:hover .col-pie[data-astro-cid-6e7b345n],.col-pieza[data-astro-cid-6e7b345n]:focus-visible .col-pie[data-astro-cid-6e7b345n]{opacity:1;translate:0 0}@media(hover:none){.col-pie[data-astro-cid-6e7b345n]{display:none}}@media(min-width:720px){.col-ancha[data-astro-cid-6e7b345n]{grid-column:span 2}.col-ancha[data-astro-cid-6e7b345n] img{aspect-ratio:2/1}.col-alta[data-astro-cid-6e7b345n]{grid-row:span 2}.col-alta[data-astro-cid-6e7b345n] img{aspect-ratio:3/4}}.visor[data-astro-cid-6e7b345n]{border:0;padding:0;width:min(96vw,1500px);max-width:none;height:min(94svh,1000px);max-height:none;background:transparent;color:var(--crema-luz);overflow:hidden}.visor[data-astro-cid-6e7b345n]::backdrop{background:#000022f2}.visor[data-astro-cid-6e7b345n][open]{display:flex;flex-direction:column;gap:var(--e3)}.visor-barra[data-astro-cid-6e7b345n]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--e4);padding:var(--e2) var(--e1) 0}.visor-cuenta[data-astro-cid-6e7b345n]{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.14em;color:var(--oro-mirador)}.visor-escena[data-astro-cid-6e7b345n]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:var(--e2)}.visor-marco[data-astro-cid-6e7b345n]{position:relative;min-width:0;min-height:0}.visor-img[data-astro-cid-6e7b345n]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:var(--radio-img);display:block}.visor-btn[data-astro-cid-6e7b345n]{width:48px;height:48px;flex:0 0 auto;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;color:var(--crema-luz);background:#fff0ce1f;transition:background var(--t),color var(--t),scale var(--t)}.visor-btn[data-astro-cid-6e7b345n]:hover{background:var(--oro-mirador);color:var(--azul-noche);scale:1.06}.visor-btn[data-astro-cid-6e7b345n] svg[data-astro-cid-6e7b345n]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.visor-btn[data-astro-cid-6e7b345n][disabled]{opacity:.28;cursor:default;background:#fff0ce14}.visor-btn[data-astro-cid-6e7b345n][disabled]:hover{background:#fff0ce14;color:var(--crema-luz);scale:1}.visor-pie[data-astro-cid-6e7b345n]{flex:0 0 auto;margin:0 auto;max-width:78ch;text-align:center;font-size:.875rem;line-height:1.5;color:var(--crema-tenue);padding:0 var(--e6) var(--e2);min-height:2.4em}@media(max-width:719px){.visor[data-astro-cid-6e7b345n]{width:100vw;height:100svh}.visor-escena[data-astro-cid-6e7b345n]{grid-template-columns:minmax(0,1fr)}.visor-ant[data-astro-cid-6e7b345n],.visor-sig[data-astro-cid-6e7b345n]{position:absolute;bottom:var(--e16);z-index:2;background:#0000229e;backdrop-filter:blur(4px)}.visor-ant[data-astro-cid-6e7b345n]{left:var(--e4)}.visor-sig[data-astro-cid-6e7b345n]{right:var(--e4)}.visor-escena[data-astro-cid-6e7b345n]{position:relative}}
