/* Colección fotográfica: derivados ligeros; los maestros 8K no se sirven en la web. */
.coleccion-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.coleccion-grid>.coleccion-card{width:calc((100% - 48px)/3);flex:0 0 auto}
.coleccion .coleccion-card{margin:0;min-width:0;cursor:default;background:#fffdfb;border:1px solid var(--crema-3);box-shadow:0 6px 22px #4a2e2a08}
.coleccion-card picture{display:block;background:#f8eee6;overflow:hidden}
.coleccion .coleccion-card img{width:100%;height:auto;aspect-ratio:1122/1402;object-fit:contain}
.coleccion .coleccion-card:hover img{transform:none}
.coleccion-card figcaption{padding:18px 19px 20px}
.coleccion-card h3{font-size:21px;line-height:1.25;margin:0 0 8px}
.coleccion-card figcaption p{font-size:14px;line-height:1.5;color:var(--cacao-cl);margin:0}
.coleccion-nota{font-size:13px;line-height:1.6;color:var(--cacao-cl);text-align:center;max-width:720px;margin:24px auto 0}
.coleccion-ideas,.tito-album{border:0;background:none;overflow:visible;margin:22px 0 0}
.coleccion-ideas>summary,.tito-album>summary{display:flex;width:fit-content;max-width:100%;min-height:48px;margin:auto;align-items:center;justify-content:center;gap:10px;padding:8px 13px;color:#87505b;font-size:15px;text-align:center;text-decoration:underline;text-underline-offset:5px}
.coleccion-ideas>.gal-carousel{margin-top:22px}
.coleccion-ideas .coleccion-nota,.tito-album .coleccion-nota{margin-top:8px}
#sobre .sobre-media img{height:auto;aspect-ratio:1122/1402;object-fit:contain}
#sobre .sobre-media{margin:0;min-width:0;border-radius:24px;background:none;box-shadow:var(--sombra)}
#sobre .sobre-media:hover img{transform:none}
.tito-momentos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}
.tito-momentos .tito-momento{margin:0;min-width:0}
.tito-momento picture{display:block}
.tito-momentos .tito-momento img{height:auto;aspect-ratio:1122/1402;object-fit:contain}
.tito-momentos .tito-momento:hover img{transform:none}
.tito-momento .cap{font-size:15px;pointer-events:none}
.coleccion :is(summary,a,img[role=button]):focus-visible,.tito-album :is(summary,img[role=button]):focus-visible{outline:3px solid #87505b;outline-offset:4px}
.lb-close{min-width:48px;min-height:48px;display:grid;place-items:center}
@media(max-width:900px){.coleccion-grid{gap:20px}.coleccion-grid>.coleccion-card{width:calc((100% - 20px)/2)}.tito-momentos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.coleccion-grid{gap:18px 12px}.coleccion-grid>.coleccion-card{width:calc((100% - 12px)/2)}.coleccion-card figcaption{padding:13px 11px 16px}.coleccion-card h3{font-size:18px;margin-bottom:6px}.coleccion-card figcaption p{font-size:13px}.coleccion-nota{font-size:12px;margin-top:20px}.tito-momentos{gap:12px}.tito-momento .cap{font-size:13px;padding:.8rem .6rem}.tito-album{margin-top:25px}}
@media(max-width:359px){.coleccion-grid{gap:22px}.coleccion-grid>.coleccion-card{width:100%}.coleccion-card figcaption{padding:16px}.coleccion-card h3{font-size:22px}.coleccion-card figcaption p{font-size:14px}}

/* Mantener visible el inicio al entrar desde la cabecera. */
#sobre{scroll-margin-top:90px}
