.ficha-portada[data-astro-cid-ktfnslkn]{height:min(88svh,900px);min-height:480px;color:var(--blanco);background:var(--tinta);align-items:end;display:grid;position:relative;overflow:hidden}.ficha-portada[data-astro-cid-ktfnslkn] .ficha-portada__foto{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ficha-portada__velo[data-astro-cid-ktfnslkn]{background:linear-gradient(#00000026 40%,#000000b8);position:absolute;inset:0}.ficha-portada__texto[data-astro-cid-ktfnslkn]{padding-bottom:clamp(2.5rem,7vh,4.5rem);position:relative}.ficha-portada[data-astro-cid-ktfnslkn] p[data-astro-cid-ktfnslkn]{opacity:.9;margin:0;font-size:1.15rem}.migas[data-astro-cid-ktfnslkn]{opacity:.8;margin-bottom:1rem;font-size:.85rem}.migas[data-astro-cid-ktfnslkn] a[data-astro-cid-ktfnslkn]{text-decoration:none}.migas[data-astro-cid-ktfnslkn] a[data-astro-cid-ktfnslkn]:hover{text-decoration:underline}.ficha[data-astro-cid-ktfnslkn]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}@media (height>=860px){.ficha__datos[data-astro-cid-ktfnslkn]{position:sticky;top:100px}}.ficha__datos[data-astro-cid-ktfnslkn] dl[data-astro-cid-ktfnslkn]{margin:0}.ficha__datos[data-astro-cid-ktfnslkn] dl[data-astro-cid-ktfnslkn] div[data-astro-cid-ktfnslkn]{border-bottom:1px solid var(--gris);padding:.8rem 0}.ficha__datos[data-astro-cid-ktfnslkn] dt[data-astro-cid-ktfnslkn]{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);font-size:.75rem;font-weight:600}.ficha__datos[data-astro-cid-ktfnslkn] dd[data-astro-cid-ktfnslkn]{margin:.15rem 0 0;font-weight:500}.ficha__cifras[data-astro-cid-ktfnslkn]{background:var(--tinta);color:#ffffffbf;border-radius:var(--radio);gap:1rem;margin-top:1.8rem;padding:1.4rem;font-size:.9rem;display:grid}.ficha__cifras[data-astro-cid-ktfnslkn] span[data-astro-cid-ktfnslkn]{font-family:var(--f-titulo);color:var(--lima);font-size:1.7rem;line-height:1.1;display:block}.ficha__texto[data-astro-cid-ktfnslkn]{max-width:var(--ancho-texto);font-size:1.12rem}.ficha__texto[data-astro-cid-ktfnslkn] .entradilla[data-astro-cid-ktfnslkn]{font-family:var(--f-titulo);color:var(--tinta);margin-bottom:1.6em;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.35}.galeria[data-astro-cid-ktfnslkn]{grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:clamp(3rem,8vw,6rem);display:grid}.galeria__item[data-astro-cid-ktfnslkn]{background:var(--gris);cursor:zoom-in;border-radius:var(--radio);aspect-ratio:3/2;border:0;padding:0;overflow:hidden}.galeria__item[data-astro-cid-ktfnslkn]:nth-child(5n+1){aspect-ratio:16/8;grid-column:span 2}.galeria__item[data-astro-cid-ktfnslkn] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.galeria__item[data-astro-cid-ktfnslkn]:hover img{transform:scale(1.03)}.visor[data-astro-cid-ktfnslkn]{background:#0f0f0ef5;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.visor[data-astro-cid-ktfnslkn][open]{place-items:center;display:grid}.visor[data-astro-cid-ktfnslkn] img[data-astro-cid-ktfnslkn]{object-fit:contain;max-width:92vw;max-height:88vh}.visor__btn[data-astro-cid-ktfnslkn]{color:var(--blanco);cursor:pointer;opacity:.8;background:0 0;border:0;width:64px;height:64px;font-size:3rem;line-height:1;position:absolute}.visor__btn[data-astro-cid-ktfnslkn]:hover{opacity:1}.visor__cerrar[data-astro-cid-ktfnslkn]{top:1rem;right:1rem}.visor__ant[data-astro-cid-ktfnslkn]{top:50%;left:1rem;translate:0 -50%}.visor__sig[data-astro-cid-ktfnslkn]{top:50%;right:1rem;translate:0 -50%}.relacionados[data-astro-cid-ktfnslkn]{grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:2rem;display:grid}@media (width<=900px){.ficha[data-astro-cid-ktfnslkn]{grid-template-columns:1fr}.ficha__datos[data-astro-cid-ktfnslkn]{order:2;position:static}.relacionados[data-astro-cid-ktfnslkn]{grid-template-columns:1fr 1fr}}@media (width<=600px){.galeria[data-astro-cid-ktfnslkn]{grid-template-columns:1fr}.galeria__item[data-astro-cid-ktfnslkn]:nth-child(5n+1){aspect-ratio:3/2;grid-column:auto}.relacionados[data-astro-cid-ktfnslkn]{grid-template-columns:1fr}}
