.galcat__head[data-astro-cid-tvv6smhg]{margin-bottom:clamp(2rem,4vw,3rem);max-width:46rem}.galcat__head-meta[data-astro-cid-tvv6smhg]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.galcat__numero[data-astro-cid-tvv6smhg]{font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);color:var(--color-primario);letter-spacing:-.02em}.galcat__rule[data-astro-cid-tvv6smhg]{flex:0 1 5rem;height:1px;background:linear-gradient(90deg,#8a6526,#ecd699,#8a6526)}.galcat__intro[data-astro-cid-tvv6smhg]{margin:1rem 0 0;max-width:38rem;color:color-mix(in srgb,var(--color-texto) 78%,transparent)}.galcat__grid[data-astro-cid-tvv6smhg]{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(160px,auto);grid-auto-flow:dense;gap:.75rem}@media(min-width:768px){.galcat__grid[data-astro-cid-tvv6smhg]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(200px,auto);gap:1rem}}@media(min-width:1200px){.galcat__grid[data-astro-cid-tvv6smhg]{grid-auto-rows:minmax(220px,auto);gap:1.1rem}}.galcat__item--hero[data-astro-cid-tvv6smhg]{grid-column:span 2;grid-row:span 2}.galcat__item--tall[data-astro-cid-tvv6smhg]{grid-row:span 2}.galcat__item--wide[data-astro-cid-tvv6smhg]{grid-column:span 2}.galcat__item[data-astro-cid-tvv6smhg]{margin:0;border-radius:var(--radius-md);overflow:hidden;background-color:color-mix(in srgb,var(--color-texto) 6%,transparent);box-shadow:0 14px 30px -22px color-mix(in srgb,var(--color-texto) 35%,transparent);position:relative;cursor:zoom-in}.galcat__item[data-astro-cid-tvv6smhg] img[data-astro-cid-tvv6smhg]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out);pointer-events:none}@media(hover:hover){.galcat__item[data-astro-cid-tvv6smhg]:hover img[data-astro-cid-tvv6smhg]{transform:scale(1.02)}}@media(max-width:767.98px){.galcat__item--hero[data-astro-cid-tvv6smhg]{grid-column:span 2;grid-row:span 1}}@media(prefers-reduced-motion:reduce){.galcat__item[data-astro-cid-tvv6smhg] img[data-astro-cid-tvv6smhg],.galcat__item[data-astro-cid-tvv6smhg]:hover img[data-astro-cid-tvv6smhg]{transition:none!important;transform:none!important}}.lightbox[data-astro-cid-tvv6smhg]{border:0;padding:0;margin:auto;background:transparent;color:var(--color-fondo);max-width:min(96vw,1400px);max-height:96vh;width:100%;height:auto;overflow:visible}.lightbox[data-astro-cid-tvv6smhg]:not([open]){display:none}.lightbox[data-astro-cid-tvv6smhg]::backdrop{background:#140c08eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lightboxBackdropIn .22s ease-out}.lightbox[data-astro-cid-tvv6smhg][open]{animation:lightboxIn .26s cubic-bezier(.22,1,.36,1)}@keyframes lightboxBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes lightboxIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.lightbox__inner[data-astro-cid-tvv6smhg]{position:relative;display:grid;place-items:center;width:100%;height:96vh;padding:clamp(1rem,4vw,3rem);box-sizing:border-box}.lightbox__figure[data-astro-cid-tvv6smhg]{margin:0;display:flex;flex-direction:column;align-items:center;gap:.9rem;max-width:100%;max-height:100%}.lightbox__img[data-astro-cid-tvv6smhg]{display:block;max-width:100%;max-height:calc(96vh - 6rem);width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 30px 80px -30px #000000b3}.lightbox__caption[data-astro-cid-tvv6smhg]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(.875rem,1.4vw,1rem);line-height:1.4;text-align:center;letter-spacing:.01em;color:var(--color-acento, var(--color-primario));max-width:56ch;margin:0;text-wrap:balance}.lightbox__counter[data-astro-cid-tvv6smhg]{position:absolute;top:clamp(1rem,3vw,1.75rem);left:50%;transform:translate(-50%);margin:0;font-family:var(--font-body);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-fondo) 70%,transparent);pointer-events:none}.lightbox__btn[data-astro-cid-tvv6smhg]{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primario) 55%,transparent);background:#140c088c;color:var(--color-fondo);font-size:1.6rem;line-height:1;cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.lightbox__btn[data-astro-cid-tvv6smhg]{width:3.4rem;height:3.4rem;font-size:1.85rem}}.lightbox__btn[data-astro-cid-tvv6smhg]:hover,.lightbox__btn[data-astro-cid-tvv6smhg]:focus-visible{background:#8f662966;border-color:var(--color-primario)}.lightbox__btn[data-astro-cid-tvv6smhg]:focus-visible{outline:2px solid var(--color-primario);outline-offset:3px}.lightbox__btn[data-astro-cid-tvv6smhg]:active{transform:scale(.96)}.lightbox__close[data-astro-cid-tvv6smhg]{top:clamp(1rem,3vw,1.5rem);right:clamp(1rem,3vw,1.5rem)}.lightbox__prev[data-astro-cid-tvv6smhg]{left:clamp(.5rem,2vw,1.5rem);top:50%;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-tvv6smhg]:active{transform:translateY(-50%) scale(.96)}.lightbox__next[data-astro-cid-tvv6smhg]{right:clamp(.5rem,2vw,1.5rem);top:50%;transform:translateY(-50%)}.lightbox__next[data-astro-cid-tvv6smhg]:active{transform:translateY(-50%) scale(.96)}.lightbox[data-astro-cid-tvv6smhg][data-single=true] .lightbox__prev[data-astro-cid-tvv6smhg],.lightbox[data-astro-cid-tvv6smhg][data-single=true] .lightbox__next[data-astro-cid-tvv6smhg]{display:none}@media(prefers-reduced-motion:reduce){.lightbox[data-astro-cid-tvv6smhg],.lightbox[data-astro-cid-tvv6smhg]::backdrop,.lightbox__img[data-astro-cid-tvv6smhg],.lightbox__caption[data-astro-cid-tvv6smhg],.lightbox__btn[data-astro-cid-tvv6smhg]{animation:none!important;transition:none!important}}body.lightbox-open{overflow:hidden}
