.hero[data-astro-cid-bbe6dxrz]{position:relative;height:100svh;min-height:560px;overflow:hidden}.hero-fotos[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.hf[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:0;transition:opacity 1.8s var(--ease)}.hf[data-astro-cid-bbe6dxrz].activa{opacity:1}.hf[data-astro-cid-bbe6dxrz] picture,.hf[data-astro-cid-bbe6dxrz] img{width:100%;height:100%}.hf[data-astro-cid-bbe6dxrz] img{transform:scale(1.06);transition:transform 8s linear}.hf[data-astro-cid-bbe6dxrz].activa img{transform:scale(1)}.hero-velo[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#0000 24%,#00000014 46%,#0000009e),linear-gradient(90deg,#0000004d,#0000 55%)}.hero-in[data-astro-cid-bbe6dxrz]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(28px,4vw,52px)}.hero-h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,6.4vw,6.6rem);color:var(--blanco);max-width:14ch}.hero-pie[data-astro-cid-bbe6dxrz]{margin-top:clamp(32px,5vw,64px);padding-top:22px;border-top:1px solid rgba(246,245,242,.35);display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.hero-casas[data-astro-cid-bbe6dxrz]{position:relative;flex:1;min-height:74px}.hc[data-astro-cid-bbe6dxrz]{position:absolute;left:0;bottom:0;display:grid;gap:6px;opacity:0;transform:translateY(8px);transition:opacity .9s var(--ease),transform 1.2s var(--ease);pointer-events:none;color:var(--blanco)}.hc[data-astro-cid-bbe6dxrz].activa{opacity:1;transform:none;pointer-events:auto}.hc-nombre[data-astro-cid-bbe6dxrz]{font-size:1.35rem;font-weight:400;letter-spacing:-.02em}.hc-autor[data-astro-cid-bbe6dxrz]{color:#f6f5f2bf}.hero-puntos[data-astro-cid-bbe6dxrz]{display:flex;gap:6px}.hero-puntos[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{background:none;border:0;padding:12px 0;width:44px}.hero-puntos[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:block;height:1px;background:#f6f5f259;position:relative;overflow:hidden}.hero-puntos[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:var(--blanco);transform:scaleX(0);transform-origin:left}.hero-puntos[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz][aria-selected=true] i[data-astro-cid-bbe6dxrz]:after{animation:progreso 6.5s linear forwards}html.reduce .hero-puntos[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz][aria-selected=true] i[data-astro-cid-bbe6dxrz]:after{animation:none;transform:none}@keyframes progreso{to{transform:scaleX(1)}}@media(max-width:599px){.hero-puntos[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{width:28px}.hc-autor[data-astro-cid-bbe6dxrz]{max-width:15rem}}.man-eti[data-astro-cid-6bqustke]{grid-column:1 / -1;color:var(--gris);margin-bottom:36px}.man-t[data-astro-cid-6bqustke]{grid-column:1 / span 10;font-size:clamp(2.4rem,5.6vw,5.6rem)}.man-p[data-astro-cid-6bqustke]{grid-column:7 / span 5;margin:clamp(36px,5vw,72px) 0 0}.man-cifras[data-astro-cid-6bqustke]{grid-column:1 / -1;list-style:none;margin:clamp(72px,9vw,140px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--linea)}.man-cifras[data-astro-cid-6bqustke] li[data-astro-cid-6bqustke]{display:grid;gap:12px;padding:26px 20px 0 0}.man-cifras[data-astro-cid-6bqustke] li[data-astro-cid-6bqustke]+li[data-astro-cid-6bqustke]{border-left:1px solid var(--linea);padding-left:24px}.man-cifras[data-astro-cid-6bqustke] .titulo[data-astro-cid-6bqustke]{font-size:clamp(2.6rem,5vw,4.6rem)}.man-cifras[data-astro-cid-6bqustke] .mono[data-astro-cid-6bqustke]{color:var(--gris);max-width:16rem;line-height:1.5}@media(max-width:899px){.man-t[data-astro-cid-6bqustke],.man-p[data-astro-cid-6bqustke]{grid-column:1 / -1}.man-cifras[data-astro-cid-6bqustke]{grid-template-columns:1fr}.man-cifras[data-astro-cid-6bqustke] li[data-astro-cid-6bqustke],.man-cifras[data-astro-cid-6bqustke] li[data-astro-cid-6bqustke]+li[data-astro-cid-6bqustke]{border-left:0;padding:22px 0;border-bottom:1px solid var(--linea)}}.casas[data-astro-cid-6bqustke]{padding-bottom:clamp(80px,10vw,160px)}.casa[data-astro-cid-6bqustke]+.casa[data-astro-cid-6bqustke]{margin-top:clamp(100px,14vw,220px)}.casa-in[data-astro-cid-6bqustke]{align-items:end;row-gap:32px}.casa-foto[data-astro-cid-6bqustke]{grid-column:1 / span 8;aspect-ratio:4 / 3;display:block;overflow:hidden;background:var(--papel)}.casa-foto[data-astro-cid-6bqustke] picture,.casa-foto[data-astro-cid-6bqustke] img{width:100%;height:100%}.casa-foto[data-astro-cid-6bqustke] img{transition:transform 1.6s var(--ease)}@media(hover:hover){.casa-foto[data-astro-cid-6bqustke]:hover img{transform:scale(1.03)}}.casa-txt[data-astro-cid-6bqustke]{grid-column:10 / span 3;display:grid;gap:18px;align-content:end}.par[data-astro-cid-6bqustke] .casa-foto[data-astro-cid-6bqustke]{grid-column:5 / span 8;grid-row:1}.par[data-astro-cid-6bqustke] .casa-txt[data-astro-cid-6bqustke]{grid-column:1 / span 3;grid-row:1}.casa-txt[data-astro-cid-6bqustke]>.mono[data-astro-cid-6bqustke]{color:var(--gris)}.casa-nombre[data-astro-cid-6bqustke]{font-size:clamp(2rem,3vw,3rem)}.casa-frase[data-astro-cid-6bqustke]{margin:0;color:var(--gris);font-size:1.05rem;line-height:1.5}.ficha[data-astro-cid-6bqustke]{margin:6px 0 4px;border-top:1px solid var(--linea);text-transform:none;letter-spacing:0;font-size:.74rem}.ficha[data-astro-cid-6bqustke] div[data-astro-cid-6bqustke]{display:grid;grid-template-columns:7.2rem 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--linea)}.ficha[data-astro-cid-6bqustke] dt[data-astro-cid-6bqustke]{color:var(--gris);text-transform:uppercase;letter-spacing:.06em}.ficha[data-astro-cid-6bqustke] dd[data-astro-cid-6bqustke]{margin:0}.casa-txt[data-astro-cid-6bqustke] .enlace[data-astro-cid-6bqustke]{justify-self:start;margin-top:6px}@media(max-width:1199px)and (min-width:900px){.casa-foto[data-astro-cid-6bqustke],.par[data-astro-cid-6bqustke] .casa-foto[data-astro-cid-6bqustke]{grid-column-end:span 7}.par[data-astro-cid-6bqustke] .casa-foto[data-astro-cid-6bqustke]{grid-column-start:6}.casa-txt[data-astro-cid-6bqustke]{grid-column:9 / span 4}.par[data-astro-cid-6bqustke] .casa-txt[data-astro-cid-6bqustke]{grid-column:1 / span 4}}@media(max-width:899px){.casa-foto[data-astro-cid-6bqustke],.par[data-astro-cid-6bqustke] .casa-foto[data-astro-cid-6bqustke]{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 3.4}.casa-txt[data-astro-cid-6bqustke],.par[data-astro-cid-6bqustke] .casa-txt[data-astro-cid-6bqustke]{grid-column:1 / span 12;grid-row:auto}.casa-foto[data-astro-cid-6bqustke]{margin-inline:calc(var(--pad) * -1)}}@media(min-width:600px)and (max-width:899px){.casa-txt[data-astro-cid-6bqustke],.par[data-astro-cid-6bqustke] .casa-txt[data-astro-cid-6bqustke]{grid-column:1 / span 9}}.vg[data-astro-cid-ha5ff5qr]{position:relative}.vg-pin[data-astro-cid-ha5ff5qr]{position:relative;height:100svh;overflow:hidden}.vg-fotos[data-astro-cid-ha5ff5qr]{position:absolute;inset:0}.vf[data-astro-cid-ha5ff5qr]{position:absolute;inset:0;opacity:0;transition:opacity 1.1s var(--ease)}.vf[data-astro-cid-ha5ff5qr].activa{opacity:1}.vf[data-astro-cid-ha5ff5qr] picture,.vf[data-astro-cid-ha5ff5qr] img{width:100%;height:100%}.vf[data-astro-cid-ha5ff5qr] img{transform:scale(1.05);transition:transform 2.4s var(--ease)}.vf[data-astro-cid-ha5ff5qr].activa img{transform:scale(1)}.vg-velo[data-astro-cid-ha5ff5qr]{position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0000 25% 45%,#000000ad)}.vg-in[data-astro-cid-ha5ff5qr]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:96px;padding-bottom:clamp(28px,4vw,52px)}.vg-cab[data-astro-cid-ha5ff5qr]{display:flex;justify-content:space-between;gap:20px;color:#f6f5f2d9;padding-bottom:16px;border-bottom:1px solid rgba(246,245,242,.3)}.vg-pie[data-astro-cid-ha5ff5qr]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.vg-textos[data-astro-cid-ha5ff5qr]{position:relative;flex:1;max-width:34rem;min-height:190px}.vt[data-astro-cid-ha5ff5qr]{position:absolute;left:0;bottom:0;display:grid;gap:14px;opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform 1s var(--ease)}.vt[data-astro-cid-ha5ff5qr].activa{opacity:1;transform:none}.vt-nombre[data-astro-cid-ha5ff5qr]{font-size:clamp(2.4rem,5vw,4.6rem);color:var(--blanco)}.vt-texto[data-astro-cid-ha5ff5qr]{margin:0;color:#f6f5f2d9;max-width:28rem;line-height:1.6}.vt[data-astro-cid-ha5ff5qr] .mono[data-astro-cid-ha5ff5qr]{color:#f6f5f2bf}.plano[data-astro-cid-ha5ff5qr]{margin:0;width:clamp(200px,22vw,320px);background:#f6f5f2f0;color:var(--grafito);padding:16px 16px 12px;flex:none}.plano[data-astro-cid-ha5ff5qr] svg[data-astro-cid-ha5ff5qr]{width:100%;height:auto}.muro-ext[data-astro-cid-ha5ff5qr]{fill:none;stroke:var(--grafito);stroke-width:3}.sala[data-astro-cid-ha5ff5qr]{fill:transparent;stroke:var(--grafito);stroke-width:1;transition:fill .6s var(--ease)}.sala[data-astro-cid-ha5ff5qr].on{fill:#1919191a}.sala-fija[data-astro-cid-ha5ff5qr]{fill:none}.piscina[data-astro-cid-ha5ff5qr]{fill:none;stroke:var(--grafito);stroke-width:1;stroke-dasharray:3 4}.sala-txt[data-astro-cid-ha5ff5qr]{font:400 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;fill:#8e8c88;transition:fill .4s}.sala-txt[data-astro-cid-ha5ff5qr].on{fill:var(--grafito)}.punto[data-astro-cid-ha5ff5qr]{fill:var(--grafito);transition:cx .9s var(--ease),cy .9s var(--ease)}.plano[data-astro-cid-ha5ff5qr] figcaption[data-astro-cid-ha5ff5qr]{margin-top:8px;color:var(--gris);font-size:.64rem}@media(max-width:767px){.vg-pie[data-astro-cid-ha5ff5qr]{flex-direction:column;align-items:stretch;gap:20px}.plano[data-astro-cid-ha5ff5qr]{position:absolute;top:140px;right:var(--pad);width:150px;padding:10px 10px 8px}.plano[data-astro-cid-ha5ff5qr] figcaption[data-astro-cid-ha5ff5qr]{display:none}.vg-textos[data-astro-cid-ha5ff5qr]{min-height:220px}.vt-texto[data-astro-cid-ha5ff5qr]{font-size:.95rem}}html.reduce .vt[data-astro-cid-ha5ff5qr]{position:static;opacity:1;transform:none;margin-top:24px}html.reduce .vg-pin[data-astro-cid-ha5ff5qr]{height:auto;min-height:100svh}.est[data-astro-cid-qroc6eqr]{row-gap:48px;align-items:end}.est-foto[data-astro-cid-qroc6eqr]{grid-column:1 / span 5;aspect-ratio:3 / 4;overflow:hidden;background:var(--papel)}.est-foto[data-astro-cid-qroc6eqr] picture,.est-foto[data-astro-cid-qroc6eqr] img{width:100%;height:100%}.est-txt[data-astro-cid-qroc6eqr]{grid-column:7 / span 6;display:grid;gap:30px}.est-eti[data-astro-cid-qroc6eqr]{color:var(--gris)}.equipo[data-astro-cid-qroc6eqr]{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--linea);text-transform:none;letter-spacing:0}.equipo[data-astro-cid-qroc6eqr] li[data-astro-cid-qroc6eqr]{display:grid;grid-template-columns:1fr 1.6fr auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--linea)}.equipo[data-astro-cid-qroc6eqr] li[data-astro-cid-qroc6eqr] span[data-astro-cid-qroc6eqr]:nth-child(2){color:var(--gris)}@media(max-width:899px){.est-foto[data-astro-cid-qroc6eqr]{grid-column:1 / span 10}.est-txt[data-astro-cid-qroc6eqr]{grid-column:1 / -1}.equipo[data-astro-cid-qroc6eqr] li[data-astro-cid-qroc6eqr]{grid-template-columns:1fr;gap:4px}}.vender-eti[data-astro-cid-qroc6eqr]{grid-column:1 / -1;color:#a9a7a2;margin-bottom:36px}.vender-t[data-astro-cid-qroc6eqr]{grid-column:1 / span 10}.vender-cols[data-astro-cid-qroc6eqr]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:clamp(56px,7vw,100px)}.vender-cols[data-astro-cid-qroc6eqr] div[data-astro-cid-qroc6eqr]{border-top:1px solid var(--linea-o);padding-top:18px}.vender-cols[data-astro-cid-qroc6eqr] .mono[data-astro-cid-qroc6eqr]{color:#a9a7a2}.vender-cols[data-astro-cid-qroc6eqr] p[data-astro-cid-qroc6eqr]{margin:14px 0 0;color:#cfcdc8;line-height:1.65;max-width:24rem}.vender-btn[data-astro-cid-qroc6eqr]{grid-column:1 / span 4;justify-self:start;margin-top:clamp(48px,6vw,80px)}@media(max-width:899px){.vender-t[data-astro-cid-qroc6eqr]{grid-column:1 / -1}.vender-cols[data-astro-cid-qroc6eqr]{grid-template-columns:1fr}.vender-btn[data-astro-cid-qroc6eqr]{grid-column:1 / -1}}
