:root{color-scheme:light only}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{color:inherit}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow-y:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}::-moz-selection{background:#E2DBD3;color:#fff}::selection{background:#E2DBD3;color:#fff}.honeypot{position:absolute;left:-9999px}figure{width:100%}img[data-sizes=auto]{display:block;width:100%}.lazyload,.lazyloading{opacity:0;min-height:200px}.lazyloaded{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);background-color:#e4ddd3}[style*="--aspect-ratio"] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;background-color:#000}.simplebar-track:before{content:'';position:absolute;left:0;right:0;top:0;height:10px;background-color:#EEE9E3}.simplebar-track:after{content:'';position:absolute;left:0;right:0;bottom:0;height:10px;background-color:#EEE9E3}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px;z-index:10}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:0;left:0;right:0;opacity:0;-webkit-transition:opacity 0.2s 0.5s linear;transition:opacity 0.2s 0.5s linear;border-top:9px solid #EEE9E3;border-bottom:9px solid #EEE9E3}.simplebar-scrollbar.simplebar-visible:before{opacity:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:0;bottom:0;left:0;right:0}.simplebar-track.simplebar-horizontal{left:0;height:21px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}html{scroll-behavior:smooth}body{background-color:#EEE9E3;font-family:roboto,sans-serif;color:#000;font-size:12px;line-height:19px;letter-spacing:0.02rem}svg{padding:1px}a{color:inherit}h2{font-family:arboria,sans-serif;font-size:14px;letter-spacing:0.2rem;text-transform:uppercase;font-weight:400}h3{font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.14rem;text-transform:uppercase;font-weight:400}h4{font-family:arboria,sans-serif;font-size:9px;letter-spacing:0.14rem;text-transform:uppercase;font-weight:400;margin:0;padding:0}.button{font-weight:500;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.button:hover{color:#8B7559}video{width:100%;height:auto;display:block}header{padding:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.2rem;text-transform:uppercase}header nav{display:-webkit-box;display:-ms-flexbox;display:flex}header nav .toggle{display:none;width:22px;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0;border:none;background-color:transparent;position:relative;z-index:999999;cursor:pointer}header nav .toggle:before{content:'';position:absolute;left:0;right:0;top:0;background-color:#000;height:1px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header nav .toggle:after{content:'';position:absolute;left:0;right:0;bottom:0;background-color:#000;height:1px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header nav .toggle.open:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:50%}header nav .toggle.open:after{bottom:calc(50% - 1px)}header nav .nav ul{list-style:none;padding:0;margin:0}header nav .nav ul li{display:inline-block;margin-left:30px}header nav .nav ul li a{text-decoration:none;position:relative;padding-bottom:10px;display:block}header nav .nav ul li a:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background-image:url('../images/line.svg');background-size:13px 2px;background-position:center bottom;background-repeat:no-repeat;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header nav .nav ul li a.active:after,header nav .nav ul li a:hover:after{opacity:1}header nav .lang{position:absolute;top:10px;right:58px;font-size:10px}header nav .lang .code{display:inline-block;color:#8B7559}header nav .lang .code:after{content:'|'}header nav .lang .code:last-child:after{display:none}header nav .lang .code a{text-decoration:none;color:#8B7559}header nav .lang .code a.active{font-weight:bold}.home-intro{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.home-intro figure{margin:auto;height:calc(100svh - 300px);min-height:500px;width:80svw;max-width:1600px;position:relative;overflow:hidden}.home-intro figure img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation-name:roll;animation-name:roll;-webkit-animation-duration:18s;animation-duration:18s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes roll{0%{-webkit-transform-origin:left center;transform-origin:left center}to{-webkit-transform-origin:right center;transform-origin:right center}}@keyframes roll{0%{-webkit-transform-origin:left center;transform-origin:left center}to{-webkit-transform-origin:right center;transform-origin:right center}}.home-intro figure video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-intro figure figcaption{position:absolute;top:0;left:8vw;right:8vw;bottom:0;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:arboria,sans-serif;font-size:12px;letter-spacing:0.14rem;text-transform:uppercase;-ms-grid-columns:120px 150px 170px 100px 120px 30px;grid-template-columns:120px 150px 170px 100px 120px 30px}.home-intro .down{position:absolute;left:0;right:0;bottom:-5vw;display:-webkit-box;display:-ms-flexbox;display:flex}.home-intro .down a{display:block;text-align:center;font-size:0;width:16px;height:14px;padding:0;margin:0 auto;background-image:url('../images/down.svg');background-repeat:no-repeat;background-size:contain;background-position:center center}.home-projects{padding-top:10vw;padding-left:58px;-ms-grid-columns:145px 1fr;grid-template-columns:145px 1fr;display:-ms-grid;display:grid}.home-projects .grid{scroll-margin-top:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px}.home-projects .grid .item{text-decoration:none}.home-projects .grid .item h3{margin-bottom:20px}.home-projects .grid .item figure{overflow:hidden}.home-projects .grid .item figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.home-projects .grid .item:hover figure img{-webkit-transform:scale(1.06);transform:scale(1.06)}.home-projects .grid .item figcaption{margin:10px 0}.home-projects .grid .item:nth-child(5n+1){width:30%}.home-projects .grid .item:nth-child(5n+1) .landscape{display:none}.home-projects .grid .item:nth-child(5n+2){width:49%;margin-top:auto;margin-bottom:-12vw}.home-projects .grid .item:nth-child(5n+2) .landscape{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-projects .grid .item:nth-child(5n+2) .portrait{display:none}.home-projects .grid .item:nth-child(5n+3){width:30%;margin-top:12vw}.home-projects .grid .item:nth-child(5n+3) .landscape{display:none}.home-projects .grid .item:nth-child(5n+4){width:30%;margin-top:40vw;margin-right:10%}.home-projects .grid .item:nth-child(5n+4) .portrait{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-projects .grid .item:nth-child(5n+4) .landscape{display:none}.home-projects .grid .item:nth-child(5n+5){width:49%;margin-top:-15vw}.home-projects .grid .item:nth-child(5n+5) .portrait{display:none}.home-projects .grid .item:last-child{margin-bottom:158px}.firstcol{width:145px}.firstcol h3{margin:-4px 0 0 0;padding:0}.home-about{padding:0 58px 10vw 58px;max-width:900px;margin:auto}.home-about .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:6vw}.home-about .content h2{width:570px;margin:0}.home-about .content .button{margin-top:10px;display:inline-block}.home-design{padding:0 58px 10vw 58px;-ms-grid-columns:145px 1fr;grid-template-columns:145px 1fr;display:-ms-grid;display:grid}.home-design .design-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:14vw}.home-design .design-wrap .imgleft{width:30%;margin-right:5%}.home-design .design-wrap .content{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-design .design-wrap .content h2{margin-top:auto;margin-bottom:4vw}.home-design .design-wrap .content .text{max-width:300px}.home-design .design-wrap .content .button{margin-top:10px;display:inline-block}.home-design .design-wrap .imgright{width:20%;margin-left:auto}.home-archive{padding:0 58px 10vw;-ms-grid-columns:145px 1fr;grid-template-columns:145px 1fr;display:-ms-grid;display:grid}.home-archive .archiveslider{display:-ms-grid;display:grid;grid-auto-columns:calc(28%);grid-auto-flow:column;grid-gap:41px;padding-bottom:40px}.home-archive .archiveslider .item{text-decoration:none}.home-archive .archiveslider .item figure{overflow:hidden}.home-archive .archiveslider .item figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.home-archive .archiveslider .item:hover figure img{-webkit-transform:scale(1.06);transform:scale(1.06)}.projects-intro{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.projects-intro figure{margin:auto;height:calc(100svh - 300px);min-height:500px;width:80svw;max-width:1600px;position:relative}.projects-intro figure video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.projects-intro figure figcaption{position:absolute;top:0;left:5vw;right:5vw;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:arboria,sans-serif;font-size:12px;letter-spacing:0.14rem;text-transform:uppercase}.projects-intro .down{position:absolute;left:0;right:0;bottom:-5vw;display:-webkit-box;display:-ms-flexbox;display:flex}.projects-intro .down a{display:block;text-align:center;font-size:0;width:16px;height:14px;padding:0;margin:0 auto;background-image:url('../images/down.svg');background-repeat:no-repeat;background-size:contain;background-position:center center}.projects-filter{text-align:center;font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.14rem;text-transform:uppercase;font-weight:400;padding:37px 58px}.projects-filter ul{list-style:none;padding:0}.projects-filter ul li{display:inline-block;padding:0 30px}.projects-filter ul li a{text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.projects-filter ul li a.active,.projects-filter ul li a:hover{color:#8B7559}.projects-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10vw 58px 58px;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-grid .item{font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.14rem;text-transform:uppercase;font-weight:400;text-decoration:none}.projects-grid .item figure{overflow:hidden}.projects-grid .item figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.projects-grid .item:hover figure img{-webkit-transform:scale(1.06);transform:scale(1.06)}.projects-grid .item figcaption{margin:10px 0}.projects-grid .item:nth-child(4n+1){width:53%}.projects-grid .item:nth-child(4n+1) .portrait{display:none}.projects-grid .item:nth-child(4n+2){width:26%;margin-top:auto;margin-bottom:-25%}.projects-grid .item:nth-child(4n+2) .portrait{margin-bottom:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.projects-grid .item:nth-child(4n+2) .landscape{display:none}.projects-grid .item:nth-child(4n+3){width:53%;margin-top:158px}.projects-grid .item:nth-child(4n+3) .portrait{max-width:48%;margin-left:auto}.projects-grid .item:nth-child(4n+3) .landscape{display:none}.projects-grid .item:nth-child(4n+4){width:60%;margin-left:auto;margin-top:158px;margin-bottom:158px}.projects-grid .item:nth-child(4n+4) .portrait{display:none}.projects-grid .item:last-child{margin-bottom:58px}.project-data{position:absolute;left:58px;bottom:58px;font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.14rem;text-transform:uppercase;font-weight:400;max-width:145px}.project-builder .projectblocksingle{max-width:900px;margin:auto;-webkit-box-shadow:border-box;box-shadow:border-box;padding:0 203px 158px}.project-builder .projectblocksingle .content{margin-top:60px}.project-builder .projectblockdouble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 58px 158px}.project-builder .projectblockdouble .content{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-builder .projectblockdouble .content .texttop{max-width:600px}.project-builder .projectblockdouble .content .textbottom{margin-top:auto;max-width:600px}.project-builder .projectblockdouble .images{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-builder .projectblockdouble .images .imageone{width:35%;margin-top:auto}.project-builder .projectblockdouble .images .imagetwo{width:55%;margin-top:auto}.project-builder .projectblockdouble.center{max-width:900px;margin:auto;display:block;-webkit-box-shadow:border-box;box-shadow:border-box;padding:0 203px 158px}.project-builder .projectblockdouble.center .content{display:none}.project-builder .projectblockdouble.center .images{width:100%}.project-builder .projectblockdouble.flip{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.project-builder .projectblockdouble.flip .images .imageone{width:55%}.project-builder .projectblockdouble.flip .images .imagetwo{width:35%}.project-builder .projectblockwide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:58px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:158px}.project-builder .projectblockwide.flip{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:0;padding-right:58px}.project-builder .projectblockwide .img{width:70%}.project-builder .projectblockwide .content{width:25%;margin-top:auto}.project-controls{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;padding:0 58px 158px}.project-controls .center{text-align:center}.project-controls .right{text-align:right}.project-controls .button{text-transform:uppercase;font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.14rem;text-decoration:underline;text-underline-offset:8px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.project-controls .button:hover{color:#8B7559}.objects-intro{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:220px auto 220px;grid-template-columns:220px auto 220px;padding:0 58px;-webkit-box-sizing:border-box;box-sizing:border-box}.objects-intro .title{margin-top:auto}.objects-intro figure{margin:auto;max-width:1600px;width:calc(100vw - 440px - 116px);height:calc(100svh - 300px);min-height:500px;position:relative}.objects-intro figure video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.objects-intro .down{position:absolute;left:0;right:0;bottom:-5vw;display:-webkit-box;display:-ms-flexbox;display:flex}.objects-intro .down a{display:block;text-align:center;font-size:0;width:16px;height:14px;padding:0;margin:0 auto;background-image:url('../images/down.svg');background-repeat:no-repeat;background-size:contain;background-position:center center}.objects-intro-text{padding:10vw 58px 58px}.objects-intro-text .text{max-width:600px;text-align:center;margin:auto}.objects-builder{padding:3vw 0}.objects-builder .objectsblockone{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vw 58px 7vw}.objects-builder .objectsblockone .images{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto}.objects-builder .objectsblockone .images .imageone{width:35%;margin-top:auto}.objects-builder .objectsblockone .images .imagetwo{width:55%;margin-top:auto}.objects-builder .objectsblockone .content{width:30%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objects-builder .objectsblockone .content h3{margin-top:0;padding-top:0}.objects-builder .objectsblockone .content .text{margin-top:auto}.objects-builder .objectsblocktwo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vw 0 7vw 58px}.objects-builder .objectsblocktwo .content{width:30%;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objects-builder .objectsblocktwo .content h3{margin-top:0;padding-top:0}.objects-builder .objectsblocktwo .content .text{margin-top:auto}.objects-builder .objectsblocktwo .images{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto}.objects-builder .objectsblocktwo .images .imageone{width:100%;margin-top:auto}.objects-builder .objectsblockthree{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vw 58px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.objects-builder .objectsblockthree .images{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.objects-builder .objectsblockthree .images .imageone{width:100%;margin-top:auto}.objects-builder .objectsblockthree .content{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objects-builder .objectsblockthree .content h3{margin-top:0;padding-top:0}.objects-builder .objectsblockthree .content .text{margin-top:auto}.objects-builder .list{margin-top:60px}.objects-builder .list h3{margin:0;padding-top:10px!important;padding-bottom:10px}.objects-builder .list .accordion{overflow:hidden;border-bottom:1px solid #000}.objects-builder .list .accordion:last-child{border-bottom:0}.objects-builder .list .accordion.accordion__active .accordion__intro .plus{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.objects-builder .list .accordion.accordion__active .accordion__content{opacity:1;padding:10px 0 16px}.objects-builder .list .accordion .accordion__intro{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.objects-builder .list .accordion .accordion__intro .plus{width:14px;height:14px;margin-top:12px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.objects-builder .list .accordion .accordion__intro .plus:before{content:'';position:absolute;top:50%;left:0;right:0;background-color:#000;height:1px}.objects-builder .list .accordion .accordion__intro .plus:after{content:'';position:absolute;top:50%;left:0;right:0;background-color:#000;height:1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.objects-builder .list .accordion .accordion__content{max-height:0;overflow:hidden;will-change:max-height;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;padding:0}.objects-exit{padding:7vw 58px 10vw}.objects-exit .content{max-width:600px;text-align:center;margin:auto}.objects-exit .content .text{padding:40px 0 100px}.objects-exit .content .button{text-transform:uppercase;font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.14rem;text-decoration:underline;text-underline-offset:8px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.objects-exit .content .button:hover{color:#8B7559}.objects-exit .image{padding:10vw 220px 0}.objects-exit figure{margin:auto;max-width:1600px;width:100%;height:auto}.objects-exit figure video{width:100%;height:auto;display:block}.about-intro{padding:0 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-intro .left{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-intro .left h2{margin-bottom:58px}.about-intro .left .text{max-width:700px}.about-intro .right{width:50%}.about-time{padding:158px 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-time .left{width:46%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-time .left .imgone{width:60%;margin-top:auto}.about-time .left .imgtwo{width:32%;margin-top:auto}.about-time .right{width:50%}.about-time .right h2{margin-bottom:58px;margin-top:0;padding-top:0}.about-time .right .text{max-width:700px}.about-tact{padding:0 0 158px 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-tact .left{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-tact .left h2{margin-bottom:58px;margin-top:auto;padding-top:0}.about-tact .left .text{max-width:700px}.about-tact .right{width:60%}.about-team{padding:0 0 158px 58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-team .left{width:40%}.about-team .left figure{width:60%;margin-left:auto}.about-team .right{width:55%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-team .right h2{margin-bottom:58px;margin-top:auto;padding-top:0}.about-team .right .text{max-width:700px}.press{display:-ms-grid;display:grid;-ms-grid-columns:1fr 14vw 1fr;grid-template-columns:1fr 1fr;grid-gap:0 14vw;margin-bottom:10vw}.press .item{display:-webkit-box;display:-ms-flexbox;display:flex}.press .item:nth-child(odd) .block{margin-left:auto}.press .item:nth-child(odd) .block figcaption{margin-left:auto}.press .item:nth-child(2n){margin-top:30%}.press .item:nth-child(2n) .block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.press .item:nth-child(2){margin-top:50%}.press .item .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.press .item .block.portrait{max-width:26vw}.press .item .block figcaption{width:26vw;padding:28px 0}.press .item .block figcaption h2{margin:0;padding:0 0 6px 0}.press .item a figure{overflow:hidden}.press .item a figure img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.press .item a:hover figure img{-webkit-transform:scale(1.06);transform:scale(1.06)}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100svh - 170px - 161px)}.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1100px;width:100%;margin:auto;padding:58px}.contact .left{width:18%;margin-top:auto}.contact .left h2{margin-bottom:58px;margin-top:0;padding-top:0}.contact .left .text{max-width:700px}.contact .left .text a[href^="tel:"]{text-decoration:none}.contact .left .text a[href^="mailto:"]{text-decoration:none}.contact .left .text a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact .left .text a:hover{color:#8B7559}.contact .middle{width:42%;margin-top:auto}.contact .right{width:30%}.contact .right form .field{margin-bottom:40px}.contact .right form .field.last{margin-bottom:0px}.contact .right form .field .alert{color:crimson}.contact .right form label{font-family:arboria,sans-serif;font-size:11px;letter-spacing:0.14rem;text-transform:uppercase;font-weight:400}.contact .right form input[type=email],.contact .right form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;border-bottom:1px solid #000;border-radius:0;width:100%;padding:6px 0;margin-bottom:10px}.contact .right form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;border-bottom:1px solid #000;border-radius:0;width:100%;padding:6px 0;resize:vertical;min-height:100px}.contact .right form .submit{text-align:right;margin-top:20px}.contact .right form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;border-bottom:1px solid #000;border-radius:0;font-family:arboria,sans-serif;text-transform:uppercase;padding:6px 0;letter-spacing:0.14rem;cursor:pointer;color:#000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:400}.contact .right form input[type=submit]:hover{color:#8B7559;border-bottom:1px solid #8B7559}.contact .right form .disclaimer{font-size:10px;font-style:italic;text-align:right;margin-top:40px}.policy{padding:0 58px}.policy-cookie,.policy-privacy{padding:0 0 100px 0;display:-ms-grid;display:grid;max-width:1000px;-ms-grid-columns:200px 40px 1fr;grid-template-columns:200px 1fr;grid-gap:40px;margin:0 auto 100px;border-bottom:1px solid #000}.policy-cookie b,.policy-cookie strong,.policy-privacy b,.policy-privacy strong{font-weight:500}.policy-privacy{border-bottom:0;margin-bottom:0}.errorpage{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100svh - 170px - 161px)}.errorpage .wrap{margin:auto;text-align:center}footer{padding:58px;display:-ms-grid;display:grid;-ms-grid-columns:145px 1fr 1fr 1fr;grid-template-columns:145px 1fr 1fr 1fr;font-family:arboria,sans-serif;font-size:10px;line-height:15px;letter-spacing:0.14rem;text-transform:uppercase}footer a{text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}footer a:hover{color:#8B7559}footer .one svg{width:60px;height:auto;display:block}footer .two{text-transform:lowercase}footer .three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .three form{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer .three input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;border-bottom:1px solid #000;border-radius:0;width:200px;margin-right:20px;padding:6px 0}footer .three button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;border-bottom:1px solid #000;border-radius:0;font-family:arboria,sans-serif;text-transform:uppercase;padding:6px 0;letter-spacing:0.14rem;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:#000;font-weight:400}footer .three button:hover{color:#8B7559;border-bottom:1px solid #8B7559}footer .four{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .four .links{margin-top:auto}footer .alt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right}footer .alt .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .alt .wrap .date{margin-right:20px}footer .alt .siteby{margin-top:auto}footer .alt .siteby a{color:#9D9B99}footer .mobile{display:none}.cookie-popup{position:fixed;bottom:23px;right:23px;background-color:#E2DBD3;width:210px;font-size:9px;line-height:13px;color:#8B7559;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.cookie-popup.hide{opacity:0;pointer-events:none}.cookie-popup button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;width:7px;height:7px;font-size:0px;padding:0;margin-left:auto;padding:13px 13px 10px 13px;position:relative;cursor:pointer}.cookie-popup button:after{content:'';width:10px;height:1px;position:absolute;background-color:#8B7559;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:13px}.cookie-popup button:before{content:'';width:10px;height:1px;position:absolute;background-color:#8B7559;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:13px}.cookie-popup div{padding:0 14px 14px}.cookie-popup div a{text-decoration:none;font-weight:500}@media only screen and (max-width:1300px){header{padding:30px}header nav .lang{right:30px}header nav .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-projects{padding-left:30px}.home-about{padding:0 30px 10vw 30px}.home-design{padding:0 30px 10vw}.home-design .design-wrap{padding-right:0}.home-archive{padding:0 30px 10vw}.about-intro{padding:0 30px}.about-time{padding:100px 30px}.about-tact,.about-team{padding:0 0 100px 30px}.projects-filter{padding:37px 30px}.projects-grid{padding:10vw 30px 30px}.project-data{left:30px;bottom:30px}.project-builder .projectblockdouble{padding:0 30px 158px}.project-builder .projectblockwide{padding-left:30px}.project-builder .projectblockwide.flip{padding-right:30px}.project-controls{padding:0 30px 158px}.objects-intro{display:block}.objects-intro .title{display:none}.objects-intro figure{width:80svw}.objects-intro-text{padding:10vw 30px 30px}.objects-builder .objectsblockone{padding:7vw 30px 7vw}.objects-builder .objectsblockone .images{width:60%;margin-left:inherit}.objects-builder .objectsblocktwo{padding:7vw 0 7vw 30px}.objects-builder .objectsblocktwo .images{width:60%}.objects-builder .objectsblockthree{padding:7vw 30px}.objects-builder .objectsblockthree .images{width:36%}.objects-exit{padding:7vw 30px 10vw}.objects-exit .image{padding:10vw 0 0;max-width:80vw;margin:auto}.contact{min-height:calc(100svh - 114px - 105px)}.contact .container{padding:30px}.policy{padding:0 30px}footer{padding:30px}.errorpage{min-height:calc(100svh - 114px - 105px)}}@media only screen and (max-width:1000px){.home-intro{padding:0 30px}.home-intro figure{width:100%}.home-intro figure figcaption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:inherit;top:50%}.home-intro figure figcaption div{margin:0 3px;white-space:nowrap}.home-intro .down{display:none}.home-projects .grid .item:nth-child(5n+1),.home-projects .grid .item:nth-child(5n+3){width:35%}.home-projects .grid .item:nth-child(5n+2){width:54%}.projects-intro{padding:0 30px}.projects-intro figure{width:100%}.projects-intro .down{display:none}.projects-grid .item:nth-child(4n+1){width:56%}.projects-grid .item:nth-child(4n+2){width:32%;margin-bottom:-32%}.projects-grid .item:nth-child(4n+3){width:56%;margin-top:100px}.projects-grid .item:nth-child(4n+3) .portrait{max-width:60%}.projects-grid .item:nth-child(4n+4){margin-top:100px;margin-bottom:100px}.project-builder .projectblocksingle{max-width:inherit;padding:0 30px 158px 158px}.project-builder .projectblockdouble{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 30px 158px 158px}.project-builder .projectblockdouble .content{width:100%;margin-top:40px}.project-builder .projectblockdouble .content .texttop{max-width:inherit}.project-builder .projectblockdouble .content .textbottom{margin-top:40px}.project-builder .projectblockdouble .images{width:100%}.project-builder .projectblockdouble.center{max-width:inherit;padding:0 30px 158px 158px}.project-builder .projectblockwide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 30px 158px 158px}.project-builder .projectblockwide .content{width:100%;margin-top:30px}.project-builder .projectblockwide .img{width:100%}.project-builder .projectblockwide.flip{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 30px 158px 158px}.objects-intro{padding:0 30px}.objects-intro figure{width:100%}.objects-intro .down{display:none}.objects-exit .image{max-width:inherit}.press{grid-gap:0 10vw}.press .item:nth-child(odd) .block figcaption{margin-left:30px}.press .item:nth-child(odd) .block.portrait .img{margin-left:30px;margin-right:0}.press .item:nth-child(2n) .block figcaption{margin-right:30px}.press .item:nth-child(2n) .block.portrait{margin-right:30px}.press .item .block.portrait{max-width:inherit}.press .item .block figcaption{width:inherit}.contact{min-height:inherit}.contact .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .container .left{width:45%;margin:auto 0}.contact .container .middle{width:50%}.contact .container .right{width:100%;margin:100px 0}.policy{margin-top:40px}.policy .policy-cookie,.policy .policy-privacy{-ms-grid-columns:1fr;grid-template-columns:1fr}footer{-ms-grid-columns:145px 1fr 280px 1fr;grid-template-columns:145px 1fr 280px 1fr}footer .alt .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .alt .wrap .date{margin-right:0}}@media only screen and (max-width:850px){.home-intro figure figcaption{display:-webkit-box;display:-ms-flexbox;display:flex}.home-intro figure figcaption div{display:inline-block}.objects-builder .objectsblockone{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objects-builder .objectsblockone .images{width:100%}.objects-builder .objectsblockone .content{padding-top:50px;width:100%}.objects-builder .objectsblocktwo{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-right:30px}.objects-builder .objectsblocktwo .images{width:100%}.objects-builder .objectsblocktwo .content{padding-top:50px;width:100%}.objects-builder .objectsblockthree{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objects-builder .objectsblockthree .images{width:100%}.objects-builder .objectsblockthree .content{padding-top:50px;width:100%}}@media only screen and (max-width:800px){header nav .toggle{display:block}header nav .nav{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#E2DBD3;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header nav .nav.open{opacity:1;pointer-events:all}header nav .nav ul{margin:auto auto 20px auto}header nav .nav ul li{display:block;text-align:center;margin:10px 0}header nav .lang{position:relative;top:inherit;right:inherit;margin:0 auto auto auto}.home-projects{-ms-grid-columns:100%;grid-template-columns:100%;padding:70px 30px}.home-projects .grid .item{width:100%!important;margin:0!important}.home-projects .grid .item .landscape,.home-projects .grid .item .portrait{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding-bottom:50px}.firstcol{width:100%;padding-bottom:20px}.home-about{margin-bottom:70px}.home-about .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-about .content h2{width:100%;margin-bottom:50px}.home-design{-ms-grid-columns:100%;grid-template-columns:100%}.home-design .design-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-design .design-wrap .imgleft{width:100%;margin:0}.home-design .design-wrap .content{width:100%;margin-top:30px}.home-design .design-wrap .content .text{max-width:inherit}.home-design .design-wrap .imgright{display:none}.home-archive{-ms-grid-columns:100%;grid-template-columns:100%}.home-archive .archiveslider{grid-auto-columns:calc(60%);grid-gap:30px}.about-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-intro .left{margin-top:50px;margin-bottom:50px;width:100%}.about-intro .right{width:100%}.about-time{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-time .left{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-time .left .imgone{width:100%}.about-time .left .imgtwo{width:60%;margin-top:50px;margin-left:auto}.about-time .right{width:100%;margin-bottom:50px}.about-tact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px 100px}.about-tact .left{width:100%;margin-top:50px;margin-bottom:50px}.about-tact .right{width:100%}.about-team{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px 100px}.about-team .left{width:100%;margin-top:50px;margin-bottom:50px}.about-team .left figure{width:100%}.about-team .right{width:100%;padding-right:0}.projects-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-filter ul li{padding:0}.projects-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-grid .item:nth-child(4n+1){width:100%;margin-bottom:100px}.projects-grid .item:nth-child(4n+2){width:60%;margin-left:auto;margin-bottom:100px}.projects-grid .item:nth-child(4n+3){width:100%;margin-top:0}.projects-grid .item:nth-child(4n+3) .portrait{max-width:100%}.projects-grid .item:nth-child(4n+4){width:100%;margin-top:100px}.project-data{position:relative;left:inherit;bottom:inherit;width:100%;padding:30px}.project-builder .projectblocksingle{padding:0 30px 100px}.project-builder .projectblockdouble{padding:0 30px 100px}.project-builder .projectblockdouble.center{padding:0 30px 100px}.project-builder .projectblockdouble .images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-builder .projectblockdouble .images .imageone{width:65%;margin-bottom:40px}.project-builder .projectblockdouble .images .imagetwo{width:88%;margin-left:auto}.project-builder .projectblockdouble.flip .images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-builder .projectblockdouble.flip .images .imageone{width:65%;margin-bottom:40px;margin-left:auto}.project-builder .projectblockdouble.flip .images .imagetwo{width:88%;margin-left:inherit}.project-builder .projectblockwide{padding:0 30px 100px}.project-builder .projectblockwide.flip{padding:0 30px 100px}.project-controls{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.project-controls .center{display:none}.objects-builder .objectsblockone .images{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.objects-builder .objectsblockone .images .imageone{width:100%;padding-bottom:30px}.objects-builder .objectsblockone .images .imagetwo{width:100%}.contact .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .container .left{width:100%;margin-bottom:100px}.contact .container .middle{width:100%}footer{display:block}footer .one{width:100%;margin-bottom:70px}footer .three{width:100%;margin-bottom:70px}footer .alt,footer .four,footer .two{display:none}footer .mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .mobile .four,footer .mobile .two{display:block;width:48%;margin-top:auto}footer .mobile .siteby{text-align:right;margin:50px 0;-ms-flex-item-align:end;align-self:flex-end;width:100%;color:#9D9B99}.errorpage{min-height:inherit;padding:100px 30px}}@media only screen and (max-width:600px){.projects-grid .item:nth-child(4n+1){margin-bottom:30px}.projects-grid .item:nth-child(4n+2){width:100%;margin-bottom:30px}.projects-grid .item:nth-child(4n+2) .portrait{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.projects-grid .item:nth-child(4n+4){margin-top:30px;margin-bottom:30px}.press{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0;margin:30px}.press .item:nth-child(odd) .block{margin-left:auto}.press .item:nth-child(odd) .block figcaption{margin-left:auto}.press .item:nth-child(odd) .block.portrait .img{margin-left:0;margin-right:0}.press .item:nth-child(2n){margin-top:0}.press .item:nth-child(2n) .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.press .item:nth-child(2n) .block.portrait{margin:0}.press .item:nth-child(2n) .block.portrait .img{margin-left:0;margin-right:0}.press .item:nth-child(2){margin-top:0}}