.treatments-hero[data-astro-cid-3lgubj53]{padding:clamp(3.5rem,7vw,6rem) 1.5rem;background:#412d22;color:#fff;text-align:center}.treatments-hero__container[data-astro-cid-3lgubj53]{max-width:58rem;margin:0 auto}.treatments-hero__eyebrow[data-astro-cid-3lgubj53],.treatments-category__eyebrow[data-astro-cid-3lgubj53],.local-treatments__eyebrow[data-astro-cid-3lgubj53]{margin:0 0 .75rem;font:600 .78rem/1.4 Poppins,Poppins Fallback,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f2b06d}.treatments-hero[data-astro-cid-3lgubj53] h1[data-astro-cid-3lgubj53]{margin:0 0 1rem;color:#fff;font:500 clamp(2.25rem,5vw,4rem)/1.08 "Playfair Display","Playfair Display Fallback",serif}.treatments-hero[data-astro-cid-3lgubj53] p[data-astro-cid-3lgubj53]:not(.treatments-hero__eyebrow){max-width:48rem;margin:0 auto 2rem;font:400 clamp(1rem,2vw,1.15rem)/1.75 "Poppins","Poppins Fallback",sans-serif;color:#ffffffdb}.treatments-nav[data-astro-cid-3lgubj53]{position:sticky;top:0;z-index:20;display:flex;gap:.75rem;align-items:center;overflow-x:auto;padding:.9rem max(1.25rem,calc((100vw - 75rem)/2));background:#fffffff7;border-bottom:1px solid rgba(65,45,34,.12);font:500 .82rem/1 Poppins,Poppins Fallback,sans-serif;white-space:nowrap}.treatments-nav[data-astro-cid-3lgubj53] span[data-astro-cid-3lgubj53]{color:#6d615a}.treatments-nav[data-astro-cid-3lgubj53] a[data-astro-cid-3lgubj53]{padding:.55rem .85rem;border-radius:999px;color:#412d22;background:#f7f1eb;text-decoration:none}.treatments-nav[data-astro-cid-3lgubj53] a[data-astro-cid-3lgubj53]:hover,.treatments-nav[data-astro-cid-3lgubj53] a[data-astro-cid-3lgubj53]:focus-visible{background:#412d22;color:#fff}.treatments-intro[data-astro-cid-3lgubj53]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:3rem;align-items:center;max-width:75rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1.5rem}.treatments-intro[data-astro-cid-3lgubj53] h2[data-astro-cid-3lgubj53],.treatments-category[data-astro-cid-3lgubj53] h2[data-astro-cid-3lgubj53],.local-treatments[data-astro-cid-3lgubj53] h2[data-astro-cid-3lgubj53],.treatments-cta[data-astro-cid-3lgubj53] h2[data-astro-cid-3lgubj53]{margin:0 0 1rem;color:#412d22;font:500 clamp(1.8rem,3.5vw,2.8rem)/1.15 "Playfair Display","Playfair Display Fallback",serif}.treatments-intro[data-astro-cid-3lgubj53] p[data-astro-cid-3lgubj53],.treatments-category__header[data-astro-cid-3lgubj53] p[data-astro-cid-3lgubj53]:not(.treatments-category__eyebrow),.local-treatments__header[data-astro-cid-3lgubj53] p[data-astro-cid-3lgubj53]:not(.local-treatments__eyebrow){margin:0;color:#5d534d;font:400 1rem/1.75 Poppins,Poppins Fallback,sans-serif}.treatments-intro[data-astro-cid-3lgubj53] dl[data-astro-cid-3lgubj53]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0}.treatments-intro[data-astro-cid-3lgubj53] dl[data-astro-cid-3lgubj53] div[data-astro-cid-3lgubj53]{padding:1.25rem .75rem;border-radius:.75rem;background:#f7f1eb;text-align:center}.treatments-intro[data-astro-cid-3lgubj53] dt[data-astro-cid-3lgubj53]{color:#936950;font:600 1.6rem/1 Playfair Display,serif}.treatments-intro[data-astro-cid-3lgubj53] dd[data-astro-cid-3lgubj53]{margin:.5rem 0 0;color:#5d534d;font:500 .7rem/1.35 Poppins,sans-serif}.treatments-category[data-astro-cid-3lgubj53]{scroll-margin-top:4.5rem;padding:clamp(3.5rem,6vw,5.5rem) 0}.treatments-category--alt[data-astro-cid-3lgubj53]{background:#f7f1eb}.treatments-category__container[data-astro-cid-3lgubj53]{max-width:78rem;margin:0 auto}.treatments-category__header[data-astro-cid-3lgubj53]{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding:0 1.5rem 2.25rem}.treatments-category__header[data-astro-cid-3lgubj53]>div[data-astro-cid-3lgubj53]{max-width:50rem}.treatments-category__eyebrow[data-astro-cid-3lgubj53]{color:#936950}.treatments-category__count[data-astro-cid-3lgubj53]{flex:0 0 auto;padding:.55rem .85rem;border:1px solid rgba(65,45,34,.2);border-radius:999px;color:#412d22;font:500 .78rem/1 Poppins,sans-serif}.local-treatments[data-astro-cid-3lgubj53]{scroll-margin-top:4.5rem;padding:clamp(4rem,7vw,6rem) 1.5rem;background:#412d22;color:#fff}.local-treatments__container[data-astro-cid-3lgubj53]{max-width:75rem;margin:0 auto}.local-treatments__header[data-astro-cid-3lgubj53]{max-width:48rem;margin-bottom:3rem}.local-treatments[data-astro-cid-3lgubj53] h2[data-astro-cid-3lgubj53],.local-treatments__header[data-astro-cid-3lgubj53] p[data-astro-cid-3lgubj53]:not(.local-treatments__eyebrow){color:#fff}.local-treatments__group[data-astro-cid-3lgubj53]+.local-treatments__group[data-astro-cid-3lgubj53]{margin-top:3rem}.local-treatments__group-heading[data-astro-cid-3lgubj53]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:.75rem}.local-treatments__group-heading[data-astro-cid-3lgubj53] h3[data-astro-cid-3lgubj53]{margin:0;color:#fff;font:500 clamp(1.3rem,2vw,1.7rem)/1.2 "Playfair Display",serif}.local-treatments__group-heading[data-astro-cid-3lgubj53] span[data-astro-cid-3lgubj53]{font:500 .78rem/1.4 Poppins,sans-serif;color:#f2b06d}.local-treatments__links[data-astro-cid-3lgubj53]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.local-treatments__links[data-astro-cid-3lgubj53] a[data-astro-cid-3lgubj53]{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:4rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:.6rem;color:#fff;background:#ffffff0f;text-decoration:none;font:500 .84rem/1.45 Poppins,sans-serif}.local-treatments__links[data-astro-cid-3lgubj53] a[data-astro-cid-3lgubj53]:hover,.local-treatments__links[data-astro-cid-3lgubj53] a[data-astro-cid-3lgubj53]:focus-visible{border-color:#f2b06d;background:#f2b06d1f}.treatments-cta[data-astro-cid-3lgubj53]{display:flex;justify-content:space-between;gap:2rem;align-items:center;max-width:75rem;margin:0 auto;padding:clamp(3.5rem,6vw,5rem) 1.5rem}.treatments-cta[data-astro-cid-3lgubj53] p[data-astro-cid-3lgubj53]{margin:0 0 .5rem;color:#936950;font:600 .78rem/1.4 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.12em}.treatments-cta[data-astro-cid-3lgubj53] h2[data-astro-cid-3lgubj53]{margin-bottom:.5rem}.treatments-cta[data-astro-cid-3lgubj53] span[data-astro-cid-3lgubj53]{color:#5d534d;font:400 .95rem/1.6 Poppins,sans-serif}@media(max-width:62rem){.treatments-intro[data-astro-cid-3lgubj53]{grid-template-columns:1fr;gap:2rem}.local-treatments__links[data-astro-cid-3lgubj53]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.treatments-nav[data-astro-cid-3lgubj53] span[data-astro-cid-3lgubj53]{display:none}.treatments-intro[data-astro-cid-3lgubj53] dl[data-astro-cid-3lgubj53]{grid-template-columns:1fr 1fr 1fr}.treatments-category__header[data-astro-cid-3lgubj53],.treatments-cta[data-astro-cid-3lgubj53]{align-items:flex-start;flex-direction:column}.local-treatments__links[data-astro-cid-3lgubj53]{grid-template-columns:1fr}.local-treatments__group-heading[data-astro-cid-3lgubj53]{align-items:flex-start;flex-direction:column}}
