.treatments[data-astro-cid-5anrfxu2]{background:#fff3;gap:42px;padding:92px 36px}.consultation[data-astro-cid-5anrfxu2]{gap:26px;width:100%}.intro[data-astro-cid-5anrfxu2]{text-align:center;gap:12px;max-width:720px;display:grid}.intro[data-astro-cid-5anrfxu2] h2[data-astro-cid-5anrfxu2]{letter-spacing:normal;font-size:38px;line-height:1.1}.intro[data-astro-cid-5anrfxu2] p[data-astro-cid-5anrfxu2]:last-child,.step[data-astro-cid-5anrfxu2] p[data-astro-cid-5anrfxu2],.service-card[data-astro-cid-5anrfxu2] p[data-astro-cid-5anrfxu2]{color:var(--taupe)}.steps[data-astro-cid-5anrfxu2]{grid-template-columns:repeat(3,1fr);gap:49px;width:100%;display:grid}.step[data-astro-cid-5anrfxu2]{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.step[data-astro-cid-5anrfxu2]+.step[data-astro-cid-5anrfxu2]:before{content:"";background:#c8a96a7a;width:1px;height:72px;position:absolute;left:-25px}.step[data-astro-cid-5anrfxu2] strong[data-astro-cid-5anrfxu2]{font-size:15px;font-weight:500;line-height:1}.step[data-astro-cid-5anrfxu2] p[data-astro-cid-5anrfxu2]{font-size:14px;line-height:1.55}.disc[data-astro-cid-5anrfxu2]{width:40px;height:40px;color:var(--gold);background:#c8a96a29;border-radius:50%;place-items:center;display:inline-grid}.divider[data-astro-cid-5anrfxu2]{gap:20px;padding-bottom:42px}.divider[data-astro-cid-5anrfxu2]:after{content:"";background:#c8a96a9e;width:72px;height:1px}.services-grid[data-astro-cid-5anrfxu2]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;width:100%;display:grid}.service-card[data-astro-cid-5anrfxu2]{background:var(--card);box-shadow:inset 0 0 0 1px #8b7c722e,var(--card-shadow);border-radius:28px;flex-direction:column;gap:24px;padding:28px;display:flex}.service-card[data-astro-cid-5anrfxu2] .disc[data-astro-cid-5anrfxu2]{width:48px;height:48px}.service-card[data-astro-cid-5anrfxu2] h3[data-astro-cid-5anrfxu2]{margin-bottom:10px}@media (width>=810px) and (width<=940px){.service-card[data-astro-cid-5anrfxu2]{padding-inline:18px}}@media (width<=809.98px){.treatments[data-astro-cid-5anrfxu2]{gap:28px;padding:70px 20px}.consultation[data-astro-cid-5anrfxu2]{gap:20px}.intro[data-astro-cid-5anrfxu2] h2[data-astro-cid-5anrfxu2]{font-size:32px}.steps[data-astro-cid-5anrfxu2],.services-grid[data-astro-cid-5anrfxu2]{grid-template-columns:1fr}.steps[data-astro-cid-5anrfxu2]{gap:28px}.step[data-astro-cid-5anrfxu2]{gap:10px}.step[data-astro-cid-5anrfxu2]+.step[data-astro-cid-5anrfxu2]:before{display:none}.divider[data-astro-cid-5anrfxu2]{padding-bottom:34px}.services-grid[data-astro-cid-5anrfxu2]{grid-auto-rows:auto;gap:14px}}.dots[data-astro-cid-toaunf7z]{display:none}@media (width<=809.98px){.dots[data-astro-cid-toaunf7z]{align-items:center;gap:0;height:6px;display:flex}button[data-astro-cid-toaunf7z]{cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:28px;padding:0;display:grid}button[data-astro-cid-toaunf7z]:after{content:"";background:#c6b8a4;border-radius:8px;width:5px;height:5px}button[data-astro-cid-toaunf7z][aria-current=true]:after{background:var(--gold-link);width:16px}}.gallery[data-astro-cid-tydbqq7h]{background:#efe4d6;gap:38px;padding:96px 36px}.gallery-track[data-astro-cid-tydbqq7h],.cards[data-astro-cid-tydbqq7h]{width:100%}.gallery-track[data-astro-cid-tydbqq7h]{gap:18px;display:flex;overflow-x:auto}.gallery-track[data-astro-cid-tydbqq7h]>[data-astro-cid-tydbqq7h]{border-radius:34px;flex:none;height:360px}.gallery-track[data-astro-cid-tydbqq7h] img[data-astro-cid-tydbqq7h]{object-fit:cover;max-width:none}.gallery-note[data-astro-cid-tydbqq7h]{background:var(--ink);width:360px;color:var(--cream);flex-direction:column;justify-content:flex-end;gap:18px;padding:30px;display:flex}.gallery-note[data-astro-cid-tydbqq7h] h3[data-astro-cid-tydbqq7h]{font:500 42px/1.05 var(--display);letter-spacing:normal}.gallery-note[data-astro-cid-tydbqq7h] p[data-astro-cid-tydbqq7h]{color:#f5eee3b8;font-size:14px;line-height:1.6}.reviews[data-astro-cid-tydbqq7h]{gap:42px;padding:96px 36px}.review-header[data-astro-cid-tydbqq7h]{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.review-header[data-astro-cid-tydbqq7h]>div[data-astro-cid-tydbqq7h]:first-child{gap:12px;max-width:680px;display:grid}.review-intro[data-astro-cid-tydbqq7h]{color:var(--taupe)}.rating[data-astro-cid-tydbqq7h]{color:var(--taupe);font:500 13px/1 var(--body);justify-items:end;gap:10px;display:grid}.rating[data-astro-cid-tydbqq7h] span[data-astro-cid-tydbqq7h]{color:var(--gold);gap:5px;display:flex}.cards[data-astro-cid-tydbqq7h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}figure[data-astro-cid-tydbqq7h]{background:var(--card);box-shadow:inset 0 0 0 1px #8b7c722e,var(--card-shadow);border-radius:28px;flex-direction:column;gap:26px;padding:30px;display:flex}.quote-mark[data-astro-cid-tydbqq7h]{font:500 54px/.8 var(--display);color:var(--gold)}blockquote[data-astro-cid-tydbqq7h]{font:500 25px/1.3 var(--display);letter-spacing:-.01em}figcaption[data-astro-cid-tydbqq7h]{font:500 14px/1.2 var(--body)}figcaption[data-astro-cid-tydbqq7h] span[data-astro-cid-tydbqq7h]{color:var(--gold);font:400 13px/1.3 var(--body);margin-top:4px;display:block}@media (width>=810px) and (width<=940px){figure[data-astro-cid-tydbqq7h]{padding-inline:18px}}@media (width<=809.98px){.gallery[data-astro-cid-tydbqq7h],.reviews[data-astro-cid-tydbqq7h]{padding:72px 20px}.gallery-track[data-astro-cid-tydbqq7h]{gap:14px}.gallery-track[data-astro-cid-tydbqq7h]>[data-astro-cid-tydbqq7h]{width:300px;height:300px}.review-header[data-astro-cid-tydbqq7h]{flex-direction:column;align-items:flex-start;gap:20px}.rating[data-astro-cid-tydbqq7h]{justify-items:start}.cards[data-astro-cid-tydbqq7h]{align-items:center;gap:16px;display:flex;overflow-x:auto}figure[data-astro-cid-tydbqq7h]{flex:0 0 350px}.cards[data-astro-cid-tydbqq7h],.gallery-track[data-astro-cid-tydbqq7h]{scroll-snap-type:x proximity;scrollbar-width:none}.cards[data-astro-cid-tydbqq7h]>[data-astro-cid-tydbqq7h],.gallery-track[data-astro-cid-tydbqq7h]>[data-astro-cid-tydbqq7h]{scroll-snap-align:start}}.visit[data-astro-cid-hphvozhs]{padding:96px 36px 112px}.visit-cards[data-astro-cid-hphvozhs]{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:24px;display:grid}.arrival[data-astro-cid-hphvozhs]{background:var(--card);border-radius:34px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:700px;padding:38px;display:flex}.arrival[data-astro-cid-hphvozhs] img[data-astro-cid-hphvozhs]{object-fit:cover;object-position:41.1% 54.7%;border-radius:22px;width:100%;height:268px}.arrival[data-astro-cid-hphvozhs] .body-text[data-astro-cid-hphvozhs]{font-weight:300}.info[data-astro-cid-hphvozhs]{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.info-card[data-astro-cid-hphvozhs]{background:#ffffff57;border-radius:22px;padding:20px}.address[data-astro-cid-hphvozhs]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.address[data-astro-cid-hphvozhs]>a[data-astro-cid-hphvozhs]:first-child{max-width:270px;font:400 17px/1.7 var(--body);color:var(--taupe);letter-spacing:-.02em}.directions[data-astro-cid-hphvozhs]{font:500 14px/1 var(--body);background:#ffffff7a;border-radius:999px;padding:11px 16px}.address[data-astro-cid-hphvozhs] a[data-astro-cid-hphvozhs]:hover,.contacts[data-astro-cid-hphvozhs] a[data-astro-cid-hphvozhs]:hover{text-decoration:underline}.mobile-address[data-astro-cid-hphvozhs]{display:none}.hours[data-astro-cid-hphvozhs] h3[data-astro-cid-hphvozhs]{font:500 15px/1 var(--body);letter-spacing:0;margin-bottom:10px}.hours[data-astro-cid-hphvozhs] dl[data-astro-cid-hphvozhs]{max-width:292px;color:var(--taupe);font:400 14px/1.55 var(--body)}.hours[data-astro-cid-hphvozhs] dl[data-astro-cid-hphvozhs] div[data-astro-cid-hphvozhs]{justify-content:space-between;display:flex}.amenities[data-astro-cid-hphvozhs]{color:var(--ink);font:500 12px/1.6 var(--body);margin-top:14px}.contacts[data-astro-cid-hphvozhs]{font:400 13px/1 var(--body);color:var(--taupe);overflow-wrap:anywhere;gap:8px;display:grid}.contacts[data-astro-cid-hphvozhs] div[data-astro-cid-hphvozhs],.contacts[data-astro-cid-hphvozhs] dt[data-astro-cid-hphvozhs]{align-items:center;gap:12px;display:flex}.contacts[data-astro-cid-hphvozhs] dt[data-astro-cid-hphvozhs]{gap:6px}.policy[data-astro-cid-hphvozhs]{background:var(--ink);color:var(--cream);border-radius:22px;margin-top:24px;padding:18px 20px}.policy[data-astro-cid-hphvozhs] summary[data-astro-cid-hphvozhs]{cursor:pointer;font:500 16px/1 var(--body);align-items:center;gap:12px;list-style:none;display:flex}summary[data-astro-cid-hphvozhs]::-webkit-details-marker{display:none}.policy-icon[data-astro-cid-hphvozhs]{width:34px;height:34px;color:var(--gold);background:#c8a96a2e;border-radius:50%;place-items:center;display:grid}.chevron[data-astro-cid-hphvozhs]{border:solid var(--gold);border-width:0 1.5px 1.5px 0;width:9px;height:9px;margin-left:auto;transform:rotate(45deg)}[data-astro-cid-hphvozhs][open] .chevron[data-astro-cid-hphvozhs]{transform:rotate(225deg)}.policy[data-astro-cid-hphvozhs] p[data-astro-cid-hphvozhs]{color:#f5eee3c2;max-width:100%;font:400 14px/1.6 var(--body);margin-top:14px}@media (width>=810px) and (width<=1000px){.arrival[data-astro-cid-hphvozhs]{padding:26px}.arrival[data-astro-cid-hphvozhs] img[data-astro-cid-hphvozhs]{height:220px}}@media (width<=809.98px){.visit[data-astro-cid-hphvozhs]{padding:72px 20px 148px}.visit-cards[data-astro-cid-hphvozhs]{grid-template-columns:1fr;gap:12px}.arrival[data-astro-cid-hphvozhs]{justify-content:flex-start;gap:22px;min-height:0;padding:24px}.mobile-address[data-astro-cid-hphvozhs]{gap:22px;display:grid}.desktop-address[data-astro-cid-hphvozhs]{display:none}.mobile-directions[data-astro-cid-hphvozhs]{color:var(--gold-link);font:500 16px/1 var(--body)}.address-lines[data-astro-cid-hphvozhs]{gap:2px;display:grid}.visit[data-astro-cid-hphvozhs] .body-text[data-astro-cid-hphvozhs],.address-lines[data-astro-cid-hphvozhs]{color:var(--taupe);font-size:15px;line-height:1.7}}[data-astro-cid-zssj4kmz][hidden]{display:none!important}#quick-actions[data-astro-cid-zssj4kmz]{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:4;background:#fffdf8;border:1px solid #7e615033;border-radius:999px;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;font:600 14px/1 Inter,sans-serif;display:grid;position:fixed;left:12px;right:12px;box-shadow:0 8px 20px #261b141f}#quick-actions[data-astro-cid-zssj4kmz] a[data-astro-cid-zssj4kmz]{color:#2a1c14;background:#fff8ee;border:1px solid #7e615059;border-radius:999px;place-items:center;height:42px;display:grid}#quick-actions[data-astro-cid-zssj4kmz] a[data-astro-cid-zssj4kmz]:last-child{color:#fff8ee;background:#2a1c14}#to-top[data-astro-cid-zssj4kmz]{z-index:3;color:#2a1c14;cursor:pointer;background:#fff8ee;border:1px solid #ad916873;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 20px #261b141f}@media (width<=767px){#to-top[data-astro-cid-zssj4kmz]{bottom:118px}}.hero[data-astro-cid-lcdefpme]{text-align:center;gap:45px;padding:38px 36px 92px}.hero-logo[data-astro-cid-lcdefpme]{place-items:center;width:380px;max-width:100%;height:320px;display:grid}.hero-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:380px;height:280px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:820px;color:var(--gold);font-size:49px;line-height:1.06}.hero[data-astro-cid-lcdefpme] .body-text[data-astro-cid-lcdefpme]{max-width:640px}.hero[data-astro-cid-lcdefpme] .button{box-shadow:0 16px 32px #21171329}.notes[data-astro-cid-lcdefpme]{font:500 13px/1 var(--body);color:var(--taupe);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;display:flex}.notes[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--gold);border-radius:50%;width:4px;height:4px}.about[data-astro-cid-lcdefpme]{gap:22px}.biography[data-astro-cid-lcdefpme]{background:#fcf1e3;border-radius:32px;grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:hidden}.bio-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;padding:64px 56px;display:flex}.biography[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:720px}.hello[data-astro-cid-lcdefpme],.story[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--ink)}.story[data-astro-cid-lcdefpme]{color:var(--taupe);gap:14px;font-size:14px;line-height:1.55;display:grid}.about[data-astro-cid-lcdefpme] .jump[data-astro-cid-lcdefpme]{padding:24px 28px 34px}@media (width>=810px) and (width<=1199.98px){.hero-logo[data-astro-cid-lcdefpme]{width:460px;height:134px}.hero-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:440px;height:122px}h1[data-astro-cid-lcdefpme]{font-size:48px}.bio-copy[data-astro-cid-lcdefpme]{padding-inline:clamp(28px,4vw,56px)}}@media (width<=809.98px){.hero[data-astro-cid-lcdefpme]{gap:20px;padding:46px 20px 68px}.hero-logo[data-astro-cid-lcdefpme]{width:240px;height:164px}.hero-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:230px;height:152px}h1[data-astro-cid-lcdefpme]{color:#b2914e;font-size:34px;line-height:1.1}.hero[data-astro-cid-lcdefpme] .body-text[data-astro-cid-lcdefpme]{font-size:16px;line-height:1.65}.about[data-astro-cid-lcdefpme]{gap:0}.biography[data-astro-cid-lcdefpme]{border-radius:28px;grid-template-columns:1fr}.bio-copy[data-astro-cid-lcdefpme]{padding:56px 28px 48px}.biography[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:480px;min-height:0}.about[data-astro-cid-lcdefpme] .jump[data-astro-cid-lcdefpme]{padding-bottom:40px}}
