@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}hr,img{border:0}body,fieldset,figure,h1{margin:0}.hidden,.invisible{visibility:hidden}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}li,nav ol,nav ul{list-style:none}[aria-disabled],button[disabled],html input[disabled]{cursor:default}.clearfix,.row,.wrapper{*zoom:1}.clearfix:after,.row:after,.wrapper:after{clear:both}.logo-home,.svg-404 #4--4{-webkit-filter:drop-shadow(0 0 1vw rgba(0, 0, 0, .15))!important}.content-404,.nowhere:before{will-change:transform;position:absolute}html{color:#222;font-size:1em;line-height:1.4}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover,button:focus,input:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{padding:0}hr{box-sizing:content-box;height:1px;border-top:1px solid #ccc;margin:1em 0}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;background-color:#fff;border:1px solid #fff;padding:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}fieldset{border:1px solid silver;border:0;padding:0}legend{border:0;padding:0}::-moz-selection{background:#b3d4fc}::selection{background:#b3d4fc}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}img,input[type=number]{width:auto}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}pre,textarea{overflow:auto}.about-header .hello .overflow,.caseNav li,.select-view,.select-view .icon,.slider-content,.slider-infos,body[data-title='404']{overflow:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! sanitize.css v3.0.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */audio:not([controls]){display:none}button{overflow:visible}details,main,summary{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{line-height:normal;-webkit-border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}svg:not(:root){overflow:hidden}[hidden],template{display:none}textarea{resize:vertical}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}*,.logo-home,.svg-404,:after,:before{box-sizing:border-box}*{font-size:inherit;line-height:inherit;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=password],[type=button],[type=tel],[type=text],[type=time],[type=url],[type=week],[type=reset],[type=submit],[type=number],[type=search],button,select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#EA8372;color:#fff;text-shadow:none}::selection{background-color:#EA8372;color:#fff;text-shadow:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[hidden][aria-hidden=false]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}img{max-width:100%;height:auto}.wrapper{width:100vw;position:relative;margin:0 auto}.row:after,.row:before,.wrapper:after,.wrapper:before{content:" ";display:table}*,:after,:before{margin:0;padding:0}[class*=col-]{float:left;padding:0;width:100%;min-height:1px}.col-none{box-shadow:none!important;margin-left:100%;visibility:visible}@media only screen and (min-width:300px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-7,.col-xs-8,.col-xs-9{margin:0;visibility:visible}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%;margin:0;visibility:visible}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.off-xs-1{margin-left:8.33333%;padding:0}.off-xs-2{margin-left:16.66667%;padding:0}.off-xs-3{margin-left:25%;padding:0}.off-xs-4{margin-left:33.33333%;padding:0}.off-xs-5{margin-left:41.66667%;padding:0}.off-xs-6{margin-left:50%;padding:0}.off-xs-7{margin-left:58.33333%;padding:0}.off-xs-8{margin-left:66.66667%;padding:0}.off-xs-9{margin-left:75%;padding:0}.off-xs-10{margin-left:83.33333%;padding:0}.off-xs-11{margin-left:91.66667%;padding:0}.off-xs-12{margin-left:100%;padding:0}.hide-xs{visibility:hidden;margin:0;padding:0;width:0;height:0;position:absolute;left:3000vw}}@media only screen and (min-width:768px){.col-s-1,.col-s-10,.col-s-11,.col-s-12,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-7,.col-s-8,.col-s-9,.slider-content,.slider-infos{margin:0;visibility:visible}.hide-s,.off-s-1,.off-s-10,.off-s-11,.off-s-12,.off-s-2,.off-s-3,.off-s-4,.off-s-5,.off-s-6,.off-s-8,.off-s-9{padding:0}.col-s-1{width:8.33333%}.col-s-2{width:16.66667%}.col-s-3,.slider-content,.slider-infos{width:25%}.col-s-4{width:33.33333%}.col-s-5{width:41.66667%}.col-s-6{width:50%;margin:0;visibility:visible}.col-s-7{width:58.33333%}.col-s-8{width:66.66667%}.col-s-9{width:75%}.col-s-10{width:83.33333%}.col-s-11{width:91.66667%}.col-s-12{width:100%}.off-s-1{margin-left:8.33333%}.off-s-2{margin-left:16.66667%}.off-s-3{margin-left:25%}.off-s-4{margin-left:33.33333%}.off-s-5{margin-left:41.66667%}.off-s-6{margin-left:50%}.button-home,.off-s-7,.slider-content,.slider-infos{margin-left:58.33333%;padding:0}.off-s-8{margin-left:66.66667%}.off-s-9{margin-left:75%}.off-s-10{margin-left:83.33333%}.off-s-11{margin-left:91.66667%}.off-s-12{margin-left:100%}.hide-s{visibility:hidden;margin:0;width:0;height:0;position:absolute;left:3000vw}}@media only screen and (min-width:1024px){.col-m-1,.col-m-10,.col-m-11,.col-m-12,.col-m-2,.col-m-3,.col-m-4,.col-m-5,.col-m-7,.col-m-8,.col-m-9{margin:0;visibility:visible}.hide-m,.off-m-1,.off-m-10,.off-m-11,.off-m-12,.off-m-2,.off-m-3,.off-m-4,.off-m-5,.off-m-6,.off-m-8,.off-m-9{padding:0}.col-m-1{width:8.33333%}.col-m-2{width:16.66667%}.col-m-3{width:25%}.col-m-4{width:33.33333%}.col-m-5{width:41.66667%}.col-m-6{width:50%;margin:0;visibility:visible}.col-m-7{width:58.33333%}.col-m-8{width:66.66667%}.col-m-9{width:75%}.col-m-10{width:83.33333%}.col-m-11{width:91.66667%}.col-m-12{width:100%}.off-m-1{margin-left:8.33333%}.off-m-2{margin-left:16.66667%}.off-m-3{margin-left:25%}.off-m-4{margin-left:33.33333%}.off-m-5{margin-left:41.66667%}.off-m-6{margin-left:50%}.off-m-7{margin-left:58.33333%;padding:0}.off-m-8{margin-left:66.66667%}.off-m-9{margin-left:75%}.off-m-10{margin-left:83.33333%}.off-m-11{margin-left:91.66667%}.off-m-12{margin-left:100%}.hide-m{visibility:hidden;margin:0;width:0;height:0;position:absolute;left:3000vw}}@media only screen and (min-width:1280px){.col-l-1,.col-l-10,.col-l-11,.col-l-12,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-7,.col-l-8,.col-l-9{margin:0;visibility:visible}.hide-l,.off-l-1,.off-l-10,.off-l-11,.off-l-12,.off-l-2,.off-l-3,.off-l-4,.off-l-5,.off-l-6,.off-l-8,.off-l-9{padding:0}.col-l-1{width:8.33333%}.col-l-2{width:16.66667%}.col-l-3{width:25%}.col-l-4{width:33.33333%}.col-l-5{width:41.66667%}.col-l-6{width:50%;margin:0;visibility:visible}.col-l-7{width:58.33333%}.col-l-8{width:66.66667%}.col-l-9{width:75%}.col-l-10{width:83.33333%}.col-l-11{width:91.66667%}.col-l-12{width:100%}.off-l-1{margin-left:8.33333%}.off-l-2{margin-left:16.66667%}.off-l-3{margin-left:25%}.off-l-4{margin-left:33.33333%}.off-l-5{margin-left:41.66667%}.off-l-6{margin-left:50%}.off-l-7{margin-left:58.33333%;padding:0}.off-l-8{margin-left:66.66667%}.off-l-9{margin-left:75%}.off-l-10{margin-left:83.33333%}.off-l-11{margin-left:91.66667%}.off-l-12{margin-left:100%}.hide-l{visibility:hidden;margin:0;width:0;height:0;position:absolute;left:3000vw}}@font-face{font-family:'718';src:url(fonts/718/718-Black.woff) format("woff");src:url(fonts/718/718-Black.woff?#iefix) format("woff");font-weight:900;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'718';src:url(fonts/718/718-DemiBold.woff) format("woff");src:url(fonts/718/718-DemiBold.woff?#iefix) format("woff");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'718';src:url(fonts/718/718-Light.woff) format("woff");src:url(fonts/718/718-Light.woff?#iefix) format("woff");font-weight:100;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ProximaNovaA-Bold;src:url(fonts/proximaNova/300B21_0_0.eot);src:url(fonts/proximaNova/300B21_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/proximaNova/300B21_0_0.woff2) format("woff2"),url(fonts/proximaNova/300B21_0_0.woff) format("woff"),url(fonts/proximaNova/300B21_0_0.ttf) format("truetype");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ProximaNovaA-Semibold;src:url(fonts/proximaNova/300B21_1_0.eot);src:url(fonts/proximaNova/300B21_1_0.eot?#iefix) format("embedded-opentype"),url(fonts/proximaNova/300B21_1_0.woff2) format("woff2"),url(fonts/proximaNova/300B21_1_0.woff) format("woff"),url(fonts/proximaNova/300B21_1_0.ttf) format("truetype");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:icomoon;src:url(icon/icomoon.eot);src:url(icon/icomoon.eot?#iefix) format("embedded-opentype"),url(icon/icomoon.ttf) format("truetype"),url(icon/icomoon.woff) format("woff"),url(icon/icomoon.svg) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e900"}.icon-behance:before{content:"\e901"}.icon-codepen:before{content:"\e902"}.icon-down:before{content:"\e903"}.icon-dribbble:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-git:before{content:"\e906"}.icon-instagram:before{content:"\e907"}.icon-left:after{content:"\e908"}.icon-linkedin:before{content:"\e909"}.icon-medium:before{content:"\e90a"}.icon-plus:before{content:"\e90b"}.icon-right:after{content:"\e90c"}.icon-thumbsup:before{content:"\e90d"}.icon-twitter:before{content:"\e90e"}.icon-up:before{content:"\e90f"}.icon-vimeo:before{content:"\e910"}.icon-play:before{content:"\25BA"}.caseNav-link:before,.end-case-navigation a h4:before,.nowhere:before,.select-view .icon span:before{content:''}.svg-404{width:40%;margin:0 auto;height:auto;padding:0 20px;z-index:100}.svg-404 #4--4{filter:drop-shadow(0 0 1vw rgba(0, 0, 0, .15))!important}@media only screen and (-webkit-max-device-pixel-ratio:1.9895833333333333),only screen and (max-resolution:191dpi){.svg-404 #4--4{-webkit-filter:drop-shadow(0 0 1vw rgba(0, 0, 0, .4))!important;filter:drop-shadow(0 0 1vw rgba(0, 0, 0, .4))!important}}.content-404{left:50vw;bottom:13vh;opacity:.6;z-index:1000;-webkit-transform:translate3D(-50%,0,0);transform:translate3D(-50%,0,0)}.nowhere{position:absolute;top:50%;z-index:120;padding:13px 0 13px 2.5vw}.nowhere:before{width:8px;height:40px;background:-webkit-linear-gradient(top,#EA8372,#FFB88C);background:linear-gradient(to bottom,#EA8372,#FFB88C);left:0;-webkit-transform:translate3D(-50%,-15px,0);transform:translate3D(-50%,-15px,0)}.background{background-color:transparent;box-shadow:0 15px 100px rgba(0,0,0,.06);height:100%;position:fixed;top:0;right:0;z-index:6}.background.small{z-index:11;-webkit-transition:.8s ease all;transition:.8s ease all;will-change:transition}.background.big{-webkit-transition:.8s ease all;transition:.8s ease all;will-change:transition}.line-bg{border-right:1px solid rgba(0,0,0,.1);height:100vh;opacity:.4;position:fixed;z-index:3}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.background{box-shadow:0 15px 100px rgba(0,0,0,.075)}.line-bg{opacity:.5}}.end-case-navigation{margin-top:100px}@media only screen and (max-width:568px){.background{box-shadow:0 15px 100px rgba(0,0,0,.075)}.end-case-navigation{margin-top:60px}.end-case-navigation a h4{font-size:18px!important}.end-case-navigation a h4:before{content:'';display:inline-block;position:absolute;bottom:20px!important;width:0;height:9px!important}}.introduction header,.visual-content-img img,.visual-content-img source{width:100%;position:relative}.introduction{z-index:-3;max-width:800px;margin:200px auto 100px;position:relative;height:300px}.introduction header{left:0;top:0}.case-about,.case-infos,.case-title{position:absolute}.case-infos{z-index:2}.case-infos .hashtags{opacity:.4}.case-infos .date{font-size:14px;opacity:.8;display:block}.case-title{font-size:160px;letter-spacing:1px;z-index:-1;left:50px;color:#ebebeb;font-family:ProximaNovaA-Bold,sans-serif;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);will-change:transform;text-transform:uppercase;width:790px;height:300px;text-align:right;line-height:140px;-webkit-transform-origin:bottom;transform-origin:bottom;text-indent:-100px!important;direction:rtl;padding-right:10px}.case-about{height:auto;margin:0;width:50%;top:200px;right:0}.case-about h2{font-size:11px!important;letter-spacing:2px!important;margin-bottom:8px;font-weight:400!important;opacity:.75;white-space:pre}.case-about p{letter-spacing:-.02em}@media only screen and (min-width:768px) and (max-width:1025px){.introduction{margin:150px auto 100px;height:250px}.case-title{font-size:160px;left:190px;width:550px;line-height:140px;padding-right:20px}}@media only screen and (max-width:769px){.introduction{width:80vw;margin:250px auto 100px}.case-about{width:80%;top:140px;left:0}.case-about h2{font-size:14px!important}.case-about p,.case-infos .hashtags{font-size:15px!important}.case-about p{line-height:21px!important}.case-infos .date{font-size:15px}.case-title{font-size:150px;left:200px;width:720px;text-indent:-50px!important}}@media only screen and (max-width:568px){.introduction{z-index:3000;max-width:800px;margin:0 auto;position:relative;height:400px}.introduction header{width:100%;position:relative;left:0;top:0}.introduction:before{content:'';background-image:url(images/global/logo-icon.svg);position:absolute;background-size:23px 30px;width:23px;height:30px;display:inline-block;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform;z-index:9000}.case-infos,.case-title{display:none}.case-about{height:auto;position:absolute;margin:0;width:90%;top:70px}.case-about h2{font-size:11px!important;letter-spacing:2px!important;margin-bottom:8px;font-weight:400!important;opacity:.75;white-space:pre}}.caseNav,.header-home .slider-home-item{-webkit-transform:translate3D(0,-50%,0)}.case-content,.case-list-ajax,.caseNav{will-change:transition}.description-container,.end-case-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media only screen and (min-width:1600px){.introduction{max-width:1200px;margin:300px auto 0;height:540px}.case-title{font-size:220px;left:330px;width:550px;line-height:200px;padding-right:0}.case-about h2,.case-about p,.case-infos .hashtags{font-size:17px!important}.case-about{width:50%;left:55%;top:300px!important}.case-about p{line-height:24px!important}.case-infos .date{font-size:17px}}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.case-about h2,.case-about p,.case-infos .hashtags{font-size:14px!important}.case-about p{line-height:24px!important}.case-infos .date{font-size:14px}}.description-container{display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.visual-content-img img,.visual-content-img source{margin:0}.visual-content{position:relative;max-width:1100px;margin:0 auto}section[class$="further col-s-12"]{position:relative;width:100%}section[class$="further col-s-12"]>*{max-width:400px;margin:0 auto;position:relative}.chapter{height:100px;width:400px;margin:180px auto 160px;position:relative}.chapter-title{font-family:"718",sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:2.3px;font-weight:900;margin-bottom:2px;position:relative;color:rgba(0,0,0,.7)}.chapter-description{font-size:14px;opacity:.8;max-width:400px;margin:0;text-align:left}.caseNav-title,.download-resume,.footer h3{text-transform:uppercase;font-size:10px}.nf-website{position:relative}.nf-website .visual-content-img img,.nf-website .visual-content-img source{z-index:2}.cine,.lb,.maca,.mmd{position:relative;z-index:1}.mmd .colors-container .color{box-shadow:0 15px 10px rgba(0,0,0,.3)}.mmd-responsiveness .visual-content{max-width:1320px}.mmd-responsiveness .visual-content-img img,.mmd-responsiveness .visual-content-img source{box-shadow:0 15px 0 transparent;margin:0}.maca .visual-content-img img,.maca .visual-content-img source{box-shadow:0 15px 60px rgba(0,0,0,.1)}.maca-responsiveness .visual-content{max-width:1120px}.maca-responsiveness .visual-content-img img,.maca-responsiveness .visual-content-img source{box-shadow:0 15px 0 transparent;margin:0}.cine-responsiveness .visual-content-img img,.cine-responsiveness .visual-content-img source{width:100%;box-shadow:0 15px 0 transparent;box-shadow:none!important}.cine-special-modules{margin-bottom:30px}.cine-special-modules .visual-content-img img,.cine-special-modules .visual-content-img source{width:70%;margin:0 15%;box-shadow:0 15px 50px rgba(0,0,0,.05)}.case-list-ajax{-webkit-transition:425ms ease all;transition:425ms ease all;position:absolute;top:150px;left:-200vh;width:100%;overflow-x:hidden;z-index:9000}.case-content{-webkit-transition:425ms ease all;transition:425ms ease all}.caseNav{position:fixed;top:130vh;left:3vw;transform:translate3D(0,-50%,0);z-index:300;-webkit-transition:375ms ease all;transition:375ms ease all}.caseNav li{padding:0;height:30px;position:relative;width:130px;cursor:pointer}.caseNav-link{display:block;text-align:left;width:100%;height:100%;position:relative}.caseNav-link:before,.caseNav-title{position:absolute;will-change:transition}.caseNav-link:before{display:block;width:25px;height:1px;left:5px;top:21px;background-color:rgba(0,0,0,.2);-webkit-transition:.2s ease all;transition:.2s ease all}.caseNav-link.active:before,.caseNav-link:hover:before{background-color:#FFB88C}.caseNav-title{left:40px;bottom:0;-webkit-transform:translate3D(0,10px,0);transform:translate3D(0,10px,0);-webkit-transition:325ms ease all;transition:325ms ease all;opacity:0}.caseNav-link:hover .caseNav-title{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:.65}.caseNav-link.active .caseNav-title{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}@media only screen and (min-width:768px) and (max-width:1025px){.caseNav{display:none}.visual-content{position:relative;width:80%;margin:0 10%}.cine-desktop-website .visual-content,.cine-responsiveness .visual-content,.cine-special-modules .visual-content,.lb-idea .visual-content,.maca-responsiveness .visual-content,.maca-website .visual-content,.mmd .visual-content,.nf-website .visual-content{width:100%;margin:0}.lb-idea,.maca-website{margin-top:50px}}@media only screen and (max-width:568px){.caseNav,.chapter{display:none}.caseNav{visibility:hidden}.cine-desktop-website .visual-content,.cine-responsiveness .visual-content,.cine-special-modules .visual-content,.lb-idea .visual-content,.maca-responsiveness .visual-content,.maca-website .visual-content,.mmd .visual-content,.nf-website .visual-content{width:115vw!important;margin:0 -7.5%}}@media only screen and (min-width:1600px){.case-list-ajax{top:285px}.visual-content{max-width:1500px!important}}.end-case-navigation{background-color:#fff;position:relative;height:280px;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;border-bottom:1px solid #f5f5f5}.end-case-navigation a{height:60px;width:50%;margin:0 25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.end-case-navigation a:first-of-type{cursor:e-resize}.end-case-navigation a:last-of-type{cursor:w-resize}.end-case-navigation a h4{z-index:2;padding:20px;margin:auto;font-family:"718",sans-serif!important;color:#000;font-weight:500;font-size:24px;letter-spacing:.02em;line-height:1em;position:relative;opacity:.9}.end-case-navigation a h4:before{display:inline-block;position:absolute;bottom:18px;width:0;height:12px;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);background:linear-gradient(to left,#EA8372,#FFB88C);-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;-webkit-transition:.3s ease all;transition:.3s ease all;will-change:transition;z-index:-1}.end-case-navigation a h4:after,.select-view{-webkit-transition:225ms ease all;will-change:transition}.end-case-navigation a h4.icon-left{cursor:w-resize}.end-case-navigation a h4.icon-right{cursor:e-resize}.about-content a,.button-home,.nf.idea .visual-content-video{cursor:pointer}.end-case-navigation a h4.icon-left:before{right:13px}.end-case-navigation a h4.icon-right:before{left:13px}.end-case-navigation a h4:hover:before{width:calc(100% - 26px)}.end-case-navigation a h4:after{font-family:icomoon;font-size:18px;opacity:1;color:rgba(0,0,0,.1);display:block;transition:225ms ease all}.end-case-navigation a h4.icon-left:after{position:absolute;left:-55px;top:20px}.end-case-navigation a h4.icon-right:after{position:absolute;right:-55px;top:20px}.end-case-navigation a h4.icon-left:hover:after{left:-70px;color:#EA8372}.end-case-navigation a h4.icon-right:hover:after{right:-70px;color:#EA8372}.border{position:absolute;top:0;left:0;width:100%;height:7px;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);background:linear-gradient(to left,#EA8372,#FFB88C)}.visual-content-video{width:800px;margin:50px 0;height:auto;position:relative;z-index:9000;box-shadow:0 15px 50px rgba(0,0,0,.08)}.visual-content-video iframe{width:800px;height:calc(800px / 1.778)}@media only screen and (min-width:768px) and (max-width:1025px){.visual-content-video{width:100%;margin:50px 0;height:auto;position:relative;z-index:9000;box-shadow:0 15px 50px rgba(0,0,0,.15)}.visual-content-video iframe{width:100%;height:calc(80vw / 1.778)}}@media only screen and (max-width:769px){.visual-content-video{max-width:1000px;margin:50px 0;height:auto;position:relative;z-index:9000;box-shadow:0 15px 50px rgba(0,0,0,.15)}.visual-content-video iframe{width:100%;height:calc(80vw / 1.778)}}@media only screen and (min-width:1600px){.visual-content-video{width:1400px;margin:100px 0;height:auto;position:relative;z-index:9000;box-shadow:0 15px 50px rgba(0,0,0,.15)}.visual-content-video iframe{width:100%;height:calc(1400px / 1.778)}}@media only screen and (max-width:568px){.visual-content-video{width:300px;margin:30px 0;height:auto;position:relative;z-index:9000;box-shadow:0 15px 50px rgba(0,0,0,.15)}.visual-content-video iframe{width:100%;height:calc(300px / 1.778)}}.controls{position:absolute;top:50%;left:50%;z-index:9002}.controls .icon-play{border:none;-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);color:#fafafa;font-size:70px;opacity:.4;-webkit-transition:.25s ease all;transition:.25s ease all;will-change:transition}.controls .icon-play:hover,.nf.idea .visual-content-video:hover~.controls .icon-play{opacity:1}.select-view,.select-view label{cursor:crosshair;position:absolute}.select-view{height:18px;width:200px;z-index:10001;transition:225ms ease all}.select-view.quick-access{top:11vh;left:50vw;z-index:9000;width:100px}.select-view.quick-access label{opacity:1;font-size:9px;line-height:15px}.select-view input{display:none}.select-view .icon span,.select-view .icon span:before{display:block;height:1px;width:25px;will-change:transition}.select-view label{z-index:922;white-space:normal;text-align:left;left:13px;top:1px;-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.select-view .icon{position:absolute;left:0;top:0;z-index:920}.download-resume,.select-view .icon span{position:relative;-webkit-transition:225ms ease all}.select-view .icon span{margin:0 0 10px;background-color:rgba(0,0,0,.3);transition:225ms ease all}.select-view .icon span:before{position:absolute;top:0;background-color:#DE6262;-webkit-transition:275ms ease all;transition:275ms ease all}.select-view .icon span.one:before{left:-25px}.select-view .icon span.two:before{right:-25px}.select-view input:checked~label .icon span,.select-view label:hover .icon span{width:0}.select-view input:checked~label .icon span.one,.select-view label:hover .icon span.one{margin-left:25px}.select-view input:checked~label .icon span.two,.select-view label:hover .icon span.two{margin-right:25px}.select-view input:checked~label:hover .icon span,.select-view label:hover .icon span{width:0}.select-view input:checked~label:hover .icon span.one:before,.select-view label:hover .icon span.one:before{margin-left:10px}.select-view input:checked~label:hover .icon span.two:before,.select-view label:hover .icon span.two:before{margin-right:10px}@media only screen and (max-width:769px){.select-view{display:none;visibility:hidden}}@media only screen and (min-width:1600px){.select-view.quick-access{right:28vw;width:120px}.select-view.quick-access label{font-size:10px}}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.select-view.quick-access label{opacity:.7}}.download-resume{z-index:1000;display:inline-block;width:300px;box-shadow:0 15px 40px rgba(0,0,0,.04);background:#fff;color:#DE6262;font-weight:500;letter-spacing:2px;text-align:center;padding:14px 25px 12px;transition:225ms ease all;will-change:transition;left:0vw}.download-resume:before,.footer .contact a:after{-webkit-transition:225ms ease all;will-change:transition;content:''}.download-resume:before{display:block;position:absolute;top:0;left:0;width:0;height:100%;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);background:linear-gradient(to left,#EA8372,#FFB88C);z-index:-1;transition:225ms ease all}.footer,.header-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.download-resume:hover{color:#fafafa}.download-resume:hover:before{width:100%}@media only screen and (max-width:769px){.download-resume{left:0;margin:0;width:100%}}.footer{z-index:106;position:relative;height:310px;background-color:#fff;padding-top:80px;display:flex;padding-left:15vw}.footer>*{margin-right:8vw}.footer h3{font-weight:100;letter-spacing:2px;opacity:.5;margin-bottom:14px}.footer .contact{font-size:13px}.footer .contact div:before{content:'';font-size:10px}.footer .contact a{font-size:13px;display:inline-block;position:relative;margin-right:50px;opacity:1!important;color:#000!important}.footer .contact a:before{content:'';font-size:10px}.footer .contact a:after{position:absolute;bottom:2px;left:-3px;width:0;height:6px;z-index:-11;opacity:.7;display:inline-block;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);background:linear-gradient(to left,#EA8372,#FFB88C);transition:225ms ease all}.footer .contact a:hover:after{width:calc(100% + 6px)}@media only screen and (min-width:768px) and (max-width:1025px){.footer{padding-top:90px}.footer>*{margin-right:5vw}}@media only screen and (max-width:769px){.footer>*{margin-right:0}.footer .love{width:200px}.footer .tag{width:150px;margin-right:25px;margin-left:-25px}}@media only screen and (max-width:568px){.footer h3{font-size:11px}.footer{height:390px;padding:60px 0 0}.footer .contact,.footer .love,.footer .tag{display:block;padding:0;margin:0;position:absolute!important;width:280px!important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform}.footer .love{margin-top:70px}.footer .contact{margin-top:200px}}@media only screen and (min-width:1600px){.footer{padding-left:22.5vw}.footer h3{font-size:12px}}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.footer h3{opacity:.9;font-size:11px!important}.footer .contact,.footer .contact a{font-size:15px!important}.footer .contact a:after{bottom:5px}}.header-home{display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;width:100%;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:20;position:relative;background-color:transparent}.button-home:before,.slider-content .slider-title-case{background:-webkit-linear-gradient(right,#EA8372,#FFB88C)}.header-home h1{text-align:left;width:100%;position:absolute}.header-home .tagline{max-width:55vw;opacity:.5;font-size:10px;letter-spacing:1px;padding-bottom:5px}.header-home .slider-home{width:60vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;z-index:-1;position:relative;-webkit-transform:perspective(800px);transform:perspective(800px)}.header-home .slider-home-item{position:absolute;width:90%;left:0;top:50vh;opacity:0;transform:translate3D(0,-50%,0);-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.header-home .slider-home-item.active{opacity:1}.slider-content{z-index:3000;position:absolute;bottom:30vh;left:0;height:35px}.slider-content .slider-title{position:relative}.button-home,.slider-infos,.slider-infos .infos{position:absolute;left:0}.slider-content .slider-title-case{font-family:ProximaNovaA-Semibold,sans-serif;background:linear-gradient(to left,#EA8372,#FFB88C);color:#DE6262;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:22px;padding:5px 15px;line-height:22px;position:absolute;top:100%;opacity:0;left:0;width:200px}.slider-content .slider-title-case.active{opacity:1}.slider-infos{z-index:3000;bottom:34vh;height:25px}.slider-infos .infos{top:0;opacity:0}.slider-infos .infos.active{opacity:1}.slider-infos .infos .hash{text-transform:capitalize;font-size:12px;padding-left:15px;opacity:.6;word-spacing:0}.slider-infos .infos .date{font-size:12px;padding-left:6px;opacity:.4}.button-home{outline:0;border:none;height:50px;width:180px;color:#000!important;font-family:"718",sans-serif!important;font-weight:100;font-size:9px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 15px 30px rgba(0,0,0,.07);background:#fff;padding:22px 0 17px 20px;top:71vh;z-index:199!important;display:block;-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.button-home:after,.button-home:before{-webkit-transition:225ms ease all;will-change:transition;position:absolute}.button-home:after{font-family:icomoon;color:rgba(0,0,0,.2);font-size:12px;right:22px;top:20px;transition:225ms ease all}.button-home:before{content:'';display:block;top:0;left:0;width:0;height:100%;background:linear-gradient(to left,#EA8372,#FFB88C);z-index:-1;transition:225ms ease all}.button-home:hover{color:#fafafa!important}.button-home:hover:after{color:#fafafa}.button-home:hover:before{width:100%}.slider-nav{position:absolute;z-index:50;top:50vh;left:15vw;-webkit-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0);will-change:transform}.slider-nav button{display:block;z-index:50;color:rgba(0,0,0,.2);position:relative;padding:10px;border:none;cursor:pointer;outline:0;-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.slider-nav button:hover{color:rgba(0,0,0,.5)}@media only screen and (min-width:768px) and (max-width:1025px){.button-home,.header-home,.slider-content,.slider-infos,.slider-nav{display:none;visibility:hidden}}@media only screen and (max-width:769px){.button-home,.header-home,.slider-content,.slider-infos,.slider-nav{display:none;visibility:hidden}}@media only screen and (min-width:1600px){.button-home{font-size:11px;width:190px;top:67vh}.slider-infos{bottom:37vh}.slider-infos .infos .date,.slider-infos .infos .hash{font-size:14px}.slider-content{bottom:34vh}.slider-content .slider-title h2{font-size:29px!important;width:350px}.slider-nav{left:22.5vw}.header-home .slider-home{width:60vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;z-index:-1;position:relative;-webkit-transform:perspective(800px);transform:perspective(800px)}.header-home .slider-home-item{position:absolute;width:100%;left:7%;top:50vh;opacity:0}}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.button-home{font-size:11px}.slider-infos .infos .date,.slider-infos .infos .hash{font-size:12px}}@-webkit-keyframes transitionStart{0%{-webkit-transform:translate3D(0,100%,0);transform:translate3D(0,100%,0);will-change:transform;opacity:0}100%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}}@keyframes transitionStart{0%{-webkit-transform:translate3D(0,100%,0);transform:translate3D(0,100%,0);will-change:transform;opacity:0}100%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}}@-webkit-keyframes transitionEnd{0%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}100%{-webkit-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0);will-change:transform;opacity:0}}@keyframes transitionEnd{0%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}100%{-webkit-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0);will-change:transform;opacity:0}}@-webkit-keyframes transitionStartreverse{0%{-webkit-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0);will-change:transform;opacity:0}100%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}}@keyframes transitionStartreverse{0%{-webkit-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0);will-change:transform;opacity:0}100%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}}@-webkit-keyframes transitionEndreverse{0%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}100%{-webkit-transform:translate3D(0,100%,0);transform:translate3D(0,100%,0);will-change:transform;opacity:0}}@keyframes transitionEndreverse{0%{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;opacity:1}100%{-webkit-transform:translate3D(0,100%,0);transform:translate3D(0,100%,0);will-change:transform;opacity:0}}.about-content-exp{position:relative;max-width:450px;display:none}.about-content-exp .info-exp{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.about-content-exp .about-list-exp-item{font-size:16px;font-weight:500;letter-spacing:-1px}.about-content-exp .about-list-job{font-weight:500;font-size:14px;width:100%;color:#EA8372;margin-bottom:5px}.about-content-exp header{font-family:"718",sans-serif;font-weight:500;font-size:12px;width:100%;color:#EA8372;margin-bottom:5px}.about-content,.about-content a,.about-txt-content{position:relative;font-size:40px;line-height:100px;letter-spacing:1px;width:70%;margin:0 auto 130px;font-family:ProximaNovaA-Semibold,sans-serif;font-weight:900;color:rgba(0,0,0,.7);z-index:20}.about{border-bottom:1px solid rgba(0,0,0,.05)}.about-content{margin-top:60px}.about-content a{-webkit-transition:375ms ease all;transition:375ms ease all;will-change:transition;color:rgba(0,0,0,.3)!important;margin:0 10px}.about-content a:after{content:'';position:absolute;bottom:-2px;left:-6px;width:0;height:17px;z-index:-11;opacity:1;display:inline-block;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);background:linear-gradient(to left,#EA8372,#FFB88C);-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.about-content a:focus:after,.about-content a:hover:after{width:calc(100% + 12px)}.about-content a:focus,.about-content a:hover{color:#3C3C3C!important}.about-header{position:relative;height:100vh;width:100vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.about-header .budd{width:300px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);will-change:transform}.about-header .hello{position:absolute;top:53%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);will-change:transform;width:70%}.about-header .hello .overflow-title{font-size:120px;display:block;line-height:130px;font-family:ProximaNovaA-Bold,sans-serif;text-transform:uppercase;color:#EA8372;opacity:.6;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:525ms ease all .4s;transition:525ms ease all .4s;will-change:transition}@media only screen and (min-width:768px) and (max-width:1025px){.about-content{margin-top:40px;margin-bottom:90px!important}}@media only screen and (max-width:769px){.about-content,.about-content a{font-size:30px!important;line-height:70px!important}.about-content{margin-top:40px!important;margin-bottom:70px!important}.about-header .hello{top:50%}.about-header .hello .overflow-title{font-size:85px;line-height:90px;font-family:ProximaNovaA-Bold,sans-serif}}@media only screen and (min-width:1600px){.about-content,.about-content a,.about-txt-content{position:relative;font-size:40px;line-height:100px;letter-spacing:1px;width:55%;margin:0 auto 130px;font-family:ProximaNovaA-Semibold,sans-serif;font-weight:900;color:rgba(0,0,0,.7);z-index:20}.about-content,.about-content a{font-size:65px!important;line-height:145px!important}.about-content{margin-top:60px;margin-bottom:140px!important}.about-content a{margin:0 18px}.about-content a:after{bottom:3px}.about-header .budd{width:500px}.about-header .hello{top:53%;width:55%}.about-header .hello .overflow-title{font-size:160px;line-height:170px}}@media only screen and (max-width:568px){.about-content,.about-content a,.about-txt-content{position:relative;font-size:20px;line-height:100px;letter-spacing:1px;width:88%;margin:0 auto 130px;font-family:ProximaNovaA-Semibold,sans-serif;font-weight:900;color:rgba(0,0,0,.7);z-index:20}.about-content,.about-content a{font-size:25px!important;line-height:45px!important}.about-content{margin-top:60px!important;margin-bottom:50px!important}.about-content a{margin:0 4px}.about-content a:after{bottom:3px;height:8px;left:-3px}.about-content a:focus:after,.about-content a:hover:after{width:calc(100% + 6px)}.about-header .budd{width:200px;-webkit-transform:translateY(-30%);transform:translateY(-30%);will-change:transform}.about-header .hello{top:37%;width:50%}.about-header .hello .overflow-title{font-size:40px;line-height:40px}.about-header:before{content:'';background-image:url(images/global/logo-icon.svg);position:absolute;background-size:23px 30px;width:23px;height:30px;display:inline-block;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform;z-index:9000}}.bigview .case-aperture-img img,.bigview .case-aperture-img source{width:100%}.smallview{display:block;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;position:relative;z-index:12;margin:30px 0 0;box-shadow:0 0 30px rgba(0,0,0,.05);cursor:e-resize}.smallview .case-txt{width:100%;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.smallview .case-txt:focus,.smallview .case-txt:hover{cursor:e-resize;outline:0}.smallview .icon-right{position:absolute;top:48%;right:15vw;opacity:1;-webkit-transition:.375s ease all;transition:.375s ease all}.smallview .icon-right:after{opacity:.3;-webkit-transition:.375s ease all;transition:.375s ease all}.smallview .cases-aperture-item-small{width:100vw;height:230px;position:relative;z-index:50;background:#fff;border-bottom:1px solid #f1f1f1;overflow:hidden}.smallview .cases-aperture-item-small:after{content:'';position:absolute;left:0;top:0;height:100%;width:0;display:block;background:rgba(0,0,0,.05);opacity:.6;z-index:-1;-webkit-transition:375ms ease all;transition:375ms ease all;will-change:transition}.smallview .cases-aperture-item-small:hover:after{width:100vw}.smallview .cases-aperture-item-small.clicked:after{left:inherit;right:0;width:0}.smallview .cases-aperture-item-small.clicked .icon-right{right:10vw!important;opacity:0!important;color:transparent!important}.smallview .cases-aperture-item-small.clicked .img-hover{opacity:0!important;-webkit-transition:.225s ease all!important;transition:.225s ease all!important}.smallview .cases-aperture-item-small .img-hover{z-index:20;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition;box-shadow:0 15px 50px rgba(0,0,0,.07);height:220px;opacity:0}.smallview .cases-aperture-item-small .img-hover img,.smallview .cases-aperture-item-small .img-hover source{height:220px}.smallview .cases-aperture-item-small:hover .icon-right{right:13vw}.smallview .cases-aperture-item-small:hover .icon-right:after{opacity:.6}.smallview .cases-aperture-item-small .date{font-size:13px;color:rgba(0,0,0,.5);opacity:.8;display:block;padding-left:15vw}.smallview .cases-aperture-item-small:hover .img-hover{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1;-webkit-transition:725ms ease all .1s;transition:725ms ease all .1s;will-change:transition}.smallview .cases-aperture-title{font-family:"718",sans-serif;font-size:22px;letter-spacing:-1px;line-height:30px;padding-left:15vw;font-weight:500;margin-left:0;position:relative;-webkit-transition:.5s ease all;transition:.5s ease all;will-change:transition;color:rgba(0,0,0,.7)}.case-nav-btn button,.prinav a{letter-spacing:2px;font-weight:100;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1025px){.smallview .cases-aperture-title{padding-left:11vw}.smallview .cases-aperture-item-small .date{padding-left:11vw;width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:769px){.img-hover{display:none;visibility:hidden}.smallview .cases-aperture-item-small .date{width:auto;overflow:visible;font-size:16px}}@media only screen and (max-width:568px){.smallview{margin-top:-20px}.smallview .cases-aperture-title{padding-left:7vw}.smallview .cases-aperture-item-small{height:180px}.smallview .cases-aperture-item-small .date{padding-left:7vw;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.smallview .cases-aperture-item-small.clicked .icon-right{right:9vw!important;opacity:0!important}.smallview .icon-right{position:absolute;top:49%;right:11vw}}@media only screen and (min-width:1600px){.smallview .cases-aperture-title{padding-left:22.5vw;font-size:26px}.smallview .cases-aperture-item-small{height:300px}.smallview .cases-aperture-item-small .date{padding-left:22.5vw;font-size:16px}.smallview .cases-aperture-item-small:hover .icon-right{right:20.5vw}.smallview .cases-aperture-item-small .img-hover,.smallview .cases-aperture-item-small .img-hover img,.smallview .cases-aperture-item-small .img-hover source{height:270px}.smallview .cases-aperture-item-small.clicked .icon-right{right:20.5vw!important;opacity:0!important}.smallview .icon-right{right:22.5vw}}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.smallview .cases-aperture-title{font-size:22px}.smallview .cases-aperture-item-small .date{font-size:16px}.smallview .cases-aperture-item-small.clicked .icon-right{right:9vw!important;opacity:0!important}}.logo-home{filter:drop-shadow(0 0 1vw rgba(0, 0, 0, .15))!important;width:85%;height:auto;text-align:center;margin-top:5px}.case-nav-btn{position:fixed;top:7vh;left:50vw;-webkit-transform:translate3D(-70%,0,0);transform:translate3D(-70%,0,0);will-change:transform}.case-nav-btn button{font-family:"718",sans-serif!important;font-size:10px;border:none;position:relative;width:140px;height:22px;display:block}.case-nav-btn button:before{font-family:icomoon;font-size:40px;opacity:.15}.case-nav-btn button.next{text-align:left;top:-100px;-webkit-transition:225ms ease-out all 30ms;transition:225ms ease-out all 30ms;will-change:transition}.case-nav-btn button.next:before{position:absolute;left:40px;top:1px}.case-nav-btn button.prev{text-align:right;top:-100px;-webkit-transition:225ms ease-out all;transition:225ms ease-out all;will-change:transition}.case-nav-btn button.prev:before{position:absolute;right:40px;bottom:2px}.prinav{position:absolute;z-index:9000;top:calc(10vh + 100px);left:74vw;width:300px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:125ms ease all;transition:125ms ease all;will-change:transition;overflow:hidden}.prinav a{padding:6px 0;position:relative;text-align:left;display:inline-block;margin-left:50px;margin-top:2px;font-size:9px;font-family:"718",sans-serif;color:rgba(0,0,0,.7)!important;-webkit-transition:.7s ease all;transition:.7s ease all;-webkit-transform:translate3D(0,-30px,0);transform:translate3D(0,-30px,0);will-change:transform}.prinav a.active:after,.prinav a:after{position:absolute;bottom:7px;left:-3px;height:5px;z-index:-11;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);opacity:.7;content:'';display:inline-block}.prinav a:after{width:0;background:linear-gradient(to left,#EA8372,#FFB88C);-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.prinav a.active:after,.prinav a:active:after,.prinav a:hover:after{width:calc(100% + 4px)}.prinav a.active:after{background:linear-gradient(to left,#EA8372,#FFB88C)}.social-list,.social-list a,.social-list a span{position:relative}@media only screen and (min-width:768px) and (max-width:1025px){.prinav{left:80vw}}@media only screen and (max-width:769px){.prinav{left:75vw}.prinav a{padding:13px 3px;font-size:11px!important;margin-left:5vh}.prinav a.active:after{bottom:16px;left:0;width:calc(100% - 2px)}.prinav a:after{bottom:16px}}@media only screen and (max-width:568px){.prinav{width:100%;right:inherit;left:44%;-webkit-transform:translate3D(0,-100%,0) rotate(90deg);transform:translate3D(0,-100%,0) rotate(90deg);will-change:transform;top:50vh;text-align:left;position:relative}.prinav a{padding:13px 3px;font-size:10px!important;margin-left:5vh}.prinav a.active:after,.prinav a:hover:after{bottom:15px;left:0;width:calc(100% - 2px)}.prinav a:after{bottom:15px}}@media only screen and (min-width:1600px){.prinav{left:79vw}.prinav a.active:after,.prinav a:active:after,.prinav a:hover:after{left:-3px;width:calc(100% + 4px);bottom:9px}.prinav a{font-size:12px}.prinav a:after{bottom:9px}}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.prinav a{font-size:11px!important}.prinav a.active:after,.prinav a:after,.prinav a:hover:after{bottom:10px}}.social-list{z-index:200;height:200px;max-width:300px;left:0}.social-list li{display:inline-block}.social-list a{color:rgba(0,0,0,.4);font-size:12px;margin:0 50px 5px 0;display:inline-block;width:100px;height:100%;-webkit-transition:225ms ease-out all;transition:225ms ease-out all;will-change:transition}.social-list a span:after,.title-top-left-name{-webkit-transition:225ms ease all;will-change:transition}.social-list a span:after{content:'';position:absolute;bottom:0;left:-3px;width:0;height:6px;z-index:-11;opacity:.7;display:inline-block;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);background:linear-gradient(to left,#EA8372,#FFB88C);transition:225ms ease all}body,html{background-color:#fff;font-weight:100}.social-list a:hover{color:#000}.social-list a:hover span:after{width:calc(100% + 6px)}.social-list .icon-medium,.social-list .icon-twitter{font-size:11px}@media only screen and (min-width:768px) and (max-width:1025px){.social-list a{margin:0 0 5px;width:100px}}@media only screen and (max-width:769px){.social-list li{width:80px}}@media only screen and (max-width:568px){.social-list{height:80px}.social-list a{width:50%;padding:0;margin:0;font-size:13px}}@media only screen and (min-width:1600px){.social-list a{font-size:15px}}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.social-list a{color:rgba(0,0,0,.7);font-size:14px}}.title-top-left-name{position:absolute;top:10vh;left:8vw;z-index:2000;opacity:1;color:rgba(0,0,0,.4);padding:8px 0 13px;transition:225ms ease all;letter-spacing:2px!important}.title-top-left-name:before{content:'';background-image:url(images/global/logo-icon.svg);position:absolute;background-size:17px 20px;width:17px;height:20px;display:inline-block;top:3px;left:-50px}.title-top-left-name:after{content:'Interactive Media Designer';margin-left:5px;opacity:.4;letter-spacing:2px}.before-after,.container-home:before{content:''}.title-top-left-name.index{cursor:default!important}.title-top-left-name.konami:before{-webkit-animation:hue 2s linear infinite;animation:hue 2s linear infinite;will-change:animation}@-webkit-keyframes hue{0%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}100%{-webkit-filter:hue-rotate(359deg);filter:hue-rotate(359deg)}}@keyframes hue{0%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}100%{-webkit-filter:hue-rotate(359deg);filter:hue-rotate(359deg)}}@media only screen and (max-width:769px){.title-top-left-name{left:10vw;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;font-size:11px!important}}@media only screen and (max-width:568px){.title-top-left-name{position:absolute;top:0;left:0;height:90px;z-index:10000;opacity:0}}@media only screen and (min-width:1600px){.title-top-left-name{font-size:12px!important;letter-spacing:2px}.title-top-left-name:before{top:3px;background-size:23px 27px;width:23px;height:27px}}#top,#top ¡{top:0;left:0}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.title-top-left-name{font-size:11px!important}.title-top-left-name:after{opacity:.8}}.button-purpose{font-size:15px;font-family:'718'!important;font-weight:100;border:none;display:block;margin:10px 0 5px}.button-purpose:after{font-family:icomoon;position:relative;margin-left:20px;font-size:13px;opacity:.6}*,.case-about h2,.case-number,.caseTitle,.plaintxt,.smalltitle,.txt,body,html{font-family:"718",sans-serif}#top{position:absolute}.go-up{font-size:40px;position:fixed;bottom:-100px;right:5vw;z-index:2000;color:rgba(0,0,0,.2)!important;padding:20px;cursor:n-resize;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.go-up:hover{color:rgba(0,0,0,.5)!important;-webkit-transform:translate3D(0,-2vh,0);transform:translate3D(0,-2vh,0);will-change:transform}@media only screen and (min-width:768px) and (max-width:1025px){.go-up{right:3.5vw}}@media only screen and (max-width:769px){.go-up{right:10px}}@media only screen and (max-width:568px){.go-up{right:0;font-size:34px}.go-up:hover{-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);will-change:transform;color:#000;opacity:.4}.go-up:focus{opacity:1;color:#EA8372}}*{margin:0;padding:0;font-weight:100}html{position:relative}#top ¡,.before-after,.discover,.discover-icon{position:absolute}body{color:#000;height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;overflow-y:hidden;overflow-x:hidden;-webkit-transition:225ms ease-out all;transition:225ms ease-out all;will-change:transition}#main{opacity:0;-webkit-transition:.5s ease all;transition:.5s ease all;will-change:transition}.discover,.discover-title{-webkit-transition:225ms ease all;will-change:transition}.plaintxt,.txt{font-size:12px;line-height:18px;font-weight:100}.case-about p,.casetxt{font-size:13px;line-height:16px}.case-number{font-size:185px;font-weight:900}.case-about h2,.smalltitle{font-size:9px;text-transform:uppercase;letter-spacing:3.3px;font-weight:100}.caseTitle{font-size:20px;text-transform:uppercase;letter-spacing:9px;font-weight:400}.case-infos .hashtags,.hashtag,.nav,.nowhere{font-weight:100;font-family:"718",sans-serif}.case-infos .hashtags,.hashtag{font-size:13px;line-height:18px}.list-quick{font-size:13px;letter-spacing:1.7px}.nav,.nowhere{font-size:9px;letter-spacing:2px;text-transform:uppercase}.discover,.view{letter-spacing:1.3px;text-transform:uppercase}.view{font-size:10px}.discover{left:calc(6vw - 20px);bottom:calc(9vh - 19px);cursor:s-resize;padding:20px;font-family:"718",sans-serif;font-size:9px;font-weight:400;z-index:40;transition:225ms ease all}.discover-title{color:#000;opacity:.7;transition:225ms ease all}.discover-icon{font-size:34px;color:rgba(0,0,0,.2);left:-5%;top:50%;-webkit-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0);-webkit-transition:225ms ease all;transition:225ms ease all;-webkit-animation:3s float ease infinite;animation:3s float ease infinite;will-change:animation}.discover:hover span{opacity:1}.discover:hover .discover-icon{color:rgba(0,0,0,.5)}@-webkit-keyframes float{0%,100%{-webkit-transform:translate3D(0,-65%,0);transform:translate3D(0,-65%,0)}50%{-webkit-transform:translate3D(0,-35%,0);transform:translate3D(0,-35%,0)}}@keyframes float{0%,100%{-webkit-transform:translate3D(0,-65%,0);transform:translate3D(0,-65%,0)}50%{-webkit-transform:translate3D(0,-35%,0);transform:translate3D(0,-35%,0)}}.before-after{display:block;background:#fafafa;z-index:-1;box-shadow:0 15px 30px rgba(0,0,0,.08)}a:not(.cases-aperture-title){color:rgba(0,0,0,.5)}a:not(.cases-aperture-title):hover{color:#000}a.index,a.index:hover{color:#000!important}a.index{opacity:.7!important}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){a{color:rgba(0,0,0,.7)}.discover-title,.welcome-txt{opacity:.7}}.container-home{height:100vh;width:100vw;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.hide,.logo-small{display:none}.container-home:before{background:url(images/global/bg-clip.png) center;background-size:contain;position:absolute;top:0;left:0;z-index:30;width:100vw;height:100vh;-webkit-filter:brightness(2);filter:brightness(2)}.info-blog{font-family:"718",sans-serif;font-weight:900;text-transform:uppercase;text-align:center;font-size:3em;z-index:50;color:#FFB88C}.case-content{z-index:100;position:relative;left:0;overflow-x:hidden;width:100vw}.welcome-txt{position:absolute;bottom:9vh;left:15vw;opacity:.6;white-space:pre;font-size:13px;z-index:40}.error-txt{opacity:.6}.logo-small{z-index:1000;margin:0 auto}@media only screen and (min-width:1600px){.welcome-txt{font-size:20px;line-height:30px;left:22.5vw}.discover{font-size:13px}.container-home{height:100vh}.container-home:before{content:'';background:url(images/global/bg-clip.png) center;background-size:contain;position:absolute;top:10vh;left:0;z-index:30;width:100vw;height:1000px}}@media only screen and (min-width:768px) and (max-width:1025px){body{opacity:1}.discover{bottom:81px}.welcome-txt{bottom:100px;left:150px}.logo-small{position:relative;display:block;width:35vw}.discover{left:6vw;font-size:12px}.discover-icon{font-size:44px;left:-15%}.welcome-txt{font-size:15px}}@media only screen and (max-width:568px){.container-home{height:508px}.logo-small{position:relative;display:block;margin-top:30px;width:50vw}.discover{left:10%;bottom:60%}.discover-title{display:none}.welcome-txt{position:relative;left:0;margin:170px 0 0 10%}}@-webkit-keyframes slideTop{0%{top:0}100%{top:-100vh}}@keyframes slideTop{0%{top:0}100%{top:-100vh}}.slideTop{-webkit-animation-name:slideTop;animation-name:slideTop}@-webkit-keyframes slideBottom{0%{top:-100vh}100%{top:0}}@keyframes slideBottom{0%{top:-100vh}100%{top:0}}.slideBottom{-webkit-animation-name:slideBottom;animation-name:slideBottom}.loading-container{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:#fff;z-index:9999;overflow:hidden;-webkit-transition:.5s ease all;transition:.5s ease all;will-change:transition}.loading-container .loader{background-color:transparent;-webkit-transform:scale(.8);transform:scale(.8);margin:auto;font-size:100px;color:#fff;font-weight:500;position:relative;padding:0;overflow:hidden;-webkit-transition:.3s ease opacity;transition:.3s ease opacity;will-change:transition}.konamiMode .contentStop:before,.loading-container .loader:before{content:'';background:-webkit-linear-gradient(right,#EA8372,#FFB88C)}.loading-container .loader:before{position:absolute;left:100%;top:50%;width:110%;height:2px;background:linear-gradient(to left,#EA8372,#FFB88C);-webkit-transform:translate3D(0,-80%,0);transform:translate3D(0,-80%,0);-webkit-animation:1.4s loader ease-in-out infinite;animation:1.4s loader ease-in-out infinite}#awwwards,#awwwards a{width:50px;height:82px;position:absolute}@-webkit-keyframes loader{0%,10%{left:111%}100%,90%{left:-111%}}@keyframes loader{0%,10%{left:111%}100%,90%{left:-111%}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#ebebeb}::-webkit-scrollbar-thumb{background:-webkit-linear-gradient(top,#EA8372,#FFB88C);background:linear-gradient(to bottom,#EA8372,#FFB88C);width:100%}::-webkit-scrollbar:hover{width:10px}@media (-webkit-max-device-pixel-ratio:1.9895833333333333),(max-resolution:191dpi){.discover{font-size:11px}.welcome-txt{font-size:14px}}#awwwards{top:160px;text-indent:-666em;overflow:hidden;z-index:999;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}#awwwards.top{top:20px}#awwwards.left{left:0}#awwwards.right{right:0}#awwwards a{top:0;left:0;display:block;background-repeat:no-repeat;background-size:contain}#awwwards.sotd.black.left a{background-image:url(ribbons/awwwards_sotd_black_left.png)}#awwwards.sotd.black.right a{background-image:url(ribbons/awwwards_sotd_black_right.png)}#awwwards.sotd.silver.left a{background-image:url(ribbons/awwwards_sotd_silver_left.png)}#awwwards.sotd.silver.right a{background-image:url(ribbons/awwwards_sotd_silver_right.png)}#awwwards.sotd.white.left a{background-image:url(ribbons/awwwards_sotd_white_left.png)}#awwwards.sotd.white.right a{background-image:url(ribbons/awwwards_sotd_white_right.png)}#awwwards.sotd.green.left a{background-image:url(ribbons/awwwards_sotd_green_left.png)}#awwwards.sotd.green.right a{background-image:url(ribbons/awwwards_sotd_green_right.png)}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5){#awwwards.sotd.black.left a{background-image:url(ribbons/awwwards_sotd_black_left@2x.png)}#awwwards.sotd.black.right a{background-image:url(ribbons/awwwards_sotd_black_right@2x.png)}#awwwards.sotd.silver.left a{background-image:url(ribbons/awwwards_sotd_silver_left@2x.png)}#awwwards.sotd.silver.right a{background-image:url(ribbons/awwwards_sotd_silver_right@2x.png)}#awwwards.sotd.white.left a{background-image:url(ribbons/awwwards_sotd_white_left@2x.png)}#awwwards.sotd.white.right a{background-image:url(ribbons/awwwards_sotd_white_right@2x.png)}#awwwards.sotd.green.left a{background-image:url(ribbons/awwwards_sotd_green_left@2x.png)}#awwwards.sotd.green.right a{background-image:url(ribbons/awwwards_sotd_green_right@2x.png)}}.img-konami{position:absolute;z-index:29;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);will-change:transform;width:800px}.img-konami img{width:100%;position:relative;-webkit-transition:.3s ease opacity;transition:.3s ease opacity;will-change:transition;opacity:0}.konamiOverflow{width:300px;overflow:hidden;z-index:-3000;height:150px;position:absolute;left:57.9vw;top:63vh}.konamiMode{-webkit-transform:translateX(-100%);transform:translateX(-100%);background:#fff;position:relative;z-index:3000;width:200px;height:150px;-webkit-transition:.3s ease all .1s;transition:.3s ease all .1s;will-change:transition}.konamiMode.active{-webkit-transform:translateX(0);transform:translateX(0)}.konamiMode .contentStop{outline:0;border:none;height:50px;width:180px;color:#000!important;font-family:"718",sans-serif!important;font-weight:100;font-size:11px;letter-spacing:2px;text-transform:uppercase;position:absolute;box-shadow:0 15px 30px rgba(0,0,0,.07);background:#fff;padding:20px 0 17px 20px;left:0;top:45%;cursor:pointer;z-index:199!important;display:block;-webkit-transition:225ms ease all;transition:225ms ease all;-webkit-animation:hue 2s linear infinite;animation:hue 2s linear infinite;will-change:animation}.konamiMode .contentStop:after{font-family:icomoon;color:rgba(0,0,0,.2);font-size:12px;position:absolute;right:22px;top:20px;-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.konamiMode .contentStop:before{display:block;position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(to left,#EA8372,#FFB88C);z-index:-1;-webkit-transition:225ms ease all;transition:225ms ease all;will-change:transition}.konamiMode .contentStop:hover{color:#fafafa!important}.konamiMode .contentStop:hover:after{color:#fafafa}.konamiMode .contentStop:hover:before{width:100%}.konamiMode .contentInfo{z-index:3000;top:5%;left:0;height:65px;overflow:hidden;font-family:ProximaNovaA-Semibold,sans-serif;background:-webkit-linear-gradient(right,#EA8372,#FFB88C);background:linear-gradient(to left,#EA8372,#FFB88C);color:#DE6262;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:22px;padding:5px 0 5px 20px;line-height:22px;position:absolute;width:200px;-webkit-animation:hue 2s linear infinite;animation:hue 2s linear infinite;will-change:animation}.video-embed-placeholder{width:800px;height:calc(800px / 1.778);display:flex;align-items:center;justify-content:center;padding:24px;border:0;background:linear-gradient(135deg,rgba(234,131,114,.12),rgba(255,184,140,.3));color:#111;font-family:ProximaNovaA-Semibold,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-align:center;cursor:pointer}.video-embed-placeholder span{display:block;max-width:320px;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1025px){.video-embed-placeholder{width:100%;height:calc(80vw / 1.778)}}@media only screen and (max-width:769px){.video-embed-placeholder{width:100%;height:calc(80vw / 1.778)}}@media only screen and (min-width:1600px){.video-embed-placeholder{width:1400px;height:calc(1400px / 1.778)}}
