:root{--site-color-th01:#BA9368;--site-color-th02:#D6B690;--site-color-th03:#EFE4D3;--site-color-th04:#F7F3EF;--site-color-th05:#FFFFFF;--site-color-th06:#BB5D3B;--site-color-th07:#99462C;--site-color-th08:#ce9781;--site-color-th09:#2c2e31;--site-color-th10:#a6a6a6;--site-color-th11:#E0E0E0;--site-color-success:#00e290;--site-color-warning:#faad14;--site-color-error:#ff2f21;--site-font-base:"Cygre",sans-serif;--site-font-head:"Libertinus Sans",sans-serif;--site-font-mono:"Courier New",monospace;--site-radius-sm:1vh;--site-radius-md:2.1vh;--site-radius-lg:4.2vh;--site-space-xs:1vh;--site-space-sm:2.1vh;--site-space-md:4.2vh;--site-space-lg:14.2vh}.spacekh-home{--spacekh-gutter:9.45vh;--spacekh-section-gutter:14.7vh;--spacekh-control-size:6.3vh;background:var(--site-color-th04);color:var(--site-color-th09);font-size:2.1vh;line-height:2.9vh;font-family:Cygre,sans-serif}.spacekh-home *,.spacekh-home :after,.spacekh-home :before{box-sizing:border-box}.spacekh-home figure,.spacekh-home h1,.spacekh-home h2,.spacekh-home h3,.spacekh-home p{margin:0}.spacekh-home img{display:block;max-width:100%}.spacekh-home .img{position:relative}.spacekh-home .img img[src="/images/fail.svg"],.spacekh-home .img img[src="/images/load.svg"]{position:absolute;inset:0;margin:auto;object-fit:contain}.spacekh-home a{color:inherit;text-decoration:none}.spacekh-home button{font:inherit}.spacekh-home :where(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}.spacekh-home .spacekh-gallery-stage,.spacekh-home .spacekh-hero-stage,.spacekh-home .spacekh-reviews-slider .swiper-pagination,.spacekh-home .spacekh-reviews-slider img,.spacekh-home .spacekh-slider-controls{-webkit-user-select:none;user-select:none}.spacekh-home section{scroll-margin-top:10.5vh}.spacekh-home .spacekh-heading{color:var(--site-color-th06);font-weight:400;text-transform:uppercase;white-space:pre-line;font-size:7.35vh;line-height:8.1vh;font-family:Libertinus Sans,sans-serif}@media screen and (max-width:1300px){.spacekh-home .spacekh-heading{font-size:6.3vh;line-height:6.9vh;font-family:Libertinus Sans,sans-serif}}@media screen and (max-width:1100px){.spacekh-home .spacekh-heading{font-size:5.25vh;line-height:5.8vh;font-family:Libertinus Sans,sans-serif}}.spacekh-home .spacekh-heading.hyphenate{-webkit-hyphens:auto;hyphens:auto}.spacekh-home .spacekh-heading.xl{font-size:12.6vh;line-height:12.6vh;font-family:Libertinus Sans,sans-serif}@media screen and (max-width:1300px){.spacekh-home .spacekh-heading.xl{font-size:8.4vh;line-height:9.2vh;font-family:Libertinus Sans,sans-serif}}@media screen and (max-width:1100px){.spacekh-home .spacekh-heading.xl{font-size:7.35vh;line-height:8.1vh;font-family:Libertinus Sans,sans-serif}}.spacekh-home .spacekh-heading.lg{font-size:5.25vh;line-height:5.8vh;font-family:Libertinus Sans,sans-serif}@media screen and (max-width:1300px){.spacekh-home .spacekh-heading.lg{font-size:4.2vh;line-height:4.6vh;font-family:Libertinus Sans,sans-serif}}.spacekh-home .spacekh-heading.sm{font-size:3.15vh;line-height:3.5vh;font-family:Libertinus Sans,sans-serif}.spacekh-home .spacekh-eyebrow{color:var(--site-color-th06);letter-spacing:10%;text-transform:uppercase;font-weight:500;font-size:1.5vh;line-height:1.5vh;font-family:Cygre,sans-serif}.spacekh-home .spacekh-button{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:1.4vh;width:fit-content;height:6.3vh;padding:0 2.6vh;border:1px solid;border-radius:100vmax;background:rgba(0,0,0,0);box-sizing:border-box;color:var(--site-color-th06);cursor:pointer;white-space:nowrap;transition:background-color .25s ease,color .25s ease,border-color .25s ease;font-size:2.1vh;line-height:2.1vh;font-family:Cygre,sans-serif}@media screen and (max-width:1100px){.spacekh-home .spacekh-button{font-size:2.1vh;line-height:2.5vh;font-family:Cygre,sans-serif}}.spacekh-home .spacekh-button:hover{background:var(--site-color-th06);border-color:var(--site-color-th06);color:var(--site-color-th05)}.spacekh-home .spacekh-button--light{color:var(--site-color-th05);border-color:color-mix(in srgb,var(--site-color-th05) 50%,transparent)}.spacekh-home .spacekh-button--light:hover{background:var(--site-color-th03);border-color:var(--site-color-th03);color:var(--site-color-th06)}.spacekh-home .spacekh-button--sand{color:var(--site-color-th02)}.spacekh-home .spacekh-button--sand-solid,.spacekh-home .spacekh-button--sand:hover{background:var(--site-color-th02);border-color:var(--site-color-th02);color:var(--site-color-th05)}.spacekh-home .spacekh-button--sand-solid:hover{background:var(--site-color-th01);border-color:var(--site-color-th01)}.spacekh-home .spacekh-inline-link{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.spacekh-home .spacekh-section-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:5.25vh;margin-bottom:8.4vh}.spacekh-home .spacekh-section-rule{border-bottom:.1vh solid;color:var(--site-color-th06);margin-bottom:1vh}.spacekh-home .spacekh-section-photo{width:100%;height:100%}.spacekh-home .spacekh-section-photo img{width:100%;height:100%;object-fit:cover}.spacekh-home .spacekh-memberships-rule{grid-template-columns:minmax(0,1fr) 46%;align-items:end;margin-bottom:1vh}.spacekh-home .spacekh-memberships-rule:before{content:"";border-bottom:.1vh solid}.spacekh-home .spacekh-memberships-rule svg{display:block;width:100%;height:auto;aspect-ratio:556/114}.spacekh-home .spacekh-lead{white-space:pre-line;color:var(--site-color-th06);font-size:3.15vh;line-height:3.2vh;font-family:Libertinus Sans,sans-serif}.spacekh-home .spacekh-button--solid{background:var(--site-color-th06);border-color:var(--site-color-th06);color:var(--site-color-th05)}.spacekh-home .spacekh-button--solid:hover{background:var(--site-color-th07);border-color:var(--site-color-th07)}.spacekh-home .spacekh-arrow{display:inline-block;background:currentColor;-webkit-mask:var(--spacekh-arrow) center/contain no-repeat;mask:var(--spacekh-arrow) center/contain no-repeat;width:2.1vh;min-width:2.1vh;max-width:2.1vh;height:2.1vh;min-height:2.1vh;max-height:2.1vh}.spacekh-home .spacekh-service-book,.spacekh-home .spacekh-service-more{gap:0;min-width:6.3vh;padding-inline:2.6vh;transition:all .5s cubic-bezier(.18,.88,.55,1)}.spacekh-home .spacekh-service-book .spacekh-arrow,.spacekh-home .spacekh-service-book .spacekh-service-book-label,.spacekh-home .spacekh-service-book .spacekh-service-more-label,.spacekh-home .spacekh-service-more .spacekh-arrow,.spacekh-home .spacekh-service-more .spacekh-service-book-label,.spacekh-home .spacekh-service-more .spacekh-service-more-label{min-width:0;overflow:hidden;white-space:nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1)}.spacekh-home .spacekh-service-book{background:var(--site-color-th06);border-color:var(--site-color-th06);color:var(--site-color-th05)}.spacekh-home .spacekh-service-book .spacekh-service-book-label{max-width:var(--spacekh-service-label-width,14.7vh);opacity:1}.spacekh-home .spacekh-service-book .spacekh-arrow{max-width:0;opacity:0}.spacekh-home .spacekh-service-book:hover{background:var(--site-color-th07);border-color:var(--site-color-th07)}.spacekh-home .spacekh-service-more{padding-inline:0;color:var(--site-color-th06)}.spacekh-home .spacekh-service-more .spacekh-arrow{max-width:2.1vh;opacity:1;transform:rotate(-45deg)}.spacekh-home .spacekh-service-more .spacekh-service-more-label{max-width:0;opacity:0}@media(hover:hover){.spacekh-home .spacekh-service:hover .spacekh-service-more{background:rgba(0,0,0,0);border-color:color-mix(in srgb,var(--site-color-th05) 50%,transparent);color:var(--site-color-th05)}.spacekh-home .spacekh-service .spacekh-service-more:hover{padding-inline:2.6vh;background:var(--site-color-th03);border-color:var(--site-color-th03);color:var(--site-color-th06)}.spacekh-home .spacekh-service .spacekh-service-more:hover .spacekh-arrow{max-width:0;opacity:0}.spacekh-home .spacekh-service .spacekh-service-more:hover .spacekh-service-more-label{max-width:var(--spacekh-service-label-width,14.7vh);opacity:1}.spacekh-home .spacekh-service-actions:has(.spacekh-service-more:hover) .spacekh-service-book{padding-inline:0}.spacekh-home .spacekh-service-actions:has(.spacekh-service-more:hover) .spacekh-service-book .spacekh-service-book-label{max-width:0;opacity:0}.spacekh-home .spacekh-service-actions:has(.spacekh-service-more:hover) .spacekh-service-book .spacekh-arrow{max-width:2.1vh;opacity:1}}.spacekh-home .spacekh-service .spacekh-service-more:focus-visible{padding-inline:2.6vh;background:var(--site-color-th03);border-color:var(--site-color-th03);color:var(--site-color-th06)}.spacekh-home .spacekh-service .spacekh-service-more:focus-visible .spacekh-arrow{max-width:0;opacity:0}.spacekh-home .spacekh-service .spacekh-service-more:focus-visible .spacekh-service-more-label{max-width:var(--spacekh-service-label-width,14.7vh);opacity:1}.spacekh-home .spacekh-service-actions:has(.spacekh-service-more:focus-visible) .spacekh-service-book{padding-inline:0}.spacekh-home .spacekh-service-actions:has(.spacekh-service-more:focus-visible) .spacekh-service-book .spacekh-service-book-label{max-width:0;opacity:0}.spacekh-home .spacekh-service-actions:has(.spacekh-service-more:focus-visible) .spacekh-service-book .spacekh-arrow{max-width:2.1vh;opacity:1}.spacekh-home .spacekh-membership:focus-within .spacekh-button,.spacekh-home .spacekh-membership:hover .spacekh-button{background:var(--site-color-th06);border-color:var(--site-color-th06);color:var(--site-color-th05)}.spacekh-home .spacekh-membership .spacekh-button:focus-visible,.spacekh-home .spacekh-membership .spacekh-button:hover{background:var(--site-color-th07);border-color:var(--site-color-th07);color:var(--site-color-th05)}@media screen and (max-width:1300px){.spacekh-home{--spacekh-gutter:4.2vh;--spacekh-section-gutter:4.2vh}}@media screen and (max-width:1100px){.spacekh-home{--spacekh-service-label-width:16.8vh;line-height:1.4}.spacekh-home main .grid,.spacekh-home main .grid>*{min-width:0}.spacekh-home .spacekh-heading{overflow-wrap:break-word}.spacekh-home .spacekh-section-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:3.15vh;margin-bottom:6.3vh}.spacekh-home .spacekh-section-head .spacekh-section-rule{margin-bottom:0}.spacekh-home .spacekh-button{height:auto;max-width:100%;padding:1vh 2.1vh;gap:1vh;white-space:normal;text-align:center}.spacekh-home .spacekh-service-book,.spacekh-home .spacekh-service-more{gap:0;min-width:var(--spacekh-control-size)}.spacekh-home .spacekh-service-book .spacekh-service-book-label{white-space:normal}.spacekh-home .spacekh-service-more{padding-inline:0}.spacekh-home .spacekh-memberships-rule{max-width:100%;margin-bottom:0}.spacekh-home section{scroll-margin-top:calc(var(--spacekh-control-size) + 6.3vh)}}@media screen and (max-width:700px){.spacekh-home{--spacekh-gutter:2.1vh;--spacekh-section-gutter:2.1vh}.spacekh-home .spacekh-memberships-rule{grid-template-columns:minmax(0,1fr) 60%}.spacekh-home .spacekh-memberships-rule svg path{vector-effect:non-scaling-stroke;stroke-width:.1vh}}@media(prefers-reduced-motion:reduce){.spacekh-home *,.spacekh-home :after,.spacekh-home :before{animation:none!important;transition-duration:0s!important}}@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}.logo{height:6.3vh;display:flex;flex-flow:row nowrap}.logo__box{justify-content:center;align-items:center;overflow:hidden;width:28.03vh;height:6.3vh;display:flex;flex-flow:row nowrap}.logo__mark{display:none}@media screen and (max-width:700px){.logo{flex-shrink:0;height:var(--spacekh-control-size)}.logo__box{display:none}.logo__mark{display:block;width:var(--spacekh-control-size);height:100%}}.logo__svg{display:block;width:100%;height:100%}.logo__svg path{fill:#fff}.logo.active{transition:margin-left .5s ease}.header.active:hover .logo.active{margin-left:1vh}@media screen and (max-width:700px){.header.active:hover .logo.active{margin-left:0}}.nav{margin:0;padding:0;align-items:center;display:flex;flex-flow:row nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1)}@media screen and (max-width:1300px){.nav{display:none}}.nav li{list-style:none;border-left:1px solid hsla(0,0%,100%,.5);display:flex;flex-flow:row nowrap}.nav li:last-child{border-right:1px solid hsla(0,0%,100%,.5)}.nav li .nav-link{padding:0 2.1vh;text-decoration:none;white-space:nowrap;color:var(--site-color-th03);transition:all .5s cubic-bezier(.18,.88,.55,1);font-size:2.1vh;line-height:2.1vh;font-family:Cygre,sans-serif}.nav li .nav-link:hover{color:var(--site-color-th05)}.nav li .nav-link:hover,.nav li .nav-link[aria-current=page],.nav li .nav-link[aria-current=true]{text-decoration:underline;text-underline-offset:1vh}.nav li .nav-link[aria-current=page],.nav li .nav-link[aria-current=true]{color:var(--site-color-th06)}.nav.mobile{display:grid;gap:2.1vh;width:100%}.nav.mobile li{border:0}.nav.mobile li .nav-link{display:flex;align-items:center;width:100%;min-height:var(--spacekh-control-size);padding:0;opacity:1;white-space:normal;overflow-wrap:break-word;color:color-mix(in srgb,var(--site-color-th05) 70%,transparent);font-size:4.2vh;line-height:5vh;font-family:Libertinus Sans,sans-serif}.nav.mobile li .nav-link:hover{color:color-mix(in srgb,var(--site-color-th05) 85%,transparent)}.nav.mobile li .nav-link[aria-current=page],.nav.mobile li .nav-link[aria-current=true]{color:var(--site-color-th05)}@media screen and (max-height:450px){.nav.mobile li .nav-link{font-size:6.3vh;line-height:7.6vh;font-family:Libertinus Sans,sans-serif}}.nav-mobile{position:relative;display:none}@media screen and (max-width:1300px){.nav-mobile{display:block}}.nav-mobile .nav-toggle{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vh;width:var(--spacekh-control-size);height:var(--spacekh-control-size);padding:1vh;border:0;background:rgba(0,0,0,0);color:var(--site-color-th05);cursor:pointer;transition:all .5s cubic-bezier(.18,.88,.55,1)}.nav-mobile .nav-toggle .line{width:100%;height:.1vh;background:currentColor;transition:all .5s cubic-bezier(.18,.88,.55,1)}.nav-mobile .nav-toggle.open .line:first-child{transform:translateY(.6vh) rotate(45deg)}.nav-mobile .nav-toggle.open .line:last-child{transform:translateY(-.6vh) rotate(-45deg)}.nav-mobile .nav-box{position:fixed;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6.3vh;box-sizing:border-box;overflow-y:auto;height:100vh;height:100dvh;overscroll-behavior:contain;padding:max(2.1vh,env(safe-area-inset-top)) max(4.2vh,env(safe-area-inset-right)) max(4.2vh,env(safe-area-inset-bottom)) max(4.2vh,env(safe-area-inset-left));background:color-mix(in srgb,var(--site-color-th06) 92%,transparent);-webkit-backdrop-filter:blur(2vh);backdrop-filter:blur(2vh);color:var(--site-color-th05);transform:translateY(-100%);transition:all .5s cubic-bezier(.18,.88,.55,1)}.nav-mobile .nav-box[hidden]{display:none}.nav-mobile .nav-box>.spacekh-button{flex-shrink:0}.nav-mobile .overlay{position:fixed;inset:0;z-index:1;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.18,.88,.55,1)}.nav-mobile.open .nav-toggle{position:fixed;top:2.1vh;right:var(--spacekh-gutter)}.nav-mobile.open .nav-box{transform:translateY(0)}.nav-mobile.open .overlay{opacity:1;pointer-events:auto}@media screen and (max-width:700px){.nav-mobile.open .nav-toggle{top:max(2.1vh,env(safe-area-inset-top))}}.header-outer{position:fixed;z-index:999;height:0;pointer-events:none}.header,.header-outer{top:0;left:0;width:100%;box-sizing:border-box}.header{justify-content:space-between;align-items:center;gap:4.2vh;position:absolute;padding:4.2vh var(--spacekh-section-gutter) 0;color:var(--site-color-th02);pointer-events:auto;display:flex;flex-flow:row nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1)}.header:after{inset:0;z-index:0;border-radius:100vmax;background:color-mix(in srgb,var(--site-color-th10) 30%,transparent);-webkit-backdrop-filter:blur(1.2vh);backdrop-filter:blur(1.2vh);opacity:0;transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;content:"";display:block}.header>*{position:relative;z-index:1}.header .nav-line{align-items:center;gap:4.2vh;display:flex;flex-flow:row nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1)}.header .nav-line>.spacekh-button{flex-shrink:0;white-space:nowrap}.header .nav-line>.spacekh-button>.spacekh-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:start}.header.active{top:2.1vh;left:0;right:0;margin-inline:auto;width:fit-content;max-width:calc(100% - 8.4vh);padding:1vh 1.5vh;color:var(--site-color-th05)}.header.active:after{opacity:1;outline:1px solid hsla(0,0%,100%,.2)}.header.active .nav:not(.mobile) .nav-link{opacity:1;color:var(--site-color-th05)}.header.active .nav:not(.mobile) .nav-link:hover{color:var(--site-color-th06)}.header.hidden{top:calc(-1*var(--spacekh-control-size, 6.3vh) - 1vh)}.header.hidden.active:after{opacity:.5}.header.menu-open>.nav-line{z-index:2}@media screen and (max-width:1300px){.header{gap:2.1vh;padding:2.1vh var(--spacekh-gutter) 0}.header .nav-line{gap:2.1vh;min-width:0}.header .nav-line>.nav-mobile{flex:none}.header .nav-line>.spacekh-button{flex:0 1 auto;min-width:0;height:auto;padding-block:1vh;white-space:nowrap}.header.active{left:var(--spacekh-gutter);right:var(--spacekh-gutter);width:auto;max-width:none;margin-inline:0}}@media screen and (max-width:700px){.header{gap:1vh;padding-top:max(2.1vh,env(safe-area-inset-top))}.header .nav-line{gap:1vh}.header .nav-line>.spacekh-button{padding-inline:2.1vh}.header.active{padding:1vh}}