.bloque[data-astro-cid-quklmp2f]{margin-bottom:3rem}.bloque-claro[data-astro-cid-quklmp2f]{background:#f4f2ee;border-radius:6px;padding:1.5rem 1.25rem 1.75rem}.bloque-claro[data-astro-cid-quklmp2f] h3[data-astro-cid-quklmp2f]{color:#1a1a1a}.bloque-claro[data-astro-cid-quklmp2f] .cuenta[data-astro-cid-quklmp2f]{color:#6b6b6b}.bloque-cabecera[data-astro-cid-quklmp2f]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.bloque-cabecera[data-astro-cid-quklmp2f] h3[data-astro-cid-quklmp2f]{font-family:Clash Display,system-ui,sans-serif;font-weight:600;font-size:1.5rem;color:var(--accent);margin:0}.cuenta[data-astro-cid-quklmp2f]{font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.bloque-desc[data-astro-cid-quklmp2f]{flex-basis:100%;color:var(--muted);font-size:.9375rem;margin:.25rem 0 0}.mosaico[data-astro-cid-quklmp2f]{columns:3;column-gap:8px}@media(max-width:900px){.mosaico[data-astro-cid-quklmp2f]{columns:2}}@media(max-width:520px){.mosaico[data-astro-cid-quklmp2f]{columns:2;column-gap:6px}}.tesela[data-astro-cid-quklmp2f]{display:block;width:100%;padding:0;border:0;margin:0 0 8px;break-inside:avoid;background:var(--card, #151515);overflow:hidden;cursor:zoom-in;position:relative;line-height:0}.tesela[data-astro-cid-quklmp2f] img[data-astro-cid-quklmp2f]{width:100%;height:auto;display:block;transition:transform .5s var(--easing)}.tesela[data-astro-cid-quklmp2f]:hover img[data-astro-cid-quklmp2f]{transform:scale(1.04)}.tesela[data-astro-cid-quklmp2f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tesela[data-astro-cid-quklmp2f].oculta{display:none}.tesela[data-astro-cid-quklmp2f].entra{animation:entra .45s var(--easing) both}@keyframes entra{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.mas[data-astro-cid-quklmp2f]{position:absolute;right:8px;bottom:8px;font-size:.75rem;line-height:1;padding:5px 7px;border-radius:3px;background:#0000009e;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif}.ver-mas[data-astro-cid-quklmp2f]{margin-top:1rem;padding:12px 26px;border:1px solid var(--accent);background:none;color:var(--accent);font-family:inherit;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--easing),color .25s var(--easing)}.ver-mas[data-astro-cid-quklmp2f]:hover{background:var(--accent);color:#0d0d0d}.visor[data-astro-cid-quklmp2f]{border:0;padding:0;background:#060606f0;width:100%;max-width:none;height:100%;max-height:none}.visor[data-astro-cid-quklmp2f]::backdrop{background:#060606f0}.visor[data-astro-cid-quklmp2f][open]{display:flex;align-items:center;justify-content:center}.visor[data-astro-cid-quklmp2f] img[data-astro-cid-quklmp2f]{max-width:min(94vw,1500px);max-height:84vh;width:auto;height:auto;object-fit:contain}.visor[data-astro-cid-quklmp2f] .cerrar[data-astro-cid-quklmp2f]{position:absolute;top:14px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer}.visor[data-astro-cid-quklmp2f] .flecha[data-astro-cid-quklmp2f]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.visor[data-astro-cid-quklmp2f] .flecha[data-astro-cid-quklmp2f]:hover,.visor[data-astro-cid-quklmp2f] .cerrar[data-astro-cid-quklmp2f]:hover{background:#ffffff38}.visor[data-astro-cid-quklmp2f] .prev[data-astro-cid-quklmp2f]{left:16px}.visor[data-astro-cid-quklmp2f] .next[data-astro-cid-quklmp2f]{right:16px}.visor[data-astro-cid-quklmp2f] .pie[data-astro-cid-quklmp2f]{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:space-between;gap:1rem;padding:0 22px;color:#cfcfcf;font-size:.8125rem}@media(max-width:640px){.visor[data-astro-cid-quklmp2f] .flecha[data-astro-cid-quklmp2f]{width:40px;height:40px;font-size:1.5rem}.visor[data-astro-cid-quklmp2f] .pie[data-astro-cid-quklmp2f]{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.tesela[data-astro-cid-quklmp2f] img[data-astro-cid-quklmp2f],.tesela[data-astro-cid-quklmp2f].entra{transition:none;animation:none}}.cat-grid[data-astro-cid-cblowwav]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cat-card[data-astro-cid-cblowwav]{position:relative;aspect-ratio:4 / 3;overflow:hidden;cursor:pointer;opacity:0;transform:translateY(2rem);transition:opacity .7s var(--easing),transform .7s var(--easing)}.cat-card[data-astro-cid-cblowwav].visible{opacity:1;transform:translateY(0)}.cat-card[data-astro-cid-cblowwav] .cat-bg[data-astro-cid-cblowwav]{width:100%;height:100%;transition:transform .6s var(--easing)}.cat-card[data-astro-cid-cblowwav] .cat-bg[data-astro-cid-cblowwav] img[data-astro-cid-cblowwav]{width:100%;height:100%;object-fit:cover;display:block}.cat-card[data-astro-cid-cblowwav]:hover .cat-bg[data-astro-cid-cblowwav]{transform:scale(1.05)}.cat-overlay[data-astro-cid-cblowwav]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 55%)}.cat-label[data-astro-cid-cblowwav]{position:absolute;bottom:20px;left:20px;font-family:Clash Display,sans-serif;font-weight:600;font-size:1.5rem;color:var(--accent)}.cat-meta[data-astro-cid-cblowwav]{position:absolute;bottom:22px;right:20px;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#f0f0f0;text-shadow:0 1px 3px rgba(0,0,0,.85)}.two-cols[data-astro-cid-cblowwav]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.two-cols-text[data-astro-cid-cblowwav] h2[data-astro-cid-cblowwav]{font-size:clamp(1.75rem,3vw,2.5rem);color:var(--accent);margin-bottom:1.5rem}.two-cols-text[data-astro-cid-cblowwav] p[data-astro-cid-cblowwav]{color:var(--muted);line-height:1.8}.two-cols-text[data-astro-cid-cblowwav] strong[data-astro-cid-cblowwav]{color:var(--text)}.two-cols-image[data-astro-cid-cblowwav]{aspect-ratio:4 / 3;overflow:hidden}.two-cols-image[data-astro-cid-cblowwav] img[data-astro-cid-cblowwav]{width:100%;height:100%;object-fit:cover}.about-text[data-astro-cid-cblowwav]{color:var(--muted);max-width:640px;margin:0 auto;line-height:1.8}.stats-grid[data-astro-cid-cblowwav]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:3rem}.stat[data-astro-cid-cblowwav]{text-align:center}.stat-number[data-astro-cid-cblowwav]{font-family:Clash Display,sans-serif;font-size:2.5rem;font-weight:600;color:var(--accent)}.stat-label[data-astro-cid-cblowwav]{font-size:.875rem;color:var(--muted);margin-top:.25rem}@media(max-width:768px){.cat-grid[data-astro-cid-cblowwav]{grid-template-columns:repeat(2,1fr)}.two-cols[data-astro-cid-cblowwav],.stats-grid[data-astro-cid-cblowwav]{grid-template-columns:1fr}}@media(max-width:480px){.cat-grid[data-astro-cid-cblowwav]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cat-card[data-astro-cid-cblowwav]{opacity:1;transform:none;transition:none}.cat-card[data-astro-cid-cblowwav]:hover .cat-bg[data-astro-cid-cblowwav]{transform:none}}
