.portada[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(2.5rem,7vw,5rem) 0 1rem}.nombre[data-astro-cid-lcdefpme]{color:var(--texto);text-shadow:0 4px 30px #d9a4412e;margin:0;font-size:clamp(4rem,13vw,8.5rem)}.bienvenida[data-astro-cid-lcdefpme]{color:var(--acento-2);letter-spacing:.04em;margin:1rem 0 .25rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:300}.intro[data-astro-cid-lcdefpme]{color:var(--texto-suave);white-space:pre-line;max-width:46ch;margin:0 auto 3rem;font-size:1.12rem}.puertas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,3vw,2rem);display:grid}@media (width<=680px){.puertas[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.puerta[data-astro-cid-lcdefpme]{aspect-ratio:4/3;color:var(--texto);box-shadow:var(--sombra);background:var(--fondo-3);isolation:isolate;border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.puerta[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:brightness(.72)saturate(.95);z-index:-1;width:100%;height:100%;transition:transform .6s,filter .6s;position:absolute;inset:0}.puerta[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0000 40%,#000000c7);position:absolute;inset:0}.puerta[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:brightness(.85);transform:scale(1.05)}.puerta-texto[data-astro-cid-lcdefpme]{text-align:left;gap:.2rem;padding:clamp(1.2rem,3vw,2rem);display:grid;position:absolute;bottom:0;left:0;right:0}.puerta-titulo[data-astro-cid-lcdefpme]{letter-spacing:.02em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}.puerta-sub[data-astro-cid-lcdefpme]{color:#d6d2c8;font-size:1rem}.puerta-flecha[data-astro-cid-lcdefpme]{background:var(--acento);color:#17130b;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.4rem;transition:transform .3s;display:grid;position:absolute;bottom:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem)}.puerta[data-astro-cid-lcdefpme]:hover .puerta-flecha[data-astro-cid-lcdefpme]{transform:translate(4px)}
