:root{--neutral-grey:#f1ede9;--arc-black:#141414;--arc-black-65:#141414a6;--arc-black-50:#14141480;--arc-white:white;--arc-black-8-81:#14141414;--arc-black-80:#141414cc;--arc-neutral-sec:#dfdbd8}body{background-color:var(--neutral-grey);color:var(--arc-black);flex-direction:column;font-family:Inter,sans-serif;font-size:16px;line-height:1.4em;display:flex}h1{color:var(--arc-black);letter-spacing:-2.5px;margin-top:0;margin-bottom:0;font-size:52px;font-weight:500;line-height:1.25em}h2{color:var(--arc-black);letter-spacing:-1.7px;margin-top:0;margin-bottom:0;font-size:40px;font-weight:500;line-height:1.25em}h3{color:var(--arc-black);letter-spacing:-1.3px;margin-top:0;margin-bottom:0;font-size:30px;font-weight:500;line-height:1.3em}h4{color:var(--arc-black);letter-spacing:-1px;margin-top:0;margin-bottom:0;font-size:24px;font-weight:600;line-height:1.25em}h5{letter-spacing:-.85px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:500;line-height:1.25em}h6{letter-spacing:-.68px;margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:1.25em}p{color:var(--arc-black-65);margin-bottom:25px;line-height:1.6em}a{color:var(--arc-black-65);text-decoration:none}ul{margin-top:0;margin-bottom:20px;padding-left:25px}ol{margin-top:0;margin-bottom:20px;padding-left:30px}li{margin-bottom:6px}img{max-width:100%;display:inline-block}em{font-style:italic}blockquote{letter-spacing:-.65px;border-left:0 #0000;margin-bottom:10px;padding:10px 67px;font-size:18px;line-height:1.4em}figure{margin-bottom:0}figcaption{color:var(--arc-black-50);text-align:center;margin-top:5px;font-size:14px;font-weight:500}.navbar-menu-item{margin-left:30px;margin-right:30px;font-weight:500}.navbar-menu-item.last-child{margin-right:0}.navbar-menu-item.first-child{margin-left:0}.navbar{z-index:1099;background-color:var(--neutral-grey);padding-top:25px;padding-bottom:25px;position:sticky;inset:0% 0% auto}.navbar.navbar-shadow{box-shadow:0 1px 4px #0000000f}.navbar.homepage{background-color:#0000;position:fixed}.navbar-brand{width:140px}.mobile-menu-button{padding:11px;display:none}.bar{background-color:#000;border-radius:50px;width:24px;height:2px;margin-bottom:5px}.bar.bottom{margin-bottom:0}.navbar-container{flex:1;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;display:flex;position:relative}.navbar-mid{z-index:1;flex:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.navbar-left{z-index:4;align-items:center;display:flex;position:relative}.navbar-menu-item-link{color:#ffffffbf}.navbar-menu-item-link.dark{color:var(--arc-black-65);transition:color .3s}.navbar-menu-item-link.dark:hover{color:var(--arc-black)}.navbar-right{z-index:5;justify-content:flex-end;align-items:center;display:flex;position:relative}.navbar-menu{align-items:center;height:100%;margin-top:0;margin-bottom:0;padding-left:0;display:flex}.mobile-menu{z-index:1099;background-color:#fff;display:none;position:fixed;inset:0%}.menu-header{justify-content:space-between;padding:10px 15px;display:flex}.main-menu-logo{height:40px}.close{padding:10px}.close-bar{background-color:#000;border-radius:50px;width:24px;height:2px}.close-bar.top{transform:translateY(9px)rotate(45deg)}.close-bar.bottom{margin-bottom:0;transform:translateY(7px)rotate(-45deg)}.small-caps-text{color:var(--arc-black);letter-spacing:1.78px;text-transform:uppercase;font-size:12px;font-weight:500}.small-caps-text.hero-overline-text{margin-bottom:10px;display:inline-block}.main-button{background-color:var(--arc-black);color:#fff;text-align:center;letter-spacing:2.2px;text-transform:uppercase;border-radius:0;height:60px;padding:18px 36px;font-size:14px;font-weight:500;transition:background-color .3s ease-in-out}.main-button:hover{color:#fff;background-color:#141414e6}.main-button.small{letter-spacing:2px;height:48px;padding:14px 25px;font-size:13px;line-height:23px}.fullscreen-hero{width:100%;min-height:100vh;position:relative}.slider-hero{min-height:100vh}.slide-nav{display:none}.right-arrow{width:50px;height:50px;inset:auto 80px 40px auto}.left-arrow{width:50px;height:50px;inset:auto 130px 40px auto}.icon{font-size:28px}.slide.one{background-image:url(https://cdn.prod.website-files.com/64e456cdd5c03d1efd57f3de/64e4cf09c9caceaad00c7daa_le-narcisse-blanc_suite-aurore_full.jpg);background-position:50%}.slide.two{background-image:linear-gradient(#14141459,#1414141a 50%,#14141480),url(https://cdn.prod.website-files.com/64e456cdd5c03d1efd57f3de/64e4d0180279e9adefe833e0_villa-evalea-medium-10-1200x800.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.slide.three{background-image:linear-gradient(#14141459,#1414141a 50%,#14141480),url(https://cdn.prod.website-files.com/64e456cdd5c03d1efd57f3de/64e4d111516c7cfefd30988f_Nude-Lobby-full.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.hero-slider-title{max-width:460px;position:absolute;inset:auto auto 50px 70px}.hero-overline-text{color:#fff}.hero-main-title{color:var(--arc-white)}.right-block{z-index:5;display:flex;position:relative;right:auto}.footer-social-link{width:22px;margin-left:12px;margin-right:12px}.footer-social-link.last{margin-right:0}.preload-screen{z-index:999999;background-color:var(--arc-black);justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.preload-image{max-width:30%}.image-3{position:static}@media screen and (max-width:991px){h1{font-size:40px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{letter-spacing:-.7px;font-size:20px}.navbar-brand.w--current{width:125px}.navbar-container{padding-left:30px;padding-right:30px}.style-guide-body{grid-row-gap:30px;grid-template-columns:auto}.element-column{grid-template-rows:auto}.section{padding-top:50px;padding-bottom:60px}.guide-column{padding:30px}.container{padding-left:30px;padding-right:30px}.display-heading-one{font-size:56px}.large-text{font-size:16px;line-height:26px}.main-button{height:56px;padding:15px 22px 14px;font-size:13px;line-height:23px}.license-table-asset{height:150px}.nav-social-links{margin-right:24px}.right-arrow{bottom:40px;right:40px}.left-arrow{bottom:40px;right:90px}.hero-slider-title{z-index:10;max-width:340px;bottom:40px;left:40px}.project-grid{grid-row-gap:40px;grid-template-columns:1fr 1fr;margin-top:20px;padding-left:20px;padding-right:20px}.footer{margin-top:auto}.inner-footer-top{border-bottom:1px solid #14141414;flex-direction:column;padding-bottom:40px}.inner-footer-btm{flex-direction:column;margin-top:30px}.middle-block-two{display:none;position:relative}.fade-footer.copyright{margin-bottom:15px}.project-info-grid{grid-row-gap:50px;grid-template-columns:1fr}.project-details{grid-column-gap:40px;grid-row-gap:20px;grid-template-columns:.75fr 2.5fr .75fr 2.5fr}.project-info-inner{padding-right:0;position:relative;top:0}.next-project-image{height:470px}.inner-footer{padding-top:20px}.hero.studio{height:400px}.grid-halves{grid-column-gap:0px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:1fr}.team-member.first{margin-bottom:20px;left:80px}.team-member-blurb{max-width:260px}.team-member-photo{width:260px;height:330px}.post-title.header{max-height:50px;overflow:hidden}.post-image{height:280px}.post-summary{max-height:50px}.post-image-small{width:140px;height:140px}.post-info-small{padding:0 0 0 15px}.blog-post-image{height:500px}.blog-post-article{justify-content:center}.hero-row{margin-top:60px}.intro-content{max-width:460px}.side-content{border-bottom:1px solid #14141414;max-width:570px;padding-bottom:60px}.middle-block-one{margin-top:49px;margin-bottom:49px;position:relative}.project-info-block{margin-top:20px;padding-right:25px;display:block}.project-info-name{margin-bottom:2px}.no-margin{margin-bottom:0}}@media screen and (max-width:767px){h1{letter-spacing:-1.8px;font-size:32px}h2{letter-spacing:-1.2px;font-size:25px}h3{letter-spacing:-.8px;font-size:20px}h4{letter-spacing:-.3px;font-size:18px}h5{font-size:18px}.navbar{padding-top:15px;padding-bottom:15px}.navbar-brand{width:120px}.navbar-button{display:none}.mobile-menu-button{padding:8px 10px;display:block}.bar{background-color:var(--arc-white)}.bar.dark{background-color:var(--arc-black);background-color:var(--arc-black)}.navbar-container{padding-left:16px;padding-right:10px}.navbar-menu{display:none}.mobile-menu{display:block;transform:translate(120%)}.menu-header{background-color:var(--neutral-grey);align-items:center;height:62px;padding-right:10px;box-shadow:0 1px 4px #0000000f}.main-menu-logo{height:30px}.close{padding:12px}.close-bar{width:24px;height:2px}.close-bar.top{transform:translateY(1px)rotate(45deg)}.close-bar.bottom{transform:translateY(-1px)rotate(-45deg)}.small-text{margin-bottom:15px}.element-column{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.section{padding-top:60px;padding-bottom:60px}.container{padding-left:25px;padding-right:25px}.display-heading-one{font-size:45px}.typography-grid{grid-row-gap:10px}.button-links-wrapper{grid-template-columns:1fr 1fr}.license-table-asset{height:120px}.right-arrow{bottom:10px;right:10px}.left-arrow{bottom:10px;right:50px}.icon{font-size:24px}.hero-slider-title{max-width:250px;bottom:20px;left:20px}.hero-overline-text{font-size:10px}.project-grid{grid-template-columns:1fr 1fr}.next-item{grid-row-gap:0px;grid-template-columns:1fr}.next-project-image{height:280px}.blurb-summary{margin-top:20px;margin-bottom:30px}.hero.studio{height:300px}.grid-halves{grid-column-gap:20px;grid-template-columns:1fr}.grid-halves.blog-header{grid-row-gap:40px;grid-template-columns:1fr;margin-bottom:60px}.grid-halves.studio-header{grid-row-gap:0px}.team-member.vertical.right{margin-top:0;margin-bottom:0;right:0%}.team-member.vertical.left{margin-bottom:60px;top:0;left:0%}.team-member.first{flex-direction:column;margin-bottom:60px;left:0}.team-member-blurb{max-width:270px;margin-top:20px}.team-member-photo{width:290px}.team-member-photo.margin-btm{margin-bottom:0}.team-member-info{margin-top:20px;margin-left:0}.team-member-name{margin-bottom:5px}.post-title.header{letter-spacing:-.4px;letter-spacing:-.4px;max-height:52px;font-size:20px}.post-image{height:240px}.post-image-small{width:170px}.post-title-small{max-height:45px;font-size:18px}.collection-list{grid-template-columns:1fr}.blog-post-image{height:320px}.blog-post-header{margin-bottom:30px}.blog-post-article{margin-top:50px}.hero-row{margin-top:0;margin-bottom:0}.intro-content{max-width:380px}.hero-text{margin-bottom:0}.side-content{max-width:570px}.form-block{width:auto}.form-wrapper{margin-left:0;margin-right:0}.preload-screen{display:none}.preload-image{width:250px}.mobile-menu-wrapper{height:100%}.mobile-menu-inner{background-color:var(--neutral-grey);flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:80px 20px;display:flex;position:relative}.mobile-menu-links{flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.mbile-menu-link{padding-top:15px;padding-bottom:15px}.mobile-menu-text{color:var(--arc-black-65)}}@media screen and (max-width:479px){.section{padding-top:20px;padding-bottom:20px}.container{padding-left:20px;padding-right:20px}.display-heading-one{font-size:45px}.table-header-license{display:none}.license-table-body{grid-row-gap:5px;grid-template-rows:auto auto auto;grid-template-columns:1fr}.license-table-header{grid-template-columns:1fr}.license-table-header-assets{letter-spacing:-.6px;font-size:24px}.bold-text{display:inline}.license-header.no-padding{padding-top:0}.license-table-asset{height:180px;margin-bottom:15px}.license-table-header-source{display:none}.project-grid{grid-template-columns:1fr}.footer-menu{margin-left:12px;margin-right:12px;padding-left:8px;padding-right:8px}.project-details{grid-template-columns:.75fr 2.5fr}.blurb-summary{font-size:12px;line-height:1.4em}.post-image{height:210px}.post-summary{font-size:14px}.post-image-small{width:110px;height:110px}.post-info-small{padding-top:0;padding-bottom:0;padding-right:0}.post-summary-small{max-height:45px;font-size:14px}.post-info{padding-top:10px}.blog-post-image{height:230px}.blog-post-header{margin-bottom:20px}.blog-post-article{margin-top:30px}.hero-row{align-items:center;margin-top:30px}.intro-content{flex-direction:column;align-items:center;max-width:330px;display:flex}.middle-block-one{flex-direction:column;align-items:center}.preload-image{width:230px}.footer-link-block{margin-top:10px;margin-bottom:10px}}