a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}label{font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section,video{display:block}body{line-height:1;overflow:hidden;position:fixed;width:100%;height:100%;touch-callout:none;-webkit-user-select:none;user-select:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}button,table{border-spacing:0}table{border-collapse:collapse}a,button{text-decoration:none}button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer;list-style:none outside none;text-align:left;text-indent:0}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input,label,select{vertical-align:middle}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:0 0}textarea{overflow:auto}select[multiple],textarea{vertical-align:top}@font-face{font-family:'Okomito-Black';src:url(../medias/fonts/Okomito-Black.woff2) format("woff2"),url(../medias/fonts/Okomito-Black.woff) format("woff"),url(../medias/fonts/Okomito-Black.ttf) format("truetype")}@font-face{font-family:'Okomito-Bold';src:url(../medias/fonts/Okomito-Bold.woff2) format("woff2"),url(../medias/fonts/Okomito-Bold.woff) format("woff"),url(../medias/fonts/Okomito-Bold.ttf) format("truetype")}@font-face{font-family:'Okomito-Light';src:url(../medias/fonts/Okomito-Light.woff2) format("woff2"),url(../medias/fonts/Okomito-Light.woff) format("woff"),url(../medias/fonts/Okomito-Light.ttf) format("truetype")}@font-face{font-family:'Okomito-Medium';src:url(../medias/fonts/Okomito-Medium.woff2) format("woff2"),url(../medias/fonts/Okomito-Medium.woff) format("woff"),url(../medias/fonts/Okomito-Medium.ttf) format("truetype")}@font-face{font-family:'Okomito-Regular';src:url(../medias/fonts/Okomito-Regular.woff2) format("woff2"),url(../medias/fonts/Okomito-Regular.woff) format("woff"),url(../medias/fonts/Okomito-Regular.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}img{pointer-events:none}* ::selection{background:#000;color:#fff}* ::-moz-selection{background:#000;color:#fff}.select{-webkit-user-select:all!important;user-select:all!important}body.dragging,body.dragging .work-selector .dragzone{cursor:-webkit-grabbing;cursor:grabbing}body :not(input):not(textarea){touch-callout:none;-webkit-user-select:none;user-select:none}body #overview{overflow:hidden;position:fixed;width:100%;height:100%;left:0;top:0}@media only screen and (min-device-width:320px) and (max-device-width:700px){body,body #overview{position:relative;overflow:auto;height:auto}body #overview{padding-top:120px;padding-bottom:60px}}.emoji{display:inline-block;width:36px;height:36px}@media only screen and (min-device-width:320px) and (max-device-width:700px){.emoji{width:18px;height:18px}}.h-l2{padding-bottom:2px;overflow:hidden;display:inline-block}.about-content .overview .description a:before,.h-l2:before{content:'';display:block;position:absolute;width:100%;height:2px;background-color:#000;bottom:0;left:0}.about-content .overview .description a,.h-l2{position:relative}.about-content .overview .description a:before{bottom:-2px}.page-work .work-images ul.public li.img.loaded,body.dark .h-l:before,body.project-hovered .h-l:before{background-color:#fff!important}.page-work .work-images ul.private li.img.loaded{background-color:#000!important}.hack-transition *{pointer-events:none}.hack-transition .common-brand,.hack-transition .common-footer,.hack-transition .common-header .logo,.hack-transition .common-works{display:none}.hack-transition .common-header .home,.hack-transition .common-header .profile,.page-home .common-footer .scrollto,.page-private .common-footer .access{display:block}.close-private.rotate{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-about .common-header .logo,.page-about .common-header .profile{display:none}.page-about .common-header .close,.page-about .common-header .home{display:block}.page-work .common-header .logo,body.auth .page-private .common-footer .access{display:none}.page-work .common-header .home,body.auth .page-private .common-footer .scrollto{display:block}body.dark{-webkit-transition:background 1000ms cubic-bezier(.19,1,.22,1) 0ms;transition:background 1000ms cubic-bezier(.19,1,.22,1) 0ms}body.dark,body.dark .common-brand,body.project-hovered .common-brand{background-color:#000}body.dark .txt-c-black,body.project-hovered .txt-c-black{color:#fff}body.dark .txt-c-white,body.project-hovered .txt-c-white{color:#000}body.dark .common-footer a span:after,body.dark .common-footer a span:before,body.dark .common-works ul.titles li a:after,body.project-hovered .common-footer a span:after,body.project-hovered .common-footer a span:before,body.project-hovered .common-works ul.titles li a:after{background-color:#fff}body.dark body.project-hovered .common-works ul.titles li:not(.hovered),body.dragging .work-selector>div ul li:not(.suggest) p,body.project-hovered .common-works ul.titles li:not(.hovered),body.project-hovered body.project-hovered .common-works ul.titles li:not(.hovered){opacity:.1}.grid-1,.grid-2,.grid-3,.grid-4{margin:0 auto;clear:both}.grid-1:after,.grid-1:before,.grid-2:after,.grid-2:before,.grid-3:after,.grid-3:before,.grid-4:after,.grid-4:before{content:" ";display:table}.grid-1:after,.grid-2:after,.grid-3:after,.grid-4:after{clear:both}.grid-1{width:90vw}.grid-2{width:75vw}.grid-3{width:600px}.grid-4{width:320px}.grid-5{width:80vw}.col-1-2,.col-1-2-gut,.col-1-3,.col-1-3-gut,.col-1-4,.col-1-4-gut,.col-1-5,.col-1-5-gut,.col-1-6,.col-1-6-gut,.col-2-3,.col-2-4,.col-2-4-gut,.col-3-4{float:left;position:relative;min-height:1px}.col-1-6{width:16.6%}.col-1-5{width:20%}.col-1-4{width:25%}.col-1-3{width:33.3%}.col-1-2,.col-2-4{width:50%}.col-3-4{width:75%}.col-2-3{width:66.66%}.col-5-6{width:83.34%}.col-1-2-gut,.col-1-3-gut,.col-1-4-gut,.col-1-5-gut,.col-1-6-gut,.col-2-4-gut{margin-right:50px}.col-1-2-gut:nth-child(2n),.col-1-3-gut:nth-child(3n),.col-1-4-gut:nth-child(4n),.col-1-5-gut:nth-child(5n),.col-1-6-gut:nth-child(6n){margin-right:0}.col-1-6-gut{width:calc(16.6% - 41px)}.col-1-5-gut{width:calc(20% - 40px)}.col-1-4-gut{width:calc(25% - 37.5px)}.col-2-4-gut{width:calc(50% - 62.5px)}.col-1-3-gut{width:calc(33.3% - 33px)}.col-1-2-gut{width:calc(50% - 25px)}.mb-10,.mb-100,.mb-15,.mb-150,.mb-200,.mb-25,.mb-50,.mt-10,.mt-100,.mt-15,.mt-150,.mt-200,.mt-25,.mt-50,.pb-10,.pb-100,.pb-15,.pb-150,.pb-200,.pb-25,.pb-50,.pt-10,.pt-100,.pt-15,.pt-150,.pt-200,.pt-25,.pt-50{display:block}.mt-200{margin-top:200px}.mb-200{margin-bottom:200px}.pt-200{padding-top:200px}.pb-200{padding-bottom:200px}.mt-150{margin-top:150px}.mb-150{margin-bottom:150px}.pt-150{padding-top:150px}.pb-150{padding-bottom:150px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.mt-50{margin-top:50px}.mb-50{margin-bottom:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.pt-25{padding-top:25px}.pb-25{padding-bottom:25px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.pt-15{padding-top:15px}.pb-15{padding-bottom:15px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.b-1 .l-2,.b-2,.l-1,.r-1,.r-2,.t-1,.t-2{position:absolute}.l-1{left:5vw}.r-1{right:5vw}.t-1{top:9vh}.b-1{bottom:9vh}.l-2{left:25vw}.r-2{right:12vw}.t-2{top:25vh}.b-2{bottom:25vh}.f-l{float:left}.f-r,.work-selector .status div{float:right}.center,.v-align{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.center{left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (max-width:90vw){.grid-1{width:100%}}@media only screen and (max-width:75vw){.grid-2{width:100%}}@media only screen and (max-width:600px){.grid-3{width:100%}}@media only screen and (max-width:320px){.grid-4{width:100%}}@media only screen and (min-device-width:320px) and (max-device-width:700px){.grid-1,.grid-2,.grid-3,.grid-4{width:calc(100% - 80px)}.col-1-2,.col-1-2-gut,.col-1-3,.col-1-3-gut,.col-1-4,.col-1-4-gut,.col-1-5,.col-1-5-gut,.col-1-6,.col-1-6-gut,.col-2-3,.col-2-4,.col-2-4-gut,.col-3-4{width:auto;float:none;margin:20px 0}.b-1,.l-1,.l-2 .r-3 .t-2 .b-2,.r-1,.t-1{position:relative}.l-1,.l-2{left:auto}.r-1,.r-2{right:auto}.t-1,.t-2{top:auto}.b-1,.b-2{bottom:auto}}html{font-size:100%;text-align:left}body{font-size:16px;color:#000;-webkit-transition:background 1000ms cubic-bezier(.19,1,.22,1) 0ms;transition:background 1000ms cubic-bezier(.19,1,.22,1) 0ms}.txt-f-1{font-family:"Okomito-Light"}.txt-f-2{font-family:"Okomito-Regular"}.txt-f-3{font-family:"Okomito-Medium"}.txt-f-4{font-family:"Okomito-Bold"}.txt-f-5{font-family:"Okomito-Black"}.txt-s-12{font-size:.75em;line-height:1.2em}.txt-s-13,.txt-s-16{font-size:.81em;line-height:1.2em}.txt-s-16{font-size:1em}.txt-s-18{font-size:1.06em;line-height:1.4em}.txt-s-22,.txt-s-25{font-size:1.375em;line-height:1.2em}.txt-s-25{font-size:1.56em}.txt-s-35{font-size:2.1875em;line-height:1.5em}.txt-s-140,.txt-s-70{font-size:4.375em;line-height:1em}.txt-s-140{font-size:8.75em}.common-works ul.titles.lines-2 li a span,.common-works ul.titles.lines-3 li a span,.common-works ul.titles.lines-4 li a span,.common-works ul.titles.lines-5 li a span,.common-works ul.titles.lines-6 li a span,.txt-s-a8{font-size:8.4vw}.common-works ul.titles.lines-1 li a span,.txt-s-a12{font-size:12vw}.txt-c-debug{color:#ff00a1}.txt-c-red{color:#300}.txt-c-yellow{color:#ebdd61}.txt-c-black,a{color:#000}.txt-c-white{color:#fff}.txt-c-grey{color:#999}.txt-c-gold{color:#c89500}.txt-t-up{text-transform:uppercase}.txt-t-low{text-transform:lowercase}.txt-t-ls{letter-spacing:2px}.txt-d-u{text-decoration:underline}.txt-a-l{text-align:left}.txt-a-c{text-align:center}.txt-a-r{text-align:right}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b3b3b3}input::placeholder,textarea::placeholder{color:#b3b3b3}input,textarea{outline:none}@media only screen and (min-device-width:320px) and (max-device-width:700px){.txt-s-18{font-size:.742em;line-height:1.5em}.txt-s-22{font-size:.9625em}.txt-s-35{font-size:.98438em;line-height:1.8em}.txt-s-140{font-size:2.8em}}svg{display:block;width:100%;height:100%}.img,.img img{position:relative}.img{background-color:#ccc;overflow:hidden;-webkit-transition:background 2000ms cubic-bezier(.19,1,.22,1) 0ms;transition:background 2000ms cubic-bezier(.19,1,.22,1) 0ms}.img.loaded{background-color:transparent!important}.img img{width:100%;opacity:0;visibility:visible;z-index:0;-webkit-transition:opacity 2000ms cubic-bezier(.19,1,.22,1) 0ms;transition:opacity 2000ms cubic-bezier(.19,1,.22,1) 0ms}.img img:not([data-lazy]){opacity:1}.ico-more:first-child{font-size:13px;opacity:.5;pointer-events:none;margin-top:6px}.ico-more:first-child.scrolled{opacity:0}.ico-more:last-child{float:right;position:relative;width:27px;height:27px}.ico-more:last-child:after,.ico-more:last-child:before{position:absolute;content:'';display:block;background-color:#000;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ico-more:last-child:before{width:100%;height:2px}.ico-more:last-child:after{width:2px;height:100%}body:not(.touch) .dev:hover i{-webkit-animation:shake .85s cubic-bezier(.36,.07,.19,.97) infinite;animation:shake .85s cubic-bezier(.36,.07,.19,.97) infinite}body:not(.touch) .h-l2:hover:before,body:not(.touch) .h-l:hover:before{-webkit-transform:translateX(100%);transform:translateX(100%)}body:not(.touch) .about-content .overview .description a:hover{opacity:.5}body:not(.touch) .h-l{position:relative;padding-bottom:2px;overflow:hidden}body:not(.touch) .h-l:before{content:'';display:block;position:absolute;width:100%;height:2px;background-color:#000;bottom:0;left:-100%}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.about-content .links a{-webkit-transition:color 1000ms cubic-bezier(.19,1,.22,1) 0ms;transition:color 1000ms cubic-bezier(.19,1,.22,1) 0ms}.about-content .links .anchor,.about-content .overview .description a{-webkit-transition:opacity 600ms cubic-bezier(.19,1,.22,1) 0ms;transition:opacity 600ms cubic-bezier(.19,1,.22,1) 0ms}.h-l2:before,.h-l:before{-webkit-transition:-webkit-transform 1000ms cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1000ms cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1000ms cubic-bezier(.19,1,.22,1) 0ms,-webkit-transform 1000ms cubic-bezier(.19,1,.22,1) 0ms}.anim{display:block;-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.anim.out{opacity:0;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1) 0ms!important;transition:all 600ms cubic-bezier(.19,1,.22,1) 0ms!important}.anim.la-1{-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 120ms;transition:all 2000ms cubic-bezier(.19,1,.22,1) 120ms}.anim.la-2{-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 240ms;transition:all 2000ms cubic-bezier(.19,1,.22,1) 240ms}.anim.la-3{-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 360ms;transition:all 2000ms cubic-bezier(.19,1,.22,1) 360ms}.anim.la-4{-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 480ms;transition:all 2000ms cubic-bezier(.19,1,.22,1) 480ms}.anim.hidden{opacity:0}.anim.hidden.e-1{-webkit-transform:translateX(-80px);transform:translateX(-80px)}.anim.hidden.e-2{-webkit-transform:translateX(80px);transform:translateX(80px)}.anim.hidden.e-3{-webkit-transform:translateY(40px);transform:translateY(40px)}.common-brand{-webkit-transition:background 1500ms cubic-bezier(.19,1,.22,1) 0ms;transition:background 1500ms cubic-bezier(.19,1,.22,1) 0ms}.common-elevator{-webkit-transition:-webkit-transform 1100ms cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1100ms cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1100ms cubic-bezier(.19,1,.22,1) 0ms,-webkit-transform 1100ms cubic-bezier(.19,1,.22,1) 0ms}.common-works ul.titles{-webkit-transition:opacity 2000ms cubic-bezier(.19,1,.22,1) 0ms;transition:opacity 2000ms cubic-bezier(.19,1,.22,1) 0ms;will-change:opacity;position:relative;z-index:3;opacity:0;pointer-events:none}.common-works ul.titles li{-webkit-transition:opacity 1000ms cubic-bezier(.19,1,.22,1) 0ms;transition:opacity 1000ms cubic-bezier(.19,1,.22,1) 0ms}.common-footer .scrollto,.common-footer a,.common-footer span:after,.common-footer span:before,.common-header a,.common-works ul.thumbnails li,.common-works ul.titles li a i,.common-works ul.titles li a span,.common-works ul.titles li a:after{-webkit-transition:all 1000ms cubic-bezier(.19,1,.22,1) 0ms;transition:all 1000ms cubic-bezier(.19,1,.22,1) 0ms}.common-works ul.thumbnails li.reset{-webkit-transition:all 0ms cubic-bezier(.19,1,.22,1) 0ms;transition:all 0ms cubic-bezier(.19,1,.22,1) 0ms}.work-images .next,.work-selector>div ul li p{-webkit-transition:opacity 2500ms cubic-bezier(.19,1,.22,1) 0ms;transition:opacity 2500ms cubic-bezier(.19,1,.22,1) 0ms}.work-selector .status{-webkit-transition:opacity 500ms cubic-bezier(.19,1,.22,1) 0ms;transition:opacity 500ms cubic-bezier(.19,1,.22,1) 0ms}.common-works ul.titles li,.work-images .scrollbar .line,.work-images>div ul li{will-change:transform}.common-brand{will-change:transform,background}.common-works ul.thumbnails li{will-change:transform,opacity}.common-header,.common-works ul.thumbnails{z-index:2;position:relative;height:100%;pointer-events:none}.common-header:after,.common-header:before{content:" ";display:table}.common-header:after{clear:both}.common-header a{pointer-events:all}.common-header .close,.common-header .home{display:none}@media only screen and (min-device-width:320px) and (max-device-width:700px){.common-header{top:0;position:fixed;background-color:#fff;height:100px;z-index:30;width:100%}.common-header>.grid-1{margin-top:40px}}.common-footer{z-index:2;height:100%;position:absolute;bottom:0}.common-footer:after,.common-footer:before,.work-selector .status:after,.work-selector .status:before{content:" ";display:table}.common-footer:after,.work-selector .status:after{clear:both}.common-footer .access,.common-footer .scrollto{display:none}.common-footer .scrollto.scrolled{opacity:0}.common-footer p{margin-top:4px}@media only screen and (min-device-width:320px) and (max-device-width:700px){.common-footer{display:none}}.common-brand{opacity:.9;position:fixed;width:100%;height:100%;pointer-events:none;z-index:1;top:0}.common-elevator{background-color:#fff;z-index:9999;width:100%;height:200%;top:100%;position:fixed}.common-elevator.collapsed{-webkit-transform:translateY(-60%);transform:translateY(-60%)}.common-elevator.hidden{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.common-works{width:100%;height:100%;position:absolute;top:0}.common-works ul.titles.shown{opacity:1;pointer-events:all}.common-works ul.titles.out{opacity:0;-webkit-transition:all 600ms cubic-bezier(.19,1,.22,1) 0ms;transition:all 600ms cubic-bezier(.19,1,.22,1) 0ms}.common-works ul.titles li{position:absolute;white-space:nowrap;padding-left:10px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;padding-bottom:20px}.common-error p,.common-works ul.titles li i{position:absolute;left:0;top:16px}.common-works ul.titles li a{display:block;width:100%;height:100%;position:relative;padding-right:calc(10vw + 60px);padding-left:30px}.common-works ul.titles li a:after{display:block;position:absolute;top:50%;right:30px;content:'';width:10vw;height:5%;background-color:#000}.common-works ul.thumbnails{width:100%}.common-works ul.thumbnails li{position:absolute;overflow:visible;opacity:0;top:50%;left:50%;-webkit-transform:translateX(-50%) skewY(5deg) translateY(100%);transform:translateX(-50%) skewY(5deg) translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0}.common-works ul.thumbnails li.in.loaded{-webkit-transform:translateX(-50%) skewY(0deg) translateY(-50%);transform:translateX(-50%) skewY(0deg) translateY(-50%);opacity:.9}.common-works ul.thumbnails li.out{-webkit-transform:translateX(-50%) skewY(-5deg) translateY(-100%);transform:translateX(-50%) skewY(-5deg) translateY(-100%);opacity:0}.common-works ul.thumbnails li.reset,.work-selector.asleep>div ul li.current{opacity:0}@media only screen and (min-device-width:320px) and (max-device-width:700px){.common-works{margin:0 auto;width:calc(100% - 80px);position:relative;height:auto}.common-works ul.titles{opacity:1;pointer-events:all}.common-works ul.titles li{position:relative;padding-left:0;padding-bottom:35px}.common-works ul.titles li a{padding-left:0}.common-works ul.titles li a i{left:-20px;top:2px;font-size:10px}.common-works ul.titles li a span{font-size:50px!important}.common-works .thumbnails,.common-works ul.titles li a:after{display:none}}.common-error{position:fixed;width:100%;height:100%;pointer-events:none;z-index:1;top:0}.common-error p{display:inline-block;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.work-selector{position:fixed;top:25vh;width:100%;height:160px}.work-selector.asleep .dragzone{pointer-events:none}.work-selector.end .endscroll,.work-selector>div ul li.shown{opacity:1}.work-selector.end .status{opacity:0}@media only screen and (min-device-width:700px) and (max-device-width:1024px){.work-selector .endscroll{display:none}}.work-selector .selector{width:calc(85vw + 40px)}.work-selector .endscroll{margin-top:8px;opacity:0;pointer-events:none}.work-selector .dragzone{position:absolute;left:0;top:0;width:80vw;height:100%;cursor:pointer;z-index:1;cursor:-webkit-grab;cursor:grab}@media only screen and (min-device-width:700px) and (max-device-width:1024px){.work-selector .dragzone{pointer-events:none}}.work-selector .next{position:absolute;left:80vw;top:0;width:15vw;height:100%;cursor:pointer;z-index:1}.work-images>div ul li.disable video,.work-selector .next.disable{display:none}.work-selector>div ul{width:99999px;height:160px}.work-selector>div ul li{float:left;clear:none;padding-bottom:20px;position:absolute;white-space:nowrap;padding-right:150px;opacity:0}.work-selector>div ul li p{white-space:nowrap;position:relative;display:inline-block}.work-selector>div ul li p.letter-a{left:0}.work-selector>div ul li p.letter-b{left:-12px}.work-selector>div ul li p.letter-c{left:-5px}.work-selector>div ul li p.letter-d,.work-selector>div ul li p.letter-e,.work-selector>div ul li p.letter-f{left:-12px}.work-selector>div ul li p.letter-g{left:-5px}.work-selector>div ul li p.letter-h,.work-selector>div ul li p.letter-i{left:-12px}.work-selector>div ul li p.letter-j{left:-1px}.work-selector>div ul li p.letter-k,.work-selector>div ul li p.letter-l,.work-selector>div ul li p.letter-m,.work-selector>div ul li p.letter-n{left:-12px}.work-selector>div ul li p.letter-o{left:-5px}.work-selector>div ul li p.letter-p{left:-12px}.work-selector>div ul li p.letter-q{left:-5px}.work-selector>div ul li p.letter-r{left:-12px}.work-selector>div ul li p.letter-s,.work-selector>div ul li p.letter-t{left:-2px}.work-selector>div ul li p.letter-u{left:-11px}.work-selector>div ul li p.letter-v,.work-selector>div ul li p.letter-w,.work-selector>div ul li p.letter-x,.work-selector>div ul li p.letter-y,.work-selector>div ul li p.letter-z{left:-1px}.work-selector .status{pointer-events:none;height:30px;bottom:9vh;left:5vw;position:fixed}.work-description.asleep .block{opacity:0}.work-description>div{top:calc(50vh + 30px)}.about-content .overview span ul:after,.about-content .overview span ul:before,.work-description:after,.work-description:before{content:" ";display:table}.about-content .overview span ul:after,.work-description:after{clear:both}.about-content .links a,.work-description .launch{display:inline-block}.work-description .block{max-width:450px;display:inline-block;float:left}@media only screen and (min-device-width:700px) and (max-device-width:1024px){.work-description .block{max-width:350px}}.work-description .description{margin:0 10vw}@media only screen and (min-device-width:320px) and (max-device-width:700px){.work-description>div{top:auto}.work-description h1{margin-bottom:30px}.work-description .block{width:100%;float:none;margin:10px 0}}.work-images{position:absolute;top:0;z-index:10}.work-images .anim{opacity:1!important}.work-images .anim.hidden{-webkit-transform:translateY(15vh)!important;transform:translateY(15vh)!important}.work-images .scrollbar{position:fixed;width:100%;height:10px;left:0;top:0;z-index:21}.work-images .scrollbar .line,.work-images>div ul,.work-images>div ul li video{position:absolute;width:100%;height:100%}.work-images .next{position:relative;opacity:0}.work-images .next.shown{opacity:1}.work-images>div{height:100%;top:85vh}.work-images>div ul{z-index:20;position:relative}.work-images>div ul li{width:100%;margin-bottom:30vh}.work-images>div ul li.disable{visibility:hidden}.work-images>div ul li video{top:0;left:0}.work-images>div ul li img{width:100%}@media only screen and (min-device-width:320px) and (max-device-width:700px){.work-images{position:relative;top:0;margin-top:40px}.work-images .scrollbar{z-index:999}.work-images>div{top:0;width:100%}.work-images>div ul{width:100%}.work-images>div ul li{width:calc(100% - 80px);margin:40px}}.about-content .links{z-index:2}.about-content .links .anchor{cursor:pointer}.about-content .anchor.hide{opacity:0}.about-content .cont{display:inline-block}.about-content .overview{z-index:1;position:absolute;width:100%}.about-content .overview span ul li{display:block;float:left}.about-content .overview span ul li:last-child{top:-13px;position:relative;float:right}.about-content .overview span ul li img{width:30px;height:30px;position:relative;top:5px}.about-content .foot{pointer-events:none}.about-content .foot a{pointer-events:all;display:inline-block}.about-content .dev i{display:inline-block;pointer-events:none}@media only screen and (min-device-width:320px) and (max-device-width:700px){.about-content{margin:0 auto;width:calc(100% - 80px)}.about-content .anchor,.about-content .col-1-5{display:none}.about-content .links li{margin-top:10px;margin-bottom:0}.about-content .links li.phone{display:block;margin-bottom:40px}.about-content .links li,.about-content .links li a{font-size:.98438em!important}.about-content .award-title{margin:40px 0}.about-content .foot{display:block;margin-top:40px}.about-content .overview{position:relative}.about-content .overview .description{margin-bottom:50px}.about-content .overview span ul li{float:none;margin-top:0}.about-content .overview span ul li:last-child{float:none}}.private-password{background-color:#000;width:100%;height:100%}.private-password input{height:35vh;color:#fff}.private-password input.error{color:red}