:root{--dark-grey:#333;--black:#1c1c1c;--tomato:#df6a58;--brand:var(--too-brand);--white:white;--light-grey:#858585;--yellow-green:#b6d81f;--light-salmon:#fe9d73;--spark-library--background--interactive:#f0ecfd00;--too-brand:#f1eeea;--spark-library--black:black;--spark-library--foreground-interactive:var(--brand-red);--spark-library--white:white;--too-apple:#c14b43;--_too-—-design-system---clr-text:#333;--_too-—-design-system---clr-text-muted:#888;--_too-—-design-system---clr-brand:#c33f40;--_too-—-design-system---clr-white:#fff;--_too-—-design-system---sp-80:80px;--_too-—-design-system---clr-bg:#f1eeea;--_too-—-design-system---clr-divider:#e0dbd5;--_too-—-design-system---clr-brand-dark:#9e2e2f;--_too-—-design-system---clr-brand-light:#f2d0d0;--_too-—-design-system---clr-black:#000;--_too-—-design-system---clr-bg-dark:#1e1e1e;--_too-—-design-system---sp-4:4px;--_too-—-design-system---sp-8:8px;--_too-—-design-system---sp-12:12px;--_too-—-design-system---sp-16:16px;--_too-—-design-system---sp-24:24px;--_too-—-design-system---sp-32:32px;--_too-—-design-system---sp-48:48px;--_too-—-design-system---sp-64:64px;--_too-—-design-system---sp-96:96px;--_too-—-design-system---sp-120:120px;--_too-—-design-system---sp-160:160px;--gold:#ffe837;--light-coral:#ff5a6e;--light-blue:#99cbd7;--thistle:#e2bceb;--gold-2:#ffca0e;--wheat:#f8e7c2;--medium-blue:#1c1fca;--medium-slate-blue:#8c4dff;--dark-violet:#6900ca;--light-green:#85eca9;--brand-red:#c33f40;--spark-library--foreground-interactive-hover:#1e116e}body{color:#333;font-family:Generalsans,sans-serif;font-size:1vw;font-weight:500;line-height:1.35}h1{color:#000;margin-top:20px;margin-bottom:10px;font-size:3rem;font-weight:700;line-height:44px}h2{color:#000;margin-top:20px;margin-bottom:10px;font-size:1.5rem;font-weight:600;line-height:36px}h3{color:#000;max-width:700px;margin:20px auto 10px;font-size:1.2rem;font-weight:700;line-height:30px}h4{color:var(--black);margin-top:10px;margin-bottom:10px;font-size:1.2rem;font-weight:500;line-height:24px}p{color:var(--black);font-family:Generalsans,sans-serif;font-size:1rem;text-decoration:none}a{color:var(--tomato);text-decoration:none}ul{margin-top:0;margin-bottom:10px;padding-left:40px}li{padding-top:3px;padding-bottom:3px;font-size:.9rem;line-height:1.5}img{max-width:100%;display:inline-block}label{color:#000;margin-bottom:5px;font-size:16px;font-weight:700;display:block}blockquote{color:#6b6b6b;border-left:5px solid #e2e2e2;margin-top:20px;margin-bottom:35px;padding:0 20px;font-size:18px;line-height:1.5}.padding-global{flex:1;justify-content:center;padding-left:2.5rem;padding-right:2.5rem}.padding-global.relative{padding-left:2rem;padding-right:2rem;position:relative}.padding-global.gradient_brand-to-white{background-image:linear-gradient(180deg,var(--brand),var(--white))}.padding-global.gradient_brand-to-white.margin-bottom{margin-bottom:2rem}.padding-global.gradient-brand-to-white{background-image:linear-gradient(180deg,var(--brand),white)}.padding-global.color-grey{background-color:var(--dark-grey)}.padding-section-medium{justify-content:normal;padding-top:5rem;padding-bottom:5rem;display:block}.container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.heading-style-h1{color:#333;margin-top:0;margin-bottom:0;font-family:Inter,sans-serif;font-size:4rem;font-weight:700;line-height:1.1}.work-header_section{background-color:#f1eeea;padding-top:120px;padding-bottom:80px}.work-header_tag{color:#c33f40;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:500;display:block}.work-filter_section{z-index:100;background-color:#f1eeea;border-bottom:1px solid #3333331a;position:sticky;top:0}.work-filter_inner{flex-direction:row;align-items:center;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex;overflow-x:auto}.work-filter_btn{color:#888;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#0000;border-width:0 0 2px;border-bottom-style:solid;border-bottom-color:#0000;padding:20px 16px;font-family:Inter,sans-serif;font-size:11px;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.work-filter_btn:hover{color:#c33f40;border-bottom-color:#c33f40}.work-filter_btn.is-active{color:#333;border-bottom-color:#c33f40;font-weight:500}.work-grid_section{background-color:#f1eeea;padding-top:64px;padding-bottom:120px}.work-card_wrap{color:#333;break-inside:auto;margin-bottom:0;text-decoration:none;display:block}.work-card_image-wrap{background-color:#e8e5e0;min-height:280px;margin-bottom:16px;overflow:hidden}.work-card_image{width:100%;height:auto;transition-property:transform;transition-duration:.6s;transition-timing-function:ease;display:block}.work-card_image:hover{transform:scale(1.03)}.work-card_title{color:#333;margin-top:0;margin-bottom:8px;font-family:Inter,sans-serif;font-size:17px;font-weight:500;line-height:1.3}.work-card_phrase{color:#888;margin-top:0;margin-bottom:0;font-size:13px;font-style:italic;font-weight:400;line-height:1.5}.work-category_group{margin-bottom:0;padding-bottom:80px}.work-category_header{border-bottom:1px solid #dad8d4;justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:20px;display:flex}.work-category_name{color:#333;letter-spacing:.03em;text-transform:uppercase;font-size:28px;font-weight:600;line-height:1.2}.work-category_count{color:#999;letter-spacing:.05em;font-size:13px;font-weight:400}.work-category_grid{grid-column-gap:32px;grid-row-gap:48px;grid-template-columns:1fr 1fr 1fr;display:grid}.work-card_info{padding-top:16px}@media screen and (min-width:1280px){.blog-teaser-quote.hover_link:hover{color:var(--tomato);mix-blend-mode:normal;mix-blend-mode:normal;text-decoration:underline}.nav-toptext-2:hover,.text-seemore:hover,.text-size-regular.hide-mobile-portrait:hover,.text-size-regular.hide-mobile-portrait:hover,.current-coffees_origin-wrapper:hover{color:var(--tomato)}.home_header_content{max-width:40rem}._25-container-large{max-width:100rem}._25-container-large-portfolio{max-width:150rem}.cta-v1_header_content{max-width:60rem}.video-iframe.iframe-verticle-a{height:170%;top:-174px;left:-560px}.video-iframe.iframe-verticle-b{height:210%;top:-278px;left:-701px}}@media screen and (min-width:1440px){.container{max-width:100%;margin-top:0}.more-portfolio-wrapper{padding-right:0}.more-portfolio-wrapper.link-seemore.more-margin{margin-top:40px}.main-grid.padding-bottom-medium{max-width:1800px}.main-grid.hero-area{object-fit:cover}.main-paragraph.text-light-gray{margin-bottom:0}.field-label.text-white{line-height:1.5}.list-wrapper{padding-right:3rem}.detail-text.small.text-light-gray{margin-top:0}.divider-wrapper{margin-top:10px}.blog-overview-grid.narrow{max-width:1800px}.blog-teaser-quote{transition:all .5s ease-in-out}.blog-teaser-quote:hover{color:var(--tomato)}.hours_component{border-top-width:2px}.hours_component.middlealign{align-items:center}.header-bottom_flex-wrapper{max-width:1800px}.padding-global{justify-content:center;padding-left:3rem;padding-right:3rem;display:flex}.padding-global.relative{display:block}.section_header-bottom.halfviewport.fade_background{background-image:linear-gradient(to bottom,var(--brand),white)}.section_header-bottom.halfviewport.fade_background_invert{background-image:linear-gradient(to bottom,white,var(--brand))}.section_header-bottom.halfviewport.gradient_brand-to-white{background-image:linear-gradient(to bottom,var(--brand),var(--white)54%,var(--white))}.section_header-bottom.halfviewport.gradient_white-to-brand{background-image:linear-gradient(to bottom,var(--white),var(--brand)100%,white)}.section_header-bottom.halfviewport.no-bg{background-color:var(--spark-library--background--interactive)}.text-size-regular.remodeling_des{color:#333}.collapsible-menu_flex-wrapper{width:1800px;max-width:1800px}.slider-background-2.homepage_background_02{background-image:linear-gradient(#0000001a,#0006),url(https://cdn.prod.website-files.com/63bcf4d8e512512ae1c66c9e/66840628127644118925bb54_58_FB_stand_too-architects-TTS-officerenovation.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.slider-background-2.homepage_background_01{background-image:linear-gradient(#0000001a,#0006),url(https://cdn.prod.website-files.com/63bcf4d8e512512ae1c66c9e/668404424106f26e1d1bf0b4_35-HZ_facade.avif)}.renovate_header-bottom_left{max-width:1800px}.service-info{max-width:100%}.grid-wrapper{grid-template-columns:minmax(3rem,1fr) minmax(auto,1800px) minmax(3rem,1fr)}.header-bottom_flex-wrapper-remodel-copy{max-width:1800px}.bg_black{flex:1}.grid-wrapper-2{grid-template-columns:minmax(5vw,1fr) minmax(auto,1800px) minmax(5vw,1fr)}.list-item-2{grid-column-gap:80px}.half-wrapper{grid-column-gap:1rem}.number-item{min-height:300px;padding-top:36px;padding-bottom:36px}.grid-wrapper-3{grid-template-columns:minmax(5vw,1fr) minmax(auto,1800px) minmax(5vw,1fr)}.project-image-2{min-height:450px}.project-grid{grid-column-gap:60px;grid-row-gap:60px;padding-left:0}.projects{margin-top:0}.hours_line_link{color:var(--black);border-bottom-style:none;border-bottom-width:0;width:100%;text-decoration:none;transition:all .5s ease-in-out}.hours_line_link:hover{color:var(--tomato)}.cat_top{justify-content:center}.topcat_link{margin-left:.5rem;margin-right:.5rem}.div-block-18{max-width:100%}.content-container,.padding-horizontal.padding-small,.padding-horizontal.padding-small{max-width:1800px}.header-bottom_flex-wrapper-remodel_hero{width:100%;max-width:1800px;height:100%;padding-left:0;padding-right:0}.remodeling_h2{color:#333}.section-tall-cat{align-items:center}.more-portfolio-wrapper--service{align-items:center;padding-right:0}.more-portfolio-wrapper--service.bg-mid-gray.z-index{align-items:center}.more-portfolio-wrapper--service.bg-mid-gray.z-index.no-bg.custom_color{background-image:linear-gradient(180deg,var(--white),var(--too-brand));background-image:linear-gradient(180deg,var(--white),var(--too-brand));background-image:linear-gradient(180deg,var(--white),var(--too-brand))}.renovate-container{width:100%;max-width:1800px}.spark-container{position:absolute;inset:0% auto auto 0%}.portfolio-card{width:100%;height:100%}.card-image{height:30rem}.card-transition-block{width:100%}.about-component{border-top-width:2px}.service-container{max-width:100%}.proposal-bottom_flex-wrapper{max-width:1800px}.service-item-content{padding:5rem 0 8rem}.heading-style-small{font-size:8rem}.heading-alt-h2{font-size:3.5rem}.heading-alt-h3{font-size:2.5rem}.div-block-41{flex:1;max-width:1800px}.content-container-3{width:100%;max-width:1800px}.div-block-42{max-width:1800px}.div-block-43{overflow:hidden}._12-column.align-center{justify-items:center}.journal-article-image,.image_blog_heading{max-height:100%}.video-wrap{aspect-ratio:2;width:100%;height:auto;min-height:100%}.video-wrap.square-width{width:180%}.video-wrap._3grid-width{width:210%}.video-iframe{left:-40px}.video-iframe.iframe-verticle-a{height:200%;top:-211px;left:-517px}.video-iframe.iframe-verticle-b{height:225%;top:-348px;left:-444px}}@media screen and (min-width:1920px){._25-container-large-portfolio{max-width:150rem}.video-wrap{width:100%;height:auto;min-height:100%;position:relative;overflow:hidden}.video-iframe{width:100%;height:100%;position:absolute;left:-80px}.video-iframe.iframe-verticle-a{height:200%;top:-395px;left:-612px}.video-iframe.iframe-verticle-b{height:220%;top:-417px;left:-522px}.why-choose-me-card-wrapper.background-color-black-50.background-color-white{height:15rem}.container-medium{max-width:none;margin-left:0;margin-right:0}}@media screen and (max-width:991px){.container{z-index:12;margin-top:0;padding-left:0;padding-right:0}.inner-padding-large{padding-top:12vh;padding-bottom:12vh}.inner-padding-medium{padding-top:8vh;padding-bottom:8vh}.inner-padding-small{padding-top:4vh;padding-bottom:4vh}.inner-padding-xsmall{padding-top:2vh;padding-bottom:2vh}.padding-bottom-medium{padding-bottom:8vh}.padding-bottom-small{padding-bottom:4vh}.margin-bottom-small{margin-bottom:4vh}.margin-bottom-xsmall{margin-bottom:2vh}.more-portfolio-wrapper{align-items:flex-start;margin-top:15px;margin-bottom:0;padding-right:0}.more-portfolio-wrapper.bg-mid-gray.z-index{margin-top:0;margin-bottom:0}.more-portfolio-wrapper.box{margin-top:0;margin-bottom:0;padding-left:30px;padding-right:30px}.more-portfolio-wrapper.inner-padding-large.box{padding-left:0;padding-right:0}.more-portfolio-wrapper.footer-right{text-align:left;align-items:flex-start;margin-top:0}.more-portfolio-wrapper.link-seemore{align-items:flex-end}.more-portfolio-wrapper.link-seemore.callnow_margin-02{margin-top:0;margin-bottom:0}.more-portfolio-wrapper.inner-project-padding-medium{margin-top:0;padding-left:1.5rem;padding-right:1.5rem}.main-grid{grid-template-columns:1fr 1fr;padding-top:1rem;padding-bottom:1rem}.main-grid.padding-bottom-medium{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;padding-bottom:20px;padding-left:1.5rem;padding-right:1.5rem}.main-grid.hero-area{padding-top:140px;padding-bottom:40px}.main-grid.footer{grid-template-columns:1fr 1fr;margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}.main-paragraph.key-phase-small{text-align:justify;margin-top:0;padding-left:1.5rem;padding-right:1.5rem}.main-paragraph.key-phase-small.text-white{font-size:.8rem}.heading-large{font-size:90px}.heading-large.project-heading{font-size:2.5rem}.cover-image{text-align:left}.heading-xlarge.no-wrap{letter-spacing:0}.heading-xlarge.no-wrap-text-slide,.heading-xlarge.no-wrap{letter-spacing:0}.heading-xlarge.no-wrap.key-phase-medium{white-space:pre-line;white-space:pre-line;flex:0 auto;padding-left:0;font-size:1.4rem}.heading-xlarge.no-wrap-text-slide{letter-spacing:0}.navbar{height:25em;display:block}.nav-grid{grid-template-columns:5fr 1fr 1fr 2fr;padding-left:30px;padding-right:30px}.brand{justify-content:flex-start;width:10vh}.image-logo{height:100%}.text-menu.on{color:var(--dark-grey)}.grid.top-nav{display:none}.header-page-wrapper{padding-top:1vh}.container-wrapper{padding-left:30px;padding-right:30px}.padding-top-large{padding-top:12vh}.card-grid-wrapper:hover{background-color:#0000}.heading-xlarge-wrapper.overflow{text-align:center;text-align:center}.track.hero-three{height:auto}.medium-paragraph.project-keyphase{font-size:20px}.paragraph-medium.ideas_category_h3{font-size:1.5rem}.paragraph-medium.ideas_category_discription{width:50ch;font-size:1.2rem}.bg-menu.bg-white{background-color:var(--brand);background-color:var(--brand)}.text-nav.text-black.menu-link{transition:all .5s}.text-nav.text-black.menu-link:hover{color:var(--tomato)}.link-block-nav{margin-bottom:100px}.flex-cap.center{margin-bottom:35px}.alt-jobs{color:#000;white-space:nowrap;background-color:#0000;border-radius:0;order:1;justify-content:flex-start;width:auto;height:auto;padding-top:11px;padding-bottom:11px;position:static;inset:auto 0% 0% auto}.link-card{flex-flow:wrap;justify-content:flex-start;max-width:none;height:auto;max-height:none;text-decoration:none;display:block}.box{padding-left:30px;padding-right:30px}.link-wrapper{margin-bottom:9px}.hover-underline{display:block}.collection-list-grid{grid-template-columns:1fr}.inner-hover{display:none}.blog-thumb{width:auto;height:auto}.cta-wrapper{justify-content:center;margin-top:20px;display:flex}.blog-overview-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.blog-teaser-item-wrapper{padding-top:5em;padding-bottom:5em}.blog-teaser-category,.blog-teaser-date{font-size:.8rem}.blog-teaser-quote{font-size:1.6rem}.blog-teaser-list{margin-left:0;margin-right:0}.navbar-logo-left-container.shadow-three{display:none}.container-3{max-width:728px}.nav-menu-wrapper{background-color:#0000}.nav-menu-two{background-color:#0000;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.menu-parent{color:#0000;display:block}.nav-menu-wrapper-left{background-color:#0000;grid-template-columns:auto 5fr}.c-overlay-menu{display:none}.portfolio-wrapper{padding-top:0;padding-bottom:0}.hover-link{border-style:none;border-radius:100%;width:250px;height:250px}.mobile-link-wrapper{display:block}.header-bottom_flex-wrapper{width:100%}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-global{padding-left:1.5rem;padding-right:1.5rem}.padding-global.gradient_brand-to-white.margin-bottom{margin-bottom:2rem}.hours_line,.layout-format_line.relative,.layout-format_line.relative{width:100%}.section_header-bottom{height:100%}.home-header_hours-wrapper,.layout-format_wrapper{width:100%}.text-size-regular.text-style-link{display:none}.current-services_notes-wrapper{width:100%;padding-right:0}.current-services_dropdown{flex-direction:column;height:0}.current-services_info-wrapper{width:100%;height:50px;display:block}.heading-style-h2{font-size:2.5rem}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.currrent-services_list{width:100%}.text-size-small{text-align:right}.text-size-small h2{text-align:center}.text-size-small p{text-align:justify}.current-coffees_origin-wrapper{width:50%}.services-grid-wrapper{grid-template-rows:auto}.checkbox-label{width:500px}.slider-background-2.homepage_background_02{background-image:linear-gradient(#0000001a,#0006),url(https://cdn.prod.website-files.com/63bcf4d8e512512ae1c66c9e/6432689b637d398a97d40e7a_16_SK61_interior.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.concept-item_component{width:55%;margin-top:15px}.timeline_item{padding-right:40px}.timeline_progress{margin-right:40px}.faq-text h2{text-align:center}.faq-text p{text-align:justify}.renovate_header-bottom_left{width:100%;margin-bottom:0}.renovate-layout-format_wrapper{width:100%}.renovate-home-header_hours-wrapper{justify-content:flex-end;width:100%}.collapsible-menu_heading-wrapper2-copy{grid-template-rows:auto auto}.medium-width{max-width:100%}.large-growing-images.small{height:45vw;min-height:400px}.service-item{grid-row-gap:80px;grid-template-columns:1fr}.stacked-title{grid-row-gap:24px}.section-3{padding-top:50px;padding-bottom:50px}.service-info{padding-top:0;padding-bottom:0}.service-list{grid-template-rows:auto}.content-wrapper-2{grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.grid-wrapper{grid-row-gap:20px;grid-template-rows:auto}.sticky-content{grid-template-rows:auto auto;grid-template-columns:1fr;margin-bottom:8rem;padding-bottom:0}.preview-title{max-width:100%}.hero-home-content{padding-top:4rem;padding-bottom:20vh}.hero-bottom{grid-column-gap:3rem;grid-row-gap:3rem;padding-top:0}.text-size-regular-2{text-align:justify}.sticky-base{height:auto;min-height:auto;max-height:none;margin-top:0;position:relative}.sticky-base.sticky-second-base,.sticky-base.sticky-third-base,.sticky-base.sticky-fourth-base{margin-top:0;margin-bottom:0;top:0}.sticky-base.sticky-first-base{margin-bottom:0}.sticky-base.sticky-second-base,.sticky-base.sticky-third-base,.sticky-base.sticky-fourth-base{margin-top:0;margin-bottom:0;top:0}.sticky-image{min-height:40vh}.sticky-image.scale-image{margin-top:20px}.sticky-description{max-width:100%}.section-sticky-cards{background-color:#fff;border-top-left-radius:4rem;border-top-right-radius:4rem}.heading-xhuge{text-align:center;font-size:3rem}.hero-image{width:30vw;height:30vw;min-height:30vw}.hero-image.thirteen{left:-65vw}.hero-image.three{left:-10vw}.heading-large-2{font-size:3.5rem}.link_warpeer{width:80%}.lineoa_link{width:200px}.section-banner-remodeling{height:40vh}.service-item-_remodeling-right{grid-row-gap:80px;grid-template-columns:1fr}.stacked-title-02{grid-row-gap:24px}.concept-item_list-wrapper-iso{width:100%}.concept_header-bottom_left--iso{width:100%;padding-left:0;padding-right:0}.service-info_remodeling-02{max-width:100%;padding-top:0;padding-bottom:0;display:block}.bg_black{padding-top:140px}.slider-background-header-top{margin:0}.hours_heading-wrapper-top{justify-content:flex-start}.list-item-2{padding-top:48px;padding-bottom:48px}.sticky-intro-2{position:relative;top:0}.section-4{padding-top:80px;padding-bottom:80px}.medium-stacked-intro{max-width:100%}.verticle-line{width:100%}.half-wrapper{grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr}.journal-list-title{display:inline}.number-item{grid-row-gap:100px}.benefits-row{grid-row-gap:0px;grid-template-rows:auto 1px auto;grid-template-columns:1fr 1px 1fr}.section-5{padding-top:80px;padding-bottom:80px}.verticle-line-2{width:100%}.project-grid{grid-template-columns:1fr 1fr;padding:36px 0 48px}.hover-circle-wrapper{display:none}.body-display-3{text-align:justify}.verticle-journal-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr}.heading-xlarge{font-size:10rem}.heading-xlarge.no-wrap.key-phase-medium{padding-right:.5rem;font-size:1.8rem;line-height:1.8em}.employee_contact{padding-top:50px;padding-bottom:50px}.layout-format_line_cat{width:100%}.more-project-portfolio-wrapper{align-items:center;margin-top:15px;margin-bottom:0;padding-right:0}.four-column{grid-row-gap:24px}.news-top{margin-left:0}.sticky-circle{width:90px;height:90px}.nav-link{background-color:#fff;border:1px #889ea833;border-top-style:solid;min-height:60px}.nav-link.link_mobile{min-height:7.4em}.dropdown-list{position:absolute}.dropdown-list.w--open{padding-top:0}.dropdown-corner{border-top:1px solid #889ea833;border-left:1px solid #889ea833;top:-6px}.dropdown-wrapper{width:100%;min-width:auto;box-shadow:0 18px 36px -8px #292b4e1f}.dropdown-link{border-top:1px solid #889ea833;border-bottom-style:none;justify-content:center;align-items:center;min-height:60px;display:flex}.link_mobile{margin-bottom:100px}.collection-list-5{grid-template-columns:1fr 1fr 1fr}.content-container{max-width:738px}.no-mrgn.dropdown.why-noalign{text-align:left;text-align:left;text-align:left}._2-col-grid{grid-template-columns:.6fr 1fr}.text-size-tiny-2.text-style-allcaps{color:#333}.home-portfolio-title{max-width:100%}.home-portfolio-block{grid-template-rows:auto auto;grid-template-columns:1fr;margin-top:200px;padding-bottom:3rem}.padding-horizontal{padding-top:0;padding-bottom:0}.padding-horizontal.padding-small{padding-top:2rem;padding-left:1.5rem;padding-right:1.5rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.more-portfolio-wrapper--service{align-items:flex-start;margin-top:15px;margin-bottom:0;padding-right:0}.more-portfolio-wrapper--service.bg-mid-gray.z-index{margin-top:0;margin-bottom:0}._2-col-grid-2{grid-template-columns:.6fr 1fr}.begin_process_remodeling2{padding-top:50px;padding-bottom:50px}.navbar-button.moblie-button{background-color:#0000}.menu-dropdown{margin-left:.4rem}.navbar-menu{min-height:auto}.navbar-toggle{background-color:var(--brand)}.navbar-menu-grid{grid-auto-flow:row;min-width:50vw}.navbar-link{color:var(--tomato);border-bottom:1px #d2d2cf}.navbar-menu-line{background-color:var(--tomato)}.navbar-2{padding-left:.4rem;padding-right:.4rem}.moblienavigation{display:block}.navbar-menu-base{background-color:var(--brand);margin-left:5rem;margin-right:auto}.navbar-base{height:5rem}.text-block-6{color:var(--tomato)}.renovate-container{max-width:738px}.line_component{width:55%;margin-top:0}.heading-service{max-width:100%}.spark-nav-link{text-align:left;margin-bottom:1rem;margin-left:0}.spark-nav-link.text_main_nav.capital{text-transform:uppercase;text-transform:uppercase;text-transform:uppercase}.spark-mega-dropdown-card-link{width:50%}.spark-mega-dropdown-card{z-index:1;grid-column-gap:32px;flex-wrap:wrap;padding-left:16px;padding-right:16px;position:relative}.spark-mega-dropdown-list.w--open{z-index:10;box-shadow:none;position:relative;top:0}.spark-mega-dropdown{width:100%;position:relative}.spark-nav-with-mega-dropdowns{z-index:99;background-color:var(--spark-library--white);margin-top:1rem;padding:2rem 1rem 1rem;position:absolute}.card-transition-block{background-color:var(--spark-library--background--interactive);inset:0%}.banner-heading-top{font-size:4rem}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.margin-bottom-2,.banner-heading-wrapper{margin-top:0;margin-left:0;margin-right:0}.banner-heading-bottom{font-size:4rem}.people-collection-b{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr}.layout-format-full{width:100%}.hero5-grid{grid-column-gap:24px;grid-row-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%;max-width:738px}.content3-description-wrap{margin-bottom:0}.content3-grid{grid-column-gap:24px;grid-row-gap:30px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:100%;max-width:738px}.section-12{padding-left:24px;padding-right:24px}.service-overview-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.banner-heading-designapproach{font-size:3rem;line-height:3rem}.cat-section{min-height:100%}.star-tabs-nav{margin-left:0}.lineoa-wrapeer{width:50%}.proposal-bottom_flex-wrapper{width:100%}.content7-grid{grid-column-gap:24px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%;max-width:738px}.content7-content-wrap{margin-top:67px;margin-bottom:67px}.content7-image{height:auto;min-height:460px}.section_landing_blog{padding-left:1.5rem;padding-right:1.5rem}.remodeling-portfolio-left{min-height:90vw;padding-top:0;padding-bottom:0;position:relative}.remodeling-portfolio-right{grid-column-gap:3rem;grid-row-gap:3rem;min-height:auto;padding-top:0;padding-bottom:0;padding-left:0}.action.color-text-primary-black{font-size:.8rem}.sticky-grid{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:2fr}.container-7{padding-left:1.5rem;padding-right:1.5rem}.toc-item-block{flex-flow:wrap}.service-item-content{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;padding:4rem 0 3rem;display:flex}.heading-style-small{font-size:12vw}.heading-alt-h2{font-size:1.75rem}.margin-bottom-3{margin-top:0;margin-left:0;margin-right:0}.main-wrapper-2{padding-top:62px}.image-wrapper-2{height:50vh}.service-item-content-list{grid-column-gap:2.5rem;grid-row-gap:2.5rem}.heading-alt-h3{font-size:1.5rem}.service-item-content-left{position:static}.button-large{width:100%}.button-large.outline-button-large{width:200px;margin-top:0}.project-flex-child{flex-basis:50%;padding-top:.5rem;padding-bottom:.5rem}.ouiflow-2-toggle-mobile{justify-content:flex-start;align-items:center;padding-left:0;padding-right:0}.ouiflow-2_list-contain-mobile{grid-column-gap:.8rem;grid-row-gap:.8rem;padding-top:.5rem}.ouiflow-2_list-item-mobile{padding-top:.5rem;padding-bottom:.5rem;padding-left:0}._2-col-grid-approach{grid-template-columns:.6fr 1fr}.content-container-3{max-width:738px}.heading-xlarge-blog{font-size:4rem;line-height:4rem}._12-column{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column;grid-template-columns:1fr 1fr 1fr}.journal-article-image{min-height:auto}.sketch-image-wrapper{height:50svh}.sketch-image{text-align:left}.button_arrow-icon{color:var(--too-apple)}.home_header_content{max-width:44rem}.home_header_component{grid-template-rows:auto auto;grid-template-columns:1fr}.padding-bottom-4{padding-top:0;padding-left:0;padding-right:0}.padding-bottom-4.padding-xhuge,.padding-bottom-4.padding-xsmall{padding-bottom:4rem}.padding-bottom-4.padding-xhuge,.padding-bottom-4.padding-xsmall{padding-bottom:4rem}.padding-bottom-4.padding-xssmall{padding-bottom:1.5rem}.padding-bottom-4.padding-xhuge-custom{padding-bottom:15rem}._25-p1_thai{font-size:1rem}._25-p1_thai.brand_color{color:var(--too-apple)}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.tile-text{font-size:.5rem;line-height:15px;bottom:11px;left:15px}.cta-v1_header_content{max-width:44rem}.xd{font-size:1rem}.image_blog_heading{min-height:auto}.navbar-link-3{color:#df6a58;border-bottom:1px #d2d2cf}.whatsapp_link{width:200px}.video-iframe.iframe-verticle-a{height:120%;top:-55px;left:-400px}.video-iframe.iframe-verticle-b{height:150%;top:-68px;left:-487px}.home-services-card-text-block{max-width:85%}.table-card-content-wrapper{grid-row-gap:38px}.home-services-card-number-block{grid-column-gap:48px;align-items:center;display:flex}.home-services-card-content-wrapper{grid-row-gap:16px;flex-flow:column;align-items:flex-start}.why-choose-me-card-text-content-block{grid-row-gap:11px;flex-flow:column;padding-top:20px;padding-bottom:20px;padding-left:20px}.why-choose-me-card-number-text.text-sm.text-color-black-700.des-text.text-size-small:lang(th){text-align:right;text-align:right;text-align:right;text-align:right;text-align:right}.why-choose-me-card-wrapper.background-color-black-50.background-color-white{height:15rem}.why-choose-me-card-number-block{padding-left:0;padding-right:24px}.services_content{position:relative;top:auto}.heading-style-h3-type{-webkit-text-stroke-width:0px}.services_items{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.container-medium{max-width:none}.services_component{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;display:flex}.heading-style-h3-2{-webkit-text-stroke-width:0px}.type-display{font-size:48px}.type-h1{font-size:36px}.type-h2{font-size:28px}.type-h3{font-size:24px}.type-h4{font-size:20px}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-section-large-2{padding-top:6rem;padding-bottom:6rem}.spacer-xxhuge{padding-top:8rem}.spacer-xhuge{padding-top:6rem}.margin-horizontal{margin-top:0;margin-bottom:0}.fs-styleguide_heading-header{font-size:4rem}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal-2{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.5rem}.spacer-xxlarge{padding-top:4rem}.spacer-huge{padding-top:5rem}.margin-xxlarge{margin:4rem}.heading-style-h1{font-size:3rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.padding-large{padding:2.5rem}.spacer-xlarge{padding-top:3rem}.margin-xxhuge{margin:8rem}.fs-styleguide_2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.margin-vertical{margin-left:0;margin-right:0}.heading-style-h4{font-size:1.375rem}.margin-large{margin:2.5rem}.heading-style-h3{font-size:1.75rem}.fs-styleguide_heading-medium{font-size:3rem}.margin-xlarge{margin:3rem}.margin-medium{margin:1.5rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.nav_button{color:#fff}.padding-medium{padding:1.5rem}.padding-xxlarge{padding:4rem}.fs-styleguide_4-col,.fs-styleguide_3-col{grid-template-columns:1fr}.margin-huge{margin:5rem}.margin-xhuge{margin:6rem}.padding-huge{padding:5rem}.padding-section-medium-2{padding-top:4rem;padding-bottom:4rem}.margin-right-2{margin-top:0;margin-bottom:0;margin-left:0}.hide-tablet{display:none}.max-width-full-tablet{width:100%;max-width:none}.padding-xlarge{padding:3rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large-2{padding-top:2.5rem}.fs-styleguide_1-col{grid-column-gap:2rem;grid-row-gap:2rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.work-category_group{padding-bottom:60px}.work-category_name{font-size:22px}.work-category_grid{grid-column-gap:24px;grid-row-gap:40px;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){h2{font-size:1.3rem}.more-portfolio-wrapper.bg-mid-gray.z-index{margin-top:0;padding-top:1rem}.more-portfolio-wrapper.link-seemore.callnow_margin-02{margin-bottom:0}.main-grid.padding-bottom-medium{grid-template-rows:auto auto}.main-grid.nav{grid-template-columns:1fr}.main-paragraph.key-phase-small{padding-left:10px;padding-right:10px}.main-paragraph.key-phase-small.text-white{text-align:justify;text-align:justify;margin-bottom:90px;padding-left:40px;padding-right:40px}.heading-large{font-size:50px}.heading-regular{font-size:20px}.heading-xlarge.no-wrap.key-phase-medium{padding-left:0;font-size:1rem}.brand{width:9vh}.text-white{margin-top:2rem}.text-menu.close{font-size:1rem;line-height:1;display:none}.grid.top-nav{display:none}.text-nav{font-size:6em;font-weight:700}.text-nav.text-black.menu-link{letter-spacing:3px;letter-spacing:3px;letter-spacing:3px;font-size:2rem;font-weight:600;line-height:1.35}.link-block-nav{height:6em}.date-wrapper{padding-top:0;padding-bottom:0}.rich-text-blog{font-weight:400}.rich-text-blog p{font-size:.9rem}.blog-overview-grid{grid-template-columns:1fr}.blog-teaser-item-wrapper{padding-left:1rem;padding-right:1rem}.blog-teaser-category,.blog-teaser-date{font-size:.8rem}.blog-teaser-item{padding-bottom:20px}.navbar-logo-left-container{max-width:100%}.navbar-brand{padding-left:0}.nav-menu-two{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-menu-wrapper-left{grid-template-columns:auto 5fr}._w-overlay-menu{width:100%}.link-menu{font-size:2em}.c-menu-item{padding-top:10px;padding-bottom:10px}.c-slide-btn-block{width:12vw;height:12vw}.circle{display:none}.special-text-wrapper{height:auto}.nav-item-text-full{font-size:48px;line-height:90px;display:none}.nav-item-text{font-size:48px;line-height:90px}.nav-items{width:90%}.header-bottom_flex-wrapper{flex-direction:column-reverse}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.featured-item_left-border-wrapper{display:none}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-mobile{display:block}.padding-bottom.padding-mobile.padding-xxxhuge{padding-bottom:6rem;display:none}.layout-format_bottom-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-end;overflow:hidden}.padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-global.relative{padding-left:1rem;padding-right:1rem}.hours_line,.layout-format_line{width:100%}.heading-style-h5{font-size:1.125rem}.section_header-bottom{height:auto}.current-services_notes-wrapper{width:100%}.section_collapsible-menu{height:100vh}.current-services_dropdown{height:0}.current-services_info-wrapper{width:100%}.heading-style-h2{font-size:2rem}.text-size-medium{font-size:1rem}.padding-section-medium{padding-top:1rem;padding-bottom:3rem}.text-size-custom1{font-size:1rem}.text-size-small h2{text-align:center;font-size:1.2rem}.text-size-small p{text-align:justify;font-size:1rem}.current-coffees_right,.current-coffees_origin-wrapper{width:50%}.footer-heading-style-h5{font-size:1.125rem}.footer_location-wrapper{width:80%}.tabs-menu{grid-column-gap:40px;grid-row-gap:40px;flex-wrap:wrap;grid-template-rows:auto auto auto;grid-template-columns:auto auto;grid-auto-columns:1fr;place-items:center;display:grid}.standard-tab{justify-content:center;align-items:center;width:100px;margin-left:5px;margin-right:5px}.load-bar{height:2px}.load-bar-base{max-width:30px;height:2px}.slider-heading{font-size:3rem;line-height:3rem}.concept-item_component{justify-content:flex-end;width:100%}.timeline_wrapper{align-items:flex-start}.timeline_item{grid-template-columns:.25fr 1fr 1fr}.timeline_center{justify-content:flex-start;margin-left:40px}.timeline_process_text{text-align:left}.timeline_progress{margin-left:47.5px}.timeline_process_description_texty{text-align:left}.faq-text h2{text-align:center;font-size:1.2rem}.faq-text p{text-align:justify;font-size:1rem}.renovate_header-bottom_left{justify-content:center;align-items:center;width:100%}.renovate-home-header_hours-wrapper{align-items:flex-start}.large-growing-images{height:65vw;min-height:300px}.large-growing-images.small{height:60vw;min-height:auto}.service-item{grid-row-gap:60px}.section-3{padding-top:55px;padding-bottom:0}.service-info{grid-row-gap:48px;object-fit:fill}.service-list{grid-row-gap:100px}.content-wrapper-2{grid-row-gap:48px;grid-template-columns:1fr}.page-padding{padding-left:5vw;padding-right:5vw}.sticky-content{grid-column-gap:2rem;grid-row-gap:2rem;margin-bottom:6rem;padding-bottom:0}.sticky-intro{grid-column-gap:1rem;grid-row-gap:1rem}.text-size-large{font-size:1.25rem;line-height:1.8rem}.hero-bottom{grid-column-gap:2rem;grid-row-gap:2rem}.section-banner{height:60vh}.sticky-image{min-height:30vh}.sticky-description{max-width:100%}.overlay,.overlay.overlay-light,.overlay.overlay-light{background-color:#1213161a}.heading-xhuge{font-size:2rem}.preview-description{max-width:25rem}.hero-image.thirteen,.hero-image.two,.hero-image.nine,.hero-image.thirteen,.hero-image.two,.hero-image.nine{height:40vw}.heading-large-2{font-size:2.75rem}.link_warpeer{width:50%}.section-banner-remodeling{height:30vh}.service-item-_remodeling-right{grid-row-gap:60px}.concept-item_list-wrapper-iso{width:80%}.concept_header-bottom_left--iso{justify-content:center;align-items:center;width:100%}.header-bottom_flex-wrapper-remodel-copy{flex-direction:column-reverse}.service-info_remodeling-02{grid-row-gap:48px;object-fit:fill}.bg_black{grid-template-columns:3fr 1fr;padding-left:0;padding-right:0}.hours_header-wrapper{width:100%;display:block}.grid-wrapper-2{padding-top:40px}.list-item-2{grid-template-columns:1fr;padding-top:36px;padding-bottom:36px}.section-4{padding-top:60px;padding-bottom:60px}.half-wrapper{grid-row-gap:24px}.number-item{grid-row-gap:60px}.benefits-row{grid-template-rows:auto 1px auto 1px auto 1px auto;grid-template-columns:1fr}.section-5{padding-top:60px;padding-bottom:60px}.marquee-inner{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.project-grid{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-rows:auto;padding:30px 0 36px}.verticle-journal-grid{grid-template-columns:1fr}.heading-xlarge{font-size:10rem}.heading-xlarge.no-wrap.key-phase-medium{padding-right:.5rem;font-size:1.6rem;line-height:1.6em}.hours_line_link{width:100%}.employee_contact{padding-top:55px;padding-bottom:0}.layout-format_line_cat{width:100%}.specialdes-text-wrapper{height:auto}.image-5{height:100%}.four-column{grid-template-columns:1fr;align-items:stretch}.news-top{grid-column-gap:24px;margin-bottom:36px}.sticky-circle{z-index:50;background-color:#161a20;width:80px;height:80px;margin-top:0;margin-bottom:0;top:101px;bottom:auto}.blog_richtext h3{font-size:1.3rem;font-weight:600}.nav-link{background-color:#0000;width:100vw;min-height:60px;padding-top:18px;padding-bottom:18px}.dropdown-wrapper{background-color:var(--white);width:100vw}.dropdown-link{min-height:54px;padding-top:18px;padding-bottom:18px}.link_mobile{height:6em}.link_mobile.w--current{border-top:1px solid #889ea833;justify-content:center;align-items:center;width:100vw;height:100%;min-height:60px;margin-bottom:0;padding:18px 20px;display:flex}.dropdowntext{font-size:2rem;font-weight:600}.dropdown-text{font-size:1rem}.collection-list-5{grid-template-columns:1fr 1fr 1fr}.content-container{max-width:548px;padding-top:0}._2-col-grid{grid-template-columns:1fr}.home-portfolio-block{padding-bottom:4rem}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.header-bottom_flex-wrapper-remodel_hero{flex-direction:column-reverse}.more-portfolio-wrapper--service.bg-mid-gray.z-index{margin-top:0}._2-col-grid-2{grid-template-columns:1fr}.btn-tag{min-width:auto;margin-left:8px;margin-right:8px;padding-left:12px;padding-right:16px}.begin_process_remodeling2{padding-top:55px;padding-bottom:2rem}.navbar-button{display:none}.navbar-button.moblie-button{display:flex}.navbar-menu-grid{grid-template-columns:1fr;min-width:60vw}.navbar-link{min-height:auto;padding:1.5rem}.navbar-base{height:5rem}.renovate-container{max-width:548px}.dyn-flex{margin-left:1rem}.line_component{justify-content:center;width:50%}.spark-nav-link{padding-left:20px;padding-right:20px}.spark-nav-link.spark-with-mega-dropdown{justify-content:space-between}.spark-mega-dropdown-card{padding:16px}.spark-container{width:100%}.text_nav_number{font-size:5rem}.display-s.text-brand.h2-project{font-size:1rem}.card-transition-block{background-color:var(--spark-library--background--interactive)}.layout-format_full{width:100%}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.margin-bottom-2,.banner-heading-wrapper{margin-top:0;margin-left:0;margin-right:0}.people-collection-b{object-fit:fill}.people-image{height:auto;min-height:200px}.people-card{width:200px;min-height:325px}.people-image-wrapper{min-width:100%}.layout-format_bottom-wrapper-nolineopy{flex-direction:column;justify-content:flex-start;align-items:flex-end;overflow:hidden}.layout-format-full,.layout-format_fit{width:100%}.hero5-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:none}.hero5-content{text-align:center;justify-content:flex-start;align-items:center;max-width:none}.size1-text{font-size:34px;line-height:42px}.content3-grid{grid-column-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:none}.section-12{padding-left:20px;padding-right:20px}.heading-service-wrapper{justify-content:center;align-items:center;width:auto;margin-left:5px;margin-right:5px}.service-overview-grid{grid-template-columns:1fr}.blog-teaser-item-copy{padding-bottom:20px}.architecture-image-wrapper,.interiordesign-image-wrapper,.renovation-image-wrapper,.remodeling-image-wrapper{min-height:600px;padding-left:20px;padding-right:20px}.cat-section{min-height:100%}.heading-service--container{align-self:auto;margin-left:auto;margin-right:auto}.architecturaldesign-image-wrapper{min-height:600px;padding-left:20px;padding-right:20px}.heading-architectureservice-wrapper{justify-content:center;align-items:center;width:auto;margin-left:5px;margin-right:5px}.star-tabs-nav{justify-content:center;margin-top:2rem}.full-format-text{width:100%}.subtext-wrapper{width:80%;display:none}.lineoa-wrapeer{width:80%}.proposal-bottom_flex-wrapper{flex-direction:column-reverse}.content7-grid{grid-column-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:none}.content7-content-wrap{box-shadow:none;background-color:#0000;margin-top:0;margin-bottom:0;padding:0}.section_landing_blog{padding-left:20px;padding-right:20px}.remodeling-portfolio-right{grid-column-gap:2.5rem;grid-row-gap:2.5rem;padding-bottom:2rem}.sticky-wrapper-2.margin-top-6{margin-top:4rem;display:inline-flex}.sticky-grid{grid-template-columns:1fr}.cover-image-2.min-h20{min-height:auto}.padding-top-6{padding-top:4rem}.container-7{padding-left:1.25rem;padding-right:1.25rem}.toc-item{flex:none}.toc-item-block{flex-flow:column}.gap-0-5-horizontal{justify-content:flex-start;width:100%}.fade-in-heading{width:100%}.service-item-content{padding:2.5rem 0 1.5rem}.service-item-images{grid-column-gap:.5rem;grid-row-gap:.5rem}.heading-style-small{font-size:16vw}.margin-bottom-3{margin-top:0;margin-left:0;margin-right:0}.main-wrapper-2{padding-top:70px}.footer-format_line{width:100%}.project-flex-child{padding:1rem}._2-col-grid-approach{grid-template-columns:1fr}.content-container-3{max-width:548px}.heading-xlarge-blog{font-size:3rem;line-height:3rem}.sketch-image-wrapper{height:40svh}._25-padding-global{padding-left:1.25rem;padding-right:1.25rem}.padding-bottom-4{padding-top:0;padding-left:0;padding-right:0}._25-p1_thai{margin-left:0;margin-right:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}._33block-full-mobile{width:100%;height:300px}._60block{width:50%;height:300px}.hero-container{padding:5px 0;top:auto}._40block{width:50%;height:300px}.tile-text{font-size:.5rem;line-height:15px;bottom:11px;left:15px}._25-padding-global-portfolio{padding-left:.1rem;padding-right:.1rem}._33block-half-mobile{width:50%;height:300px}.xd{margin-left:0;margin-right:0}.heading-style-h5-2{font-size:1.125rem}.navbar-link-3{min-height:auto;padding:1.5rem}.video-iframe.iframe-verticle-a{height:200%;top:-143px;left:-400px}.video-iframe.iframe-verticle-b{height:230%;top:-208px;left:-443px}.home-services-card-text-block{max-width:100%}.home-services-card-number-block{grid-column-gap:20px}.why-choose-me-card{max-width:100%}.why-choose-me-card-wrapper.background-color-black-50.background-color-white{height:15rem}.why-choose-me-content-wrapper{grid-template-columns:1fr}.services_content{width:100%;overflow:hidden}.heading-style-h3-type{-webkit-text-stroke-width:0px;font-size:2.2rem}.services_items{grid-column-gap:1.125rem;grid-row-gap:1.125rem}.services_component{grid-column-gap:1.75rem;grid-row-gap:1.75rem}.heading-style-h6{font-size:.875rem}.heading-style-h3-2{-webkit-text-stroke-width:0px;font-size:2.2rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.heading-style-h2-2{font-size:2rem}.fs-styleguide_section-header{font-size:.875rem}.padding-section-large-2{padding-top:4rem;padding-bottom:4rem}.heading-style-h6-2{font-size:.75rem}.spacer-xxhuge{padding-top:4.5rem}.spacer-xhuge{padding-top:4rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal-2{padding-top:0;padding-bottom:0}.spacer-medium{padding-top:1.25rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.margin-xxlarge{margin:3rem}.heading-style-h1{font-size:2.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.padding-large{padding:1.5rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.hide-mobile-landscape{display:none}.spacer-xlarge{padding-top:2rem}.margin-xxhuge{margin:4.5rem}.margin-vertical{margin-left:0;margin-right:0}.heading-style-h4{font-size:1rem}.margin-large{margin:1.5rem}.heading-style-h3{font-size:1.5rem}.fs-styleguide_heading-medium{font-size:2rem}.margin-xlarge{margin:2rem}.margin-medium{margin:1.25rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-medium{padding:1.25rem}.padding-xxlarge{padding:3rem}.text-size-large-2{font-size:1.25rem}.heading-style-h5-3{font-size:.875rem}.text-style-nowrap{white-space:normal}.margin-huge{margin:3.5rem}.margin-xhuge{margin:4rem}.padding-huge{padding:3.5rem}.padding-global-2{padding-left:1.25rem;padding-right:1.25rem}.padding-section-medium-2{padding-top:3rem;padding-bottom:3rem}.margin-right-2{margin-top:0;margin-bottom:0;margin-left:0}.padding-xlarge{padding:2rem}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.spacer-large-2{padding-top:1.5rem}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.work-header_section{padding-top:80px;padding-bottom:48px}.work-filter_inner,.work-grid_inner{padding-left:20px;padding-right:20px}.work-grid_list{column-count:1;column-gap:0}.work-category_group{padding-bottom:48px}.work-category_header{margin-bottom:24px;padding-bottom:14px}.work-category_name{font-size:18px}.work-category_grid{grid-row-gap:32px;grid-template-columns:1fr}}@media screen and (max-width:479px){h1,h2{color:var(--dark-grey)}.container{padding-top:0}.container.padding-bottom-small{padding-left:0;padding-right:0}.more-portfolio-wrapper{align-items:center;margin-top:0;margin-bottom:0}.more-portfolio-wrapper.right{align-items:flex-start}.more-portfolio-wrapper.bg-mid-gray.z-index{padding-bottom:0}.more-portfolio-wrapper.inner-padding-large.box{padding-top:10px;padding-bottom:10px}.more-portfolio-wrapper.link-seemore{margin-bottom:10px}.more-portfolio-wrapper.link-seemore.callnow_margin-02{justify-content:flex-start;align-items:center}.more-portfolio-wrapper.inner-project-padding-medium{padding-top:0}.main-grid{grid-column-gap:16px;grid-row-gap:16px}.main-grid.padding-bottom-medium{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;margin-bottom:25px;padding-bottom:0}.main-paragraph.text-off-white{text-align:left}.main-paragraph.text-light-gray{margin-bottom:0;padding-top:10px;font-size:.8rem}.main-paragraph.key-phase-small{text-align:justify;font-size:.8rem}.main-paragraph.key-phase-small.text-white{padding-left:10px;padding-right:10px}.heading-large.footer{font-size:50px}.heading-large.project-heading{font-size:1.2rem}.heading-medium{font-size:34px}.heading-regular{font-size:26px}.heading-xlarge.no-wrap.key-phase-medium{padding-top:0;padding-left:20px;padding-right:20px;font-size:.8rem;font-weight:600}.navbar{height:30em}.nav-grid{grid-template-columns:auto auto}.brand{justify-content:flex-start;width:7vh;padding-left:0}.main-button{white-space:nowrap;flex:1;font-size:16px}.main-button.circle{width:12em;height:12em;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;font-size:.75rem}.text-white{margin-top:5rem}.image-logo{height:100%}.inner-ticker-wrapper{justify-content:flex-start}.grid.social{width:100%}.image-wrapper.product{height:25em}.card-grid-wrapper{padding:0}.card-grid-wrapper:hover{background-color:#0000}.heading-xlarge-wrapper.overflow{padding-top:0;padding-bottom:0;overflow:hidden}.track{height:auto}.heading-page-wrapper.project-heading-main-image{height:40vh;min-height:30vh}.medium-paragraph{font-size:18px}.medium-paragraph.project-keyphase{font-size:15px}.paragraph-medium.ideas_category_h3{font-size:1.2rem}.paragraph-medium.ideas_category_discription{width:30ch;font-size:1rem}.small{font-size:15px}.paragraph-large{font-size:38px}.paragraph-large.ticker{font-size:18px}.detail-text{font-size:14px}.detail-text.small.margin-bottom-small.project-detail,.detail-text.small.margin-bottom-small.project-cmsdetail{font-size:.5rem}.detail-text.small.margin-bottom-small.project-detail,.detail-text.small.margin-bottom-small.project-cmsdetail{font-size:.5rem}.detail-text.small.text-light-gray{padding-top:10px}.detail-text.small.margin-bottom-small.project-detail,.detail-text.small.margin-bottom-small.project-cmsdetail{font-size:.5rem}.detail-text.small.margin-bottom-small.project-date{text-align:left;font-size:.5rem}.detail-text.small.margin-bottom-small.project-detail,.detail-text.small.margin-bottom-small.project-cmsdetail{font-size:.5rem}.divider-wrapper{margin-top:45px;margin-bottom:45px}.divider-wrapper.bottom{margin-bottom:10px}.flex-cap{align-items:flex-start}.span-serif{padding-left:5px;padding-right:5px}.logo-footer{object-fit:cover;width:25vw;height:auto;margin-bottom:10px}.link-wrapper{font-size:18px}.assets-ticker{height:25px;margin-left:20px;margin-right:20px}.inner-hover{display:none}.cta-wrapper.simple-circle-button{margin-bottom:40px;padding-left:0;padding-right:0}.rich-text-blog{font-size:1rem;font-weight:400}.img-shop-wrapper{height:25em}.blog-teaser-item-wrapper{padding-left:1rem;padding-right:1rem}.blog-teaser-category{font-size:.8rem}.blog-teaser-category.link-small{font-size:.5rem}.blog-teaser-date{font-size:.8rem}.blog-teaser-text-wrapper{max-height:5.5em}.blog-teaser-title{font-size:.8rem}.container-3{max-width:none}.nav-menu-two{flex-direction:column}.link-menu{font-size:2.5em}.c-slide-btn-block{width:20vw;height:20vw}.blog-category-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.blog-category-wrapper.project-detail-grid{grid-template-rows:auto}.div-block-4{padding-right:0}.portfolio-wrapper{height:auto;padding-top:0;padding-bottom:0}.hover-link{width:180px;height:180px}.text-seemore{font-size:.8rem}.navigation-wrapper{margin-top:45px;margin-bottom:45px}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-global,.padding-global.relative,.padding-global.relative{padding-left:1rem;padding-right:1rem}.heading-style-h5{font-size:1.125rem}.text-size-regular{font-size:.9375rem}.text-size-regular.hide-mobile-portrait{font-size:.8rem}.current-services_notes-wrapper{height:600px;padding-right:0}.section_collapsible-menu{height:150vh;margin-bottom:220px;overflow:hidden}.current-services_dropdown{object-fit:fill;justify-content:flex-start;align-items:flex-start;height:0}.current-services_info-wrapper{align-items:baseline}.heading-style-h2{font-size:1.75rem}.text-size-medium{font-size:1rem}.current-services_dropdown-trigger{flex-direction:column;align-items:flex-start}.text-size-small h2{font-size:1rem;line-height:1.5rem}.text-size-small p{font-size:.9rem}.text-size-small.margin-bottom-xsmall{text-align:left}.current-coffees_right{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.current-coffees_origin-wrapper{width:85%}.current-coffees_origin-wrapper.read-more-wrapper{width:50%}.tabs-menu{bottom:20%}.load-bar{height:2px}.tabs-content{padding-top:0}.load-bar-base{height:2px}.slider-heading{margin-bottom:220px;font-size:2.5rem;line-height:2.5rem}.concept-item_component{margin-top:0}.concept-item_image.magnify.line-image{mix-blend-mode:luminosity;mix-blend-mode:luminosity;mix-blend-mode:luminosity}.concept-item_image-wrapper{height:100%}.timeline_item{grid-template-columns:.25fr 2fr 2fr;padding-right:20px}.timeline_center{justify-content:center;margin-left:10px}.timeline_circle{width:15px;height:15px}.timeline_progress{margin-left:15px}.faq-text h2{font-size:1rem;line-height:1.5rem}.faq-text p{font-size:.9rem}.heading{font-size:36px}.large-growing-images{min-height:auto}.large-growing-images.small{height:55vw;min-height:auto}.service-info,.content-wrapper-2{grid-row-gap:36px}.grid-wrapper{grid-template-columns:1rem minmax(auto,1400px) 1rem}.hero-image-strip.right-side{height:50vh;max-height:50vh}.hero-image-strip.left{height:110vh;max-height:110vh}.sticky-content{grid-template-rows:auto auto;margin-bottom:5rem;overflow:hidden}.hero-trigger{margin-top:92vh}.text-size-large{text-align:left}.container-large{max-width:none;margin-left:0;margin-right:0}.hero-home-content{padding-bottom:30vh}.hero-bottom{max-width:90vw;margin-top:5rem;padding-top:3rem;padding-bottom:15vh}.section-banner{height:60vh}.text-size-regular-2{text-align:left;font-size:1rem}.special{font-size:1.5rem}.sticky-image{min-height:20vh}.sticky-image.scale-image{margin-top:20px;transform:scale(1.4)}.sticky-description{max-width:100%}.heading-xhuge{text-align:left;font-size:2.5rem;line-height:1.15}.hero-image{width:40vw;height:40vw;min-height:40vw}.hero-image.fourteen{height:80vw}.hero-image.thirteen{height:60vw;left:-55vw}.hero-image.two{height:60vw;margin-top:-55vw;left:53vw}.hero-image.three{height:80vw;left:-4vw}.hero-image.four{height:80vw}.hero-image.nine{height:60vw;margin-top:-55vw;left:-53vw}.heading-large-2{margin-left:0;margin-right:0;font-size:2rem}.link_warpeer{width:70%}.section-banner-remodeling{height:30vh}.concept-item_list-wrapper-iso{width:100%}.concept_header-bottom_left--iso{padding-left:0;padding-right:0}.service-info_remodeling-02{grid-row-gap:36px}.bg_black{padding-top:60px}.hours_heading-wrapper--top{display:flex}.list-item-2{grid-template-rows:auto auto auto auto;padding-top:24px;padding-bottom:24px}.button-text-5{font-size:.8rem}.section-4{padding-top:60px;padding-bottom:60px}.medium-stacked-intro{grid-row-gap:24px}.half-wrapper{grid-template-rows:auto}.section-5{padding-top:60px;padding-bottom:60px}.marquee-inner{grid-column-gap:1rem;grid-row-gap:1rem}.project-grid{padding-top:28px;padding-bottom:48px;padding-left:0}.hover-circle-wrapper{padding:40px}.projects{padding-left:0;padding-right:0}.body-display-3{text-align:justify}.heading-xlarge{font-size:7rem}.heading-xlarge.no-wrap.key-phase-medium{margin-left:0;margin-right:0;padding-left:0;padding-right:.5rem;font-size:1.2rem;font-weight:600;line-height:1.2em}.more-project-portfolio-wrapper{align-items:center;margin-top:0;margin-bottom:0}.post-summary{font-size:1rem}.blog_title{font-size:1.8rem}.four-column{grid-column-gap:7px;grid-row-gap:7px}.news-top{grid-row-gap:36px;grid-template-columns:1fr}.verticle-icons{grid-template-rows:auto;grid-auto-flow:column;position:relative;top:0}.journal-title{grid-row-gap:18px}.post-discription{font-size:.9rem;font-weight:500}.page-wrapper{margin-bottom:0}.sticky-circle{width:72px;height:72px;margin-bottom:0;padding-left:2px}.blog_richtext h3{color:var(--dark-grey)}.cat_top{flex-flow:wrap}.nav-link{width:100vw}.link_mobile.w--current{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:center;width:100vw;display:flex}.dropdown-text{font-size:1rem}.collection-item-5{height:auto}.collection-list-5{grid-template-columns:1fr}.content-container{max-width:none;padding-top:20px;padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.project_grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.remodeling_h2{font-size:2rem;line-height:2.5rem}.sticky-description-onlymargin{height:10rem}.section-tall-cat{margin-top:-20px}.more-portfolio-wrapper--service{align-items:center;margin-top:0;margin-bottom:0}.more-portfolio-wrapper--service.bg-mid-gray.z-index{padding-bottom:0}.btn-tag{margin-left:0;margin-right:16px;display:flex}.begin_process_remodeling2{padding-bottom:2rem}.menu-dropdown{position:static}.navbar-menu-grid{min-width:auto}.navbar-menu-base{padding-top:0}.menu-dropdown-list.w--open{margin-top:3.5rem;padding-left:.8rem}.renovate-container{max-width:none;padding-top:20px;padding-left:0;padding-right:0}.dyn-flex{margin-left:0}.line_component{margin-top:0}.spark-nav-link{margin-bottom:.5rem}.spark-nav-link.spark-with-mega-dropdown{justify-content:space-between;margin-bottom:.5rem}.spark-nav-with-mega-dropdowns{border-radius:20px;padding:1rem .5rem}.card-button-wrapper{top:1rem;left:1rem;right:1rem}.card-button{width:2rem;height:2rem}.card-transition-image{top:0%;left:0%}.card-content{bottom:1rem;left:1rem;right:1rem}.banner-heading-top{font-size:3rem}.margin-bottom-2,.banner-heading-wrapper{margin-top:0;margin-left:0;margin-right:0}.banner-heading-bottom{font-size:3rem}.people-collection-b{grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-columns:1fr}.people-image{height:90vw;min-height:300px}.people-card{width:250px}.people-meta{grid-column-gap:9px;grid-template-columns:auto 1fr auto;justify-content:center}.hero5-grid{grid-column-gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}.button-small{flex:none;align-self:stretch}.button-small.white-small{flex:none}.content3-description-wrap{margin-bottom:-20px}.content3-grid{grid-column-gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}.section-12{padding-left:16px;padding-right:16px}.service-teaser-image-inner{height:200px}.architecture-image-wrapper,.interiordesign-image-wrapper,.renovation-image-wrapper,.remodeling-image-wrapper{padding-left:16px;padding-right:16px}.banner-heading-designapproach{font-size:3rem}.blog-info{padding-left:18px;padding-right:18px}.cat-section{min-height:100%}.grid-wrapper-4-copy{grid-template-columns:2rem minmax(auto,1400px) 2rem}.heading-service--container{margin-left:auto;margin-right:auto}.architecturaldesign-image-wrapper{padding-left:16px;padding-right:16px}.star-tabs-nav{flex-direction:column;justify-content:center;margin-top:2rem;margin-left:-24px;margin-right:-24px;padding-bottom:16px;padding-left:24px;padding-right:24px}.lineoa-wrapeer{width:100%;height:100%}.content7-grid{grid-column-gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}.content7-content-wrap{margin-bottom:0}.section_landing_blog{padding-left:16px;padding-right:16px}.remodeling-portfolio-left{min-height:140vw}.remodeling-portfolio-right{grid-row-gap:2.25rem;padding-bottom:1rem}.action.color-text-primary-black{font-size:.8rem}.margin-top-2{margin-top:1.5rem}.container-7{padding-left:1rem;padding-right:1rem}.service-item-content{padding:2rem 0 1rem}.heading-alt-h2{font-size:1.5rem}.margin-bottom-3{margin-top:0;margin-left:0;margin-right:0}.image-wrapper-2{height:30vh}.service-item-content-list{grid-column-gap:2rem;grid-row-gap:2rem}.heading-alt-h3{font-size:1.375rem}.button-large{font-size:14px;line-height:22px}.project-flex-child{flex-basis:100%;padding:.5rem 1rem}.main-paragraph-footer,.main-paragraph-footer-code{text-align:left}.hero-wrapper-02{height:110vh}.content-container-3{max-width:none;padding-top:1rem;padding-left:10px;padding-right:10px}.heading-xlarge-blog{font-size:2rem;line-height:2rem}.section-14{padding-left:14px;padding-right:14px}.button-text-2,.button-text-10{display:none}.hide{overflow:hidden}.sketch-image-wrapper{height:30svh}.section_home-header{margin-top:4rem;padding-bottom:0}.padding-bottom-4{padding-top:0;padding-left:0;padding-right:0}.padding-bottom-4.padding-xhuge{padding-bottom:4rem}.padding-bottom-4.padding-xhuge.padding-mobile-top{padding-top:4rem}.padding-bottom-4.padding-xsmall{padding-bottom:4rem}.padding-bottom-4.padding-xssmall{padding-bottom:1.5rem}.padding-bottom-4.padding-xhuge-custom{padding-bottom:15rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}._33block-full-mobile{width:100%;height:200px}._60block,._40block{width:50%;height:200px}.tile-text{font-size:.4rem;line-height:15px;bottom:7px;left:11px}._33block-half-mobile{width:50%;height:200px}.section_cta-v1,.section_blog-header{margin-top:4rem;padding-bottom:0}.heading-style-h5-2{font-size:1.5rem}.div-block-44{flex-flow:column}.section_home{margin-top:4rem;padding-bottom:0}.section_home.background-color-brand{margin-top:0}.section_client{margin-top:4rem;padding-bottom:0}.video-iframe.iframe-verticle-a{height:220%;top:-109px;left:-270px}.video-iframe.iframe-verticle-b{height:220%;top:-123px;left:-262px}.too_service{margin-top:4rem;padding-bottom:0}.too_service.background-color-brand-to-whitee,.too_service.background-color-brand,.too_service.background-color-brand-to-whitee,.too_service.background-color-brand{margin-top:0}.home-services-card-text-block{max-width:100%}.home-services-type-wrapper{grid-column-gap:.35rem;flex-flow:wrap;justify-content:flex-end;align-items:center}.why-choose-me-card-number-text.text-sm.text-color-black-700.des-text.text-size-small:lang(th){text-align:right;text-align:right;text-align:right;text-align:right;text-align:right}.why-choose-me-card-wrapper.background-color-black-50.background-color-white{height:17rem}.heading-style-h3-type{font-size:2rem}.services_items{flex-flow:column;display:flex}.heading-style-h6{font-size:.875rem}.too_service_effect1{margin-top:4rem;padding-bottom:0}.too_service_effect1.background-color-brand{margin-top:0}.heading-style-h3-2{font-size:2rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal-2{padding-top:0;padding-bottom:0}.heading-style-h1{font-size:2.25rem}.margin-vertical{margin-left:0;margin-right:0}.heading-style-h4{font-size:1.25rem}.max-width-full-mobile-portrait{width:100%;max-width:none}.heading-style-h3{font-size:1.5rem}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.margin-right-2{margin-top:0;margin-bottom:0;margin-left:0}.hide-mobile-portrait{display:none}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.fs-styleguide_row{flex-wrap:wrap}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}}