ul{list-style-type:none;padding-left:0}@media (min-width:768px){.container{width:100%!important;padding-left:135px!important;padding-right:135px!important}}@media (min-width:1270px){.container{width:1000px!important;padding-left:0!important;padding-right:0!important}}.container.trim{padding-left:0;padding-right:0}.row.fat{margin-left:0;margin-right:0}[class*=col-].trim{padding-left:0;padding-right:0}[class*=col-].trim-left{padding-left:0}[class*=col-].trim-right{padding-right:0}.container [class*=col-].center{margin-left:auto;margin-right:auto;float:none}body,html{font-size:16px!important}@font-face{font-family:MaisonNeueBold;src:url("/fonts/MaisonNeueBold.eot");src:url("/fonts/MaisonNeueBold.eot") format("embedded-opentype"),url("/fonts/MaisonNeueBold.woff2") format("woff2"),url("/fonts/MaisonNeueBold.woff") format("woff"),url("/fonts/MaisonNeueBold.ttf") format("truetype"),url("/fonts/MaisonNeueBold.svg#MaisonNeueBold") format("svg")}@font-face{font-family:MaisonNeueBook;src:url("/fonts/MaisonNeueBook.eot");src:url("/fonts/MaisonNeueBook.eot") format("embedded-opentype"),url("/fonts/MaisonNeueBook.woff2") format("woff2"),url("/fonts/MaisonNeueBook.woff") format("woff"),url("/fonts/MaisonNeueBook.ttf") format("truetype"),url("/fonts/MaisonNeueBook.svg#MaisonNeueBook") format("svg")}@font-face{font-family:MaisonNeueDemi;src:url("/fonts/MaisonNeueDemi.eot");src:url("/fonts/MaisonNeueDemi.eot") format("embedded-opentype"),url("/fonts/MaisonNeueDemi.woff2") format("woff2"),url("/fonts/MaisonNeueDemi.woff") format("woff"),url("/fonts/MaisonNeueDemi.ttf") format("truetype"),url("/fonts/MaisonNeueDemi.svg#MaisonNeueDemi") format("svg")}@font-face{font-family:MaisonNeueMedium;src:url("/fonts/MaisonNeueMedium.eot");src:url("/fonts/MaisonNeueMedium.eot") format("embedded-opentype"),url("/fonts/MaisonNeueMedium.woff2") format("woff2"),url("/fonts/MaisonNeueMedium.woff") format("woff"),url("/fonts/MaisonNeueMedium.ttf") format("truetype"),url("/fonts/MaisonNeueMedium.svg#MaisonNeueMedium") format("svg")}@font-face{font-family:MaisonNeueMono;src:url("/fonts/MaisonNeueMono.eot");src:url("/fonts/MaisonNeueMono.eot") format("embedded-opentype"),url("/fonts/MaisonNeueMono.woff2") format("woff2"),url("/fonts/MaisonNeueMono.woff") format("woff"),url("/fonts/MaisonNeueMonMono.ttf") format("truetype"),url("/fonts/MaisonNeueMono.svg#MaisonNeueMono") format("svg")}@font-face{font-family:MinionProRegular;src:url("/fonts/MinionProRegular.eot");src:url("/fonts/MinionProRegular.eot") format("embedded-opentype"),url("/fonts/MinionProRegular.woff2") format("woff2"),url("/fonts/MinionProRegular.woff") format("woff"),url("/fonts/MinionProRegular.ttf") format("truetype"),url("/fonts/MinionProRegular.svg#MinionProRegular") format("svg")}.btn,.btn-black,.btn-black-sml{text-decoration:none!important;cursor:pointer;border:none!important;text-transform:uppercase;line-height:1.2;display:inline-block;font-family:MaisonNeueDemi;font-size:.8125rem;padding:.5rem .75rem .5rem!important}.btn-black-sml:disabled,.btn-black:disabled,.btn:disabled{cursor:default}.btn-black-sml,.btn.sml,.sml.btn-black{font-size:.75rem;padding:.5rem .5rem .3125rem!important}input.btn,input.btn-black,input.btn-black-sml{padding:.5rem .625rem .3125rem!important}.btn-black,.btn-black-sml,.btn-black-sml:link,.btn-black-sml:visited,.btn-black:link,.btn-black:visited{color:#fff!important;background-color:#333!important}.btn-black-sml:active,.btn-black-sml:hover,.btn-black-sml:not(:disabled),.btn-black:active,.btn-black:hover,.btn-black:not(:disabled){background-color:#1a1a1a!important}.btn-black-sml:disabled,.btn-black:disabled{background-color:#4d4d4d!important;pointer-events:none;cursor:default}.submit-btn{font-family:MaisonNeueDemi;text-align:center;border:2px solid #000;background-color:#fff;text-transform:uppercase;padding:.4rem .5rem}.submit-btn:hover{color:#fff;background-color:#000}.submit-btn.disabled,.submit-btn[disabled=disabled]{color:#fff;border-color:#b2b2b2;background-color:#b2b2b2;cursor:default}.aimg{line-height:0;font-size:0;text-indent:-10000em}a,a:link,a:visited{color:#000!important;text-decoration:none;cursor:pointer}a:active,a:hover{color:#000!important;text-decoration:underline}.astyle-noul,.astyle-noul:active,.astyle-noul:hover,.astyle-noul:link,.astyle-noul:visited{cursor:pointer;text-decoration:none!important}.mimic-link{cursor:pointer}.astyle1,.astyle1:link,.astyle1:visited{color:#000!important;text-decoration:none;cursor:pointer}.astyle1:active,.astyle1:hover{color:#000!important;text-decoration:underline}#footer .info a,#footer .info a:link,#footer .info a:visited,.astyle2,.astyle2:link,.astyle2:visited{color:#fff!important;text-decoration:none;cursor:pointer}#footer .info a:active,#footer .info a:hover,.astyle2:active,.astyle2:hover{color:#fff!important;text-decoration:underline}.astyle3,.astyle3:link,.astyle3:visited{color:#fff!important;text-decoration:none;cursor:pointer}.astyle3:active,.astyle3:hover{color:#000!important;text-decoration:none}.astyle4,.astyle4:link,.astyle4:visited{color:#000!important;text-decoration:none!important;cursor:pointer}.astyle4:active,.astyle4:hover{color:#8db3be!important;text-decoration:none!important}.astyle5,.astyle5:link,.astyle5:visited{color:#477a88!important;text-decoration:none!important;cursor:pointer}.astyle5:active,.astyle5:hover{color:#fff!important;text-decoration:none!important}.astyle6,.astyle6:link,.astyle6:visited{color:#fff!important;text-decoration:none!important;cursor:pointer}.astyle6:active,.astyle6:hover{color:#477a88!important;text-decoration:none!important}.astyle7,.astyle7:link,.astyle7:visited{color:#000!important;text-decoration:none!important;cursor:pointer}.astyle7:active,.astyle7:hover{color:#477a88!important;text-decoration:none!important}.astyle8,.astyle8:link,.astyle8:visited{color:#999!important;text-decoration:none!important;cursor:pointer}.astyle8:active,.astyle8:hover{color:#000!important;text-decoration:none!important}.astyle9,.astyle9:link,.astyle9:visited{color:#000!important;text-decoration:none!important;cursor:pointer}body[data-device-type=phone] .astyle9,body[data-device-type=phone] .astyle9:link,body[data-device-type=phone] .astyle9:visited{color:#999!important}.astyle9:active,.astyle9:hover{color:#8db3be!important;text-decoration:none!important}.graphic{background:transparent url("/images/arcke-sprite.png?03e91813e5") no-repeat scroll top left;background-size:750px 300px;display:inline-block}.graphic.scroller.down{width:43px;height:19px}.graphic.scroller.down.black,.graphic.scroller.down.hover-black:hover,:hover>.graphic.scroller.down.hover-black{background-position:-49px -49px}.graphic.scroller.down.hover-white:hover,.graphic.scroller.down.white,:hover>.graphic.scroller.down.hover-white{background-position:-149px -49px}.graphic.scroller.down.hover-light-blue:hover,.graphic.scroller.down.light-blue,:hover>.graphic.scroller.down.hover-light-blue{background-position:-249px -49px}.graphic.scroller.down.dark-blue,.graphic.scroller.down.hover-dark-blue:hover,:hover>.graphic.scroller.down.hover-dark-blue{background-position:-349px -49px}.graphic.scroller.left{width:15px;height:35px}.graphic.scroller.left.black{background-position:-450px -50px}.graphic.scroller.left.white{background-position:-500px -50px}.graphic.scroller.left.light-blue{background-position:-550px -50px}.graphic.scroller.right{width:15px;height:35px}.graphic.scroller.right.black{background-position:-600px -50px}.graphic.scroller.right.white{background-position:-650px -50px}.graphic.scroller.right.light-blue{background-position:-700px -50px}.graphic.social.instagram{width:22px;height:26px}.graphic.social.instagram.black,.graphic.social.instagram.hover-black:hover{background-position:-49px -98px}.graphic.social.instagram.hover-white:hover,.graphic.social.instagram.white{background-position:-249px -98px}.graphic.social.instagram.blue,.graphic.social.instagram.hover-blue:hover,a:active .graphic.social.instagram.hover-blue,a:hover .graphic.social.instagram.hover-blue{background-position:-449px -98px}.graphic.social.instagram.hover-light-blue:hover,.graphic.social.instagram.light-blue,a:active .graphic.social.instagram.hover-light-blue,a:hover .graphic.social.instagram.hover-light-blue{background-position:-449px -148px}.graphic.social.facebook{width:21px;height:26px}.graphic.social.facebook.black,.graphic.social.facebook.hover-black:hover{background-position:-100px -98px}.graphic.social.facebook.hover-white:hover,.graphic.social.facebook.white{background-position:-300px -98px}.graphic.social.facebook.blue,.graphic.social.facebook.hover-blue:hover,a:active .graphic.social.facebook.hover-blue,a:hover .graphic.social.facebook.hover-blue{background-position:-500px -98px}.graphic.social.facebook.hover-light-blue:hover,.graphic.social.facebook.light-blue,a:active .graphic.social.facebook.hover-light-blue,a:hover .graphic.social.facebook.hover-light-blue{background-position:-500px -148px}.graphic.social.linkedin{width:21px;height:26px}.graphic.social.linkedin.black,.graphic.social.linkedin.hover-black:hover{background-position:-150px -98px}.graphic.social.linkedin.hover-white:hover,.graphic.social.linkedin.white{background-position:-350px -98px}.graphic.social.linkedin.blue,.graphic.social.linkedin.hover-blue:hover{background-position:-550px -98px}.graphic.social.linkedin.hover-light-blue:hover,.graphic.social.linkedin.light-blue{background-position:-550px -148px}.graphic.social.houzz{width:15px;height:26px}.graphic.social.houzz.black,.graphic.social.houzz.hover-black:hover{background-position:-200px -100px}.graphic.social.houzz.hover-white:hover,.graphic.social.houzz.white{background-position:-400px -100px}.graphic.social.houzz.blue,.graphic.social.houzz.hover-blue:hover{background-position:-600px -100px}.graphic.social.houzz.hover-light-blue:hover,.graphic.social.houzz.light-blue{background-position:-600px -150px}.graphic.dlg-cross{width:25px;height:25px}.graphic.dlg-cross.black,.graphic.dlg-cross.hover-black:hover{background-position:-48px -198px}.graphic.dlg-cross.hover-white:hover,.graphic.dlg-cross.white{background-position:-148px -198px}.graphic.dlg-cross.blue,.graphic.dlg-cross.hover-blue:hover{background-position:-248px -198px}.graphic.dlg-hamburger{width:27px;height:22px}.graphic.dlg-hamburger.black{background-position:-100px -198px}.graphic.dlg-hamburger.white{background-position:-200px -198px}.graphic.dlg-hamburger.blue{background-position:-300px -198px}.owl-theme .owl-controls .owl-page span{width:12px;height:12px;margin:0 5px;opacity:1;border-radius:20px;background-color:#000}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#477a88}.owl-controls{position:absolute;bottom:5px;right:10px;z-index:10}.owl-controls .owl-buttons{display:none}input[type=text].custom,input[type=text].form-control{font-family:MaisonNeueBook;font-size:.9375rem;padding:.3em .5rem;color:#000;border:1px solid #000;border-radius:0!important}input[type=text].custom.style2{padding:.45rem .6rem;color:#000;background-color:#f2f2f2;border:none}input[type=text].custom.style3{border:none}textarea.custom,textarea.form-control{font-family:MaisonNeueBook;font-size:.9375rem;padding:.5rem;color:#000;border:1px solid #000;border-radius:0!important}.form-group label{font-weight:400}.checkbox{cursor:pointer}body,html{width:100%}html{background-color:#fff;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#fff;font-family:MaisonNeueBook}body.fixed{overflow:hidden}.container{padding-left:40px;padding-right:40px}#nav{display:block;position:fixed;z-index:100000;top:20px;left:20px;right:20px}#nav #site-logo{position:absolute;display:block;top:0;left:0;width:55px;height:auto;-webkit-transition:.2s width ease;-o-transition:.2s width ease;transition:.2s width ease}#nav #site-logo>svg path{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}#nav #site-logo.white>svg path,#nav #site-logo>svg path{fill:#fff}#nav #site-logo.black>svg path{fill:#000}#nav #site-logo:hover svg path{fill:#8db3be!important}#nav #site-logo-sml{display:none;position:absolute;top:0;left:0;width:30px;height:auto}#nav #site-logo-sml>svg path{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}#nav #site-logo-sml.white>svg path,#nav #site-logo-sml>svg path{fill:#fff}#nav #site-logo-sml.black>svg path{fill:#000}#nav #site-logo-sml:hover svg path{fill:#8db3be!important}#nav.small #site-logo{display:none}#nav.small #site-logo-sml{display:block}#nav #menu-icon{z-index:3;position:absolute;display:block;top:3px;right:0;width:26px;height:22px;cursor:pointer}#nav #menu-icon #hamburger.black{cursor:pointer;position:relative;top:-9px;display:inline-block}#nav #menu-icon #hamburger.black span,#nav #menu-icon #hamburger.black span:after,#nav #menu-icon #hamburger.black span:before{cursor:pointer;border-radius:0;height:4px;width:26px;background:#000;position:absolute;display:block;content:'';-webkit-transition:background-color 250ms ease,-webkit-transform 250ms ease-in-out;transition:background-color 250ms ease,-webkit-transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out,background-color 250ms ease;transition:transform 250ms ease-in-out,background-color 250ms ease;transition:transform 250ms ease-in-out,background-color 250ms ease,-webkit-transform 250ms ease-in-out}#nav #menu-icon #hamburger.black span:before{top:-9px}#nav #menu-icon #hamburger.black span:after{bottom:-9px}#nav #menu-icon.on #hamburger.black span,#nav #menu-icon.on #hamburger.black span:after,#nav #menu-icon.on #hamburger.black span:before,#nav #menu-icon:hover #hamburger.black span,#nav #menu-icon:hover #hamburger.black span:after,#nav #menu-icon:hover #hamburger.black span:before{background:#8db3be}#nav #menu-icon.active #hamburger.black span{background-color:transparent}#nav #menu-icon.active #hamburger.black span:after,#nav #menu-icon.active #hamburger.black span:before{top:0}#nav #menu-icon.active #hamburger.black span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}#nav #menu-icon.active #hamburger.black span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}#nav #menu-icon #hamburger.white{cursor:pointer;position:relative;top:-9px;display:inline-block}#nav #menu-icon #hamburger.white span,#nav #menu-icon #hamburger.white span:after,#nav #menu-icon #hamburger.white span:before{cursor:pointer;border-radius:0;height:4px;width:26px;background:#fff;position:absolute;display:block;content:'';-webkit-transition:background-color 250ms ease,-webkit-transform 250ms ease-in-out;transition:background-color 250ms ease,-webkit-transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out,background-color 250ms ease;transition:transform 250ms ease-in-out,background-color 250ms ease;transition:transform 250ms ease-in-out,background-color 250ms ease,-webkit-transform 250ms ease-in-out}#nav #menu-icon #hamburger.white span:before{top:-9px}#nav #menu-icon #hamburger.white span:after{bottom:-9px}#nav #menu-icon.on #hamburger.white span,#nav #menu-icon.on #hamburger.white span:after,#nav #menu-icon.on #hamburger.white span:before,#nav #menu-icon:hover #hamburger.white span,#nav #menu-icon:hover #hamburger.white span:after,#nav #menu-icon:hover #hamburger.white span:before{background:#8db3be}#nav #menu-icon.active #hamburger.white span{background-color:transparent}#nav #menu-icon.active #hamburger.white span:after,#nav #menu-icon.active #hamburger.white span:before{top:0}#nav #menu-icon.active #hamburger.white span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}#nav #menu-icon.active #hamburger.white span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}#nav #main-menu-ctr{z-index:2;position:fixed;top:0;left:100%;bottom:0;-webkit-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease;width:auto;background-color:rgba(141,171,190,.92)}#nav #main-menu-ctr .inner{padding:40px 75px 30px 30px;min-width:250px}#nav #main-menu-ctr ul.menu li{display:block;font-family:MaisonNeueBook;font-size:2rem;line-height:1;margin-bottom:20px}#nav #main-menu-ctr .social-ctr{position:absolute;left:30px;bottom:30px;right:75px}#nav #main-menu-ctr .social-ctr>*{display:inline-block;margin-right:9px}#nav #social-ctr{z-index:3;position:fixed;top:0;bottom:0;left:100%;background-color:#fff;-webkit-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease;width:auto}#nav #social-ctr>.close-ctr{cursor:pointer;position:absolute;top:25px;right:25px}#nav #social-ctr .header{margin-bottom:2rem;line-height:1;font-size:1.3125rem;font-family:MaisonNeueBook}#nav #social-ctr .header .graphic{margin-right:10px;vertical-align:bottom}#nav #social-ctr .inner{overflow:auto;width:320px;height:100%}#nav #social-ctr .inner>*{padding:25px 0 25px 25px;word-break:break-word}#nav #social-ctr .inner>.facebook{background-color:#ededed}#nav #social-ctr .inner>.facebook .post{padding-bottom:10px;margin-bottom:12px;margin-right:25px;border-bottom:1px solid #999;color:#000}#nav #social-ctr .inner>.facebook .post:hover{color:#477a88}#nav #social-ctr .inner>.facebook .post:last-child{border-bottom:none}#nav #social-ctr .inner>.facebook .post .date{font-size:.8125rem;font-family:MaisonNeueBold}#nav #social-ctr .inner>.facebook .post .text{font-size:.8125rem;font-family:MaisonNeueBook}#nav #social-ctr .inner>.instagram{background-color:#fff}#nav #social-ctr .inner>.instagram .post{min-height:300px;padding-bottom:6px;margin-bottom:8px;margin-right:25px;border-bottom:1px solid #999;color:#000}#nav #social-ctr .inner>.instagram .post:hover{color:#477a88}#nav #social-ctr .inner>.instagram .post:last-child{border-bottom:none}#nav #social-ctr .inner>.instagram .post .img-ctr{width:100%;margin-bottom:6px}#nav #social-ctr .inner>.instagram .post .img-ctr img{width:100%;height:auto}#nav #social-ctr .inner>.instagram .post .date{font-size:.8125rem;font-family:MaisonNeueBold}#navbar-hgt-padding{height:140px}body#page-home #navbar-hgt-padding{display:none}body#page-project[data-device-type=phone] #navbar-hgt-padding{height:100px}#footer{padding:2.5rem 0;background-size:cover;font-size:.8125rem}#footer .info{font-family:MaisonNeueBook;color:#fff;text-align:center}#footer .social-media{margin-top:1rem;margin-bottom:1rem}#footer .social-media:after{content:".";display:block;height:0;visibility:hidden;clear:both}#footer .social-media .inner{text-align:center}#footer .social-media .inner .social>*{display:inline-block;margin:0 0 10px 5px}[data-img-anchor=left-top]{background-position:left top!important}[data-img-anchor=center-top]{background-position:center top!important}[data-img-anchor=right-top]{background-position:right top!important}[data-img-anchor=left-center]{background-position:left center!important}[data-img-anchor=center]{background-position:center center!important}[data-img-anchor=right-center]{background-position:right center!important}[data-img-anchor=left-bottom]{background-position:left bottom!important}[data-img-anchor=center-bottom]{background-position:center bottom!important}[data-img-anchor=right-bottom]{background-position:right bottom!important}#page-home .frame{position:relative;overflow:hidden}#page-home .frame .row{margin-left:0;margin-right:0}#page-home .frame>.scroller{display:none;position:absolute;z-index:3;bottom:0;left:0;width:100%;height:auto;cursor:pointer;text-align:center;padding-bottom:12px}#page-home .frame.full-window{min-height:100vh}#page-home .frame.most-window{min-height:80vh}#page-home .frame:last-child.most-window{min-height:100vh}#page-home .frame .bg-hero-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover;background-color:#c6d9df}#page-home .frame .bg-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#c6d9df;opacity:0;-webkit-transition:.25s opacity ease;-o-transition:.25s opacity ease;transition:.25s opacity ease}#page-home .frame .frame-content{position:relative;z-index:2}#page-home .frame.center-content .frame-content{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-home .frame.center-content .hgt-fudge{display:inline-block;width:0}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .frame-content .statement{font-size:1.75rem;line-height:1.25;color:#fff;text-align:center}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .frame-content .statement .pos-link{display:block}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .side-link{display:none}#page-home .frame[data-frame-type=featured-projects] #feat-project-carousel{position:absolute;top:0;left:0;width:100%;height:80%}#page-home .frame[data-frame-type=featured-projects] #feat-project-carousel .item{background-position:center;background-size:cover;background-color:#c6d9df}#page-home .frame[data-frame-type=featured-projects] .project-link{position:absolute;z-index:3;left:50%;bottom:40px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;line-height:1;text-transform:uppercase;font-size:.9375rem}#page-home .frame[data-frame-type=featured-projects] .project-link>*{display:block}#page-home .frame[data-frame-type=featured-projects] .project-link .leadin{font-family:MaisonNeueBold;text-align:center}#page-home .frame[data-frame-type=featured-projects] .project-link a{font-family:MaisonNeueBook;text-align:center}#page-home .frame[data-frame-type=projects] h3{font-family:MaisonNeueBook;font-size:1.625rem;color:#000;text-align:center;margin:2.5rem 0 2.5rem}#page-home .frame[data-frame-type=projects] .projects{margin-bottom:4rem}#page-home .frame[data-frame-type=projects] .projects:after{content:".";display:block;height:0;visibility:hidden;clear:both}#page-home .frame[data-frame-type=projects] .projects .project{float:left;display:block;width:100%;margin-bottom:2rem}#page-home .frame[data-frame-type=projects] .projects .project>.img-ctr{position:relative;width:100%;background-color:#c6d9df}#page-home .frame[data-frame-type=projects] .projects .project>.img-ctr>img{display:block;width:100%;height:auto}#page-home .frame[data-frame-type=projects] .projects .project>.img-ctr>img.treated{position:absolute;top:0;left:0;z-index:2;display:none}#page-home .frame[data-frame-type=projects] .projects .project .name{display:block;font-family:MaisonNeueMedium;font-size:.875rem;margin-top:.5rem;text-align:center}#page-home .frame[data-frame-type=projects] .projects .project:hover>.img-ctr>img.treated{display:block}#page-home #frame-transparency{display:none}#page-project{color:#000}#page-project .side-link{text-align:right;padding-right:20px;font-family:MaisonNeueDemi}#page-project .side-link>a{display:block;font-size:.9375rem;margin-bottom:5px;text-transform:uppercase}#page-project #carousel-ctr{margin-top:20px;height:150px;position:relative;cursor:url(/images/carousel-cursor-right-arrow-black.png) 16 17,pointer}#page-project #carousel-ctr.left{cursor:url(/images/carousel-cursor-left-arrow-black.png) 0 17,pointer}#page-project #carousel-ctr #carousel.owl-grab{cursor:inherit}#page-project #carousel-ctr #carousel .owl-item .item{position:relative}#page-project #carousel-ctr #carousel .owl-item .item>.poster-img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-color:#c6d9df}#page-project #carousel-ctr #carousel .owl-item .item>.gauze{opacity:0;-webkit-transition:.2s opacity linear;-o-transition:.2s opacity linear;transition:.2s opacity linear;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7)}#page-project #carousel-ctr #carousel .owl-item .item>.play-video-gauze{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75px;height:75px;cursor:pointer}#page-project #carousel-ctr #carousel .owl-item .item>.play-video-gauze>img{position:absolute;top:0;left:0;width:100%;height:100%}#page-project #carousel-ctr #carousel .owl-item .item>.play-video-gauze:hover .normal{display:none}#page-project #carousel-ctr #carousel .owl-item .item.first-visible.playing[data-type=video] .gauze,#page-project #carousel-ctr #carousel .owl-item .item.first-visible.playing[data-type=video] .play-video-gauze{display:none}#page-project #carousel-ctr .nav-gauze{display:none!important;position:absolute;top:0;left:0;width:100%;z-index:10}#page-project #carousel-ctr .nav-gauze>*{position:absolute;top:0;height:100%;cursor:pointer}#page-project #carousel-ctr .nav-gauze .left{left:0;width:40%;cursor:url(/images/carousel-cursor-left-arrow-black.png) 0 17,pointer}#page-project #carousel-ctr .nav-gauze .right{left:40%;width:200%;cursor:url(/images/carousel-cursor-right-arrow-black.png) 16 17,pointer}#page-project #carousel-ctr.video-first .nav-gauze{display:none}#page-project #carousel-ctr .owl-dots{margin-top:8px}#page-project #carousel-ctr .owl-dots:after{content:".";display:block;height:0;visibility:hidden;clear:both}#page-project #carousel-ctr .owl-dots .owl-dot{display:block;float:left;margin-right:4px}#page-project #carousel-ctr .owl-dots .owl-dot span{display:inline-block;width:14px;height:14px;background-color:#fff;border-radius:14px;border:1px solid #000}#page-project #carousel-ctr .owl-dots .owl-dot.active span{background-color:#000}#page-project #heading-ctr{position:relative;margin-top:3rem;margin-bottom:2rem}#page-project #heading-ctr h1{font-family:MaisonNeueBook;font-size:1.625rem;margin:0}#page-project #heading-ctr #project-status{display:none;position:absolute;top:0;right:0;text-transform:uppercase;font-size:.75rem}#page-project #heading-ctr #project-status .leadin{font-family:MaisonNeueBold}#page-project #heading-ctr #project-status .status{font-family:MaisonNeueBook}#page-project #summary{font-family:MaisonNeueBook;font-size:1.21875rem;margin-bottom:.9375rem}#page-project #the-rest:after{content:".";display:block;height:0;visibility:hidden;clear:both}#page-project #the-rest #pull-quote{margin:2rem 0}#page-project #the-rest #pull-quote .quote{font-family:MaisonNeueMono;font-size:1rem;color:#477a88;margin-bottom:.25rem;letter-spacing:-.5px;line-height:1.5}#page-project #the-rest #pull-quote .who{font-family:MaisonNeueBold;font-size:1rem;color:#477a88}#page-project #the-rest .descrip{font-family:MaisonNeueBook;font-size:.9375rem}#page-project #the-rest .descrip img{width:100%;cursor:pointer}#page-project #the-rest .descrip p{margin-bottom:18px}#page-about .container,#page-contact .container,.simple .container{padding-left:20px;padding-right:20px}body#page-about #leadin{font-size:1.21875rem;line-height:1.4;margin-bottom:1.5rem}body#page-about #body{line-height:1.4;margin-bottom:2rem}body#page-about #people h2{font-size:1.3125rem;margin:0 0 1rem}body#page-about #people .person{margin-bottom:3rem}body#page-about #people .person .img-ctr{width:100%;background-color:#f5f5f5;margin-bottom:.5rem}body#page-about #people .person .img-ctr img{width:100%;height:auto}body#page-about #people .person .name{font-family:MaisonNeueBold;font-size:.9375rem;margin-bottom:1rem}body#page-about #people .person .bio{font-size:.9375rem;line-height:1.4}body#page-contact #content-ctr{margin-bottom:5rem}body#page-contact #contacts .contact{margin-bottom:2rem;font-size:1rem}body#page-contact #contacts .contact>*{margin-bottom:.25rem}body#page-contact #photo{width:100%}body#page-contact #photo img{width:100%;height:auto}body#page-news h1{text-align:center;font-size:1.75rem;margin:3rem 0}body#page-news #news-list{margin-bottom:4rem}body#page-news #news-list:after{content:".";display:block;height:0;visibility:hidden;clear:both}body#page-news #news-list .item{float:left;display:block;width:100%;margin-bottom:2rem}body#page-news #news-list .item>.img-ctr{position:relative;width:100%;min-height:50px;background-color:#c6d9df}body#page-news #news-list .item>.img-ctr:before{content:"";display:block;padding-top:100%}body#page-news #news-list .item>.img-ctr>img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}body#page-news #news-list .item .info .title{display:block;font-family:MaisonNeueMedium;font-size:1.1875rem;margin:1rem 0 .75rem;text-align:center}body#page-news #news-list .item .info .brief-info{color:#477a88;text-transform:uppercase;font-size:.8125rem;line-height:1.3;margin:0 0 1rem}body#page-news #news-list .item .info .leadin{font-size:.8125rem}body#page-news #news-list .item:hover>.img-ctr>img{opacity:.5}body#page-news-item #content-ctr{margin-bottom:5rem}body#page-news-item h1{font-size:1.625rem}body#page-news-item #brief-info{color:#477a88;text-transform:uppercase;font-size:.875rem;line-height:1.3;margin:2rem 0}body#page-news-item #main-intro{line-height:1.4;font-size:1.21875rem;margin-bottom:1rem}body#page-news-item #main-descrip{line-height:1.4;margin-bottom:2rem;font-size:.875rem}body#page-news-item #main-descrip img{width:100%;height:auto;margin-top:1rem;display:block;margin-bottom:1rem}body#page-news-item #main-descrip figcaption{font-size:.75rem;margin:-.5rem 0 1.5rem;color:#666}body.simple #content-ctr{margin-bottom:5rem}body.simple h1{font-size:1.625rem}body.simple h2{font-size:1.3125rem;margin:0 0 1rem}body.simple h3{font-family:MaisonNeueBold;font-size:.9375rem;margin:1.5rem 0 1rem}body.simple #summary{font-family:MaisonNeueBook;font-size:1.21875rem;margin-bottom:2rem}body.simple #body{font-size:.9375rem}body.simple #body p{margin-bottom:2rem}body.simple #body figure{display:block;margin-bottom:2rem}body.simple #body img{display:block;margin-bottom:2rem;width:100%;height:auto}#lightbox{position:fixed;z-index:1000000;top:0;left:0;width:100%;height:100%;background-color:#fff}#lightbox.video{background-color:#000}#lightbox>.close-ctr{display:block;position:absolute;top:10px;left:10px;z-index:10;cursor:pointer}#lightbox.video>.close-ctr{padding:7px 7px 0;background-color:#000}#lightbox .item{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:414px}@media only screen and (min-width:375px){#nav #main-menu-ctr ul.menu li{font-size:2rem}}@media only screen and (min-height:320px){#nav #main-menu-ctr ul.menu li{font-size:1.625rem;margin-bottom:15px}}@media only screen and (min-height:375px){#nav #main-menu-ctr ul.menu li{font-size:1.875rem;margin-bottom:20px}}@media only screen and (min-height:480px){#nav #main-menu-ctr ul.menu li{font-size:2rem;margin-bottom:20px}}@media only screen and (min-height:600px){#nav #main-menu-ctr ul.menu li{font-size:2.125rem;margin-bottom:25px}}@media only screen and (min-width:768px){#nav{top:30px;left:30px;right:30px}#nav #site-logo{width:75px;height:auto}#nav #site-logo-sml{display:none}#nav #main-menu-ctr{background-color:rgba(141,171,190,.92)}#nav #main-menu-ctr .inner{padding:40px 150px 30px 30px}#nav #main-menu-ctr ul.menu li{font-size:2.75rem;margin-bottom:25px}#nav #main-menu-ctr .social-ctr{right:150px}#nav #social-ctr{padding-right:50px}#nav #social-ctr .inner{width:650px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#nav #social-ctr .inner>*{width:50%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}#nav #social-ctr .inner>*>.header{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0}#nav #social-ctr .inner>*>.feed{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;overflow:auto;-webkit-overflow-scrolling:touch}#nav #social-ctr .inner>.instagram .post:hover .img-ctr{opacity:.6;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}#nav #social-ctr .inner>.instagram .post:hover .date{color:#477a88}#navbar-hgt-padding{display:none}#footer{padding:4rem 0 5rem}#footer .info{text-align:left}#footer .social-media{margin-top:0;margin-bottom:0}#footer .social-media .inner{float:right}#footer .social-media .inner .social{text-align:left}#footer .social-media .inner .credit{text-align:right}body.simple{color:#000}body.simple h1{font-size:1.625rem;margin:2.5rem 0 3rem}#page-home .frame>.scroller{display:block}#page-home .frame .row{margin-left:-40px;margin-right:-40px}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .frame-content .statement{font-size:2.0625rem;line-height:1.4}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .side-link{display:block;position:absolute;z-index:3;font-family:MaisonNeueDemi;font-size:.875rem;text-transform:uppercase}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .side-link.left{top:50%;left:30px;line-height:1;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}#page-home .frame[data-frame-type=hero-img-w-pos-statement] .side-link.right{top:50%;right:30px;-webkit-transform:translate(50%,50%) rotate(90deg);-ms-transform:translate(50%,50%) rotate(90deg);transform:translate(50%,50%) rotate(90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}#page-home .frame[data-frame-type=featured-projects] .project-link{left:auto;right:30px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);bottom:40px;font-size:.75rem}#page-home .frame[data-frame-type=featured-projects] .project-link .leadin{text-align:left}#page-home .frame[data-frame-type=featured-projects] .project-link a{text-align:left}#page-home .frame[data-frame-type=projects] .projects .project{float:left;width:32%;margin-right:2%;margin-bottom:2rem}#page-home .frame[data-frame-type=projects] .projects .project:nth-child(3n){margin-right:0}#page-home .frame[data-frame-type=projects] .projects .project:nth-child(3n+1){clear:both}#page-home .frame[data-frame-type=projects] .projects .project .name{text-align:left}#page-home .frame[data-frame-type=hero-img][data-idx="1"]{z-index:11}#page-home #secondary-content-ctr{z-index:10;width:100%}#page-home #home-page-frames.sliding #frame-transparency{display:block;margin-top:100vh;pointer-events:none}#page-home #home-page-frames.sliding #secondary-content-ctr{position:fixed;top:0;left:0}#page-project #heading-ctr{margin-top:2rem;margin-bottom:3.75rem}#page-project .side-link{display:block;position:fixed;z-index:10;font-size:.8rem;text-transform:uppercase}#page-project .side-link>a{display:inline;font-size:.8125rem}#page-project .side-link.left{top:50%;left:30px;line-height:1;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}#page-project .side-link.left .back{display:inline-block;padding-right:7px;margin-right:5px;border-right:1px solid #000}#page-project #carousel-ctr{margin-top:75px;margin-left:120px;height:550px}#page-project #the-rest #pull-quote{margin:0 0 3rem 82px;float:right;width:35%}body#page-about #people .person .img-ctr{width:175px;height:175px}body#page-news #news-list .item{float:left;width:32%;margin-right:2%;margin-bottom:2rem}body#page-news #news-list .item:nth-child(3n){margin-right:0}body#page-news #news-list .item:nth-child(3n+1){clear:both}body#page-news #news-list .item .info .title{text-align:left}body#page-news-item h1{font-size:1.625rem;margin:2.5rem 0 2rem}body#page-news-item #brief-info{font-size:.8125rem}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.graphic{background-image:url("/images/arcke-sprite@2x.png?9bc0846ce7")}}