.page-hero[data-astro-cid-hls44la2]{background:var(--ink);align-items:end;min-height:min(82svh,54rem);display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-hls44la2],.hero-shade[data-astro-cid-hls44la2]{position:absolute;inset:0}.hero-media[data-astro-cid-hls44la2] img[data-astro-cid-hls44la2]{object-fit:cover;object-position:36% center;filter:saturate(.58)contrast(1.04);width:100%;height:100%}.hero-shade[data-astro-cid-hls44la2]{background:linear-gradient(90deg,#080505e6,#2b0d1485 48%,#0805056b),linear-gradient(#0000 38%,#080505e6)}.hero-copy[data-astro-cid-hls44la2]{z-index:1;width:min(100% - 2rem,90rem);margin:0 auto;padding:clamp(8rem,15vw,12rem) 0 clamp(4rem,8vw,7rem);position:relative}h1[data-astro-cid-hls44la2],h2[data-astro-cid-hls44la2],h3[data-astro-cid-hls44la2]{font-weight:400}h1[data-astro-cid-hls44la2],h2[data-astro-cid-hls44la2]{letter-spacing:-.06em;margin:.7rem 0 0;line-height:.88}h1[data-astro-cid-hls44la2]{max-width:75rem;font-size:clamp(4rem,9vw,8.6rem)}h2[data-astro-cid-hls44la2]{font-size:clamp(3.1rem,6vw,6.2rem)}h1[data-astro-cid-hls44la2] i[data-astro-cid-hls44la2],h2[data-astro-cid-hls44la2] i[data-astro-cid-hls44la2]{color:var(--champagne);font-weight:400}.hero-copy[data-astro-cid-hls44la2]>p[data-astro-cid-hls44la2]:last-child{max-width:38rem;color:var(--ivory-muted);margin:2rem 0 0;font-size:.94rem;line-height:1.8}.experiences[data-astro-cid-hls44la2],.rates[data-astro-cid-hls44la2],.first-visit[data-astro-cid-hls44la2]{padding:clamp(6rem,11vw,10rem) 0;scroll-margin-top:4.65rem}.experiences[data-astro-cid-hls44la2]{background:var(--ink-soft)}.section-heading[data-astro-cid-hls44la2],.rates-heading[data-astro-cid-hls44la2],.first-visit-grid[data-astro-cid-hls44la2]{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.section-heading[data-astro-cid-hls44la2]>p[data-astro-cid-hls44la2],.rates-heading[data-astro-cid-hls44la2]>p[data-astro-cid-hls44la2]{max-width:32rem;color:var(--ivory-muted);margin:0;font-size:.88rem;line-height:1.8}.experience-grid[data-astro-cid-hls44la2]{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.experience-grid[data-astro-cid-hls44la2] article[data-astro-cid-hls44la2]{background:var(--ink);flex-direction:column;justify-content:center;min-height:27rem;padding:clamp(2rem,5vw,4.5rem);display:flex}.experience-grid[data-astro-cid-hls44la2] .featured[data-astro-cid-hls44la2]{background:linear-gradient(145deg,#4b1722,#1a0a0e 72%)}.experience-grid[data-astro-cid-hls44la2] h3[data-astro-cid-hls44la2]{letter-spacing:-.05em;margin:.7rem 0 1rem;font-size:clamp(2.7rem,5vw,4.8rem)}.experience-grid[data-astro-cid-hls44la2] .lead[data-astro-cid-hls44la2]{color:var(--champagne);font:italic 1rem/1.6 Bodoni Moda,serif}.experience-grid[data-astro-cid-hls44la2] article[data-astro-cid-hls44la2]>p[data-astro-cid-hls44la2]:last-child{max-width:32rem;color:var(--ivory-muted);font-size:.86rem;line-height:1.8}.rates[data-astro-cid-hls44la2]{background:var(--ivory);color:var(--ink)}.rates[data-astro-cid-hls44la2] .eyebrow[data-astro-cid-hls44la2],.rates[data-astro-cid-hls44la2] h2[data-astro-cid-hls44la2] i[data-astro-cid-hls44la2]{color:var(--wine)}.rates-heading[data-astro-cid-hls44la2]>p[data-astro-cid-hls44la2]{color:#655b53}.rate-scroll[data-astro-cid-hls44la2]{width:100%;max-width:100%;overflow:auto}.rate-scroll[data-astro-cid-hls44la2]:focus-visible{outline:1px solid var(--wine);outline-offset:4px}.rate-table[data-astro-cid-hls44la2]{border-top:1px solid #08050559;width:100%;min-width:43rem;margin-top:clamp(3rem,6vw,6rem)}.rate-row[data-astro-cid-hls44la2]{border-bottom:1px solid #0805052e;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));display:grid}.rate-row[data-astro-cid-hls44la2]>span[data-astro-cid-hls44la2]{box-sizing:border-box;border-left:1px solid #0805051f;place-items:center;min-width:0;min-height:5.75rem;padding:1rem;font:400 1.25rem/1.3 Bodoni Moda,serif;display:grid}.rate-row[data-astro-cid-hls44la2]>span[data-astro-cid-hls44la2]:first-child{border-left:0;align-content:center;justify-items:start}.rate-title-line[data-astro-cid-hls44la2]{align-items:center;gap:.45rem;display:flex}.rate-row[data-astro-cid-hls44la2] b[data-astro-cid-hls44la2]{font-size:1.25rem;font-weight:500}.rate-row[data-astro-cid-hls44la2] small[data-astro-cid-hls44la2]{color:#776c63;letter-spacing:.1em;text-transform:uppercase;font:500 .54rem/1.35 Manrope,sans-serif}.rate-head[data-astro-cid-hls44la2]>span[data-astro-cid-hls44la2]{color:#746961;letter-spacing:.16em;text-transform:uppercase;min-height:3rem;font:600 .55rem/1.3 Manrope,sans-serif}.featured-rate[data-astro-cid-hls44la2]{color:var(--ivory);background:#2b0d14}.featured-rate[data-astro-cid-hls44la2] small[data-astro-cid-hls44la2]{color:var(--champagne)}.consent-note[data-astro-cid-hls44la2]{color:#776c63;letter-spacing:.08em;text-align:center;text-transform:uppercase;max-width:48rem;margin:2rem auto 0;font-size:.58rem;line-height:1.6}.first-visit[data-astro-cid-hls44la2]{background:var(--oxblood)}.first-visit-grid[data-astro-cid-hls44la2]{align-items:start}.steps[data-astro-cid-hls44la2]{border-top:1px solid var(--line)}.steps[data-astro-cid-hls44la2] article[data-astro-cid-hls44la2]{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:0 1rem;padding:1.4rem 0;display:grid}.steps[data-astro-cid-hls44la2] span[data-astro-cid-hls44la2]{color:var(--champagne);grid-row:1/3;font:italic 1rem/1.5 Bodoni Moda,serif}.steps[data-astro-cid-hls44la2] h3[data-astro-cid-hls44la2]{margin:0;font-size:1.35rem}.steps[data-astro-cid-hls44la2] p[data-astro-cid-hls44la2]{color:var(--ivory-muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.7}.page-actions[data-astro-cid-hls44la2]{flex-wrap:wrap;grid-column:2;align-items:center;gap:1rem 1.5rem;display:flex}.page-actions[data-astro-cid-hls44la2] a[data-astro-cid-hls44la2]{border-bottom:1px solid var(--champagne);letter-spacing:.12em;text-transform:uppercase;padding-bottom:.45rem;font-size:.58rem;font-weight:600;text-decoration:none}.page-actions[data-astro-cid-hls44la2] .primary[data-astro-cid-hls44la2]{border:1px solid var(--champagne);background:var(--champagne);color:var(--ink);padding:.95rem 1.2rem}@media (width<=52rem){.page-hero[data-astro-cid-hls44la2]{min-height:72svh}.section-heading[data-astro-cid-hls44la2],.rates-heading[data-astro-cid-hls44la2],.first-visit-grid[data-astro-cid-hls44la2],.experience-grid[data-astro-cid-hls44la2]{grid-template-columns:1fr}.page-actions[data-astro-cid-hls44la2]{grid-column:1}.rate-scroll[data-astro-cid-hls44la2]{width:calc(100% + 2rem);margin-inline:-1rem;padding-inline:1rem}}
