@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/kaushan-script-latin-ext-400-normal-CW-Pyyvv.woff2)format("woff2"),url(/build/assets/kaushan-script-latin-ext-400-normal-Dmz6mG63.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2"),url(/build/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site{--bg:#fbf8f3;--sand:#f4ede3;--sand-2:#ebe0cf;--line:#e5dbcc;--card:#fff;--ink:#2b2621;--muted:#6b6259;--gold:#d1a477;--gold-dark:#94643a;--gold-light:#e7c08f;--star:#c9862f;--dark:#242424;--dark-card:#2f2c29;--dark-line:#3b3733;--dark-ink:#f1e9de;--dark-muted:#bdb3a7;--photo-ink:#fbf8f3;--photo-muted:#fbf8f3db;--map:#e9dcc8;--sans:"Figtree", system-ui, sans-serif;--display:"Archivo Variable", "Arial Narrow", sans-serif;--script:"Kaushan Script", "Brush Script MT", cursive;--radius:22px;--shadow:0 18px 40px -22px #140f0a59;--header-h:76px;background:var(--bg);min-height:100vh;color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.site main{flex:1 0 auto}.site h1,.site h2,.site h3,.site .page-body h4{font-family:var(--display);text-transform:uppercase;letter-spacing:0;text-wrap:balance;margin:0;font-weight:800;font-stretch:68%;line-height:.95}.site h2{font-size:clamp(38px,5.6vw,64px)}.site h3{font-size:22px}.site a:focus-visible,.site button:focus-visible,.site summary:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.site .gutter{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.site .wrap{width:min(1160px,100%);margin-inline:auto}.site .section{padding-block:clamp(64px,9vw,112px)}.site section[id]{scroll-margin-top:90px}.site .section-head{gap:14px;margin-bottom:clamp(32px,5vw,52px);display:grid}.site .kicker{font:600 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);align-items:center;gap:10px;display:inline-flex}.site .visit .kicker,.site .contact .kicker{color:#8c5e35}.site .kicker:before{content:"";background:currentColor;width:26px;height:1.5px}.site .lead{max-width:34em;color:var(--muted);font-size:18px}.site .stars{color:var(--star);letter-spacing:1px}.site .btn{min-height:52px;font:600 16px/1 var(--sans);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:filter .2s,background-color .3s,color .3s;display:inline-flex}.site .btn:hover{filter:brightness(1.08)}.site .btn svg{flex:none;width:19px;height:19px}.site .btn-primary{background:var(--dark);color:#fff}.site .btn-ghost{border-color:var(--ink);color:var(--ink);background:0 0}.site .site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f3f2;transition:background-color .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.site .site-header .wrap{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.site .brand{color:var(--ink);line-height:1;display:grid}.site .brand b{font:600 21px/1 var(--sans);letter-spacing:.32em}.site .brand span{font:400 17px/1 var(--script);color:var(--gold-dark);margin-top:4px}.site .nav{gap:28px;display:flex}.site .nav a{color:var(--muted);font-size:15px;font-weight:500}.site .nav a:hover{color:var(--ink)}.site .header-cta{opacity:0;pointer-events:none;min-height:44px;padding:0 20px;font-size:15px;transition:opacity .3s,transform .3s,background-color .3s;transform:translateY(-6px)}.site .header-cta.show{opacity:1;pointer-events:auto;transform:none}.site .site-header.over{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site .site-header.over .brand{color:var(--photo-ink)}.site .site-header.over .brand span{color:var(--gold-light)}.site .site-header.over .nav a{color:var(--photo-muted)}.site .site-header.over .nav a:hover{color:#fff}.site .site-header.over .header-cta{background:var(--gold);color:var(--dark)}.site .header-end{align-items:center;gap:14px;display:flex}.site .burger{width:46px;height:46px;color:var(--ink);cursor:pointer;place-content:center;gap:6px;margin-right:-10px;display:none}.site .burger span{background:currentColor;border-radius:2px;width:24px;height:2px;transition:transform .25s,opacity .25s;display:block}.site .site-header.over .burger{color:var(--photo-ink)}.site .menu-open .burger span:first-child{transform:translateY(8px)rotate(45deg)}.site .menu-open .burger span:nth-child(2){opacity:0}.site .menu-open .burger span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.site .menu{z-index:39;inset:var(--header-h) 0 0;background:var(--bg);padding-block:28px 40px;position:fixed;overflow-y:auto}.site .menu ul{margin-top:14px}.site .menu li{border-bottom:1px solid var(--line)}.site .menu li a{font:800 34px/1 var(--display);text-transform:uppercase;color:var(--ink);padding:14px 0;font-stretch:68%;display:block}.site .menu li a:hover{color:var(--gold-dark)}.site .menu .social{margin-top:28px}.site .menu-enter-active,.site .menu-leave-active{transition:opacity .2s,transform .2s}.site .menu-enter-from,.site .menu-leave-to{opacity:0;transform:translateY(-8px)}.site .social{gap:12px;display:flex}.site .social a{width:44px;height:44px;color:var(--gold-dark);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.site .social svg{width:21px;height:21px}@media (width<=1080px){.site .nav{display:none}.site .burger{display:grid}}@media (width<=560px){.site{--header-h:66px}.site .header-cta{display:none}}.site .hero{isolation:isolate;min-height:100svh;padding-block:calc(var(--header-h) + 32px) 56px;color:var(--photo-ink);background:#1e1a16;align-items:center;display:grid;position:relative}.site .hero-photo,.site .hero:before{position:absolute;inset:0}.site .hero-photo{z-index:-2}.site .hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.site .hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#1e1a16e6 0%,#1e1a16a3 46%,#1e1a162e 100%)}.site .hero-copy{max-width:640px}.site .hero .kicker{color:var(--gold-light)}.site .hero h1{margin:18px 0 24px;font-size:clamp(56px,8.6vw,116px);line-height:.9}.site .hero h1 em{isolation:isolate;width:fit-content;max-width:100%;font:400 clamp(46px, 6.8vw, 92px)/1.12 var(--script);text-transform:none;color:var(--gold-light);margin-top:6px;display:block;position:relative}.site .hero h1 em span{position:relative}.site .hero h1 em .brush{z-index:-1;opacity:.5;width:108%;height:.42em;position:absolute;bottom:.02em;left:-4%}.site .hero .lead{color:var(--photo-muted)}.site .hero .lead span{display:block}.site .hero .short,.site .rating-line{display:none}.site .hero .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.site .hero .btn-primary{background:var(--gold);color:var(--dark)}.site .hero .btn-ghost{border-color:var(--photo-ink);color:var(--photo-ink)}.site .facts{color:var(--photo-muted);flex-wrap:wrap;gap:10px 26px;margin-top:30px;font-size:15px;display:flex}.site .facts span{align-items:center;gap:8px;display:inline-flex}.site .facts svg{width:18px;height:18px;color:var(--gold-light)}.site .hero-chip{background:var(--card);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.35;position:absolute;bottom:40px;right:max(16px,4vw)}.site .hero-chip b{font-size:15px;display:block}@media (width<=760px){.site .hero{padding-block:calc(var(--header-h) + 16px) 56px;align-items:center}.site .hero:before{background:linear-gradient(#1e1a166b 0%,#1e1a16bd 30%,#1e1a16db 62%,#1e1a16f0 100%)}.site .hero-photo img{-o-object-position:30% 40%;object-position:30% 40%}.site .hero h1{margin:12px 0 16px;font-size:clamp(50px,14vw,64px)}.site .hero h1 em{font-size:clamp(40px,11.5vw,54px)}.site .hero .lead{font-size:min(17px,4.9vw)}.site .hero .long{display:none}.site .hero .short{display:inline}.site .hero .actions{flex-wrap:nowrap;margin-top:22px}.site .hero .actions .btn{flex:1 1 0;min-width:0;padding:0 14px}.site .hero .facts{gap:6px 16px;margin-top:18px;font-size:14px}.site .hero-chip{display:none}.site .rating-line{color:#fbf8f3eb;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.site .rating-line .stars{color:var(--gold-light)}}.site .points{padding-block:clamp(40px,6vw,72px)}.site .points ul{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.site .points li{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:26px 24px}.site .points .icon{background:var(--sand);width:46px;height:46px;color:var(--gold-dark);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.site .points .icon svg{width:22px;height:22px}.site .points h3{font:600 17px/1.2 var(--sans);margin-bottom:6px}.site .points p{color:var(--muted);font-size:15px}@media (width<=960px){.site .points ul{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.site .points ul{grid-template-columns:1fr;gap:12px}.site .points li{-moz-column-gap:16px;grid-template-columns:46px 1fr;column-gap:16px;padding:20px;display:grid}.site .points .icon{grid-row:span 2;margin:0}}.site .visit{background:var(--sand)}.site .steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.site .steps li{border-top:1.5px solid var(--sand-2);padding-top:22px}.site .steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font:800 44px/1 var(--display);color:var(--gold-dark);margin-bottom:14px;font-stretch:68%;display:block}.site .steps h3{margin-bottom:8px;font-size:24px}.site .steps p{color:var(--muted);font-size:15.5px}.site .salon-photo{aspect-ratio:16/6;border-radius:var(--radius);max-width:100%;box-shadow:var(--shadow);margin-top:clamp(40px,6vw,64px);display:block;overflow:hidden}.site .salon-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=960px){.site .steps{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.site .steps{grid-template-columns:1fr;gap:22px}.site .salon-photo{aspect-ratio:4/3}}.site .prices-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.site .price-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:clamp(24px,3vw,34px)}.site .price-card h3{margin-bottom:18px;font-size:32px}.site .price-card li{border-top:1px dashed var(--line);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;padding:11px 0;display:flex}.site .price-card li span{flex:1}.site .price-card li b{white-space:nowrap;font-weight:700}.site .price-card li small{color:var(--muted);margin-right:4px;font-size:14px;font-weight:400}.site .note{color:var(--muted);text-align:center;margin-top:22px;font-size:15px}@media (width<=760px){.site .prices-grid{grid-template-columns:1fr}}.site .reviews{background:var(--dark);color:var(--dark-ink)}.site .reviews .kicker{color:var(--gold)}.site .rating-big{align-items:center;gap:16px;margin-top:8px;display:flex}.site .rating-big b{font:800 68px/1 var(--display);font-stretch:68%}.site .rating-big .stars{font-size:20px}.site .rating-big small{color:var(--dark-muted);font-size:14px;display:block}.site .review-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.site .review{border:1px solid var(--dark-line);border-radius:var(--radius);background:var(--dark-card);flex-direction:column;gap:18px;padding:28px;display:flex}.site .review blockquote{font:500 17.5px/1.55 var(--sans);white-space:pre-line}.site .review blockquote:before{content:"„";height:30px;font:400 64px/.5 var(--script);color:var(--gold);margin-bottom:30px;display:block}.site .review footer{color:var(--dark-muted);align-items:center;gap:12px;margin-top:auto;font-size:14px;display:flex}.site .review footer b{color:var(--dark-ink);font-size:15px;font-weight:600;display:block}.site .avatar{background:var(--gold);width:40px;height:40px;color:var(--dark);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.site .reviews .rev-more{margin-top:32px}.site .reviews .btn-ghost{border-color:var(--dark-ink);color:var(--dark-ink)}@media (width<=900px){.site .review-list{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.site .review{scroll-snap-align:start}}.site .faq .wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.site .faq h2{margin-top:14px}.site .faq .lead{margin-top:16px}.site .faq .aside .btn{margin-top:28px}.site .faq details{border-bottom:1px solid var(--line)}.site .faq details:first-of-type{border-top:1px solid var(--line)}.site .faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary i{background:var(--sand);width:30px;height:30px;color:var(--gold-dark);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;transition:transform .25s;display:grid}.site .faq details[open] summary i{transform:rotate(45deg)}.site .faq details p{color:var(--muted);padding:0 48px 24px 0}.site .faq details a,.site .page-body a,.site .map p a{color:var(--gold-dark);text-underline-offset:2px;text-decoration:underline}.site .map p a{color:var(--ink)}@media (width<=860px){.site .faq .wrap{grid-template-columns:1fr}.site .faq details p{padding-right:0}}.site .contact{background:var(--sand)}.site .contact-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.site .card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:clamp(26px,3.5vw,40px)}.site .info{gap:18px;display:grid}.site .info>div{grid-template-columns:28px 1fr;gap:14px;display:grid}.site .info svg{width:22px;height:22px;color:var(--gold-dark);margin-top:3px}.site .info .em{font-weight:600}.site .hours{grid-template-columns:auto 1fr;gap:6px 22px;display:grid}.site .hours dt{color:var(--muted)}.site .hours dd{font-weight:500}.site .map{border-radius:var(--radius);background:var(--map);text-align:center;place-items:center;min-height:340px;padding:32px;display:grid;overflow:hidden}.site .map.loaded{padding:0;display:block;position:relative}.site .map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.site .map .pin{background:var(--dark);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid}.site .map .pin svg{width:26px;height:26px}.site .map h3{font-size:30px}.site .map p{opacity:.8;max-width:28em;margin:8px auto 20px;font-size:14.5px}.site .map .acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=860px){.site .contact-grid{grid-template-columns:1fr}}.site .site-footer{background:var(--dark);color:var(--dark-muted);padding-block:56px 40px;font-size:14.5px}.site .site-footer .wrap{text-align:center;justify-items:center;gap:26px;display:grid}.site .site-footer .brand{color:#fff}.site .site-footer .brand span{color:var(--gold)}.site .brand-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 40px;padding-block:6px;display:flex}.site .brand-logos img{width:auto;height:42px}.site .brand-logos img.glynt{height:34px}.site .brand-logos img.paul-mitchell{height:22px}@media (width<=560px){.site .brand-logos{flex-wrap:nowrap;gap:22px}.site .brand-logos img{height:26px}.site .brand-logos img.glynt{height:23px}.site .brand-logos img.paul-mitchell{height:13px}}.site .site-footer .social a{color:var(--gold)}.site .site-footer .social a:hover{color:var(--gold-light)}.site .site-footer nav{flex-wrap:wrap;justify-content:center;gap:10px 24px;display:flex}.site .site-footer nav a{color:#fff}.site .site-footer nav a:hover{color:var(--gold-light)}.site .action-bar{z-index:40;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;background:#242424f0;border-radius:999px;gap:10px;padding:8px;transition:transform .35s,opacity .35s;display:none;position:fixed;transform:translateY(calc(100% + 28px));box-shadow:0 12px 30px -10px #00000073}.site .action-bar.show{opacity:1;pointer-events:auto;transform:none}.site .action-bar .btn{flex:1;min-height:48px;padding:0 16px;font-size:15px}.site .action-bar .btn-primary{background:var(--gold);color:var(--dark)}.site .action-bar .btn-ghost{color:#fff;border-color:#fff;flex:none}@media (width<=760px){.site .action-bar{display:flex}.site.has-action-bar .site-footer{padding-bottom:104px}}@media (prefers-reduced-motion:reduce){.site .site-header,.site .header-cta,.site .action-bar{transition:none}}.site .page{padding-block:calc(var(--header-h) + clamp(40px, 6vw, 72px)) clamp(64px, 9vw, 112px)}.site .page .wrap{width:min(820px,100%)}.site .page h1{overflow-wrap:anywhere;margin-top:14px;font-size:clamp(42px,6.4vw,76px)}.site .page-body{margin-top:clamp(28px,4vw,44px)}.site .page-body h2,.site .page-body h3,.site .page-body h4{margin:36px 0 12px;font-size:26px}.site .page-body h4{font-size:21px}.site .page-body strong,.site .page-body b{font-weight:700}.site .page-body em,.site .page-body i{font-style:italic}.site .page-body p,.site .page-body ul,.site .page-body ol{margin-bottom:14px}.site .page-body ul{padding-left:1.2em;list-style:outside}.site .page-body ol{padding-left:1.2em;list-style:decimal}.site .page-body img{border-radius:var(--radius);height:auto}.site .page-body .post-list{padding-left:0;list-style:none}.site .post-list li{border-bottom:1px solid var(--line)}.site .post-list li:first-child{border-top:1px solid var(--line)}.site .post-list a{color:var(--ink);gap:2px;padding:18px 0;font-size:18px;font-weight:600;text-decoration:none;display:grid}.site .post-list a:hover{color:var(--gold-dark)}.site .post-list time,.site .page .meta{color:var(--gold-dark);font-size:14px;font-weight:600}.site .facts-table{grid-template-columns:max-content 1fr;gap:8px 28px;display:grid}.site .facts-table dt{color:var(--muted)}.site .facts-table a{color:var(--ink)}
