@charset "UTF-8";body,fieldset,figure,form,h1,h2,h3,h4,h5,hr,html,li,p,small{margin:0}button,fieldset,img{border:none}.u-inactive,[hidden]{display:none!important}.u-centerBg,:not(body){background-repeat:no-repeat}.u-antialiasing,html{-webkit-font-smoothing:antialiased}.u-resetBtn,a{text-decoration:none}.u-resestBtn--withoutOutline,a,button{outline:0}.u-middle--abs,body{right:0;bottom:0;top:0;left:0}.u-antialiasing,body{text-rendering:optimizeLegibility}.Project-section-mobiles,.Slide-index,.u-resetBtn,.u-table-cell--center,.u-vCenter-parent.u-vCenter--text{text-align:center}html{box-sizing:border-box;border-collapse:collapse;line-height:1;-moz-osx-font-smoothing:grayscale}*{border-collapse:inherit}*,:after,:before{box-sizing:inherit}:not(body){background-position:50%;background-size:cover}body,html{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}li,p,small{padding:0}a{color:inherit}fieldset{padding:0}h1,h2,h3,h4,h5{font-weight:400}hr{border:0}button{padding:0}.u-inactive{visibility:hidden!important}.u-hidden{visibility:hidden;pointer-events:none}.u-visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;color:#757575}.u-visuallyHidden--focusable:active,.u-visuallyHidden--focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;opacity:0}.u-unselectable{cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.u-unclickable{pointer-events:none;cursor:default}.u-fullParent,.u-fullSize{width:100%;height:100%}.u-fullParent{position:absolute;top:0;left:0}.u-fluid--w{width:100%;height:auto}.u-fluid--h,.u-vCenter-parent,body,html{height:100%}.u-fluid--h{width:auto}.u-topCorner,.u-topCorner--right{position:absolute;top:0}.u-topCorner--right{right:0}.u-center--rel{display:block;margin:auto}.u-center--abs{position:absolute;left:0;right:0;margin:auto}.u-middle--abs{position:absolute;margin:auto}.u-inlineList{position:relative}.u-inlineList-item,.u-inlineList-item--bottom,.u-inlineList-item--middle,.u-inlineList-item--top{position:relative;display:inline-block}.u-inlineList-item--top{vertical-align:top}.u-inlineList-item--middle{vertical-align:middle}.u-inlineList-item--bottom{vertical-align:bottom}.u-table{display:table}.u-table-cell,.u-table-cell--center,.u-table-cell--middle{display:table-cell}.u-table-cell--center,.u-table-cell--middle{vertical-align:middle}.u-cf{zoom:1}.u-cf:after,.u-cf:before{content:" ";display:table}.u-vCenter,.u-vCenter-parent:before{display:inline-block;vertical-align:middle}.u-cf:after{clear:both}.u-centerBg{background-size:100%;background-position:center}.u-resetBtn{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;cursor:pointer;white-space:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.u-resetBtn:not(input){user-select:none}.u-resetBtn::-moz-focus-inner{border:0;padding:0}@font-face{font-family:America;src:url(../assets/fonts/GTAmericaRegular.eot);src:url(../assets/fonts/GTAmericaRegular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/GTAmericaRegular.woff) format("woff"),url(../assets/fonts/GTAmericaRegular.ttf) format("truetype"),url(../assets/fonts/GTAmericaRegular.svg#8fdf6ab77b49030e51e4ce2732b2019d) format("svg");font-style:normal;font-weight:400}@font-face{font-family:America;src:url(../assets/fonts/GTAmericaMedium.eot);src:url(../assets/fonts/GTAmericaMedium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/GTAmericaMedium.woff) format("woff"),url(../assets/fonts/GTAmericaMedium.ttf) format("truetype"),url(../assets/fonts/GTAmericaMedium.svg#083b2d5562f673b09b4f85e9362d1fae) format("svg");font-style:normal;font-weight:600}@font-face{font-family:Nimbus;src:url(../assets/fonts/NimbusSansDOT-BlacExte.eot);src:url(../assets/fonts/NimbusSansDOT-BlacExte.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/NimbusSansDOT-BlacExte.woff) format("woff"),url(../assets/fonts/NimbusSansDOT-BlacExte.ttf) format("truetype"),url(../assets/fonts/NimbusSansDOT-BlacExte.svg#853eded4408404ac54db846f08f6caa5) format("svg");font-style:normal;font-weight:400}.View{position:absolute;left:0;top:0;width:100%}.u-vCenter-parent:before{content:'';height:100%}.u-hitArea{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:100%;cursor:pointer;z-index:2}.Header,.Loader{z-index:900;visibility:hidden}body,html{width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{-webkit-text-size-adjust:100%;text-size-adjust:100%;position:fixed;font:200 14.5px/1.5 America;-webkit-tap-highlight-color:transparent}.Scroll.Scroll-native{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.About-transform,.Home-transform,.List-transform,.Project-transform,.Slide-transform{overflow:hidden}.Scroll-bounding{position:absolute;top:0;left:0;width:100%}.Device-content,.Row{position:relative;display:block}.Device-content{width:960px;margin-left:auto;margin-right:auto}.is-phone .Device-content{width:80%}.Row{font-size:0}.Column{display:inline-block;vertical-align:top}.About{visibility:hidden}.About-background{background:#f0f0f0}.About-section{padding-top:225px;padding-left:93px;padding-bottom:150px}.is-phone .About-section{padding-top:115px;padding-left:30px;padding-bottom:50px}.About-title{display:block;margin-bottom:167px}.is-phone .About-title{margin-bottom:50px}.About-title .Line{display:block;font:400 125px/1 Nimbus;color:#242424;letter-spacing:-7px}.is-phone .About-title .Line{font-size:54px;letter-spacing:-3px}.About-infos{padding-left:85px}.is-phone .About-infos{padding-left:0}.About-paragraph{display:inline-block;vertical-align:top;width:50%}.is-phone .About-paragraph{width:90%}.About-paragraph p{display:block;font:400 17px/30px America;max-width:520px;opacity:.5}.About-links{display:inline-block;margin-left:10%}.About-link,.Home-tagline{display:block}.is-phone .About-links{margin-left:0;margin-top:50px}.About-link a{font:600 13px/32px America}.Home{visibility:hidden}.Home-background{background:#fff}.Home-tagline{position:absolute;left:0;top:50%;margin-top:-55px;margin-left:-56px}.Home-tagline-transform{font-size:0;white-space:nowrap}.Home-tagline-transform span{display:inline-block;font:400 125px/1 Nimbus;color:#242424;letter-spacing:-7px;margin-left:150px}.is-phone .Home-tagline-transform span{font-size:80px;letter-spacing:-4px}.Home-scroll{position:absolute;bottom:100px;left:100px;font-size:0}.is-phone .Home-scroll{bottom:30px;left:30px}.Home-scroll-arrow{display:inline-block;opacity:.3}.Home-scroll-arrow svg{display:block;width:14px;height:28px}.Home-scroll-arrow .Path{fill:none;stroke:#242424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.Home-scroll-text{display:inline-block;margin-left:30px;max-width:120px}.Home-scroll-text span{display:block;font:400 15px/1.25 America;color:#242424}.List{visibility:hidden}.List-background{background:#242424}.List-items{margin-top:190px;margin-bottom:175px}.is-phone .List-items{margin-top:120px;margin-bottom:60px}.List-item{display:block;margin-bottom:40px}.is-phone .List-item{margin-bottom:15px}.List-item a,.List-item span{display:inline-block;vertical-align:top}.List-item span{font:500 12px/1 America;margin-right:20px;margin-top:5px}.is-phone .List-item span{font-size:9px}.List-item a{font:600 75px/1 Nimbus;-webkit-transition:color .6s cubic-bezier(.19,1,.22,1);transition:color .6s cubic-bezier(.19,1,.22,1)}.is-phone .List-item a{font-size:30px}.List-item a:hover{color:#fff}.List-close{position:absolute;top:95px;right:100px;color:#fff;opacity:.6}.is-phone .List-close{top:28px;right:30px}.List-close span{display:block;overflow:hidden;font:400 14px/1.75 America}.List-close span:after,.List-close span:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;-webkit-transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1)}.List-close span:before{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition-delay:.15s;transition-delay:.15s}.List-close span:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.List-close:hover span:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition-delay:0s;transition-delay:0s}.List-close:hover span:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition-delay:.15s;transition-delay:.15s}.Loader{cursor:progress}.Project{visibility:hidden}.Project-infos{position:relative;padding:130px 0}.is-phone .Project-infos{padding:50px 0}.Project-infos-column:first-child{width:60%}.is-phone .Project-infos-column:first-child{width:100%}.Project-infos-column:last-child{width:40%}.is-phone .Project-infos-column:last-child{width:100%;margin-top:30px}.Project-infos-column p{display:block;font:400 17px/30px America;max-width:470px;opacity:.5}.Project-infos-column span{display:block;font:500 13px/20px America}.Project-colors{display:grid;margin:130px 0 0}.Project-color{height:90px}.Project-padding{padding:140px 0}.is-phone .Project-padding{padding:50px 0}.Project-mobile{display:inline-block;height:0;padding-bottom:52%;margin:0 20px 50px;width:280px}.Project-section-fullscreen img,.Project-section-screens img{width:100%;height:auto;display:block}.is-phone .Project-mobile{padding-bottom:162%}.Project-section-screens{padding:100px 0}.Project-section-screens img{margin-bottom:60px}.Project-section-next{position:relative;height:380px;font-size:0}.Project-section-next span{display:block;font:400 13px/1 America;color:#343434}.is-phone .Project-section-next span{font-size:11px}.Project-section-next-p{background:#f0f0f0;width:40%}.is-phone .Project-section-next-p{width:50%}.Project-section-next-n{width:60%}.is-phone .Project-section-next-n{width:50%}.Project-section-next-n,.Project-section-next-p{display:inline-block;height:100%;vertical-align:top;text-align:center}.Header-logo,.Header-nav{display:block;position:absolute}.Footer,.Work{visibility:hidden}.Header{position:absolute;top:0;left:0;right:0;color:#242424}.Header-logo{top:100px;left:100px;font:600 16px/1 America;color:currentColor}.is-phone .Header-logo{top:30px;left:30px}.Header-nav{top:98px;right:100px}.is-phone .Header-nav{top:30px;right:30px}.Header-nav a{display:inline-block;font:400 14px/1 America;color:currentColor;margin-left:40px;opacity:.6;-webkit-transition:opacity .4s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1)}.Header-nav a:hover{opacity:1}.Project-content{opacity:0;visibility:hidden}.Project-section-video video{display:block;width:100%;height:auto}.Slide{visibility:hidden}.Slide-background{position:absolute;left:0;width:100%;height:50%}.Slide-background--first{top:0}.Slide-background--last{bottom:0}.Slide-thumb{position:absolute;top:50%;right:50%;width:30%;height:0;padding-bottom:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-phone .Slide-thumb{width:60%;padding-bottom:75%;top:34%;left:0;right:0;margin:auto}.Slide-info{position:absolute;bottom:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}@media only screen and (max-width:1250px){.Slide-info{display:none}}.Slide-info-item{display:inline-block;margin-left:40px}.Slide-info-item span{display:block;font:400 12px/1 America;margin-bottom:5px}.Slide-index{position:absolute;left:-50px;top:38px;color:#242424}.is-phone .Slide-index{display:block;position:relative;top:auto;left:auto;margin-bottom:30px}.Slide-index span{display:block;font:600 12px/1 America;color:currentColor}.Slide-index hr{width:15px;height:1px;margin:10px auto;background:currentColor}.Slide-title{position:absolute;right:80px;margin-top:-59px}.is-phone .Slide-title{left:0;right:0;margin:auto;bottom:110px}.Slide-title .Line{display:block;text-align:right}.is-phone .Slide-title .Line{text-align:center}.Slide-title .Line .Line-container{position:relative;display:inline-block}.Slide-title .Line .Line-text{font:400 165px/145px Nimbus;color:#242424;text-transform:uppercase;letter-spacing:-7px}.is-phone .Slide-title .Line .Line-text{display:block;font-size:50px;line-height:45px;letter-spacing:-3px}