a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}input,textarea{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix,html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@font-face{font-family:FuturaDC;src:url(/static/fonts/FuturaDC.woff2) format("woff2"),url(/static/fonts/FuturaDC.woff) format("woff")}@font-face{font-family:FuturaBC;src:url(/static/fonts/FuturaBC.woff2) format("woff2"),url(/static/fonts/FuturaBC.woff) format("woff");font-weight:500}@font-face{font-family:HelveticaNC;src:url(/static/fonts/HelveticaNC.woff2) format("woff2"),url(/static/fonts/HelveticaNC.woff) format("woff")}@font-face{font-family:ThemaLight;src:url(/static/fonts/Thema—Light.woff2) format("woff2"),url(/static/fonts/Thema—Light.woff) format("woff")}.u-FontPreload{visibility:hidden;position:absolute;font-weight:400}.u-FuturaDC{font-family:FuturaDC}.u-FuturaBC{font-family:FuturaBC;font-weight:500}.u-HelveticaNC{font-family:HelveticaNC}.u-ThemaLight{font-family:ThemaLight}*,:after,:before{box-sizing:border-box;outline:none}body{font-family:FuturaDC,Helvetica,serif;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-font-feature-settings:"kern" 1;font-feature-settings:"kern";min-width:320px}body.isLocked{overflow:hidden}.scrollLocked{overflow-y:hidden}a{color:inherit;text-decoration:none}div::-moz-selection,li::-moz-selection,nav::-moz-selection,section::-moz-selection,ul::-moz-selection{background:transparent!important}div::selection,li::selection,nav::selection,section::selection,ul::selection{background:transparent!important}::-moz-selection{background:#bfdbf7}::selection{background:#bfdbf7}@font-face{font-family:FuturaDC;src:url(/static/fonts/FuturaDC.woff2) format("woff2"),url(/static/fonts/FuturaDC.woff) format("woff")}@font-face{font-family:FuturaBC;src:url(/static/fonts/FuturaBC.woff2) format("woff2"),url(/static/fonts/FuturaBC.woff) format("woff");font-weight:500}@font-face{font-family:HelveticaNC;src:url(/static/fonts/HelveticaNC.woff2) format("woff2"),url(/static/fonts/HelveticaNC.woff) format("woff")}@font-face{font-family:ThemaLight;src:url(/static/fonts/Thema—Light.woff2) format("woff2"),url(/static/fonts/Thema—Light.woff) format("woff")}.u-FontPreload{visibility:hidden;position:absolute;font-weight:400}.u-FuturaDC{font-family:FuturaDC}.u-FuturaBC{font-family:FuturaBC;font-weight:500}.u-HelveticaNC{font-family:HelveticaNC}.u-ThemaLight{font-family:ThemaLight}.u-StateIndicator{position:absolute;top:-999em;left:-999em;z-index:1}@media screen and (max-width:1023px){.u-StateIndicator{z-index:2}}@media screen and (max-width:767px){.u-StateIndicator{z-index:3}}.Teaser{width:calc(100% - 240px);max-width:1200px;margin:0 auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width:1024px) and (max-width:1279px){.Teaser{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:1023px){.Teaser{width:calc(100% - 60px)}}@media(max-width:767px){.Teaser{width:calc(100% - 40px);border-top:1px solid #d2d2d2}}.Teaser-btn{margin:60px auto 140px}@media(min-width:1441px){.Teaser-btn{margin-bottom:150px}}@media(max-width:767px){.Teaser-btn{margin:55px auto 100px}}.Teaser-btn:hover{background-color:#000;border:1px solid #000;color:#fff;transition:all .3s ease}.Teaser-text{font-size:70px;line-height:90px;margin:90px auto 0;font-weight:400;font-family:ThemaLight}@media(min-width:1441px){.Teaser-text{margin-top:100px}}@media(max-width:767px){.Teaser-text{width:100%;font-size:30px;line-height:40px;padding:0}}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.Teaser-text{font-size:60px;padding:0 25px}}.Nav{position:fixed;width:100%;top:0;font-family:FuturaDC;height:150px;z-index:6;border-bottom:1px solid transparent;transition:background .3s ease,height .3s,opacity 1s ease 1.2s;background-color:#fff}@media(max-width:767px){.Nav{height:70px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.Nav:after{position:absolute;height:1px;width:calc(100% - 240px);bottom:-1px;left:50%;transform:translate3d(-50%,0,0);background:#c5c5c5;opacity:0;transition:transform .3s ease,width .3s ease}.Nav.isProject{background-color:transparent;opacity:0}.Nav.isProject.isActive{opacity:1}.Nav.isProject .Nav-logo svg{fill:#fff}.Nav.isProject .Nav-col a{color:#fff}.Nav.isProject .Nav-col a:after{background:#fff}.Nav.isProject .Nav-burger svg{fill:#fff}.Nav-inner{max-width:1200px;width:calc(100% - 240px);margin:0 auto;position:relative}@media(min-width:1024px) and (max-width:1279px){.Nav-inner{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:1023px){.Nav-inner{width:calc(100% - 60px)}}@media(max-width:767px){.Nav-inner{width:calc(100% - 40px)}}.Nav-logo{display:block;position:relative;top:55px;width:150px;height:75px;transition:width .3s ease,height .3s ease,transform .3s ease;fill:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.Nav-logo{top:35px}}@media(max-width:767px){.Nav-logo{width:65px!important;height:32px!important;top:20px}}.Nav-logo svg{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:100%;fill:#000;pointer-events:none;transition:fill .4s ease}.Nav-logo:hover svg{fill:#c5c5c5!important}.Nav-logo.isIndex{pointer-events:none}.Nav-col{min-width:390px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;right:0;top:50px;width:50%;transition:transform .4s ease}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.Nav-col{top:30px}}@media(max-width:767px){.Nav-col{display:none}}.Nav-col a{color:#000;text-decoration:none;text-transform:uppercase}.Nav-item{font-size:16px;letter-spacing:3px;margin-right:45px;position:relative;transition:color .3s ease}.Nav-item:after{content:"";position:absolute;width:calc(100% - 3px);height:1px;background:#000;left:0;bottom:-20px;transition:width .3s ease,opacity .3s ease,transform .3s ease;opacity:0;pointer-events:none}.Nav-item:last-child{margin-right:0}.Nav-item.isActive:after,.Nav-item.isHighlighted:after,.Nav-item:hover:after{opacity:1}.Nav-item.isHighlighted:hover:after{animation:line .5s .1s}@keyframes line{0%{width:0}10%{width:0}to{width:calc(100% - 3px)}}.Nav-item.isActive{pointer-events:none}.Nav-lang{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:-12px;cursor:pointer;width:40px;height:40px;border:1px solid #d2d2d2;border-radius:50%;text-transform:uppercase;font-size:14px;letter-spacing:1.75px;padding-left:2px;transition:background .3s ease,color .3s ease,border .3s ease}.Nav-lang:hover{background:#000;border-color:#000;color:#fff}.Nav.onScroll{height:75px;background:#fff}.Nav.onScroll .Nav-logo{width:105px;height:52px;transform:translate3d(0,-44px,0)}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.Nav.onScroll .Nav-logo{transform:translate3d(0,-24px,0)}}.Nav.onScroll .Nav-logo svg{fill:#000}@media(max-width:767px){.Nav.onScroll .Nav-logo{transform:translateZ(0)}}.Nav.onScroll .Nav-item:after{transform:translate3d(0,-14px,0);background:#000!important}.Nav.onScroll .Nav-col{transform:translate3d(0,-24px,0)}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.Nav.onScroll .Nav-col{transform:translate3d(0,-4px,0)}}.Nav.onScroll .Nav-col a{color:#000}.Nav.onScroll .Nav-lang:hover{color:#fff!important}.Nav.onScroll .Nav-burger svg{fill:#000}.Nav-burger{display:none;position:absolute;width:33px;height:22px;top:20px;right:0}@media(max-width:767px){.Nav-burger{display:block}}.Nav-burger svg{fill:#000;position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0;bottom:0;right:0}.Nav-mobilePopup{display:none}@media(max-width:767px){.Nav-mobilePopup{display:block;padding:0 20px;position:absolute;z-index:2;top:0;left:0;width:100%;height:100vh;background-color:#fff;transform:translate3d(0,-130%,0);transition:all .4s ease;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media(max-width:767px){.Nav .openPopup{transform:translateZ(0);transition:all .4s ease}.Nav-mobileLogo{position:absolute;top:20px;left:20px;width:64px;height:32px;transition:transform .4s ease;transform-origin:right top}.Nav-mobileLogo svg{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:100%;fill:#000;pointer-events:none;transition:fill .4s ease}.Nav-mobileCross{right:20px;top:20px;position:absolute;height:30px;width:30px}.Nav-mobileCross svg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;stroke:#000;pointer-events:none;transition:fill .4s ease}.Nav-mobileItemBox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:60px 0;margin:110px auto 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.Nav-mobileItem{line-height:70px;text-transform:uppercase;font-size:16px}.Nav-mobileItem a{text-decoration:none;color:#000;letter-spacing:3px;position:relative}.Nav-mobileItem a:after{content:"";position:absolute;width:calc(100% - 3px);height:1px;background:#000;left:0;bottom:-15px;transition:opacity .3s ease,transform .3s ease;opacity:0}.Nav-mobileItem a.isActive:after{opacity:1}.Nav-mobileItem a.isActive{pointer-events:none}.Nav-mobileItem.isActive{color:#c5c5c5;pointer-events:none}.Nav-mobileLang{-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px solid #d2d2d2;border-radius:50%;padding-left:3px;margin-top:15px}.Nav-mobileContactBox,.Nav-mobileLang{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:14px;letter-spacing:1.75px}.Nav-mobileContactBox{margin:40px 0;line-height:20px}.Nav-mobileContact:first-of-type{margin-right:30px}}@media(max-width:767px) and (max-width:369px){.Nav-mobileContactBox{font-size:12px}}@media(max-width:767px) and (max-width:369px){.Nav-mobileContact:first-of-type{margin-right:14px}}.Footer{width:calc(100% - 240px);max-width:1200px;margin:0 auto;line-height:50px;font-family:FuturaDC;text-transform:uppercase;padding-bottom:50px}@media(min-width:1024px) and (max-width:1279px){.Footer{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:1023px){.Footer{width:calc(100% - 64px);padding-bottom:70px}}@media(max-width:767px){.Footer{width:calc(100% - 40px);padding-bottom:20px}}@media(max-height:1100px){.Footer{position:relative}}.Footer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;border-top:1px solid #d2d2d2;padding:40px 0 10px}@media(max-width:767px){.Footer-wrapper{width:100%;display:block;padding:32px 0}}.Footer-col{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;line-height:26px;letter-spacing:2px}@media(max-width:767px){.Footer-col{width:100%}}.Footer-title{font-size:40px;line-height:38px;letter-spacing:2px;font-family:FuturaBC}@media(min-width:1024px) and (max-width:1279px){.Footer-title{letter-spacing:2.5px;font-size:30px}}@media(max-width:767px){.Footer-title{letter-spacing:2px;font-size:25px;margin-bottom:25px}}.Footer-item{font-size:16px;margin-bottom:33px}.Footer-itemLink{transition:color .3s ease}.Footer-itemLink:hover{color:#c5c5c5}.Footer-copyrightsBox{display:-ms-flexbox;display:flex;margin:0 auto;border-top:1px solid #d2d2d2}@media(max-width:767px){.Footer-copyrightsBox{display:block;width:100%;font-size:14px}}.Footer-copyrightsLeftCol,.Footer-copyrightsRightCol{width:50%}@media(min-width:768px) and (max-width:1023px){.Footer-copyrightsLeftCol,.Footer-copyrightsRightCol{margin-top:10px}}@media(max-width:767px){.Footer-copyrightsLeftCol,.Footer-copyrightsRightCol{width:100%}}@media(max-width:767px){.Footer-copyrightsLeftCol{margin-top:10px}}.Footer-copyrightsRightCol{display:-ms-flexbox;display:flex}@media(max-width:767px){.Footer-copyrightsRightCol{width:auto;-ms-flex-pack:justify;justify-content:space-between}}.Footer-copyright{display:block;margin-top:20px;font-size:16px;font-family:HelveticaNC;text-transform:none;text-decoration:none;color:#c5c5c5;margin-right:50px;line-height:40px}@media(max-width:767px),(min-width:768px) and (max-width:1023px){.Footer-copyright{margin-right:0;margin-top:0;width:100%;font-size:14px;line-height:50px}}.Footer-copyrightContact{transition:color .3s ease}.Footer-copyrightContact:hover{color:#000}.ProjectPreview{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-bottom:120px;position:relative;border-bottom:1px solid #d2d2d2}.ProjectPreview:last-of-type{border-bottom:none}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.ProjectPreview{padding-bottom:90px}}@media(max-width:767px){.ProjectPreview{padding:0 0 60px;border-bottom:none;height:auto;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ProjectPreview:last-child{padding-bottom:110px}}.ProjectPreview-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding-top:70px;width:52.5%;max-width:600px;position:relative;z-index:4}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.ProjectPreview-info{padding-top:45px;width:62.5%}}@media(max-width:767px){.ProjectPreview-info{width:100%;padding-top:15px}}.ProjectPreview-title{position:relative;font-family:ThemaLight;font-size:85px;line-height:100px;margin:15px 0 15px -4px;font-weight:400;transition:color .4s ease}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.ProjectPreview-title{font-size:70px;line-height:71px}}@media(max-width:767px){.ProjectPreview-title{font-size:50px;line-height:60px;margin-top:0;margin-bottom:0}}.ProjectPreview-labels{font-size:16px;letter-spacing:.1em;color:#b4b4b4;text-transform:uppercase;white-space:nowrap;text-align:left;font-family:FuturaDC}@media(max-width:767px){.ProjectPreview-labels{font-size:12px;margin-bottom:26px}}.ProjectPreview-text{font-family:ThemaLight;font-size:20px;line-height:34px;margin:100px 0 50px}@media(min-width:768px) and (max-width:1023px){.ProjectPreview-text{width:45vw}}@media(max-width:767px){.ProjectPreview-text{width:100%;margin:0;font-size:18px}}.ProjectPreview-preview{width:37.5%;margin-top:100px}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.ProjectPreview-preview{margin-top:70px}}@media(min-width:768px) and (max-width:1023px){.ProjectPreview-preview{max-height:400px}}@media(max-width:767px){.ProjectPreview-preview{width:100vw;margin-left:-20px;margin-top:0;min-width:320px}}.ProjectPreview-slider{height:0;padding-bottom:140%;position:relative;min-height:290px}@media(max-width:767px){.ProjectPreview-slider{padding-bottom:66.666%;overflow:hidden}}.ProjectPreview-slider img{position:relative;width:100%;height:100%;max-height:calc(85vh - 75px);font-family:"object-fit:cover;object-position:center";object-fit:cover;object-position:center;outline:none}@media(max-width:767px){.ProjectPreview-slider a{display:none}}@media(max-width:767px){.ProjectPreview-slider a:first-child{display:block}}.ProjectPreview-slider .slick-list,.ProjectPreview-slider .slick-track{height:100%;width:100%;position:absolute;cursor:pointer}.ProjectPreview-slider .slick-list a,.ProjectPreview-slider .slick-slide>div,.ProjectPreview-slider .slick-track a{height:100%}.ProjectPreview-slider.noSlider img{position:absolute;display:none}.ProjectPreview-slider.noSlider img:first-child{display:block}.ProjectPreview-arrow{position:absolute;width:90px;height:15px;top:-35px;cursor:pointer}@media(max-width:767px){.ProjectPreview-arrow{display:none!important}}.ProjectPreview-arrow:hover svg{stroke:#000}.ProjectPreview-arrow svg{stroke:#d2d2d2;transition:stroke .3s ease}.ProjectPreview-arrowRight{right:0}.ProjectPreview-arrowLeft{transform:rotate(180deg);right:100px}@media(max-width:767px){.ProjectPreview-btn{width:100%;margin-top:40px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ProjectListBlock{width:calc(100% - 240px);max-width:1200px;margin:0 auto;position:relative}@media(min-width:1024px) and (max-width:1279px){.ProjectListBlock{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:1023px){.ProjectListBlock{width:calc(100% - 60px)}}@media(max-width:767px){.ProjectListBlock{width:calc(100% - 40px)}}.ProjectListBlock-mobileTitle{display:none;position:absolute;font-size:14px;line-height:30px;top:80px;left:0;text-transform:uppercase;font-family:FuturaDC;letter-spacing:1.75px}@media(max-width:767px){.ProjectListBlock-mobileTitle{display:block}}.ProjectListPage{max-width:1440px;width:100%;margin:0 auto}.ProjectHeader{width:100%;margin:0 auto;top:0;max-width:1440px}.ProjectHeader-pic{position:relative;width:100vw;height:100vh;min-width:320px;min-height:600px;background-size:cover;background-repeat:no-repeat;opacity:0;overflow:hidden;transition:opacity .7s ease .4s}.ProjectHeader-pic.isActive{opacity:1}@media(max-width:767px),(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.ProjectHeader-pic{height:auto;min-height:0;max-height:100vh}}@media(min-width:1441px){.ProjectHeader-pic{margin-left:calc((-100vw + 1440px)/2)}}.ProjectHeader-picImg{display:block;width:100%;height:100%;font-family:"object-fit:cover;object-position:center";object-fit:cover;object-position:center}@media(max-width:767px),(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.ProjectHeader-picImg{height:auto}}.ProjectHeader-layer{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity 1s ease 1.2s}.ProjectHeader-layer.isActive{opacity:1}.ProjectHeader-desc{max-width:1320px;margin:-205px auto 90px;width:calc(100% - 240px);position:relative;z-index:4;color:#fff;opacity:0;transition:opacity 1s ease 1.4s}.ProjectHeader-desc.isActive{opacity:1}@media(min-width:1281px){.ProjectHeader-desc{margin-top:-430px;min-height:430px;color:#000;background-color:#fff;padding:50px 60px 0;width:calc(100% - 120px)}}@media(min-width:1441px){.ProjectHeader-desc{margin-top:-450px;min-height:450px}}@media(min-width:1024px) and (max-width:1279px){.ProjectHeader-desc{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:1023px){.ProjectHeader-desc{width:calc(100% - 60px);margin-top:-190px;margin-bottom:80px}}@media(max-width:767px){.ProjectHeader-desc{width:calc(100% - 40px);margin:0 auto 50px;color:#000;padding:20px 0 0}}.ProjectHeader-labelRow{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px;border-bottom:1px solid #b4b4b4}@media(max-width:767px){.ProjectHeader-labelRow{padding:0 0 8px}}.ProjectHeader-label{font-size:18px;line-height:30px;letter-spacing:2.25px;text-transform:uppercase;font-family:FuturaDC}@media(max-width:767px){.ProjectHeader-label{font-size:14px;letter-spacing:1.75px}}.ProjectHeader-cross{position:absolute;top:-10px;right:0;width:30px;height:30px;transition:transform .4s ease;cursor:pointer}@media(min-width:1281px){.ProjectHeader-cross{top:40px;right:60px}}@media(max-width:767px){.ProjectHeader-cross{top:20px;width:20px;height:20px}}.ProjectHeader-cross:hover svg{stroke:#000}.ProjectHeader-cross svg{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:100%;stroke:#979797;pointer-events:none;transition:stroke .4s ease}.ProjectHeader-title{font-family:ThemaLight;font-weight:400;font-size:130px;line-height:156px;margin-left:-4px;margin-bottom:40px}@media(min-width:768px) and (max-width:1023px){.ProjectHeader-title{font-size:90px;line-height:108px;margin-bottom:80px}}@media(max-width:767px){.ProjectHeader-title{margin:15px 0 15px -4px;font-size:50px;line-height:60px}}.ProjectHeader-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}@media(min-width:768px) and (max-width:1023px){.ProjectHeader-info{-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-bottom:1px solid #b4b4b4}}@media(max-width:767px){.ProjectHeader-info{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.ProjectHeader-year{color:#000;font-size:18px;line-height:30px;text-transform:uppercase;font-family:FuturaDC}@media(max-width:767px){.ProjectHeader-year{font-size:14px;line-height:13px}}@media(min-width:768px) and (max-width:1023px){.ProjectHeader-year{margin-bottom:40px}}@media(max-width:767px){.ProjectHeader-year{margin-top:30px}}.ProjectHeader-lead{font-family:ThemaLight;font-size:20px;line-height:34px;max-width:600px;width:50%;color:#000}@media(min-width:768px) and (max-width:1023px){.ProjectHeader-lead{width:72%;margin-bottom:40px}}@media(max-width:767px){.ProjectHeader-lead{width:100%;font-size:18px}}.ProjectBody{padding:0 120px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:opacity 1s ease 1.4s;opacity:0}.ProjectBody.isActive{opacity:1}@media(min-width:1024px) and (max-width:1279px){.ProjectBody{padding:0 40px}}@media(min-width:768px) and (max-width:1023px){.ProjectBody{padding:0 30px}}@media(max-width:767px){.ProjectBody{display:block;padding:0 20px}}.ProjectBody-layout{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ProjectBody-pic{margin-bottom:100px}@media(min-width:768px) and (max-width:1023px){.ProjectBody-pic{margin-bottom:80px}}@media(max-width:767px){.ProjectBody-pic{margin-bottom:50px}}.ProjectBody-pic img{max-height:calc(85vh - 75px);font-family:"object-fit:cover;object-position:center";object-fit:cover;object-position:center;width:100%}.ProjectBody-pic.isHalf{width:calc(50% - 50px);display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.ProjectBody-pic.isHalf img{min-height:300px;max-height:none}@media(max-width:767px),(min-width:768px) and (max-width:1023px){.ProjectBody-pic.isHalf{width:100%}}@media(max-width:767px){.ProjectBody-pic.isHalf img{min-height:0}}.ProjectBody-pic.isFull{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.ProjectBody-pic.isFull img{width:auto;min-height:400px}@media(max-width:767px){.ProjectBody-pic.isFull img{width:100%;min-height:0}}.ProjectBody-next{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-pack:start;justify-content:flex-start;margin:100px 0 260px;width:100%;height:calc(85vh - 75px);max-height:880px;min-height:450px;min-width:320px;max-width:1300px;padding:50px 60px;background-color:#f8f8f8}@media(min-width:1024px) and (max-width:1279px){.ProjectBody-next{max-height:750px}}@media(min-width:768px) and (max-width:1023px){.ProjectBody-next{width:100vw;margin:60px -30px 200px;padding:50px 30px 0}}@media(max-width:767px){.ProjectBody-next{width:100vw;max-height:500px;min-height:0;margin:40px 0 90px -20px;padding:40px 20px 0;overflow:hidden}}.ProjectBody-nextLayer{display:none}@media(max-width:1023px){.ProjectBody-nextLayer{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:.6;z-index:2}}.ProjectBody-nextLabel{position:absolute;z-index:4}@media(max-width:1023px){.ProjectBody-nextLabel{color:#fff}}.ProjectBody-nextLabel:hover span:nth-child(2){transform:translate3d(10%,0,0)}.ProjectBody-nextLabel span:first-child{text-transform:uppercase;letter-spacing:2px;font-family:FuturaDC;font-size:16px;transition:color .4s ease}@media(max-width:767px){.ProjectBody-nextLabel span:first-child{font-size:14px;letter-spacing:1.75px}}.ProjectBody-nextLabel span:nth-child(2){position:relative;display:block;width:150px;height:20px;margin-top:15px;transition:transform .4s ease}.ProjectBody-nextLabel span:nth-child(2) svg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;stroke:#4c4c4c;pointer-events:none}@media(max-width:1023px){.ProjectBody-nextLabel span:nth-child(2) svg{stroke:#fff}}.ProjectBody-nextNameBox{position:absolute;z-index:4;bottom:110px}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.ProjectBody-nextNameBox{bottom:75px}}@media(max-width:767px){.ProjectBody-nextNameBox{position:absolute;bottom:30px}}.ProjectBody-nextTitle{font-family:ThemaLight;font-size:75px;transition:color .4s ease;margin-left:-4px}@media(max-width:1023px){.ProjectBody-nextTitle{color:#fff}}@media(min-width:768px) and (max-width:1023px){.ProjectBody-nextTitle{font-size:90px}}@media(max-width:767px){.ProjectBody-nextTitle{font-size:40px}}.ProjectBody-nextTags{text-transform:uppercase;color:#b0b0b0;font-size:16px;line-height:15px;letter-spacing:2px;font-family:FuturaDC}@media(max-width:767px){.ProjectBody-nextTags{color:#fff;font-size:12px;letter-spacing:1.5px;padding-right:40px}}.ProjectBody-nextImage{position:absolute;width:50%;height:100%;right:0;top:0;background-size:cover;background-position:50%;z-index:1;outline:none;transition:opacity .4s ease}.ProjectBody-nextImage:hover{opacity:.7}@media(max-width:1023px){.ProjectBody-nextImage{width:100%;pointer-events:none}}.ProjectPage{max-width:1440px;width:100%;margin:0 auto}.About{width:calc(100% - 240px);max-width:1200px;margin:0 auto;padding-bottom:200px;font-family:ThemaLight}@media(min-width:1024px) and (max-width:1279px){.About{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:1023px){.About{width:calc(100% - 60px)}}@media(max-width:767px){.About{padding-bottom:130px;width:calc(100% - 40px)}}.About-mobileTitle{display:none;position:absolute;font-size:14px;line-height:30px;top:80px;left:20px;text-transform:uppercase;font-family:FuturaDC;letter-spacing:1.75px}@media(max-width:767px){.About-mobileTitle{display:block}}.About-spacer{border-bottom:none}.About-pic{width:100%;position:relative;max-width:1200px}.About-pic img{width:100%;height:100%;max-height:calc(85vh - 75px);font-family:"object-fit:cover;object-position:center";object-fit:cover;object-position:center;opacity:0;transition:opacity .7s ease .4s}.About-pic img.isActive{opacity:1}@media(max-width:767px){.About-pic img{min-height:270px}}.About-content{display:-ms-flexbox;display:flex;margin-top:46px}@media(max-width:767px){.About-content{margin-top:23px}}.About-bio{width:50%}@media(max-width:767px){.About-bio{margin-bottom:21px;padding-right:10%}}.About-bio:first-of-type{padding-right:10%}@media(min-width:768px) and (max-width:1023px){.About-bio:first-of-type{padding-right:50px}}.About-name{font-family:ThemaLight;font-size:48px;font-weight:400}@media(min-width:1441px){.About-name{font-size:60px}}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.About-name{font-size:39px}}@media(max-width:767px){.About-name{font-size:25px}}.About-bioText{font-size:18px;line-height:40px;color:#939393;margin-top:20px}@media(min-width:768px) and (max-width:1023px){.About-bioText{line-height:30px}}@media(max-width:767px){.About-bioText{font-size:14px;line-height:25px;margin-top:12px}}.About-text{max-width:839px;margin-top:80px;font-size:20px;line-height:40px;color:#1b1b1b;text-align:left}@media(min-width:768px) and (max-width:1023px){.About-text{margin-top:60px;width:80%;line-height:30px}}@media(max-width:767px){.About-text{margin-top:20px;font-size:18px;line-height:30px}}.PressItem{max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c8c8c8;padding:100px 0 130px}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.PressItem{padding:50px 0 70px}}@media(max-width:767px){.PressItem{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:30px 0 70px}}.PressItem:first-child{border-top:none}.PressItem:last-child{padding:100px 0 270px}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.PressItem:last-child{padding:50px 0 100px}}@media(max-width:767px){.PressItem:last-child{padding:30px 0 130px}}.PressItem-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:110px;width:60%}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.PressItem-info{margin-top:100px}}@media(max-width:767px){.PressItem-info{margin-top:40px;width:100%}}.PressItem-image{width:37.5%}.PressItem-image img{width:100%;max-height:calc(85vh - 75px);font-family:"object-fit:cover;object-position:center";object-fit:cover;object-position:center}@media(max-width:767px){.PressItem-image{width:100%}}.PressItem-date{font-size:18px;line-height:17px;letter-spacing:2px;color:#aaa;text-transform:uppercase}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.PressItem-date{font-size:16px;line-height:15px}}@media(max-width:767px){.PressItem-date{font-size:14px;line-height:14px}}.PressItem-title{margin:14px 0 22px;font-size:85px;line-height:100px;color:#000;font-weight:400;font-family:ThemaLight}@media(min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-width:1279px){.PressItem-title{margin:16px 0 24px;font-size:70px;line-height:71px}}@media(max-width:767px){.PressItem-title{margin:10px 0 18px;font-size:50px;line-height:60px}}@media(max-width:767px){.PressItem-link{width:100%;margin-top:0}}.Press{width:calc(100% - 240px);max-width:1200px;margin:0 auto}@media(min-width:1024px) and (max-width:1279px){.Press{width:calc(100% - 80px)}}@media(min-width:768px) and (max-width:1023px){.Press{width:calc(100% - 60px)}}@media(max-width:767px){.Press{width:calc(100% - 40px)}}.Press-mobileTitle{display:none;position:absolute;font-size:14px;line-height:30px;top:80px;left:20px;text-transform:uppercase;font-family:FuturaDC;letter-spacing:1.75px}@media(max-width:767px){.Press-mobileTitle{display:block}}.NotFound{text-align:left;margin:20% 100px 0 110px}.NotFound-label{font-size:18px;letter-spacing:.2em;color:#aaa;text-transform:uppercase}.NotFound-title{font-size:420px;line-height:280px;font-family:ThemaLight}.Loader{position:absolute;width:100%;height:100vh;top:0;left:50%;transform:translate3d(-50%,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;z-index:21;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:opacity .7s ease}.Loader.isInactive{pointer-events:none;opacity:0}.Loader-circleInner{height:400px;width:400px;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;border-radius:50%;margin:auto}.Loader-circle{pointer-events:none;display:-ms-flexbox;display:flex;z-index:100;background-color:#fff;animation:circle-scale 2.6s ease 1.1s;overflow:hidden;transform:translateZ(0);width:0;height:0;opacity:0;border:1px solid #000;border-radius:50%}.Loader-circle,.Loader-logo{position:fixed;outline:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Loader-logo{margin:auto;display:block;width:300px;height:150px;pointer-events:all;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:#fff;z-index:4;animation:fade .6s ease}@media(max-width:767px){.Loader-logo{width:150px;height:75px}}.Loader-logo svg{position:absolute;fill:#262424;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes circle-scale{0%{width:0;height:0;min-height:0;min-width:0;opacity:0;border:1px solid transparent}10%{opacity:1;border:1px solid #000}50%{opacity:1;border:1px solid #000}70%{width:140vw;height:140vw;min-height:140vh;min-width:140vh;opacity:1;border:1px solid #000}to{width:140vw;height:140vw;min-height:140vh;min-width:140vh;opacity:1;border:1px solid #000}}
/*# sourceMappingURL=app.6621a19a.css.map*/