.Hero_hero__S4QbM{background-color:#ebecf0;padding-top:75px}.Hero_hero__S4QbM .Hero_heroContainer__dN9tF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;min-height:calc(100vh - 75px)}.Hero_hero__S4QbM h1{font-family:myFont,sans-serif!important;font-size:96px;font-weight:700;line-height:115.2px;letter-spacing:-.04em;text-align:center;animation:Hero_fadeInUp__btuJD 1.5s ease forwards;animation-delay:.3s}.Hero_hero__S4QbM h1,.Hero_hero__S4QbM h2{color:#000;opacity:0;transform:translateY(20px)}.Hero_hero__S4QbM h2{font-size:16px;line-height:24px;font-weight:600;animation:Hero_fadeInUp__btuJD 1.5s ease forwards;animation-delay:.9s}.Hero_hero__S4QbM .Hero_heroFooter__1ZUno{border-top:1px solid #000;padding-top:40px;display:flex;gap:20px}.Hero_hero__S4QbM h2,.Hero_hero__S4QbM p{width:calc((100% - 25px)/2)}.Hero_hero__S4QbM p{font-size:14px;font-weight:500;line-height:26px;letter-spacing:.04em;text-align:left;color:#000;opacity:0;transform:translateY(20px);animation:Hero_fadeInUp__btuJD 1.5s ease forwards;animation-delay:1.2s}@media screen and (max-width:1024px){.Hero_hero__S4QbM h1{font-size:48px;line-height:80px}}@media screen and (max-width:768px){.Hero_hero__S4QbM h2{width:30%}.Hero_hero__S4QbM p{flex-grow:1}}@media screen and (max-width:568px){.Hero_hero__S4QbM{padding-top:30px}.Hero_hero__S4QbM .Hero_heroContainer__dN9tF{gap:40px}.Hero_hero__S4QbM .Hero_heroFooter__1ZUno{flex-direction:column;gap:30px}.Hero_hero__S4QbM h2,.Hero_hero__S4QbM p{width:100%}.Hero_hero__S4QbM h1{line-height:60px;text-align:left}}@keyframes Hero_fadeInUp__btuJD{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Works_works__kFzC7 .Works_cardContainer__hiPWS{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.Works_works__kFzC7 .Works_cardWrapper__pLPvY{width:calc((100% - 20px)/2)}.Works_works__kFzC7 .Works_card__JdqBY{border-radius:8px;background:var(--dark-gradient,linear-gradient(133deg,#1a1a1a 0,#101010 100%));position:relative;cursor:pointer;transition:all .3s ease}.Works_works__kFzC7 span{background-color:#fff;border-radius:4px;padding:10px 20px;transform:scale(0);transition:transform .3s ease;color:#000;font-size:12px;font-weight:700;opacity:0}.Works_works__kFzC7 .Works_card__JdqBY:hover span{transform:scale(1);opacity:1;transition:opacity .3s ease,transform .3s ease}.Works_works__kFzC7 .Works_subHeading__uACTN{font-family:myFont,sans-serif!important;font-size:18px;font-weight:700;line-height:28.8px;letter-spacing:-.04em;padding-top:16px;padding-bottom:20px}.Works_works__kFzC7 .Works_cardImage__UXGB5{position:relative;min-height:288px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Works_works__kFzC7 .Works_imageWrapper__A0WOz img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Works_works__kFzC7 h5{background:hsla(0,0%,100%,.051);width:100%;bottom:0;padding:20px;font-size:12px;font-weight:700;line-height:22.07px;letter-spacing:.08em}@media screen and (max-width:768px){.Works_works__kFzC7 .Works_cardWrapper__pLPvY{width:100%}}.Services_service__1xHRG .Services_content__rsGuI{color:#fff}.Services_service__1xHRG .Services_content__rsGuI h5{font-family:myFont,sans-serif!important;font-size:36px;font-weight:700;line-height:43.2px;letter-spacing:-.04em;text-align:left;padding-bottom:10px}.Services_service__1xHRG .Services_content__rsGuI p{font-size:14px;font-weight:400;line-height:22.07px;text-align:left;padding-bottom:6px}.Services_service__1xHRG .Services_buttonGroup__N0hNI{display:flex;gap:16px;margin-bottom:32px;flex-wrap:wrap}@media(max-width:600px){.Services_service__1xHRG .Services_buttonGroup__N0hNI{flex-direction:column;gap:10px;align-items:stretch;width:100%}}.Services_service__1xHRG .Services_buttonGroup__N0hNI button{background-color:transparent;color:#fff;font-size:12px;padding:12px 20px;font-weight:700;border-radius:4px;cursor:pointer;border:1px solid #fff}@media(max-width:600px){.Services_service__1xHRG .Services_buttonGroup__N0hNI button{width:100%}}.Services_service__1xHRG .Services_row__RkZpc{display:grid;grid-template-columns:1fr 1fr .05fr;grid-gap:25px;align-items:center;width:100%;padding-top:60px;border-bottom:1px solid #fff;padding-bottom:10px}.Services_service__1xHRG .Services_row__RkZpc h5{font-size:48px}.Services_service__1xHRG .Services_row__RkZpc p{font-size:18px;text-align:start}.Services_service__1xHRG .Services_row__RkZpc img{width:25px;height:25px;transform:rotate(45deg);transition:transform .3s ease}.Services_service__1xHRG .Services_row__RkZpc:hover img{transform:rotate(0deg)}.Services_service__1xHRG .Services_buttonGroup__N0hNI button:hover{background-color:#e0e0e0;color:#000}.Services_service__1xHRG .Services_activeButton__LTVGD{background-color:#fff!important;color:#000!important;border:1px solid #fff!important}@media screen and (max-width:991px){.Services_service__1xHRG .Services_row__RkZpc{display:flex;flex-wrap:wrap;align-items:flex-end;padding-bottom:20px}.Services_service__1xHRG .Services_row__RkZpc h5{width:100%}.Services_service__1xHRG .Services_row__RkZpc p{width:calc(100% - 30px)}}@media screen and (max-width:768px){.Services_service__1xHRG .Services_row__RkZpc{gap:10px;padding-top:40px}.Services_service__1xHRG .Services_row__RkZpc h5{font-size:22px;line-height:30px;padding-bottom:0}.Services_service__1xHRG .Services_row__RkZpc p{font-size:16px;padding-bottom:0}.Services_service__1xHRG .Services_row__RkZpc img{max-width:14px}.Services_service__1xHRG .Services_buttonGroup__N0hNI button{padding:10px 12px}}@media screen and (max-width:568px){.Services_service__1xHRG .Services_buttonGroup__N0hNI button{flex-grow:1}}.Phases_phases__nikS_ .Phases_phasesGrid__eLR0I{display:flex;flex-wrap:wrap;gap:20px}.Phases_phases__nikS_ .Phases_phaseCard__cpsis{flex-grow:1;width:calc((100% - 60px)/4);cursor:pointer;background:var(--dark-gradient,linear-gradient(133deg,#1a1a1a 0,#101010 100%));color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;position:relative;overflow:hidden}.Phases_phases__nikS_ .Phases_phaseCard__cpsis h6{padding-bottom:10px;font-size:18px;font-weight:700;font-family:myFont,sans-serif!important}.Phases_phases__nikS_ .Phases_phaseCard__cpsis p{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Phases_phases__nikS_ .Phases_phaseCard__cpsis:hover{transform:translateY(-5px)}.Phases_phases__nikS_ .Phases_phaseNumber__tTiYw{padding-bottom:10px;font-size:12px}.Phases_phases__nikS_ .Phases_learnMore__S0i6G{display:block;width:fit-content;padding-top:100px;font-size:14px;color:#fff;border-bottom:1px solid #fff;text-decoration:none;transition:background-color .3s ease,transform .3s ease}@media screen and (max-width:991px){.Phases_phases__nikS_ .Phases_phaseCard__cpsis{width:calc((100% - 60px)/3)}}@media screen and (max-width:768px){.Phases_phases__nikS_ .Phases_phaseCard__cpsis{width:calc((100% - 60px)/2)}.Phases_phases__nikS_ .Phases_learnMore__S0i6G{padding-top:24px}}@media screen and (max-width:568px){.Phases_phases__nikS_ .Phases_phaseCard__cpsis{width:100%}}.About_about__XUUA2{padding-bottom:160px}.About_about__XUUA2 p{font-family:myFont,sans-serif!important;font-size:83px;font-weight:700;line-height:99.6px;letter-spacing:-.04em;text-align:center}@media screen and (max-width:991px){.About_about__XUUA2 p{font-size:40px;line-height:60px;letter-spacing:.2em}}@media screen and (max-width:768px){.About_about__XUUA2{padding-bottom:80px}.About_about__XUUA2 p{font-size:22px;line-height:30px;letter-spacing:0}}.Contact_contact__bcDfa{background-color:#ebecf0}.Contact_contact__bcDfa .Contact_contactWrap__be_h1{font-family:myFont,sans-serif!important;font-size:56px;font-weight:700;line-height:76.8px;letter-spacing:-.04em;text-align:left;color:#000;padding-top:20px}.Contact_contact__bcDfa .Contact_contactWrap__be_h1 input{font-family:myFont,sans-serif!important;border:none;border-bottom:1px solid #000;background-color:#ebecf0;font-size:56px;font-weight:500}.Contact_contact__bcDfa .Contact_splitWrap__LrBrN{padding-top:30px}.Contact_contact__bcDfa .Contact_splitWrap__LrBrN input{font-family:myFont,sans-serif!important;border:none;border-bottom:1px solid #000;width:100%;background-color:#ebecf0;font-size:56px;padding-left:20px}.Contact_contact__bcDfa .Contact_contactWrap__be_h1 input:focus,.Contact_contact__bcDfa .Contact_splitWrap__LrBrN input:focus{font-size:56px;outline:none;border:none;border-bottom:1px solid #000}.Contact_contact__bcDfa .Contact_contactWrap__be_h1 h5{font-family:myFont,sans-serif!important;display:inline}.Contact_contact__bcDfa .Contact_buttonwrap__ac8oE{display:flex;align-items:center;justify-content:space-between;padding-top:70px;flex-wrap:wrap;gap:20px}.Contact_contact__bcDfa .Contact_submitButton__vgBBF{background-color:#000;border:none;cursor:pointer;border-radius:4px;padding:12px 20px;color:#fff;font-size:18px}.Contact_contact__bcDfa .Contact_buttonwrap__ac8oE h5{font-size:18px;color:#000;line-height:36px}@media screen and (max-width:768px){.Contact_contact__bcDfa .Contact_buttonwrap__ac8oE{padding-top:40px}.Contact_contact__bcDfa .Contact_contactWrap__be_h1 input,.Contact_contact__bcDfa .Contact_splitWrap__LrBrN input{width:100%;font-size:18px;padding:0}.Contact_contact__bcDfa .Contact_splitWrap__LrBrN{padding-top:16px}.Contact_contact__bcDfa .Contact_contactWrap__be_h1{line-height:24px;letter-spacing:.01em;padding-top:0}.Contact_contact__bcDfa .Contact_contactWrap__be_h1 h5{font-size:24px}.Contact_contact__bcDfa .Contact_submitButton__vgBBF{width:100%;font-size:16px}}.Tools_wrapper__Nos2y{width:100%!important;height:100vh!important;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.Tools_description___K8aj{max-width:768px;margin-inline:auto;font-size:36px;font-weight:500;line-height:54.52px;letter-spacing:-.04em;text-align:center;padding-bottom:60px}@media screen and (max-width:768px){.Tools_description___K8aj{font-size:16px;line-height:22px;padding-bottom:10px}}.Tools_toolsWrapper__KsgMW{position:relative;height:115.2px;overflow:hidden}.Tools_toolsContainer__BwT9X{display:flex;flex-direction:column;animation:Tools_roll__iE4zS 30s linear infinite}.Tools_tools___g0lP{font-family:myFont,sans-serif!important;font-size:96px;font-weight:700;line-height:115.2px;letter-spacing:-.04em;text-align:center;margin:0}@keyframes Tools_roll__iE4zS{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.Navbar_headerContainer__AcofE{background-color:transparent;color:#000;position:fixed;top:0;left:0;z-index:10000}.Navbar_headerContainer__AcofE .Navbar_navWrapper__cETFv{padding-top:20px}.Navbar_headerContainer__AcofE .Navbar_wrap__XAN9v{display:flex;align-items:center;justify-content:start;background-color:#fff;width:50px;height:50px;border-radius:50%;cursor:pointer}.Navbar_headerContainer__AcofE .Navbar_wrap__XAN9v img{width:100%;height:100%}.Navbar_headerContainer__AcofE .Navbar_drawer__DyEEP{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;color:#fff;animation:Navbar_slideDown__z9Z66 .5s ease forwards;z-index:1000;overflow-y:scroll}.Navbar_headerContainer__AcofE .Navbar_header__Q8o4x{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 50px}.Navbar_headerContainer__AcofE .Navbar_header__Q8o4x h5{font-family:myFont,sans-serif!important;font-size:28px;letter-spacing:.05em}.Navbar_headerContainer__AcofE .Navbar_header__Q8o4x img{width:28px;height:28px}.Navbar_headerContainer__AcofE .Navbar_logoContainer__HsQOx{display:flex;align-items:center;gap:10px;cursor:pointer}.Navbar_headerContainer__AcofE .Navbar_talzieBanner__6oJxA{background-color:#fff;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center}.Navbar_headerContainer__AcofE .Navbar_talzieBanner__6oJxA img{width:40px;height:40px}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG{display:grid;grid-template-columns:1fr 1fr;align-items:center}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5{font-family:myFont,sans-serif!important;font-size:48px;padding:20px 40px;text-align:center;transition:transform .3s ease;cursor:pointer}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:hover{background-color:#171717}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:first-child{border:2px solid #171717;border-right:none;border-left:none;text-align:end;padding-right:80px}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:nth-child(2){border:2px solid #171717;border-right:none;text-align:start;padding-left:80px}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:nth-child(3){border:none;border-bottom:2px solid #171717;text-align:end;padding-right:80px}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:nth-child(4){border:2px solid #171717;border-top:none;border-right:none;text-align:start;padding-left:80px}@keyframes Navbar_slideDown__z9Z66{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Navbar_headerContainer__AcofE .Navbar_drawerContent__huICe{font-size:24px;font-family:Century Gothic,sans-serif;text-align:center}.Navbar_headerContainer__AcofE .Navbar_buttonwrap__rifUu{display:grid;grid-template-columns:1fr;padding:50px;background-image:url(/heroBanner.webp);background-position:bottom;background-repeat:no-repeat}.Navbar_headerContainer__AcofE .Navbar_buttonwrap__rifUu p{font-size:16px;font-family:Century Gothic,sans-serif;width:45%;letter-spacing:.05em}.Navbar_headerContainer__AcofE .Navbar_buttonwrap__rifUu h5{font-size:24px;padding-top:40px}@media screen and (max-width:768px){.Navbar_headerContainer__AcofE{right:0;left:auto}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG{display:block}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5,.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:first-child,.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:nth-child(2),.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:nth-child(3),.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:nth-child(4){font-size:16px;padding:20px;text-align:right;border-left:0}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:first-child{border:none}.Navbar_headerContainer__AcofE .Navbar_body__D_hCG h5:nth-child(4){border-bottom:none}.Navbar_headerContainer__AcofE .Navbar_buttonwrap__rifUu{display:block;padding:20px}.Navbar_headerContainer__AcofE .Navbar_buttonwrap__rifUu h5{font-size:14px;padding-top:20px}.Navbar_headerContainer__AcofE .Navbar_buttonwrap__rifUu p{width:100%;font-size:14px}.Navbar_headerContainer__AcofE .Navbar_header__Q8o4x{padding:20px}}