@layer base{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:1rem;line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}ol,ul{padding-left:2rem}dt{font-weight:700}dd{margin-left:0}b,strong{font-weight:bolder}small{font-size:.875em}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}iframe{border:0}[hidden]{display:none!important}:root{color-scheme:light dark;--color-bg:light-dark(#fdf9f9,#000);--color-surface:light-dark(#fff,#211c1b);--color-text:light-dark(#211c1b,#f6f0f0);--color-text-muted:light-dark(#706665,#cbc2c1);--color-border:light-dark(#eae3e2,#352e2e);--color-border-strong:#877e7d;--color-accent:#ffb5af;--color-on-accent:light-dark(#211c1b,#161312);--color-success:light-dark(#287c42,#83d494);--color-danger:light-dark(#b63328,#f58c7e);--color-inverse:light-dark(#000,#211c1b);--color-on-inverse:light-dark(#fff,#f6f0f0);--font-serif:"bodoni-urw", serif;--font-sans:"proxima-nova", sans-serif;--font-display:var(--font-serif);--font-body:var(--font-sans);--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.2;--leading-normal:1.5;--tracking-caps:.05em;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.125rem, 1.0714rem + .2381vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1429rem + .4762vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.2857rem + .9524vw, 2rem);--text-3xl:clamp(2rem, 1.5714rem + 1.9048vw, 3rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2rem);--content-max:75rem;--section-space:clamp(1.5rem, 1rem + 2.5vw, 3rem);--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--shadow-sm:0 .125rem .25rem light-dark(#00000013,#0006);--shadow-md:0 .5rem 1.5rem light-dark(#0000000f,#0006);--shadow-lg:0 1rem 3rem light-dark(#0000002d,#0009);--z-raised:1;--z-booking:100;--z-header:200;--z-skip-link:1000;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.3s;--ease-out:ease}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration-base:.01ms;--duration-slow:.01ms}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@supports not (color:light-dark(#000, #fff)){:root{color-scheme:light;--color-bg:#fdf9f9;--color-surface:#fff;--color-text:#211c1b;--color-text-muted:#706665;--color-border:#eae3e2;--color-border-strong:#877e7d;--color-accent:#ffb5af;--color-on-accent:#211c1b;--color-success:#287c42;--color-danger:#b63328;--color-inverse:#000;--color-on-inverse:#fff;--shadow-sm:0 .125rem .25rem #00000013;--shadow-md:0 .5rem 1.5rem #0000000f;--shadow-lg:0 1rem 3rem #0000002d}}body{flex-direction:column;min-height:100svh;display:flex}body>main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}body{font-family:var(--font-body);font-weight:var(--font-weight-regular);overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-regular);line-height:var(--leading-tight);text-wrap:balance}p{text-wrap:pretty}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:1.125rem}h6{font-size:1rem}h1,.font-display{font-family:var(--font-display);font-style:italic}:is(h1,.font-display) em{font-style:normal}.font-serif{font-family:var(--font-serif)}.font-sans{font-family:var(--font-sans)}a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:-.05em;text-decoration-skip-ink:none;transition:background-color var(--duration-fast) var(--ease-out);text-decoration-thickness:.2em}a:hover{background-color:var(--color-accent);color:var(--color-on-accent)}:focus-visible{outline-offset:2px;outline:2px solid}video{border-radius:var(--radius-lg);max-width:100%;height:auto;max-height:100%;display:block}}@layer layout{.block{padding-block:var(--section-space)}.block--tight{padding-block:calc(var(--section-space) * 2 / 3)}.block--loose{padding-block:calc(var(--section-space) * 4 / 3)}main>.block:first-child,.breadcrumbspacing+.block{padding-top:calc(var(--section-space) / 3)}.block--flush-top{padding-top:0}.block--flush-bottom{padding-bottom:0}.flow>*+*{margin-block-start:var(--flow-space,1em)}.flow>:is(h2,h3,h4){--flow-space:1.25em}.flow>:is(h1,h2,h3,h4)+*{--flow-space:.5em}.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto;container-type:inline-size}.container-fluid{padding-inline:var(--gutter);container-type:inline-size}.row{gap:var(--gap-y,var(--space-lg)) min(var(--gap-x,var(--space-lg)), 8.33333%);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.row>*{grid-column:span 12}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}@media (width>=40rem){.sm\:col-1{grid-column:span 1}.sm\:col-2{grid-column:span 2}.sm\:col-3{grid-column:span 3}.sm\:col-4{grid-column:span 4}.sm\:col-5{grid-column:span 5}.sm\:col-6{grid-column:span 6}.sm\:col-7{grid-column:span 7}.sm\:col-8{grid-column:span 8}.sm\:col-9{grid-column:span 9}.sm\:col-10{grid-column:span 10}.sm\:col-11{grid-column:span 11}.sm\:col-12{grid-column:span 12}.sm\:order-0{order:0}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}}@media (width>=48rem){.md\:col-1{grid-column:span 1}.md\:col-2{grid-column:span 2}.md\:col-3{grid-column:span 3}.md\:col-4{grid-column:span 4}.md\:col-5{grid-column:span 5}.md\:col-6{grid-column:span 6}.md\:col-7{grid-column:span 7}.md\:col-8{grid-column:span 8}.md\:col-9{grid-column:span 9}.md\:col-10{grid-column:span 10}.md\:col-11{grid-column:span 11}.md\:col-12{grid-column:span 12}.md\:order-0{order:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}}@media (width>=64rem){.lg\:col-1{grid-column:span 1}.lg\:col-2{grid-column:span 2}.lg\:col-3{grid-column:span 3}.lg\:col-4{grid-column:span 4}.lg\:col-5{grid-column:span 5}.lg\:col-6{grid-column:span 6}.lg\:col-7{grid-column:span 7}.lg\:col-8{grid-column:span 8}.lg\:col-9{grid-column:span 9}.lg\:col-10{grid-column:span 10}.lg\:col-11{grid-column:span 11}.lg\:col-12{grid-column:span 12}.lg\:order-0{order:0}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}}@media (width>=80rem){.xl\:col-1{grid-column:span 1}.xl\:col-2{grid-column:span 2}.xl\:col-3{grid-column:span 3}.xl\:col-4{grid-column:span 4}.xl\:col-5{grid-column:span 5}.xl\:col-6{grid-column:span 6}.xl\:col-7{grid-column:span 7}.xl\:col-8{grid-column:span 8}.xl\:col-9{grid-column:span 9}.xl\:col-10{grid-column:span 10}.xl\:col-11{grid-column:span 11}.xl\:col-12{grid-column:span 12}.xl\:order-0{order:0}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:order-4{order:4}.xl\:order-5{order:5}}.g-0{--gap-x:0;--gap-y:0}.g-5{--gap-x:var(--space-2xl);--gap-y:var(--space-2xl)}.gx-5{--gap-x:var(--space-2xl)}.align-items-center{align-items:center}}@layer components{.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background-color:var(--color-accent);color:var(--color-on-accent);font:inherit;font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:hover{color:var(--color-on-accent);background-color:color-mix(in oklab, var(--color-accent), var(--color-text) 12%)}.btn:active{background-color:color-mix(in oklab, var(--color-accent), var(--color-text) 25%)}.btn:disabled,.btn[aria-disabled=true]{opacity:.65;pointer-events:none}.form{--flow-space:var(--space-lg)}.form-row{gap:var(--space-lg) var(--space-md);display:grid}@media (width>=40rem){.form-row{grid-template-columns:1fr 1fr}}.form-check{align-items:center;gap:var(--space-xs);cursor:pointer;min-height:2.75rem;display:inline-flex}.form-check input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);margin:0}.form-label{margin-bottom:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);padding:0;display:block}.form-control{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);width:100%;min-height:3rem;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:.625rem 1rem}.form-control::placeholder{color:var(--color-text-muted)}.form-control:hover{border-color:var(--color-text)}.form-control:focus-visible{outline-offset:0;box-shadow:0 0 0 5px var(--color-accent)}.form-control:invalid:not(:placeholder-shown){border-color:var(--color-danger)}.salonized{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);width:100%;overflow:hidden}.salonized iframe{border-radius:inherit;border:0;width:100%;display:block}.surface{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text)}}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.theme-toggle[data-astro-cid-l6lhmie6]{color:inherit;cursor:pointer;background:0 0;border:0;padding:.125rem;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;display:block}.theme-toggle[data-astro-cid-l6lhmie6][aria-pressed=true] .theme-toggle__moon[data-astro-cid-l6lhmie6],.theme-toggle[data-astro-cid-l6lhmie6][aria-pressed=false] .theme-toggle__sun[data-astro-cid-l6lhmie6]{display:none}@supports not (color:light-dark(#000, #fff)){.theme-toggle[data-astro-cid-l6lhmie6]{display:none}}.site-header[data-astro-cid-nen7h5rs]{margin-bottom:var(--space-md)}.title[data-astro-cid-nen7h5rs]{justify-content:center;padding:1.5rem 0 1rem;display:flex}@media (width>=48rem){.title[data-astro-cid-nen7h5rs]{padding:2.5rem 0 2rem}}.title[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{max-width:100%;height:auto}@media (height<=30rem){.title[data-astro-cid-nen7h5rs]{padding:1rem 0 .75rem}.title[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:5.5rem}}@supports (color:light-dark(#000, #fff)){@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .title[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{filter:invert(.96)}}:root[data-theme=dark] .title[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{filter:invert(.96)}}.title[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background-color:#0000}nav[data-astro-cid-nen7h5rs]{text-align:center}nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]{margin:0 auto;padding-left:0;list-style:none;display:none}@media (width>=48rem){nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:var(--space-xs) clamp(.75rem, 3.5vw - .875rem, 1.75rem);padding-inline:var(--gutter);flex-wrap:wrap;display:flex}}nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{list-style:none}nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;font-family:var(--font-body);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-caps);color:var(--color-text);align-items:center;text-decoration-line:none;display:inline-flex}nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-text);background-color:#0000;text-decoration-line:underline}nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs].social a[data-astro-cid-nen7h5rs]{padding:.125rem}nav[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs].social svg[data-astro-cid-nen7h5rs]{display:block}.burger-icon[data-astro-cid-nen7h5rs]{--height:2.1875rem;--padding-y:.45rem;--border:1px;--line:.125rem;--line-shift:calc((var(--height) - 2 * var(--padding-y) - 2 * var(--border) - var(--line)) / 2);appearance:none;width:2.8125rem;height:var(--height);cursor:pointer;z-index:calc(var(--z-header) + 1);border:var(--border) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--padding-y) .5rem;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:1rem;right:1rem}@media (width>=48rem){.burger-icon[data-astro-cid-nen7h5rs]{display:none}}.burger-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:var(--line);background:var(--color-text);width:100%;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border-radius:.125rem}.burger-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:var(--duration-slow)}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--color-surface);color:var(--color-text);visibility:hidden;opacity:0;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out), visibility 0s var(--duration-slow);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:translate(100%)}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{text-align:center;margin:0;padding:0;list-style:none}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:1rem 0}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-xl);color:var(--color-text);text-decoration-line:none}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-color:#0000;text-decoration-line:underline}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child a[data-astro-cid-nen7h5rs]{font-size:0;line-height:0}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child svg[data-astro-cid-nen7h5rs]{width:1.25rem;height:1.25rem;display:block}.nav-open .burger-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(var(--line-shift)) rotate(45deg);transition-delay:var(--duration-fast)}.nav-open .burger-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0;transition-delay:0s}.nav-open .burger-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(calc(-1 * var(--line-shift))) rotate(-45deg);transition-delay:var(--duration-fast)}.nav-open .mobile-menu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out), visibility 0s;transform:translate(0)}.nav-open,.nav-open body{height:100%;overflow:hidden}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-inverse);padding:var(--space-2xl);margin-top:var(--space-md);color:var(--color-on-inverse)}main:has(>section.block--flush-bottom:last-of-type)+.footer[data-astro-cid-jo6i4kqk]{margin-top:0}.footer[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--color-on-inverse);font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);margin-bottom:var(--space-sm)}.footer[data-astro-cid-jo6i4kqk] .row[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{text-align:center}@media (width>=48rem){.footer[data-astro-cid-jo6i4kqk] .row[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{text-align:end}.footer[data-astro-cid-jo6i4kqk] .row[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:last-child{text-align:start}}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:.25rem 0}.footer[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{text-align:center;margin:1.25rem 0 0}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-on-inverse);text-decoration:none;display:inline-block}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent);background-color:#0000}.booking-fab[data-astro-cid-xhziu34n]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:var(--z-booking);box-shadow:var(--shadow-lg);white-space:nowrap;padding:.5rem 1.5rem;position:fixed}iframe[src*="widget.salonized.com/button"]{display:none!important}.skip-link[data-astro-cid-z4jru4n3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link[data-astro-cid-z4jru4n3]:focus{clip-path:none;width:auto;height:auto;z-index:var(--z-skip-link);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem 1rem;text-decoration:none;position:fixed;top:1rem;left:1rem;overflow:visible}
