.portada[data-astro-cid-vplvargf]{position:relative;display:grid;align-items:end;min-height:min(92svh,860px);margin-top:calc(var(--cabecera-alto) * -1);color:var(--c-blanco);background:var(--c-negro);isolation:isolate}html:not(.js) .portada[data-astro-cid-vplvargf]{margin-top:0;min-height:min(80svh,760px)}.portada[data-astro-cid-vplvargf] .portada__foto,.portada[data-astro-cid-vplvargf] picture{position:absolute;inset:0;z-index:-2}.portada[data-astro-cid-vplvargf] img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.portada[data-astro-cid-vplvargf]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000000b8,#00000059 55%,#0000001a),linear-gradient(transparent 50%,#0006)}.portada__texto[data-astro-cid-vplvargf]{display:grid;justify-items:start;gap:var(--sp-16);padding-block:var(--sp-128) var(--sp-80)}@media(min-width:1024px){.portada__texto[data-astro-cid-vplvargf]{padding-bottom:var(--sp-128)}}.portada__lema[data-astro-cid-vplvargf]{font-size:var(--fs-18);margin-bottom:var(--sp-16)}.casa[data-astro-cid-vplvargf]{display:grid;gap:var(--sp-40);align-items:center}@media(min-width:1024px){.casa[data-astro-cid-vplvargf]{grid-template-columns:1fr 1fr;gap:var(--sp-80)}}.casa__texto[data-astro-cid-vplvargf]{display:grid;justify-items:start;gap:var(--sp-24);max-width:52ch}.casa__fotos[data-astro-cid-vplvargf]{min-width:0}.ubicacion[data-astro-cid-vplvargf]{display:grid;gap:var(--sp-40)}.ubicacion__mapa[data-astro-cid-vplvargf]{position:relative;display:block;border-radius:var(--r-24);overflow:hidden;background:#f7f7f7;text-decoration:none}.ubicacion__mapa[data-astro-cid-vplvargf] img{width:100%;height:auto}.ubicacion__mapa-cta[data-astro-cid-vplvargf]{position:absolute;right:var(--sp-16);bottom:var(--sp-16);display:inline-flex;align-items:center;gap:var(--sp-8);min-height:var(--tap-min);padding:var(--sp-8) var(--sp-16);border-radius:var(--r-8);background:var(--c-azul);color:var(--c-blanco);font-family:var(--fuente-2);font-size:var(--fs-13);font-weight:var(--fw-medio);letter-spacing:var(--ls-boton);text-transform:uppercase}.ubicacion__mapa-cta[data-astro-cid-vplvargf] svg{width:14px;height:14px}@media(hover:hover){.ubicacion__mapa[data-astro-cid-vplvargf]:hover .ubicacion__mapa-cta[data-astro-cid-vplvargf]{background:var(--c-azul-oscuro)}}.lugares[data-astro-cid-vplvargf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-24) var(--sp-16)}@media(min-width:1024px){.lugares[data-astro-cid-vplvargf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-32)}}.lugares[data-astro-cid-vplvargf] figure[data-astro-cid-vplvargf]{display:grid;gap:var(--sp-12)}.lugares__foto[data-astro-cid-vplvargf]{aspect-ratio:10 / 9;border-radius:var(--r-16);overflow:hidden;background:var(--c-gris-200)}.lugares__foto[data-astro-cid-vplvargf] img{width:100%;height:100%;object-fit:cover}.lugares[data-astro-cid-vplvargf] figcaption[data-astro-cid-vplvargf]{text-align:center;font-size:var(--fs-14);line-height:20px}.servicios[data-astro-cid-vplvargf]{display:grid;gap:var(--sp-40)}.servicios__titulo[data-astro-cid-vplvargf]{text-align:center}.servicios__lista[data-astro-cid-vplvargf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16);max-width:1000px;margin-inline:auto;width:100%}@media(min-width:768px){.servicios__lista[data-astro-cid-vplvargf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-24) var(--sp-40)}}.servicios__item[data-astro-cid-vplvargf]{display:grid;justify-items:center;align-content:center;gap:var(--sp-16);aspect-ratio:1 / 1.08;padding:var(--sp-16);border-radius:var(--r-24);background:var(--c-azul);color:var(--c-arena);text-align:center;font-size:var(--fs-13);line-height:20px;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.servicios__item[data-astro-cid-vplvargf] img{width:64px;height:64px}@media(min-width:768px){.servicios__item[data-astro-cid-vplvargf] img{width:80px;height:80px}}.galeria[data-astro-cid-vplvargf]{padding-bottom:var(--sp-16)}.cuartos[data-astro-cid-vplvargf]{display:grid;gap:var(--sp-48)}.cuartos__cabeza[data-astro-cid-vplvargf]{display:grid;gap:var(--sp-32);justify-items:start}@media(min-width:1024px){.cuartos__cabeza[data-astro-cid-vplvargf]{grid-template-columns:1fr auto;align-items:start;gap:var(--sp-80)}}.cuartos__lista[data-astro-cid-vplvargf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-32) var(--sp-16)}@media(min-width:1024px){.cuartos__lista[data-astro-cid-vplvargf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-32)}}.cuarto[data-astro-cid-vplvargf]{display:grid;gap:var(--sp-16);text-decoration:none}.cuarto__foto[data-astro-cid-vplvargf]{aspect-ratio:2 / 3;border-radius:var(--r-16);overflow:hidden;background:var(--c-gris-200)}.cuarto__foto[data-astro-cid-vplvargf] img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3) var(--ease-out)}.cuarto__titulo[data-astro-cid-vplvargf]{text-align:center;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px;font-size:var(--fs-16);line-height:24px}@media(min-width:768px){.cuarto__titulo[data-astro-cid-vplvargf]{font-size:var(--fs-18);line-height:26px}}@media(hover:hover){.cuarto[data-astro-cid-vplvargf]:hover .cuarto__foto[data-astro-cid-vplvargf] img{transform:scale(1.04)}}
