.feature[data-astro-cid-mcyyedst]{background:var(--color-paper);border-block:1px solid var(--color-line);margin-bottom:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.feature[data-astro-cid-mcyyedst]>.ph{border-radius:var(--radius-media-eff);margin-block:var(--space-3)}.feature-copy[data-astro-cid-mcyyedst]{align-self:center;padding:max(28px,min(5vw,60px))}.feature[data-astro-cid-mcyyedst] h2[data-astro-cid-mcyyedst]{font-size:var(--type-heading);line-height:var(--leading-section-title);margin:var(--space-4) 0}.feature-copy[data-astro-cid-mcyyedst]>p[data-astro-cid-mcyyedst]{color:var(--color-muted);line-height:var(--leading-prose);max-width:var(--measure-copy)}.feature-copy[data-astro-cid-mcyyedst] .feature-summary[data-astro-cid-mcyyedst]{color:var(--color-ink);font-size:var(--type-prose-lead)}.feature[data-astro-cid-mcyyedst] dl[data-astro-cid-mcyyedst],.copy[data-astro-cid-mcyyedst] dl[data-astro-cid-mcyyedst]{gap:var(--space-2);margin:var(--space-5) 0 0;display:grid}.feature[data-astro-cid-mcyyedst] dl[data-astro-cid-mcyyedst]>div[data-astro-cid-mcyyedst],.copy[data-astro-cid-mcyyedst] dl[data-astro-cid-mcyyedst]>div[data-astro-cid-mcyyedst]{border-top:1px solid var(--color-line);font-size:var(--type-meta);padding-top:var(--space-2);justify-content:space-between;display:flex}.feature[data-astro-cid-mcyyedst] dd[data-astro-cid-mcyyedst],.copy[data-astro-cid-mcyyedst] dd[data-astro-cid-mcyyedst]{text-align:right;margin:0}.grid[data-astro-cid-mcyyedst]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid[data-astro-cid-mcyyedst][data-count="1"]{grid-template-columns:1fr}.grid[data-astro-cid-mcyyedst][data-count="2"],.grid[data-astro-cid-mcyyedst][data-count="4"]{grid-template-columns:repeat(2,1fr)}.grid[data-astro-cid-mcyyedst][data-layout=compact]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-astro-cid-mcyyedst]:not([data-layout=compact])[data-balance="1"]:not([data-count="1"]):not([data-count="4"])>[data-astro-cid-mcyyedst]:first-child{grid-column:1/-1}.card[data-astro-cid-mcyyedst]{border-top:1px solid var(--color-line);min-width:0;padding-top:var(--space-3);background:0 0}.card[data-astro-cid-mcyyedst]>.ph{border-radius:var(--radius-media-eff)}.copy[data-astro-cid-mcyyedst]{min-height:190px;padding:var(--space-5) 0 0;flex-direction:column;display:flex}.num[data-astro-cid-mcyyedst]{color:var(--color-accent-text);font:var(--type-meta) var(--mono);letter-spacing:.1em}h3[data-astro-cid-mcyyedst]{font-size:var(--type-card-title);margin:22px 0 12px}.copy[data-astro-cid-mcyyedst] p[data-astro-cid-mcyyedst]{color:var(--color-muted);font-size:var(--type-small);max-width:42ch;margin:0}.body-copy[data-astro-cid-mcyyedst]{margin-top:var(--space-3)!important}.card[data-astro-cid-mcyyedst].compact-card{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-surface-eff);grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);min-height:340px;padding:0;display:grid;overflow:hidden}.card[data-astro-cid-mcyyedst].compact-card>.ph{aspect-ratio:auto;border-radius:0;height:100%}.card[data-astro-cid-mcyyedst].compact-card .copy[data-astro-cid-mcyyedst]{min-height:0;padding:var(--space-5);justify-content:center}.card[data-astro-cid-mcyyedst].compact-card h3[data-astro-cid-mcyyedst]{font-size:var(--type-item-title);margin:var(--space-3) 0;line-height:1.2}.labels[data-astro-cid-mcyyedst]{border-top:1px solid var(--color-line);margin:var(--space-7) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.labels[data-astro-cid-mcyyedst] li[data-astro-cid-mcyyedst]{border-bottom:1px solid var(--color-line);font-size:var(--type-small);gap:var(--space-2);padding:var(--space-4) 0;display:grid}.labels[data-astro-cid-mcyyedst] li[data-astro-cid-mcyyedst]:nth-child(odd){padding-right:var(--space-5)}.labels[data-astro-cid-mcyyedst] li[data-astro-cid-mcyyedst]:nth-child(2n){border-left:1px solid var(--color-line);padding-left:var(--space-5)}.labels[data-astro-cid-mcyyedst] small[data-astro-cid-mcyyedst]{color:var(--color-muted)}@media (max-width:820px){.feature[data-astro-cid-mcyyedst]{grid-template-columns:1fr}.grid[data-astro-cid-mcyyedst]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-astro-cid-mcyyedst][data-layout=compact]{grid-template-columns:1fr}.grid[data-astro-cid-mcyyedst]:not([data-layout=compact])[data-parity=odd]:not([data-count="1"])>[data-astro-cid-mcyyedst]:first-child{grid-column:1/-1}}@media (max-width:560px){.grid[data-astro-cid-mcyyedst],.card[data-astro-cid-mcyyedst].compact-card,.labels[data-astro-cid-mcyyedst]{grid-template-columns:1fr}.card[data-astro-cid-mcyyedst].compact-card .ph{aspect-ratio:4/3;height:auto}.labels[data-astro-cid-mcyyedst] li[data-astro-cid-mcyyedst]:nth-child(n){border-left:0;padding-inline-start:0;padding-inline-end:0}}.spa-chapter[data-astro-cid-vxplde5v]{border-bottom:1px solid var(--color-line);margin:0 var(--edge);padding:var(--section-gap-compact) 0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:max(32px,min(7vw,120px));display:grid}.spa-chapter[data-astro-cid-vxplde5v] h2[data-astro-cid-vxplde5v]{font-family:var(--font-head);font-size:min(var(--type-section-title), var(--fit-word-size,9999px));line-height:var(--leading-section-title);margin:14px 0 20px}.spa-chapter[data-astro-cid-vxplde5v] p[data-astro-cid-vxplde5v]{color:var(--color-muted);max-width:56ch}.spa-chapter[data-astro-cid-vxplde5v] .ph{margin-bottom:24px}.spa-chapter[data-astro-cid-vxplde5v] ul[data-astro-cid-vxplde5v]{border-top:1px solid var(--color-line);margin:0 0 24px;padding:0;list-style:none}.spa-chapter[data-astro-cid-vxplde5v] li[data-astro-cid-vxplde5v]{border-bottom:1px solid var(--color-line);padding:14px 0}.spa-chapter[data-astro-cid-vxplde5v] dl[data-astro-cid-vxplde5v]{gap:var(--space-3);margin:0 0 24px;display:grid}.spa-chapter[data-astro-cid-vxplde5v] dl[data-astro-cid-vxplde5v]>div[data-astro-cid-vxplde5v]{border-top:1px solid var(--color-line);gap:var(--space-5);padding-top:var(--space-3);justify-content:space-between;display:flex}.spa-chapter[data-astro-cid-vxplde5v] dd[data-astro-cid-vxplde5v]{text-align:right;margin:0}.spa-chapter-hours[data-astro-cid-vxplde5v] b[data-astro-cid-vxplde5v]{color:var(--color-ink);font:var(--type-label) var(--mono);letter-spacing:.1em;text-transform:var(--case-label);display:block}@media (max-width:760px){.spa-chapter[data-astro-cid-vxplde5v]{grid-template-columns:1fr}}.amenity-intro[data-astro-cid-vxplde5v]{align-items:start;gap:var(--section-gap-compact,var(--space-8));max-width:var(--layout-max,var(--maxw));padding:var(--section-gap,var(--space-8)) var(--layout-edge,var(--space-6));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}.amenity-intro[data-astro-cid-vxplde5v] h2[data-astro-cid-vxplde5v],.amenity-listing-heading[data-astro-cid-vxplde5v] h2[data-astro-cid-vxplde5v]{font-size:var(--type-heading);line-height:var(--leading-section-title);margin:var(--space-title-after-label) 0 0;max-width:var(--heading-measure,var(--measure-heading))}.amenity-intro[data-astro-cid-vxplde5v]>p[data-astro-cid-vxplde5v]{font-size:var(--type-prose-lead);line-height:var(--leading-prose-lead);max-width:var(--measure-lead);margin:0}.amenity-feature[data-astro-cid-vxplde5v]{background:var(--color-surface);color:var(--color-ink);min-height:min(78svh, var(--layout-max,var(--maxw)));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.amenity-feature[data-astro-cid-vxplde5v] .ph{aspect-ratio:auto;height:100%}.amenity-feature-copy[data-astro-cid-vxplde5v]{padding:var(--section-gap-compact,var(--space-8));align-self:center}.amenity-number[data-astro-cid-vxplde5v]{color:var(--color-accent-text);font:var(--type-label) var(--mono);letter-spacing:var(--tracking-label);margin:0}.amenity-feature[data-astro-cid-vxplde5v] h2[data-astro-cid-vxplde5v],.amenity-card[data-astro-cid-vxplde5v] h2[data-astro-cid-vxplde5v]{font-size:var(--type-card-title);line-height:var(--leading-section-title)}.amenity-feature[data-astro-cid-vxplde5v] h2[data-astro-cid-vxplde5v]{font-size:var(--type-heading);margin:var(--space-title-after-label) 0 var(--space-title-after);max-width:var(--heading-measure,var(--measure-heading))}.amenity-feature-copy[data-astro-cid-vxplde5v]>p[data-astro-cid-vxplde5v]:last-child{color:var(--color-muted);font-size:var(--type-prose);line-height:var(--leading-prose);max-width:var(--measure-copy)}.amenity-feature-copy[data-astro-cid-vxplde5v] .amenity-summary[data-astro-cid-vxplde5v]{color:var(--color-ink);font-size:var(--type-prose-lead)}.amenity-feature[data-astro-cid-vxplde5v] dl[data-astro-cid-vxplde5v],.amenity-card[data-astro-cid-vxplde5v] dl[data-astro-cid-vxplde5v]{gap:var(--space-3);margin:var(--space-6) 0 0;display:grid}.amenity-feature[data-astro-cid-vxplde5v] dl[data-astro-cid-vxplde5v]>div[data-astro-cid-vxplde5v],.amenity-card[data-astro-cid-vxplde5v] dl[data-astro-cid-vxplde5v]>div[data-astro-cid-vxplde5v]{gap:var(--space-5);padding-top:var(--space-3);border-top:1px solid;justify-content:space-between;display:flex}.amenity-feature[data-astro-cid-vxplde5v] dt[data-astro-cid-vxplde5v],.amenity-card[data-astro-cid-vxplde5v] dt[data-astro-cid-vxplde5v]{color:inherit;font-size:var(--type-meta)}.amenity-feature[data-astro-cid-vxplde5v] dd[data-astro-cid-vxplde5v],.amenity-card[data-astro-cid-vxplde5v] dd[data-astro-cid-vxplde5v]{text-align:right;margin:0}.amenity-card[data-astro-cid-vxplde5v]>div[data-astro-cid-vxplde5v]>p[data-astro-cid-vxplde5v]:last-child,.amenity-listing-heading[data-astro-cid-vxplde5v]>p[data-astro-cid-vxplde5v]:last-child{color:var(--color-muted);font-size:var(--type-small);line-height:var(--leading-prose);max-width:var(--measure-copy)}.amenity-listing[data-astro-cid-vxplde5v]{background:var(--color-paper);padding:var(--section-gap,var(--space-8)) var(--layout-edge,var(--space-6));margin-inline-start:auto;margin-inline-end:auto}.amenity-listing-heading[data-astro-cid-vxplde5v]{max-width:var(--layout-max,var(--maxw));margin-inline-start:auto;margin-inline-end:auto;margin-bottom:var(--section-gap-compact,var(--space-8))}.amenity-listing-heading[data-astro-cid-vxplde5v]>p[data-astro-cid-vxplde5v]{margin:0}.amenity-list[data-astro-cid-vxplde5v]{gap:var(--grid-gap);max-width:var(--layout-max,var(--maxw));grid-template-columns:repeat(2,minmax(0,1fr));margin-inline-start:auto;margin-inline-end:auto;display:grid}.amenity-list[data-astro-cid-vxplde5v][data-count="1"]{grid-template-columns:1fr}.amenity-list[data-astro-cid-vxplde5v][data-balance="1"]:not([data-count="1"])>[data-astro-cid-vxplde5v]:last-child{grid-column:1/-1}.amenity-card[data-astro-cid-vxplde5v]{background:var(--color-surface);min-width:0}.amenity-card[data-astro-cid-vxplde5v]>div[data-astro-cid-vxplde5v]{padding:var(--space-7) var(--space-6)}.amenity-card[data-astro-cid-vxplde5v] h2[data-astro-cid-vxplde5v]{margin:var(--space-5) 0 var(--space-4)}.amenity-card[data-astro-cid-vxplde5v]>div[data-astro-cid-vxplde5v]>p[data-astro-cid-vxplde5v]:last-child{margin-bottom:0}.amenity-list[data-astro-cid-vxplde5v].is-dense .amenity-card[data-astro-cid-vxplde5v]{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);display:grid}.amenity-list[data-astro-cid-vxplde5v].is-dense .amenity-card[data-astro-cid-vxplde5v] .ph{aspect-ratio:auto;height:100%}.amenity-list[data-astro-cid-vxplde5v].is-dense .amenity-card[data-astro-cid-vxplde5v]>div[data-astro-cid-vxplde5v]{padding:var(--space-6)}.amenity-labels[data-astro-cid-vxplde5v]{gap:var(--space-3);margin:var(--space-7) auto 0;max-width:var(--layout-max,var(--maxw));flex-wrap:wrap;padding:0;list-style:none;display:flex}.amenity-labels[data-astro-cid-vxplde5v] li[data-astro-cid-vxplde5v]{border:1px solid var(--color-line);font-size:var(--type-small);gap:var(--space-2);padding:var(--space-3) var(--space-5);display:grid}.amenity-labels[data-astro-cid-vxplde5v] small[data-astro-cid-vxplde5v]{color:var(--color-muted)}.amenity-list[data-astro-cid-vxplde5v][data-count="1"] .amenity-card[data-astro-cid-vxplde5v],.amenity-list[data-astro-cid-vxplde5v][data-balance="1"]:not([data-count="1"])>.amenity-card[data-astro-cid-vxplde5v]:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.amenity-list[data-astro-cid-vxplde5v][data-count="1"] .amenity-card[data-astro-cid-vxplde5v] .ph,.amenity-list[data-astro-cid-vxplde5v][data-balance="1"]:not([data-count="1"])>.amenity-card[data-astro-cid-vxplde5v]:last-child .ph{aspect-ratio:auto;height:100%}@media (max-width:820px){.amenity-intro[data-astro-cid-vxplde5v],.amenity-feature[data-astro-cid-vxplde5v],.amenity-list[data-astro-cid-vxplde5v].is-dense .amenity-card[data-astro-cid-vxplde5v],.amenity-list[data-astro-cid-vxplde5v][data-count="1"] .amenity-card[data-astro-cid-vxplde5v],.amenity-list[data-astro-cid-vxplde5v][data-balance="1"]:not([data-count="1"])>.amenity-card[data-astro-cid-vxplde5v]:last-child{grid-template-columns:1fr}.amenity-feature[data-astro-cid-vxplde5v]{min-height:0}.amenity-feature[data-astro-cid-vxplde5v] .ph,.amenity-list[data-astro-cid-vxplde5v].is-dense .amenity-card[data-astro-cid-vxplde5v] .ph,.amenity-list[data-astro-cid-vxplde5v][data-count="1"] .amenity-card[data-astro-cid-vxplde5v] .ph,.amenity-list[data-astro-cid-vxplde5v][data-balance="1"]:not([data-count="1"])>.amenity-card[data-astro-cid-vxplde5v]:last-child .ph{aspect-ratio:4/3;height:auto}.amenity-list[data-astro-cid-vxplde5v]{grid-template-columns:repeat(2,minmax(0,1fr))}.amenity-list[data-astro-cid-vxplde5v][data-count="1"]{grid-template-columns:1fr}.amenity-list[data-astro-cid-vxplde5v][data-balance="1"]:not([data-count="1"])>[data-astro-cid-vxplde5v]:last-child{grid-column:1/-1}}@media (max-width:560px){.amenity-intro[data-astro-cid-vxplde5v],.amenity-list[data-astro-cid-vxplde5v][data-count]{grid-template-columns:1fr}.amenity-intro[data-astro-cid-vxplde5v],.amenity-listing[data-astro-cid-vxplde5v]{padding-inline:var(--space-5)}.amenity-list[data-astro-cid-vxplde5v][data-count]>[data-astro-cid-vxplde5v]:last-child{grid-column:auto}}.amenity-feature[data-astro-cid-vxplde5v].is-text{border-top:2px solid var(--color-accent);grid-template-columns:minmax(0,1fr);min-height:0}.amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]{max-width:var(--measure-copy)}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]{width:100%;max-width:none}@media (min-width:761px){.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:max(32px,min(6vw,96px));display:grid}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]>[data-astro-cid-vxplde5v]:-webkit-any(.amenity-number,h2){grid-column:1}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]>[data-astro-cid-vxplde5v]:-moz-any(.amenity-number,h2){grid-column:1}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]>[data-astro-cid-vxplde5v]:is(.amenity-number,h2){grid-column:1}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]>h2[data-astro-cid-vxplde5v]{grid-row:2/span 4}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]>[data-astro-cid-vxplde5v]:not(:-webkit-any(.amenity-number,h2)){max-width:var(--measure-copy);grid-column:2}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]>[data-astro-cid-vxplde5v]:not(:-moz-any(.amenity-number,h2)){max-width:var(--measure-copy);grid-column:2}.t-signature .amenity-feature[data-astro-cid-vxplde5v].is-text .amenity-feature-copy[data-astro-cid-vxplde5v]>[data-astro-cid-vxplde5v]:not(:is(.amenity-number,h2)){max-width:var(--measure-copy);grid-column:2}}.amenity-list[data-astro-cid-vxplde5v] .amenity-card[data-astro-cid-vxplde5v].no-media{border-top:2px solid var(--color-accent);display:block}
