.pool-intro[data-astro-cid-ij56u75q]{background:var(--paper)}.pool-intro-grid[data-astro-cid-ij56u75q]{gap:2.5rem;display:grid}.pool-intro[data-astro-cid-ij56u75q] h2[data-astro-cid-ij56u75q]{max-width:11ch;color:var(--brown);margin:1rem 0 0;font-size:clamp(3rem,6.5vw,6rem)}.pool-intro-copy[data-astro-cid-ij56u75q]>p[data-astro-cid-ij56u75q]{max-width:39rem;margin:0;font-size:clamp(1.08rem,1.8vw,1.35rem)}.amenities[data-astro-cid-ij56u75q]{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.amenities[data-astro-cid-ij56u75q]>p[data-astro-cid-ij56u75q]{color:var(--wine);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:700}.amenities[data-astro-cid-ij56u75q] ul[data-astro-cid-ij56u75q],.detail-block[data-astro-cid-ij56u75q] ul[data-astro-cid-ij56u75q]{margin:0;padding:0;list-style:none}.amenities[data-astro-cid-ij56u75q] ul[data-astro-cid-ij56u75q]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.amenities[data-astro-cid-ij56u75q] li[data-astro-cid-ij56u75q]:before{color:var(--ochre);content:"◆";margin-right:.55rem;font-size:.45rem}.pool-details[data-astro-cid-ij56u75q]{background:var(--sage);color:#fff}.pool-details-grid[data-astro-cid-ij56u75q]{display:grid}.detail-block[data-astro-cid-ij56u75q]{min-height:27rem;padding-block:clamp(3.5rem,8vw,6rem)}.detail-block[data-astro-cid-ij56u75q]+.detail-block[data-astro-cid-ij56u75q]{border-top:1px solid #ffffff40}.detail-number[data-astro-cid-ij56u75q]{color:var(--ochre-bright);letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:700}.detail-block[data-astro-cid-ij56u75q] h2[data-astro-cid-ij56u75q]{margin:2rem 0 2.5rem;font-size:clamp(2.7rem,5vw,4.8rem)}.detail-block[data-astro-cid-ij56u75q] li[data-astro-cid-ij56u75q]{border-bottom:1px solid #ffffff2e;padding-block:.9rem}.prices-block[data-astro-cid-ij56u75q] dl[data-astro-cid-ij56u75q]{margin:0}.prices-block[data-astro-cid-ij56u75q] dl[data-astro-cid-ij56u75q]>div[data-astro-cid-ij56u75q]{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:2rem;padding-block:.9rem;display:flex}.prices-block[data-astro-cid-ij56u75q] dt[data-astro-cid-ij56u75q],.prices-block[data-astro-cid-ij56u75q] dd[data-astro-cid-ij56u75q]{margin:0}.prices-block[data-astro-cid-ij56u75q] dd[data-astro-cid-ij56u75q]{color:var(--ochre-bright);font-family:var(--serif);font-size:1.8rem}.food-section[data-astro-cid-ij56u75q]{background:#e9ddc8;overflow:hidden}.food-grid[data-astro-cid-ij56u75q]{gap:2rem;display:grid}.food-grid[data-astro-cid-ij56u75q]>div[data-astro-cid-ij56u75q]{align-self:center}.food-section[data-astro-cid-ij56u75q] h2[data-astro-cid-ij56u75q]{color:var(--brown);margin:1rem 0 1.4rem;font-size:clamp(3rem,6vw,5.7rem)}.food-section[data-astro-cid-ij56u75q] h2[data-astro-cid-ij56u75q]+p[data-astro-cid-ij56u75q]{max-width:38rem;margin:0}.food-mark[data-astro-cid-ij56u75q]{color:#2b180414;font-family:var(--serif);letter-spacing:-.12em;margin:0;font-size:clamp(8rem,28vw,22rem);line-height:.55}.pool-cta[data-astro-cid-ij56u75q]{background:var(--wine);color:#fff;padding-block:clamp(4.5rem,9vw,8rem)}.pool-cta[data-astro-cid-ij56u75q] .eyebrow[data-astro-cid-ij56u75q]{color:var(--ochre-bright)}.pool-cta-inner[data-astro-cid-ij56u75q]{gap:2.5rem;display:grid}.pool-cta[data-astro-cid-ij56u75q] h2[data-astro-cid-ij56u75q]{max-width:13ch;margin:1rem 0;font-size:clamp(2.8rem,6vw,5.5rem)}.pool-cta[data-astro-cid-ij56u75q] h2[data-astro-cid-ij56u75q]+p[data-astro-cid-ij56u75q]{color:#ffffffc2;max-width:40rem;margin-bottom:0}.pool-actions[data-astro-cid-ij56u75q]{flex-wrap:wrap;align-self:end;gap:.75rem;display:flex}@media (width>=48rem){.pool-intro-grid[data-astro-cid-ij56u75q],.food-grid[data-astro-cid-ij56u75q]{grid-template-columns:1.1fr .9fr;align-items:end;gap:5rem}.pool-details-grid[data-astro-cid-ij56u75q]{grid-template-columns:1fr 1fr}.detail-block[data-astro-cid-ij56u75q]{padding-inline:3.5rem}.detail-block[data-astro-cid-ij56u75q]:first-child{padding-left:0}.detail-block[data-astro-cid-ij56u75q]:last-child{padding-right:0}.detail-block[data-astro-cid-ij56u75q]+.detail-block[data-astro-cid-ij56u75q]{border-top:0;border-left:1px solid #ffffff40}.food-mark[data-astro-cid-ij56u75q]{text-align:center}.pool-cta-inner[data-astro-cid-ij56u75q]{grid-template-columns:1.25fr .75fr;align-items:end}.pool-actions[data-astro-cid-ij56u75q]{justify-content:end}}
