.spacekh-home .section-about-traditions{padding-top:21vh;padding-bottom:14.7vh;overflow:hidden;background:linear-gradient(to bottom,var(--site-color-th01),var(--site-color-th04) 38%,var(--site-color-th04) 80%,color-mix(in srgb,var(--site-color-th08) 65%,var(--site-color-th04)))}.spacekh-home .section-about-traditions .spacekh-section-head{margin-bottom:14.7vh}.spacekh-home .section-about-traditions .spacekh-traditions-grid{--detail-w:21vh;--detail-h:calc(var(--detail-w) * 2);--room-h:75.6vh;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,.95fr);gap:10.5vh;align-items:start}.spacekh-home .section-about-traditions .spacekh-traditions-history{align-self:stretch;grid-template-rows:auto 1fr;padding-top:12.6vh;gap:7.35vh}.spacekh-home .section-about-traditions .spacekh-traditions-history>.img{height:auto;aspect-ratio:436/297;align-self:end;margin-bottom:12.6vh}.spacekh-home .section-about-traditions .spacekh-traditions-images{grid-template-columns:minmax(0,1fr) calc(var(--detail-w)/2);grid-template-rows:44.1vh 31.5vh 12.6vh}.spacekh-home .section-about-traditions .spacekh-traditions-room{grid-column:1/2;grid-row:1/3}.spacekh-home .section-about-traditions .spacekh-traditions-detail{grid-column:1/3;grid-row:2/4;z-index:1;justify-self:end;align-self:end;width:var(--detail-w);height:var(--detail-h)}.spacekh-home .section-about-traditions .spacekh-traditions-detail img{object-fit:cover;transform:translateY(var(--detail-shift,0))}@media(prefers-reduced-motion:reduce){.spacekh-home .section-about-traditions .spacekh-traditions-detail img{transform:none}}.spacekh-home .section-about-traditions .spacekh-traditions-copy{align-content:space-between;min-height:88.2vh;gap:8.4vh}.spacekh-home .section-about-traditions .spacekh-traditions-copy>.grid{gap:5.25vh}.spacekh-home .section-about-traditions .spacekh-traditions-copy .spacekh-circle{--circle-size:27.3vh;color:var(--site-color-th02)}@media screen and (max-width:1300px){.spacekh-home .section-about-traditions .spacekh-traditions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.2vh;position:relative;container-type:inline-size}.spacekh-home .section-about-traditions .spacekh-traditions-history>.img{margin-bottom:4.2vh}.spacekh-home .section-about-traditions .spacekh-traditions-copy{grid-column:1/-1;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.spacekh-home .section-about-traditions .spacekh-traditions-copy>.grid{grid-column:1;align-self:start}.spacekh-home .section-about-traditions .spacekh-traditions-copy .spacekh-circle{--circle-size:calc((100cqw - 4.2vh - var(--detail-w)) / 4);position:absolute;top:calc(var(--room-h) - var(--circle-size)/2);left:calc(75% + (4.2vh - var(--detail-w))/4 - var(--circle-size)/2);color:var(--site-color-th06)}}@media screen and (max-width:1100px){.spacekh-home .section-about-traditions{padding-top:calc(var(--spacekh-control-size) + 8.4vh);padding-bottom:8.4vh}.spacekh-home .section-about-traditions .spacekh-section-head{margin-bottom:6.3vh}.spacekh-home .section-about-traditions .spacekh-traditions-history{padding-top:0;gap:3.15vh;align-self:start;grid-template-rows:none}.spacekh-home .section-about-traditions .spacekh-traditions-history>.img{margin-bottom:0}.spacekh-home .section-about-traditions .spacekh-traditions-images{grid-template-rows:25.2vh 16.8vh 8.4vh}.spacekh-home .section-about-traditions .spacekh-traditions-grid{--detail-w:12.6vh;--room-h:42vh}.spacekh-home .section-about-traditions .spacekh-traditions-copy{gap:4.2vh}.spacekh-home .section-about-traditions .spacekh-traditions-copy>.grid{gap:3.15vh}}@media screen and (max-width:700px){.spacekh-home .section-about-traditions{padding-bottom:0}.spacekh-home .section-about-traditions .spacekh-traditions-grid{grid-template-columns:minmax(0,1fr);padding-bottom:calc((100% - var(--detail-w)/2)/4)}.spacekh-home .section-about-traditions .spacekh-traditions-history{grid-row:1}.spacekh-home .section-about-traditions .spacekh-traditions-images{grid-row:3}.spacekh-home .section-about-traditions .spacekh-traditions-history>.img{padding-right:6.3vh}.spacekh-home .section-about-traditions .spacekh-traditions-copy{grid-row:2;grid-template-columns:minmax(0,1fr)}.spacekh-home .section-about-traditions .spacekh-traditions-copy .spacekh-circle{--circle-size:calc((100cqw - var(--detail-w) / 2) / 2);position:absolute;top:auto;bottom:8.4vh;left:calc((100cqw - var(--detail-w)/2)/4)}}@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-workshop{padding-top:12.6vh;padding-bottom:14.7vh;background:linear-gradient(to bottom,color-mix(in srgb,var(--site-color-th08) 65%,var(--site-color-th04)),var(--site-color-th06) 22%,var(--site-color-th06) 70%,color-mix(in srgb,var(--site-color-th08) 35%,var(--site-color-th04)));color:var(--site-color-th05)}.spacekh-home .section-about-workshop .spacekh-heading,.spacekh-home .section-about-workshop .spacekh-lead,.spacekh-home .section-about-workshop .spacekh-section-rule{color:var(--site-color-th03)}.spacekh-home .section-about-workshop .spacekh-workshop-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:10.5vh}.spacekh-home .section-about-workshop .spacekh-workshop-copy{align-content:start;justify-items:start;gap:5.25vh}.spacekh-home .section-about-workshop .spacekh-workshop-copy>.spacekh-button{margin-top:1vh}.spacekh-home .section-about-workshop .spacekh-workshop-images{position:relative;grid-template-columns:minmax(0,1fr)}.spacekh-home .section-about-workshop .spacekh-workshop-photo{width:63.1%;height:auto;aspect-ratio:580/760}.spacekh-home .section-about-workshop .spacekh-workshop-shapes{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1;width:44.7%;height:auto;aspect-ratio:440/290}.spacekh-home .section-about-workshop .spacekh-workshop-shapes img{object-fit:contain;transform:translateY(var(--shapes-shift,0))}@media(prefers-reduced-motion:reduce){.spacekh-home .section-about-workshop .spacekh-workshop-shapes img{transform:none}}@media screen and (max-width:1100px){.spacekh-home .section-about-workshop{padding-top:6.3vh;padding-bottom:8.4vh}.spacekh-home .section-about-workshop .spacekh-workshop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.2vh}}@media screen and (max-width:700px){.spacekh-home .section-about-workshop .spacekh-workshop-grid{grid-template-columns:minmax(0,1fr);gap:4.2vh}.spacekh-home .section-about-workshop .spacekh-workshop-copy{gap:3.15vh}.spacekh-home .section-about-workshop .spacekh-workshop-photo{width:calc(100% - 6.3vh)}.spacekh-home .section-about-workshop .spacekh-workshop-shapes{width:60%}}