@font-face{font-family:sl-display;src:url(../media/BodoniModa-latin.1e1a6a831o21c.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:sl-display;src:url(../media/BodoniModa-Italic-latin.2a35_o_3q5qgq.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:sl-body;src:url(../media/Jost-latin.2hkexvstcwcd7.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.salons-module__-N0J5a__site{--paper:#f6efe6;--paper-2:#efe4d6;--blush:#eacfc3;--ink:#2b1e17;--ink-soft:#6b5a4e;--ink-blush:#5e4a3e;--rose:#9e4f3e;--gold:#b8955a;--hair:#2b1e1729;--pad:20px;--frame:1160px;--f-display:"sl-display", "Didot", "Bodoni 72", Georgia, serif;--f-body:"sl-body", "Futura", "Century Gothic", Arial, sans-serif;background:var(--paper);overflow-x:clip}.salons-module__-N0J5a__mast,.salons-module__-N0J5a__hero,.salons-module__-N0J5a__band,.salons-module__-N0J5a__foot{font-family:var(--f-body);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.salons-module__-N0J5a__mast :focus-visible,.salons-module__-N0J5a__hero :focus-visible,.salons-module__-N0J5a__band :focus-visible,.salons-module__-N0J5a__foot :focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.salons-module__-N0J5a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salons-module__-N0J5a__wrap{max-width:calc(var(--frame) + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}.salons-module__-N0J5a__narrow{max-width:calc(760px + 2 * var(--pad))}.salons-module__-N0J5a__center{text-align:center}.salons-module__-N0J5a__glyph{fill:currentColor;flex:none;width:18px;height:18px}.salons-module__-N0J5a__mast{background:var(--paper);padding:12px var(--pad) 0}.salons-module__-N0J5a__mastTop{max-width:var(--frame);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.salons-module__-N0J5a__mastTrade{letter-spacing:.2em;text-transform:uppercase;min-width:0;color:var(--rose);margin:0;font-size:12px;font-weight:500}.salons-module__-N0J5a__mastEnd{flex:none;align-items:center;gap:8px;display:flex}.salons-module__-N0J5a__lang{letter-spacing:.14em;gap:2px;font-size:13px;font-weight:500;display:inline-flex}.salons-module__-N0J5a__lang>span,.salons-module__-N0J5a__lang>a{min-width:40px;min-height:40px;color:var(--ink);place-items:center;text-decoration:none;display:inline-grid}.salons-module__-N0J5a__lang>span[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:2px}.salons-module__-N0J5a__lang>a{color:var(--ink-soft)}.salons-module__-N0J5a__lang>a:hover{color:var(--ink)}.salons-module__-N0J5a__mastCall{background:var(--ink);width:44px;height:44px;color:var(--paper);border-radius:999px;place-items:center;display:inline-grid}.salons-module__-N0J5a__mastCall span{display:none}.salons-module__-N0J5a__name{max-width:var(--frame);border-top:1px solid var(--ink);font-family:var(--f-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--ink);margin:6px auto 0;padding:8px 0 6px;font-size:34px;font-weight:500;line-height:1;text-decoration:none;display:block}.salons-module__-N0J5a__nameMid{font-size:28px}.salons-module__-N0J5a__nameLong{font-size:23px;line-height:1.1}.salons-module__-N0J5a__mastLine{max-width:var(--frame);border-bottom:3px double var(--ink);text-align:center;margin:4px auto 0;padding:0 0 10px}.salons-module__-N0J5a__hero{background:var(--paper);padding:16px var(--pad) 48px}.salons-module__-N0J5a__cover{margin:0;position:relative}.salons-module__-N0J5a__arch{background:var(--paper-2);border-radius:999px 999px 4px 4px;height:clamp(220px,30vh,440px);animation:1.4s cubic-bezier(.2,.7,.2,1) both salons-module__-N0J5a__unveil;position:relative;overflow:hidden}.salons-module__-N0J5a__arch img{animation:2s cubic-bezier(.2,.7,.2,1) both salons-module__-N0J5a__settle}.salons-module__-N0J5a__cover figcaption{text-align:right;margin-top:6px}.salons-module__-N0J5a__credit{letter-spacing:.02em;color:var(--ink-soft);margin:6px 0 0;font-size:12px;font-style:italic}.salons-module__-N0J5a__credit a{color:inherit;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:3px}.salons-module__-N0J5a__heroCopy{margin-top:12px}.salons-module__-N0J5a__heroPlain .salons-module__-N0J5a__heroCopy{text-align:center;margin-top:24px}.salons-module__-N0J5a__heroTitle{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:38px;font-weight:500;line-height:1.04;animation:.9s .15s both salons-module__-N0J5a__rise}.salons-module__-N0J5a__heroTitle em{color:var(--rose);font-style:italic;font-weight:400}.salons-module__-N0J5a__heroTitleLong{font-size:32px}.salons-module__-N0J5a__heroPlain .salons-module__-N0J5a__heroTitle{font-size:50px}.salons-module__-N0J5a__heroSub{max-width:32em;color:var(--ink-soft);text-wrap:pretty;margin:14px 0 0;font-size:17px;animation:.9s .3s both salons-module__-N0J5a__rise}.salons-module__-N0J5a__heroPlain .salons-module__-N0J5a__heroSub{margin-inline:auto}.salons-module__-N0J5a__actions{gap:10px;margin-top:22px;animation:.9s .45s both salons-module__-N0J5a__rise;display:grid}.salons-module__-N0J5a__heroPlain .salons-module__-N0J5a__actions{justify-content:center}.salons-module__-N0J5a__btn,.salons-module__-N0J5a__btnGhost{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.salons-module__-N0J5a__btn{background:var(--ink);color:var(--paper)}.salons-module__-N0J5a__btn:hover{background:#45322a;transform:translateY(-1px)}.salons-module__-N0J5a__btnGhost{border:1px solid var(--ink);color:var(--ink)}.salons-module__-N0J5a__btnGhost:hover{background:var(--ink);color:var(--paper)}.salons-module__-N0J5a__notes{font-family:var(--f-display);color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:0;font-size:18px;font-style:italic;list-style:none;display:flex}.salons-module__-N0J5a__heroPlain .salons-module__-N0J5a__notes{justify-content:center}.salons-module__-N0J5a__notes li{align-items:center;gap:10px;display:inline-flex}.salons-module__-N0J5a__notes li+li:before{content:"";background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}.salons-module__-N0J5a__band{padding:64px 0}.salons-module__-N0J5a__paper{background:var(--paper)}.salons-module__-N0J5a__paper2{background:var(--paper-2)}.salons-module__-N0J5a__blush{background:var(--blush)}.salons-module__-N0J5a__title{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 32px;font-size:40px;font-weight:500;line-height:1.05}.salons-module__-N0J5a__title:after{content:"";background:var(--gold);width:56px;height:1px;margin-top:18px;display:block}.salons-module__-N0J5a__center.salons-module__-N0J5a__title:after{margin-inline:auto}.salons-module__-N0J5a__lede{max-width:34em;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:17px}.salons-module__-N0J5a__blush .salons-module__-N0J5a__lede{color:var(--ink-blush)}.salons-module__-N0J5a__services{gap:0;margin:0;padding:0;list-style:none;display:grid}.salons-module__-N0J5a__services li{border-top:1px solid var(--hair);padding:20px 0 22px}.salons-module__-N0J5a__services h3{font-family:var(--f-display);margin:0;font-size:26px;font-weight:500;line-height:1.15}.salons-module__-N0J5a__services p{color:var(--ink-soft);margin:6px 0 0}.salons-module__-N0J5a__menu{background:var(--paper);outline:1px solid var(--gold);outline-offset:-8px;max-width:720px;margin:0 auto;padding:36px 24px 28px;box-shadow:0 30px 60px -40px #2b1e178c}.salons-module__-N0J5a__menuTitle{font-family:var(--f-display);text-align:center;margin:0 0 18px;font-size:48px;font-style:italic;font-weight:400;line-height:1}.salons-module__-N0J5a__menu ul{margin:0;padding:0;list-style:none}.salons-module__-N0J5a__menu li{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 4px;display:flex}.salons-module__-N0J5a__menu h3{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:15px;font-weight:500}.salons-module__-N0J5a__menu li p{font-family:var(--f-display);color:var(--ink-soft);margin:2px 0 0;font-size:16px;font-style:italic}.salons-module__-N0J5a__price{font-family:var(--f-display);white-space:nowrap;flex:none;font-size:24px;font-weight:500}.salons-module__-N0J5a__look{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8px;grid-auto-flow:dense;column-gap:12px;margin:0;padding:0;list-style:none;display:grid}.salons-module__-N0J5a__look li{grid-column:var(--col-s);grid-row:span var(--rows-s);flex-direction:column;padding-bottom:12px;display:flex}.salons-module__-N0J5a__lookImg{background:var(--paper-2);border-radius:2px;flex:1;position:relative;overflow:hidden}.salons-module__-N0J5a__lookImg img{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.salons-module__-N0J5a__look li:hover .salons-module__-N0J5a__lookImg img{transform:scale(1.035)}.salons-module__-N0J5a__look .salons-module__-N0J5a__credit{font-size:11px;line-height:1.4}.salons-module__-N0J5a__team{text-align:center;gap:0;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.salons-module__-N0J5a__team li{border-top:1px solid var(--hair);padding:22px 0}.salons-module__-N0J5a__team li:last-child{border-bottom:1px solid var(--hair)}.salons-module__-N0J5a__portrait{border-radius:999px 999px 2px 2px;width:120px;height:150px;margin:0 auto 14px;position:relative;overflow:hidden}.salons-module__-N0J5a__team h3{font-family:var(--f-display);margin:0;font-size:40px;font-style:italic;font-weight:400;line-height:1.05}.salons-module__-N0J5a__team p{letter-spacing:.18em;text-transform:uppercase;color:var(--rose);margin:8px 0 0;font-size:13px;font-weight:500}.salons-module__-N0J5a__reasons{gap:28px;margin:0;padding:0;list-style:none;display:grid}.salons-module__-N0J5a__reasons li{border-top:1px solid var(--ink);padding-top:22px}.salons-module__-N0J5a__reasons li:before{content:"";background:var(--gold);width:7px;height:7px;margin:-26px 0 20px;display:block;transform:rotate(45deg)}.salons-module__-N0J5a__reasons h3{font-family:var(--f-display);margin:0;font-size:30px;font-style:italic;font-weight:400;line-height:1.1}.salons-module__-N0J5a__reasons p{color:var(--ink-soft);margin:12px 0 0}.salons-module__-N0J5a__visit{gap:40px;display:grid}.salons-module__-N0J5a__where{font-family:var(--f-display);margin:20px 0 0;font-size:22px;font-style:italic}.salons-module__-N0J5a__where:before{content:"";vertical-align:middle;background:var(--gold);width:28px;height:1px;margin-right:12px;display:inline-block}.salons-module__-N0J5a__hours h3{font-family:var(--f-display);margin:0 0 12px;font-size:34px;font-style:italic;font-weight:400;line-height:1}.salons-module__-N0J5a__hours dl{margin:0}.salons-module__-N0J5a__hours dl>div{border-top:1px solid var(--hair);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.salons-module__-N0J5a__hours dt{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:500}.salons-module__-N0J5a__hours dd{color:var(--ink-soft);text-align:right;margin:0}.salons-module__-N0J5a__faq details{border-top:1px solid var(--hair)}.salons-module__-N0J5a__faq details:last-child{border-bottom:1px solid var(--hair)}.salons-module__-N0J5a__faq summary{cursor:pointer;min-height:56px;font-family:var(--f-display);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:22px;font-weight:500;line-height:1.25;list-style:none;display:flex}.salons-module__-N0J5a__faq summary::-webkit-details-marker{display:none}.salons-module__-N0J5a__faq summary i{flex:none;width:18px;height:18px;position:relative}.salons-module__-N0J5a__faq summary i:before,.salons-module__-N0J5a__faq summary i:after{content:"";background:var(--ink);width:18px;height:1px;transition:transform .3s;position:absolute;top:50%;left:0}.salons-module__-N0J5a__faq summary i:after{transform:rotate(90deg)}.salons-module__-N0J5a__faq details[open] summary i:after{transform:rotate(0)}.salons-module__-N0J5a__faq details p{color:var(--ink-soft);margin:0 0 20px}.salons-module__-N0J5a__contact{text-align:center}.salons-module__-N0J5a__contactTitle{font-family:var(--f-display);text-wrap:balance;margin:0 0 14px;font-size:46px;font-style:italic;font-weight:400;line-height:1.02}.salons-module__-N0J5a__contact .salons-module__-N0J5a__lede{margin-inline:auto}.salons-module__-N0J5a__btnBig{letter-spacing:.08em;text-align:center;text-wrap:balance;min-height:58px;margin-top:26px;padding:10px 24px;font-size:15px}.salons-module__-N0J5a__contactNum{font-family:var(--f-display);letter-spacing:.04em;margin:14px 0 0;font-size:22px}.salons-module__-N0J5a__foot{background:var(--paper);border-top:3px double var(--ink);text-align:center;padding:44px 0 36px}.salons-module__-N0J5a__footIn{justify-items:center;gap:8px;display:grid}.salons-module__-N0J5a__footName{font-family:var(--f-display);margin:0;font-size:30px;font-weight:500;line-height:1.1}.salons-module__-N0J5a__footPhone{font-family:var(--f-display);color:var(--ink);margin-top:4px;font-size:20px;text-decoration:none}.salons-module__-N0J5a__footEnd{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.salons-module__-N0J5a__made{min-height:44px;color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.salons-module__-N0J5a__made:hover{color:var(--ink)}@media (min-width:640px){.salons-module__-N0J5a__actions{flex-wrap:wrap;display:flex}.salons-module__-N0J5a__services{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.salons-module__-N0J5a__reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.salons-module__-N0J5a__menu{padding:48px 56px 40px}}@media (min-width:1024px){.salons-module__-N0J5a__site{--pad:48px}.salons-module__-N0J5a__mast{padding-top:16px}.salons-module__-N0J5a__mastCall{letter-spacing:.1em;align-items:center;gap:8px;width:auto;height:44px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.salons-module__-N0J5a__mastCall span{display:inline}.salons-module__-N0J5a__name{letter-spacing:-.03em;margin-top:14px;padding:14px 0 8px;font-size:96px}.salons-module__-N0J5a__mastLine{margin-top:16px;padding-bottom:16px}.salons-module__-N0J5a__nameMid{font-size:76px}.salons-module__-N0J5a__nameLong{font-size:52px}.salons-module__-N0J5a__hero{max-width:calc(var(--frame) + 2 * var(--pad));padding:56px var(--pad) 96px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;margin:0 auto;display:grid}.salons-module__-N0J5a__heroPlain{grid-template-columns:1fr}.salons-module__-N0J5a__cover{grid-area:1/2}.salons-module__-N0J5a__cover:before{content:"";border:1px solid var(--gold);pointer-events:none;border-radius:999px 999px 4px 4px;position:absolute;inset:-14px -14px 18px 14px}.salons-module__-N0J5a__arch{height:600px}.salons-module__-N0J5a__heroCopy{grid-area:1/1;margin:0}.salons-module__-N0J5a__heroTitle{font-size:80px}.salons-module__-N0J5a__heroTitleLong{font-size:64px}.salons-module__-N0J5a__heroPlain .salons-module__-N0J5a__heroTitle{max-width:12em;margin-inline:auto;font-size:88px}.salons-module__-N0J5a__heroSub{margin-top:22px;font-size:19px}.salons-module__-N0J5a__actions{margin-top:32px}.salons-module__-N0J5a__band{padding:112px 0}.salons-module__-N0J5a__title{margin-bottom:48px;font-size:60px}.salons-module__-N0J5a__services{column-gap:80px}.salons-module__-N0J5a__services h3{font-size:30px}.salons-module__-N0J5a__look{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.salons-module__-N0J5a__look li{grid-column:var(--col-l);grid-row:span var(--rows-l);padding-bottom:20px}.salons-module__-N0J5a__look .salons-module__-N0J5a__credit{font-size:12px}.salons-module__-N0J5a__team{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:none}.salons-module__-N0J5a__team li,.salons-module__-N0J5a__team li:last-child{border-top:0;border-bottom:0;padding:32px 16px}.salons-module__-N0J5a__team li+li{border-left:1px solid var(--hair)}.salons-module__-N0J5a__team h3{font-size:52px}.salons-module__-N0J5a__reasons h3{font-size:34px}.salons-module__-N0J5a__visit{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:96px}.salons-module__-N0J5a__faq summary{font-size:26px}.salons-module__-N0J5a__contactTitle{font-size:76px}.salons-module__-N0J5a__btnBig{letter-spacing:.12em;padding:0 34px;font-size:16px}.salons-module__-N0J5a__footName{font-size:40px}}@keyframes salons-module__-N0J5a__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes salons-module__-N0J5a__unveil{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes salons-module__-N0J5a__settle{0%{transform:scale(1.08)}to{transform:none}}@media (prefers-reduced-motion:reduce){.salons-module__-N0J5a__arch,.salons-module__-N0J5a__arch img,.salons-module__-N0J5a__heroTitle,.salons-module__-N0J5a__heroSub,.salons-module__-N0J5a__actions{animation:none}.salons-module__-N0J5a__lookImg img,.salons-module__-N0J5a__btn,.salons-module__-N0J5a__btnGhost,.salons-module__-N0J5a__faq summary i:after{transition:none}.salons-module__-N0J5a__look li:hover .salons-module__-N0J5a__lookImg img{transform:none}}
