@font-face{font-family:Apercu Pro;font-style:normal;font-weight:400;src:url(/fonts/Apercu_Pro/Apercu_Pro_Regular.otf) format("opentype")}@font-face{font-family:Apercu Pro;font-style:normal;font-weight:500 900;src:url(/fonts/Apercu_Pro/Apercu_Pro_Medium.otf) format("opentype")}@font-face{font-family:Clearface ITC Pro;src:url(/fonts/Clearface_ITC_Pro/Clearface_ITC_Pro_Regular.otf) format("opentype")}:root{--home-desk-small-aspect-ratio:400/500;--home-desk-medium-aspect-ratio:605/500;--home-desk-large-aspect-ratio:810/500;--Studio-Stone:#ece8e2;--clearface-itc-pro:"Clearface ITC Pro",sans-serif;--apercu-pro:"Apercu Pro",sans-serif;--mobile-header-bg:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.95))}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--apercu-pro);-webkit-font-smoothing:antialiased;background-color:#fcf8f5}body{position:relative;max-height:100vh;overflow-y:auto}body:has(#coming-soon){max-height:none;overflow-y:hidden}#art,body:has(#art),html:has(#art){background-color:#eae2db}#decoration-styling,body:has(#decoration-styling),html:has(#decoration-styling){background-color:#f5eee8}#furniture-fixtures-equipment,body:has(#furniture-fixtures-equipment),html:has(#furniture-fixtures-equipment){background-color:#fcf8f5}#quality-upgrades,body:has(#quality-upgrades),html:has(#quality-upgrades){background-color:#dcd4cd}#lifestyle-projects,body:has(#lifestyle-projects),html:has(#lifestyle-projects){background-color:#f5eee8}#lifestyle-home,body:has(#lifestyle-home),html:has(#lifestyle-home){background-color:#fff;scroll-behavior:auto}button,select{cursor:pointer;border:none;background:none}select{display:flex;height:35px;padding-inline:15px;justify-content:center;align-items:center;gap:8px;border-radius:5px;border:1px solid rgba(34,31,31,.2);background:#fff;color:#221f1f;leading-trim:both;text-edge:cap;font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:13px;font-style:normal;font-weight:400;line-height:normal}a{text-decoration:none;color:inherit}.Hamburger_hamburgerContainer__4myyb{display:flex;width:25px;height:25px;position:relative}.Hamburger_hamburger__mR9UI.Hamburger_dark__LhTtK{background-color:black}.Hamburger_hamburger__mR9UI{position:absolute;width:24px;height:2px;right:2px;border-radius:2px;background:transparent;cursor:pointer;background-color:white;transform-origin:right;transition:top .3s ease,transform .3s ease,bottom .3s ease}.Hamburger_hamburger__mR9UI:first-of-type{top:7px}.Hamburger_hamburger__mR9UI:nth-of-type(2){bottom:6px}.FullLinks_links__0d2Pw{display:none;position:relative}.FullLinks_marker__SDO7T{display:none}@media (min-width:769px){.FullLinks_links__0d2Pw{display:flex;flex-direction:row;list-style:none;height:30px}.FullLinks_links__0d2Pw .FullLinks_link__zdV9_{display:flex;align-items:center;color:#221f1f;height:100%;text-align:right;font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;position:relative;padding-inline:10px}.FullLinks_links__0d2Pw .FullLinks_link__zdV9_>button{display:flex;align-items:center;gap:5px;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit;line-height:inherit}.FullLinks_links__0d2Pw .FullLinks_link__zdV9_>button>svg{transition:transform .2s ease-in-out}.FullLinks_links__0d2Pw .FullLinks_link__zdV9_>.FullLinks_open__PTHVo>svg{transform:rotate(180deg)}.FullLinks_links__0d2Pw .FullLinks_link__zdV9_.FullLinks_last__Zy_Gw{padding-right:0}.FullLinks_links__0d2Pw .FullLinks_link__zdV9_.FullLinks_active__QSuBO,.FullLinks_links__0d2Pw .FullLinks_link__zdV9_:hover{color:#000}.FullLinks_links__0d2Pw:has(.FullLinks_link__zdV9_:hover)>.FullLinks_link__zdV9_.FullLinks_active__QSuBO:not(:hover){color:#221f1f;font-weight:400}.FullLinks_marker__SDO7T{display:block;position:absolute;top:calc(1lh + 28px);width:0;height:1px;background-color:#000;z-index:0;transform:translateX(0);transition:transform .2s ease,width .2s ease,opacity .2s ease}.FullLinks_submenu__tqmiQ{position:absolute;top:calc(1lh + 15px);min-width:calc(100% + 20px);left:-10px;z-index:1;max-height:0;overflow:hidden;animation:FullLinks_expand__dfzZ3 .2s ease-in-out forwards}.FullLinks_submenu__tqmiQ>ul{list-style:none;display:flex;flex-direction:column;gap:20px;padding:20px 10px 25px 20px;align-items:flex-start}.FullLinks_submenu__tqmiQ>ul>li{opacity:.5;transition:opacity .2s ease-in-out}.FullLinks_submenu__tqmiQ>ul>li:hover{opacity:1}.FullLinks_submenu__tqmiQ.FullLinks_closing__FsRgT{animation:FullLinks_shrink__t34ni .2s ease-in-out forwards}}@media (min-width:1441px){.FullLinks_nav__clyjg{width:min(1920px,100%)}}@keyframes FullLinks_expand__dfzZ3{0%{max-height:0}to{max-height:200px}}@keyframes FullLinks_shrink__t34ni{0%{max-height:200px}to{max-height:0}}@keyframes FullLinks_grow__DbYmK{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.FullLinks_hidden__4T71j{display:none}.FullLinks_visible__pfv9Y{display:block}@keyframes FullLinks_hide-s-anim__7YFp7{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes FullLinks_show-s-anim__HnFQf{0%{opacity:0;visibility:hidden}to{display:1;visibility:visible}}.FullLinks_added__Ukp3V{transform:translateY(-250%)}.FullLinks_removed__xPi0q{transform:translateY(0)}.MainNavbar_header__Ggxpk{position:absolute;width:100%;height:60px;top:30px;left:0;display:block;z-index:99;transition:transform .3s ease-in-out,background-color 80ms ease-in-out;overflow-y:hidden}.MainNavbar_header__Ggxpk>nav{width:calc(100% - 100px);margin-inline:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:60px}.MainNavbar_header__Ggxpk>nav>.MainNavbar_logo__bBUyW{position:relative;transition:opacity .2s ease-in-out}.MainNavbar_dark__IqWKp path{fill:#221f1f}.MainNavbar_dark__IqWKp .MainNavbar_logo__bBUyW>span{color:#221f1f}.MainNavbar_logo__bBUyW>svg{height:26px;width:73.66px;transition:height .1s ease-in-out,width .1s ease-in-out}.MainNavbar_logo__bBUyW>span{position:absolute;left:calc(100% + 3px);top:-8px;color:white;font-family:var(--clearface-itc-pro);display:block;font-size:36px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.746px;opacity:.7;width:0;overflow:hidden;animation:MainNavbar_grow__lfEt9 1s ease-in-out forwards;transition:font-size .1s ease-in-out,margin-bottom .1s ease-in-out,opacity .2s ease-in-out}.MainNavbar_logo__bBUyW>.MainNavbar_isMac__1zfN3{top:-4.5px}.MainNavbar_logo__bBUyW>.MainNavbar_isSafariOnMac__waTKa{top:-3.5px}.MainNavbar_header__Ggxpk>nav>.MainNavbar_links__pZUVo{display:none}.MainNavbar_header__Ggxpk>nav>.MainNavbar_hamburger__9_pE2{display:block;background:none;border:none;width:23px;height:23px}.MainNavbar_header__Ggxpk>nav>.MainNavbar_hamburger__9_pE2>svg,.MainNavbar_header__Ggxpk>nav>.MainNavbar_hamburger__9_pE2>svg>path{width:23px;height:23px}@keyframes MainNavbar_grow__lfEt9{0%{width:0}to{width:165px}}@media (min-width:769px){.MainNavbar_header__Ggxpk{top:50px}.MainNavbar_header__Ggxpk>nav{width:min(100%,1920px);padding-inline:120px;margin-inline:auto}.MainNavbar_logo__bBUyW>svg{height:36px;width:102px}.MainNavbar_floating__G0G85 .MainNavbar_logo__bBUyW>svg{height:22px;width:62.33px}.MainNavbar_logo__bBUyW:hover{opacity:.75}.MainNavbar_header__Ggxpk>nav>.MainNavbar_logo__bBUyW>span{font-size:50px;left:calc(100% + 5px);top:-12px}.MainNavbar_header__Ggxpk>nav>.MainNavbar_logo__bBUyW>.MainNavbar_isMac__1zfN3{top:-6.5px}.MainNavbar_header__Ggxpk>nav>.MainNavbar_logo__bBUyW>.MainNavbar_isSafariOnMac__waTKa{top:-5.5px}.MainNavbar_header__Ggxpk.MainNavbar_floating__G0G85>nav>.MainNavbar_logo__bBUyW>span{font-size:31px;margin-top:2.5px}.MainNavbar_header__Ggxpk>nav>.MainNavbar_links__pZUVo{display:flex;list-style:none}.MainNavbar_header__Ggxpk>nav>.MainNavbar_links__pZUVo a{display:inline-block;padding-inline:10px;color:#fff;text-align:right;font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:opacity .2s ease-in-out}.MainNavbar_header__Ggxpk>nav>.MainNavbar_links__pZUVo a:first-of-type{padding-left:0}.MainNavbar_header__Ggxpk>nav>.MainNavbar_links__pZUVo a:last-of-type{padding-right:0}.MainNavbar_links__pZUVo:has(a:hover) a{opacity:.5}.MainNavbar_header__Ggxpk .MainNavbar_links__pZUVo a:hover{opacity:1}.MainNavbar_header__Ggxpk.MainNavbar_dark__IqWKp .MainNavbar_links__pZUVo a:hover{color:#000}.MainNavbar_header__Ggxpk>nav>.MainNavbar_hamburger__9_pE2{display:none}.MainNavbar_header__Ggxpk.MainNavbar_dark__IqWKp .MainNavbar_links__pZUVo a{color:#221f1f}}.MainNavbar_hidden__2fz3_{display:none}.MainNavbar_visible__zse3_{display:block}@keyframes MainNavbar_hide-anim__ivOrF{0%{opacity:1}99%{opacity:0}to{display:none}}@keyframes MainNavbar_show-anim__J94sf{0%{display:block;opacity:0}1%{opacity:0}to{display:1}}.MainNavbar_floating__G0G85{position:fixed;top:0;background:var(
    --mobile-header-bg,linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,.95) 100%)
  );transition:top .1s ease-in-out,background-color 80ms ease-in-out,height .2s ease-in-out}.MainNavbar_added__WvArk{transform:translateY(-250%)}.MainNavbar_removed__ImgeN{transform:translateY(0)}.MobileMenu_mobileMenu__NHxl9{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#221f1f;z-index:1000;display:flex;flex-direction:column;justify-content:space-between;opacity:0;animation:MobileMenu_enter__3m7XS .2s ease-in-out forwards;overflow:auto}.MobileMenu_closeIcon__wGiMA>div:first-of-type{animation:MobileMenu_closeIconOpenTop__NRG4a .4s ease-in-out forwards}@keyframes MobileMenu_closeIconOpenTop__NRG4a{to{transform:rotate(-45deg);top:3px}}.MobileMenu_closeIcon__wGiMA>div:last-of-type{animation:MobileMenu_closeIconOpenBottom__31CNc .4s ease-in-out forwards}@keyframes MobileMenu_closeIconOpenBottom__31CNc{to{transform:rotate(45deg);bottom:3px}}.MobileMenu_mobileMenu__NHxl9.MobileMenu_closing__C4bTz .MobileMenu_closeIcon__wGiMA>div:first-of-type{animation:MobileMenu_closeIconCloseTop__nQp7i .2s ease-in-out forwards}@keyframes MobileMenu_closeIconCloseTop__nQp7i{to{transform:rotate(0deg);top:7px}}.MobileMenu_mobileMenu__NHxl9.MobileMenu_closing__C4bTz .MobileMenu_closeIcon__wGiMA>div:last-of-type{animation:MobileMenu_closeIconCloseBottom__F16v0 .2s ease-in-out forwards}@keyframes MobileMenu_closeIconCloseBottom__F16v0{to{transform:rotate(0deg);bottom:6px}}@keyframes MobileMenu_enter__3m7XS{0%{opacity:0}to{opacity:1}}.MobileMenu_mobileMenu__NHxl9.MobileMenu_closing__C4bTz{animation:MobileMenu_exit__sLh57 .2s ease-in-out forwards}@keyframes MobileMenu_exit__sLh57{0%{opacity:1}to{opacity:0}}.MobileMenu_header__iqKDE{display:flex;align-items:center;justify-content:space-between;height:60px;margin-top:30px;padding-inline:50px}.MobileMenu_header__iqKDE.MobileMenu_floating__214tn{margin-top:2px;animation:MobileMenu_growMargin__FJkhp .3s ease-in-out forwards}@keyframes MobileMenu_growMargin__FJkhp{to{margin-top:30px}}.MobileMenu_logo__xrKDq{position:relative}.MobileMenu_logo__xrKDq>span{position:absolute;left:calc(100% + 3px);top:-8px;color:rgba(255,255,255,.5);font-family:var(--clearface-itc-pro);display:block;font-size:36px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.746px;overflow:visible}.MobileMenu_logo__xrKDq>.MobileMenu_isMac__CU_rN{top:-4.5px}.MobileMenu_logo__xrKDq>.MobileMenu_isSafariOnMac__ByskJ{top:-3.5px}.MobileMenu_header__iqKDE a svg{width:73.66px;height:26px}.MobileMenu_links__uZoXo{display:flex;flex-direction:column;margin-top:40px;margin-left:50px}.MobileMenu_links__uZoXo>li{height:80px;border-bottom:1px solid rgba(255,255,255,.2);list-style:none;display:flex;flex-direction:column;transition:height .2s ease-in-out;overflow:hidden;padding-top:20px;padding-bottom:15px;justify-content:center}.MobileMenu_links__uZoXo>li:first-of-type{border-top:1px solid rgba(255,255,255,.2)}.MobileMenu_links__uZoXo>li>a,.MobileMenu_links__uZoXo>li>button{color:#fff;color:var(--App-White,#fff);font-family:var(--clearface-itc-pro);font-size:45px;font-style:normal;font-weight:400;line-height:45px;letter-spacing:-1px;width:-moz-fit-content;width:fit-content}.MobileMenu_links__uZoXo>.MobileMenu_expandable__uhEgs{justify-content:flex-start}.MobileMenu_links__uZoXo>.MobileMenu_expandable__uhEgs.MobileMenu_active__Ib49K{height:290px;transition:height .2s ease-in-out}.MobileMenu_links__uZoXo:has(.MobileMenu_active__Ib49K)>li:not(.MobileMenu_active__Ib49K)>a,.MobileMenu_links__uZoXo:has(.MobileMenu_active__Ib49K)>li:not(.MobileMenu_active__Ib49K)>button,.MobileMenu_submenu__zlqKn>li>button:not(.MobileMenu_active__Ib49K){opacity:.5}.MobileMenu_submenu__zlqKn>li>button.MobileMenu_active__Ib49K{opacity:1;font-weight:700}.MobileMenu_submenuContainer__PV4jz{display:flex;gap:50px;margin-top:20px}.MobileMenu_submenu__zlqKn{display:flex;flex-direction:column;gap:15px;list-style:none}.MobileMenu_submenu__zlqKn>li>a,.MobileMenu_submenu__zlqKn>li>button{color:var(--Studio-White,#fff);leading-trim:both;text-edge:cap;font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:15px;font-style:normal;font-weight:400;line-height:21px;opacity:.8}.MobileMenu_submenu__zlqKn>li>a>svg{width:10px;height:10px;margin-left:4px}.MobileMenu_footer__REb5W{margin-top:50px;padding-left:50px;display:flex;flex-direction:column;gap:30px;padding-bottom:45px}.MobileMenu_languages__wq8kk{display:flex;gap:5px;color:#fff;leading-trim:both;text-edge:cap;font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:15px;font-style:normal;font-weight:400;line-height:21px}.MobileMenu_languages__wq8kk *{opacity:.3}.MobileMenu_languages__wq8kk .MobileMenu_selected__r5yFb{opacity:1}.MobileMenu_copyright___SiUO{color:var(--Studio-White,#fff);font-family:var(--apercu-pro);font-size:10px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.2px;opacity:.5}.MobileMenu_links__uZoXo>li:first-child{opacity:0;animation:MobileMenu_appear__giUSf .4s ease-in-out .2s forwards}.MobileMenu_links__uZoXo>li:nth-child(2){opacity:0;animation:MobileMenu_appear__giUSf .4s ease-in-out .23s forwards}.MobileMenu_links__uZoXo>li:nth-child(3){opacity:0;animation:MobileMenu_appear__giUSf .4s ease-in-out 265ms forwards}.MobileMenu_links__uZoXo>li:nth-child(4){opacity:0;animation:MobileMenu_appear__giUSf .4s ease-in-out 305ms forwards}.MobileMenu_languages__wq8kk{opacity:0;animation:MobileMenu_appear__giUSf .4s ease-in-out .35s forwards}.MobileMenu_copyright___SiUO{opacity:0;animation:MobileMenu_appear__giUSf .4s ease-in-out .4s forwards}@keyframes MobileMenu_appear__giUSf{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}