.Footer_footer__0IXn3{background-color:#101010;color:#fff;padding:1.5rem var(--page-margin);min-height:240px;display:flex;align-items:center;justify-content:space-between;position:relative;gap:1rem;margin-top:-1px}.Footer_left__mGyl_{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.Footer_copyright__t4WoK{font-size:clamp(.6rem,.9vw,14px);color:#888}.Footer_center__R_NMx{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.3rem}.Footer_beginning___HlFK{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:clamp(.75rem,1vw,16px);display:flex;align-items:center;gap:.4rem;transition:opacity .2s}.Footer_beginning___HlFK:hover{opacity:.6}.Footer_beginningArrow__Tyu4Y{display:inline-flex;align-items:center}.Footer_right__8IUEe{flex:1 1;display:flex;justify-content:flex-end;min-width:140px}.Footer_topLinks__kKGCM{display:flex;gap:1.5rem;align-items:center}.Footer_topLinks__kKGCM a{color:#fff;text-decoration:none;font-size:clamp(.75rem,1vw,16px);transition:opacity .2s}.Footer_topLinks__kKGCM a:hover{opacity:.6}.Footer_bottomLinks__qoCcQ{display:flex;gap:1.5rem}.Footer_bottomLinks__qoCcQ a{color:#fff;text-decoration:none;font-size:clamp(.75rem,1vw,16px);transition:opacity .2s}.Footer_bottomLinks__qoCcQ a:hover{opacity:.6}.Footer_footerLight__c8Udt{background:linear-gradient(0deg,#b4b2b2 0,#fff);color:#000;position:relative;z-index:0}.Footer_footerLight__c8Udt .Footer_copyright__t4WoK{color:#555}.Footer_footerLight__c8Udt .Footer_beginning___HlFK{color:#000}.Footer_footerLight__c8Udt .Footer_beginning___HlFK svg circle,.Footer_footerLight__c8Udt .Footer_beginning___HlFK svg polyline{stroke:#000}.Footer_footerLight__c8Udt .Footer_bottomLinks__qoCcQ a,.Footer_footerLight__c8Udt .Footer_topLinks__kKGCM a{color:#000}@media (max-width:768px){.Footer_footer__0IXn3{flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer_copyright__t4WoK{margin-bottom:-2rem}.Footer_right__8IUEe{justify-content:flex-start;min-width:0}}.Navbar_navbar__XlgWY{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:1rem var(--page-margin);background:linear-gradient(180deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.5) 60%,transparent);padding-bottom:3rem;color:#fff}.Navbar_navbarMenuOpen__cyrF_{position:relative;z-index:1000}.Navbar_left__jqFzV{display:flex;align-items:center;flex-shrink:0}.Navbar_logoImg__jp42l{height:28px;width:auto;display:block;animation:Navbar_flipLogo__bBRrr 4s linear infinite}@keyframes Navbar_flipLogo__bBRrr{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.Navbar_center__RkHYM{display:flex;align-items:center;gap:3rem;flex:1 1;justify-content:flex-end;padding-right:3rem}.Navbar_center__RkHYM a,.Navbar_goFurther__TGJWa,.Navbar_langSwitcher__EThuy,.Navbar_langSwitcher__EThuy a{font-size:.875rem;color:#fff;text-decoration:none;transition:opacity .2s;white-space:nowrap}.Navbar_center__RkHYM a:hover{opacity:.7}.Navbar_center__RkHYM a.Navbar_active__gl4X_{font-weight:700}.Navbar_langSwitcher__EThuy{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.Navbar_langSwitcher__EThuy a{color:#fff;text-decoration:none;font-size:.875rem}.Navbar_langSwitcher__EThuy a.Navbar_active__gl4X_{font-weight:700}.Navbar_separator__9MotL{opacity:.6;pointer-events:none}.Navbar_right__bRbg_{display:flex;align-items:center;flex-shrink:0}.Navbar_goFurther__TGJWa{display:flex;align-items:center;gap:.4rem}.Navbar_goFurther__TGJWa:hover{opacity:.7}.Navbar_goFurtherArrow__DEE6u{height:.85em;width:auto;display:inline-block}.Navbar_mobileRight__oGLZh{display:none;align-items:center;gap:1rem;z-index:1001;position:relative}.Navbar_langSwitcherMobile__Fo2H1{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#fff}.Navbar_langSwitcherMobile__Fo2H1 a{color:#fff;text-decoration:none}.Navbar_langSwitcherMobile__Fo2H1 a.Navbar_active__gl4X_{font-weight:700}.Navbar_hamburger__KNBio{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:.25rem;width:32px;height:32px}.Navbar_bar__pfguf{display:block;width:22px;height:2px;background-color:#fff;border-radius:1px;transition:transform .3s ease,opacity .3s ease}.Navbar_barOpen1__zEkH2{transform:translateY(3.5px) rotate(45deg)}.Navbar_barOpen2__s_2Wj{transform:translateY(-3.5px) rotate(-45deg)}.Navbar_hamburgerLight__0sTrP .Navbar_bar__pfguf{background-color:#000}.Navbar_overlay__CDtjR{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:linear-gradient(180deg,hsla(0,0%,6%,.97) 0,hsla(0,0%,6%,.85) 50%,hsla(0,0%,6%,0));z-index:999;display:flex;flex-direction:column;align-items:flex-end;padding-top:4rem;box-sizing:border-box;pointer-events:all}.Navbar_overlayIn__GLyB_{animation:Navbar_menuDown__TAZLH .35s cubic-bezier(.16,1,.3,1) forwards}.Navbar_overlayOut__ozZq8{animation:Navbar_menuUp__wxCat .3s cubic-bezier(.7,0,.84,0) forwards}@keyframes Navbar_menuUp__wxCat{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.Navbar_overlayBody__PAjcM{display:flex;flex-direction:column;align-items:flex-end;gap:2rem;padding:0 var(--page-margin);width:100%;box-sizing:border-box}.Navbar_overlayMain__8sxnP{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2rem;width:100%}.Navbar_overlayLogo__gluhP{height:64px;width:auto;animation:Navbar_flipLogo__bBRrr 4s linear infinite;flex-shrink:0}.Navbar_overlayLogoLight__eWzqA{filter:invert(1)}.Navbar_overlayLinks__dpfOF{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;pointer-events:all;padding-right:var(--page-margin);box-sizing:border-box;width:100%}.Navbar_overlayLinkGoFurther___s5_F{display:flex;align-items:center;gap:.4em;animation-delay:.29s}.Navbar_overlayLinkArrow__uASvb{height:.6em;width:auto;margin-left:.4em}.Navbar_overlayLinkArrowLight__8UpJA{filter:invert(1)}.Navbar_overlayLink__Z4t87{color:#fff;text-decoration:none;font-size:clamp(2rem,9vw,3.5rem);font-weight:400;opacity:0;animation:Navbar_linkFade__a1xOL .4s ease forwards;max-width:100%;text-align:right}.Navbar_overlayLink__Z4t87:hover{opacity:.6}.Navbar_overlayLight__hdX88{background:linear-gradient(180deg,hsla(0,0%,100%,.97) 0,hsla(0,0%,100%,.85) 60%,hsla(0,0%,100%,0))}.Navbar_overlayLight__hdX88 .Navbar_langSwitcherMobile__Fo2H1 a,.Navbar_overlayLight__hdX88 .Navbar_overlayLink__Z4t87{color:#000}@keyframes Navbar_menuDown__TAZLH{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Navbar_linkFade__a1xOL{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Navbar_center__RkHYM,.Navbar_right__bRbg_{display:none}.Navbar_mobileRight__oGLZh{display:flex}.Navbar_navbar__XlgWY{padding:.75rem var(--page-margin-mobile) 1rem}}.Navbar_navbarLight__b1ZSf{background:linear-gradient(180deg,hsla(0,0%,100%,.92) 0,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));color:#000;padding-bottom:3rem}.Navbar_navbarLight__b1ZSf .Navbar_center__RkHYM a,.Navbar_navbarLight__b1ZSf .Navbar_goFurther__TGJWa,.Navbar_navbarLight__b1ZSf .Navbar_langSwitcherMobile__Fo2H1 a,.Navbar_navbarLight__b1ZSf .Navbar_langSwitcher__EThuy,.Navbar_navbarLight__b1ZSf .Navbar_langSwitcher__EThuy a{color:#000}.Navbar_goFurtherArrowLight__CQ1AD,.Navbar_logoImgLight__i80DF{filter:invert(1)}.Navbar_logoHidden__b5sWD{opacity:0}.Navbar_logoImgAnimating__Q3SeA{animation:Navbar_flipLogo__bBRrr 4s linear infinite}.PageLoader_overlay__1u9e4{position:fixed;inset:0;z-index:9999;background-color:#000;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .6s ease;pointer-events:all;perspective:400px}.PageLoader_overlay__1u9e4.PageLoader_hidden__z_qii{opacity:0;pointer-events:none}.PageLoader_brand__z08Lt{font-size:clamp(.6rem,1.5vw,20px);font-weight:700;color:#fff;animation:PageLoader_rotate-vert-center__ewg7C 4s cubic-bezier(.68,-.55,.265,1.55) infinite both}@keyframes PageLoader_rotate-vert-center__ewg7C{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}.ScrollSeal_seal__n_g4E{position:fixed;bottom:2rem;right:2rem;width:200px;height:200px;z-index:50;pointer-events:none;opacity:0;transition:opacity .3s ease}.ScrollSeal_visible__qzi_5{opacity:1}.ScrollSeal_tomato__4rm8p{position:absolute;width:50%;height:50%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.ScrollSeal_text__zn3l1{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;animation:ScrollSeal_spin__h4nbA 8s linear infinite}.ScrollSeal_stopped__Wd0aa{animation-play-state:paused}@keyframes ScrollSeal_spin__h4nbA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ScrollSeal_seal__n_g4E{width:130px;height:130px;bottom:1.5rem;right:1rem}}.services_page__MzkUe{background-color:#fff;color:#000;padding-top:6rem;padding-bottom:0;min-height:100vh}.services_header__24c5Y{padding:2rem var(--page-margin) 1rem}.services_pageTitle__7Sq2v{font-size:clamp(2.5rem,6vw,96px);font-weight:400;margin:0}.services_plansSection__VtaZt{display:flex;gap:3rem;padding:2rem var(--page-margin);align-items:flex-start}.services_plansLeft__Qb90h{flex:0 0 auto;display:flex;flex-direction:row;gap:1rem;align-items:center}.services_plansTaglineWrap__nCf6g{display:flex;flex-direction:column;gap:.3rem;flex:0 0 auto}.services_plansTagline__r6qP4{font-size:.9rem;font-weight:700;opacity:.7;margin:0;line-height:1.4}.services_plansSmallImage__nQHWM{position:relative;width:140px;height:140px;flex-shrink:0;overflow:hidden;border-radius:12px}.services_plansRight__a91Om{flex:1 1;display:flex;flex-direction:column;gap:1rem}.services_plansTabs__inNwY{display:flex;gap:2rem;flex-wrap:wrap}.services_planTab__FF_u3{background:none;border:none;cursor:pointer;font-family:inherit;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:600;color:#000;padding:0;transition:opacity .2s;text-decoration:none}.services_planTabActive__Ljdgn,.services_planTab__FF_u3:hover{text-decoration:underline;opacity:1}.services_plansTags__lhU3G{display:flex;gap:.5rem;flex-wrap:wrap}.services_planTag__Q01yM{border:1.5px solid #000;border-radius:999px;padding:.2rem .75rem;font-size:.85rem;font-weight:600}.services_plansDescription__l4vRH{font-size:clamp(.85rem,1.1vw,18px);line-height:1.6;max-width:600px;opacity:.75}.services_goodFor__DDOpJ{padding:3rem var(--page-margin) 2rem}.services_goodForTitle__rW6LO{font-size:clamp(2rem,5vw,80px);font-weight:400;margin:0 0 2rem}.services_goodForGrid__E7RPB{display:flex;gap:1rem;flex-wrap:wrap}.services_cardTags__q6Rmd{display:flex;gap:.5rem;flex-wrap:wrap}.services_cardTag__32uTH{background:#f5e642;color:#000;font-size:.75rem;font-weight:700;padding:.2rem .75rem;border-radius:999px}.services_goodForCard__YWZ8o{flex:1 1;background:#101010;color:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:320px;border-radius:16px}.services_cardTitle__QSjzQ{font-size:clamp(1.2rem,2vw,32px);font-weight:700;margin:0}.services_cardBar__5__4u{width:60%;height:20px;border-radius:999px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5))}.services_cardText__h55_C{font-size:clamp(.8rem,1vw,16px);line-height:1.6;opacity:.8;margin:auto 0 0}.services_tomatoWrap__kJIhh{position:relative;width:calc(100% - calc(2 * var(--page-margin)));height:clamp(300px,45vw,700px);margin:2rem var(--page-margin);overflow:hidden}.services_tomatoInner___cWZP{position:absolute;top:0;left:0;right:0;bottom:0}.services_projectsLink__GLrdf{display:flex;justify-content:flex-end;padding:1rem var(--page-margin) 2rem}.services_projectsLinkText__8Cx6a{font-size:clamp(1.5rem,4vw,60px);font-weight:400;color:#000;text-decoration:none;transition:opacity .2s}.services_projectsLinkText__8Cx6a:hover{opacity:.6}.services_about__oVnYM{padding:3rem var(--page-margin) 0;border-top:none}.services_aboutText__Wm81x{font-size:clamp(.9rem,1.25vw,24px);line-height:1.6;max-width:960px;margin-bottom:1.5rem;opacity:.75}.services_aboutCta__9qdS6{font-size:clamp(1.4rem,2.6vw,50px);font-weight:600;margin-bottom:2rem}.services_contactRow__SRk0n{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;container-type:inline-size}.services_contactStatement__CcFW4{flex:0 0 auto;width:17ch;font-size:clamp(1.2rem,4.07vw,78px);font-weight:400;line-height:1.37;white-space:pre;overflow:hidden}.services_contactStatementDesktop__FeYwk{display:block;white-space:pre}.services_contactStatementMobile__jfdAQ{display:none}.services_contactStatementMobile__jfdAQ span{display:block;width:100%;text-align:justify;text-align-last:justify}.services_contactForm__r3HKW{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1rem}.services_formField__vvCy0{display:flex;flex-direction:column;gap:.3rem}.services_formLabel__XPM8B{font-size:clamp(.75rem,1.1vw,21px)}.services_formInput__yCv5d,.services_formTextarea__Bpo8t{border:1.5px solid #a3a3a3;padding:.75rem;font-size:clamp(.65rem,.9vw,16px);background:#fff;color:#000;outline:none;font-family:inherit;border-radius:0;transition:border-color .2s;width:100%}.services_formInput__yCv5d:focus,.services_formTextarea__Bpo8t:focus{border-color:#000}.services_formTextarea__Bpo8t{resize:vertical}.services_formDisclaimer__ZDA8A{font-size:clamp(.7rem,1.1vw,21px);opacity:.6;line-height:1.5}.services_formButton__3hBLK{align-self:flex-start;background-color:#000;color:#fff;border:none;padding:.6rem 1.4rem;font-size:.95rem;cursor:pointer;font-family:inherit;transition:opacity .2s;display:flex;align-items:center;gap:.5rem}.services_formButton__3hBLK:hover{opacity:.75}.services_formButtonArrow__Wqx2r{height:.75em;width:auto;filter:invert(0);vertical-align:middle;margin-top:.15em}.services_bottomBrand__mNn3K{width:100%;overflow:hidden;padding:0 var(--page-margin);margin:0;line-height:0;display:block;font-size:0;box-sizing:border-box}.services_bottomBrandImg__rpd_m{width:100%;height:auto;display:block;filter:invert(1);padding:0;vertical-align:bottom;margin:0 0 -4px}.services_footerGradient__t1ibV{width:100%;height:200px;background:linear-gradient(0deg,hsla(0,0%,71%,.18) 0,hsla(0,0%,100%,0));pointer-events:none;margin-bottom:-1px}@media (max-width:768px){.services_plansSection__VtaZt{flex-direction:column}.services_plansLeft__Qb90h{width:100%;justify-content:center}.services_plansSmallImage__nQHWM{width:120px;height:120px}.services_goodForGrid__E7RPB{flex-direction:column}.services_contactRow__SRk0n{flex-direction:column;align-items:center;gap:2rem}.services_contactStatement__CcFW4{width:100%!important;overflow:visible!important;white-space:normal;font-size:clamp(1rem,6vw,2rem);text-align:left}.services_contactStatementMobile__jfdAQ{display:flex!important;flex-direction:column;width:100%!important;overflow:visible!important;font-size:7cqw;transform:none;text-align:left}.services_contactStatementDesktop__FeYwk{display:none}.services_plansTabs__inNwY{gap:1rem}.services_planTab__FF_u3{font-size:.95rem}.services_page__MzkUe{overflow-x:hidden}.services_goodFor__DDOpJ>div{flex-direction:column}}.about_page__vSRTU{background-color:#fff;color:#101010;padding-top:6rem;padding-bottom:0}.about_titleWrap__XEbIP{position:relative;width:100%;overflow:hidden}.about_titleDesktop__eSje5,.about_titleImg__xYbQE{display:block;width:100%;height:auto}.about_titleDesktop__eSje5{padding:0 var(--page-margin);filter:invert(1)}.about_titleMobile__z6ZDx{display:none;font-size:calc((80vw - 3rem) / 1.72);font-weight:700;color:#101010;line-height:1;padding:0 var(--page-margin);width:100%;box-sizing:border-box}.about_content__Y_VO5{padding:3rem var(--page-margin);display:flex;flex-direction:column;gap:2rem}.about_bio__Hf1NY,.about_intro__vqjtl{font-size:clamp(1.02rem,1.42vw,27px);font-weight:700;line-height:1.6;max-width:800px;color:#101010}.about_photoRow__PLpQg{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.about_photoWrap__S6wac{position:relative;width:120px;height:120px;overflow:hidden;border-radius:8px;flex-shrink:0}.about_projectsLinkText__U0UkN{font-size:clamp(1.5rem,4vw,60px);font-weight:400;color:#101010;text-decoration:none;transition:opacity .2s}.about_projectsLinkText__U0UkN:hover{opacity:.6}@media (max-width:768px){.about_titleWrap__XEbIP{padding-top:6rem}.about_titleDesktop__eSje5{display:none}.about_titleMobile__z6ZDx{display:block;padding-top:1rem}.about_photoWrap__S6wac{width:100px;height:100px}}.single_page__smgT1{background-color:#101010;color:#fff;padding:5.5rem 1.5rem 3rem}.single_heroWrap__NykBm{position:relative;width:100%;height:clamp(300px,55vw,800px);margin-bottom:1.5rem}.single_heroImage__x_Hgu{object-fit:cover;object-position:center top}.single_title__qfuF8{font-size:clamp(2rem,5vw,80px);font-weight:400;padding:0 var(--page-margin);margin:0 0 1.5rem}.single_row2__8v7TF{display:flex;flex-direction:row;gap:1rem;width:100%;margin-bottom:1.5rem;box-sizing:border-box}.single_halfImage__29m6G{position:relative;flex:1 1;height:clamp(200px,28vw,480px);min-height:200px}.single_fullOuter__WXawg{width:100%;margin-bottom:1.5rem}.single_fullInner__DtUnB{position:relative;width:100%;height:clamp(300px,50vw,750px)}.single_fillImage__GLw5V{object-fit:cover}.single_fillImageContain__4gmgE{object-fit:contain!important}.single_description__Z7SCs{font-size:clamp(.85rem,1.2vw,20px);line-height:1.6;padding:0 var(--page-margin);margin:0 0 1em;width:100%;box-sizing:border-box;opacity:.75}.single_description__Z7SCs:last-of-type{margin-bottom:1.5rem}@media (max-width:768px){.single_page__smgT1{padding:0 var(--page-margin-mobile);padding-top:5rem;padding-bottom:2rem}.single_fullInner__DtUnB,.single_heroWrap__NykBm{height:70vw}.single_row2__8v7TF{flex-direction:column;gap:1rem;height:auto}.single_halfImage__29m6G{height:70vw!important;min-height:unset!important;width:100%;flex:none}.single_fillImageContain__4gmgE{object-fit:contain!important}}.page_page__WgPqU{background-color:#101010;color:#fff;padding:0;overflow-x:hidden}.page_titleWrap__hXGqi{position:relative;width:100%;overflow:hidden;padding-top:clamp(6rem,16vw,18rem);padding-bottom:0}.page_title__5vbYo{display:block;width:100%;height:auto;padding:0 var(--page-margin);padding-top:0;margin:0}.page_titleOverlay__TgHrP{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;z-index:1}.page_taglineRow__6Jfbk{display:none}.page_tagline__BwKC5{font-size:1.1rem}.page_goFurtherInner__Jcl8C,.page_goFurtherWrap__K2gRN,.page_goFurther__CfaJO{display:none}.page_projects__P_VBt{color:#fff;padding:3rem var(--page-margin);display:flex;flex-direction:column;gap:3rem}.page_projectBlock__ns1aN{display:block;width:100%;color:#fff}.page_projectImageWrap__CtkTY{position:relative;overflow:hidden}.page_projectImage__2quZ5{width:100%;height:clamp(220px,38.8vw,745px);object-fit:cover;display:block}.page_projectTags__VnzC3{position:absolute;top:1rem;left:1rem;display:flex;gap:1rem;z-index:2}@media (max-width:768px){.page_projectTags__VnzC3{left:var(--page-margin-mobile);top:var(--page-margin-mobile)}}.page_projectTag__eozN2{font-size:clamp(.75rem,1.15vw,22px);font-weight:700;color:#fff}.page_projectName__I2797{display:block;margin:0;padding:.75rem 0 0;font-size:clamp(1.2rem,2.3vw,44px);font-weight:400;color:#fff;text-decoration:none;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}a.page_projectName__I2797:hover{text-decoration:underline;color:#999}.page_projectImageWrap__CtkTY:after{content:"";position:absolute;top:0;left:0;width:100%;height:35%;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);z-index:1;pointer-events:none}.page_about__8kR43{color:#fff;padding:3rem var(--page-margin);border-top:none;margin-top:1px}.page_aboutText__doGxM{font-size:clamp(.9rem,1.25vw,24px);line-height:1.6;max-width:960px;margin-bottom:1.5rem;opacity:.75;color:#fff}.page_aboutCta__OmCze{font-size:clamp(1.4rem,2.6vw,50px);font-weight:600;margin-bottom:2rem;color:#fff}.page_contactRow__0W8sF{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;container-type:inline-size}.page_contactStatement__Mgh88{flex:0 0 auto;width:17ch;font-size:clamp(1.2rem,4.07vw,78px);font-weight:400;line-height:1.37;white-space:pre;overflow:hidden;color:#fff}.page_contactStatementDesktop__oS4mw{display:block;white-space:pre}.page_contactStatementMobile__LKwax{display:none}.page_contactStatementMobile__LKwax span{display:block;width:100%;text-align:justify;text-align-last:justify}.page_contactForm__8AfiI{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1rem;border:none;padding:0}.page_formField__GYtFV{display:flex;flex-direction:column;gap:.3rem}.page_formLabel__7ligQ{font-size:clamp(.75rem,1.1vw,21px);color:#fff}.page_formInput__N8Hel,.page_formTextarea__dYaBV{border:1.5px solid hsla(0,0%,100%,.3);padding:.75rem;font-size:clamp(.65rem,.9vw,16px);background:#101010;color:#fff;outline:none;font-family:inherit;border-radius:0;transition:border-color .2s;width:100%}.page_formInput__N8Hel::placeholder,.page_formTextarea__dYaBV::placeholder{color:hsla(0,0%,100%,.4)}.page_formInput__N8Hel:focus,.page_formTextarea__dYaBV:focus{border-color:#fff}.page_formTextarea__dYaBV{resize:vertical}.page_formDisclaimer__19VjA{font-size:clamp(.7rem,1.1vw,21px);opacity:.5;line-height:1.5;color:#fff}.page_formButton__ABseI{align-self:flex-start;background-color:#fff;color:#000;border:none;padding:.6rem 1.4rem;font-size:.95rem;cursor:pointer;font-family:inherit;transition:opacity .2s;display:flex;align-items:center;gap:.5rem}.page_formButton__ABseI:hover{opacity:.75}.page_formButtonArrow__Y9xyC{height:.75em;width:auto;filter:invert(1);vertical-align:middle;margin-top:.15em}.page_titleDesktop__FgY3o{display:block}.page_titleMobile__9nESx{display:none;font-size:40vw;font-weight:700;text-align:center;color:#fff;line-height:1;padding:0 var(--page-margin);width:100%;box-sizing:border-box}@media (max-width:768px){.page_titleWrap__hXGqi{padding-top:6rem}.page_projects__P_VBt{padding-top:1rem;padding-left:0;padding-right:0}.page_projectName__I2797{padding-left:var(--page-margin-mobile);padding-right:var(--page-margin-mobile)}.page_contactRow__0W8sF{flex-direction:column;align-items:center;gap:2rem}.page_contactStatement__Mgh88{width:100%!important;overflow:visible!important;white-space:normal;font-size:clamp(1rem,6vw,2rem);text-align:left}.page_contactStatementMobile__LKwax{display:flex!important;flex-direction:column;width:100%!important;overflow:visible!important;font-size:7cqw;transform:none;text-align:left}.page_contactStatementDesktop__oS4mw{display:none}.page_contactForm__8AfiI{width:100%}.page_projectImage__2quZ5{height:100%;width:100%}.page_projectImageWrap__CtkTY{margin-left:var(--page-margin-mobile);margin-right:var(--page-margin-mobile);width:calc(100% - calc(2 * var(--page-margin-mobile)));aspect-ratio:1/1;border-radius:12px;overflow:hidden}.page_titleDesktop__FgY3o{display:none}.page_titleMobile__9nESx{display:block;padding-top:1rem;padding-bottom:0}}.work_page__HvhR5{background-color:#101010;color:#fff;padding-top:5rem;padding-bottom:4rem}.work_grid__1uGiH{display:flex;flex-direction:row;gap:.5rem;padding:0 var(--page-margin);align-items:flex-start}.work_column__qTUjC{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.work_imageWrap__yCEQS{width:100%;overflow:hidden;border-radius:8px}.work_image__3dz7V{width:100%;height:auto;display:block;transition:transform .4s ease}.work_imageWrap__yCEQS:hover .work_image__3dz7V{transform:scale(1.5)}@media (max-width:768px){.work_grid__1uGiH{padding:0 var(--page-margin-mobile)}.work_column__qTUjC,.work_grid__1uGiH{flex-direction:column}.work_imageWrap__yCEQS{flex:0 0 100%}}