:root{--max-width-1440:1920px;--ff-font:Poppins,sans-serif;--777:#777;--secondary-color:#374055;--primary-color:#dcc5b9;--max-w:1440px;--footer:#4e5c7e;--white-a-0-8:white;--noto-sans-tc:"Noto Sans TC",sans-serif;--white-a-0-6:#fff9;--min-width-920:920px;--whole-screen:100vh;--icon-size:16px}.navbar-no-shadow{border:1px #0000001a;justify-content:center;align-items:center;height:100%;padding-top:0;display:block}.navbar-no-shadow-container{z-index:5;width:var(--max-width-1440);background-color:#0000;border:1px #000;justify-content:center;align-items:center;height:100%;margin-left:auto;margin-right:auto;padding:0;display:flex}.container-regular{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100vw;min-height:30px;margin-top:-20px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;line-height:80px;display:grid}.navbarwrapper-l{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;margin-top:10px;margin-right:0;padding-right:0;line-height:100%;display:grid}.navbarwrapper-l.footer-style-wrapper{max-width:var(--max-width-1440);max-width:var(--max-width-1440);grid-template-columns:1fr 1fr 1fr;align-items:center;margin-top:0;margin-left:10px;margin-right:10px;display:flex;position:relative}.nav-menu-wrapper{text-align:right;order:0;margin-left:0;margin-right:20px;padding-right:0;line-height:100%;position:relative}.nav-link{font-family:var(--ff-font);color:var(--777);letter-spacing:.25px;margin-left:0;margin-right:0;padding:0;font-size:16px;line-height:20px;text-decoration:none;display:block}.nav-link:hover{color:#1a1b1fbf}.nav-link:focus-visible,.nav-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-link.w--current{font-family:var(--ff-font);color:var(--secondary-color);font-weight:600}.nav-link.language-item{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.nav-link.language-bar{margin-left:2px;margin-right:2px;padding-left:0;padding-right:0}.list-item{align-items:stretch;height:auto;margin-right:24px;padding-right:0;display:flex}.code-embed{padding-right:0;display:block}.code-embed-2{padding-right:0}.button{background-color:var(--secondary-color);white-space:nowrap;color:#fff;padding:16px 20px;text-decoration:none}.list-item{text-align:right;justify-content:center;align-self:center;align-items:center;height:auto;margin-right:0;display:flex}.list-item.active-item{border-bottom:3px solid var(--primary-color)}.list-item.active-item-second-color{border-bottom:3px solid #000;list-style-type:disc}.list-item.active-item-second-color:active{border:1px #000}.list-item.contact-us{min-width:102px;margin-right:10px}.body{flex-flow:column;align-items:center;height:auto;font-family:PT Sans,sans-serif;font-size:16px;display:flex}.body.home-body{flex-flow:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;overflow:scroll}.footer{background-color:var(--footer);text-align:left;justify-content:center;align-items:center;width:100vw;height:76px;display:flex;position:relative}.nav-link-footer{font-family:var(--ff-font);color:var(--white-a-0-8);letter-spacing:.25px;margin-left:0;margin-right:0;padding:0;font-size:16px;font-weight:400;line-height:20px;text-decoration:none;display:block}.nav-link-footer:hover{color:#fff}.nav-link-footer:focus-visible,.nav-link-footer[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-link-footer.language-item{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.nav-link-footer.language-bar{margin-left:2px;margin-right:2px;padding-left:0;padding-right:0}.section-2{grid-column-gap:12px;grid-row-gap:12px;width:auto;max-width:none;margin-top:0;padding-top:40px;display:none}.home-section-nav{grid-column-gap:16px;grid-row-gap:16px;z-index:9999;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:80px;margin-right:0;display:block;position:static}.collection-list-wrapper-8{width:calc(100% - 52px)}.collection-list-wrapper-9{flex-flow:column;align-items:flex-start;display:flex}.div-block-8{margin-bottom:20px}.heading-2{margin:0;padding:0;font-size:20px}.philosophy-section{width:100%;max-width:var(--max-w);grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;min-height:calc(100vh - 245px);margin-top:6px;margin-bottom:56px;padding-top:56px;padding-left:80px;padding-right:80px;display:grid}.awards-press-section{width:70%;max-width:var(--max-w);grid-column-gap:26px;grid-row-gap:26px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:0;padding-top:48px;display:flex}.collection-list-wrapper-10{width:100%}.collection-item-6{flex-flow:wrap;justify-content:flex-start;align-items:stretch;margin-bottom:48px;display:flex}.image-2{object-fit:cover;width:28%}.div-block-9{width:70%;padding-left:32px}.paragraph-2{color:#0009;margin-top:16px}.heading-3{color:#000;-webkit-text-stroke-color:#000;object-fit:fill;margin:0;padding:0;position:relative;left:auto;right:auto}.link-block-4{color:#0009;cursor:pointer;text-decoration:none;display:flex}.teammember-section{width:70%;max-width:var(--max-w);grid-column-gap:26px;grid-row-gap:26px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;margin-top:0;padding-top:48px;display:flex}.section-7{width:100%;max-width:var(--max-w);grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.collection-list-wrapper-13{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.home-nav-menu{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-around;align-items:center;margin-bottom:0;padding-bottom:0;padding-left:0;display:flex}.footer-nav-ipad{grid-column-gap:48px;grid-row-gap:48px;text-align:right;flex-flow:row;justify-content:space-around;align-items:center;max-width:620px;margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0;display:flex}.category-philosophy-btn{opacity:.4;text-align:center;background-color:#3e3e3e;border-radius:20px;width:auto;padding:8px 24px}.category-philosophy-btn.category-btn-avtive{background-color:var(--secondary-color);opacity:1;color:var(--primary-color);font-weight:700}.category-awards-press-btn{opacity:.4;text-align:center;background-color:#3e3e3e;border-radius:20px;width:auto;padding:8px 24px}.category-awards-press-btn.category-btn-avtive{background-color:var(--secondary-color);opacity:1;color:var(--primary-color);font-weight:700}.category-team-btn{opacity:.4;text-align:center;background-color:#3e3e3e;border-radius:20px;width:auto;padding:8px 24px}.category-team-btn.category-btn-avtive{background-color:var(--secondary-color);opacity:1;color:var(--primary-color);font-weight:700}.icon-default{display:block}.icon-hover{display:none}.icon-wrapper{justify-content:flex-start;align-items:center;width:208px;margin-top:0;margin-left:0;padding-top:40px;text-decoration:underline;display:flex;transform:scale(.9)}.icon-wrapper.footer{height:auto;padding-top:10px}.divblock36{margin-left:0;margin-right:0;padding-right:0}.divblock36.hamburger{-webkit-text-fill-color:inherit;-webkit-text-fill-color:inherit;inset:0% 0% 0% auto;background-clip:border-box;padding-right:0;display:none;position:absolute;inset:0% 0% 0% auto}.div-block-37{flex:0 auto}.div-block-39{grid-column-gap:24px;grid-row-gap:24px;display:flex}.div-block-37-c3{display:none}.image-9{aspect-ratio:4/3;width:100%}.collection-item-14{justify-content:space-between;align-items:center;display:flex}.link-block-9{cursor:pointer;color:#333;font-size:14px}.heading-6{margin-top:0;margin-bottom:16px;font-size:20px}.list-item-3{font-size:14px;text-decoration:underline}.icon-wrapper-copy-footer{justify-content:flex-start;align-items:center;width:208px;margin-top:0;margin-left:0;padding-top:40px;text-decoration:underline;display:flex;transform:scale(.9)}.icon-wrapper-copy-footer.footer{padding-top:10px}.hamburger-section{display:none}.icon-wrapper-for-ham{justify-content:flex-start;align-items:center;width:208px;margin-top:0;margin-left:0;padding-top:40px;text-decoration:underline;display:flex;transform:scale(.9)}.icon-wrapper-for-ham.footer{padding-top:10px}.text-block-17{font-family:var(--ff-font)}.collection-list-13{margin-left:-20px}.div-block-58{grid-column-gap:24px;grid-row-gap:24px;flex-flow:row;justify-content:flex-end;align-items:flex-start;height:100%;margin-top:0;display:flex}.div-block-59{display:none}.navbar-no-shadow-copy{border:1px #0000001a;justify-content:center;align-items:center;height:100%;display:block}.navbar-brand-pages{margin-left:-20px;margin-right:10px;display:block}.navbar-brand-pages.w--current{margin-left:-20px;margin-right:10px;padding-top:0;position:relative}.contact-us-text{font-family:var(--ff-font);color:var(--primary-color);font-weight:500}.icon-no-hover{display:block}.nav-link-footer-mobile{font-family:var(--ff-font);color:var(--white-a-0-8);letter-spacing:.25px;margin-left:0;margin-right:0;padding:0;font-size:16px;font-weight:400;line-height:20px;text-decoration:none;display:block}.nav-link-footer-mobile:hover{color:#1a1b1fbf}.nav-link-footer-mobile:focus-visible,.nav-link-footer-mobile[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-link-footer-mobile.language-item{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.nav-link-footer-mobile.language-bar{margin-left:2px;margin-right:2px;padding-left:0;padding-right:0}.rich-text-block-3{margin-top:16px;margin-bottom:40px;font-size:14px}@media screen and (max-width:991px){.navbar-no-shadow{height:100%;position:relative}.navbar-no-shadow-container{min-height:auto;position:relative}.container-regular{position:relative}.navbarwrapper-l{max-width:100%;font-family:var(--ff-font);position:relative;left:-20px}.navbarwrapper-l.footer-style-wrapper{position:relative;top:0}.navbar-brand.w--current{position:relative;left:-20px}.nav-dropdown-list.shadow-three.w--open{position:absolute}.menu-button.w--open{color:#fff;background-color:#a6b1bf}.button{padding:12px 15px}.footer{padding-left:0}.collection-list-3{justify-content:center;align-items:center;min-height:auto}.philosophy-section{padding-left:80px;padding-right:80px}.div-block-13.collection-item,.div-block-14.collection-item{opacity:1;opacity:1}.section-9{margin-left:10px}.container{width:100%;margin-right:0;padding-left:0;padding-right:0}.home-nav-menu{grid-column-gap:20px;grid-row-gap:20px;position:relative}.footer-nav-ipad{grid-column-gap:36px;grid-row-gap:36px}.home-nav-link,.nav-link-copy.w--current{font-family:Poppins,sans-serif}.div-block-32{padding-left:80px;padding-right:80px}.divblock36{margin-left:10px}.divblock36.hamburger{display:none}.div-block-39{grid-column-gap:14px;grid-row-gap:14px;margin-right:20px;display:flex;position:absolute}.div-block-37-copy2.header{position:relative}.section-11{width:100%;min-height:calc(100vh - 107px)}.section-wrap-tablet-only-copy{display:none}.section-2-copy{display:flex}.section-8-copy{padding-left:6%;padding-right:6%}.section-14{margin-right:10px}.text-block-18{font-family:Poppins,sans-serif}.div-block-39-copy,.div-block-39-copy-copy{grid-column-gap:24px;grid-row-gap:24px;margin-right:20px;display:flex;position:absolute}.navbar-no-shadow-copy{height:100%;position:relative}.button-home{padding:12px 15px}.navbar-brand-pages.w--current{position:relative;left:-20px}.div-block-61{grid-column-gap:14px;grid-row-gap:14px;display:flex}.section-14-mobile{margin-right:10px}.section-8-contact-us{padding-left:0%;padding-right:24px}}@media screen and (max-width:767px){.navbar-no-shadow{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.navbar-no-shadow.tablet{min-width:auto;max-width:none}.navbar-no-shadow-container{justify-content:space-between;width:100vw;min-height:auto;display:flex}.container-regular{grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;max-width:none;margin-left:16px;margin-right:0;padding-left:0;padding-right:0}.navbarwrapper-l{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr .25fr;grid-template-areas:"Area";grid-auto-flow:row;margin-top:20px;display:flex}.navbarwrapper-l.footer-style-wrapper{display:none}.navbar-brand{margin-left:0;margin-right:0;padding-left:0;text-decoration:none}.navbar-brand.w--current{margin-left:0;padding-top:0}.nav-menu-wrapper,.nav-menu-wrapper.tablet,.nav-menu-wrapper.tablet{display:none}.language-menu{flex-direction:column;padding-bottom:30px;padding-left:0}.nav-link{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle{padding-top:10px;padding-bottom:10px}.nav-dropdown-list.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list.shadow-three.w--open{position:relative}.nav-dropdown-list.shadow-three.mobile-shadow-hide{box-shadow:none;box-shadow:none}.mobile-margin-top-10{margin-top:10px}.button{font-size:12px}.slider{object-fit:cover;height:100%}.collection-list-wrapper{margin-top:20px;margin-left:0;margin-right:0}.footer{flex-flow:column;justify-content:flex-start;align-items:flex-start;height:207px;display:flex}.nav-link-footer{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-link-footer:hover{color:inherit}.button-second-color{background-color:var(--secondary-color)}.section-2{display:none}.div-vertical-pic{width:100vw;height:852px}.div-horizental-pic{width:100vw;height:389px}.collection-list-wrapper-3{margin-top:-10px;margin-bottom:80px}.collection-list-wrapper-4{padding-left:40px;padding-right:40px}.section-left{margin-top:40px;padding-top:0}.collection-list-wrapper-7{width:100vw}.section-right-wrap{margin-left:-60px;margin-right:-61px;padding-left:0}.section-left-wrap{min-height:calc(100vh - 207px);margin-top:10px;padding-bottom:60px;padding-left:0;padding-right:0}.home-section-nav{grid-column-gap:16px;grid-row-gap:16px;z-index:999;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;margin-right:0;display:flex}.lightbox-pic-v{width:100%}.category-residential-btn.category-tab-btn.w--current,.category-office-btn.category-tab-btn,.category-office-btn.category-tab-btn,.category-commercial-space-btn.category-tab-btn,.category-commercial-space-btn.category-tab-btn,.category-concept-btn.category-tab-btn,.category-concept-btn.category-tab-btn{font-size:12px}.collection-list-wrapper-8{width:100vw}.philosophy-section{flex-flow:column;margin-top:10px;padding-top:20px;padding-left:0;padding-right:0;display:flex}.link-block-5{margin-bottom:15px}.overlay{width:100%}.heading-5{margin-bottom:20px}.nav-menu,.home-nav-menu,.home-language-menu,.footer-nav-ipad{flex-direction:column;padding-bottom:30px;padding-left:0}.slide-picture{height:100%}.home-nav-link,.nav-link-copy{padding-top:10px;padding-bottom:10px;display:inline-block}.link-block-8{position:absolute}.div-block-32{min-width:auto;padding-left:0;padding-right:0}.icon-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:34px;margin-top:0;margin-left:-20px;padding-top:10px;display:flex;transform:scale(.7)}.text-block-13{background-color:var(--secondary-color);color:#fff;justify-content:center;padding:12px;display:flex}.tablet-hamberger,.tablet-hambergerr,.desktop-2,.desktop-only{min-width:auto;max-width:none}.tablet-hamberger2{min-width:auto;max-width:none;display:block}.section-wrap-tablet{display:flex}.back-page-wrapper{top:-23px}.section-wrap-desktop{display:flex}.section-wrap-tablet-only{flex-flow:column;padding-left:40px;padding-right:40px;display:none;overflow:scroll}.divblock36{padding-right:20px}.divblock36.hamburger{margin-right:0;display:block;position:static}.div-block-37{display:none}.div-block-37.header{display:block}.div-block-38,.div-block-39{display:none}.code-embed-8{display:block}.div-block-37-copy{margin-left:-120px;display:block}.div-block-39-copy{margin-top:0;margin-right:0;display:flex;position:relative;inset:auto}.home-nav-link-copy{padding-top:10px;padding-bottom:10px;display:inline-block}.navbarwrapper-l-copy{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr .25fr;grid-template-areas:"Area";grid-auto-flow:row;margin-top:20px;display:flex}.navbarwrapper-l-copy.footer-style-wrapper{display:none}.div-block-37-copy2{display:none}.div-block-37-copy2.header{margin-top:24px;display:block}.div-block-37-copy-copy{margin-left:-120px;display:block}.icon-wrapper-copy,.icon-wrapper-copy2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:34px;margin-top:0;padding-top:10px;display:flex;transform:scale(.7)}.div-block-37-c2{display:none}.div-block-37-c2.header{margin-top:30px;display:block}.div-block-37-c3{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:16px;margin-left:0;display:flex;position:absolute;left:-20px}.footer-568{z-index:3;flex-flow:column;height:100px;padding-bottom:20px;display:none}.div-block-41{color:#fff;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100vw;margin-top:20px;padding-left:50px;display:flex}.text-block-15{font-family:var(--ff-font);margin-bottom:10px;font-size:14px}.section-wrap-tablet-only-copy{flex-flow:column;align-items:center;padding-left:40px;padding-right:40px;display:flex;overflow:scroll}.icon-wrapper-copy-footer{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:34px;margin-top:0;padding-top:10px;display:flex;transform:scale(.7)}.section-2-copy{margin-top:20px;margin-bottom:25px;padding-top:0;padding-bottom:0}.icon-wrapper-for-about{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:34px;margin-top:30px;padding-top:10px;display:flex;transform:scale(.7)}.section-12{margin-top:20px;padding-left:16px;padding-right:16px}.code-embed-9{display:block}.div-block-43{display:none}.div-block-43.header{display:block}.div-block-44{display:none}.home-section-nav-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;margin-right:0;display:flex}.button-second-color-2{background-color:#374055}.container-regular-2{justify-content:space-between;max-width:none}.icon-wrapper-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:34px;margin-top:0;padding-top:10px;display:flex;transform:scale(.7)}.div-block-45{padding-right:20px}.div-block-45.hamburger{margin-right:20px;display:block;position:static}.service-section{margin-top:20px;margin-left:0;margin-right:0}.div-block-48{width:180px;height:180px}.div-block-49{flex-flow:wrap;justify-content:center;margin-left:0;margin-right:0}.section-13{margin-top:0;display:block}.heading-7{text-align:left}.div-block-50{justify-content:flex-start;display:flex}.hamburger-section{z-index:9999;width:100vw;height:100vh;padding-bottom:0;padding-right:0;display:block;position:fixed;inset:0% auto auto 0%}.div-block-52{background-color:#fff;flex-flow:column;justify-content:space-between;align-items:flex-start;width:80vw;height:100vh;display:block;position:absolute;inset:0% 0% 0% auto}.div-block-52.white-section,.div-block-52.white-section-2,.div-block-52.white-section,.div-block-52.white-section-2{display:block}.div-block-53{opacity:.65;background-color:#000;width:100vw;height:100vh}.icon-wrapper-for-about-copy{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:34px;margin-top:30px;padding-top:10px;display:flex;transform:scale(.7)}.icon-wrapper-for-ham{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:34px;margin-top:10px;margin-left:-20px;padding-top:10px;display:flex;transform:scale(.9)}.div-block-54{margin-top:10px;margin-right:10px;display:inline-block}.div-block-54.close-btn{margin-top:14px}.div-block-55{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:flex-start;width:100%;padding-top:5px;padding-bottom:15px;display:flex}.line{border:1px solid #000;padding-bottom:0;padding-right:0}.text-block-17{font-family:var(--ff-font)}.div-block-56{flex-flow:column;justify-content:flex-start;align-items:flex-end;margin-top:20px;margin-right:40px;display:flex}.link-block-10{justify-content:space-between;align-items:stretch;width:86%;margin-top:14px;margin-bottom:14px;display:flex}.div-block-57{grid-column-gap:24px;grid-row-gap:24px;width:86%;margin-top:20px;display:flex}.link-block-10-copy{border-bottom:2px solid #00000733;justify-content:space-between;align-items:stretch;width:86%;margin-top:14px;margin-bottom:4px;display:flex}.link-block-10-copy.hamburger-project-wrap.projects-toggle{border-bottom-style:none;margin-bottom:14px;padding-bottom:8px}.link-block-10-for-projects{justify-content:space-between;align-items:stretch;width:86%;margin-top:14px;margin-bottom:14px;padding-left:20px;display:flex}.div-block-39-copy,.div-block-39-copy-copy{display:none}.div-block-59{grid-column-gap:20px;grid-row-gap:20px;margin-top:26px;margin-right:20px;display:flex;position:absolute;inset:0% 0% auto auto}.navbar-no-shadow-copy{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.navbar-no-shadow-copy.tablet{min-width:auto;max-width:none}.navbar-brand-pages{margin-left:0;margin-right:0;padding-left:0;text-decoration:none}.navbar-brand-pages.w--current{margin-left:0;padding-top:0}.text-block-footer-text-mobile{margin-bottom:10px}.section-15{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-50-copy{flex-flow:row;justify-content:center;display:flex}.home-page-section-nav{grid-column-gap:16px;grid-row-gap:16px;z-index:999;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;margin-right:0;display:flex}.nav-link-footer-mobile{color:#fff;margin-bottom:10px;padding-top:0;padding-bottom:0;font-size:14px;display:inline-block}.nav-link-footer-mobile:hover{color:inherit}.nav-link-footer-copy{padding-top:10px;padding-bottom:10px;display:inline-block}}@media screen and (max-width:479px){.navbar-no-shadow{text-align:left;width:100%;padding-top:12px;display:flex}.navbar-no-shadow-container{justify-content:space-between;align-items:center;width:100%;margin-top:-10px;display:flex}.container-regular{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center end;min-height:30px;display:grid}.navbarwrapper-l{grid-column-gap:0px;grid-row-gap:0px;white-space:nowrap;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;margin-right:0;display:flex;position:relative;left:0}.navbarwrapper-l.footer-style-wrapper{justify-content:space-between;display:none}.navbar-brand.w--current{margin-left:0;padding-top:0}.nav-menu-wrapper{flex:0 auto;justify-content:flex-start;align-items:center;margin-right:0;padding-right:0;display:block;position:static;left:0}.button{min-width:104px;display:inline-block}.body.home-body{box-sizing:border-box;max-width:100vw;margin-left:0;margin-right:0;overflow-x:hidden}.collection-list-wrapper{width:100vw}.footer{flex-flow:column;height:197px}.div-vertical-pic{height:562px}.div-horizental-pic{height:256px}.collection-list-wrapper-3{margin-top:-30px;margin-bottom:80px}.collection-item-4{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;margin-bottom:16px}.collection-list-3{justify-content:center;align-items:flex-start}.home-section-nav{height:60px;padding-top:16px;overflow-x:scroll}.category-residential-btn.category-tab-btn{border-radius:16px;font-size:12px}.category-residential-btn.category-tab-btn.w--current,.category-office-btn.category-tab-btn,.category-office-btn.category-tab-btn{border-radius:16px;padding-left:12px;padding-right:12px;font-size:12px}.category-commercial-space-btn.category-tab-btn,.category-concept-btn.category-tab-btn,.category-concept-btn.category-tab-btn{border-radius:16px;padding:6px 12px;font-size:12px;line-height:24px}.grid{height:90vh;margin-left:0;margin-right:0}.section-5{top:74px}.div-block-11{z-index:1;background-color:#fff;padding-top:0;padding-right:26px;display:flex;position:absolute;top:auto}.div-block-13.collection-item{margin-top:0;margin-bottom:0}.div-block-14.collection-item{text-align:center;text-align:center;margin-bottom:0}.grid-2{grid-template-rows:auto;grid-template-columns:3.25fr}.section-9{margin-left:0}.formblock{min-width:auto}.heading-5{margin-bottom:40px}.div-block-18{padding-top:16px;padding-bottom:40px}.grid-3{grid-template-columns:1fr}.container{flex-flow:column;height:auto;margin-bottom:0;padding:16px 16px 10px}.div-block-19{width:100%;height:auto;margin-top:20px;margin-left:0}.div-block-20{width:100%;height:160px}.link-block-8{position:static}.div-block-32{min-width:auto;padding-left:0;padding-right:0}.icon-default,.icon-hover{transform:scale(.8)}.icon-wrapper{margin-top:0;margin-left:-20px;transform:scale(.8)}.section-wrap-tablet-only{padding-left:20px;padding-right:20px}.divblock36{justify-content:center;align-items:center;height:80px;margin-left:0;margin-right:0;padding-right:0;display:none}.divblock36.hamburger{margin-left:0;margin-right:0;display:flex;position:relative}.div-block-37{justify-content:flex-start;align-items:center;height:80px;display:flex}.div-block-37.header{display:flex}.div-block-37-copy{justify-content:flex-start;align-self:auto;align-items:center;height:80px;margin-left:-20px;display:block}.div-block-39-copy{margin-top:24px;margin-right:20px;display:flex}.navbarwrapper-l-copy{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex;position:relative}.navbarwrapper-l-copy.footer-style-wrapper{justify-content:space-between;display:none}.icon-wrapper-copy{margin-top:10px;margin-left:-20px;transform:scale(.8)}.div-block-37-copy2{justify-content:flex-start;align-items:center;height:80px;display:flex}.div-block-37-copy2.header{display:flex}.div-block-37-copy-copy{justify-content:flex-start;align-self:auto;align-items:center;height:80px;margin-left:-20px;display:flex}.icon-wrapper-copy{margin-top:10px;margin-left:-20px;padding-top:0;transform:scale(.8)}.icon-wrapper-copy2{margin-top:10px;margin-left:-20px;transform:scale(.8)}.div-block-37-c2{justify-content:flex-start;align-items:center;height:80px;display:flex}.div-block-37-c2.header{display:flex}.div-block-37-c3{justify-content:flex-start;align-self:auto;align-items:flex-start;margin-top:-10px;margin-left:10px;display:flex}.div-block-40{margin-top:60px}.footer-568{flex-flow:column}.div-block-41{margin-top:10px;padding-left:36px}.text-block-15{font-family:var(--ff-font);color:#fffc}.section-wrap-tablet-only-copy{padding-left:20px;padding-right:20px}.icon-wrapper-copy-footer{margin-top:30px;margin-left:-20px;transform:scale(.8)}.section-2-copy{grid-column-gap:0px;grid-row-gap:0px;margin-bottom:15px;padding-top:0;padding-bottom:0}.icon-wrapper-for-about{margin-top:30px;margin-left:-20px;transform:scale(.8)}.div-block-43{justify-content:flex-start;align-items:center;height:80px;display:flex}.div-block-43.header{display:flex}.home-section-nav-2{max-width:100vw;overflow-x:scroll}.container-regular-2{grid-column-gap:0px;grid-row-gap:0px}.icon-wrapper-2{margin-top:30px;margin-left:-20px;transform:scale(.8)}.div-block-45{justify-content:center;align-items:center;height:80px;margin-right:40px;display:flex}.div-block-45.hamburger{display:flex;position:absolute}.service-section{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:20px;display:flex}.section-13{margin-top:0}.hamburger-section,.div-block-52.white-section,.div-block-52.white-section-2,.div-block-52.white-section,.div-block-52.white-section-2{display:block}.icon-wrapper-for-about-copy{margin-top:30px;margin-left:-20px;transform:scale(.8)}.icon-wrapper-for-ham{margin-top:10px;margin-left:-32px;transform:scale(.9)}.link-block-10-copy.hamburger-project-wrap.projects-toggle{padding-bottom:8px;display:flex}.link-block-10-for-projects{font-family:var(--ff-font)}.section-8-copy{height:calc(100vh - 73px);padding-left:0%;padding-right:0%}.section-14{margin-right:0;display:none}.div-block-59{margin-top:26px}.navbar-no-shadow-copy{text-align:left;width:100%;padding-top:12px;display:flex}.button-home{min-width:104px;display:inline-block}.navbar-brand-pages{margin-left:-10px}.navbar-brand-pages.w--current{margin-left:0;padding-top:0}.text-block-footer-text-mobile{font-family:var(--ff-font);color:#fffc;font-size:14px}.div-block-60{min-height:calc(100vh - 392px);padding-top:30px}.home-page-section-nav{height:60px;padding-top:16px;overflow-x:scroll}.icon-no-hover{transform:scale(.8)}.section-14-mobile{flex-flow:column-reverse;margin-left:0;margin-right:0;display:flex}.section-8-contact-us{height:calc(100vh - 73px);padding-left:0%;padding-right:0%}}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67073-ed207322{grid-area:1/2/2/13}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67074-ed207322{grid-area:1/3/2/9}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67082-ed207322{grid-area:1/10/2/11}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67086-ed207322{grid-area:1/12/2/13}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a6708a-ed207322{grid-area:1/1/2/2}#w-node-_6617b80d-4418-f7fe-b13f-b4323636d495-ed207322{grid-area:1/1/2/9}#w-node-ba793e8b-b1f9-fd07-4c88-c82a58d8fa0c-ed207322{grid-area:1/9/2/13}#w-node-cad8287f-766e-6324-8930-a3ef826669d3-ed207322{grid-area:1/5/2/13;justify-self:end}@media screen and (max-width:991px){#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67074-ed207322{grid-column:1/7}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67082-ed207322{grid-column:7/10}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67086-ed207322{grid-column:9/11}}@media screen and (max-width:767px){#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67073-ed207322{grid-column:4/5;justify-self:end}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67086-ed207322{grid-column:9/10}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a6708a-ed207322{grid-area:1/10/2/11}}@media screen and (max-width:479px){#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67073-ed207322{grid-column-start:4;justify-self:center}#w-node-e1842916-7fef-ce8e-d8cd-1d2859a67074-ed207322{grid-area:span 1/span 1/span 1/span 1}}