.salon_root__6MHTa{--cream:#faf4f0;--blush:#f6e7e0;--blush-2:#f1dcd3;--plum:#43293a;--plum-soft:#6b4a5a;--rose:#c58a78;--rose-deep:#b0725f;--gold:#c39f6a;--ink:#33232c;--ink-soft:#6a5560;--line:rgba(51,35,44,.12);--ease:cubic-bezier(0.2,0.8,0.2,1);font-family:var(--font-salon),system-ui,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased}.salon_root__6MHTa *,.salon_root__6MHTa :after,.salon_root__6MHTa :before{box-sizing:border-box}.salon_display__E42KO{font-family:var(--font-salon),sans-serif;font-weight:500;letter-spacing:-.01em;line-height:1.08}.salon_wrap__8wMKv{width:100%;max-width:1140px;margin:0 auto;padding:0 28px}.salon_section__PCXsL{padding:clamp(70px,10vw,128px) 0}.salon_conceptBar__JFfzw{background:var(--plum);color:#d9c6cf;font-size:12.5px}.salon_conceptBar__JFfzw .salon_wrap__8wMKv{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;text-align:center;flex-wrap:wrap}.salon_conceptBar__JFfzw strong{color:#fff;font-weight:600}.salon_conceptBar__JFfzw a{color:#e0a892;text-decoration:none;font-weight:600;white-space:nowrap}.salon_conceptBar__JFfzw a:hover{text-decoration:underline}.salon_nav__H5kpx{position:sticky;top:0;z-index:50;background:hsla(24,50%,96%,.86);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}.salon_nav__H5kpx .salon_wrap__8wMKv{display:flex;align-items:center;justify-content:space-between;min-height:70px}.salon_brand__ZGFm_{color:var(--plum);text-decoration:none;font-family:var(--font-salon),sans-serif;font-weight:500;font-size:25px;letter-spacing:.06em;text-transform:uppercase}.salon_navLinks__UBRTg{display:flex;gap:32px}.salon_navLinks__UBRTg a{color:var(--ink-soft);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .2s var(--ease)}.salon_navLinks__UBRTg a:hover{color:var(--rose-deep)}.salon_navCta__HeafD{display:inline-flex;align-items:center;background:var(--plum);color:var(--cream);font-weight:500;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:12px 22px;border-radius:999px;text-decoration:none;transition:background .2s var(--ease),transform .18s var(--ease);white-space:nowrap}.salon_navCta__HeafD:hover{background:var(--rose-deep);transform:translateY(-1px)}@media (max-width:720px){.salon_navLinks__UBRTg{display:none}}.salon_hero__Bjp_k{background:linear-gradient(180deg,var(--blush),var(--cream))}.salon_heroGrid__A1PuP{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(30px,5vw,62px);align-items:center;padding:clamp(50px,7vw,84px) 0}.salon_eyebrow__EE40J{font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:24px}.salon_heroTitle__h_FTn{font-size:clamp(2.6rem,6vw,4.4rem);margin:0 0 22px;color:var(--plum)}.salon_heroTitle__h_FTn em{font-style:italic;color:var(--rose-deep)}.salon_heroLede__6sBTy{font-size:clamp(1.02rem,1.4vw,1.18rem);color:var(--ink-soft);max-width:42ch;margin:0 0 32px}.salon_heroActions__LTTux{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.salon_btnSolid__4mgw_{display:inline-flex;align-items:center;gap:9px;background:var(--plum);color:var(--cream);font-weight:500;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;padding:15px 28px;border-radius:999px;text-decoration:none;transition:background .2s var(--ease),transform .18s var(--ease)}.salon_btnSolid__4mgw_:hover{background:var(--rose-deep);transform:translateY(-2px)}.salon_btnGhost__PIBi_{display:inline-flex;align-items:center;gap:8px;color:var(--plum);font-weight:600;font-size:14px;text-decoration:none;border-bottom:1.5px solid var(--rose);padding:6px 2px}.salon_heroFigure__3xEUL{position:relative;border-radius:220px 220px 24px 24px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 34px 70px -36px rgba(67,41,58,.5)}.salon_heroFigure__3xEUL img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:780px){.salon_heroGrid__A1PuP{grid-template-columns:1fr}.salon_heroFigure__3xEUL{aspect-ratio:3/2;order:-1;border-radius:24px}}.salon_photo__TewCQ{position:relative;overflow:hidden;background:var(--blush-2)}.salon_photo__TewCQ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.salon_head__pUIbh{max-width:60ch;margin-bottom:clamp(34px,5vw,54px)}.salon_head__pUIbh .salon_eyebrow__EE40J{margin-bottom:16px}.salon_head__pUIbh h2{font-size:clamp(1.9rem,3.8vw,3rem);margin:0 0 14px;color:var(--plum)}.salon_head__pUIbh p{color:var(--ink-soft);font-size:1.05rem;margin:0;max-width:50ch}.salon_services__qVjV7{background:var(--cream)}.salon_svcGrid__L2SAf{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.salon_svc__KdBqM{background:var(--blush);border-radius:18px;padding:30px;transition:transform .22s var(--ease)}.salon_svc__KdBqM:hover{transform:translateY(-4px)}.salon_svc__KdBqM h3{font-size:1.4rem;margin:0 0 8px;color:var(--plum);font-weight:500}.salon_svc__KdBqM p{margin:0 0 14px;color:var(--ink-soft);font-size:.96rem}.salon_svc__KdBqM .salon_from__G7ABC{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rose-deep);font-weight:600}@media (max-width:620px){.salon_svcGrid__L2SAf{grid-template-columns:1fr}}.salon_space__R3Dur{background:var(--blush)}.salon_spaceGrid__guvl8{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,64px);align-items:center}.salon_spaceFigure__vrGVs{border-radius:24px;overflow:hidden;aspect-ratio:5/4}.salon_spaceBody__HSEUD h2{font-size:clamp(1.9rem,3.6vw,2.8rem);margin:0 0 20px;color:var(--plum)}.salon_spaceBody__HSEUD p{color:var(--ink-soft);font-size:1.06rem;line-height:1.7;margin:0 0 16px;max-width:52ch}.salon_spaceBody__HSEUD .salon_sign__fAms4{margin-top:22px;font-style:italic;color:var(--rose-deep);font-size:1.15rem}@media (max-width:780px){.salon_spaceGrid__guvl8{grid-template-columns:1fr}.salon_spaceFigure__vrGVs{order:-1;aspect-ratio:3/2}}.salon_prices__ZMk10{background:var(--cream)}.salon_priceList__hbVud{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(34px,6vw,76px)}.salon_priceRow__iPKLP{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:15px 0;border-top:1px solid var(--line)}.salon_priceRow__iPKLP .salon_n__DlJND{font-weight:500;color:var(--ink);font-size:1.04rem}.salon_priceRow__iPKLP .salon_n__DlJND span{display:block;font-weight:400;color:var(--ink-soft);font-size:.85rem;margin-top:2px}.salon_priceRow__iPKLP .salon_p__46pd7{font-weight:600;color:var(--plum);white-space:nowrap}@media (max-width:700px){.salon_priceList__hbVud{grid-template-columns:1fr}}.salon_visit__R4gMS{background:var(--plum);color:var(--cream)}.salon_visitGrid__BQPEm{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,60px);align-items:stretch}.salon_visitInfo__jJ3DE h2{font-size:clamp(1.9rem,3.6vw,2.8rem);margin:0 0 26px;color:#fff}.salon_vRow__nGLS8{display:flex;gap:16px;padding:16px 0;border-top:1px solid hsla(47,31%,94%,.16)}.salon_vRow__nGLS8:first-of-type{border-top:none}.salon_vRow__nGLS8 .salon_k__vueSX{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#e0a892;width:90px;flex-shrink:0;padding-top:3px}.salon_vRow__nGLS8 .salon_v__IXYzX{color:#e6d7dd;font-size:1.02rem}.salon_vRow__nGLS8 .salon_v__IXYzX b{color:#fff;font-weight:600}.salon_visitFigure__QLnlM{border-radius:24px;overflow:hidden;min-height:300px}@media (max-width:780px){.salon_visitGrid__BQPEm{grid-template-columns:1fr}}.salon_bridge__sZKTR{background:var(--blush);text-align:center}.salon_bridge__sZKTR .salon_inner__X3IRk{max-width:620px;margin:0 auto}.salon_bridgeTag__sJReR{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:18px}.salon_bridge__sZKTR h2{font-size:clamp(1.9rem,4vw,2.8rem);margin:0 0 18px;color:var(--plum)}.salon_bridge__sZKTR p{color:var(--ink-soft);font-size:1.06rem;margin:0 0 30px}.salon_foot__J1B11{background:var(--plum);color:#c8b3bc;padding:40px 0;font-size:14px}.salon_foot__J1B11 .salon_wrap__8wMKv{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.salon_foot__J1B11 .salon_brand__ZGFm_{color:#fff}.salon_credit__SsDKI{color:#c8b3bc;text-decoration:none}.salon_credit__SsDKI b{color:#fff;font-weight:600}.salon_credit__SsDKI:hover b{color:#e0a892}.salon_ready__YS3_Z [data-reveal]{opacity:0;transform:translateY(24px)}.salon_ready__YS3_Z [data-reveal].salon_in__oi0Gz{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease)}@media (prefers-reduced-motion:reduce){.salon_ready__YS3_Z [data-reveal],.salon_ready__YS3_Z [data-reveal].salon_in__oi0Gz{opacity:1;transform:none;transition:none}}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_91cfb2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_Fallback_91cfb2;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_91cfb2{font-family:__Jost_91cfb2,__Jost_Fallback_91cfb2}.__variable_91cfb2{--font-salon:"__Jost_91cfb2","__Jost_Fallback_91cfb2"}