.spacekh-home .spacekh-gallery{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:8.4vh}.spacekh-home .spacekh-gallery .spacekh-gallery-copy{align-content:space-between;gap:8.4vh}.spacekh-home .spacekh-gallery .spacekh-gallery-copy>.grid{align-content:start;gap:5.25vh}.spacekh-home .spacekh-gallery .spacekh-gallery-count{display:flex;align-items:start;justify-content:end;gap:1.05vh}.spacekh-home .spacekh-gallery .spacekh-gallery-count .spacekh-heading{color:var(--site-color-th03)}.spacekh-home .spacekh-gallery .spacekh-gallery-count .xl{font-size:12.6vh;line-height:12.6vh;font-family:Libertinus Sans,sans-serif}.spacekh-home .spacekh-gallery .spacekh-gallery-count .sm{margin-top:1.05vh;font-size:5.25vh;line-height:5.3vh;font-family:Libertinus Sans,sans-serif}@media screen and (max-width:1300px){.spacekh-home .spacekh-gallery .spacekh-gallery-count .xl{font-size:8.4vh;line-height:8.4vh;font-family:Libertinus Sans,sans-serif}.spacekh-home .spacekh-gallery .spacekh-gallery-count .sm{font-size:4.2vh;line-height:4.2vh;font-family:Libertinus Sans,sans-serif}}.spacekh-home .spacekh-gallery .spacekh-gallery-stage{position:relative;grid-template-columns:minmax(0,56fr) minmax(0,33fr) minmax(0,33fr);align-items:end;column-gap:4.2vh;width:auto;margin-right:calc(-1*var(--spacekh-section-gutter));min-width:0;touch-action:pan-y pinch-zoom}.spacekh-home .spacekh-gallery .spacekh-gallery-slot--0{grid-column:1;aspect-ratio:560/800}.spacekh-home .spacekh-gallery .spacekh-gallery-slot--1{grid-column:2;aspect-ratio:330/440}.spacekh-home .spacekh-gallery .spacekh-gallery-slot--2{grid-column:3;aspect-ratio:330/440}.spacekh-home .spacekh-gallery .spacekh-gallery-photo{position:absolute;top:0;left:0;visibility:hidden;transform-origin:top left;z-index:1}.spacekh-home .spacekh-gallery .spacekh-gallery-photo.is-main{z-index:2}.spacekh-home .spacekh-gallery .spacekh-gallery-photo.is-exiting{z-index:3;transform-origin:center;pointer-events:none}.spacekh-home .spacekh-gallery .spacekh-gallery-photo button{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer}.spacekh-home .spacekh-gallery .spacekh-gallery-controls{position:absolute;top:36%;right:var(--spacekh-section-gutter);transform:translateY(-50%)}.spacekh-home .spacekh-gallery .spacekh-gallery-controls button{color:var(--site-color-th01)}.spacekh-home .spacekh-gallery .spacekh-gallery-controls button:hover{color:var(--site-color-th06)}@media screen and (max-width:1100px){.spacekh-home .spacekh-gallery{grid-template-columns:minmax(0,1fr);gap:4.2vh;margin-right:0}.spacekh-home .spacekh-gallery .spacekh-gallery-copy,.spacekh-home .spacekh-gallery .spacekh-gallery-copy>.grid{gap:3.15vh}.spacekh-home .spacekh-gallery .spacekh-gallery-count{justify-content:start;gap:1vh}.spacekh-home .spacekh-gallery .spacekh-gallery-count .xl{font-size:7.35vh;line-height:7.4vh;font-family:Libertinus Sans,sans-serif}.spacekh-home .spacekh-gallery .spacekh-gallery-count .sm{margin-top:0;font-size:3.15vh;line-height:3.2vh;font-family:Libertinus Sans,sans-serif}.spacekh-home .spacekh-gallery .spacekh-gallery-stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,2fr) minmax(0,1fr);height:63vh;gap:3.15vh 2.1vh;overflow:clip;align-items:stretch;margin-right:0}.spacekh-home .spacekh-gallery .spacekh-gallery-photo button:focus-visible{outline-offset:-.5vh}.spacekh-home .spacekh-gallery .spacekh-gallery-slot--0{position:relative;grid-column:1/-1;grid-row:1;aspect-ratio:auto}.spacekh-home .spacekh-gallery .spacekh-gallery-slot--1{grid-column:1;grid-row:2;aspect-ratio:auto}.spacekh-home .spacekh-gallery .spacekh-gallery-slot--2{grid-column:2;grid-row:2;aspect-ratio:auto}.spacekh-home .spacekh-gallery .spacekh-gallery-controls{top:auto;bottom:2.1vh;left:auto;right:2.1vh;transform:none}.spacekh-home .spacekh-gallery .spacekh-gallery-controls button{background:var(--site-color-th06);color:var(--site-color-th05);transition:background-color .2s ease,color .2s ease}.spacekh-home .spacekh-gallery .spacekh-gallery-controls button:hover{background:var(--site-color-th07);color:var(--site-color-th05)}.spacekh-home .spacekh-gallery .spacekh-gallery-controls button svg circle{display:none}}@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-about-space{padding-top:0;padding-bottom:14.7vh;overflow:hidden;background:var(--site-color-th04);scroll-margin-top:calc(10.5vh + 12.6vh)}@media screen and (max-width:1100px){.spacekh-home .section-about-space{padding-bottom:8.4vh;overflow:visible;scroll-margin-top:calc(var(--spacekh-control-size) + 6.3vh + 6.3vh)}}