.st-salon{--night:#131210;--night-2:#1d1b18;--night-line:#34302a;--on-night:#f5f2ec;--on-night-muted:#a8a093;--paper:#fff;--soft:#f4f2ee;--line:#e4e0d8;--ink:#201d19;--muted:#6e675d;--gold:color-mix(in oklab, var(--accent) 68%, #fff7e0);--gold-ink:color-mix(in oklab, var(--accent) 72%, #000);--display:"Bricolage Grotesque", system-ui, sans-serif;--body:"DM Sans", system-ui, sans-serif;--gutter:24px;--site-bg:var(--paper);--site-surface:var(--soft);--site-display:var(--display);--site-display-weight:600;--site-case:none;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased}@supports (color:oklch(from red l c h)){.st-salon{--gold:oklch(from var(--accent) calc(l + .11) c h);--gold-ink:oklch(from var(--accent) calc(l - .15) calc(c * .86) h)}}body:has(.st-salon){background:#131210}html:has(.st-salon){scroll-behavior:smooth;scroll-padding-top:84px}.st-salon *,.st-salon :before,.st-salon :after{box-sizing:border-box}.st-salon img{max-width:100%;display:block}.st-salon a{color:inherit;text-decoration:none}.st-salon button{font:inherit;color:inherit;cursor:pointer}.st-salon p,.st-salon blockquote{text-wrap:pretty}.st-salon h1,.st-salon h2,.st-salon h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}.st-salon .sl-wrap{max-width:calc(1180px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.st-salon .sl-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.st-salon .sl-btn:active{transform:scale(.98)}.st-salon .sl-gold{background:var(--gold);color:var(--night)}.st-salon .sl-gold:hover{background:color-mix(in oklab, var(--gold) 82%, #fff)}.st-salon .sl-dark{background:var(--night);color:var(--on-night)}.st-salon .sl-dark:hover{background:#2a2722}.st-salon .sl-ghost{border-color:var(--night-line);color:var(--on-night)}.st-salon .sl-ghost:hover{border-color:var(--on-night-muted)}.st-salon .sl-top{z-index:20;background:var(--night);color:var(--on-night);border-bottom:1px solid var(--night-line);position:sticky;top:0}.st-salon .sl-top .sl-wrap{align-items:center;gap:32px;height:68px;display:flex}.st-salon .sl-logo{font:700 22px/1 var(--display);letter-spacing:-.02em;align-items:baseline;gap:8px;display:flex}.st-salon .sl-logo img{width:auto;max-height:44px}.st-salon .sl-logo small{font:500 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.st-salon .sl-top nav{color:var(--on-night-muted);gap:28px;margin-left:auto;font-size:15px;display:flex}.st-salon .sl-top nav a:hover{color:var(--on-night)}.st-salon .sl-top .sl-btn{min-height:40px;padding:0 18px;font-size:14px}.st-salon .sl-menu-btn{width:44px;height:44px;color:var(--on-night);background:0 0;border:0;display:none}.st-salon .sl-hero{background:var(--night);color:var(--on-night);padding:72px 0 88px}.st-salon .sl-hero>.sl-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.st-salon .sl-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.02}.st-salon .sl-hero h1 span{color:var(--gold);white-space:nowrap}.st-salon .sl-sub{max-width:400px;color:var(--on-night-muted);margin:20px 0 32px;font-size:17px}.st-salon .sl-actions{flex-wrap:wrap;gap:12px;display:flex}.st-salon .sl-proof{border-top:1px solid var(--night-line);max-width:420px;color:var(--on-night-muted);margin:40px 0 0;padding-top:24px;font-size:14px}.st-salon .sl-doors{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.st-salon .sl-doors[data-count="1"]{grid-template-columns:minmax(0,320px);justify-content:end}.st-salon .sl-doors[data-count="2"]{grid-template-columns:repeat(2,1fr)}.st-salon .sl-doors[data-count="4"]{grid-template-columns:repeat(4,1fr)}.st-salon .sl-door{background:var(--night-2);height:440px;color:var(--on-night);isolation:isolate;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.st-salon .sl-door:nth-child(2n){margin-top:40px}.st-salon .sl-door img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.st-salon .sl-door:before{content:"";z-index:-1;background:linear-gradient(#13121000 35%,#131210e6 100%);position:absolute;inset:0}.st-salon .sl-door:hover img{transform:scale(1.04)}.st-salon .sl-door-title{font:600 26px/1.1 var(--display);letter-spacing:-.02em;display:block}.st-salon .sl-door p{color:#d6d0c6;margin:4px 0 0;font-size:14px}.st-salon .sl-door em{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1312108c;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;transition:background .2s,color .2s;display:grid;position:absolute;top:16px;right:16px}.st-salon .sl-door:hover em{background:var(--gold);color:var(--night)}.st-salon .sl-section{padding:96px 0}.st-salon .sl-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.st-salon .sl-head h2{font-size:clamp(32px,3.6vw,48px);line-height:1.05}.st-salon .sl-tabs{background:var(--soft);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.st-salon .sl-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600}.st-salon .sl-tabs button[aria-selected=true]{background:var(--night);color:var(--on-night)}.st-salon .sl-menu{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;display:grid}.st-salon .sl-menu[hidden]{display:none}.st-salon .sl-rows{border-top:1px solid var(--line)}.st-salon .sl-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:20px 0;display:grid}.st-salon .sl-row b{font:600 19px/1.25 var(--display);letter-spacing:-.01em;display:block}.st-salon .sl-row small{color:var(--muted);font-size:14px}.st-salon .sl-row strong{font:600 20px/1 var(--display);white-space:nowrap}.st-salon .sl-row .sl-btn{border-color:var(--line);background:var(--paper);min-height:44px;padding:0 18px;font-size:14px}.st-salon .sl-row:hover .sl-btn{border-color:var(--night);background:var(--night);color:var(--on-night)}.st-salon .sl-row i{display:none}.st-salon .sl-side{background:var(--soft);border-radius:20px;position:sticky;top:100px;overflow:hidden}.st-salon .sl-side img{aspect-ratio:4/3;object-fit:cover;width:100%}.st-salon .sl-side div{padding:24px}.st-salon .sl-side .sl-who{color:var(--muted);margin:0;font-size:14px}.st-salon .sl-side h3{font-size:26px}.st-salon .sl-side p{color:var(--muted);margin:6px 0 20px;font-size:15px}.st-salon .sl-side .sl-btn{width:100%}.st-salon .sl-offer{background:var(--night);color:var(--on-night)}.st-salon .sl-offer .sl-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.st-salon .sl-offer h2{font-size:clamp(30px,3.2vw,44px);line-height:1.08}.st-salon .sl-offer p{max-width:400px;color:var(--on-night-muted);margin:16px 0 28px}.st-salon .sl-tiers{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.st-salon .sl-tiers[data-count="1"],.st-salon .sl-tiers[data-count="2"]{grid-template-columns:repeat(2,1fr)}.st-salon .sl-tiers[data-count="3"],.st-salon .sl-tiers[data-count="5"],.st-salon .sl-tiers[data-count="6"]{grid-template-columns:repeat(3,1fr)}.st-salon .sl-tier{border:1px solid var(--night-line);background:var(--night-2);border-radius:16px;padding:24px 20px}.st-salon .sl-tier span{color:var(--on-night-muted);font-size:14px;display:block}.st-salon .sl-tier b{font:600 34px/1 var(--display);letter-spacing:-.02em;color:var(--gold);margin-top:20px;display:block}.st-salon .sl-tier small{color:var(--on-night-muted);font-size:13px}.st-salon .sl-chips{flex-wrap:wrap;gap:8px;display:flex}.st-salon .sl-chips button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--muted);border-radius:999px;padding:0 18px;font-size:14px;font-weight:500}.st-salon .sl-chips button[aria-pressed=true]{border-color:var(--night);background:var(--night);color:var(--on-night)}.st-salon .sl-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.st-salon .sl-grid figure{aspect-ratio:1;background:var(--soft);border-radius:14px;margin:0;position:relative;overflow:hidden}.st-salon .sl-grid figure[hidden]{display:none}.st-salon .sl-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.st-salon .sl-grid figure:hover img{transform:scale(1.05)}.st-salon .sl-grid figcaption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--on-night);background:#131210b3;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500;position:absolute;bottom:8px;left:8px}.st-salon .sl-quotes{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.st-salon .sl-quotes figure{border:1px solid var(--line);border-radius:20px;flex-direction:column;justify-content:space-between;margin:0;padding:32px;display:flex}.st-salon .sl-quotes blockquote{font:500 22px/1.35 var(--display);letter-spacing:-.01em;margin:0 0 24px}.st-salon .sl-quotes figcaption{color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.st-salon .sl-quotes figcaption b{color:var(--ink)}.st-salon .sl-score{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:2px;font-size:15px}.st-salon a.sl-score:hover{color:var(--ink);border-color:var(--ink)}.st-salon .sl-visit{background:var(--night);color:var(--on-night)}.st-salon .sl-visit .sl-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.st-salon .sl-visit h2{margin-bottom:20px;font-size:clamp(30px,3.2vw,44px);line-height:1.08}.st-salon .sl-hours{margin:0 0 32px;padding:0;list-style:none}.st-salon .sl-hours li{border-bottom:1px solid var(--night-line);color:var(--on-night-muted);justify-content:space-between;padding:13px 0;display:flex}.st-salon .sl-hours li b{color:var(--on-night);font-weight:500}.st-salon .sl-hours li.sl-today,.st-salon .sl-hours li.sl-today b{color:var(--gold)}.st-salon .sl-where{font:600 24px/1.25 var(--display);letter-spacing:-.01em;margin:66px 0 0}.st-salon .sl-phone{color:var(--on-night-muted);margin:8px 0 24px;font-size:18px;display:inline-block}.st-salon .sl-map{border-radius:20px;display:block;position:relative;overflow:hidden}.st-salon .sl-map img{aspect-ratio:16/9;object-fit:cover;width:100%}.st-salon .sl-map i{border:5px solid var(--night);background:var(--gold);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #13121024}.st-salon .sl-map span{background:var(--night);color:var(--on-night);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:calc(50% - 16px);left:calc(50% + 22px)}.st-salon .sl-links{color:var(--on-night-muted);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:14px;display:flex}.st-salon .sl-links a{border-bottom:1px solid var(--night-line);padding-bottom:2px}.st-salon .sl-links a:hover{color:var(--on-night)}.st-salon .sl-foot{background:var(--night);color:var(--on-night-muted);border-top:1px solid var(--night-line);font-size:14px}.st-salon .sl-foot .sl-wrap{justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.st-salon .sl-foot-right{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.st-salon .sl-foot-right a,.st-salon .sl-foot-right button{color:inherit}.st-salon .sl-foot-right a:hover{color:var(--on-night)}.st-salon.st-site .st-legal{padding:0 max(var(--gutter), calc((100% - 1180px) / 2 + var(--gutter))) 22px;background:var(--night)}.st-salon .sl-dock{display:none}.st-salon .st-mobile-nav[data-open]{background:var(--night);color:var(--on-night);border-color:var(--night-line)}.st-salon .st-mobile-nav a{border-color:var(--night-line)}@media (prefers-reduced-motion:reduce){.st-salon .sl-door img,.st-salon .sl-grid img,.st-salon .sl-btn{transition:none}.st-salon .sl-door:hover img,.st-salon .sl-grid figure:hover img{transform:none}}@media (width<=900px){.st-salon{--gutter:20px}html:has(.st-salon){scroll-padding-top:72px}.st-salon .sl-top .sl-wrap{gap:12px;height:64px}.st-salon .sl-top nav{display:none}.st-salon .sl-top .sl-btn{margin-left:auto}.st-salon .sl-menu-btn{place-items:center;display:grid}.st-salon .sl-hero{padding:40px 0 56px}.st-salon .sl-hero>.sl-wrap,.st-salon .sl-offer .sl-wrap,.st-salon .sl-visit .sl-wrap,.st-salon .sl-menu{grid-template-columns:1fr;gap:40px}.st-salon .sl-sub{font-size:16px}.st-salon .sl-actions .sl-btn{flex:1}.st-salon .sl-proof{margin-top:32px}.st-salon .sl-doors,.st-salon .sl-doors[data-count]{grid-template-columns:1fr;gap:10px}.st-salon .sl-door,.st-salon .sl-door:nth-child(2n){border:1px solid var(--night-line);border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;height:96px;margin:0;padding:12px}.st-salon .sl-door:before{display:none}.st-salon .sl-door img{border-radius:12px;flex:none;width:72px;height:72px;position:static}.st-salon .sl-door-title{font-size:22px}.st-salon .sl-door em{border:1px solid var(--night-line);background:0 0;flex:none;margin-left:auto;position:static}.st-salon .sl-section{padding:64px 0}.st-salon .sl-head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.st-salon .sl-tabs{width:100%;display:flex}.st-salon .sl-tabs button{flex:1;padding:0 8px}.st-salon .sl-row{gap:14px;padding:14px 0}.st-salon .sl-row b{font-size:17px}.st-salon .sl-row strong{font-size:18px}.st-salon .sl-row .sl-btn{display:none}.st-salon .sl-row i{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.st-salon .sl-side{border-radius:16px;align-items:flex-start;gap:14px;padding:14px;display:flex;position:static}.st-salon .sl-side img{aspect-ratio:1;border-radius:12px;flex:none;width:64px;height:64px}.st-salon .sl-side div{flex:1;padding:0}.st-salon .sl-side h3{font-size:20px}.st-salon .sl-side div>p:not(.sl-who){display:none}.st-salon .sl-side .sl-btn{width:100%;min-height:44px;margin-top:10px;font-size:14px}.st-salon .sl-tiers,.st-salon .sl-tiers[data-count]{grid-template-columns:repeat(2,1fr)}.st-salon .sl-grid{grid-template-columns:repeat(3,1fr);gap:6px}.st-salon .sl-grid figure{border-radius:10px}.st-salon .sl-grid figcaption{display:none}.st-salon .sl-quotes{grid-template-columns:1fr}.st-salon .sl-quotes figure{padding:24px}.st-salon .sl-quotes blockquote{font-size:19px}.st-salon .sl-where{margin-top:0}.st-salon .sl-foot .sl-wrap{flex-direction:column}.st-salon .sl-foot-right{flex-direction:column;align-items:flex-start;gap:6px}.st-salon.st-site .st-legal{justify-content:flex-start;padding-bottom:96px}.st-salon .sl-dock{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--night-line);background:#131210f0;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.st-salon .sl-dock .sl-btn{flex:1}.st-salon .sl-dock .sl-ghost{flex:none}}
