@font-face{font-family:"Zirkon";src:url("assets/fonts/gt-zirkon-light-webfont.eot");src:url("assets/fonts/gt-zirkon-light-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/gt-zirkon-light-webfont.woff2") format("woff2"),url("assets/fonts/gt-zirkon-light-webfont.woff") format("woff"),url("assets/fonts/gt-zirkon-light-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Zirkon";src:url("assets/fonts/gt-zirkon-ultra-light-webfont.eot");src:url("assets/fonts/gt-zirkon-ultra-light-webfont.eot?#iefix") format("embedded-opentype"),url("assets/fonts/gt-zirkon-ultra-light-webfont.woff2") format("woff2"),url("assets/fonts/gt-zirkon-ultra-light-webfont.woff") format("woff"),url("assets/fonts/gt-zirkon-ultra-light-webfont.ttf") format("truetype");font-weight:200;font-style:normal}.h1,h1{font-size:50px;line-height:50px;color:#000;font-weight:200;margin:25px 0}.h1:first-child,h1:first-child{margin-top:0}.h1:last-child,h1:last-child{margin-bottom:0}@media(max-width: 767px){.h1,h1{font-size:35px;line-height:40px}}.h1.project-title,h1.project-title{display:none}@media(max-width: 767px){.h1.project-title,h1.project-title{display:block;padding-bottom:20px}}.h2,h2{font-size:15px;line-height:18px;color:#000;font-weight:300;margin:71px 0 15px 0}@media(max-width: 767px){.h2,h2{margin-top:30px}}.h2:first-child,h2:first-child{margin-top:0}.h2:last-child,h2:last-child{margin-bottom:0}.h2+p,h2+p{margin-top:-10px}.h3,h3{font-size:23px;line-height:26px;color:#000;font-weight:300;margin:15px 0}.h3:first-child,h3:first-child{margin-top:0}.h3:last-child,h3:last-child{margin-bottom:0}.h4,h4{font-size:21px;line-height:24px;color:#000;font-weight:300;margin:15px 0}.h4:first-child,h4:first-child{margin-top:0}.h4:last-child,h4:last-child{margin-bottom:0}.h5,h5{font-size:19px;line-height:22px;color:#000;font-weight:300;margin:15px 0}.h5:first-child,h5:first-child{margin-top:0}.h5:last-child,h5:last-child{margin-bottom:0}.h6,h6{font-size:17px;line-height:20px;color:#000;font-weight:300;margin:15px 0}.h6:first-child,h6:first-child{margin-top:0}.h6:last-child,h6:last-child{margin-bottom:0}p{margin:15px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}strong{font-weight:300;color:#000}ul{margin:15px 0;padding:0 0 0 20px}ul:first-child{margin-top:0}ul:last-child{margin-bottom:0}ol{margin:15px 0;padding:0 0 0 20px}ol:first-child{margin-top:0}ol:last-child{margin-bottom:0}p+ul,p+ol{margin-top:-15px}*{margin:0;padding:0}html,body{height:100%}body{font-size:15px;line-height:18px;font-weight:300;font-family:"Zirkon";color:#000;background-color:#fff}header,nav,section,article,aside,footer{display:block}.clear{display:block;clear:both;height:0}a{outline:none}a i{-webkit-transition:none !important;transition:none !important}a img{border:none}input[type=submit]{-webkit-appearance:none}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.loaded *,.loaded{-webkit-transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important}::selection{color:#fff;background:#000}#header{position:fixed;left:0;top:0;background-color:#fff;z-index:10;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:50px}.logo-wrap{flex-basis:200px}.logo-wrap #logo{display:inline-block;text-decoration:none;color:#666}.logo-wrap #logo img{display:block;width:70px;height:12px}@media(max-width: 767px){.nav{position:fixed;left:0;top:50px;right:0;bottom:0;background-color:#fff;z-index:5;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.mobile-menu-open .nav{opacity:1;visibility:visible;pointer-events:initial}}.nav ul{padding:0;margin:0;list-style:none}@media(max-width: 767px){.nav ul{padding-top:50px}}.nav ul li{display:inline-block;padding:0 17px;margin:0}@media(max-width: 767px){.nav ul li{display:block;padding:9px 20px 9px 20px;font-size:25px;line-height:30px}}.nav ul li a{text-decoration:none;color:#000}.nav ul li a:hover{color:#666}.nav ul li ul{display:none}.nav ul li.current-menu-ancestor>a,.nav ul li.current-menu-parent>a,.nav ul li.current-menu-item>a{color:#666}.nav ul.mobile-menu{display:none}@media(max-width: 767px){.nav ul.mobile-menu{display:block}}@media(max-width: 767px){.nav ul{display:none}}.header-link{display:block;flex-basis:200px;text-align:right}@media(max-width: 767px){.header-link{display:none}}.header-link ul{list-style:none;padding:0;margin:0}.header-link ul li{display:inline-block;padding:0 0 0 10px;margin:0}.header-link a{display:inline-block;text-decoration:none;color:#000}.header-link a:hover,.header-link a.active{color:#666}.mobile-menu-button{display:none;text-decoration:none;color:#666}@media(max-width: 767px){.mobile-menu-button{display:inline-block}}#body-wrapper{overflow:hidden}.overflow-visible #body-wrapper{overflow:visible}#page-wrapper{padding-top:50px;padding-left:20px;padding-right:20px}@media(max-width: 767px){#page-wrapper{padding-top:108px;padding-bottom:58px}}#splash{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#fff;z-index:15;-webkit-transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:all .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important}#splash img{-webkit-transition:1.5s .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:1.5s .2s cubic-bezier(0.165, 0.84, 0.44, 1) !important;display:block;position:absolute;left:50%;top:50%;width:227px;height:37px;margin:-18px 0 0 -113px}.selected-projects{width:100%;height:calc(100vh - 100px);display:flex;flex-direction:column}@media(max-width: 767px){.selected-projects{height:auto}}.selected-projects .project-slider{position:relative;flex:1;height:100%}@media(max-width: 767px){.selected-projects .project-slider{height:auto}}.selected-projects .flexslider{height:100%;position:relative}@media(max-width: 767px){.selected-projects .flexslider{height:auto}}.selected-projects .flexslider .slides{padding:0;margin:0;list-style:none;height:100%}@media(max-width: 767px){.selected-projects .flexslider .slides{height:auto}}.selected-projects .flexslider .slides li{display:block;padding:0;margin:0;height:100%}@media(max-width: 767px){.selected-projects .flexslider .slides li{height:auto}}.selected-projects .flexslider .slides li .image-wrap{display:flex;align-items:center;justify-content:space-between;padding:0;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selected-projects .flexslider .slides li .col{flex-basis:calc(50% - 10px)}@media(-ms-high-contrast: none)and (min-width: 1201px){.selected-projects .flexslider .slides li .col{max-width:calc(50% - 10px)}}.selected-projects .flexslider .slides li iframe{cursor:pointer}.selected-projects .flexslider .flex-direction-nav{padding:0;margin:0;list-style:none;opacity:1;position:fixed;left:0;bottom:0;z-index:10;pointer-events:none}.project-info-visible .selected-projects .flexslider .flex-direction-nav{z-index:1}@media(max-width: 1200px){.selected-projects .flexslider .flex-direction-nav{display:none}}.selected-projects .flexslider .flex-direction-nav li{left:auto;top:auto;opacity:1;pointer-events:all;opacity:1}.selected-projects .flexslider .flex-direction-nav li a{display:block;text-decoration:none;text-indent:-99999px;text-align:left;width:100%;height:100%;position:relative;opacity:1;margin:0;position:fixed;left:20px !important;bottom:0 !important;top:auto !important;right:auto !important;width:50px;height:50px;background:transparent url(assets/img/arrow-left.svg) no-repeat left 14px;background-size:20px auto !important;opacity:1 !important;cursor:pointer !important}.selected-projects .flexslider .flex-direction-nav li a:hover{opacity:.7 !important}.selected-projects .flexslider .flex-direction-nav li a:before{display:none}.selected-projects .flexslider .flex-direction-nav li a.flex-next{left:auto !important;right:20px !important;transform:none;background:transparent url(assets/img/arrow-right.svg) no-repeat right 14px}@media(-ms-high-contrast: none)and (min-width: 1201px){.selected-projects .flexslider .flex-direction-nav li{max-width:50%}}.selected-projects .project-info{height:50px;flex-basis:50px;position:fixed;display:flex;left:0;bottom:0;width:100%;padding:0 70px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;justify-content:space-between;z-index:2}.selected-projects .project-info.no-nav{padding:0 20px}@media(-ms-high-contrast: none)and (min-width: 1201px){.selected-projects .project-info{max-height:50px}}@media(max-width: 767px){.selected-projects .project-info{padding:0 20px}}.selected-projects .project-info span{display:inline-block}.selected-projects .project-info a{text-decoration:none;color:#000}.selected-projects .project-info a:hover{color:#666}.selected-projects .project-info .caption{flex-basis:calc(50% - 70px)}@media(max-width: 767px){.selected-projects .project-info .caption{flex:1}}@media(max-width: 767px){.selected-projects .project-info .counter{display:none}}.selected-projects .project-info .more-info{flex-basis:calc(50% - 70px);text-align:right}@media(max-width: 767px){.selected-projects .project-info .more-info{flex-basis:30px;text-align:right}.selected-projects .project-info .more-info a{display:inline-block}}.selected-projects .project-info .more-info svg{display:none}@media(max-width: 767px){.selected-projects .project-info .more-info svg{display:block;width:14px;height:16px;margin:0}}@media(max-width: 767px){.selected-projects .project-info .more-info span{display:none}}.selected-projects .project-info .more-info.hidden a{display:none}.selected-projects .project-info .more-info.single-project a{display:inline-block}.selected-projects #laygridder{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selected-projects #laygridder.slider{height:calc(100vh - 100px);opacity:0}@media(max-width: 767px){.selected-projects #laygridder.slider{height:auto}}.selected-projects #laygridder.slider a{display:block}.selected-projects #laygridder.slider .lg-grid{padding:0 !important;height:calc(100vh - 100px) !important}@media(max-width: 767px){.selected-projects #laygridder.slider .lg-grid{height:auto !important}}.selected-projects #laygridder.slider .lg-grid .lg-caption{display:none !important}.selected-projects #laygridder.slider .lg-grid .lg-row{height:calc(100vh - 100px) !important;min-height:1px !important}@media(max-width: 767px){.selected-projects #laygridder.slider .lg-grid .lg-row{height:auto !important}}.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner{height:calc(100vh - 100px) !important;min-height:1px !important}@media(max-width: 767px){.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner{height:auto !important}}.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner .lg-column-wrap{height:calc(100vh - 100px) !important;min-height:1px !important}@media(max-width: 767px){.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner .lg-column-wrap{height:auto !important}}@media(max-width: 991px){.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner .lg-column-wrap{height:auto !important;max-height:calc(100vh - 100px) !important}}@media(max-width: 767px){.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner .lg-column-wrap{display:block !important;max-height:none !important}}.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner .lg-column-wrap .lg-col{max-height:calc(100vh - 100px) !important}@media(max-width: 767px){.selected-projects #laygridder.slider .lg-grid .lg-row .lg-row-inner .lg-column-wrap .lg-col{display:block !important;max-height:none !important}}.selected-projects #laygridder.slider .lg-grid .lg-row .lg-placeholder img{max-height:calc(100vh - 100px) !important;object-fit:cover !important}.selected-projects #laygridder.slider .lg-grid .lg-row .lg-placeholder iframe{max-height:calc(100vh - 100px) !important;object-fit:cover !important}@media(max-width: 767px){.selected-projects #laygridder.slider .lg-grid .lg-row .lg-placeholder{max-height:calc(100vh - 100px) !important;display:block !important}.selected-projects #laygridder.slider .lg-grid .lg-row .lg-placeholder img{max-height:calc(100vh - 100px) !important;object-fit:cover !important}.selected-projects #laygridder.slider .lg-grid .lg-row .lg-placeholder iframe{max-height:calc(100vh - 100px) !important;object-fit:initial !important;height:auto !important;min-height:300px;position:relative;left:auto;top:auto}}@media(max-width: 767px){.selected-projects #laygridder .lg-placeholder{padding:0 !important}.selected-projects #laygridder .lg-placeholder img{position:relative !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important}}.columns{display:flex;flex-wrap:wrap;justify-content:space-between;padding:74px 0}.columns h3{margin-top:45px}.columns h3:first-child{margin-top:0}.columns h3:last-child{margin-bottom:0}@media(max-width: 767px){.columns h3{margin-top:35px}}.columns h2{margin-top:45px}.columns h2:first-child{margin-top:0}.columns h2:last-child{margin-bottom:0}@media(max-width: 767px){.columns h2{margin-top:35px}}.columns a{text-decoration:underline;color:#000}.columns a:hover{color:#666;text-decoration:none}@media(max-width: 767px){.columns{display:block;padding:0}}.columns+.columns{padding-top:0}.columns .column{flex-basis:calc(50% - 10px)}@media(max-width: 767px){.columns .column{margin-top:30px}.columns .column:first-of-type{margin-top:0}}.columns .column .inner-column{max-width:570px}.project-info-modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:4;background-color:rgba(255,255,255,.9);padding:126px 20px 100px 20px;opacity:0;display:none;overflow:auto}.project-info-modal .inner{max-width:500px}.project-info-modal .inner a{color:#000;text-decoration:underline}.project-info-modal .inner a:hover{text-decoration:none}.projects{position:relative;width:100%;height:calc(100vh - 100px);padding:65px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1200px){.projects{height:auto}}@media(max-width: 767px){.projects{padding-top:0}}.projects .project{padding:5px 0 0 0}@media(max-width: 1200px){.projects .project{padding:0 0 50px 0}}.projects .project a{display:inline-block;text-decoration:none;color:#000;font-size:50px;line-height:60px;font-weight:200}@media(max-width: 1200px){.projects .project a{display:block;color:#666}}@media(max-width: 767px){.projects .project a{font-size:35px;line-height:40px}.projects .project a.hover{padding-left:0 !important}}.projects .project a .image{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;z-index:-1}@media(max-width: 1200px){.projects .project a .image{position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:1;opacity:1;visibility:visible;width:100%;padding-top:15px;display:block}}.projects .project a .image.multiple-images{display:flex;justify-content:space-between;flex-wrap:wrap}.projects .project a .image.multiple-images>span{flex-basis:calc(50% - 10px)}@media(max-width: 767px){.projects .project a .image.multiple-images>span{flex-basis:calc(50% - 5px)}}@media(-ms-high-contrast: none)and (min-width: 1201px){.projects .project a .image.multiple-images>span{max-width:calc(50% - 10px)}}.projects .project a .image img{display:block;margin:0 auto;width:auto;max-width:100%;height:100%;max-height:100%;object-fit:cover}@media(max-width: 1200px){.projects .project a .image img{height:auto;max-height:calc(100vh - 170px);max-width:none;width:100%}}.projects .project a .caption{display:none}.projects .project a .caption svg{display:inline-block;width:14px;height:16px;margin:0 0 0 8px;position:relative;top:1px}@media(max-width: 1200px){.projects .project a .caption{display:block;font-size:15px;line-height:18px;color:#000;padding-top:10px}}.projects .project a.hover{padding-left:50px;color:#666}.projects .project a.hover .image{opacity:1;visibility:visible;pointer-events:initial}.projects-info{height:50px;flex-basis:50px;position:fixed;display:flex;left:0;bottom:0;width:100%;padding:0 20px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;justify-content:space-between}@media(max-width: 1200px){.projects-info{display:none}}@media(-ms-high-contrast: none)and (min-width: 1201px){.projects-info{max-height:50px}}.projects-info span{display:inline-block}.projects-info a{text-decoration:none;color:#000}.projects-info a:hover{color:#666}.projects-info .caption{flex-basis:calc(50% - 70px)}@media(max-width: 767px){.projects-info .caption{flex:1}}@media(max-width: 767px){.projects-info .counter{display:none}}.projects-info .more-info{flex-basis:calc(50% - 70px);text-align:right}@media(max-width: 767px){.projects-info .more-info{flex-basis:30px;text-align:right}.projects-info .more-info a{display:inline-block}}.projects-info .more-info svg{display:none}@media(max-width: 767px){.projects-info .more-info svg{display:block;width:14px;height:16px;margin:0}}@media(max-width: 767px){.projects-info .more-info span{display:none}}.projects-archive .project{margin:134px 0 134px 0}@media(max-width: 767px){.projects-archive .project{margin-top:100px;margin-bottom:100px}}.projects-archive .project:first-of-type{margin-top:74px}@media(max-width: 767px){.projects-archive .project:first-of-type{margin-top:0}}.projects-archive .project h1{font-size:50px;line-height:50px;margin:0 0 53px 0}@media(max-width: 1200px){.projects-archive .project h1{margin-bottom:40px}}@media(max-width: 767px){.projects-archive .project h1{font-size:35px;line-height:40px;margin-bottom:30px}}.projects-archive .project h1 a{text-decoration:none;color:#000;font-weight:200}.projects-archive .project h1 a:hover{color:#666}.projects-archive .project .archive-images{display:flex;flex-wrap:wrap;margin:0 -10px}@media(max-width: 767px){.projects-archive .project .archive-images{margin:0 -5px}}.projects-archive .project .archive-images .image{flex-basis:calc(100% / 6);margin-bottom:20px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(-ms-high-contrast: none)and (min-width: 1201px){.projects-archive .project .archive-images .image{max-width:calc(100% / 6)}}@media(max-width: 1200px){.projects-archive .project .archive-images .image{flex-basis:calc(100% / 5)}}@media(max-width: 991px){.projects-archive .project .archive-images .image{flex-basis:calc(100% / 4)}}@media(max-width: 767px){.projects-archive .project .archive-images .image{flex-basis:calc(100% / 3);margin-bottom:10px;padding:0 5px}}.projects-archive .project .archive-images .image img{display:block;max-width:none;width:100%;height:auto;margin:0}.projects-archive .archive-info{display:flex;justify-content:space-between;padding:53px 0 0 0}@media(max-width: 1200px){.projects-archive .archive-info{padding-top:40px}}@media(max-width: 767px){.projects-archive .archive-info{padding-top:30px}}.projects-archive .archive-info a{text-decoration:none;color:#000}.projects-archive .archive-info a:hover{color:#666}.projects-archive .archive-info a svg{display:none;width:14px;height:16px}@media(max-width: 767px){.projects-archive .archive-info a .text{display:none}.projects-archive .archive-info a svg{display:block}}.single-project-wrapper .mobile-projects-list{display:none;list-style:none;padding:40px 0 0 0;margin:0}.single-project-wrapper .mobile-projects-list li{display:block;padding:15px 0 0 0;margin:0}.single-project-wrapper .mobile-projects-list li a{text-decoration:none;color:#000;font-size:35px;line-height:40px;font-weight:200}@media(max-width: 767px){.single-project-wrapper .mobile-projects-list{display:block}}@media(max-width: 767px){.single-project-wrapper .selected-projects{height:auto !important}.single-project-wrapper .selected-projects .project-info{display:none !important}.single-project-wrapper .selected-projects .project-slider{height:auto !important}.single-project-wrapper .selected-projects .project-slider #laygridder{height:auto !important}.single-project-wrapper .selected-projects .project-slider #laygridder .lg-grid{height:auto !important}.single-project-wrapper .selected-projects .project-slider #laygridder .flexslider{height:auto !important}.single-project-wrapper .selected-projects .project-slider #laygridder .flexslider .slides{height:auto !important;width:100% !important}.single-project-wrapper .selected-projects .project-slider #laygridder .flexslider .slides li{width:100% !important;height:auto !important;float:none !important;opacity:1 !important;margin:0 0 66px 0 !important}.single-project-wrapper .selected-projects .project-slider #laygridder .flexslider .slides li .lg-row{height:auto !important}.single-project-wrapper .selected-projects .project-slider #laygridder .flexslider .slides li .lg-row .lg-row-inner{height:auto !important}.single-project-wrapper .selected-projects .project-slider #laygridder .flexslider .slides li .lg-row .lg-row-inner .lg-caption{display:block !important}.single-project-wrapper .selected-projects .project-slider #laygridder .flexslider .slides li .lg-row .lg-row-inner .lg-caption p{font-size:15px;font-weight:300;color:#000;padding:16px 0 0 0;margin:0}.single-project-wrapper .project-info-modal{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:auto;display:block;opacity:1;padding:0}}.project-slider.static{padding-bottom:50px}.project-slider.static .lg-caption p{font-size:15px;font-weight:300;color:#000;padding:16px 0 0 0;margin:0}.project-slider.static .lg-textformat-parent{font-size:15px;font-weight:300;color:#000;padding:0;margin:0;min-width:400px}@media(max-width: 767px){.project-slider.static .lg-textformat-parent{min-width:1px}}.project-slider.static .lg-textformat-parent p{font-size:15px;line-height:18px;font-weight:300;color:#000}@media(max-width: 767px){.project-slider.static .lg-column-wrap{display:block}.project-slider.static .lg-column-wrap .lg-col{padding-bottom:50px}}.project-slider.static+.project-info-modal .mobile-projects-list{padding-top:0}.project-slider.static+.project-info-modal .modal-content{display:none}.project-slider.static+.project-info-modal .modal-content a{color:#000;text-decoration:underline}.project-slider.static+.project-info-modal .modal-content a:hover{text-decoration:none}#footer{padding:0 20px;position:sticky;bottom:0;height:86px;display:flex;align-items:center}@media(max-width: 767px){#footer{position:relative;bottom:auto}}.hide-footer #footer{display:none}@media(max-width: 767px){#footer{height:auto;padding:40px 0 20px 0;display:block}}#footer .footer-col{flex-basis:215px;margin-right:20px}@media(max-width: 767px){#footer .footer-col{margin-top:20px}#footer .footer-col:first-of-type{margin-top:0}}#footer a{text-decoration:none;color:#000}#footer a:hover{color:#666}/*# sourceMappingURL=style.css.map */
