@charset "UTF-8";:root{@import "~katex/dist/katex.min.css";--font-family:"Lato",sans-serif;--main-font:#1e1e1e;--nav-back:#1e1e1eb3;--color-bg:#1d1d1f;--accent-color:#d09b6d;--gradient-text:linear-gradient(350deg,#b4e1ee,#c1e6f1 22%,#d1ecf5 47%,#e2f3f8 69%,#eef8fc 86%,#fff);--gradient-button:linear-gradient(65deg,#e9d495,#c9ac6e 22%,#ab8749 66%,#8d6425)}.SB__Navbar{align-items:center;background:#0000;color:#fff;display:flex;justify-content:space-between;left:0;padding:1.5rem 4rem;position:fixed;right:0;top:0;transition:background-color .5s ease-out;z-index:200}.SB__Navbar.about-page.video-not-loaded{background-color:var(--nav-back);transition-delay:0s}.SB__Navbar.about-page.video-loaded{background-color:initial;transition-delay:1s}.SB__Navbar.home-page.video-not-loaded{background-color:var(--nav-back);transition-delay:0s}.SB__Navbar.home-page.video-loaded{background-color:initial;transition-delay:1s}.SB__Navbar.opaque,.SB__Navbar.open,.SB__Navbar.scroll-transition,.SB__Navbar:not(.about-page):not(.home-page){transition-delay:0s!important}.SB__Navbar.about-page,.SB__Navbar.contact-page,.SB__Navbar.projects-page{color:#fff}.SB__Navbar.services-page{color:var(--main-font)}.SB__Navbar.scroll-transition{transition:background-color .5s ease}.SB__Navbar.open{background-color:var(--nav-back);color:#fff}.SB__navbar-links_menu p{cursor:pointer;font-weight:400;line-height:25px;text-transform:capitalize;transition:opacity .15s,border-bottom .15s,color .3s ease}.SB__navbar-links p{font-size:18px;margin:0 1rem}.SB__navbar-links_menu p{font-size:24px}.SB__Navbar:not(.other-page) .SB__navbar-links p,.SB__Navbar:not(.other-page) .SB__navbar-links_menu p,.SB__Navbar:not(.other-page2) .SB__navbar-links p,.SB__Navbar:not(.other-page2) .SB__navbar-links_menu p{color:#fff}.SB__navbar-links_menu .SB__number a{color:inherit}.SB__navbar-links p:hover,.SB__navbar-links_menu p:hover{transition:color .3s ease}.SB__navbar-links p.active,.SB__navbar-links p:hover,.SB__navbar-links_menu p.active,.SB__navbar-links_menu p:hover{color:var(--accent-color)!important;text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:2px;text-underline-offset:2px}.SB__Navbar.opaque .SB__navbar-links p:not(.active),.SB__Navbar.opaque .SB__navbar-links_menu p:not(.active){color:#fff!important}.SB__Navbar.opaque .SB__navbar-links p.active,.SB__Navbar.opaque .SB__navbar-links_menu p.active{border-bottom-color:var(--accent-color)!important;color:var(--accent-color)!important}.SB__Navbar-container{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between;max-width:100%}.SB__navbar-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.SB__navbar-logo .logo-link{flex-direction:column;text-align:center}.SB__navbar-logo h1{font-weight:400;white-space:nowrap}.SB__navbar-logo img{display:block;height:40px;margin-bottom:.5rem;width:auto}.SB__navbar-menu{background-color:var(--nav-back);display:none;overflow:hidden;width:100%}.company-name{display:block;font-size:.8rem;font-weight:600;line-height:1.2;max-width:100%;text-align:center;text-transform:uppercase;white-space:normal}#Navbar.opaque .company-name,#Navbar.open .company-name,.SB__Navbar.opaque .company-name,.SB__Navbar.open .company-name,.company-name{color:var(--accent-color)!important}.SB__navbar-menu img{border-radius:50%;height:50px;padding:10px;transition:filter .15s linear;width:50px}.SB__navbar-menu img.menu-icon{transition:transform .7s ease}.SB__navbar-menu img:hover{filter:brightness(1.05)}.SB__navbar-menu img:focus{filter:brightness(1.4)}.SB__navbar-links{align-items:center;display:flex;justify-content:flex-end;width:100%}#Navbar.services-page .menu-icon{filter:brightness(0)!important}#Navbar.services-page.opaque .menu-icon,#Navbar.services-page.open .menu-icon{filter:brightness(1)!important}.SB__navbar-links a{padding-bottom:3px}.SB__navbar-menu_container{background-color:var(--nav-back);border-bottom:2px solid rgba(0,0,0,.039);border-bottom-left-radius:5px;border-bottom-right-radius:5px;left:0;max-height:70vh;overflow-y:auto;padding:2rem;position:absolute;right:0;top:86px;white-space:nowrap}.SB__navbar-menu_container::-webkit-scrollbar{display:none}.SB__navbar-links_menu{align-items:center;display:flex;flex-direction:column;justify-content:center}.SB__navbar-links_menu a{display:block;width:100%}.SB__navbar-links_menu p{padding:1.5rem 0;text-align:center;transition:background-color .15s;width:100%}.SB__navbar-links_menu p:active,.SB__navbar-links_menu p:hover{background-color:var(--color-bg)}.SB__number{display:none;margin-top:5px;white-space:nowrap}#phone__number{font-size:18px;font-weight:400;line-height:25px;margin:0 1rem;text-transform:capitalize}@media screen and (max-width:1200px){.SB__Navbar{padding:1rem 2rem}}@media screen and (max-width:1050px){.SB__navbar-links{display:none}.SB__navbar-menu{align-items:center;background-color:initial;display:flex;justify-content:flex-end}.SB__number{display:flex}#phone__number{display:none}}@media screen and (max-width:780px){.SB__Navbar{padding:1.4rem 2rem}.SB__navbar-menu img{height:50px;padding:8px}.SB__navbar-menu_container{top:105px!important}}@media screen and (max-width:550px){.SB__Navbar{padding:1rem}.SB__navbar-logo h1{font-size:24px}.SB__navbar-menu img{height:45px;padding:8px}.SB__navbar-menu_container{top:100px!important}.SB__navbar-links_menu p{font-size:20px}}@media screen and (max-width:400px){.SB__Navbar{padding:2rem 0}}@media screen and (max-height:550px) and (max-width:820px){.SB__Navbar{padding:.6rem 1rem}.SB__navbar-logo h1{font-size:20px}.SB__number p a{font-size:14px;white-space:normal}.SB__navbar-menu_container{padding:1rem;top:72px!important}.SB__navbar-links_menu p{padding:1rem 0}}body.video-not-loaded .SB__Navbar{background-color:var(--nav-back)}body.video-loaded .SB__Navbar{background-color:initial}.SB__Navbar.other-page .SB__number a,.SB__Navbar.other-page2 .SB__number a{color:#fff!important;transition:color .3s ease}.SB__Navbar .SB__number a:hover,.SB__Navbar.other-page .SB__number a:hover,.SB__Navbar.other-page2 .SB__number a:hover{color:var(--accent-color)!important}.SB__Navbar .SB__number a:hover{transition:color .3s ease}.SB__navbar-logo .logo-link{align-items:center;display:flex;height:100%;justify-content:center}.SB__navbar-logo .logo-link img{margin-bottom:0}.SB__Navbar.opaque{background-color:var(--nav-back)!important}.SB__Navbar.opaque,.SB__Navbar.opaque .company-name{color:#fff!important}.contact-highlight-wrapper{align-items:center;background-color:var(--accent-color);border-radius:4px;display:inline-flex;justify-content:center;line-height:1!important;margin:0;padding:0;transition:background-color .3s ease}.contact-highlight-link{border-radius:4px;display:inline-block;line-height:1!important;margin:0;padding:10px 14px;padding-bottom:10px!important;text-decoration:none}.SB__Navbar .contact-highlight-link:hover{color:#fff!important;opacity:.9}.SB__Navbar .contact-highlight-wrapper.active .contact-highlight-link{color:#fff!important}.SB__Navbar.services-page p{color:var(--main-font)}.SB__navbar-links.services-page .SB__navbar-links p.active{color:var(--accent-color)!important}.SB__Navbar.services-page.opaque,.SB__Navbar.services-page.open{color:#fff!important}.SB__footer{background:var(--color-bg);color:#fff;padding:2rem 1rem}.SB__footer-container{margin:0 auto;max-width:1200px;text-align:center}.SB__footer-header{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.SB__footer-logo{height:50px;width:auto}.SB__footer-title{font-size:2rem;margin:0;position:relative}.SB__footer-title:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin-top:8px;width:60px}.SB__footer-contacts{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:1.5rem}.contact-item{color:inherit;display:flex;font-size:1.125rem;text-decoration:none}.contact-item img{height:28px;margin-right:.5rem;width:28px}.SB__footer-bottom{border-radius:.5rem;color:#fff;font-size:1rem;padding:.75rem 0}@media (max-width:600px){.SB__footer-header{flex-direction:column;gap:.5rem}.SB__footer-contacts{gap:1rem}}@media (max-width:450px){.SB__footer-title{display:inline-block;position:relative;text-align:center}.SB__footer-title:after{background:var(--accent-color);content:"";height:4px;left:50%;max-width:60px;position:absolute;transform:translateX(-50%);width:50%}}.contact-item{align-items:center;display:inline-flex;transition:transform .3s ease,color .3s ease}.contact-item img{transition:transform .3s ease}.contact-item:hover{color:var(--accent-color);transform:translateY(-4px)}.contact-item:hover img{transform:scale(1.2) rotate(-10deg)}.contact-item span{padding-bottom:2px;position:relative}.contact-item span:after{background:var(--accent-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.contact-item:hover span:after{width:100%}.SB__aboutCta{height:400px;text-align:center;width:100%}.SB__aboutCta-container{gap:2rem;width:100%}.SB__aboutCta-container h3{font-size:24px;margin-bottom:1rem}.SB__aboutCta-container h2{font-size:39px;margin-bottom:1rem}.SB__aboutCta-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:auto;width:50%}.CTABtn{background-color:#fff;border:none;font-size:24px;margin-top:1rem;outline:none;z-index:1}.CTABtn:before{bottom:0;left:0;right:0;top:0;transition:opacity .5s linear;z-index:-1}@media screen and (max-width:1400px){.SB__aboutCta-content{width:60%}}@media screen and (max-width:1150px){.SB__aboutCta-container h2{font-size:35px}.CTABtn{font-size:22px}.SB__aboutCta-container h3{font-size:24px}}@media screen and (max-width:1050px){.SB__aboutCta-content{width:80%}}@media screen and (max-width:750px){.SB__aboutCta-container h2{font-size:32px}.CTABtn{font-size:20px;width:80%}.SB__aboutCta-container h3{font-size:22px}}@media screen and (max-width:500px){.SB__aboutCta-content{width:100%}.SB__aboutCta{padding:2rem}.SB__aboutCta-container h2{font-size:28px}.CTABtn{font-size:18px}.SB__aboutCta-container h3{font-size:20px}}@media screen and (max-width:360px){.SB__aboutCta{padding:2rem}.SB__aboutCta-container h2{font-size:22px}.CTABtn{font-size:16px}.SB__aboutCta-container h3{font-size:18px}}.SB__header{background-attachment:fixed;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;filter:blur(0)}.SB__header.loaded .SB__header-button{opacity:1;transform:translateY(0)}.SB__header-container{align-content:center;display:flex;flex:1 1;justify-content:center;padding:7rem 10rem 0}.SB__header-h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-bg);font-size:39px;position:relative;width:100%;z-index:1}.SB__Header-main{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}.SB__header-button{background:var(--color-bg);border:2px solid var(--accent-color);color:#fff;font-size:24px;margin-bottom:50px;margin-top:30px;opacity:0;padding:15px 40px;position:relative;transform:translateY(10px);transition:opacity 3s ease-out,transform 3s ease-out;z-index:1}.SB__header-button:before{background-image:var(--gradient-button);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;z-index:-1}#hidden{display:none}.SB__header-button:hover:before{opacity:1}.SB__header{height:85vh;overflow:hidden;position:relative;width:100%}.SB__header-video{height:auto;left:50%;min-height:0;min-height:auto;min-width:0;min-width:auto;object-fit:contain;object-position:center center;opacity:0;position:absolute;top:50%;transform:translate(-52%,-48%) scale(.8);transition:opacity .5s;width:100%;z-index:0}.SB__header.loaded .SB__header-video{opacity:1}@media screen and (max-width:1300px){.SB__header-h1{font-size:38px}}@media screen and (max-width:1150px){.SB__header-h1{font-size:35px}.SB__header{background-attachment:scroll;background-position:70%;background-repeat:no-repeat;background-size:cover;display:flex;filter:blur(0);height:80vh;width:100%}.SB__header-button{font-size:22px}.SB__header:after{background-position:70%}}@media screen and (max-width:1000px){.SB__header-container{height:100%;padding:6rem 2rem;padding-bottom:4rem!important}}@media screen and (max-width:750px){.SB__Header-main{justify-content:space-between;margin-top:3rem;padding:0 3rem}.SB__header-container{padding:0}.SB__header-h1{font-size:32px;margin-top:3rem}.SB__header{height:75vh}.SB__header-button{font-size:20px;margin-bottom:4rem}.SB__header-video{height:auto;min-height:0;min-height:auto;min-width:0;min-width:auto;object-fit:contain;transform:translate(-52%,-46%) scale(1.3);width:100%}}@media screen and (max-width:640px){.SB__header-video{transform:translate(-52%,-52%) scale(1.4)}.SB__header-h1{font-size:28px}.SB__Header-main{padding:0 1rem}}@media screen and (max-width:550px){.SB__header-h1{font-size:25px}.SB__Header-main{padding:0}.SB__header-video{transform:translate(-52%,-53%) scale(1.5)}}@media screen and (max-width:500px){.SB__header-button{font-size:18px}}@media screen and (max-width:450px){.SB__header-h1{font-size:20px}.SB__Header-main{margin-top:5rem;padding:0}.SB__header-button{margin-bottom:8rem}}@media screen and (max-width:360px){.SB__header-h1{font-size:18px}.SB__Header-main{padding:0}.SB__header-button{font-size:16px;margin-top:15px}}@media screen and (max-height:550px){.SB__Header-main{padding:0 3rem}.SB__header-container{padding:0}.SB__header-h1{font-size:25px}.SB__header{height:700px}}.SB__section-image{background-attachment:fixed;background-image:url(/static/media/3DPrinting.69d2c3995b23dcfeed93.webp);background-position:-8rem 50%;background-repeat:no-repeat;background-size:contain;grid-column:1/2;height:auto;width:100%}.SB__section-container{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.SB__section{display:flex;height:auto;margin:4rem 2rem 2rem}.SB__section-content{align-items:flex-start;display:flex;flex-direction:column;grid-column:2/3;justify-content:space-between;margin:0 auto;width:60%}.SB__section-content h1{font-size:39px;margin-bottom:40px;position:relative}.SB__section-content h1:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin-top:8px;width:60px}.SB__section-content p{color:#6e6e6e;font-size:24px;line-height:24px;padding:10px 0}.SB__section-button{background:#fff;border:2px solid var(--accent-color);border-radius:10px;color:var(--main-font);font-size:24px;margin-bottom:40px;margin-top:40px;padding:10px 15px;position:relative;z-index:1}.SB__section-button:before{background-image:var(--gradient-button);border-radius:7px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;z-index:-1}.SB__section-button:hover:before{opacity:1}.SB__section-image_mobile{background-attachment:fixed;background-image:url(/static/media/3DPrinting.69d2c3995b23dcfeed93.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;grid-column:1/3;grid-row:2/3}@media screen and (max-width:1150px){.SB__section-content h1:after{margin:8px auto 0}.SB__section-image_mobile{display:flex;height:400px;width:100%}.SB__section-image{display:none}.SB__section-container{display:grid;grid-template-columns:1fr;grid-template-rows:1.5fr auto;height:auto;width:100%}.SB__section{height:auto;margin:1rem 0 0;text-align:center}.SB__section-button{margin-top:40px}.SB__section-content{align-items:center;width:80%}.SB__section-content h1{font-size:35px;margin-bottom:20px}.SB__section-image_mobile{background-attachment:scroll}.SB__section-button,.SB__section-content p{font-size:22px}}@media screen and (max-width:750px){.SB__section-content h1{font-size:32px}.SB__section-button,.SB__section-content p{font-size:20px}}@media screen and (max-width:500px){.SB__section-content h1{font-size:28px}.SB__section-button,.SB__section-content p{font-size:18px}}@media screen and (max-width:450px){.SB__section-content h1{margin-top:10px}.SB__section-button{margin:20px;padding:8px 12px}}@media screen and (max-width:360px){.SB__section-content h1{font-size:22px}.SB__section-button,.SB__section-content p{font-size:16px}}.SB__section-content h1{opacity:0;transform:translateY(10px);transition:opacity 2s ease-out,transform 2s ease-out}.SB__section-content h1.fade-in{opacity:1;transform:translateY(0)}.SB__section-button,.SB__section-content p{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease,transform 1.5s ease}.SB__section-content.content-visible .SB__section-button,.SB__section-content.content-visible p{opacity:1;transform:translateY(0)}.SB__why{display:flex;height:250px;margin:auto;text-align:center;width:80%}.SB__why-container{align-items:center;display:flex;flex:1 1;justify-content:center;width:100%}.SB__why-content h1,.SB__why-content p{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease,transform 1.5s ease}.SB__why-content.why-visible h1,.SB__why-content.why-visible p{opacity:1;transform:translateY(0)}.SB__why-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.SB__why-content h1{font-size:39px;margin-bottom:50px;position:relative}.SB__why-content h1:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin:8px auto 0;width:60px}.SB__why-facts{color:var(--accent-color);display:grid;font-size:24px;grid-template-columns:repeat(3,1fr);width:100%}.SB__why-col{flex-direction:column}.SB__why-col,.defaultFlex{align-items:center;display:flex;justify-content:center}.defaultFlex{width:100%}.SB__why-col p{font-size:24px;padding-bottom:5px}@media screen and (max-width:1150px){#shown{display:none}#hidden{display:block}.SB__why-content h1{font-size:35px}.SB__why-col p,.SB__why-facts{font-size:22px}}@media screen and (max-width:1050px){.SB__why-facts{gap:30px;grid-template-columns:none;grid-template-rows:repeat(3,1fr)}.SB__why-content h1{margin-bottom:20px}.SB__why{height:100%;margin-bottom:2rem;margin-top:2rem}}@media screen and (max-width:750px){.SB__why-content h1{font-size:32px}.SB__why{width:100%}.SB__why-col p,.SB__why-facts{font-size:20px}}@media screen and (max-width:500px){.SB__why-content h1{font-size:28px}.SB__why-col p,.SB__why-facts{font-size:18px}}@media screen and (max-width:360px){.SB__why-content h1{font-size:22px}.SB__why{width:100%}.SB__why-col p,.SB__why-facts{font-size:16px}}.SB__services{background:#e6e6e6;display:flex;flex-direction:column;gap:2rem;padding:2rem 6rem;text-align:center}.SB__services-title{display:inline-block;font-size:clamp(1.8rem,5vw,2.4rem);margin:0 auto;position:relative}.SB__services-title:after{background:var(--accent-color);border-radius:2px;content:"";display:block;height:4px;margin:.5rem auto 0;width:3rem}.SB__services-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.SB__service-card{border-radius:8px;color:inherit;height:300px;overflow:hidden;position:relative;text-decoration:none}.SB__service-card img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.SB__service-card:hover img{transform:scale(1.05)}.SB__service-label{align-items:center;background:#0000004d;color:#fff;display:flex;font-size:clamp(1.2rem,4vw,1.8rem);font-weight:700;inset:0;justify-content:center;position:absolute;transition:background .3s}.SB__service-card:hover .SB__service-label{background:#00000080}.SB__services-button{align-self:center;background:#e6e6e6;border:2px solid var(--accent-color);border-radius:6px;font-size:clamp(1rem,3vw,1.4rem);padding:.8rem 2rem;position:relative;text-decoration:none}.SB__services-button:before{background-image:var(--gradient-button);border-radius:6px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s}.SB__services-button:hover:before{opacity:1}@media (max-width:500px){.SB__services{padding:1.5rem 2rem}}.SB__service-card,.SB__services-button,.SB__services-title{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease,transform 1.5s ease}.brighten{filter:brightness(1.15);transition:transform .5s,filter .5s}.SB__services-button{color:var(--main-font);z-index:1}.SB__services-button:before{z-index:-1}.slick{align-items:center;display:flex;height:220px;justify-content:center;margin:auto auto 1rem;padding:2rem 8rem;text-align:center;width:40%}.slick h1,.slick p{margin-bottom:20px}.slick-dots{list-style-type:none;padding:1rem 0;right:0;transform:scale(1.5)}.wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:5rem;position:relative;width:100%}.wrapper h1{margin:1rem 0}#mainHeader{font-size:46px;position:relative}#mainHeader:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin:8px auto 0;width:60px}.slick-dots li{margin:0 3px;width:12px}.slick-dots button{background-color:grey;border:none;border-radius:100%;display:block;height:6px;margin:0 auto;padding:0;width:6px}.Testimonial__wrapper img{height:60px;margin:auto;width:96.14px}.slick-slide>div{display:grid;height:100%;margin:auto;padding:0;place-items:center;width:80%}.slick-next:before,.slick-prev:before{content:"<";display:none}.slick .slick-arrow.slick-prev{background:url(data:image/png;base64,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) 0 0/100% no-repeat;left:0}.slick .slick-arrow.slick-next{background:url(data:image/png;base64,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) 0 0/100% no-repeat;right:0}.slick .slick-arrow.slick-disabled{opacity:.2}.slick__item{padding:0 15px}.slick__item img{max-width:100%}.slick .slick-arrow{font-size:0;height:100%;margin:80px 0 0;position:absolute;top:50%;width:20px;z-index:10}.slick{padding:0;position:relative}.slick,.slick-initialized,.slick-slider{padding:10px 4rem!important}.slick p{font-size:24px}.Testimonial__container{align-items:center;display:flex;flex-direction:column;font-size:24px;justify-content:space-between;margin-top:1rem}.myBuilder{color:var(--accent-color);font-size:24px;padding:1rem}.Testimonial__Link{background-color:var(--color-bg);background:var(--main-font);border-radius:10px;color:#fff;font-size:24px;margin-bottom:20px;margin-top:10px;padding:10px 15px;position:relative;z-index:1}.Testimonial__Link:before{background-image:linear-gradient(300deg,grey,#858585 15%,#8a8a8a 23%,#8c8c8c 30%,#919191 36%,#969696 44%,#9c9c9c 53%,#a1a1a1 64%,#a6a6a6 79%,#ababab);border:1px solid var(--main-font);border-radius:10px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;z-index:-1}.Testimonial__Link:hover:before{opacity:1}@media screen and (max-width:1800px){.slick{width:60%}}@media screen and (max-width:1150px){.slick{padding:2rem 4rem}.slick p,.wrapper h1{font-size:22px}#mainHeader{font-size:35px}.Testimonial__Link,.Testimonial__container,.myBuilder{font-size:22px}}@media screen and (max-width:1050px){.slick{height:240px;margin-bottom:0;overflow:hidden;width:80%}}@media screen and (max-width:750px){.slick,.slick-initialized,.slick-slider{padding:10px 2rem!important}.slick{height:200px}.slick-slide>div{width:90%}.slick p,.wrapper h1{font-size:20px}#mainHeader{font-size:32px}.Testimonial__Link,.Testimonial__container,.myBuilder{font-size:20px}}@media screen and (max-width:680px){.slick,.slick-initialized,.slick-slider{padding:10px 2rem!important}.slick-slide>div{width:90%}.slick{height:210px}}@media screen and (max-width:550px){.slick{padding:1rem;width:95%}.wrapper{margin-top:3rem}}@media screen and (max-width:500px){.slick p,.wrapper h1{font-size:18px}#mainHeader{font-size:28px}.slick{padding:1rem;width:95%}.Testimonial__Link,.Testimonial__container,.myBuilder{font-size:18px}}@media screen and (max-width:420px){.slick{height:230px}}@media screen and (max-width:360px){.slick p,.wrapper h1{font-size:16px}#mainHeader{font-size:22px}.Testimonial__Link,.Testimonial__container,.myBuilder{font-size:16px}.slick{height:220px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.SB__contactF{background:var(--main-font);display:flex;height:100%;min-width:320px;padding:4rem;padding-bottom:2rem!important;width:100%}.SB__contactF a,.SB__contactF p{color:#e6e6e6d0;font-size:24px}.SB__contactF a{margin-bottom:15px}.SB__contact-containerF{grid-gap:2rem;color:#fff;display:grid;flex:1 1;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.SB__contact-infoF{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;width:90%}.SB__contact-headerF h1{display:flex;flex-direction:column;font-size:2.5rem;line-height:1.2;margin-bottom:2rem}.header-line{white-space:normal;word-break:break-word}.SB__contact-instF{margin-bottom:3rem;width:100%}.SB__contact-specificF{display:flex;flex-direction:column;gap:1rem}.SB__contact-formF{margin:0 auto;width:90%}.SB__formF{flex-direction:column}.SB__contact-flexF,.SB__formF{display:flex;gap:20px;width:100%}.SB__contact-flexF>*{flex:1 1}.captcha-container{overflow:auto}.send-btn{background:var(--accent-color);border-radius:4px;color:#fff;transition:all .3s ease}.send-btn:disabled{background:#666;cursor:not-allowed;opacity:.7}.SB__contact-headerF h1{position:relative}.SB__contact-headerF h1 .header-underline:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin-top:8px;width:60px}@media screen and (max-width:1024px){.SB__contact-containerF{gap:1rem;grid-template-columns:1fr}.SB__contact-infoF{align-items:center;text-align:center}.SB__contact-headerF h1{font-size:2rem}.SB__contact-headerF h1 .header-underline:after{margin:8px auto 0}}@media screen and (max-width:768px){.SB__contactF{padding:2rem}.SB__contact-flexF{flex-direction:column;gap:1rem}.captcha-container>div{transform:scale(.9)}}@media screen and (max-width:480px){.SB__contactF{padding:1.5rem}.SB__contact-headerF h1{font-size:1.75rem}.SB__contactF a,.SB__contactF p{font-size:18px}.captcha-container>div{transform:scale(.85)}}@media screen and (max-width:360px){.captcha-container>div{transform:scale(.78)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{color:#fff!important}.flexContactF{align-items:center;display:flex;height:100%}.SB__contact-infoF{height:100%}.contact-link span{color:#e6e6e6d0}.SB__contactF a{border-bottom:1px solid hsla(0,0%,100%,.716);color:#e6e6e6d0;text-decoration:none}.SB__contactF a:hover{border-bottom-color:var(--accent-color);color:var(--accent-color)}.captcha-container{overflow:hidden}input:focus,textarea:focus{border-bottom-color:var(--accent-color)!important}input:hover,textarea:hover{border-bottom-color:var(--accent-color)}.captcha-container ::-webkit-scrollbar{display:none}.captcha-container{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:768px){.contact-link{flex-direction:column;gap:0;text-align:center}.captcha-container>div{transform:scale(.85)}}@media screen and (max-width:480px){.captcha-container>div{transform:scale(.78)}}.contact-label{color:#e6e6e6d0;font-size:24px!important}.SB__contactF a{font-size:24px}.SB__contact-infoF{justify-content:center;padding:2rem 0}@media screen and (max-width:768px){.SB__contactF a,.contact-label{font-size:20px!important}}@media screen and (max-width:480px){.SB__contactF a,.contact-label{font-size:18px!important}}.SB__contactF a,.SB__contactF input,.SB__contactF textarea,.contact-label{font-size:20px!important}.contact-link{margin-bottom:15px}.captcha-container{padding:10px 0}@media screen and (max-width:770px){.captcha-container>div{margin:0 auto;transform:scale(.9)!important}}input,textarea{transition:border-color .3s ease}input::placeholder,textarea::placeholder{font-size:18px!important}.SB__contactF a{display:inline-block;line-height:1.2;transition:all .3s ease}@media screen and (max-width:768px){.SB__contactF a,.SB__contactF input,.SB__contactF textarea,.contact-label{font-size:18px!important}.contact-link{flex-wrap:wrap;justify-content:center;text-align:center}}@media screen and (max-width:480px){.captcha-container>div{transform:scale(.8)!important}input::placeholder,textarea::placeholder{font-size:16px!important}}.fade-in{opacity:0;transform:translateY(40px);transition:opacity 1.5s ease,transform 1.5s ease}.SB__contact{background:var(--main-font);display:flex;min-height:100vh;min-width:320px;padding:8rem 4rem 4rem;width:100%}.SB__contact a,.SB__contact p{color:#e6e6e6d0}.SB__contact a{border-bottom:1px solid hsla(0,0%,100%,.716);text-decoration:none;transition:all .3s ease}.SB__contact a:hover{border-bottom-color:var(--accent-color);color:var(--accent-color)}.SB__contact-container{grid-gap:2rem;color:#fff;display:grid;flex:1 1;gap:2rem;grid-template-columns:repeat(2,1fr);width:100%}.SB__contact-info{align-items:flex-start;justify-content:start!important;margin:0 auto;padding:6rem 0!important;width:90%}.SB__contact-header h1{display:flex;flex-direction:column;font-size:2.5rem;line-height:1.2;margin-bottom:2rem}.header-underline:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin-top:8px;width:60px}.SB__contact-inst{margin-bottom:3rem;width:100%}.SB__contact-specific{display:flex;flex-direction:column;gap:1rem}.SB__contact-form{margin:0 auto;width:90%}.SB__form{flex-direction:column}.SB__contact-flex,.SB__form{display:flex;gap:20px;width:100%}.SB__contact-flex>*{flex:1 1}input,textarea{background:#0000;border:none;border-bottom:1px solid hsla(0,0%,100%,.716);color:#fff;font-size:18px;height:40px;outline:none;padding:8px;transition:all .3s ease;width:100%}input:focus,textarea:focus{border-bottom-color:var(--accent-color)}textarea{height:150px;resize:vertical}.captcha-container{display:flex;justify-content:center;margin:1rem 0;width:100%}.captcha-container>div{transform-origin:0 0}.send-btn{background-color:#fff;border:none;color:var(--main-font);cursor:pointer;font-size:18px;margin-top:1rem;outline:none;padding:1rem;position:relative;width:100%;z-index:1}.send-btn:hover:before{opacity:1}.send-btn:before{background-image:var(--gradient-button);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;z-index:-1}#status{border-radius:4px;margin-top:1rem;padding:1rem;text-align:center}#status.success{background:#d3fa99e6;color:#333}#status.error{background:#fa815ce6;color:#fff}.contact-link{align-items:center;display:flex;gap:8px}.SB__contact a,.contact-label{font-size:20px}@media screen and (max-width:1024px){.SB__contact-container{gap:2rem;grid-template-columns:1fr}.SB__contact-info{align-items:center;text-align:center}.SB__contact-header h1{font-size:2rem}.SB__contact-header h1 .header-underline:after{margin:8px auto 0}}@media screen and (max-width:768px){.SB__contact{padding:2rem}.SB__contact-flex{flex-direction:column;gap:1rem}.contact-link{flex-wrap:wrap;justify-content:center}.captcha-container>div{margin:0 auto!important;transform:scale(.9) translateX(5%)!important}}@media screen and (max-width:480px){.SB__contact{padding:1.5rem}.SB__contact-header h1{font-size:1.75rem}.SB__contact a,.contact-label{font-size:18px}.captcha-container>div{transform:scale(.8) translateX(15%)!important}}@media screen and (max-width:360px){.captcha-container>div{transform:scale(.7) translateX(22%)!important}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 30px var(--main-font) inset!important}.SB__contact a,.SB__contact p,.contact-label,.send-btn,input,textarea{font-size:20px!important}.SB__contact-header h1{font-size:2.5rem!important}.flexContact{align-items:center;display:flex;height:100%}.SB__contact-info{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto!important;padding:2rem 0}@media screen and (max-width:1024px){.SB__contact a,.SB__contact p,.contact-label,.send-btn,input,textarea{font-size:18px!important}.SB__contact-header h1{font-size:2rem!important}}@media screen and (max-width:768px){.SB__contact-info{padding:4rem 0}.SB__contact a,.SB__contact p,.contact-label,.send-btn,input,textarea{font-size:17px!important}}@media screen and (max-width:480px){.SB__contact-header h1{font-size:1.75rem!important}.SB__contact a,.SB__contact p,.contact-label,.send-btn,input,textarea{font-size:16px!important}}.SB__About{background-attachment:scroll;background-color:var(--color-bg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;display:flex;height:530px;overflow:hidden;position:relative}.SB__About-container{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;width:100%}.SB__About-video{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:0}.SB__About.loaded .SB__About-video{opacity:1}.SB__About-heading{align-items:center;display:flex;flex-direction:column;grid-row:1/2;justify-content:center;position:relative;width:100%;z-index:1}.SB__About-heading h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--color-bg);color:#fff;font-size:78px;padding:1rem}.FlexColumn{align-items:center;display:flex;flex-direction:column;justify-content:center}.shown550{display:none}@media screen and (max-width:1150px){.SB__About-heading h1{font-size:70px}.SB__About-heading p{font-size:22px}}@media screen and (max-width:1050px){.SB__About{background-position:50% 30%;height:550px}.SB__About-heading h1{font-size:50px;text-align:center}.SB__About-heading p{font-size:24px}}@media screen and (max-width:800px){.shown550{display:flex}.hidden550{display:none}.SB__About-heading h1{padding:0 1rem}}@media screen and (max-width:750px){.SB__About-heading h1{font-size:64px}.SB__About-heading p{font-size:20px}}@media screen and (max-width:500px){.SB__About-heading h1{font-size:50px}.SB__About-heading p{font-size:18px}}@media screen and (max-width:360px){.SB__About-heading h1{font-size:36px}.SB__About-heading p{font-size:16px}}.SB__About-container .fade-in-staggered{color:#e3e3e3;font-size:24px;opacity:0!important;text-align:center;transform:translateY(30px)!important;transition:opacity 1.5s ease,transform 1.5s ease!important}.SB__About-container .fade-in-staggered.visible{opacity:1!important;transform:translateY(0)!important}.SB__About-container .fade-in-staggered.visible:first-child{transition-delay:.2s!important}.SB__About-container .fade-in-staggered.visible:nth-child(2){transition-delay:.5s!important}@media screen and (max-width:1150px){.SB__About-container .fade-in-staggered{font-size:22px}}@media screen and (max-width:1050px){.SB__About-container .fade-in-staggered{font-size:24px}}@media screen and (max-width:750px){.SB__About-container .fade-in-staggered{font-size:20px}}@media screen and (max-width:500px){.SB__About-container .fade-in-staggered{font-size:18px}}@media screen and (max-width:360px){.SB__About-container .fade-in-staggered{font-size:16px}}.SB__Process{display:flex;flex-direction:column;height:100%;margin-bottom:1rem;text-align:center}.SB__Process-container{background-color:var(--main-font);display:grid;flex:1 1;grid-template-rows:auto 1fr}.SB__Process-header{align-items:center;display:flex;flex-direction:column;margin:auto;padding:2rem 0;text-align:center;width:60%}.SB__Process-header h1{color:#fff;font-size:39px;margin-bottom:15px;position:relative}.SB__Process-header h1:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin:8px auto 0;width:60px}.SB__Process-header p{color:#fff;font-size:24px;padding:10px 0}.fade-in-onload{opacity:0;transform:translateY(30px);transition:opacity 1.2s ease,transform 1.2s ease}body.page-loaded .fade-in-onload{opacity:1;transform:translateY(0)}.fade-in-scroll{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}.fade-in-scroll.visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SB__Process-grid{grid-gap:0;background-color:#dbdbdb;display:grid;gap:0;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;height:100%}.SB__Process-grid>*{height:100%}.grid-item,.process-img{height:100%;width:100%}.process-img{object-fit:cover;transform:translateZ(0)}.SB__Process-info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;text-align:center;width:80%}.SB__Process-info h2{color:var(--main-font);font-size:26px;margin-bottom:3rem}.SB__Process-info p{color:#1e1e1ee0;font-size:24px;line-height:1.5rem}.SB__Process-learnMore{background-color:#fff;display:flex;grid-column:1/-1;justify-content:center;padding:1rem 0;text-align:center}.SB__Process-learnMore .SB__services-button{animation:fadeInUp 1s ease-out .5s forwards;background-color:#fff;border:2px solid var(--accent-color);color:#000;display:inline-block;opacity:0;overflow:hidden;position:relative}.SB__Process-learnMore .SB__services-button:before{background-image:var(--gradient-button);border-radius:7px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s linear;z-index:-1}.SB__Process-learnMore .SB__services-button:hover:before{opacity:1}@media screen and (max-width:1200px){.SB__Process-info{width:80%}.SB__Process-info p{font-size:18px}}@media screen and (max-width:1150px){.SB__Process-header h1{font-size:35px}.SB__Process-header p{font-size:22px}.SB__Process-info h2{font-size:24px}.SB__Process-info p{font-size:22px}}@media screen and (max-width:1050px){.SB__Process-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(150px,auto));height:auto}.designImg{grid-column:1;grid-row:1}.design{grid-column:2;grid-row:1}.construct{grid-column:1;grid-row:2}.constructImg{grid-column:2;grid-row:2}.consultationImg{grid-column:1;grid-row:3}.consult{grid-column:2;grid-row:3}.quality{grid-column:1;grid-row:4}.qualityImg{grid-column:2;grid-row:4}.SB__Process-info{width:40%}.SB__Process-info h2{margin-bottom:1rem}.SB__Process-header,.SB__Process-info{width:80%}}@media screen and (max-width:750px){.SB__Process-header h1{font-size:32px}.SB__Process-header p{font-size:20px}.SB__Process-info h2{font-size:22px}.SB__Process-info p{font-size:20px}}@media screen and (max-width:700px){.SB__Process-header,.SB__Process-info{width:80%}}@media screen and (max-width:500px){.SB__Process-grid{grid-gap:1rem 0;display:grid;gap:1rem 0;grid-auto-rows:auto;grid-template-columns:1fr;padding:0}.design{grid-column:1;grid-row:1;padding-top:2rem}.designImg{grid-column:1;grid-row:2;height:250px}.construct{grid-column:1;grid-row:3}.constructImg{grid-column:1;grid-row:4;height:250px}.consult{grid-column:1;grid-row:5}.consultationImg{grid-column:1;grid-row:6;height:250px}.quality{grid-column:1;grid-row:7}.qualityImg{grid-column:1;grid-row:8;height:250px}.SB__Process-info{margin:0 auto;text-align:center;width:100%!important}.grid-item{margin:0;width:100%!important}.SB__Process-header h1{font-size:28px}.SB__Process-header p{font-size:18px}.SB__Process-info h2{font-size:20px;margin-bottom:.5rem}.SB__Process-info p{font-size:18px;line-height:1.4}}@media screen and (max-width:360px){.SB__Process-header h1{font-size:22px}.SB__Process-header p{font-size:16px}.SB__Process-info h2{font-size:18px}.SB__Process-info p{font-size:16px}.constructImg,.consultationImg,.designImg,.qualityImg{height:200px!important}}:root{--arrow-top:-6px;--label-top:0%}.SB__ProcessD{background-color:var(--main-font);color:#fff;overflow-x:hidden;padding-bottom:2rem;padding-top:4rem}.sidebar-arrow{color:var(--accent-color);font-size:1.25rem;margin-right:8px}.step-icon-img{display:none}.sidebar-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 1rem;width:90%}.sidebar-header h1{font-size:32px;margin:0}.back-button{color:#fff;font-size:22px;opacity:.8;text-decoration:none}.back-button:hover{opacity:1}.mobile-nav{align-items:center;display:none;justify-content:space-between;margin:0 auto 1rem;max-width:400px;width:90%}.mobile-nav button{align-items:center;background:#0000;border:none;color:#fff;display:inline-flex;font-size:22px;gap:.25rem;line-height:1.1;padding:.25rem .5rem;position:relative}.mobile-nav button:focus{box-shadow:none;outline:none}.mobile-nav .arrow{color:var(--accent-color);font-size:5rem;line-height:1;position:relative;top:-6px;top:var(--arrow-top)}.mobile-nav button>span:not(.arrow){position:relative;top:0;top:var(--label-top)}.mobile-nav button:hover{opacity:.8}.mobile-nav-label{color:#ccc;font-size:22px}.SB__Process-containerD{align-items:flex-start;display:flex;margin:auto;width:90%}.SB__Process-sidebar{display:flex;flex:0 0 250px;flex-direction:column;gap:1rem;position:sticky;top:5rem}.step-tab{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:22px;padding:.75rem;text-align:left;transition:background .3s,border-left .3s}.step-tab.active,.step-tab:hover{background-color:#ffffff1a;border-left:4px solid var(--accent-color)}.step-icon-img{height:24px;margin-right:8px;object-fit:contain;width:24px}.step-title{flex:1 1}.SB__Process-content{grid-gap:2rem;align-items:center;box-sizing:border-box;display:grid;flex:1 1;gap:2rem;grid-template-columns:1fr 1fr;height:500px;padding-left:2rem}.step-text{box-sizing:border-box;max-height:100%;overflow-y:auto;padding-right:1rem}.step-text::-webkit-scrollbar{width:6px}.step-text::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3px}.step-text::-webkit-scrollbar-track{background:#0000}.step-text{animation:slideInLeft .6s ease-out both}.step-text h2{font-size:32px;margin-bottom:.5rem;position:relative}.step-text h2:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin-top:8px;width:60px}.step-text p{display:flex;flex-direction:column;font-size:22px;justify-content:center;line-height:1.6;margin-top:1rem;white-space:pre-line}.step-image{animation:slideInRight .6s ease-out both;aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 0 10px #0000004d;width:100%}@media (max-width:1150px){.sidebar-header h1{font-size:32px}.back-button,.mobile-nav button,.mobile-nav-label,.step-tab{font-size:22px}.step-text p{font-size:22px!important}.SB__Process-containerD{box-sizing:border-box;flex-direction:column;margin:0 auto;max-width:800px;padding:0 1rem}.SB__Process-sidebar{display:none}.mobile-nav{display:flex}.SB__Process-content{display:block;margin:0 auto;padding:0}.SB__Process-content,.step-text{box-sizing:border-box;width:100%}.step-text{margin:0 auto 1rem;padding:0 1rem}.step-text h2{font-size:32px}.step-image{aspect-ratio:4/3;margin:0 auto 1rem;width:100%}}@media (max-width:768px){.sidebar-header h1{font-size:30px}.back-button,.mobile-nav button,.mobile-nav-label,.step-tab{font-size:20px}.step-text h2{font-size:30px}.step-text p{font-size:20px!important}.SB__Process-containerD{width:95%}.SB__Process-content{gap:1.5rem;grid-template-columns:1fr 1fr}.step-text h2{font-size:1.6rem}.step-text p{font-size:.95rem;line-height:1.4}}@media (max-width:400px){.sidebar-header h1{font-size:28px}.back-button,.mobile-nav button,.mobile-nav-label,.step-tab{font-size:18px}.step-text h2{font-size:28px}.step-text p{font-size:18px!important}.sidebar-header h1{font-size:1.4rem}.back-button{font-size:16px}.mobile-nav-label{font-size:.9rem}.step-text h2{font-size:1.25rem}.step-text p{font-size:.9rem}}@media (max-width:1150px){:root{--p-size:22px,!important}}@media (max-width:750px){:root{--p-size:20px,!important}}@media (max-width:500px){:root{--p-size:18px,!important}}@media (max-width:360px){:root{--p-size:16px,!important}}.SB__Guarantee{display:flex;height:auto;margin:4rem 2rem 2rem}.SB__Guarantee-container{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.SB__Guarantee-content{align-items:flex-start;display:flex;flex-direction:column;grid-column:1/2;justify-content:space-between;margin:0 auto;width:80%}.SB__Guarantee-content h1{font-size:39px;margin-bottom:40px;opacity:0;position:relative;transform:translateY(10px);transition:opacity 2s ease-out,transform 2s ease-out}.SB__Guarantee-content h1:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin-top:8px;width:60px}.SB__Guarantee-content h1.fade-in{opacity:1;transform:translateY(0)}.SB__Guarantee-content p{color:#6e6e6e;font-size:24px;line-height:24px;opacity:0;padding:10px 0;transform:translateX(-40px);transition:opacity 1.5s ease,transform 1.5s ease}.SB__Guarantee-content.content-visible p{opacity:1;transform:translateX(0)}.SB__Guarantee-image{background-position:100%;background-size:contain;grid-column:2/3;height:auto;width:100%}.SB__Guarantee-image,.SB__Guarantee-image_mobile{background-attachment:fixed;background-image:url(/static/media/Gaurentee.21efe7c8bb066cc0ed82.jpg);background-repeat:no-repeat}.SB__Guarantee-image_mobile{background-position:50%;background-size:cover;display:none;grid-column:1/3;grid-row:2/3}@media screen and (max-width:1150px){.SB__Guarantee-content h1:after{margin:8px auto 0}.SB__Guarantee-image_mobile{display:flex;height:400px;width:100%}.SB__Guarantee-image{display:none}.SB__Guarantee-container{display:grid;grid-template-columns:1fr;grid-template-rows:1.5fr auto;height:auto;width:100%}.SB__Guarantee{height:auto;margin:1rem 0 0;text-align:center}.SB__Guarantee-content{align-items:center;width:80%}.SB__Guarantee-content h1{font-size:35px;margin-bottom:20px}.SB__Guarantee-content p{font-size:22px}.SB__Guarantee-image_mobile{background-attachment:scroll}}@media screen and (max-width:750px){.SB__Guarantee-content h1{font-size:32px}.SB__Guarantee-content p{font-size:20px}}@media screen and (max-width:500px){.SB__Guarantee-content h1{font-size:28px}.SB__Guarantee-content p{font-size:18px}}@media screen and (max-width:360px){.SB__Guarantee-content h1{font-size:22px}.SB__Guarantee-content p{font-size:16px}}.SB__ServiceHeader-text{margin:0 auto;max-width:1000px;opacity:0;padding:1rem 2rem;text-align:center;transform:translateY(30px);transition:opacity 1.5s ease,transform 1.5s ease;width:60%}.SB__ServiceHeader-text.service-visible{opacity:1;transform:translateY(0)}.SB__ServiceHeader-text h1{font-size:40px;margin-bottom:1rem;margin-top:6rem;position:relative}.SB__ServiceHeader-text h1:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin:8px auto 0;width:60px}.SB__ServiceHeader-text p{color:#1e1e1ea4;font-size:24px;padding:1rem 0}@media screen and (max-width:1250px){.SB__ServiceHeader-text{width:70%}}@media screen and (max-width:1050px){.SB__ServiceHeader-text{width:80%}}@media screen and (max-width:600px){.SB__ServiceHeader-text{padding-top:0;width:100%}.SB__ServiceHeader-text p{font-size:20px}}.SB__ServiceGrid{background-color:#e6e6e6;box-sizing:border-box;margin-left:calc(-50vw + 50%);padding:2rem 6rem;width:100vw}.service-grid-wrapper{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease,transform 1.5s ease;width:100%}.service-grid-wrapper.service-visible{opacity:1;transform:translateY(0);transition-delay:.5s}.SB__ServiceHeader-text:first-child.service-visible{transition-delay:.3s}.SB__ServiceHeader{align-items:center;background:linear-gradient(180deg,#fff7f0,#fff 40%,#f0f4ff);display:flex;flex-direction:column;overflow:hidden;padding-top:2rem;position:relative}.SB__ServiceHeader:before{background:radial-gradient(circle,#ff7d3259 0,#0000 70%);content:"";height:500px;left:-150px;position:absolute;top:-100px;width:500px;z-index:0}.SB__ServiceHeader:after{background:radial-gradient(circle,#4b69ff40 0,#0000 80%);bottom:-100px;content:"";height:400px;position:absolute;right:-100px;width:400px;z-index:0}.SB__ServiceHeader-text{position:relative;z-index:2}.floating-shape{animation:float 6s ease-in-out infinite;background:linear-gradient(135deg,#ffa366,#ffd8c2);border-radius:50%;height:150px;opacity:.35;position:absolute;width:150px;z-index:0}.shape1{left:-50px;top:100px}.shape2{bottom:50px;right:-30px}@keyframes float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) translateX(15px) scale(1.05)}to{transform:translateY(0) scale(1)}}.SB__ServiceGrid{background-color:#fff;display:flex;justify-content:center;padding:2rem 1rem;width:100%}.SB__ServiceGrid-container{grid-gap:15px;display:grid;gap:15px;grid-auto-rows:minmax(250px,300px);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-width:1500px;width:100%}@media (min-width:768px){.SB__ServiceGrid{padding:2rem 3rem}.SB__ServiceGrid-container{gap:20px;grid-auto-rows:300px}}@media (min-width:1200px){.SB__ServiceGrid{padding:2rem 6rem}.SB__ServiceGrid-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.SB__ServiceGrid-overlay h3{font-size:1.4rem}.SB__ServiceGrid-overlay p{font-size:.9rem}.SB__ServiceGrid-label{font-size:1.2rem}.SB__ServiceGrid-container{grid-auto-rows:minmax(200px,150px)}}.SB__ServiceGrid-tile{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:transform .5s}.SB__ServiceGrid-tile:hover{transform:scale(1.02)}.SB__ServiceGrid-tile:before{background-color:#0000;content:"";inset:0;position:absolute;z-index:1}.SB__ServiceGrid-tile:hover:before{background-color:#0006}.SB__ServiceGrid-label{color:#fff;font-size:1.5rem;font-weight:700;pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 5px #000000b3;transition:opacity .4s ease;z-index:2}.SB__ServiceGrid-tile:hover .SB__ServiceGrid-label{opacity:0}.SB__ServiceGrid-overlay{color:#fff;left:50%;max-width:80%;opacity:0;padding:1rem;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease;width:80%;z-index:3}.SB__ServiceGrid-tile:hover .SB__ServiceGrid-overlay{opacity:1}.SB__ServiceGrid-overlay h3{font-size:1.8rem;margin-bottom:.5rem}.SB__ServiceGrid-overlay p{font-size:1rem;line-height:1.4;margin:0 auto;width:100%}.SB__ServiceGrid-tile:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(to bottom right,#0006,#0a0a0a4d);transition:background-color .4s ease,-webkit-backdrop-filter .4s ease;transition:backdrop-filter .4s ease,background-color .4s ease;transition:backdrop-filter .4s ease,background-color .4s ease,-webkit-backdrop-filter .4s ease}.SB__ServiceGrid-tile:hover:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000073}.SB__ServiceGrid-tile{border-radius:12px;box-shadow:0 10px 25px #0000001a;transition:transform .5s,box-shadow .5s}.SB__ServiceGrid-tile:hover{box-shadow:0 12px 32px #00000026;transform:scale(1.03)}:root{--group-photo-height:300px;--main-font:#222;--body-font:#1e1e1ee0;--h1-size:39px;--p-size:24px}.SB__APeople{background-color:#e6e6e6;display:flex;justify-content:center;padding:2rem 6rem;width:100%}.SB__APeople-container{max-width:1200px;width:100%}.section-heading{color:#222;color:var(--main-font);font-size:39px;font-size:var(--h1-size);margin-bottom:1rem;position:relative;text-align:center}.section-heading:after{background-color:var(--accent-color);content:"";display:block;height:4px;margin:8px auto 0;width:60px}.group-photo-container{border-radius:8px;height:300px;height:var(--group-photo-height);margin-bottom:2rem;overflow:hidden;width:100%}.group-photo{height:100%;object-fit:cover;object-position:center;width:100%}.people-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-bottom:2rem}.person-card{background:#fff;border-radius:16px;box-shadow:0 4px 10px #0000001a;padding:1.5rem;text-align:center;transition:transform .2s ease}.person-photo{border:3px solid #ccc;border-radius:50%;height:200px;margin-bottom:1rem;object-fit:cover;width:200px}.person-card h3{color:#222;color:var(--main-font);font-size:24px;margin:.5rem 0 .25rem}.title{font-weight:600;margin-bottom:.5rem}.bio,.title{color:#1e1e1ee0;color:var(--body-font);font-size:24px;font-size:var(--p-size)}.bio{line-height:1.4}@media screen and (max-width:1150px){:root{--h1-size:35px;--p-size:22px}}@media screen and (max-width:750px){:root{--h1-size:32px;--p-size:20px}}@media screen and (max-width:500px){.SB__APeople{padding:2rem}:root{--h1-size:28px;--p-size:18px}}@media screen and (max-width:360px){:root{--h1-size:22px;--p-size:16px}}.intro-paragraph{color:#222;color:var(--main-font);font-size:24px;font-size:var(--p-size);line-height:1.6;margin:0 auto 2rem;max-width:70%;text-align:center}.animate-heading{opacity:0;transform:translateY(20px);transition:all 1.5s ease-out}.animate-heading.fade-in{opacity:1;transform:translateY(0)}.fade-slide-up{opacity:0;transform:translateY(40px);transition:all 1.5s ease-out}.fade-slide-up.in-view{opacity:1;transform:translateY(0)}.fade-up{opacity:0;transform:translateY(20px);transition:all 1.5s ease-out}.fade-up.in-view{opacity:1;transform:translateY(0)}.placeholder-photo{align-items:center;background:linear-gradient(135deg,#bbb,#ddd);border:3px solid #ccc;border-radius:50%;color:#fff;display:flex;font-size:48px;font-weight:700;height:200px;justify-content:center;margin:0 auto 1rem;overflow:hidden;text-align:center;text-shadow:0 1px 4px #0000004d;-webkit-user-select:none;user-select:none;width:200px}.initials{display:block;line-height:1;text-transform:uppercase}.SB__ProjectHeader{display:flex;height:100%;margin:auto;padding:6rem 2rem 4rem;text-align:center;width:60%}.SB__ProjectHeader-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.SB__ProjectHeader-container p{color:#1e1e1ea4;font-size:18px;padding:1rem}.SB__ProjectHeader-container h1{font-size:40px;padding:1rem}@media screen and (max-width:1050px){.SB__ProjectHeader{padding-top:8rem;width:80%}}@media screen and (max-width:600px){.SB__ProjectHeader{padding-top:10rem;width:100%}}.SB__partners{background:#e6e6e6;display:flex;flex-direction:column;gap:2rem;padding:2rem 6rem 3rem;text-align:center}.SB__partners-title{display:inline-block;font-size:clamp(1.8rem,5vw,2.4rem);margin:0 auto;position:relative}.SB__partners-title:after{background:var(--accent-color);border-radius:2px;content:"";display:block;height:4px;margin:.5rem auto 0;width:3rem}.SB__partners-grid{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SB__partner-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;height:100px;justify-content:center;opacity:0;padding:.5rem;transform:translateY(30px);transition:transform .4s ease}.SB__partner-card img{max-height:90%;max-width:80%;object-fit:contain}.reveal{opacity:1;transform:translateY(0);transition:opacity 1.5s ease,transform 1.5s ease}@media (max-width:500px){.SB__partners{padding:1.5rem 2rem}}.partner-logo{object-fit:contain}.SB__partner-card img{height:auto;max-height:100%;max-width:100%;width:auto}.herts-logo{scale:.5}.santander-logo{scale:1}.projects-wrapper{background:var(--main-font);padding-bottom:2rem;padding-top:8rem;width:100%}.projects-grid{display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:80%}.coming-soon{cursor:default;opacity:.5;pointer-events:none}.image-wrapper.small{cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease}.hover-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;height:100%;left:0;top:0;width:100%;z-index:1}.hover-blur,.hover-caption{opacity:0;position:absolute;transition:opacity .3s ease}.hover-caption{color:#fff;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.image-wrapper.small:hover .hover-blur,.image-wrapper.small:hover .hover-caption{opacity:1}.project-row{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;height:70vh;height:var(--project-height)}.project-row.reverse{direction:rtl}.project-row.reverse .column{direction:ltr}.column.smalls{grid-gap:30px;display:grid;gap:30px;grid-template-rows:1fr 1fr}.column.large,.image-wrapper{position:relative}.image-wrapper{display:block;overflow:hidden}.image-wrapper.small{height:35vh;height:calc(var(--project-height)/2)}.project-img{object-position:center;transition:transform .6s ease,filter .6s ease}.image-wrapper:hover .project-img{filter:brightness(.7);transform:scale(1.05)}.fade-gradient{background:linear-gradient(to bottom,#0000,var(--main-font));bottom:0;height:40%;left:0;pointer-events:none;position:absolute;width:100%}.caption-text{bottom:12px;left:12px;position:absolute}.caption-text .field{color:var(--accent-color);font-size:1rem;margin-bottom:6px;text-transform:uppercase}.caption-text .title-text{color:#fff;font-size:1.6rem;line-height:1.2}.caption-arrow{bottom:12px;position:absolute;right:12px}.arrow-circle{border:4px solid var(--accent-color)!important;border-radius:50%!important;display:inline-block!important;font-size:0!important;height:60px!important;line-height:0!important;position:relative!important;width:60px!important}.arrow-circle:after{color:var(--accent-color)!important;content:"→"!important;font-size:36px!important;left:50%!important;line-height:1!important;position:absolute!important;top:50%!important;transform:translate(-50%,-55%)!important}.img-error{align-items:center;background:#f8d7da;color:#721c24;display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;width:100%}@media (max-width:800px){.project-row{display:flex;flex-direction:column-reverse;gap:30px;height:auto}.column.smalls{display:flex;flex-direction:column}.image-wrapper.small{height:35vh;height:calc(var(--project-height)/2)}.column.large{width:100%}.column.large.image-wrapper,.column.smalls{margin-bottom:0}.column.large.image-wrapper{height:35vh;height:calc(var(--project-height)/2)}.column.large.image-wrapper .project-img{height:100%}}.modal-close{background:none;border:none;color:#fff;cursor:pointer;position:absolute;transition:opacity .2s}.modal-close:hover{opacity:.7}.modal-body{background:#fff;border-radius:8px;max-height:80vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:90%}.gallery-grid{grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-top:1rem}.gallery-item{border-radius:4px;height:100px;object-fit:cover;width:100%}.cw-modal .modal-body{background:var(--main-font);border:2px solid var(--accent-color);color:#fff}.cw-modal .modal-body h2{color:var(--accent-color);margin-top:0;padding-bottom:20px;text-align:center}.cw-modal .modal-body p{color:#fff}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease,transform 1.5s ease!important;will-change:opacity,transform}.fade-in-up.visible{opacity:1;transform:translateY(0)}:root{--project-height:70vh!important}@media (max-width:1200px){:root{--project-height:70vh!important}}.blog-feed{gap:40px}.blog-feed,.blog-post{display:flex;flex-direction:column}.blog-post{position:relative}.fade-gradientThree{background:linear-gradient(180deg,#0000,#262629);bottom:0;height:90%;left:0;pointer-events:none;position:absolute;width:100%}.blog-image-wrapper img{-webkit-mask-image:linear-gradient(180deg,#262629,#0000 100%);mask-image:linear-gradient(180deg,#262629,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.blog-image-wrapper{height:50vh;overflow:hidden;position:relative;width:100%;z-index:1}.project-img{height:100%;object-fit:cover;width:100%}.caption-text .title-text{font-size:2rem}.blog-date{color:#ffffffb3;font-size:.9rem;margin-top:4px}.blog-content{color:#fff;font-size:1.1rem;line-height:1.7;margin-top:1rem;padding:10px 0;transition:opacity 1.5s ease,transform 1.5s ease;white-space:pre-wrap}.projects-wrapper.blog-gradient{background:linear-gradient(180deg,#1d1d1f,#262629,#1d1d1f);overflow:hidden;position:relative}.blog-floating-shape{animation:float-blog 8s ease-in-out infinite;background:radial-gradient(circle,#3a6efb4d 20%,#0000 70%);border-radius:50%;opacity:.6;pointer-events:none;position:absolute;z-index:0}body{overflow-x:hidden}@keyframes float-blog{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) translateX(60px) scale(1.05)}to{transform:translateY(0) scale(1)}}@media screen and (max-width:750px){.blog-content{font-size:20px}}@media screen and (max-width:500px){.blog-content{font-size:18px}}@media screen and (max-width:360px){.blog-content{font-size:16px}}:root{--section-pad:2rem}.cp-wrapper{background:#1a1a1d;background:var(--bg-dark);color:#f5f5f5;color:var(--text-light);font-family:Inter,sans-serif;padding-top:2rem;padding-top:var(--section-pad)}.cp-hero{padding-top:4rem!important;padding:2rem;padding:var(--section-pad) 2rem;text-align:center}.cp-hero h1{color:var(--accent-color);font-size:clamp(2rem,5vw,3rem);margin-bottom:1rem}.cp-hero p{font-size:clamp(1rem,3vw,1.2rem);margin:0 auto;max-width:600px}.cp-openings{padding:0 2rem;text-align:center}.cp-openings h2{color:var(--accent-color);font-size:clamp(1.8rem,5vw,2.5rem);margin-bottom:1.5rem}.cp-jobs-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cp-job-card{background:#2a2a2e;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;transition:transform .3s}.cp-job-card:hover{transform:translateY(-5px)}.cp-job-card h3{font-size:clamp(1.4rem,4vw,1.8rem);margin-bottom:.5rem}.cp-location{font-style:italic;margin-bottom:1rem}.cp-description{flex-grow:1;line-height:1.4;margin-bottom:1.5rem}.cp-apply-btn{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:clamp(1rem,3vw,1.2rem);padding:.75rem;transition:opacity .3s}.cp-apply-btn:hover{opacity:.8}.cp-notice{background:#252529;margin-top:2rem;padding:2rem;padding:var(--section-pad) 2rem;text-align:center}.cp-notice h3{color:var(--accent-color);font-size:clamp(1.4rem,4vw,1.8rem);margin-bottom:1rem}.cp-notice p{margin-bottom:1.5rem}.cp-contact-btn{background:#0000;border:2px solid var(--accent-color);border-radius:4px;color:#f5f5f5;color:var(--text-light);cursor:pointer;font-size:clamp(1rem,3vw,1.2rem);padding:.75rem 2rem;transition:background .3s,color .3s}.cp-contact-btn:hover{background:var(--accent-color);color:#1a1a1d}.cp-no-openings{color:#ccc;font-size:1.2rem;margin-bottom:2rem}@media (max-width:800px){.cp-hero,.cp-notice{padding:2rem 1rem}.cp-jobs-grid{grid-template-columns:1fr}}:root{--bg-dark:#1a1a1d;--text-light:#f5f5f5}.cw-wrapper{background:#1a1a1d;background:var(--bg-dark);color:#f5f5f5;color:var(--text-light);font-family:Inter,sans-serif;padding-top:4rem;position:relative}.cw-hero{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:4rem;padding:var(--section-pad)}.cw-hero-text h1{font-size:clamp(2rem,5vw,2.5rem);margin-bottom:1rem}.cw-hero-text p{font-size:clamp(1rem,3vw,1.2rem);max-width:500px}.cw-hero-img{border-radius:8px;box-shadow:0 4px 20px #00000080;width:50%}.cw-features{margin-bottom:2rem;padding:2rem;text-align:center}.cw-features h2{color:var(--accent-color);font-size:clamp(1.8rem,5vw,2.2rem);margin-bottom:1.5rem}.cw-features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background:#2a2a2e;border-radius:8px;padding:1.5rem;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.feature-card img{border-radius:4px;height:150px;margin-bottom:1rem;object-fit:cover;width:100%}.feature-card h3{color:var(--accent-color);font-size:clamp(1.2rem,4vw,1.8rem);margin-bottom:.5rem}.feature-card p{font-size:clamp(.9rem,3vw,1rem);line-height:1.4}.cw-technical{margin-bottom:2rem;padding:2rem;text-align:center}.cw-technical h2{color:var(--accent-color);font-size:clamp(1.8rem,5vw,2.2rem);margin-bottom:1rem}.cw-technical ul{display:inline-block;list-style:none;padding:0;text-align:left}.cw-technical li{font-size:clamp(1rem,3vw,1.2rem);line-height:1.5;margin-bottom:.75rem}.cw-gallery{padding:2rem;text-align:center}.cw-gallery h2{color:var(--accent-color);font-size:clamp(1.8rem,5vw,2.2rem);margin-bottom:1.2rem}.gallery-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-item img{border-radius:6px;cursor:pointer;height:150px;object-fit:cover;transition:transform .3s,filter .3s;width:100%}.gallery-item:hover img{filter:brightness(.8);transform:scale(1.05)}.cw-modal{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:2000}.cw-modal.open{opacity:1;pointer-events:auto}.modal-img{border-radius:8px;max-height:80vh;max-width:80vw}.modal-close,.modal-next,.modal-prev{background:none;border:none;color:#fff;cursor:pointer;position:absolute;transition:opacity .2s}.modal-close:hover,.modal-next:hover,.modal-prev:hover{opacity:.7}.modal-close{font-size:clamp(2.5rem,6vw,4rem);right:2vw;top:2vh}.modal-prev{left:2vw}.modal-next,.modal-prev{font-size:clamp(3rem,6vw,5rem)}.modal-next{right:2vw}.SB__aboutCta{background-color:var(--main-font);color:#fff;display:flex;padding:2rem 4rem}.SB__aboutCta-container{flex:1 1;margin:auto;text-align:center}.SB__aboutCta-content h3{font-size:clamp(1.2rem,4vw,1.8rem);margin-bottom:1rem}.SB__aboutCta-content h2{font-size:clamp(1.8rem,5vw,2.4rem);margin-bottom:1rem}.CTABtn{background:#fff;border:3px solid var(--accent-color);color:var(--main-font);cursor:pointer;font-size:clamp(1rem,3vw,1.4rem);padding:1rem;position:relative;width:60%}.CTABtn:before{background-image:var(--gradient-button);content:"";inset:0;opacity:0;position:absolute;transition:opacity .5s}.CTABtn:hover:before{opacity:1}@media (max-width:1200px){.cw-wrapper{padding-top:6rem}.cw-back{top:12vh}.CTABtn{width:80%}}@media (max-width:800px){.cw-hero{flex-direction:column;padding:2rem 1rem}.cw-hero-img{margin-top:1.5rem;width:100%}.cw-features .cw-features-grid{grid-template-columns:1fr}.cw-gallery .gallery-grid{grid-template-columns:1fr 1fr}.SB__aboutCta-content{width:100%}.cw-back{top:13vh}.cw-wrapper{padding-top:8rem}.CTABtn{width:100%}.cw-back{left:2rem;position:fixed;top:13vh!important;z-index:1000}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--section-pad:4rem;--project-height:600px}.carousel-container,.carousel-slides-container{position:relative;width:100%}.carousel-slides-container{height:300px;margin:auto;overflow:hidden}.carousel-slide-wrapper{height:100%;position:relative;width:100%}.carousel-img{border-radius:8px;box-shadow:0 4px 20px #0000004d;height:100%;left:5%;object-fit:contain;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:90%}.carousel-img:first-child{opacity:1}.transition-right .carousel-img:first-child{animation:slideOutLeft .5s forwards;z-index:1}.transition-right .next-slide{animation:slideInRight .5s forwards;z-index:2}.transition-left .carousel-img:first-child{animation:slideOutRight .5s forwards;z-index:1}.transition-left .next-slide{animation:slideInLeft .5s forwards;z-index:2}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.carousel-arrow{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:5rem;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;z-index:3}.carousel-arrow:hover{opacity:1}.carousel-arrow.left{left:-.5rem}.carousel-arrow.right{right:-.5rem}.vawt-wrapper{background:var(--bg-dark);color:var(--text-light);font-family:Inter,sans-serif;padding-top:4rem;position:relative}.cw-back{left:2rem;position:fixed;top:20vh;z-index:1000}.cw-back-link{align-items:center;color:var(--accent-color);display:inline-flex;font-size:clamp(1rem,3vw,1.2rem);font-weight:500;text-decoration:none;transition:color .2s}.cw-back-link:hover{opacity:.8}.back-icon{font-size:clamp(1.5rem,5vw,2rem);margin-right:.5rem}.vawt-hero{align-items:center;color:var(--text-light);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.vawt-hero-bg{filter:grayscale(1) brightness(.5);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.vawt-hero-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:4rem;position:relative;text-align:center;width:100%;z-index:2}.vawt-hero-left h1{color:var(--text-light);font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem}.vawt-hero-right{color:var(--text-light);font-size:1.2rem;margin-bottom:4rem;max-width:500px}.vawt-scroll-indicator{animation:bounce 1.5s infinite;bottom:5rem;color:var(--accent-color);font-size:4.5rem;left:50%;position:absolute;transform:translateX(-50%)}@keyframes bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}.vawt-section{align-items:center;background-color:var(--bg-dark);color:var(--text-light);display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:space-between;overflow:visible;padding:2rem 1rem;position:relative;z-index:1}.vawt-section.visible .vawt-carousel,.vawt-section.visible .vawt-text{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.vawt-carousel,.vawt-text{opacity:0;transform:translateY(40px)}.vawt-section.visible{opacity:1;transform:translateY(0)}.vawt-text{flex:1 1;min-width:300px}.vawt-text.order-last{order:2}.vawt-carousel{flex:1 1;min-width:300px;position:relative;text-align:center}h2{font-size:39px}.vawt-section p{color:var(--text-light);font-size:18px;line-height:28px;padding:10px 0}.vawt-hero-right p{color:var(--text-light);font-size:24px}.vawt-hero-overlay .fade-in-up{animation:fadeUp 2s forwards;opacity:0;transform:translateY(30px)}.fade-in-up.delay{animation-delay:3s}.fade-in-up.delayT{animation-delay:.3s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.vawt-section:nth-of-type(2):after{display:none}.vawt-section:not(:last-of-type):after{background:linear-gradient(180deg,#1d1d1f 0,#3c3c41 80%);content:"";display:block;height:80px;margin-top:-40px;position:relative;z-index:0}.vawt-section:nth-of-type(3n+1):after,.vawt-section:nth-of-type(3n+1):before{animation:float-vawt 6s ease-in-out infinite;border-radius:50%;content:"";opacity:.6;pointer-events:none;position:absolute;z-index:0}.vawt-section:nth-of-type(3n+1):before{animation-delay:0s;background:radial-gradient(circle,#3a6efb4d 0,#0000 70%);height:120px;left:20px;top:20px;width:120px}.vawt-section:nth-of-type(odd):before{animation:float-vawt 6s ease-in-out infinite;animation-delay:1s;background:radial-gradient(circle,#3a6efb66 10%,#0000 70%);border-radius:50%;content:"";height:300px;opacity:.6;pointer-events:none;position:absolute;right:100px;top:-200px;width:300px;z-index:0}@keyframes float-vawt{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) translateX(50px) scale(1.1)}to{transform:translateY(0) scale(1)}}.fade-gradientTwo{background:linear-gradient(180deg,#0000,#1d1d1f);bottom:0;height:20%;left:0;pointer-events:none;position:absolute;width:100%}.responsive-math-container{overflow-x:hidden;width:100%}.math-block{-ms-overflow-style:none;margin:10px 0;max-width:100%;overflow-x:auto;padding:10px 0;scrollbar-width:none}.math-block::-webkit-scrollbar{display:none}.katex-display{overflow-x:auto;overflow-y:hidden;padding:0 10px}.katex{font-size:1em!important}@media screen and (max-width:1000px){.vawt-hero-overlay{flex-direction:column;padding:2rem 1rem;text-align:center}.vawt-hero-left,.vawt-hero-right{max-width:90%;width:100%}.vawt-hero-right{margin-top:1rem}.vawt-section{flex-direction:column!important;gap:1rem;padding:1.5rem 1rem}.vawt-section:not(:last-of-type):after{height:60px;margin-top:-30px}.vawt-text.order-last{order:0!important}.carousel-arrow{font-size:4rem}.vawt-scroll-indicator{bottom:5rem;font-size:4rem}h2{font-size:1.75rem}}@media screen and (max-width:768px){.katex{font-size:.9em!important}}@media screen and (max-width:600px){h2{font-size:1.5rem}.vawt-section p{font-size:1rem;line-height:1.6}.vawt-hero-right p{font-size:1.1rem}.carousel-arrow,.vawt-scroll-indicator{font-size:3.5rem}.carousel-arrow.left{left:-1.5rem}.carousel-arrow.right{right:-1.5rem}.vawt-section{gap:.75rem;padding:1rem}.vawt-section:not(:last-of-type):after{height:40px;margin-top:-20px}}@media screen and (max-width:480px){.katex{font-size:.8em!important}h2{font-size:1.3rem}.vawt-section p{font-size:.9rem}.vawt-hero-right p{font-size:1rem}.carousel-arrow,.vawt-scroll-indicator{font-size:3rem}.carousel-arrow.left{left:-1rem}.carousel-arrow.right{right:-1rem}}.single-image-container{height:300px;position:relative;width:100%}*{box-sizing:border-box;margin:0;padding:0}*,html{scroll-behavior:smooth!important}body{background:#fff;color:var(--main-font);font-family:var(--font-family)}a{color:inherit;text-decoration:none}.gradient__bg{background:#fff}.gradient__text{-webkit-text-fill-color:#0000;-webkit-text-fill-color:#fff0;-moz-text-fill-color:#0000;-ms-text-fill-color:#0000;background:var(--gradient-button);background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;background-image:var(--gradient-button);background-size:100% 100%;text-shadow:0 0 #0000}
/*# sourceMappingURL=main.0fabc56f.css.map*/