.rates-hero[data-astro-cid-v2bdsrr5]{position:relative;min-height:56svh;display:flex;align-items:flex-end;overflow:hidden}.rates-hero-bg[data-astro-cid-v2bdsrr5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rates-hero-overlay[data-astro-cid-v2bdsrr5]{position:absolute;inset:0;background:linear-gradient(180deg,#0f141780,#0f1417c7)}.rates-hero-content[data-astro-cid-v2bdsrr5]{position:relative;color:var(--text-on-dark);padding-bottom:clamp(2.5rem,6vw,4.5rem);padding-top:8rem}.rates-hero-content[data-astro-cid-v2bdsrr5] .eyebrow[data-astro-cid-v2bdsrr5]{color:var(--gold-soft)}.rates-hero-content[data-astro-cid-v2bdsrr5] h1[data-astro-cid-v2bdsrr5]{color:#fff}.rates-hero-content[data-astro-cid-v2bdsrr5] p[data-astro-cid-v2bdsrr5]{color:var(--gold-soft);letter-spacing:.06em;margin-top:.6rem;font-size:.95rem}.seasons[data-astro-cid-v2bdsrr5]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-bottom:2.5rem}.season[data-astro-cid-v2bdsrr5]{padding:1.1rem 1.2rem;background:var(--bg-alt);border-radius:var(--radius);border-left:3px solid var(--gold)}.season-key[data-astro-cid-v2bdsrr5]{display:block;font-family:var(--font-display);font-size:1.5rem;color:var(--accent)}.season-dates[data-astro-cid-v2bdsrr5]{font-size:.82rem;color:var(--text-muted)}.table-wrap[data-astro-cid-v2bdsrr5]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.rate-table[data-astro-cid-v2bdsrr5]{width:100%;border-collapse:collapse;min-width:680px}.rate-table[data-astro-cid-v2bdsrr5] th[data-astro-cid-v2bdsrr5],.rate-table[data-astro-cid-v2bdsrr5] td[data-astro-cid-v2bdsrr5]{padding:1rem 1.1rem;text-align:center;border-bottom:1px solid var(--border);white-space:nowrap}.rate-table[data-astro-cid-v2bdsrr5] thead[data-astro-cid-v2bdsrr5] th[data-astro-cid-v2bdsrr5]{background:var(--bg-dark);color:var(--text-on-dark);font-family:var(--font-body);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.rate-table[data-astro-cid-v2bdsrr5] .col-room[data-astro-cid-v2bdsrr5]{text-align:left}.rate-table[data-astro-cid-v2bdsrr5] tbody[data-astro-cid-v2bdsrr5] th[data-astro-cid-v2bdsrr5].col-room{font-family:var(--font-display);font-size:1.2rem;font-weight:500;color:var(--text);background:var(--bg-card)}.rate-table[data-astro-cid-v2bdsrr5] tbody[data-astro-cid-v2bdsrr5] tr[data-astro-cid-v2bdsrr5]:nth-child(2n) td[data-astro-cid-v2bdsrr5],.rate-table[data-astro-cid-v2bdsrr5] tbody[data-astro-cid-v2bdsrr5] tr[data-astro-cid-v2bdsrr5]:nth-child(2n) th[data-astro-cid-v2bdsrr5]{background:#f1ebe166}.rate-table[data-astro-cid-v2bdsrr5] .price[data-astro-cid-v2bdsrr5]{font-variant-numeric:tabular-nums;font-weight:500;color:var(--text)}.rate-table[data-astro-cid-v2bdsrr5] .minstay-row[data-astro-cid-v2bdsrr5] th[data-astro-cid-v2bdsrr5],.rate-table[data-astro-cid-v2bdsrr5] .minstay-row[data-astro-cid-v2bdsrr5] td[data-astro-cid-v2bdsrr5]{background:var(--bg-alt)!important;font-size:.85rem;color:var(--text-muted);border-bottom:none}.rate-table[data-astro-cid-v2bdsrr5] .minstay-row[data-astro-cid-v2bdsrr5] th[data-astro-cid-v2bdsrr5].col-room{font-family:var(--font-body);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--text-muted)}.table-note[data-astro-cid-v2bdsrr5]{font-size:.82rem;color:var(--text-muted);margin:.9rem 0 0;text-align:right}.rates-cols[data-astro-cid-v2bdsrr5]{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;margin-top:2.5rem}.rate-card[data-astro-cid-v2bdsrr5]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem}.rate-card[data-astro-cid-v2bdsrr5].wide{margin-top:1.5rem}.rate-card[data-astro-cid-v2bdsrr5] h3[data-astro-cid-v2bdsrr5]{font-size:1.6rem;margin-bottom:1.2rem}.rate-card[data-astro-cid-v2bdsrr5] h3[data-astro-cid-v2bdsrr5] span[data-astro-cid-v2bdsrr5]{font-family:var(--font-body);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.ticks[data-astro-cid-v2bdsrr5]{list-style:none;display:grid;gap:.7rem;margin-bottom:1.4rem}.ticks[data-astro-cid-v2bdsrr5] li[data-astro-cid-v2bdsrr5]{position:relative;padding-left:1.7rem;color:var(--text-soft)}.ticks[data-astro-cid-v2bdsrr5] li[data-astro-cid-v2bdsrr5]:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.notes[data-astro-cid-v2bdsrr5]{list-style:none;display:grid;gap:.5rem;padding-top:1.2rem;border-top:1px solid var(--border)}.notes[data-astro-cid-v2bdsrr5] li[data-astro-cid-v2bdsrr5]{font-size:.9rem;color:var(--text-muted)}.tax-amount[data-astro-cid-v2bdsrr5]{font-family:var(--font-display);font-size:2.6rem;color:var(--accent);line-height:1}.tax-label[data-astro-cid-v2bdsrr5]{font-weight:600;margin:.5rem 0 .3rem}.tax-note[data-astro-cid-v2bdsrr5]{font-size:.9rem;color:var(--text-muted)}.deposit-grid[data-astro-cid-v2bdsrr5]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.deposit[data-astro-cid-v2bdsrr5]{display:flex;flex-direction:column;gap:.3rem;padding:1.2rem;background:var(--bg-alt);border-radius:var(--radius)}.deposit-room[data-astro-cid-v2bdsrr5]{font-size:.78rem;color:var(--text-muted)}.deposit-amount[data-astro-cid-v2bdsrr5]{font-family:var(--font-display);font-size:1.8rem;color:var(--text)}.cancel-list[data-astro-cid-v2bdsrr5]{padding-left:1.3rem;display:grid;gap:.6rem}.cancel-list[data-astro-cid-v2bdsrr5] li[data-astro-cid-v2bdsrr5]{color:var(--text-soft);padding-left:.3rem}.rates-cta[data-astro-cid-v2bdsrr5]{text-align:center;margin-top:3.5rem;padding:clamp(2.5rem,6vw,4rem);background:var(--bg-alt);border-radius:var(--radius)}.rates-cta[data-astro-cid-v2bdsrr5] h2[data-astro-cid-v2bdsrr5]{margin-bottom:.6rem}.rates-cta[data-astro-cid-v2bdsrr5] p[data-astro-cid-v2bdsrr5]{color:var(--text-muted);margin-bottom:1.8rem}.rates-cta-btns[data-astro-cid-v2bdsrr5]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:820px){.seasons[data-astro-cid-v2bdsrr5]{grid-template-columns:1fr 1fr}.rates-cols[data-astro-cid-v2bdsrr5]{grid-template-columns:1fr}.deposit-grid[data-astro-cid-v2bdsrr5]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.seasons[data-astro-cid-v2bdsrr5]{grid-template-columns:1fr}.deposit-grid[data-astro-cid-v2bdsrr5]{grid-template-columns:1fr 1fr}}
