.stay-hero[data-astro-cid-37z7vhec]{min-height:min(78vh,720px);display:flex;position:relative;overflow:hidden}.media[data-astro-cid-37z7vhec],.shade[data-astro-cid-37z7vhec]{position:absolute;inset:0}.media[data-astro-cid-37z7vhec] img,.media[data-astro-cid-37z7vhec] svg{object-fit:cover;width:100%;height:100%}.shade[data-astro-cid-37z7vhec]{background:linear-gradient(#03182a8c 0%,#03182a00 30%,#03182a33 55%,#03182ad9 100%)}.inner[data-astro-cid-37z7vhec]{flex-direction:column;justify-content:space-between;padding-bottom:110px;display:flex;position:relative}.title[data-astro-cid-37z7vhec] h1[data-astro-cid-37z7vhec]{color:#fff;text-shadow:0 2px 24px #0000004d;margin:0 0 14px}.title[data-astro-cid-37z7vhec] .eyebrow[data-astro-cid-37z7vhec]{color:var(--lagoon-soft)}.sub[data-astro-cid-37z7vhec]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.sub[data-astro-cid-37z7vhec]>span[data-astro-cid-37z7vhec]:not(.badge){backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.95rem;font-weight:500;display:inline-flex}.sub[data-astro-cid-37z7vhec] svg{color:var(--lagoon-soft)}.illustrative[data-astro-cid-37z7vhec]{backdrop-filter:blur(6px);color:#ffffffd9;background:#03182a8c;border-radius:999px;padding:4px 12px;font-size:.75rem;position:absolute;bottom:88px;right:16px}.hero-wave[data-astro-cid-37z7vhec]{position:absolute;bottom:0;left:0;right:0}.cols[data-astro-cid-37z7vhec]{gap:40px;margin-top:32px;display:grid}@media (width>=900px){.cols[data-astro-cid-37z7vhec]{grid-template-columns:1fr 340px}}.main[data-astro-cid-37z7vhec]{min-width:0}.main[data-astro-cid-37z7vhec] h2[data-astro-cid-37z7vhec]{margin-top:36px;font-size:1.5rem}.best[data-astro-cid-37z7vhec]{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.best[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{background:var(--ocean-100);color:var(--ocean-900);border-radius:999px;padding:5px 12px;font-size:.9rem;font-weight:600}.summary[data-astro-cid-37z7vhec]{font-size:1.2rem}.highlights[data-astro-cid-37z7vhec],.amenities[data-astro-cid-37z7vhec]{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.highlights[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec],.amenities[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.highlights[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{background:var(--ocean-100);border-color:#0000;font-weight:500}.highlights[data-astro-cid-37z7vhec] svg,.amenities[data-astro-cid-37z7vhec] svg{color:var(--ocean-500)}.book[data-astro-cid-37z7vhec]{position:relative}.book-card[data-astro-cid-37z7vhec]{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;position:sticky;top:84px}.price[data-astro-cid-37z7vhec]{color:var(--muted);margin:0}.price[data-astro-cid-37z7vhec] b[data-astro-cid-37z7vhec]{color:var(--ink);font-size:1.8rem}.monthly[data-astro-cid-37z7vhec]{margin:0;font-weight:600}.small[data-astro-cid-37z7vhec]{font-size:.85rem}.cta[data-astro-cid-37z7vhec]{width:100%;margin-top:12px;padding:16px}.via[data-astro-cid-37z7vhec]{text-align:center;margin:8px 0 0}.checks[data-astro-cid-37z7vhec]{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{align-items:center;gap:8px;display:flex}.checks[data-astro-cid-37z7vhec] svg{color:var(--palm)}.badge[data-astro-cid-37z7vhec].hiri{background:var(--palm);color:#fff;align-items:center;gap:5px;display:inline-flex}.snapshot[data-astro-cid-37z7vhec]{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:28px;padding:22px 24px}.snapshot[data-astro-cid-37z7vhec] h2[data-astro-cid-37z7vhec]{margin-top:0}.snapshot[data-astro-cid-37z7vhec] dl[data-astro-cid-37z7vhec]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 20px;margin:0;display:grid}.snapshot[data-astro-cid-37z7vhec] dt[data-astro-cid-37z7vhec]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.snapshot[data-astro-cid-37z7vhec] dt[data-astro-cid-37z7vhec] svg{color:var(--ocean-500)}.snapshot[data-astro-cid-37z7vhec] dd[data-astro-cid-37z7vhec]{margin:2px 0 0;font-weight:600}.small[data-astro-cid-37z7vhec]{margin:14px 0 0;font-size:.85rem}.take[data-astro-cid-37z7vhec]{font-size:1.1rem}.know[data-astro-cid-37z7vhec]{padding-left:20px}.checked[data-astro-cid-37z7vhec]{color:var(--palm);flex-wrap:wrap;gap:8px 16px;padding:0;font-weight:600;list-style:none;display:flex}.checked[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{align-items:center;gap:6px;display:inline-flex}.nearby[data-astro-cid-37z7vhec]{gap:8px;padding:0;list-style:none;display:grid}.nearby[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.nearby[data-astro-cid-37z7vhec] span[data-astro-cid-37z7vhec]{color:var(--muted);font-size:.9rem}.facts[data-astro-cid-37z7vhec]{border-top:1px solid var(--line);margin:16px 0 0;padding-top:14px}.report-wrap[data-astro-cid-37z7vhec]{margin-top:40px}.similar[data-astro-cid-37z7vhec]{margin-top:64px}
