.hero[data-astro-cid-lcdefpme]{z-index:0;height:100svh;color:var(--crema);background:#14120f;grid-template-rows:1fr auto;padding-block:4.5rem 3rem;display:grid;position:sticky;top:0;overflow:hidden}.hero__fondo[data-astro-cid-lcdefpme]{animation:aparecer 1.6s var(--suave) both;position:absolute;inset:0}.hero__fondo[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:60% 82%;filter:saturate(1.02)contrast(1.02)brightness(.95);width:100%;height:100%;transform:scale(calc(1 + var(--zoom,0) * .18));will-change:transform;position:absolute;inset:0}@media (width>=900px){.hero__fondo[data-astro-cid-lcdefpme] img{object-position:50% 78%}}.hero__fondo[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(85% 75% at 0 100%,#14120fd1,#14120f73 50%,#0000 80%),linear-gradient(#14120f8c 0%,#14120f1a 25%,#14120f0d 55%,#14120f73 100%);position:absolute;inset:0}@keyframes aparecer{0%{opacity:0}to{opacity:1}}.hero__inner[data-astro-cid-lcdefpme]{text-align:left;align-self:end;justify-items:start;gap:1.25rem;display:grid;position:relative}.hero__titulo[data-astro-cid-lcdefpme]{text-shadow:0 2px 40px #14120f73;max-width:16ch}.hero__sub[data-astro-cid-lcdefpme]{max-width:34rem;font-size:var(--fs-texto);line-height:var(--lh-texto);color:color-mix(in srgb, var(--crema) 90%, transparent);text-shadow:0 1px 20px #14120f80;margin:0}.hero__scroll[data-astro-cid-lcdefpme]{right:var(--margen);color:var(--crema);font-size:var(--fs-etiqueta);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;justify-items:center;gap:.6rem;font-weight:500;text-decoration:none;display:grid;position:absolute;bottom:3rem}.hero__scroll[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--crema), transparent);transform-origin:top;width:1px;height:3rem;animation:caer 2.2s var(--suave) infinite;display:block}@media (width<=767px){.hero__scroll[data-astro-cid-lcdefpme]{display:none}}@keyframes caer{0%{transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}html.js .hero__linea[data-astro-cid-lcdefpme]{animation:subir .9s var(--suave) both;animation-delay:calc(.25s + var(--n) * .12s)}@keyframes subir{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js .hero__linea[data-astro-cid-lcdefpme],.hero__fondo[data-astro-cid-lcdefpme],.hero__scroll[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:none}.hero__fondo[data-astro-cid-lcdefpme] img{transform:none}}.resto[data-astro-cid-lcdefpme]{z-index:1;background:var(--crema);position:relative;box-shadow:0 -24px 60px #14120f4d}.circulo[data-astro-cid-lcdefpme]{border:1.5px solid var(--borde);width:3rem;height:3rem;color:var(--espresso);transition:background-color var(--rapido) var(--suave), border-color var(--rapido) var(--suave), color var(--rapido) var(--suave);border-radius:50%;flex:none;place-items:center;display:grid}.circulo[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem;transition:transform var(--rapido) var(--suave)}.aloj__bajada[data-astro-cid-lcdefpme],.serv__bajada[data-astro-cid-lcdefpme],.faq-inicio__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--espresso-suave);font-size:var(--fs-texto);line-height:var(--lh-texto)}.intro__inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.intro__google[data-astro-cid-lcdefpme]{font-size:var(--fs-detalle);letter-spacing:.02em;color:var(--espresso-suave);justify-items:center;gap:.5rem;margin-bottom:2rem;text-decoration:none;display:grid}.intro__estrellas[data-astro-cid-lcdefpme]{color:var(--sol);gap:.2rem;display:flex}.intro__estrellas[data-astro-cid-lcdefpme] svg{fill:currentColor;stroke:none;width:.95rem;height:.95rem}.intro__titulo[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:block}.intro__texto[data-astro-cid-lcdefpme]{max-width:36rem;margin:var(--ritmo-texto) auto 0;color:var(--espresso-suave)}.intro__enlace[data-astro-cid-lcdefpme]{margin-top:var(--ritmo-accion)}.aloj[data-astro-cid-lcdefpme]{padding-top:4rem}.aloj__cabecera[data-astro-cid-lcdefpme]{margin-bottom:4rem}.aloj__cabecera[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:17ch}.aloj__bajada[data-astro-cid-lcdefpme]{max-width:34rem;margin-bottom:0}.aloj__cabecera[data-astro-cid-lcdefpme] .aloj__bajada[data-astro-cid-lcdefpme]{margin-top:var(--ritmo-texto)}.aloj__grilla[data-astro-cid-lcdefpme]{gap:3.5rem;display:grid}@media (width>=900px){.aloj__grilla[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem}.unidad[data-astro-cid-lcdefpme]:nth-child(2){margin-top:5rem}}.unidad[data-astro-cid-lcdefpme]{color:inherit;gap:1.5rem;text-decoration:none;display:grid}.unidad__foto[data-astro-cid-lcdefpme]{aspect-ratio:16/10.5;margin:0;position:relative}.unidad__chips[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.unidad__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{backdrop-filter:blur(8px);color:var(--espresso);font-size:var(--fs-detalle);background:#f3eee6e6;border-radius:999px;padding:.5rem .9rem;font-weight:500;line-height:1.2;box-shadow:0 6px 20px #14120f1f}@media (hover:hover){.unidad__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--rapido) var(--suave), transform var(--rapido) var(--suave);transition-delay:0s;transform:translateY(-10px)}.unidad[data-astro-cid-lcdefpme]:hover .unidad__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.unidad[data-astro-cid-lcdefpme]:focus-visible .unidad__chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{opacity:1;transition-delay:calc(var(--i) * 70ms);transform:none}}.unidad__texto[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.unidad__meta[data-astro-cid-lcdefpme]{font-size:var(--fs-etiqueta);font-weight:500;line-height:var(--lh-etiqueta);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--espresso-suave);display:block}.unidad__meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-inline:.375rem}.unidad__fila[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.unidad[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--espresso-suave);font-size:var(--fs-texto-chico);margin:0}.unidad[data-astro-cid-lcdefpme] .circulo[data-astro-cid-lcdefpme] svg{transform:rotate(-45deg)}.unidad[data-astro-cid-lcdefpme]:hover .circulo[data-astro-cid-lcdefpme]{background:var(--vino);border-color:var(--vino);color:var(--crema)}.unidad[data-astro-cid-lcdefpme]:hover .circulo[data-astro-cid-lcdefpme] svg{transform:rotate(-45deg)translate(2px,-2px)}.serv[data-astro-cid-lcdefpme]{padding-block:var(--seccion);background:var(--vino-profundo);position:relative;overflow:hidden}.serv__fondo[data-astro-cid-lcdefpme]{position:absolute;inset:-12% 0}.serv__fondo[data-astro-cid-lcdefpme] img{object-fit:cover;filter:saturate()brightness(.88);width:100%;height:100%;transform:translateY(calc((var(--avance,.5) - .5) * -14%));will-change:transform}.serv__fondo[data-astro-cid-lcdefpme]:after{content:"";background:#14120f1f;position:absolute;inset:0}.serv__tarjeta[data-astro-cid-lcdefpme]{background:var(--blanco);border-radius:var(--radio);grid-template-areas:"titulo""bajada""visual""lista";gap:2rem;padding:1.5rem;display:grid;position:relative;box-shadow:0 40px 90px #14120f59}.serv__texto[data-astro-cid-lcdefpme]{display:contents}.serv__titulo[data-astro-cid-lcdefpme]{grid-area:titulo}.serv__bajada[data-astro-cid-lcdefpme]{grid-area:bajada;max-width:40ch;margin:0}.serv__lista[data-astro-cid-lcdefpme]{grid-area:lista}@media (width>=900px){.serv__tarjeta[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;grid-template-areas:"texto visual";gap:0;max-width:68rem;margin-inline:auto;padding:3rem}.serv__texto[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:texto;padding-right:3rem;display:flex}.serv__bajada[data-astro-cid-lcdefpme]{margin-top:var(--ritmo-texto)}.serv__lista[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:3rem}.serv__visual[data-astro-cid-lcdefpme]{border-left:1px solid var(--borde);padding-left:3rem}}.serv__lista[data-astro-cid-lcdefpme]{padding-left:0;padding-right:0;list-style:none}.serv__lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--borde)}.serv__lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--borde)}.serv__opcion[data-astro-cid-lcdefpme]{text-align:left;width:100%;min-height:3.5rem;color:var(--espresso-suave);transition:color var(--rapido) var(--suave);grid-template-columns:2.25rem 1fr auto;align-items:center;display:grid}.serv__num[data-astro-cid-lcdefpme]{font-size:var(--fs-etiqueta);letter-spacing:.08em;color:var(--acento-texto);font-weight:500}.serv__nombre[data-astro-cid-lcdefpme]{font-family:var(--fuente-serif);font-weight:500;font-size:var(--fs-texto);letter-spacing:.06em;text-transform:uppercase;transition:transform var(--rapido) var(--suave);line-height:1.2}.serv__opcion[data-astro-cid-lcdefpme] svg{width:1rem;height:1rem;color:var(--vino);opacity:0;transition:opacity var(--rapido) var(--suave), transform var(--rapido) var(--suave);transform:translate(-8px)}.serv__opcion[data-astro-cid-lcdefpme]:hover,.serv__opcion[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--vino)}.serv__opcion[data-astro-cid-lcdefpme]:hover .serv__nombre[data-astro-cid-lcdefpme],.serv__opcion[data-astro-cid-lcdefpme][aria-pressed=true] .serv__nombre[data-astro-cid-lcdefpme]{transform:translate(4px)}.serv__opcion[data-astro-cid-lcdefpme][aria-pressed=true] svg,.serv__opcion[data-astro-cid-lcdefpme]:hover svg{opacity:1;transform:none}.serv__lista[data-astro-cid-lcdefpme]:has(.serv__opcion:hover) .serv__opcion[data-astro-cid-lcdefpme][aria-pressed=true]:not(:hover){color:var(--espresso-suave)}.serv__lista[data-astro-cid-lcdefpme]:has(.serv__opcion:hover) .serv__opcion[data-astro-cid-lcdefpme][aria-pressed=true]:not(:hover) .serv__nombre[data-astro-cid-lcdefpme]{transform:none}.serv__lista[data-astro-cid-lcdefpme]:has(.serv__opcion:hover) .serv__opcion[data-astro-cid-lcdefpme][aria-pressed=true]:not(:hover) svg{opacity:0;transform:translate(-8px)}.serv__visual[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:visual;gap:1rem;display:flex}.serv__logo[data-astro-cid-lcdefpme]{color:var(--vino)}@media (width<=899px){.serv__logo[data-astro-cid-lcdefpme]{display:none}}.serv__fotos[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radio-chico);background:var(--arena);flex:1;min-height:15rem;position:relative;overflow:hidden}@media (width>=900px){.serv__fotos[data-astro-cid-lcdefpme]{aspect-ratio:auto;min-height:22rem}}.serv__foto[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .7s var(--suave), transform 1.2s var(--suave);margin:0;position:absolute;inset:0;transform:scale(1.06)}.serv__foto[data-astro-cid-lcdefpme].es-activa{opacity:1;transform:none}.serv__foto[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.serv__descripciones[data-astro-cid-lcdefpme]{display:grid}.serv__desc[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--fs-texto-chico);line-height:var(--lh-texto);color:var(--espresso-suave);opacity:0;transition:opacity .5s var(--suave), transform .5s var(--suave);grid-area:1/1;margin:0;transform:translateY(6px)}.serv__desc[data-astro-cid-lcdefpme].es-activa{opacity:1;transform:none}.serv__desc[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--espresso);margin-bottom:.25rem;font-weight:500;display:block}.resenas[data-astro-cid-lcdefpme]{background:var(--blanco);align-items:center;min-height:100svh;display:grid}.resenas__inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.resenas__google[data-astro-cid-lcdefpme]{text-decoration:none}.resenas__carrusel[data-astro-cid-lcdefpme]{width:100%;position:relative}.resenas__pila[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.resenas__controles[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--ritmo-accion);margin-top:2rem;display:grid}.resenas__carrusel[data-astro-cid-lcdefpme].es-js{padding-bottom:calc(var(--alto-controles,0px) + 2rem)}.resenas__carrusel[data-astro-cid-lcdefpme].es-js .resenas__controles[data-astro-cid-lcdefpme]{left:0;right:0;top:calc(var(--alto-activa,0px) + 2rem);transition:top .7s var(--suave);margin-top:0;position:absolute}.resena[data-astro-cid-lcdefpme]{opacity:0;filter:blur(4px);transition:opacity .8s var(--suave), transform .8s var(--suave), filter .8s var(--suave);pointer-events:none;grid-area:1/1;align-self:start;justify-items:center;gap:1.5rem;margin:0;display:grid;transform:translateY(12px)}.resena[data-astro-cid-lcdefpme].es-activa{opacity:1;filter:none;pointer-events:auto;transform:none}.resena[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30ch;font-family:var(--fuente-serif);font-style:italic;font-weight:400;font-size:var(--fs-cita);line-height:var(--lh-cita);letter-spacing:var(--ls-h2);color:var(--vino);text-wrap:balance;margin:0}.resena[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-size:var(--fs-etiqueta);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--espresso-suave);font-weight:500}.resenas__puntos[data-astro-cid-lcdefpme]{align-items:center;display:flex}.resenas__puntos[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{place-items:center;height:2.5rem;padding-inline:.2rem;display:grid}.resenas__puntos[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:before{content:"";background:var(--borde);width:.4rem;height:.4rem;transition:width var(--rapido) var(--suave), background-color var(--rapido) var(--suave);border-radius:999px}.resenas__puntos[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]:before{background:var(--sol);width:1.4rem}.resenas__vacio[data-astro-cid-lcdefpme]{max-width:26ch;font-family:var(--fuente-serif);font-size:var(--fs-cita);line-height:var(--lh-cita);color:var(--vino);margin:0}.resenas__inner[data-astro-cid-lcdefpme]>.enlace[data-astro-cid-lcdefpme]{margin-top:var(--ritmo-accion)}@media (prefers-reduced-motion:reduce){.resenas__carrusel[data-astro-cid-lcdefpme].es-js .resenas__controles[data-astro-cid-lcdefpme]{transition:none}}.verano[data-astro-cid-lcdefpme]{--abrir:0;padding-block:var(--seccion);position:relative;overflow:hidden}.verano__escena[data-astro-cid-lcdefpme]{width:100%;max-width:90rem;min-height:32rem;margin-inline:auto;position:relative}@media (width>=768px){.verano__escena[data-astro-cid-lcdefpme]{min-height:44rem}}@media (width>=1200px){.verano__escena[data-astro-cid-lcdefpme]{min-height:52rem}}.verano__titulo[data-astro-cid-lcdefpme]{max-width:none;margin:0;position:absolute;inset:0}.verano__palabra[data-astro-cid-lcdefpme]{font-family:var(--fuente-serif);font-weight:500;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--vino);white-space:nowrap;user-select:none;font-weight:400;position:absolute}.verano__palabra--1[data-astro-cid-lcdefpme]{top:0;left:var(--margen)}.verano__palabra--2[data-astro-cid-lcdefpme]{bottom:0;right:var(--margen)}.verano__palabra--2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-style:italic}.verano__fotos[data-astro-cid-lcdefpme]{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.verano__fotos[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-6px}.polaroid[data-astro-cid-lcdefpme]{--sube:0%;--crece:1;background:var(--blanco);border-radius:var(--radio-chico);width:11rem;transform:translate(-50%, -50%) translate(var(--x), calc(var(--y) + var(--sube))) rotate(var(--r)) scale(var(--crece));transition:transform .9s var(--suave), box-shadow var(--rapido) var(--suave);margin:0;padding:.75rem .75rem 0;position:absolute;top:50%;left:50%;box-shadow:0 2px 4px #14120f14,0 24px 50px #14120f38}.polaroid[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;filter:saturate(1.05)contrast(1.03)sepia(.05);pointer-events:none;border-radius:6px;width:100%}.polaroid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--fuente-serif);font-style:italic;font-size:var(--fs-texto-chico);color:var(--espresso-suave);text-align:left;padding:.75rem .15rem .95rem;line-height:1.2}.polaroid[data-astro-cid-lcdefpme][data-lugar="0"]{z-index:3;--x:calc(var(--abrir) * 2%);--y:calc(var(--abrir) * 6%);--r:calc(-2deg + var(--abrir) * 3deg)}.polaroid[data-astro-cid-lcdefpme][data-lugar="1"]{z-index:2;--x:calc(var(--abrir) * 52%);--y:calc(var(--abrir) * -34%);--r:calc(4deg + var(--abrir) * 1deg)}.polaroid[data-astro-cid-lcdefpme][data-lugar="2"]{z-index:1;--x:calc(var(--abrir) * -50%);--y:calc(var(--abrir) * 30%);--r:calc(-5deg + var(--abrir) * -3deg)}@media (hover:hover){.polaroid[data-astro-cid-lcdefpme]{transition:transform .9s var(--suave), box-shadow var(--rapido) var(--suave), z-index 0s}.polaroid[data-astro-cid-lcdefpme]:hover{z-index:4;--sube:-3%;--crece:1.03;transition-duration:.5s, var(--rapido), 0s;box-shadow:0 2px 4px #14120f14,0 36px 70px #14120f4d}}@media (width>=768px){.polaroid[data-astro-cid-lcdefpme]{width:17rem}}@media (width>=1200px){.polaroid[data-astro-cid-lcdefpme]{width:22rem}}@media (width<=699px){.polaroid[data-astro-cid-lcdefpme][data-lugar="1"]{--x:calc(var(--abrir) * 30%);--y:calc(var(--abrir) * -30%)}.polaroid[data-astro-cid-lcdefpme][data-lugar="2"]{--x:calc(var(--abrir) * -28%);--y:calc(var(--abrir) * 28%)}}@media (prefers-reduced-motion:reduce){.polaroid[data-astro-cid-lcdefpme]{transition:none}}.faq-inicio__grid[data-astro-cid-lcdefpme]{gap:3rem;display:grid}@media (width>=900px){.faq-inicio__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(16rem,1fr) 1.6fr;align-items:start;gap:6rem}.faq-inicio__intro[data-astro-cid-lcdefpme]{position:sticky;top:7rem}}.faq-inicio__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:30ch;margin-bottom:0}
