.Home_container__XO4Da{display:flex;flex-direction:column;scroll-snap-type:x mandatory}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF{display:grid;grid-template-rows:clamp(180px,26vh,390px) auto;grid-gap:clamp(16px,2.6vh,30px);gap:clamp(16px,2.6vh,30px);width:100%;box-sizing:border-box;padding:calc(var(--site-header-height) + var(--site-header-gap)) clamp(16px,3vw,44px) clamp(28px,4vh,48px);scroll-snap-align:start;overflow:hidden}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2{place-self:stretch center;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2:before{content:"";width:5000%;height:5000%;position:absolute;pointer-events:none;will-change:transform,opacity;background:linear-gradient(0deg,var(--main-bg-color) 0,var(--main-bg-color) 50%,var(--main-color) 50%,var(--main-color) 100%);animation-fill-mode:forwards;will-change:transform,background}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2:after{will-change:transform,opacity;content:"";width:500%;height:500%;position:absolute;pointer-events:none;background:url(/grain.webp);opacity:.4;animation:Home_grain-move__DZl6j 8s steps(10) infinite,Home_grain-hide__aa1dU 15s cubic-bezier(0,1.67,.88,.88) normal forwards}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2 h1{opacity:0;position:absolute;font-feature-settings:"smcp";font-variant:small-caps;padding:20px;display:block;color:#fff;mix-blend-mode:difference;animation-fill-mode:forwards;-moz-osx-font-smoothing:grayscale}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2 h1,.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2 h2{will-change:transform,opacity;letter-spacing:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;text-align:center;font-size:30vw;transform-style:preserve-3d;-webkit-font-smoothing:antialiased}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2 h2{text-rendering:geometricPrecision;place-self:center;color:#fff;mix-blend-mode:difference;animation-delay:.5s;animation:Home_shake__JlZsK .5s linear;animation-fill-mode:forwards;-moz-osx-font-smoothing:grayscale;display:grid;line-height:1}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2 h2:before{will-change:transform,opacity;grid-area:1/1;justify-self:flex-start;text-transform:uppercase;content:attr(data-text);display:inline-block;-webkit-clip-path:polygon(20% 0,80% 0,20% 100%,0 100%,0 0);clip-path:polygon(20% 0,80% 0,20% 100%,0 100%,0 0);animation:Home_h2-before__A8x9g 3s cubic-bezier(0,1.67,.88,.88) forwards,Home_h2-before-infinite__xoWwX 7s cubic-bezier(0,1.67,.88,.88) 3s infinite}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_wrapper__MWUM2 h2:after{will-change:transform,opacity;grid-area:1/1;text-transform:uppercase;display:inline-block;place-self:center;content:attr(data-text);-webkit-clip-path:polygon(80% 0,100% 0,100% 100%,80% 100%,20% 100%);clip-path:polygon(80% 0,100% 0,100% 100%,80% 100%,20% 100%);animation:Home_h2-after__tCtx7 3s cubic-bezier(0,1.67,.88,.88) forwards,Home_h2-after-infinite__UauJ0 7s cubic-bezier(0,1.67,.88,.88) 3s infinite}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroPanel__GJJUw{align-self:start;justify-self:center;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);grid-gap:clamp(18px,3vw,38px);gap:clamp(18px,3vw,38px);align-items:center;width:min(1040px,100%);padding:clamp(18px,2.6vw,32px);color:var(--main-color);background:var(--main-bg-color);border:1px solid;position:relative;z-index:2;opacity:0;animation:Home_reveal__l7nx2 1s cubic-bezier(0,1.67,.88,.88) 1.1s forwards}@media screen and (max-width:860px){.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroPanel__GJJUw{grid-template-columns:1fr}}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_socialLinks__7psYS{display:flex;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid;color:var(--main-color)}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_socialLinks__7psYS a{display:inline-grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid;background:hsla(0,0%,50%,.08);color:currentColor;transition:transform .3s cubic-bezier(0,1.67,.88,.88),opacity .3s cubic-bezier(0,1.67,.88,.88),background .3s cubic-bezier(0,1.67,.88,.88);opacity:0;animation:Home_reveal__l7nx2 1s cubic-bezier(0,1.67,.88,.88) 1.45s forwards}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_socialLinks__7psYS a:focus-visible,.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_socialLinks__7psYS a:hover{transform:translateY(-2px);color:var(--main-bg-color);background:var(--main-color);outline:none}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_socialLinks__7psYS svg{display:block;width:24px;height:24px;color:currentColor;font-size:24px;line-height:1;opacity:1}@keyframes Home_border-color__CQmHW{0%{border-color:rgba(255,253,253,.7)}50%{border-color:rgba(0,225,255,.7)}to{border-color:rgba(255,253,253,.7)}}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF.Home_skip_intro__cA1nr .Home_heroPanel__GJJUw,.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF.Home_skip_intro__cA1nr .Home_socialLinks__7psYS a{animation:Home_reveal__l7nx2 1s cubic-bezier(0,1.67,.88,.88) forwards}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroCopy__9_li7{display:flex;flex-direction:column;justify-content:center;min-width:0;text-align:center}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroCopy__9_li7 p{margin:0 auto 14px;max-width:660px;font-size:clamp(28px,2.4vw,42px);line-height:1.08;letter-spacing:0}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroCopy__9_li7 p:last-of-type{max-width:600px;font-size:clamp(15px,1vw,17px);line-height:1.5}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroCopy__9_li7 .Home_heroActions__M6dgM{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:center;margin-top:6px}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroCopy__9_li7 .Home_heroActions__M6dgM>a{display:inline-block;padding:11px 16px;color:var(--main-bg-color);background:var(--main-color);text-decoration:none;text-transform:uppercase;letter-spacing:1px;transition:transform .3s cubic-bezier(0,1.67,.88,.88),opacity .3s cubic-bezier(0,1.67,.88,.88)}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroCopy__9_li7 .Home_heroActions__M6dgM>a:hover{transform:translateY(-2px);opacity:.86}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_heroCopy__9_li7 .Home_contactHint__Tj6dz{color:currentColor;opacity:.72;font-size:clamp(13px,1vw,15px);letter-spacing:0}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;width:min(390px,100%);justify-self:center;padding:clamp(18px,2.2vw,24px);background:hsla(0,0%,50%,.08);border:1px solid;box-shadow:8px 8px 0 rgba(0,225,255,.16);text-shadow:none}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_contactLead__MvZRJ{display:grid;grid-gap:5px;gap:5px;text-align:center}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_contactLead__MvZRJ strong{font-family:Oswald,sans-serif;font-size:clamp(22px,1.7vw,28px);line-height:1.1;font-weight:700;text-transform:uppercase}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_contactLead__MvZRJ span{font-size:14px;line-height:1.45;opacity:.74}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw button,.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw input{width:100%;border:1px solid;border-radius:0;font:inherit;letter-spacing:0}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw input{padding:10px 12px;color:var(--main-color);background:hsla(0,0%,50%,.08)}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw input::placeholder{color:currentColor;opacity:.58}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw input:focus{outline:2px solid rgba(0,225,255,.75);outline-offset:1px}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw button{padding:10px 16px;color:var(--main-bg-color);background:var(--main-color);cursor:pointer;text-transform:uppercase;transition:transform .3s cubic-bezier(0,1.67,.88,.88),opacity .3s cubic-bezier(0,1.67,.88,.88)}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw button:hover:not(:disabled){transform:translateY(-2px);opacity:.86}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw button:disabled{cursor:wait;opacity:.65}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_companyField__1cQJ0{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_formError__6KNia,.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_formMessage__7lCpT{grid-column:1/-1;font-size:14px;line-height:1.4}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_formMessage__7lCpT{color:#2eae56}.Home_container__XO4Da .Home_wrapper_wrapper__3GCWF .Home_contactForm__t0nIw .Home_formError__6KNia{color:#dc4949}.Home_container__XO4Da .Home_blocks__hf7K3{padding:clamp(36px,6vh,72px) clamp(16px,4vw,56px);scroll-snap-align:start;display:flex;flex-direction:column;gap:clamp(28px,5vh,56px);overflow:hidden}@keyframes Home_grain-hide__aa1dU{to{opacity:.2}}@keyframes Home_grain-move__DZl6j{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}@keyframes Home_spin-bg__1N_Xl{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(90deg)}}@keyframes Home_el-reveal__I_kY5{0%{transform:rotate(45deg) scale(3) translateY(-10vh)}50%{transform:rotate(0deg) scaleX(.7) translateY(-10vh)}to{transform:scale(.7) translateY(-10vh)}}@keyframes Home_el-reveal2__d_emd{to{transform:scaleY(.9) translateY(0)}}@keyframes Home_color__cYl5H{0%{opacity:.7;color:#fff;-webkit-text-stroke:1px transparent}50%{opacity:.7;color:#fff;-webkit-text-stroke:1px transparent}59%{opacity:.7;color:#fff;text-shadow:none;-webkit-text-stroke:1px transparent}81%{opacity:.3;color:#00e1ff;text-shadow:14px 14px 13px rgba(255,0,0,0),14px 14px 1px rgba(255,0,0,.5),0 0 13px rgba(255,0,0,.2);-webkit-text-stroke:1px transparent}82%{opacity:.3;color:#fff;text-shadow:none}83%{opacity:.3;color:#00e1ff;text-shadow:14px 14px 13px rgba(255,0,0,0),14px 14px 1px rgba(255,0,0,.5),0 0 13px rgba(255,0,0,.2);-webkit-text-stroke:1px transparent}84%{opacity:.3;color:#fff;text-shadow:none}85%{opacity:.3;color:#00e1ff;text-shadow:14px 14px 13px rgba(255,0,0,0),14px 14px 1px rgba(255,0,0,.5),0 0 13px rgba(255,0,0,.2);-webkit-text-stroke:1px transparent}86%{opacity:.3;color:#fff;text-shadow:none}87%{opacity:.3;color:#00e1ff;text-shadow:14px 14px 13px rgba(255,0,0,0),14px 14px 1px rgba(255,0,0,.5),0 0 13px rgba(255,0,0,.2);-webkit-text-stroke:1px transparent}88%{opacity:.3;color:#fff;text-shadow:none}89%{opacity:.3;color:#00e1ff;text-shadow:14px 14px 13px rgba(255,0,0,0),14px 14px 1px rgba(255,0,0,.5),0 0 13px rgba(255,0,0,.2);-webkit-text-stroke:1px transparent}to{opacity:.7;color:#fff;text-shadow:none;-webkit-text-stroke:1px transparent}}@keyframes Home_breathe__1Yifv{0%{transform:scaleY(.9)}50%{transform:scaleX(.9)}to{transform:scaleY(.9)}}@keyframes Home_reveal__l7nx2{to{opacity:1}}@keyframes Home_h2-show__dS_au{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes Home_shake__JlZsK{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes Home_h2-before__A8x9g{0%{transform:translateX(-75%) translateY(30%)}5%{transform:translateX(0) translateY(0)}to{transform:translateX(5%) translateY(-5%)}}@keyframes Home_h2-after__tCtx7{0%{transform:translateX(75%) translateY(-30%)}5%{transform:translateX(0) translateY(0)}to{transform:translateX(-5%) translateY(5%)}}@keyframes Home_h2-before-infinite__xoWwX{0%{transform:translateX(1vw) translateY(-1vw)}50%{transform:translateX(-1vw) translateY(1vw)}to{transform:translateX(1vw) translateY(-1vw)}}@keyframes Home_h2-after-infinite__UauJ0{0%{transform:translateX(-1vw) translateY(1vw)}50%{transform:translateX(1vw) translateY(-1vw)}to{transform:translateX(-1vw) translateY(1vw)}}