@keyframes loadingAni{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingBarAni{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loadingBarScanAni{0%,to{transform:translateX(-30%) scaleX(.4);animation-timing-function:cubic-bezier(.32,0,.67,0)}25%{transform:translateX(116%) scaleX(1);animation-timing-function:cubic-bezier(.33,1,.68,1)}50%{transform:translateX(263%) scaleX(.4);animation-timing-function:cubic-bezier(.32,0,.67,0)}75%{transform:translateX(116%) scaleX(1);animation-timing-function:cubic-bezier(.33,1,.68,1)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@keyframes copyFeedback{0%{transform:scale(1);background-color:rgba(0,226,144,.25)}50%{transform:scale(1.1);background-color:rgba(0,226,144,.5)}to{transform:scale(1);background-color:rgba(0,226,144,.25)}}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.ttf);font-weight:400}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.ttf);font-weight:500}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBold.ttf);font-weight:800}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Black.ttf);font-weight:900}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-ThinIt.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-LightIt.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-Book.ttf) format("truetype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-BookIt.ttf) format("truetype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-RegularIt.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-MediumIt.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-SemiBoldIt.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-BoldIt.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-ExtraBoldIt.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Cygre;src:url(/fonts/cygre/Cygre-BlackIt.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Libertinus Sans;src:url(/fonts/libertinus-sans/LibertinusSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libertinus Sans;src:url(/fonts/libertinus-sans/LibertinusSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libertinus Sans;src:url(/fonts/libertinus-sans/LibertinusSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.spacekh-home .section-services-deep{padding-top:21vh;padding-bottom:14.7vh;background:linear-gradient(to bottom,var(--site-color-th01),var(--site-color-th04) 63vh,var(--site-color-th04) 92%,var(--spacekh-services-end,var(--site-color-th04)))}.spacekh-home .section-services-deep:has(+.section-memberships){--spacekh-services-end:color-mix(in srgb,var(--site-color-th08) 65%,var(--site-color-th04))}.spacekh-home .section-services-deep .spacekh-section-head{margin-bottom:14.7vh}.spacekh-home .section-services-deep .spacekh-services-deep-grid{grid-template-columns:minmax(0,1fr) minmax(0,3.15fr);gap:8.4vh;align-items:stretch}.spacekh-home .section-services-deep .spacekh-services-aside{padding-right:4.2vh;border-right:.1vh solid var(--site-color-th08)}.spacekh-home .section-services-deep .spacekh-services-categories{position:sticky;top:calc(10.5vh + 12.6vh)}.spacekh-home .section-services-deep .spacekh-services-categories ul{gap:3.15vh;margin:0;padding:0;list-style:none}.spacekh-home .section-services-deep .spacekh-services-categories button{display:flex;align-items:center;gap:2.1vh;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--site-color-th01)}.spacekh-home .section-services-deep .spacekh-services-categories button.is-active{color:var(--site-color-th06)}.spacekh-home .section-services-deep .spacekh-services-categories .spacekh-arrow{flex-shrink:0}.spacekh-home .section-services-deep .spacekh-treatment-grid{gap:7.35vh 8.4vh}.spacekh-home .section-services-deep .spacekh-treatment{grid-template-rows:auto auto 1fr auto;gap:3.15vh;min-width:0;align-content:start}.spacekh-home .section-services-deep .spacekh-treatment>.spacekh-button{justify-self:end;background:var(--site-color-th01);border-color:var(--site-color-th01)}.spacekh-home .section-services-deep .spacekh-treatment>.spacekh-button:focus-visible,.spacekh-home .section-services-deep .spacekh-treatment>.spacekh-button:hover{background:var(--site-color-th06);border-color:var(--site-color-th06)}.spacekh-home .section-services-deep .spacekh-treatment-photo{position:relative;aspect-ratio:438/279;overflow:hidden;border-radius:var(--site-radius-sm)}.spacekh-home .section-services-deep .spacekh-treatment-duration{position:absolute;right:2.1vh;bottom:2.1vh;padding:1vh 2.1vh;border:.1vh solid var(--site-color-th05);border-radius:4.2vh;background:color-mix(in srgb,var(--site-color-th09) 25%,transparent);-webkit-backdrop-filter:blur(1vh);backdrop-filter:blur(1vh);color:var(--site-color-th05)}.spacekh-home .section-services-deep .spacekh-treatment-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2.1vh}.spacekh-home .section-services-deep .spacekh-treatment-heading h2{text-transform:none}.spacekh-home .section-services-deep .spacekh-treatment-price{color:var(--site-color-th06);white-space:nowrap;font-size:4.2vh;line-height:4.6vh;font-family:Cygre,sans-serif}@media screen and (max-width:1300px){.spacekh-home .section-services-deep .spacekh-treatment-price{font-size:3.15vh;line-height:3.8vh;font-family:Cygre,sans-serif}}.spacekh-home .section-services-deep .spacekh-treatment-price sup{vertical-align:super;font-size:2.1vh}@media screen and (max-width:1300px){.spacekh-home .section-services-deep .spacekh-services-deep-grid{grid-template-columns:minmax(0,1fr);gap:4.2vh}.spacekh-home .section-services-deep .spacekh-services-aside{padding-right:0;padding-bottom:3.15vh;border-right:0;border-bottom:.1vh solid var(--site-color-th08)}.spacekh-home .section-services-deep .spacekh-services-categories{position:static}.spacekh-home .section-services-deep .spacekh-services-categories ul{display:flex;flex-wrap:wrap;gap:2.1vh 4.2vh}.spacekh-home .section-services-deep .spacekh-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6.3vh 3.15vh}}@media screen and (max-width:1100px){.spacekh-home .section-services-deep{padding-top:calc(var(--spacekh-control-size) + 8.4vh);padding-bottom:8.4vh}.spacekh-home .section-services-deep .spacekh-section-head{margin-bottom:6.3vh}.spacekh-home .section-services-deep .spacekh-treatment{gap:2.1vh}.spacekh-home .section-services-deep .spacekh-treatment-heading{grid-template-columns:minmax(0,1fr);gap:1vh}.spacekh-home .section-services-deep .spacekh-treatment>.spacekh-button{justify-self:start}}@media screen and (max-width:700px){.spacekh-home .section-services-deep .spacekh-treatment-grid{grid-template-columns:minmax(0,1fr)}.spacekh-home .section-services-deep .spacekh-treatment-heading .spacekh-heading{white-space:normal;text-wrap:balance}}