@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3383ca8b946b84c9-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a5bda4b84d685f8-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3383ca8b946b84c9-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/056b57ca797dfa24-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/acc52fee236b8039-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d9d8fde33b299ed-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}._08AWYq_className{font-family:Unbounded,Unbounded Fallback;font-style:normal}._08AWYq_variable{--ff-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._48t_oa_className{font-family:Manrope,Manrope Fallback;font-style:normal}._48t_oa_variable{--ff-manrope:"Manrope", "Manrope Fallback"}
:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(1.625rem, 1.6vw + 1rem, 2.625rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--camel:#b49168;--cream:#eae6dc;--fit-paper:#373635;--fit-paper-2:#42413f;--fit-paper-3:#4d4b49;--fit-ink:#eae6dc;--fit-ink-2:#cecac2;--fit-muted:#b7b4ad;--fit-rule:#5d5a57;--fit-heading:#e2d6aa;--fit-field:#8c8a88;--fit-field-ink:#1c1a19;--sal-paper:#c8c2b4;--sal-paper-2:#bcb5a6;--sal-paper-3:#b0a899;--sal-ink:#2c2720;--sal-ink-2:#43382c;--sal-muted:#4a3d2e;--sal-rule:#a19787;--sal-heading:#2c2720;--sal-accent:#614731;--sal-field:#5d5f50;--sal-field-ink:#f2eee6;--font-display:var(--ff-unbounded), "Unbounded", ui-sans-serif, system-ui, sans-serif;--font-body:var(--ff-manrope), "Manrope", ui-sans-serif, system-ui, sans-serif;--font-outlier:var(--font-body);--color-scrim:#17161499;--color-paper:var(--fit-paper);--color-paper-2:var(--fit-paper-2);--color-paper-3:var(--fit-paper-3);--color-ink:var(--fit-ink);--color-ink-2:var(--fit-ink-2);--color-muted:var(--fit-muted);--color-rule:var(--fit-rule);--color-heading:var(--fit-heading);--color-accent:var(--camel);--color-accent-ink:var(--fit-field-ink);--color-focus:var(--fit-heading);--color-field:var(--fit-field);--color-field-ink:var(--fit-field-ink);--radius-card:0px;--radius-media:0px;--radius-pill:0px;--rule-hair:1px;--shadow-card:none;--tracking-display:.01em;--display-weight:300;--leading-display:1.08}@supports (color:lab(0% 0 0)){:root{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307);--camel:lab(62.8246% 9.74768 26.864);--cream:lab(91.355% .421166 5.35202);--fit-paper:lab(22.8687% .172839 1.13102);--fit-paper-2:lab(27.5114% .232473 1.50935);--fit-paper-3:lab(32.1542% .292629 1.88803);--fit-ink:lab(91.355% .421166 5.35202);--fit-ink-2:lab(81.4873% .358075 4.58539);--fit-muted:lab(73.3596% .294596 3.81857);--fit-rule:lab(38.537% .352412 2.26646);--fit-heading:lab(85.8148% -.900298 23.6502);--fit-field:lab(57.6717% .227362 1.50602);--fit-field-ink:lab(9.53095% .241265 1.51529);--sal-paper:lab(78.6154% .656009 7.68464);--sal-paper-2:lab(73.9816% .745952 8.47139);--sal-paper-3:lab(69.3473% .842899 9.26426);--sal-ink:lab(15.9151% 1.37618 5.30685);--sal-ink-2:lab(24.5911% 3.28483 9.35239);--sal-muted:lab(26.9053% 4.01528 11.3044);--sal-rule:lab(62.941% 1.64121 9.57084);--sal-heading:lab(15.9151% 1.37618 5.30685);--sal-accent:lab(32.5633% 9.64679 17.8809);--sal-field:lab(39.9147% -3.42821 8.7973);--sal-field-ink:lab(94.2476% .352293 4.58145);--color-scrim:lab(7.2365% .228174 1.36558/.6)}}.theme-fitness{--color-paper:var(--fit-paper);--color-paper-2:var(--fit-paper-2);--color-paper-3:var(--fit-paper-3);--color-ink:var(--fit-ink);--color-ink-2:var(--fit-ink-2);--color-muted:var(--fit-muted);--color-rule:var(--fit-rule);--color-heading:var(--fit-heading);--color-accent:var(--camel);--color-accent-ink:var(--fit-field-ink);--color-focus:var(--fit-heading);--color-field:var(--fit-field);--color-field-ink:var(--fit-field-ink);--radius-card:0px;--radius-media:0px;--radius-pill:0px}.theme-salon{--color-paper:var(--sal-paper);--color-paper-2:var(--sal-paper-2);--color-paper-3:var(--sal-paper-3);--color-ink:var(--sal-ink);--color-ink-2:var(--sal-ink-2);--color-muted:var(--sal-muted);--color-rule:var(--sal-rule);--color-heading:var(--sal-heading);--color-accent:var(--sal-accent);--color-accent-ink:var(--sal-field-ink);--color-focus:var(--sal-accent);--color-field:var(--sal-field);--color-field-ink:var(--sal-field-ink);--radius-card:16px;--radius-media:999px 999px 0 0;--radius-pill:0px}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-synthesis:none;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
h1,h2,h3{font-weight:var(--display-weight);letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--color-heading)}:is(h1,h2,h3).one-line{white-space:nowrap;overflow-wrap:normal;max-inline-size:none;font-size:clamp(1.125rem,4.6vw,3.5rem)}.rule-mark{background:var(--color-accent);block-size:2px;inline-size:64px;display:block}h1{max-width:20ch}h2{max-width:30ch}h3{max-width:40ch}.skip-link{left:var(--space-md);top:calc(-1 * var(--space-4xl));z-index:var(--z-modal);background:var(--color-paper);color:var(--color-ink);border:var(--rule-hair) solid var(--color-accent);padding:var(--space-xs) var(--space-md);position:absolute}.skip-link:focus-visible{top:var(--space-md)}.brand{align-items:center;gap:var(--space-xs);color:var(--color-ink);text-decoration:none;display:inline-flex}.brand__mark{background:currentColor;flex-shrink:0;block-size:1.6rem;inline-size:1.75rem;-webkit-mask:url(/brand/k-mark.png) 50%/contain no-repeat;mask:url(/brand/k-mark.png) 50%/contain no-repeat}.brand__word{font-family:var(--font-display);font-weight:300;font-size:var(--text-lg);line-height:1}.button{min-block-size:48px;padding-inline:var(--space-lg);border:var(--rule-hair) solid transparent;border-radius:var(--radius-pill);letter-spacing:.01em;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button--primary{color:var(--color-ink);border-color:var(--color-accent);background:0 0}.button--primary:hover{background:var(--color-accent);color:var(--color-accent-ink)}.button--quiet{border-color:var(--color-rule);color:var(--color-ink);background:0 0}.button--quiet:hover{background:var(--color-ink);color:var(--color-paper)}.button:active{transform:translateY(1px)}.button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.site-header{z-index:var(--z-sticky-nav);background:var(--color-paper);border-block-end:var(--rule-hair) solid var(--color-rule);position:sticky;top:0}.site-header__bar{align-items:center;gap:var(--space-lg);min-block-size:72px;display:flex}.site-nav{margin-inline-start:auto}.site-nav__list{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.site-nav__list a{color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.site-nav__list a:hover{color:var(--color-ink);text-decoration:underline}.site-nav__other a{color:var(--color-muted)}.site-nav__menu{display:none}.site-nav__menu summary{cursor:pointer;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);list-style:none}.site-nav__menu:not([open]) ul{display:none}.site-nav__menu ul{inset-inline:0;padding:var(--space-md) var(--gutter) var(--space-lg);gap:var(--space-sm);background:var(--color-paper);border-block-end:var(--rule-hair) solid var(--color-rule);margin:0;list-style:none;display:grid;position:fixed;top:72px}.site-nav__menu a{color:var(--color-ink);font-size:var(--text-lg);white-space:nowrap;text-decoration:none}@media (max-width:60rem){.site-nav__list{display:none}.site-nav__menu{display:block}.site-header__bar{gap:var(--space-sm)}.site-header__action .button{min-block-size:44px;padding-inline:var(--space-sm);font-size:var(--text-sm)}}.site-footer{background:var(--color-paper-2);color:var(--color-ink);padding-block:var(--space-3xl) var(--space-2xl);margin-block-start:var(--section-gap-s)}.site-footer__grid{gap:var(--space-xl) var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.site-footer address{gap:var(--space-2xs);font-style:normal;display:grid}.site-footer ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--color-ink)}.site-footer__legal{gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);border-block-start:var(--rule-hair) solid var(--color-rule);grid-column:1/-1;padding-block-start:var(--space-lg);display:grid}.site-footer__legal a{color:var(--color-muted)}@media (max-width:60rem){.site-footer__grid{grid-template-columns:minmax(0,1fr)}}.booking-dialog{inline-size:min(560px, 100% - 2 * var(--space-md));block-size:min(860px, 100dvh - 2 * var(--space-lg));border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);border:0;padding:0;overflow:clip}.booking-dialog::backdrop{background:var(--color-scrim)}.booking-dialog form{padding:var(--space-xs);justify-content:flex-end;display:flex}.booking-dialog__close{border:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);padding:var(--space-2xs) var(--space-sm);cursor:pointer;border-radius:var(--radius-pill);background:0 0}.booking-dialog__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.booking-dialog__frame{border:0;block-size:calc(100% - 48px);inline-size:100%;display:block}.consent{inset-inline:var(--space-md);z-index:var(--z-toast);gap:var(--space-sm);max-inline-size:36rem;padding:var(--space-md) var(--space-lg);background:var(--color-paper-2);color:var(--color-ink);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);margin-inline-start:auto;display:grid;position:fixed;inset-block-end:var(--space-md)}.consent p{font-size:var(--text-sm)}.consent a{color:var(--color-ink)}.consent__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}
