.portada[data-astro-cid-eoumi3aq]{--borde:clamp(.5rem, 1vw, .85rem);--solape:3rem;padding:var(--borde) var(--borde) 0}.portada__marco[data-astro-cid-eoumi3aq]{min-height:max(40rem, calc(100svh - var(--borde) - var(--solape) - 1.25rem));border-radius:var(--radio-grande);color:var(--crema);isolation:isolate;display:grid;position:relative;overflow:hidden}.portada__slides[data-astro-cid-eoumi3aq],.portada__slide[data-astro-cid-eoumi3aq],.portada__velo[data-astro-cid-eoumi3aq]{position:absolute;inset:0}.portada__slides[data-astro-cid-eoumi3aq]{z-index:-2;background:var(--mar-noche);overflow:hidden}.portada__slide[data-astro-cid-eoumi3aq]{opacity:0;transition:opacity 1.6s}.portada__slide[data-astro-cid-eoumi3aq].es-activa{opacity:1}.portada__slide[data-astro-cid-eoumi3aq] img{object-fit:cover;width:100%;height:100%;transition:transform calc(var(--duracion) + 1.6s) linear;transform:scale(1.1)}.portada__slide[data-astro-cid-eoumi3aq].es-activa img{transform:scale(1)}.portada__velo[data-astro-cid-eoumi3aq]{z-index:-1;background:linear-gradient(#081c1dc7 0%,#081c1d6b 12%,#081c1d00 30%),linear-gradient(90deg,#0a262794 0%,#0a26272e 45%,#0a262700 65%),linear-gradient(270deg,#0a262780 0%,#0a262700 26%),linear-gradient(#0a262700 48%,#0a262747 70%,#0a2627cc 100%)}.portada__contenido[data-astro-cid-eoumi3aq]{padding-bottom:calc(var(--solape) + clamp(2rem, 3.5vw, 3rem));justify-content:space-between;align-self:end;align-items:end;gap:3rem;display:flex}h1[data-astro-cid-eoumi3aq]{letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 30px #0a262759;max-width:10.4em;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:300;line-height:1.02}.portada[data-astro-cid-eoumi3aq] h1[data-astro-cid-eoumi3aq] em{color:var(--arena-clara)}.portada__texto[data-astro-cid-eoumi3aq]{flex:1;min-width:0}.portada__texto[data-astro-cid-eoumi3aq] p[data-astro-cid-eoumi3aq]{opacity:.92;max-width:48ch;margin:1.1rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.portada__acciones[data-astro-cid-eoumi3aq]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.9rem;display:flex}.portada__opiniones[data-astro-cid-eoumi3aq]{color:var(--crema);align-items:center;gap:.75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.portada__opiniones[data-astro-cid-eoumi3aq] span[data-astro-cid-eoumi3aq]:last-child{border-bottom:1px solid #f4ede273;padding-bottom:.15rem;transition:border-color .3s}.portada__opiniones[data-astro-cid-eoumi3aq]:hover span[data-astro-cid-eoumi3aq]:last-child{border-color:var(--arena)}.portada__caras[data-astro-cid-eoumi3aq]{display:inline-flex}.portada__caras[data-astro-cid-eoumi3aq] img[data-astro-cid-eoumi3aq]{border:2px solid var(--crema);object-fit:cover;border-radius:50%;width:2.25rem;height:2.25rem}.portada__caras[data-astro-cid-eoumi3aq] img[data-astro-cid-eoumi3aq]+img[data-astro-cid-eoumi3aq]{margin-left:-.7rem}.portada__riel[data-astro-cid-eoumi3aq]{top:50%;right:max(var(--margen), calc((100% - var(--ancho)) / 2));z-index:1;justify-items:end;gap:1.5rem;display:grid;position:absolute;transform:translateY(-42%)}.portada__indicadores[data-astro-cid-eoumi3aq]{margin:0;padding:0;list-style:none;display:grid}.portada__indicadores[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq]{width:100%;color:var(--crema);text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 2px;justify-content:end;align-items:center;gap:1.1rem;padding:0;display:grid;position:relative}.portada__nombre[data-astro-cid-eoumi3aq]{font:500 .82rem/1.2 var(--sans);opacity:.55;transition:opacity .4s, padding .6s var(--curva);justify-items:end;gap:.2rem;padding-block:.7rem;display:grid}.portada__nombre[data-astro-cid-eoumi3aq] small[data-astro-cid-eoumi3aq]{letter-spacing:.12em;color:var(--arena-clara);opacity:0;font-size:.68rem;font-weight:700;transition:opacity .4s}.portada__nombre[data-astro-cid-eoumi3aq]>span[data-astro-cid-eoumi3aq]{transition:font-size .6s var(--curva)}.portada__indicadores[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq]:hover .portada__nombre[data-astro-cid-eoumi3aq]{opacity:.95}.portada__indicadores[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq].es-activa .portada__nombre[data-astro-cid-eoumi3aq]{opacity:1;padding-block:1.15rem}.portada__indicadores[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq].es-activa .portada__nombre[data-astro-cid-eoumi3aq] small[data-astro-cid-eoumi3aq]{opacity:1}.portada__indicadores[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq].es-activa .portada__nombre[data-astro-cid-eoumi3aq]>span[data-astro-cid-eoumi3aq]{font:320 1.55rem/1.1 var(--serif);letter-spacing:-.01em}.portada__progreso[data-astro-cid-eoumi3aq]{background:#f4ede238;align-self:stretch;position:relative;overflow:hidden}.portada__progreso[data-astro-cid-eoumi3aq]:after{content:"";background:var(--arena-clara);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.es-activa[data-astro-cid-eoumi3aq] .portada__progreso[data-astro-cid-eoumi3aq]:after{animation:progreso var(--duracion) linear forwards}.portada__vista[data-astro-cid-eoumi3aq]{aspect-ratio:3/2;opacity:0;width:8.5rem;transition:opacity .3s, transform .45s var(--curva);pointer-events:none;border-radius:14px;position:absolute;top:50%;right:calc(100% + 1.25rem);overflow:hidden;transform:translate(10px,-50%)scale(.94);box-shadow:0 0 0 2px #f4ede2e6,0 20px 40px -18px #000000b3}.portada__vista[data-astro-cid-eoumi3aq] img[data-astro-cid-eoumi3aq]{object-fit:cover;width:100%;height:100%}.portada__indicadores[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq]:not(.es-activa):hover .portada__vista[data-astro-cid-eoumi3aq]{opacity:1;transform:translateY(-50%)}.portada__control[data-astro-cid-eoumi3aq]{align-items:center;gap:.45rem;display:flex}.portada__contador[data-astro-cid-eoumi3aq]{letter-spacing:.06em;font-variant-numeric:tabular-nums;opacity:.75;margin-right:.5rem;font-size:.76rem;font-weight:600}.portada__contador[data-astro-cid-eoumi3aq] b[data-astro-cid-eoumi3aq]{color:var(--arena-clara);opacity:1;font-weight:700}.portada__control[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq]{width:2.5rem;height:2.5rem;color:var(--crema);backdrop-filter:blur(10px);cursor:pointer;background:#0a262740;border:1px solid #f4ede24d;border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid}.portada__control[data-astro-cid-eoumi3aq] button[data-astro-cid-eoumi3aq]:hover{border-color:var(--crema);background:var(--crema);color:var(--mar-noche)}@keyframes progreso{to{transform:scale(1)}}.portada__buscador[data-astro-cid-eoumi3aq]{z-index:2;margin-top:calc(var(--solape) * -1);position:relative}.portada[data-astro-cid-eoumi3aq] .buscador--consulta .buscador__campos{grid-template-columns:1fr 1.1fr .9fr 1.5fr auto}.portada[data-astro-cid-eoumi3aq] .buscador--consulta .buscador__campo{cursor:text}.portada[data-astro-cid-eoumi3aq] .buscador--consulta input{width:100%;color:inherit;font:360 1.05rem/1.3 var(--serif);background:0 0;border:0;outline:0;padding:0}.portada[data-astro-cid-eoumi3aq] .buscador--consulta input::placeholder{color:#f4ede26b}.portada[data-astro-cid-eoumi3aq] .buscador__trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.portada[data-astro-cid-eoumi3aq] .buscador__error{color:#ffc9b8;margin:0;padding:0 .6rem .2rem;font-size:.9rem}.portada[data-astro-cid-eoumi3aq] .buscador--listo{align-items:center;gap:1rem;min-height:6rem;padding:1rem 1.75rem;display:flex}.portada[data-astro-cid-eoumi3aq] .buscador--listo .icono{width:2rem;height:2rem;color:var(--arena);flex-shrink:0}.portada[data-astro-cid-eoumi3aq] .buscador--listo .icono svg{width:100%;height:100%}.portada[data-astro-cid-eoumi3aq] .buscador--listo p{font:320 clamp(1.05rem, 1.5vw, 1.3rem) / 1.35 var(--serif);margin:0}@media (width<=960px){.portada[data-astro-cid-eoumi3aq] .buscador--consulta .buscador__campos{grid-template-columns:1fr 1fr}.portada[data-astro-cid-eoumi3aq] .buscador--consulta .buscador__mensaje,.portada[data-astro-cid-eoumi3aq] .buscador--consulta .buscador__enviar{grid-column:1/-1}}@media (width<=520px){.portada[data-astro-cid-eoumi3aq] .buscador--consulta .buscador__campos{grid-template-columns:1fr}}.portada[data-astro-cid-eoumi3aq] .buscador{border-radius:var(--radio-grande);background:var(--papel);color:var(--tinta);gap:.75rem;padding:.75rem;display:grid;box-shadow:0 30px 70px -30px #0a26278c}.portada[data-astro-cid-eoumi3aq] .buscador__unidad{background:var(--crema);border-radius:999px;justify-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.portada[data-astro-cid-eoumi3aq] .buscador__unidad button{height:2.25rem;color:var(--gris);font:600 .85rem/1 var(--sans);cursor:pointer;transition:background .3s var(--curva), color .3s;background:0 0;border:0;border-radius:999px;padding:0 1.1rem}.portada[data-astro-cid-eoumi3aq] .buscador__campos{grid-template-columns:1fr 1fr 1.2fr auto;gap:.5rem;display:grid}.portada[data-astro-cid-eoumi3aq] .buscador__campo{background:var(--blanco);border:1px solid var(--filete);cursor:pointer;border-radius:12px;align-items:center;gap:.85rem;min-height:4.25rem;padding:0 1.1rem;transition:border-color .25s;display:flex;position:relative}.portada[data-astro-cid-eoumi3aq] button.buscador__campo{text-align:left;width:100%;font:inherit;color:inherit}.portada[data-astro-cid-eoumi3aq] .buscador__campo:hover,.portada[data-astro-cid-eoumi3aq] .buscador__campo:focus-within,.portada[data-astro-cid-eoumi3aq] .buscador__campo.es-activo{border-color:var(--mar)}.portada[data-astro-cid-eoumi3aq] .buscador__campo.es-activo{box-shadow:0 0 0 3px #0f6e741f}.portada[data-astro-cid-eoumi3aq] .buscador{position:relative}.portada[data-astro-cid-eoumi3aq] .buscador__calendario{z-index:30;border-radius:var(--radio-grande);background:var(--papel);max-width:47.5rem;color:var(--tinta);box-shadow:0 30px 80px -30px #0a262799, 0 0 0 1px var(--filete);animation:calendario-entra .25s var(--curva);padding:1.25rem 1.5rem 1rem;position:absolute;bottom:calc(100% + .75rem);left:.75rem;right:.75rem}@keyframes calendario-entra{0%{opacity:0;transform:translateY(8px)}}.portada[data-astro-cid-eoumi3aq] .buscador__calendario-cabeza{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.portada[data-astro-cid-eoumi3aq] .buscador__calendario-cabeza strong{font:400 1.35rem var(--serif)}.portada[data-astro-cid-eoumi3aq] .buscador__calendario-cabeza button{background:var(--crema);width:2.25rem;height:2.25rem;color:var(--tinta);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.portada[data-astro-cid-eoumi3aq] .buscador__campo>.icono{width:1.4rem;height:1.4rem;color:var(--mar);flex-shrink:0}.portada[data-astro-cid-eoumi3aq] .buscador__campo>.icono svg{width:100%;height:100%}.portada[data-astro-cid-eoumi3aq] .buscador__campo span:not(.icono){flex:1;gap:.15rem;min-width:0;display:grid}.portada[data-astro-cid-eoumi3aq] .buscador__campo small{color:var(--gris);font-size:.74rem;font-weight:600}.portada[data-astro-cid-eoumi3aq] .buscador__campo strong{white-space:nowrap;font-size:.98rem;font-weight:600}.portada[data-astro-cid-eoumi3aq] .buscador__campo input[type=date]{opacity:0;pointer-events:none;position:absolute;inset:0}.portada[data-astro-cid-eoumi3aq] .buscador__huespedes{cursor:default}.portada[data-astro-cid-eoumi3aq] .buscador__contador{gap:.35rem;display:flex}.portada[data-astro-cid-eoumi3aq] .buscador__contador button{border:1px solid var(--filete);background:var(--papel);width:2.1rem;height:2.1rem;color:var(--mar-hondo);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .2s,background .2s;display:grid}.portada[data-astro-cid-eoumi3aq] .buscador__contador button:hover:not(:disabled){border-color:var(--mar);background:var(--blanco)}.portada[data-astro-cid-eoumi3aq] .buscador__contador button:disabled{opacity:.35;cursor:default}.portada[data-astro-cid-eoumi3aq] .buscador__enviar{background:var(--mar-hondo);min-height:4.25rem;color:var(--crema);font:600 1rem/1 var(--sans);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:0 2rem;transition:background .3s;display:inline-flex}.portada[data-astro-cid-eoumi3aq] .buscador__enviar:hover{background:var(--mar)}.portada[data-astro-cid-eoumi3aq] .buscador__enviar svg{width:1.2rem;height:1.2rem;transition:transform .35s var(--curva)}.portada[data-astro-cid-eoumi3aq] .buscador{background:var(--grano), linear-gradient(180deg, #ffffff12 0%, #fff0 38%), linear-gradient(120deg, #0a2627 0%, #0e3436 55%, #14494c 100%);color:var(--crema);border:1px solid #e7d3b042;border-radius:28px;padding:.7rem;box-shadow:0 40px 80px -32px #0a2627bf,0 12px 24px -16px #0a262780,inset 0 1px #ffffff24}.portada[data-astro-cid-eoumi3aq] .buscador__unidad{background:#ffffff0f;border:1px solid #f4ede21f}.portada[data-astro-cid-eoumi3aq] .buscador__unidad button{color:#f4ede2b8}.portada[data-astro-cid-eoumi3aq] .buscador__unidad button:hover{color:var(--crema)}.portada[data-astro-cid-eoumi3aq] .buscador__unidad button.es-activa{background:var(--crema);color:var(--mar-noche);box-shadow:0 6px 16px -8px #0009}.portada[data-astro-cid-eoumi3aq] .buscador__campo{background:#ffffff0a;border-color:#f4ede224;border-radius:18px;min-height:4.6rem;transition:background .3s,border-color .3s}.portada[data-astro-cid-eoumi3aq] .buscador__campo:hover,.portada[data-astro-cid-eoumi3aq] .buscador__campo:focus-within,.portada[data-astro-cid-eoumi3aq] .buscador__campo.es-activo{box-shadow:none;background:#ffffff17;border-color:#e7d3b080}.portada[data-astro-cid-eoumi3aq] .buscador__campo>.icono{box-sizing:content-box;width:1.2rem;height:1.2rem;color:var(--arena-clara);border:1px solid #f4ede233;border-radius:50%;padding:.7rem}.portada[data-astro-cid-eoumi3aq] .buscador__campo small{letter-spacing:.14em;text-transform:uppercase;color:var(--arena-clara);opacity:.85;font-size:.66rem;font-weight:700}.portada[data-astro-cid-eoumi3aq] .buscador__campo strong{font:340 1.3rem/1.15 var(--serif);letter-spacing:-.01em}.portada[data-astro-cid-eoumi3aq] .buscador__contador button{width:2.3rem;height:2.3rem;color:var(--crema);background:0 0;border-color:#f4ede247}.portada[data-astro-cid-eoumi3aq] .buscador__contador button:hover:not(:disabled){border-color:var(--crema);background:var(--crema);color:var(--mar-noche)}.portada[data-astro-cid-eoumi3aq] .buscador__enviar{background:linear-gradient(135deg, #d9ab66 0%, var(--arena) 60%, #b98440 100%);min-height:4.6rem;color:var(--mar-noche);font:700 1.02rem/1 var(--sans);transition:transform .35s var(--curva), box-shadow .35s, filter .3s;border-radius:20px;gap:.9rem;padding:0 .8rem 0 1.9rem;box-shadow:inset 0 1px #ffffff59,0 14px 28px -14px #c8964ee6}.portada[data-astro-cid-eoumi3aq] .buscador__enviar:hover{background:linear-gradient(135deg, #d9ab66 0%, var(--arena) 60%, #b98440 100%);filter:brightness(1.07);transform:translateY(-1px)}.portada[data-astro-cid-eoumi3aq] .buscador__enviar .icono{box-sizing:content-box;background:var(--mar-noche);width:1.15rem;height:1.15rem;color:var(--crema);transition:transform .45s var(--curva);border-radius:50%;padding:.75rem}.portada[data-astro-cid-eoumi3aq] .buscador__enviar:hover .icono{transform:rotate(-45deg)}.portada[data-astro-cid-eoumi3aq] .buscador__enviar:hover svg{transform:none}@media (width>=961px){.portada[data-astro-cid-eoumi3aq] .buscador{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem}.portada[data-astro-cid-eoumi3aq] .buscador__unidad{border-radius:18px;align-content:center;align-self:stretch;gap:3px;padding:.3rem;display:grid}.portada[data-astro-cid-eoumi3aq] .buscador__unidad button{text-align:left;border-radius:13px;height:2.05rem}.portada[data-astro-cid-eoumi3aq] .buscador__campos{grid-template-columns:1fr 1fr 1.2fr auto;gap:0}.portada[data-astro-cid-eoumi3aq] .buscador__campo{background:0 0;border:0;border-left:1px solid #f4ede224;border-radius:0;padding-inline:1.25rem}.portada[data-astro-cid-eoumi3aq] .buscador__campo:hover,.portada[data-astro-cid-eoumi3aq] .buscador__campo:focus-within,.portada[data-astro-cid-eoumi3aq] .buscador__campo.es-activo{background:#ffffff14;border-left-color:#0000;border-radius:18px}.portada[data-astro-cid-eoumi3aq] .buscador__campo:hover+.buscador__campo,.portada[data-astro-cid-eoumi3aq] .buscador__campo.es-activo+.buscador__campo,.portada[data-astro-cid-eoumi3aq] .buscador__campos>.buscador__campo:first-child{border-left-color:#0000}.portada[data-astro-cid-eoumi3aq] .buscador__enviar{margin-left:.6rem}}@media (width<=960px){.portada__riel[data-astro-cid-eoumi3aq]{display:none}.portada[data-astro-cid-eoumi3aq] .buscador__campos{grid-template-columns:1fr 1fr}.portada[data-astro-cid-eoumi3aq] .buscador__huespedes,.portada[data-astro-cid-eoumi3aq] .buscador__enviar{grid-column:1/-1}}@media (width<=640px){.portada[data-astro-cid-eoumi3aq] .buscador__calendario{max-width:none;max-height:88vh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;overflow:auto}}@media (width<=520px){.portada__contenido[data-astro-cid-eoumi3aq]{padding-top:7.5rem}.portada__acciones[data-astro-cid-eoumi3aq]{margin-top:1.4rem}.portada[data-astro-cid-eoumi3aq] .buscador__campos{grid-template-columns:1fr}.portada[data-astro-cid-eoumi3aq] .buscador__unidad{justify-self:stretch}.portada[data-astro-cid-eoumi3aq] .buscador__unidad button{flex:1}}@media (prefers-reduced-motion:reduce){.portada__slide[data-astro-cid-eoumi3aq] img{transition:none;transform:none!important}}.tarjeta[data-astro-cid-uzkttx7b]{border-radius:var(--radio-grande);min-height:clamp(27.5rem,46vw,40rem);color:var(--crema);isolation:isolate;align-items:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.tarjeta__foto[data-astro-cid-uzkttx7b]{z-index:-2;position:absolute;inset:0}.tarjeta__foto[data-astro-cid-uzkttx7b] picture{height:100%;display:block}.tarjeta__foto[data-astro-cid-uzkttx7b] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--curva)}.tarjeta[data-astro-cid-uzkttx7b]:hover .tarjeta__foto[data-astro-cid-uzkttx7b] img{transform:scale(1.05)}.tarjeta[data-astro-cid-uzkttx7b]:after{content:"";z-index:-1;background:linear-gradient(#0a262700 45%,#0a262773 100%);position:absolute;inset:0}.tarjeta__ir[data-astro-cid-uzkttx7b]{width:3.25rem;height:3.25rem;color:var(--mar-hondo);transition:background .35s var(--curva), color .35s, transform .45s var(--curva);background:#fbf8f3eb;border-radius:999px;place-items:center;display:grid;position:absolute;top:1.25rem;right:1.25rem}.tarjeta[data-astro-cid-uzkttx7b]:hover .tarjeta__ir[data-astro-cid-uzkttx7b]{background:var(--arena);transform:rotate(45deg)}.tarjeta__cuerpo[data-astro-cid-uzkttx7b]{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#0a262780;border:1px solid #f4ede22e;border-radius:22px;margin:clamp(.6rem,1.2vw,.9rem);padding:clamp(1.25rem,2.4vw,2rem);transition:background .4s;box-shadow:inset 0 1px #ffffff24}.tarjeta[data-astro-cid-uzkttx7b]:hover .tarjeta__cuerpo[data-astro-cid-uzkttx7b]{background:#0a26279e}h3[data-astro-cid-uzkttx7b]{font-size:clamp(2rem,3.4vw,2.9rem)}.tarjeta[data-astro-cid-uzkttx7b] p[data-astro-cid-uzkttx7b]{opacity:.88;max-width:44ch;margin:.75rem 0 1.4rem;font-size:.98rem;line-height:1.55}.tarjeta__ficha[data-astro-cid-uzkttx7b]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.tarjeta__ficha[data-astro-cid-uzkttx7b] li[data-astro-cid-uzkttx7b]{background:#ffffff0f;border:1px solid #f4ede238;border-radius:999px;align-items:center;gap:.45rem;height:2.1rem;padding:0 .85rem;display:inline-flex}.tarjeta__ficha[data-astro-cid-uzkttx7b] .icono{color:var(--arena-clara)}.bienvenida[data-astro-cid-7ixkbanu]{padding-bottom:0}.bienvenida__cabeza[data-astro-cid-7ixkbanu]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.bienvenida__cabeza[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu]{letter-spacing:-.03em;font-size:clamp(2.6rem,6vw,5.6rem)}.bienvenida__texto[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{max-width:44ch;margin-bottom:1.75rem}.bento[data-astro-cid-7ixkbanu]{aspect-ratio:2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a d e";gap:clamp(.6rem,1.2vw,1rem);display:grid}.bento[data-astro-cid-7ixkbanu]>[data-astro-cid-7ixkbanu]{border-radius:var(--radio-grande);overflow:hidden}.bento__a[data-astro-cid-7ixkbanu]{grid-area:a}.bento__b[data-astro-cid-7ixkbanu]{grid-area:b}.bento__c[data-astro-cid-7ixkbanu]{grid-area:c}.bento__d[data-astro-cid-7ixkbanu]{grid-area:d}.bento__e[data-astro-cid-7ixkbanu]{grid-area:e}.bento__foto[data-astro-cid-7ixkbanu] picture{height:100%;display:block}.bento__foto[data-astro-cid-7ixkbanu] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--curva)}.bento__foto[data-astro-cid-7ixkbanu]:hover img{transform:scale(1.05)}.bento__dato[data-astro-cid-7ixkbanu]{background:var(--mar-hondo);color:var(--crema);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.1rem,2vw,1.75rem);display:flex}.bento__dato--arena[data-astro-cid-7ixkbanu]{background:var(--arena-clara);color:var(--mar-noche)}.bento__icono[data-astro-cid-7ixkbanu]{opacity:.9;border:1px solid;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.bento__dato[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{font:320 clamp(1.3rem, 2.2vw, 1.95rem) / 1.12 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.cinta[data-astro-cid-7ixkbanu]{border-block:1px solid var(--filete);margin-top:clamp(4rem,8vw,7rem);padding-block:clamp(1.5rem,3vw,2.25rem);overflow:hidden}.cinta__pista[data-astro-cid-7ixkbanu]{width:max-content;animation:38s linear infinite cinta;display:flex}.cinta[data-astro-cid-7ixkbanu]:hover .cinta__pista[data-astro-cid-7ixkbanu]{animation-play-state:paused}.cinta__item[data-astro-cid-7ixkbanu]{font:300 clamp(1.9rem, 3.8vw, 3.4rem) / 1.15 var(--serif);letter-spacing:-.02em;white-space:nowrap;color:var(--mar-hondo);align-items:center;gap:clamp(1.5rem,3vw,2.75rem);padding-right:clamp(1.5rem,3vw,2.75rem);font-style:italic;display:inline-flex}.cinta__item[data-astro-cid-7ixkbanu] .icono{color:var(--arena)}@keyframes cinta{to{transform:translate(-50%)}}.alojamiento__grilla[data-astro-cid-7ixkbanu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.pileta[data-astro-cid-7ixkbanu]{--borde:clamp(.5rem, 1vw, .85rem);height:230vh;margin-top:clamp(2rem,5vw,4rem);position:relative}.pileta__escena[data-astro-cid-7ixkbanu]{height:100vh;color:var(--crema);position:sticky;top:0;overflow:hidden}.pileta__foto[data-astro-cid-7ixkbanu]{inset:var(--borde);border-radius:var(--radio-grande);will-change:clip-path;position:absolute;overflow:hidden}.pileta__foto[data-astro-cid-7ixkbanu] picture,.pileta__foto[data-astro-cid-7ixkbanu] img{object-fit:cover;width:100%;height:100%;display:block}.pileta__foto[data-astro-cid-7ixkbanu]:after{content:"";background:linear-gradient(#081c1d00 38%,#081c1d40 58%,#081c1dd1 100%),linear-gradient(#081c1d73 0%,#081c1d00 22%);position:absolute;inset:0}.pileta__contenido[data-astro-cid-7ixkbanu]{inset:var(--borde);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(1.75rem,4vw,4rem);display:grid;position:absolute}.pileta[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu]{letter-spacing:-.035em;max-width:11ch;font-size:clamp(3rem,7.4vw,7.75rem);line-height:.98}.pileta[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu] em{color:var(--arena-clara)}.pileta__panel[data-astro-cid-7ixkbanu]{border-radius:var(--radio-grande);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#0a26276b;border:1px solid #f4ede22e;width:min(24rem,30vw);padding:clamp(1.25rem,2vw,1.75rem)}.pileta__panel[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{font:320 clamp(1.1rem, 1.5vw, 1.35rem) / 1.35 var(--serif);letter-spacing:-.01em;margin:0 0 1.5rem}.recorrido[data-astro-cid-7ixkbanu]{padding-block:clamp(5rem,10vw,9rem);position:relative}.recorrido__pista[data-astro-cid-7ixkbanu]{height:clamp(20rem,58vh,46rem);padding-inline:max(var(--margen), calc((100vw - var(--ancho)) / 2));scrollbar-width:none;align-items:stretch;gap:clamp(.75rem,1.4vw,1.25rem);display:flex;overflow-x:auto}.recorrido__pista[data-astro-cid-7ixkbanu]::-webkit-scrollbar{display:none}.recorrido__foto[data-astro-cid-7ixkbanu]{aspect-ratio:4/3;border-radius:var(--radio-grande);flex:none;align-self:center;height:100%;position:relative;overflow:hidden}.recorrido__foto[data-astro-cid-7ixkbanu] picture,.recorrido__foto[data-astro-cid-7ixkbanu] img{object-fit:cover;width:100%;height:100%;display:block}.recorrido__foto[data-astro-cid-7ixkbanu] img{transition:transform 1.4s var(--curva)}.recorrido__foto[data-astro-cid-7ixkbanu]:hover img{transform:scale(1.05)}.recorrido__fin[data-astro-cid-7ixkbanu]{width:clamp(14rem,22vw,22rem);font:320 clamp(1.3rem, 1.8vw, 1.7rem) / 1.1 var(--serif);color:var(--mar-hondo);flex:none;place-content:center;justify-items:center;gap:1.25rem;text-decoration:none;display:grid}.recorrido__circulo[data-astro-cid-7ixkbanu]{border:1px solid var(--arena);width:clamp(5rem,7vw,7rem);height:clamp(5rem,7vw,7rem);color:var(--arena);transition:background .4s var(--curva), color .4s, transform .5s var(--curva);border-radius:50%;place-items:center;display:grid}.recorrido__fin[data-astro-cid-7ixkbanu]:hover .recorrido__circulo[data-astro-cid-7ixkbanu]{background:var(--arena);color:var(--mar-noche);transform:scale(1.08)}.recorrido[data-astro-cid-7ixkbanu].es-fijo{padding-block:0}.recorrido[data-astro-cid-7ixkbanu].es-fijo .recorrido__escena[data-astro-cid-7ixkbanu]{flex-direction:column;justify-content:center;height:100vh;padding-top:4.5rem;display:flex;position:sticky;top:0;overflow:hidden}.recorrido[data-astro-cid-7ixkbanu].es-fijo .recorrido__pista[data-astro-cid-7ixkbanu]{will-change:transform;width:max-content;overflow:visible}.recorrido[data-astro-cid-7ixkbanu].es-fijo .cabeza-seccion{margin-bottom:clamp(1.5rem,3vh,3rem)}.monte[data-astro-cid-7ixkbanu]{border-radius:var(--radio-grande);background:var(--grano), linear-gradient(140deg, #0a2627 0%, var(--mar-hondo) 55%, #14494c 100%);color:var(--crema);margin-inline:clamp(.5rem,1vw,.85rem)}.monte__cabeza[data-astro-cid-7ixkbanu]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.monte[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu]{letter-spacing:-.03em;font-size:clamp(2.6rem,6vw,5.6rem)}.monte[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu] em{color:var(--arena-clara)}.monte[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{opacity:.85;max-width:44ch;margin-bottom:1.75rem}.monte__fotos[data-astro-cid-7ixkbanu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.monte__fotos[data-astro-cid-7ixkbanu] figure[data-astro-cid-7ixkbanu]{aspect-ratio:4/3;border-radius:var(--radio-grande);margin:0;position:relative;overflow:hidden}.monte__fotos[data-astro-cid-7ixkbanu] picture,.monte__fotos[data-astro-cid-7ixkbanu] img{object-fit:cover;width:100%;height:100%;display:block}.monte__fotos[data-astro-cid-7ixkbanu] figcaption[data-astro-cid-7ixkbanu]{font:320 clamp(1.05rem, 1.4vw, 1.3rem) / 1.2 var(--serif);background:linear-gradient(#081c1d00,#081c1dc7);padding:3rem 1.25rem 1.1rem;position:absolute;inset:auto 0 0}.monte__flujo[data-astro-cid-7ixkbanu]{font:300 clamp(1.25rem, 2.1vw, 2.1rem) / 1.2 var(--serif);letter-spacing:-.015em;border-top:1px solid #f4ede224;flex-wrap:wrap;gap:.6em 1.4em;margin:0;padding:clamp(2rem,4vw,3.5rem) 0 0;list-style:none;display:flex}.monte__flujo[data-astro-cid-7ixkbanu] li[data-astro-cid-7ixkbanu]{align-items:center;gap:.35em;transition:color .4s;display:inline-flex}.monte__flujo[data-astro-cid-7ixkbanu] li[data-astro-cid-7ixkbanu] .icono{box-sizing:content-box;color:var(--arena-clara);border:1px solid #e7d3b066;border-radius:50%;padding:.22em;transition:background .4s,color .4s}.monte__flujo[data-astro-cid-7ixkbanu] li[data-astro-cid-7ixkbanu]:hover{color:var(--arena-clara);font-style:italic}.monte__flujo[data-astro-cid-7ixkbanu] li[data-astro-cid-7ixkbanu]:hover .icono{background:var(--arena-clara);color:var(--mar-noche)}.consulta[data-astro-cid-7ixkbanu]{padding-bottom:clamp(1rem,2vw,1.75rem)}.consulta__tarjeta[data-astro-cid-7ixkbanu]{border-radius:var(--radio-grande);background:linear-gradient(135deg, #efe0c4 0%, var(--arena-clara) 45%, #d8b47a 100%);color:var(--mar-noche);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.consulta[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu]{max-width:13ch;margin-bottom:1.25rem}.consulta[data-astro-cid-7ixkbanu] h2[data-astro-cid-7ixkbanu] em{color:var(--mar)}.consulta__texto[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{color:#0a2627c7;max-width:46ch;margin-bottom:2rem}.consulta__datos[data-astro-cid-7ixkbanu]{margin:0;padding:0;list-style:none;display:grid}.consulta__datos[data-astro-cid-7ixkbanu] li[data-astro-cid-7ixkbanu]{border-top:1px solid #0a262729;align-items:center;gap:1.1rem;padding:1.25rem 0;display:flex}.consulta__datos[data-astro-cid-7ixkbanu] li[data-astro-cid-7ixkbanu]:last-child{border-bottom:1px solid #0a262729}.consulta__datos[data-astro-cid-7ixkbanu] .icono{box-sizing:content-box;color:var(--mar-hondo);border:1px solid #0a262740;border-radius:50%;padding:.75rem}.consulta__datos[data-astro-cid-7ixkbanu] div[data-astro-cid-7ixkbanu]{display:grid}.consulta__datos[data-astro-cid-7ixkbanu] small[data-astro-cid-7ixkbanu]{letter-spacing:.14em;text-transform:uppercase;color:#0a2627a6;font-size:.66rem;font-weight:700}.consulta__datos[data-astro-cid-7ixkbanu] a[data-astro-cid-7ixkbanu],.consulta__datos[data-astro-cid-7ixkbanu] span[data-astro-cid-7ixkbanu]{font:360 1.3rem/1.35 var(--serif);text-decoration:none}.consulta__datos[data-astro-cid-7ixkbanu] a[data-astro-cid-7ixkbanu]:hover{color:var(--mar)}@media (width<=860px){.bienvenida__cabeza[data-astro-cid-7ixkbanu],.alojamiento__grilla[data-astro-cid-7ixkbanu],.monte__cabeza[data-astro-cid-7ixkbanu],.consulta__tarjeta[data-astro-cid-7ixkbanu]{grid-template-columns:1fr}.pileta[data-astro-cid-7ixkbanu]{height:auto}.pileta__escena[data-astro-cid-7ixkbanu]{height:auto;min-height:min(46rem,88svh);position:relative}.pileta__contenido[data-astro-cid-7ixkbanu]{grid-template-columns:1fr;align-content:end;gap:1.5rem}.pileta__panel[data-astro-cid-7ixkbanu]{width:auto}.recorrido__pista[data-astro-cid-7ixkbanu]{scroll-snap-type:x mandatory;height:62vw;scroll-padding-inline:var(--margen)}.recorrido__foto[data-astro-cid-7ixkbanu]{scroll-snap-align:start}.bento[data-astro-cid-7ixkbanu]>[data-astro-cid-7ixkbanu]{aspect-ratio:4/5}.bento__dato[data-astro-cid-7ixkbanu]{flex-basis:64%}.alojamiento__grilla[data-astro-cid-7ixkbanu]>*{flex-basis:86%}}@media (prefers-reduced-motion:reduce){.cinta__pista[data-astro-cid-7ixkbanu]{animation:none}}
