.menu[data-astro-cid-cvy4qst2]{--line:#d48a5e4d;margin-top:96px}.intro[data-astro-cid-cvy4qst2]{text-align:center;justify-items:center;gap:16px;margin-bottom:56px;display:grid}.title[data-astro-cid-cvy4qst2]{font-size:clamp(34px,4.4vw,52px);line-height:1.05}.cols[data-astro-cid-cvy4qst2]{grid-template-columns:repeat(2,1fr);gap:56px 88px;max-width:960px;margin-inline:auto;display:grid}.wide[data-astro-cid-cvy4qst2]{grid-column:1/-1;& ul:not(.extras){grid-template-columns:1fr 1fr;column-gap:88px;display:grid}}@media (width<=900px){.cols[data-astro-cid-cvy4qst2]{gap:48px}}@media (width<=620px){.cols[data-astro-cid-cvy4qst2],.wide[data-astro-cid-cvy4qst2] ul[data-astro-cid-cvy4qst2]:not(.extras){grid-template-columns:1fr}}h4[data-astro-cid-cvy4qst2]{border-bottom:1px solid var(--line);color:var(--gold-soft);font:400 11px var(--body);letter-spacing:.3em;text-align:center;text-transform:uppercase;margin:0 0 8px;padding-bottom:18px}.lead[data-astro-cid-cvy4qst2]{text-align:center;opacity:.78;margin:14px 0 4px;font-size:15px}ul[data-astro-cid-cvy4qst2]{margin:0;padding:0;list-style:none}li[data-astro-cid-cvy4qst2]{gap:2px;padding-block:11px;display:grid}.line[data-astro-cid-cvy4qst2]{font:400 19px/1.3 var(--display);align-items:baseline;gap:10px;display:flex}.dots[data-astro-cid-cvy4qst2]{border-bottom:1px dotted var(--line);flex:1;min-width:16px;translate:0 -5px}.price[data-astro-cid-cvy4qst2]{color:var(--gold-soft);font:300 15px var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}.note[data-astro-cid-cvy4qst2]{color:var(--gold-soft);font:italic 400 15px/1.4 var(--display)}.detail[data-astro-cid-cvy4qst2]{opacity:.72;font-size:14px;line-height:1.5}.extras[data-astro-cid-cvy4qst2]{border-top:1px solid var(--line);margin-top:10px;padding-top:12px;& li{opacity:.78;padding-block:2px;font-size:14px}}.footnote[data-astro-cid-cvy4qst2]{letter-spacing:.06em;text-align:center;opacity:.7;margin:56px 0 0;font-size:13px}section[data-astro-cid-joxqnxfc]{--btn-hover-fg:var(--bd);--line:#d48a5e4d;background:var(--bd);color:var(--bd-fg)}.head[data-astro-cid-joxqnxfc]{gap:20px;margin-bottom:76px;& p{max-width:36em;color:inherit;opacity:.82}}h2[data-astro-cid-joxqnxfc] img[data-astro-cid-joxqnxfc]{width:clamp(260px,44vw,520px)}.row[data-astro-cid-joxqnxfc]{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}article[data-astro-cid-joxqnxfc]{align-content:start;gap:10px;min-width:0;padding:36px 26px;display:grid;&+article[data-astro-cid-joxqnxfc]{border-left:1px solid var(--line)}}.when[data-astro-cid-joxqnxfc]{color:var(--gold-soft);font:400 10px var(--body);letter-spacing:.3em;text-transform:uppercase}h3[data-astro-cid-joxqnxfc]{font-size:24px;line-height:1.2}article[data-astro-cid-joxqnxfc] p[data-astro-cid-joxqnxfc]{opacity:.78;margin:0;font-size:15px;line-height:1.65}.price[data-astro-cid-joxqnxfc]{color:var(--gold-soft);letter-spacing:.06em;font-size:14px}@media (width<=900px){.row[data-astro-cid-joxqnxfc]{grid-template-columns:1fr 1fr}article[data-astro-cid-joxqnxfc]:nth-child(3){border-left:0}article[data-astro-cid-joxqnxfc]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=520px){.row[data-astro-cid-joxqnxfc]{grid-template-columns:1fr}article[data-astro-cid-joxqnxfc]+article[data-astro-cid-joxqnxfc]{border-top:1px solid var(--line);border-left:0}}.review[data-astro-cid-joxqnxfc]{text-align:center;justify-items:center;gap:16px;max-width:820px;margin:72px auto 0;display:grid}blockquote[data-astro-cid-joxqnxfc]{font:italic 400 clamp(26px, 3.4vw, 40px) / 1.2 var(--display);text-wrap:balance;margin:0;& a{text-decoration:none;transition:color .2s;&:hover{color:var(--gold-soft)}}}figcaption[data-astro-cid-joxqnxfc]{color:var(--gold-soft);font:400 11px var(--body);letter-spacing:.3em;text-transform:uppercase}.actions[data-astro-cid-joxqnxfc]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.foot[data-astro-cid-joxqnxfc]{text-align:center;justify-items:center;gap:22px;margin-top:64px;display:grid}.hours[data-astro-cid-joxqnxfc]{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:14px}em[data-astro-cid-joxqnxfc]{color:var(--gold-soft);font:italic 400 22px var(--display)}.grid[data-astro-cid-63qpnxwp]{border-top:1px solid var(--gold-line);text-align:center;grid-template-columns:repeat(3,1fr);display:grid;&>div[data-astro-cid-63qpnxwp]{align-content:start;justify-items:center;gap:14px;padding:44px 24px 8px;display:grid}&>div[data-astro-cid-63qpnxwp]+div[data-astro-cid-63qpnxwp]{border-left:1px solid var(--gold-line)}}@media (width<=820px){.grid[data-astro-cid-63qpnxwp]{grid-template-columns:1fr;&>div[data-astro-cid-63qpnxwp]{padding-bottom:40px}&>div[data-astro-cid-63qpnxwp]+div[data-astro-cid-63qpnxwp]{border-top:1px solid var(--gold-line);border-left:0}}}h3[data-astro-cid-63qpnxwp]{font-family:var(--body)}.boudoir[data-astro-cid-63qpnxwp]{margin-top:22px}.grid[data-astro-cid-63qpnxwp] p[data-astro-cid-63qpnxwp],address[data-astro-cid-63qpnxwp]{font:400 21px/1.5 var(--display);margin:0;font-style:normal}.grid[data-astro-cid-63qpnxwp] a[data-astro-cid-63qpnxwp]:not(.btn){text-decoration:none}small[data-astro-cid-63qpnxwp]{color:var(--night-muted);font:300 14px/1.6 var(--body);display:block}.actions[data-astro-cid-63qpnxwp]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.btn[data-astro-cid-63qpnxwp]{padding:12px 22px}@media (pointer:coarse){.btn[data-astro-cid-63qpnxwp]{padding-block:16px}#phone[data-astro-cid-63qpnxwp]{padding-block:6px;display:inline-block}}.plan[data-astro-cid-63qpnxwp]{max-width:960px;margin:56px auto 0;&>a[data-astro-cid-63qpnxwp]{border:1px solid var(--gold-line);text-decoration:none;display:block;position:relative;overflow:hidden}& img{width:100%;transition:scale .6s}&>a[data-astro-cid-63qpnxwp]:hover img{scale:1.03}}.pin[data-astro-cid-63qpnxwp]{color:var(--gold-soft);font:italic 400 clamp(14px, 2vw, 20px) / 1 var(--display);white-space:nowrap;padding-left:24px;position:absolute;top:69.7%;left:50.3%;translate:0 -50%}.go[data-astro-cid-63qpnxwp]{background:var(--night);color:var(--gold-soft);font:400 11px/1 var(--body);letter-spacing:.26em;text-transform:uppercase;border:1px solid;padding:10px 18px;position:absolute;bottom:16px;right:16px}figcaption[data-astro-cid-63qpnxwp]{color:var(--night-muted);text-align:right;margin-top:10px;font-size:12px;& a{text-decoration:underline}}@media (width<=600px){.plan[data-astro-cid-63qpnxwp]{margin-top:40px}.plan[data-astro-cid-63qpnxwp] img[data-astro-cid-63qpnxwp]{aspect-ratio:1;object-fit:cover;object-position:50% 69.7%}.pin[data-astro-cid-63qpnxwp]{padding-left:0;translate:-50% -260%}}
