.hero[data-astro-cid-i3irphx7]{isolation:isolate;min-height:100svh;padding-block:calc(var(--header-h) + clamp(2rem, 6vw, 4rem)) clamp(4rem, 8vw, 6rem);background:radial-gradient(55% 45% at 82% 8%, #c69a3d38, transparent 70%), radial-gradient(45% 40% at 8% 95%, #2f6b4f66, transparent 70%), var(--verde-950);color:var(--crema);align-items:center;display:grid;position:relative;overflow:hidden}.hero__hojas[data-astro-cid-i3irphx7]{z-index:0;opacity:.5;filter:brightness(.75)saturate(.9);pointer-events:none;width:min(38vw,560px);height:auto;position:absolute;top:-4%;left:-5%}.hero__grid[data-astro-cid-i3irphx7]{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.hero__copy[data-astro-cid-i3irphx7]{justify-items:start;gap:1.4rem;display:grid}h1[data-astro-cid-i3irphx7]{margin-block:.25rem 0}.hero__copy[data-astro-cid-i3irphx7] .hero__wordmark{text-align:left;justify-items:start;row-gap:.12em;font-size:clamp(2.6rem,6vw,4.5rem)}.hero__claim[data-astro-cid-i3irphx7]{font-family:var(--font-display);color:var(--oro-300);min-height:1.2em;font-size:clamp(1.5rem,2.6vw,2.1rem);font-style:italic;font-weight:500;line-height:1.2}.hero__cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}.hero__facts[data-astro-cid-i3irphx7]{color:#f7f1e5d9;border-radius:16px;flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:1rem;padding:.9rem 1.25rem;font-size:.95rem;display:flex}.hero__facts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.55em;display:inline-flex}.hero__facts[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{color:var(--oro-400);flex:none}.hero__status[data-astro-cid-i3irphx7]{color:var(--crema);font-weight:600}.dot--idle[data-astro-cid-i3irphx7]{--dot:var(--oro-400);animation:none}.hero__media[data-astro-cid-i3irphx7]{justify-self:end;justify-items:center;gap:.9rem;width:min(100%,380px);display:grid}.hero__video[data-astro-cid-i3irphx7]{aspect-ratio:9/16;background:var(--verde-900);border-radius:22px;width:100%;transform:rotate(1.5deg)}.hero__video[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%}.hero__caption[data-astro-cid-i3irphx7]{color:var(--oro-300);opacity:.9;font-size:1.75rem}.hero__scroll[data-astro-cid-i3irphx7]{opacity:.8;border:1px solid #f7f1e559;border-radius:999px;justify-items:center;width:26px;height:42px;padding-top:7px;display:grid;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.hero__scroll[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--oro-300);border-radius:2px;width:3px;height:8px;animation:1.8s ease-in-out infinite bajar}@keyframes bajar{0%{opacity:1;translate:0}70%{opacity:0;translate:0 14px}to{opacity:0;translate:0}}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{min-height:0;padding-top:calc(var(--header-h) + 2rem)}.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.hero__media[data-astro-cid-i3irphx7]{justify-self:center;width:min(100%,320px)}.hero__video[data-astro-cid-i3irphx7]{transform:none}.hero__scroll[data-astro-cid-i3irphx7]{display:none}}@media (width<=420px){.hero__copy[data-astro-cid-i3irphx7] .hero__wordmark{font-size:2.3rem}}.macondo[data-astro-cid-dt7twgn5]{overflow:hidden}.macondo__grid[data-astro-cid-dt7twgn5]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.macondo__media[data-astro-cid-dt7twgn5]{padding:0 12% 14% 0;position:relative}.macondo__big[data-astro-cid-dt7twgn5]{aspect-ratio:4/5}.macondo__small[data-astro-cid-dt7twgn5]{aspect-ratio:3/4;border:6px solid var(--bg);border-radius:calc(var(--radius) + 6px);width:46%;position:absolute;bottom:0;right:0}.macondo__mariposa[data-astro-cid-dt7twgn5]{filter:drop-shadow(0 10px 16px #0003);width:clamp(70px,9vw,110px);height:auto;position:absolute;top:-6%;left:-5%;rotate:-14deg}.macondo__copy[data-astro-cid-dt7twgn5]{gap:1.25rem;display:grid}.macondo__copy[data-astro-cid-dt7twgn5] h3[data-astro-cid-dt7twgn5]{margin-bottom:.15rem;font-size:1.25rem}.pilares[data-astro-cid-dt7twgn5]{border-top:1px solid var(--line);gap:1.4rem;margin-top:1rem;padding-top:1.75rem;display:grid}.pilares[data-astro-cid-dt7twgn5] li[data-astro-cid-dt7twgn5]{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;display:grid}.pilares[data-astro-cid-dt7twgn5] p[data-astro-cid-dt7twgn5]{font-size:.98rem}.pilares__icon[data-astro-cid-dt7twgn5]{background:color-mix(in srgb, var(--verde-700) 12%, transparent);width:3rem;height:3rem;color:var(--verde-700);border-radius:50%;place-items:center;display:grid}@media (width<=900px){.macondo__grid[data-astro-cid-dt7twgn5]{grid-template-columns:1fr}.macondo__media[data-astro-cid-dt7twgn5]{max-width:520px}}.estrella[data-astro-cid-d657iiyg]{border-radius:var(--radius);background:var(--card);box-shadow:0 1px 0 var(--line), var(--shadow);color:inherit;--glow-speed:10s;--glow-o:.55;transition:transform .45s var(--ease);margin-bottom:clamp(1.25rem,2.5vw,2rem);text-decoration:none;display:block}.estrella[data-astro-cid-d657iiyg]:hover{transform:translateY(-4px)}.estrella__inner[data-astro-cid-d657iiyg]{border-radius:inherit;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden}.estrella__media[data-astro-cid-d657iiyg]{aspect-ratio:16/10;background:var(--arena);min-height:100%;overflow:hidden}.estrella__media[data-astro-cid-d657iiyg] img[data-astro-cid-d657iiyg]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.estrella[data-astro-cid-d657iiyg]:hover .estrella__media[data-astro-cid-d657iiyg] img[data-astro-cid-d657iiyg]{transform:scale(1.03)}.estrella__body[data-astro-cid-d657iiyg]{align-content:center;gap:.75rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.estrella__body[data-astro-cid-d657iiyg] h3[data-astro-cid-d657iiyg]{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.05}.estrella__desc[data-astro-cid-d657iiyg]{color:var(--muted);max-width:48ch;line-height:1.55}.estrella__meta[data-astro-cid-d657iiyg]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.25rem;display:flex}.estrella__price[data-astro-cid-d657iiyg]{font-family:var(--font-display);color:var(--verde-800);font-size:1.5rem;font-weight:600}.estrella__price[data-astro-cid-d657iiyg] .muted[data-astro-cid-d657iiyg]{font-family:var(--font-body);font-size:.8rem;font-weight:500}.estrella__cta[data-astro-cid-d657iiyg]{width:max-content;color:var(--verde-800);border-bottom:1px solid;align-items:center;gap:.4em;padding-bottom:2px;font-weight:600;display:inline-flex}@media (width<=760px){.estrella__inner[data-astro-cid-d657iiyg]{grid-template-columns:1fr}.estrella__media[data-astro-cid-d657iiyg]{aspect-ratio:4/3;min-height:0}}.destacados__grid[data-astro-cid-d657iiyg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.card[data-astro-cid-d657iiyg]{border-radius:var(--radius);background:var(--card);box-shadow:0 1px 0 var(--line), var(--shadow);--glow-speed:5s;transition:transform .45s var(--ease), box-shadow .45s}.card[data-astro-cid-d657iiyg]:hover{transform:translateY(-6px)}.card__link[data-astro-cid-d657iiyg]{border-radius:inherit;height:100%;color:inherit;text-decoration:none;display:grid;overflow:hidden}.card__media[data-astro-cid-d657iiyg]{aspect-ratio:4/5;background:var(--arena);overflow:hidden}.card__media[data-astro-cid-d657iiyg] img[data-astro-cid-d657iiyg]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.card[data-astro-cid-d657iiyg]:hover .card__media[data-astro-cid-d657iiyg] img[data-astro-cid-d657iiyg]{transform:scale(1.04)}.card--cutout[data-astro-cid-d657iiyg] .card__media[data-astro-cid-d657iiyg]{background:radial-gradient(55% 45% at 50% 60%, #d9b25c59, transparent 70%), var(--verde-900);place-items:center;display:grid}.card--cutout[data-astro-cid-d657iiyg] .card__media[data-astro-cid-d657iiyg] img[data-astro-cid-d657iiyg]{object-fit:contain;transform-origin:50% 55%;width:100%;height:100%;padding:8%;transform:scale(1.35)}.card--cutout[data-astro-cid-d657iiyg]:hover .card__media[data-astro-cid-d657iiyg] img[data-astro-cid-d657iiyg]{transform:scale(1.4)}.card__body[data-astro-cid-d657iiyg]{align-content:start;gap:.5rem;padding:1.25rem 1.25rem 1.4rem;display:grid}.card__body[data-astro-cid-d657iiyg] h3[data-astro-cid-d657iiyg]{font-size:1.45rem;line-height:1.1}.card__desc[data-astro-cid-d657iiyg]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.93rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card__price[data-astro-cid-d657iiyg]{font-family:var(--font-display);color:var(--verde-800);margin-top:.4rem;font-size:1.35rem;font-weight:600}.card__price[data-astro-cid-d657iiyg] .muted[data-astro-cid-d657iiyg]{font-family:var(--font-body);font-size:.8rem;font-weight:500}.destacados__cta[data-astro-cid-d657iiyg]{text-align:center;margin-top:clamp(2.5rem,5vw,4rem)}@media (width<=1100px){.destacados__grid[data-astro-cid-d657iiyg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.destacados__grid[data-astro-cid-d657iiyg]{grid-template-columns:1fr}.card__media[data-astro-cid-d657iiyg]{aspect-ratio:4/3}}.cocteles[data-astro-cid-h6esbs3i]{background:radial-gradient(50% 40% at 50% 100%, #c69a3d29, transparent 70%), var(--verde-950);overflow:hidden}.cocteles__vuelo[data-astro-cid-h6esbs3i]{opacity:.1;pointer-events:none;width:min(90vw,1100px);height:auto;position:absolute;top:6%;left:50%;translate:-50%}.cocteles[data-astro-cid-h6esbs3i] .container[data-astro-cid-h6esbs3i]{position:relative}.cocteles__grid[data-astro-cid-h6esbs3i]{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem);display:grid}.coctel[data-astro-cid-h6esbs3i]{--glow-speed:9s;--glow-o:.7;transition:translate .5s var(--ease), background-color .4s;background:#ffffff09;border-radius:24px;align-content:start;justify-items:center;gap:.5rem;padding:1.5rem 1.25rem 1.75rem;display:grid}.coctel[data-astro-cid-h6esbs3i]:hover{--glow-o:1;background:#ffffff0f;translate:0 -6px}.coctel[data-astro-cid-h6esbs3i]:nth-child(2):before,.coctel[data-astro-cid-h6esbs3i]:nth-child(2):after{animation-delay:-2.3s}.coctel[data-astro-cid-h6esbs3i]:nth-child(3):before,.coctel[data-astro-cid-h6esbs3i]:nth-child(3):after{animation-delay:-4.6s}.coctel[data-astro-cid-h6esbs3i]:nth-child(4):before,.coctel[data-astro-cid-h6esbs3i]:nth-child(4):after{animation-delay:-6.9s}.coctel__media[data-astro-cid-h6esbs3i]{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#d9b25c38,#ffffff08 58%,#0000 70%);border-radius:50%;place-items:center;width:100%;margin-bottom:.5rem;display:grid}.coctel__media[data-astro-cid-h6esbs3i] img[data-astro-cid-h6esbs3i]{object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform .7s var(--ease);filter:drop-shadow(0 24px 30px #00000080);transform:scale(1.4)}.coctel[data-astro-cid-h6esbs3i]:hover .coctel__media[data-astro-cid-h6esbs3i] img[data-astro-cid-h6esbs3i]{transform:scale(1.46)rotate(-2deg)}.coctel[data-astro-cid-h6esbs3i] h3[data-astro-cid-h6esbs3i]{font-size:1.5rem}.coctel__desc[data-astro-cid-h6esbs3i]{max-width:30ch;font-size:.92rem;line-height:1.5}.coctel__price[data-astro-cid-h6esbs3i]{font-family:var(--font-display);color:var(--oro-300);align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;display:inline-flex}.cocteles__foot[data-astro-cid-h6esbs3i]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.75rem;display:flex}.cocteles__foot[data-astro-cid-h6esbs3i] p[data-astro-cid-h6esbs3i]{max-width:60ch}.cocteles__nota[data-astro-cid-h6esbs3i]{color:#f7f1e573;margin-top:1rem;font-size:.78rem}@media (width<=900px){.cocteles__grid[data-astro-cid-h6esbs3i]{grid-template-columns:repeat(2,minmax(0,1fr))}}.galeria[data-astro-cid-r5xjdghp]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,18vw,230px);grid-auto-flow:dense;gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.galeria__item--tall[data-astro-cid-r5xjdghp]{grid-area:span 2/span 2}.galeria__item--video[data-astro-cid-r5xjdghp]{grid-row:span 2}.galeria__item--wide[data-astro-cid-r5xjdghp]{grid-column:span 2}.galeria[data-astro-cid-r5xjdghp] figure[data-astro-cid-r5xjdghp]{height:100%}.galeria[data-astro-cid-r5xjdghp] img[data-astro-cid-r5xjdghp],.galeria[data-astro-cid-r5xjdghp] video[data-astro-cid-r5xjdghp]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.galeria[data-astro-cid-r5xjdghp] .frame[data-astro-cid-r5xjdghp]:hover img[data-astro-cid-r5xjdghp],.galeria[data-astro-cid-r5xjdghp] .frame[data-astro-cid-r5xjdghp]:hover video[data-astro-cid-r5xjdghp]{transform:scale(1.04)}figcaption[data-astro-cid-r5xjdghp]{letter-spacing:.04em;color:var(--crema);pointer-events:none;background:linear-gradient(#0000,#0e1d16bf);padding:2.5rem 1rem .9rem;font-size:.85rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}@media (width<=900px){.galeria[data-astro-cid-r5xjdghp]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,28vw,220px)}.galeria__item--tall[data-astro-cid-r5xjdghp]{grid-column:span 2}.galeria__item--video[data-astro-cid-r5xjdghp]{grid-row:span 2}}.eventos[data-astro-cid-64ue22fy]{background:radial-gradient(50% 50% at 100% 0%, #b9593a38, transparent 70%), var(--verde-900)}.eventos__grid[data-astro-cid-64ue22fy]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.eventos__media[data-astro-cid-64ue22fy]{aspect-ratio:4/5;transform:rotate(-1.5deg)}.eventos__media[data-astro-cid-64ue22fy] video[data-astro-cid-64ue22fy]{object-position:50% 28%}.eventos__copy[data-astro-cid-64ue22fy]{gap:1.25rem;display:grid}.planes[data-astro-cid-64ue22fy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin-top:.75rem;display:grid}.planes[data-astro-cid-64ue22fy] li[data-astro-cid-64ue22fy]{border-top:1px solid var(--line);padding-top:1rem}.planes[data-astro-cid-64ue22fy] h3[data-astro-cid-64ue22fy]{margin-bottom:.25rem;font-size:1.3rem}.planes[data-astro-cid-64ue22fy] p[data-astro-cid-64ue22fy]{font-size:.95rem}.eventos__cta[data-astro-cid-64ue22fy]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.75rem;display:flex}.eventos__cta[data-astro-cid-64ue22fy] p[data-astro-cid-64ue22fy]{font-size:.9rem}@media (width<=900px){.eventos__grid[data-astro-cid-64ue22fy]{grid-template-columns:1fr}.eventos__media[data-astro-cid-64ue22fy]{max-width:480px;transform:none}}@media (width<=540px){.planes[data-astro-cid-64ue22fy]{grid-template-columns:1fr}}.ubicacion__grid[data-astro-cid-fs5c67lk]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);display:grid}.info[data-astro-cid-fs5c67lk]{border-radius:var(--radius);background:var(--card);box-shadow:0 1px 0 var(--line), var(--shadow);align-content:start;gap:1.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.info__block[data-astro-cid-fs5c67lk]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.info__block[data-astro-cid-fs5c67lk] h3[data-astro-cid-fs5c67lk]{margin-bottom:.3rem;font-size:1.3rem}.info__icon[data-astro-cid-fs5c67lk]{background:color-mix(in srgb, var(--oro-500) 18%, transparent);width:3rem;height:3rem;color:var(--oro-600);border-radius:50%;place-items:center;display:grid}.small[data-astro-cid-fs5c67lk]{font-size:.9rem}.horas[data-astro-cid-fs5c67lk] li[data-astro-cid-fs5c67lk]{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.horas__ranges[data-astro-cid-fs5c67lk]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;gap:.1rem;margin-left:auto;display:grid}.horas__nota[data-astro-cid-fs5c67lk]{color:var(--muted);white-space:normal;font-size:.78rem}.info__actions[data-astro-cid-fs5c67lk]{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.mapa[data-astro-cid-fs5c67lk]{background:var(--arena);min-height:420px}.mapa[data-astro-cid-fs5c67lk] iframe[data-astro-cid-fs5c67lk]{filter:saturate(.85)contrast(1.02);border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){.ubicacion__grid[data-astro-cid-fs5c67lk]{grid-template-columns:1fr}.mapa[data-astro-cid-fs5c67lk]{min-height:320px}}
