html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1 -moz-osx-font-smoothing: grayscale;font-weight:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{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{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}body{font-family:'ProgrammeRegular',sans-serif;background-color:#fff;-webkit-transition:all .5s ease;font-variant-alternates:styleset(stacked-a,stacked-b,stacked-c);-moz-osx-font-smoothing:grayscale}a:link{text-decoration:none;color:#4c4c4c;border-bottom:1px solid #4c4c4c}a:visited{text-decoration:none;color:#4c4c4c;border-bottom:1px solid #4c4c4c}a:hover{text-decoration:none;color:#000;border-bottom:1px solid #000}a:active{text-decoration:none;color:#4c4c4c;border-bottom:1px solid #4c4c4c}a.email{color:#8A8A8A;border-bottom:none;padding: 30px 0px;}a.email:hover{color:#000}a.email:active{color:rgba(20,20,20,1)}#pressed{color:#000;animation:fadein .5s;-moz-animation:fadein .5s;-webkit-animation:fadein .5s;-o-animation:fadein .5s}@keyframes "fadein"{from{border-bottom:1px solid #000;padding-bottom:1px;}to{border-bottom:1px solid #000;padding-bottom:33px;}}@-moz-keyframes "fadein"{from{border-bottom:1px solid #000;padding-bottom:33px;}to{border-bottom:1px solid #000;padding-bottom:34px;}}@-webkit-keyframes "fadein"{from{border-bottom:1px solid #000;padding-bottom:31px;}to{border-bottom:1px solid #000;padding-bottom:33px;}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}} a.codepen{color:#999;border-bottom:none}a.codepen:hover{color:#c2c2c2}a.twitter{color:#55acee;border-bottom:none}a.twitter:hover{color:#76c4ff}a.urturn{color:#d2523e;border-bottom:none}a.urturn:hover{color:#ec5d46}a.linkedin{color:#007bb6;border-bottom:none}a.linkedin:hover{color:rgba(15,151,213,1)}a.vimeo{color:#657daf;border-bottom:none}a.vimeo:hover{color:rgba(127,161,233,1)}p{margin:0 0 .75em}.input:focus{border-color:#36c;outline:0}.btn-default,a.btn-default{margin-top:28px;height:45px;background-color:#fff;border:1px solid #616161;text-align:center;font-weight:400;color:#616161;line-height:42px;border-radius:2px}.btn-lg{font-size:18px;line-height:1.471;border-radius:6px}.btn-default:hover{background-color:#616161;border:1px solid #616161;color:#fff;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}.btn-block{display:block;width:25%;padding-right:15px;padding-left:15px}.btn{border:none;font-weight:400;line-height:1.4;border-radius:4px;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}.back{margin-left:10%;margin-bottom:50px}.footer{clear:left;height:80px;position:relative;width:100%;z-index:0;border-top:1px solid #bebebe;box-sizing:border-box}a.footer-text:link{border-bottom:1px solid #fff;text-decoration:none}a.footer-text:visited{border-bottom:1px solid #fff;text-decoration:none}a.footer-text:active{border-bottom:1px solid #fff;text-decoration:none}a.footer-text:hover{border-bottom:1px solid #fff;text-decoration:none}.footer-grid{height:100%;margin:auto;width:100%;z-index:20}.footer-L{height:100%;left:0;position:absolute;top:0;width:50%;z-index:-1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.4,0,0.2,1);-moz-transition:-moz-transform .2s cubic-bezier(0.4,0,0.2,1);transition:transform .2s cubic-bezier(0.4,0,0.2,1);box-sizing:border-box}.footer-grid .footer-grid-L{height:100%;float:left;width:50%;padding-left:10%;padding-left:-webkit-calc(10% - 34px);padding-left:-moz-calc(10% - 34px);padding-left:calc(10% - 34px);box-sizing:border-box}.footer-grid .footer-grid-L .footer-text{display:inline-block;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;height:100%;line-height:24px;padding-top:14px;width:100%}.footer-grid .footer-grid-L .footer-text img{float:left;margin-right:10px;padding-top:20px;width:24px}.footer-grid .footer-grid-L .footer-text span{font-size:15px;line-height:18px;margin-bottom:1px}.section-components .footer-text span{color:#8a8a8a}.footer-R{float:left;height:100%;position:absolute;right:0;top:0;width:50%;z-index:-1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .2s cubic-bezier(0.4,0,0.2,1);-moz-transition:-moz-transform .2s cubic-bezier(0.4,0,0.2,1);transition:transform .2s cubic-bezier(0.4,0,0.2,1);box-sizing:border-box}.footer-grid .footer-grid-R{height:100%;float:right;text-align:right;width:50%;padding-right:10%;padding-right:-webkit-calc(10% - 34px);padding-right:-moz-calc(10% - 34px);padding-right:calc(10% - 34px);box-sizing:border-box}.footer-grid .footer-grid-R .footer-text{display:inline-block;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;height:100%;line-height:24px;padding-top:14px;width:100%}.footer-grid .footer-grid-R .footer-text img{float:right;margin-left:10px;padding-top:20px;width:24px}.footer-grid .footer-grid-R .footer-text span{font-size:14px;line-height:18px;margin-bottom:1px}#container{position:relative}.indexcontainer{padding:0}#last-container{position:absolute;width:100%;text-align:center;display:block}#last-container.hide-iphone{display:none}#last-container .fixedheader{background:transparent}.placeholeder{display:hidden}.fixedheader{background-color:#fff;padding:30px 0;display:block;width:100%;max-width:1190px;overflow:hidden;z-index:99999;border-bottom:1px solid #E0E0E0;transition:font-size 0.5s,padding .5s;-webkit-transition:font-size 0.5s,padding .5s;-moz-transition:font-size 0.5s,padding .5s}.header{position:fixed;z-index:10;top:0}.empty{display:block;height:81px;top:0}.headroom{transition:transform 200ms linear;-webkit-transition:-webkit-transform 200ms linear;-ms-transform:-ms-transform 200ms linear}.small{padding:30px 0}.fixedcontainer{margin:0 auto;max-width:1800px}.info{letter-spacing:3px;padding-left:10%;font-family:ProgrammeBold;color:#666;font-size:10px;float:left}.menu{letter-spacing:3px;padding-right:10%;font-family:ProgrammeBold;color:#666;font-size:10px;float:right}.year{letter-spacing:3px;padding-right:10%;font-family:ProgrammeBold;color:#666;font-size:10px;float:right}.content{background-color:#fff}.box .content .heroimage{background-color:#fff}.box .content .heroimage img{max-width:1800px;margin:0 auto;display:block}.fullimg{padding:50px 0 25px}.projectcontainer{max-width:1800px;margin:0 auto}.projectinfo{font-family:'ProgrammeRegular';-webkit-font-smoothing:antialiased;color:#5c5c5c;font-size:20px;padding:70px 10% 50px;max-width:780px;line-height:29px}.projectinfo ul{padding-left:0;margin:1.14286em 0 1.14286em 53px}.projectinfo ul li{list-style-type:square}.contact{font-size:25px;line-height:35px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.legend{font-family:'ProgrammeRegular';-webkit-font-smoothing:antialiased;color:#7a7a7a;font-size:17px;padding:0 10% 10px;margin-top:-20px;max-width:780px;line-height:26px}.videoWrapper{position:relative;padding-bottom:69.25%;padding-top:25px;height:0}.embed-container{position:relative;padding-bottom:60.37%;height:0;overflow:hidden;height:auto;margin:60px 10% 40px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%}.videoWrapper iframe{position:absolute;top:29%;left:29%;width:42%;height:42%}.box .content .projectimage img{max-width:1800px;padding-bottom:150px;margin:0 auto;display:block;position:relative;z-index:0}img.download{margin-top:50px}li{float:left;padding-left:15px}#email{display:block;max-width:860px;letter-spacing:6px;line-height:100px;font-family:'ProgrammeBold';font-size:80px;color:#000;padding:25px 10%;-webkit-transition:all .25s ease}#email a{color:#000;text-decoration:none;border-bottom:none}#email-wrapper{padding:45px 0}h2{line-height:1.2em}h3{line-height:1.2em}.footer{margin:0 auto;color:#fff}.footer img{margin:0 auto;display:block}.footertext{text-align:center;line-height:216px;font-size:64px;font-family:ProgrammeBold;letter-spacing:18px;margin-top:10px}.init-lazyload{height:200px}@media screen and (min-width: 1190px){div.box{max-width:1190px;margin:0 auto}body{background-color:#fff}.legend{padding:0 10% 10px;margin-top:-20px}.back,a.back,.back:hover,a.back:hover{width:100%;border-radius:0;border:0 solid rgba(0,0,0,0)}.back{margin-left:0;margin-bottom:50px}}@media screen and (max-width: 1440px){.legend{padding:0 10% 10px;margin-top:-20px}}@media screen and (max-width: 1000px){.legend{padding:0 10% 10px;margin-top:-25px;font-size:16px;line-height:23px;color:#7a7a7a}.projectinfo{font-size:18px;line-height:25px}.contact{font-size:23px;line-height:32px}}@media screen and (max-width: 860px){.box{overflow:hidden}#email{letter-spacing:12px;line-height:97px;padding:0;text-align:center;font-size:88px}.legend{padding:0 10% 10px;margin-top:-16px}}@media screen and (max-width: 700px){#email{font-size:64px;line-height:72px;letter-spacing:6px}#email-wrapper{padding:60px 0}}@media screen and (max-width: 600px){.menu{text-align:center;margin:0 auto;padding:0;float:none}.menu ul li{display:inline-block;float:none}.year{text-align:center;margin:0 auto;padding:0;float:none}.year ul li{display:inline-block;float:none}.info{display:none}#email{font-size:50px;line-height:60px;letter-spacing:6px}#email-wrapper{padding:10% 0}.projectinfo{font-size:20px;padding:60px 10%;line-height:32px}.projectinfo ul li{padding-left:22px;list-style-type:circle}.contact{font-size:25px;line-height:35px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.legend{font-size:15px;padding:0 10% 10px;margin-top:-10px;line-height:22px;color:#7A7A7A}.box .content .projectimage img{padding-bottom:110px}.iphonequery{display:none}}@media screen and (max-width: 500px){.hidefixed{display:none}#email-wrappert{padding:80px 0}.iphonequery{display:none}.menu{text-align:center;margin:0 auto;padding:0;float:none}.year{text-align:center;margin:0 auto;padding:0;float:none}img.lazy{margin-bottom:50px}#email{text-align:center;line-height:35px;letter-spacing:4px;padding:0;font-size:28px}.projectinfo{font-size:16px;padding:50px 7%;line-height:24px}.legend{font-size:15px;padding:0 10% 10px;margin-top:-45px;line-height:22px;color:#7A7A7A}.contact{font-size:21px;line-height:31px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.download{width:50%}.fullimg{padding:10px 0 0}.box .content .projectimage img{padding-bottom:90px}.footertext{font-size:50px}.footer-grid .footer-grid-L .footer-text{font-size:16px;line-height:22px}.footer-grid .footer-grid-R .footer-text{font-size:16px;line-height:22px}.footer-grid .footer-grid-L .footer-text img{margin-left:8px;padding-top:18px;width:22px}.footer-grid .footer-grid-R .footer-text img{margin-left:8px;padding-top:18px;width:22px}.footer-grid .footer-grid-R{padding-right:5%}.footer-grid .footer-grid-L{padding-left:5%}#last-project-container img{margin-bottom:0}.embed-container{margin:60px 10%}}.slider{position:relative;display:block;width:100%;height:100%}.slider .hand{display:block;position:absolute;margin-top:21.29%;width:27.666666666666668%;height:100%;left:20%;background:url(hand.png) no-repeat top left;background-size:100% auto;opacity:0.6;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.slider video{display:block;position:absolute;top:5.938462%;left:17.068273092369477%;background-color:black}.slider .hand.is_visible{opacity:1}#versus{width:43.172%;height:auto}