a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.stroke-split,.stroke-strikethrough,.stroke-underline{height:.735em;line-height:.88em}.stroke-underline:after{height:.07em;width:102%;left:0;top:114%}.stroke-strikethrough:after,.stroke-underline:after{content:"";position:absolute;display:block;background-color:#fafafa}.stroke-strikethrough:after{height:.12em;width:106.66667%;top:50%;left:-3.33333%;-webkit-transform:translateY(-50%);transform:translateY(-50%);visibility:hidden}.dark .stroke-strikethrough:after{background-color:#141414}.no-touch .stroke-strikethrough:hover:after,.stroke-strikethrough.active:after{visibility:visible}.stroke-split span{position:relative;display:inline;vertical-align:top}.stroke-split span:nth-of-type(3n+2){display:inline-block;width:.6em;height:.12em;background-color:#fafafa;vertical-align:text-top;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 .05em 0 .01em}.dark .stroke-split span:nth-of-type(3n+2){background-color:#141414}.gridline{display:none!important;position:fixed;background-color:rgba(255,204,0,.5);pointer-events:none;z-index:9999;width:100%;height:1px;left:0;top:0}.gridline--v{width:1px;height:100%}.show-guides .gridline{display:block!important}@font-face{font-family:Akkurat-Bold;src:url(../fonts/Akkurat-Bold.eot);src:url(../fonts/Akkurat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Akkurat-Bold.woff2) format("woff2"),url(../fonts/Akkurat-Bold.woff) format("woff"),url(../fonts/Akkurat-Bold.ttf) format("truetype"),url(../fonts/Akkurat-Bold.svg#AkkuratLightPro-Regular) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Akkurat-Regular;src:url(../fonts/Akkurat-Regular.eot);src:url(../fonts/Akkurat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Akkurat-Regular.woff2) format("woff2"),url(../fonts/Akkurat-Regular.woff) format("woff"),url(../fonts/Akkurat-Regular.ttf) format("truetype"),url(../fonts/Akkurat-Regular.svg#AkkuratLightPro-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Akkurat-Regular-Italic;src:url(../fonts/Akkurat-Regular-Italic.eot);src:url(../fonts/Akkurat-Regular-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Akkurat-Regular-Italic.woff2) format("woff2"),url(../fonts/Akkurat-Regular-Italic.woff) format("woff"),url(../fonts/Akkurat-Regular-Italic.ttf) format("truetype"),url(../fonts/Akkurat-Regular-Italic.svg#AkkuratLightPro-Regular) format("svg");font-weight:400;font-style:normal}html{width:100%;height:100%}body,html{min-height:100%}body{min-width:100%;background-color:#141414;color:#fafafa;font-family:Akkurat-Regular;font-size:16px;letter-spacing:-.34px;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1921px){body{font-size:.83333vw;letter-spacing:-.01771vw}}@media (max-width:1919px){body{font-size:14px}}@media (max-width:1919px) and (min-width:1921px){body{font-size:.72917vw}}@media (max-width:1439px){body{font-size:13px}}@media (max-width:1439px) and (min-width:1921px){body{font-size:.67708vw}}body.no-scroll,body.overlay-active{overflow:hidden}body.desktop-no-scroll.screen-large,body.desktop-no-scroll.screen-xlarge,body.desktop-no-scroll.screen-xxlarge,body.desktop-no-scroll.screen-xxxlarge{-ms-scroll-chaining:none;overscroll-behavior:none}body.loading{overflow:hidden}.font-lock-js{white-space:nowrap;visibility:hidden}.font-lock-js.snapped{visibility:visible}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus{outline:none!important}a,a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:inherit}.hidden{display:none!important;visibility:hidden!important}img[src=""]{display:none}img.lazy,img.loading{-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0;filter:alpha(opacity=0)}img.loaded{opacity:1;filter:alpha(opacity=100)}@media (min-width:481px){.xsmall,.xsmall-down{display:none!important;visibility:hidden!important}}@media (min-width:768px){.small-down{display:none!important;visibility:hidden!important}}@media (max-width:480px){.small,.small-up{display:none!important;visibility:hidden!important}}@media (min-width:768px){.small{display:none!important;visibility:hidden!important}}@media (min-width:1024px){.medium-down{display:none!important;visibility:hidden!important}}@media (max-width:767px){.medium,.medium-up{display:none!important;visibility:hidden!important}}@media (min-width:1024px){.medium{display:none!important;visibility:hidden!important}}@media (min-width:1200px){.large-down{display:none!important;visibility:hidden!important}}@media (max-width:1023px){.large,.large-up{display:none!important;visibility:hidden!important}}@media (min-width:1200px){.large{display:none!important;visibility:hidden!important}}@media (min-width:1440px){.xlarge-down{display:none!important;visibility:hidden!important}}@media (max-width:1199px){.xlarge,.xlarge-up{display:none!important;visibility:hidden!important}}@media (min-width:1440px){.xlarge{display:none!important;visibility:hidden!important}}@media (min-width:1920px){.xxlarge-down{display:none!important;visibility:hidden!important}}@media (max-width:1439px){.xxlarge,.xxlarge-up{display:none!important;visibility:hidden!important}}@media (min-width:1920px){.xxlarge{display:none!important;visibility:hidden!important}}@media (min-width:1000001px){.xxxlarge-down{display:none!important;visibility:hidden!important}}@media (max-width:1919px){.xxxlarge,.xxxlarge-up{display:none!important;visibility:hidden!important}}@media (min-width:1000001px){.xxxlarge{display:none!important;visibility:hidden!important}}.loader-wrapper.complete{pointer-events:none}.loader-wrapper .loader{display:block;position:absolute;width:100%;height:100%}@media (max-width:1023px){.loader-wrapper .loader{-webkit-transform:scale(.5);transform:scale(.5)}}.loader-wrapper .loader .image{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;filter:alpha(opacity=100)}.loader-wrapper .loader .image.inactive,.loader-wrapper .loader .image.preloading{opacity:0;filter:alpha(opacity=0)}.header .header__item{position:fixed;top:0;left:0;z-index:600;font-family:Akkurat-Bold;font-size:16px;letter-spacing:-.34px}@media (min-width:1921px){.header .header__item{font-size:.83333vw;letter-spacing:-.01771vw}}@media (max-width:1919px){.header .header__item{font-size:14px}}@media (max-width:1919px) and (min-width:1921px){.header .header__item{font-size:.72917vw}}@media (max-width:1439px){.header .header__item{font-size:13px}}@media (max-width:1439px) and (min-width:1921px){.header .header__item{font-size:.67708vw}}.header .header__item a{display:block;position:relative;padding:20px 30px}@media (min-width:1921px){.header .header__item a{padding-top:1.04167vw;padding-bottom:1.04167vw;padding-left:1.5625vw;padding-right:1.5625vw}}@media (max-width:767px){.header .header__item a{padding-left:20px;padding-right:20px}}.header .header__item a div{position:relative}.header .header__item a div.stroke-strikethrough:after{top:50%!important}.header .header__item a.overlay-info-show{display:none}.overlay-active--info .header .header__item a.overlay-info-show{display:block}.header .header__item a.overlay-index-show,.overlay-active--info .header .header__item a.overlay-info-hide{display:none}.overlay-active--index .header .header__item a.overlay-index-show{display:block}.overlay-active--index .header .header__item a.overlay-index-hide{display:none}.header .header__item.middle{left:50%;white-space:nowrap;-webkit-transform:translate(-50%);transform:translate(-50%)}.header .header__item.right{left:auto;right:0}.no-touch .header .header__item:hover .stroke-strikethrough:after{visibility:visible}.header .logo{font-family:Arial;font-weight:700;line-height:.88em}.header .logo span:not(.rollover){opacity:1}.header .logo span.rollover{position:absolute;left:50%;opacity:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.header .logo:hover span:not(.rollover){opacity:0}.header .logo:hover .rollover{opacity:1}.overlay{background-color:#f0e7d3;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;display:block;z-index:500;padding-left:50px;padding-right:50px}@media (min-width:1921px){.overlay{padding-left:2.60417vw;padding-right:2.60417vw}}.overlay__content{position:relative;width:100%;z-index:501;padding-bottom:50px}@media (min-width:1921px){.overlay__content{padding-bottom:2.60417vw}}@media (max-width:767px){.overlay__content{padding-bottom:8vw}}.overlay.inactive{visibility:hidden;overflow:hidden;display:none;width:0;height:0}.overlay h2{position:fixed;display:block;top:50%;left:50%;pointer-events:none;font-family:Akkurat-Bold;font-size:160px;letter-spacing:-2.67px;-webkit-transform:translate(-50%,-62%);transform:translate(-50%,-62%);z-index:500}@media (min-width:1921px){.overlay h2{font-size:8.33333vw;letter-spacing:-.13906vw}}@media (max-width:1439px){.overlay h2{font-size:130px;letter-spacing:-2.17px}}@media (max-width:1439px) and (min-width:1921px){.overlay h2{font-size:6.77083vw;letter-spacing:-.11302vw}}@media (max-width:1199px){.overlay h2{font-size:110px;letter-spacing:-1.83px}}@media (max-width:1199px) and (min-width:1921px){.overlay h2{font-size:5.72917vw;letter-spacing:-.09531vw}}@media (max-width:1023px){.overlay h2{font-size:100px;letter-spacing:-1.67px}}@media (max-width:1023px) and (min-width:1921px){.overlay h2{font-size:5.20833vw;letter-spacing:-.08698vw}}@media (max-width:767px){.overlay h2{font-size:80px;letter-spacing:-1.34px}}@media (max-width:767px) and (min-width:1921px){.overlay h2{font-size:4.16667vw;letter-spacing:-.06979vw}}.show-bounds .overlay h2:before{content:"";display:block;width:100%;height:100%;border:1px solid rgba(255,0,204,.7);position:absolute;top:0;left:0}@media (max-width:767px){.overlay h2{top:auto;bottom:60px;-webkit-transform:translate(-50%,-18px);transform:translate(-50%,-18px)}}.overlay#overlay-index{padding-top:91px}@media (min-width:1921px){.overlay#overlay-index{padding-top:4.73958vw}}@media (max-width:767px){.overlay#overlay-index{padding:71px 0 0}}.overlay#overlay-index h2:after{left:.02em}.overlay#overlay-index .project-index{display:block;width:100%}@media (max-width:767px){.overlay#overlay-index .project-index{width:84%;margin:0 auto}}.overlay#overlay-index .project-index li{width:100%}.overlay#overlay-index .project-index li .stroke-split span:nth-of-type(3n+2){width:.5em}.no-touch .overlay#overlay-index .project-index li:hover .stroke-strikethrough:after,.overlay#overlay-index .project-index li.active .stroke-strikethrough:after{visibility:visible}.overlay#overlay-index .project-index li .project-index-code,.overlay#overlay-index .project-index li .project-index-title{position:relative;display:inline-block;margin-bottom:.45em}.overlay#overlay-index .project-index li .project-index-title{color:#141414;font-family:Akkurat-Bold;font-size:48px;letter-spacing:0;padding-left:.45em;white-space:nowrap;height:.735em;line-height:.88em;vertical-align:top}@media (min-width:1921px){.overlay#overlay-index .project-index li .project-index-title{font-size:2.5vw;letter-spacing:0}}@media (max-width:1439px){.overlay#overlay-index .project-index li .project-index-title{font-size:40px}}@media (max-width:1439px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-title{font-size:2.08333vw}}@media (max-width:1199px){.overlay#overlay-index .project-index li .project-index-title{font-size:36px}}@media (max-width:1199px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-title{font-size:1.875vw}}@media (max-width:1023px){.overlay#overlay-index .project-index li .project-index-title{font-size:27px}}@media (max-width:1023px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-title{font-size:1.40625vw}}@media (max-width:767px){.overlay#overlay-index .project-index li .project-index-title{font-size:32px;letter-spacing:-.53px}}@media (max-width:767px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-title{font-size:1.66667vw;letter-spacing:-.0276vw}}@media (max-width:767px){.overlay#overlay-index .project-index li .project-index-title{white-space:normal;padding-left:0;display:block;height:auto;line-height:1.13;margin-bottom:.65em}}.overlay#overlay-index .project-index li .project-index-code{font-family:Akkurat-Bold;font-size:48px;letter-spacing:0}@media (min-width:1921px){.overlay#overlay-index .project-index li .project-index-code{font-size:2.5vw;letter-spacing:0}}@media (max-width:1439px){.overlay#overlay-index .project-index li .project-index-code{font-size:40px}}@media (max-width:1439px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-code{font-size:2.08333vw}}@media (max-width:1199px){.overlay#overlay-index .project-index li .project-index-code{font-size:36px}}@media (max-width:1199px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-code{font-size:1.875vw}}@media (max-width:1023px){.overlay#overlay-index .project-index li .project-index-code{font-size:27px}}@media (max-width:1023px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-code{font-size:1.40625vw}}@media (max-width:767px){.overlay#overlay-index .project-index li .project-index-code{font-size:27px;letter-spacing:-.45px}}@media (max-width:767px) and (min-width:1921px){.overlay#overlay-index .project-index li .project-index-code{font-size:1.40625vw;letter-spacing:-.02344vw}}@media (max-width:767px){.overlay#overlay-index .project-index li .project-index-code{margin-bottom:.2em}}.overlay#overlay-info{padding-top:86px}@media (min-width:1921px){.overlay#overlay-info{padding-top:4.47917vw}}@media (max-width:767px){.overlay#overlay-info{padding:66px 0 0}}.overlay#overlay-info .overlay__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:none}@media (max-width:767px){.overlay#overlay-info .overlay__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:all}}.overlay#overlay-info .overlay__content--fixed{position:fixed;left:50px;padding-right:100px;top:86px}@media (min-width:1921px){.overlay#overlay-info .overlay__content--fixed{left:2.60417vw;padding-right:5.20833vw;top:4.47917vw}}.overlay#overlay-info .overlay__content--fixed .column{pointer-events:all!important}.overlay#overlay-info .column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.overlay#overlay-info .column:nth-of-type(3n+1){pointer-events:all!important;width:45.8vw;font-family:Akkurat-Bold;font-size:48px;line-height:60.96px;letter-spacing:1px}@media (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:2.5vw;line-height:3.175vw;letter-spacing:.05208vw}}@media (max-width:1439px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:40px;line-height:53.2px;letter-spacing:.83px}}@media (max-width:1439px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:2.08333vw;line-height:2.77083vw;letter-spacing:.04323vw}}@media (max-width:1199px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:36px;line-height:47.16px;letter-spacing:.75px}}@media (max-width:1199px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:1.875vw;line-height:2.45625vw;letter-spacing:.03906vw}}@media (max-width:1023px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:27px;line-height:35.91px;letter-spacing:.56px}}@media (max-width:1023px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:1.40625vw;line-height:1.87031vw;letter-spacing:.02917vw}}@media (max-width:767px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:32px;line-height:40px;letter-spacing:0}}@media (max-width:767px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+1){font-size:1.66667vw;line-height:2.08333vw;letter-spacing:0}}@media (min-width:1024px) and (max-width:1199px){.overlay#overlay-info .column:nth-of-type(3n+1){width:45vw}}.overlay#overlay-info .column:nth-of-type(3n+1) .column__inner{max-width:none}.overlay#overlay-info .column:nth-of-type(3n+1) .column__inner .body{margin-top:-.1em}@media (max-width:1199px){.overlay#overlay-info .column:nth-of-type(3n+1) .column__inner .body{margin-top:-.075em}}.overlay#overlay-info .column:nth-of-type(3n+2){width:20.5vw;font-family:Akkurat-Bold;font-size:18px;line-height:23.94px;letter-spacing:0;pointer-events:none}@media (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:.9375vw;line-height:1.24688vw;letter-spacing:0}}@media (max-width:1919px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:16px;line-height:23.04px}}@media (max-width:1919px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:.83333vw;line-height:1.2vw}}@media (max-width:1439px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:15px;line-height:21px}}@media (max-width:1439px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:.78125vw;line-height:1.09375vw}}@media (max-width:1023px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:14px;line-height:20.02px}}@media (max-width:1023px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:.72917vw;line-height:1.04271vw}}@media (max-width:767px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:16px;line-height:22.08px}}@media (max-width:767px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+2){font-size:.83333vw;line-height:1.15vw}}@media (min-width:1024px) and (max-width:1199px){.overlay#overlay-info .column:nth-of-type(3n+2){width:22vw}}.overlay#overlay-info .column:nth-of-type(3n+0){width:20.5vw;font-family:Akkurat-Bold;font-size:18px;line-height:23.94px;letter-spacing:0;pointer-events:none}@media (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:.9375vw;line-height:1.24688vw;letter-spacing:0}}@media (max-width:1919px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:16px;line-height:23.04px}}@media (max-width:1919px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:.83333vw;line-height:1.2vw}}@media (max-width:1439px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:15px;line-height:21px}}@media (max-width:1439px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:.78125vw;line-height:1.09375vw}}@media (max-width:1023px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:14px;line-height:20.02px}}@media (max-width:1023px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:.72917vw;line-height:1.04271vw}}@media (max-width:767px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:16px;line-height:22.08px}}@media (max-width:767px) and (min-width:1921px){.overlay#overlay-info .column:nth-of-type(3n+0){font-size:.83333vw;line-height:1.15vw}}@media (min-width:1024px) and (max-width:1199px){.overlay#overlay-info .column:nth-of-type(3n+0){width:22vw}}@media (min-width:768px) and (max-width:1023px){.overlay#overlay-info .column:nth-of-type(3n+1){width:58vw}.overlay#overlay-info .column:nth-of-type(3n+2){display:none}.overlay#overlay-info .column:nth-of-type(3n+0){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:767px){.overlay#overlay-info .column{margin:0 auto}.overlay#overlay-info .column:nth-of-type(3n+1){width:84vw;margin-bottom:34px}.overlay#overlay-info .column:nth-of-type(3n+2){display:none}.overlay#overlay-info .column:nth-of-type(3n+0){width:auto;max-width:55vw;pointer-events:all}}.overlay#overlay-info .column__inner{position:relative;float:right;max-width:200px}@media (min-width:1921px){.overlay#overlay-info .column__inner{max-width:10.41667vw}}@media (max-width:767px){.overlay#overlay-info .column__inner{max-width:none;float:inherit}}.overlay#overlay-info .column__inner .title{color:#fafafa}.overlay#overlay-info .column__inner .body{color:#141414}.overlay#overlay-info .column__inner .body:not(:last-of-type){margin-bottom:22px}@media (min-width:1921px){.overlay#overlay-info .column__inner .body:not(:last-of-type){margin-bottom:1.14583vw}}@media (max-width:1919px){.overlay#overlay-info .column__inner .body:not(:last-of-type){margin-bottom:20px}}.home__slide{position:relative;display:block;width:100vw;overflow:hidden;background-color:#141414}.home__slide.cover-off .home__project-image{opacity:0;filter:alpha(opacity=0)}.home__slide.dark{color:#141414}.home__slide.offscreen canvas{visibility:hidden;height:0!important;width:0!important;display:none;overflow:hidden}.home__slide.offscreen .ticker{visibility:hidden}.home__slide.offscreen .ticker-content{-webkit-animation:none!important;animation:none!important}.home__videos{position:fixed;top:0;left:0;overflow:hidden;z-index:-1000;opacity:0;filter:alpha(opacity=0)}.home__videos video{display:inline-block;width:20vw;height:auto}.home__project-image{position:absolute;top:50%;left:50%;width:50%;background-size:cover;background-position:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .18s;transition:opacity .18s}.home__project-image:before{content:"";display:block;padding-top:56.25%}.home__project-image.secondary{display:none}@media (min-width:768px) and (max-width:1023px){.home__project-image{top:0;left:0;width:100%;height:50%;-webkit-transform:translate(0);transform:translate(0);background-repeat:repeat-y;background-size:cover;background-position:50%}.home__project-image.secondary{display:block;top:50%}}@media (max-width:767px){.home__project-image{top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0);transform:translate(0);background-repeat:repeat-y;background-size:100% auto;background-position:top}}.home__project-link{display:block;position:absolute;width:50vw;height:28.125vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1023px){.home__project-link{top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0);transform:translate(0)}}@media (min-width:1024px){.no-touch .home__project-link:hover .home__project-title{display:none}.no-touch .home__project-link:hover .home__project-subtitle{display:block}}@media (min-width:1200px){.no-touch .home__project-link:hover .home__project-title{display:none}.no-touch .home__project-link:hover .home__project-subtitle{display:block}}.home__project-title{position:absolute;display:block;top:50%;left:50%;text-align:center;width:100%;font-family:Akkurat-Bold;font-size:42px;letter-spacing:-.34px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.home__project-title{font-size:4.10156vw;letter-spacing:-.0332vw}}@media (max-width:1023px){.home__project-title{font-size:70px}}@media (max-width:1023px) and (min-width:1921px){.home__project-title{font-size:3.64583vw}}@media (max-width:767px){.home__project-title{font-size:50px}}@media (max-width:767px) and (min-width:1921px){.home__project-title{font-size:2.60417vw}}.touch .home__project-title{font-family:Akkurat-Bold;font-size:70px;letter-spacing:-.34px}@media (min-width:1025px){.touch .home__project-title{font-size:6.83594vw;letter-spacing:-.0332vw}}@media (max-width:767px){.touch .home__project-title{font-size:50px}}@media (max-width:767px) and (min-width:1921px){.touch .home__project-title{font-size:2.60417vw}}.home__project-subtitle{position:absolute;display:none;top:50%;left:50%;width:100%;text-align:center;font-family:Akkurat-Bold;font-size:14px;letter-spacing:-.34px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.home__project-subtitle{font-size:1.36719vw;letter-spacing:-.0332vw}}@media (max-width:767px){.home__project-subtitle{font-size:15px}}@media (max-width:767px) and (min-width:1921px){.home__project-subtitle{font-size:.78125vw}}.touch .home__project-subtitle{font-family:Akkurat-Bold;font-size:15px;letter-spacing:-.34px}@media (min-width:1025px){.touch .home__project-subtitle{font-size:1.46484vw;letter-spacing:-.0332vw}}@media (max-width:767px){.touch .home__project-subtitle{font-size:15px}}@media (max-width:767px) and (min-width:1921px){.touch .home__project-subtitle{font-size:.78125vw}}@media (max-width:1023px){.home__project-subtitle{-webkit-transform:translate(0);transform:translate(0);top:0;left:0;width:100%;height:100%;display:block}.home__project-subtitle .splitter{display:none}.home__project-subtitle .subtitle-brand{display:block;position:absolute;left:50%;width:100%;text-align:center;top:calc(50% - 56.25vw + 20px);-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:1023px) and (min-width:768px) and (max-width:1023px){.home__project-subtitle .subtitle-brand{top:35%}}@media (max-width:1023px){.home__project-subtitle .subtitle-project{display:block;position:absolute;left:50%;width:100%;text-align:center;top:calc(50% + 56.25vw - 20px);-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}}@media (max-width:1023px) and (min-width:768px) and (max-width:1023px){.home__project-subtitle .subtitle-project{top:65%}}@media (min-width:1024px){.touch .home__project-subtitle{display:block;top:auto;bottom:20px;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (min-width:1024px) and (min-width:1025px){.touch .home__project-subtitle{bottom:1.95312vw}}@media (min-width:1200px){.touch .home__project-subtitle{display:block;top:auto;bottom:20px;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (min-width:1200px) and (min-width:1025px){.touch .home__project-subtitle{bottom:1.95312vw}}.home__canvas{top:0;left:0}.home__canvas,.project{position:relative;display:block}.project{white-space:nowrap;height:100vh;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .15s;transition:opacity .15s}@media (max-width:1023px){.project{height:auto;width:100%;white-space:normal}}.project.loading{opacity:0;filter:alpha(opacity=0)}@media (max-width:1023px){.project-info-wrapper{z-index:250;pointer-events:none;display:block;position:fixed;left:50px;top:130px}}@media (max-width:767px){.project-info-wrapper.faded .project-intro{opacity:0;filter:alpha(opacity=0)}}@media (max-width:767px){.project-info-wrapper{top:90px;left:0;padding-bottom:24px}}.project .ticker{position:fixed;bottom:0;left:0;display:block;width:100vw;padding-bottom:36px;overflow:hidden;font-family:Akkurat-Bold;font-size:18px;letter-spacing:-.34px;z-index:260;pointer-events:none}@media (min-width:1921px){.project .ticker{font-size:.9375vw;letter-spacing:-.01771vw}}.project-intro,.project-title{left:70px;text-indent:-.04em}@media (min-width:1921px){.project-intro,.project-title{left:3.64583vw}}@media (max-width:1919px){.project-intro,.project-title{left:60px}}@media (max-width:1199px){.project-intro,.project-title{left:50px}}@media (max-width:1023px){.project-intro,.project-title{left:auto}}.project-title{position:fixed;top:calc(50% - 40px);pointer-events:none;font-family:Akkurat-Bold;font-size:120px;z-index:250;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:1921px){.project-title{font-size:6.25vw}}@media (max-width:1199px){.project-title{font-size:100px}}@media (max-width:1199px) and (min-width:1921px){.project-title{font-size:5.20833vw}}.project-title.stroke-split span:nth-of-type(3n+2){width:.5em}@media (max-width:1023px){.project-title{-webkit-transition:opacity .24s cubic-bezier(.455,.03,.515,.955);transition:opacity .24s cubic-bezier(.455,.03,.515,.955);-webkit-transform:translate(0);transform:translate(0);position:relative}}@media (max-width:767px){.project-title{text-align:center;font-size:23.5vw}}.project-intro{position:fixed;top:50%;margin-top:-.25em;opacity:1;filter:alpha(opacity=100);font-size:15px;line-height:24px;letter-spacing:-.25px;z-index:250;width:490px;pointer-events:none;white-space:normal}@media (min-width:1921px){.project-intro{font-size:.78125vw;line-height:1.25vw;letter-spacing:-.01302vw}}@media (max-width:1199px){.project-intro{font-size:13px;line-height:20.02px;letter-spacing:-.22px}}@media (max-width:1199px) and (min-width:1921px){.project-intro{font-size:.67708vw;line-height:1.04271vw;letter-spacing:-.01146vw}}@media (min-width:1921px){.project-intro{width:25.52083vw}}.project-intro-title{font-family:Akkurat-Bold}.project-intro-subtitle{font-family:Akkurat-Regular-Italic}.project-intro b,.project-intro strong{font-family:Akkurat-Bold}@media (max-width:1919px){.project-intro{width:410px}}@media (max-width:1199px){.project-intro{width:340px}}@media (max-width:1023px){.project-intro{position:relative;width:50vw;top:auto;padding-top:40px;-webkit-transition:opacity .24s cubic-bezier(.455,.03,.515,.955);transition:opacity .24s cubic-bezier(.455,.03,.515,.955)}}@media (max-width:767px){.project-intro{width:84vw;margin:0 8vw}}.project-content{position:absolute;height:100%;font-size:0;margin-left:22px;padding-left:50vw}@media (min-width:1921px){.project-content{margin-left:1.14583vw}}@media (max-width:1023px){.project-content{height:auto;width:100%;padding-left:0;margin-left:0}}.project .media-group{position:relative;display:inline-block;height:100%;vertical-align:top}@media (max-width:1023px){.project .media-group{display:block;height:auto}}.project .media-group:last-of-type{margin-right:50px}@media (min-width:1921px){.project .media-group:last-of-type{margin-right:2.60417vw}}@media (max-width:1023px){.project .media-group:last-of-type{margin-right:0;margin-bottom:calc(12vw + 46px)}}.project .media-group.hero{padding-top:52px;padding-bottom:20px;margin-right:6vw}@media (min-width:1921px){.project .media-group.hero{padding-top:2.70833vw;padding-bottom:1.04167vw}}@media (max-width:1023px){.project .media-group.hero{margin-right:0;padding:0 5vw 5vw}}.project .media-group.credits .media-item{height:auto;margin-top:17.5vw;font-size:15px;line-height:24px;letter-spacing:-.25px}@media (min-width:1921px){.project .media-group.credits .media-item{font-size:.78125vw;line-height:1.25vw;letter-spacing:-.01302vw}}@media (max-width:1199px){.project .media-group.credits .media-item{font-size:13px;line-height:20.02px;letter-spacing:-.22px}}@media (max-width:1199px) and (min-width:1921px){.project .media-group.credits .media-item{font-size:.67708vw;line-height:1.04271vw;letter-spacing:-.01146vw}}@media (max-width:1023px){.project .media-group.credits .media-item{margin:0 auto}}.project .media-group.credits .media-item p{width:25vw;max-width:260px}.project .media-group.credits .media-item p:first-of-type{margin-top:-.3em}@media (min-width:1921px){.project .media-group.credits .media-item p{max-width:13.54167vw}}.project .media-group.credits .media-item p.bold,.project .media-group.credits .media-item p b,.project .media-group.credits .media-item p strong{font-family:Akkurat-Bold}@media (max-width:1023px){.project .media-group.credits .media-item p{width:35vw;max-width:none;margin:0 auto}}@media (max-width:767px){.project .media-group.credits .media-item p{width:60vw}}@media (min-width:1024px){.project .media-group.top-large{padding-top:15vh}}@media (min-width:1200px){.project .media-group.top-large{padding-top:15vh}}@media (max-width:1023px){.project .media-group.top-large{padding-left:15vw}}@media (min-width:1024px){.project .media-group.top-large{padding-bottom:15vh}}@media (min-width:1200px){.project .media-group.top-large{padding-bottom:15vh}}@media (max-width:1023px){.project .media-group.top-large{padding-right:15vw}}@media (min-width:1024px){.project .media-group.top-medium{padding-top:10vh}}@media (min-width:1200px){.project .media-group.top-medium{padding-top:10vh}}@media (max-width:1023px){.project .media-group.top-medium{padding-left:10vw}}@media (min-width:1024px){.project .media-group.top-medium{padding-bottom:10vh}}@media (min-width:1200px){.project .media-group.top-medium{padding-bottom:10vh}}@media (max-width:1023px){.project .media-group.top-medium{padding-right:10vw}}@media (min-width:1024px){.project .media-group.top-small{padding-top:5vh}}@media (min-width:1200px){.project .media-group.top-small{padding-top:5vh}}@media (max-width:1023px){.project .media-group.top-small{padding-left:5vw}}@media (min-width:1024px){.project .media-group.top-small{padding-bottom:5vh}}@media (min-width:1200px){.project .media-group.top-small{padding-bottom:5vh}}@media (max-width:1023px){.project .media-group.top-small{padding-right:5vw}}@media (min-width:1024px){.project .media-group.right-small{margin-right:2vw}}@media (min-width:1200px){.project .media-group.right-small{margin-right:2vw}}@media (max-width:1023px){.project .media-group.right-small{margin-bottom:2vh}}@media (min-width:1024px){.project .media-group.right-medium{margin-right:4vw}}@media (min-width:1200px){.project .media-group.right-medium{margin-right:4vw}}@media (max-width:1023px){.project .media-group.right-medium{margin-bottom:4vh}}@media (min-width:1024px){.project .media-group.right-large{margin-right:6vw}}@media (min-width:1200px){.project .media-group.right-large{margin-right:6vw}}@media (max-width:1023px){.project .media-group.right-large{margin-bottom:6vh}}@media (min-width:1024px){.project .media-group.left-small .media-item:not(:first-of-type){margin-left:2vw}}@media (min-width:1200px){.project .media-group.left-small .media-item:not(:first-of-type){margin-left:2vw}}@media (max-width:1023px){.project .media-group.left-small .media-item:not(:first-of-type){margin-top:2vh}}@media (min-width:1024px){.project .media-group.left-medium .media-item:not(:first-of-type){margin-left:4vw}}@media (min-width:1200px){.project .media-group.left-medium .media-item:not(:first-of-type){margin-left:4vw}}@media (max-width:1023px){.project .media-group.left-medium .media-item:not(:first-of-type){margin-top:4vh}}@media (min-width:1024px){.project .media-group.left-large .media-item:not(:first-of-type){margin-left:6vw}}@media (min-width:1200px){.project .media-group.left-large .media-item:not(:first-of-type){margin-left:6vw}}@media (max-width:1023px){.project .media-group.left-large .media-item:not(:first-of-type){margin-top:6vh}}.project .media-item{display:inline-block;height:100%;width:auto;position:relative;white-space:normal;overflow:hidden}@media (max-width:1023px){.project .media-item{display:block;height:auto;width:100%}}.project .media-item.video .video-wrapper{position:relative;display:block;width:100%;height:100%}.project .media-item.video .video-wrapper:hover .video-hint{opacity:1;filter:alpha(opacity=100)}.project .media-item.video .video-wrapper.active .video-hint{display:none}.project .media-item.video .video-wrapper.active .video-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.project .media-item.video .video-wrapper.active .video-overlay{cursor:inherit}.project .media-item.video .video-wrapper.muted .item.volume span{background-color:#858585}.project .media-item.video .video-wrapper.meta .video-cover{opacity:0;filter:alpha(opacity=0)}.project .media-item.video .video-wrapper.paused .item.pause,.project .media-item.video .video-wrapper.playing .item.play{display:none!important}.project .media-item.video .video-wrapper.show-controls .video-controls{opacity:1;filter:alpha(opacity=100);pointer-events:inherit}.project .media-item.video .video-wrapper.show-controls.active .video-overlay{opacity:1;filter:alpha(opacity=100)}.project .media-item.video .video-cover,.project .media-item.video .video-overlay,.project .media-item.video .video-player{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.project .media-item.video .video-overlay{cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s;transition:opacity .5s;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.15)));background:linear-gradient(transparent 50%,rgba(0,0,0,.15))}.project .media-item.video .video-cover{display:block;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .5s;transition:opacity .5s}.project .media-item.video .video-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.project .media-item.video .video-controls{font-size:0;display:none;opacity:0;filter:alpha(opacity=0);pointer-events:none;position:absolute;bottom:7vh;left:50%;width:90%;max-width:600px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);z-index:200}@media (max-width:1023px){.project .media-item.video .video-controls{bottom:16px;-webkit-transform:translate(-50%);transform:translate(-50%)}}.project .media-item.video .video-controls .item{display:inline-block;position:relative}.project .media-item.video .video-controls .item .icon{display:block;left:0;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project .media-item.video .video-controls .item.button{z-index:201;height:42px;cursor:pointer}.project .media-item.video .video-controls .item.button.right .icon{left:auto;right:0}.project .media-item.video .video-controls .item.play{width:21px}.project .media-item.video .video-controls .item.play .icon{height:16px;width:9px;overflow:hidden;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:9px solid #fff}.project .media-item.video .video-controls .item.pause{width:21px}.project .media-item.video .video-controls .item.pause span{display:inline-block;width:2px;height:14px;background-color:#fff;vertical-align:middle}.project .media-item.video .video-controls .item.pause span:first-of-type{margin-right:3px;margin-left:1px}.project .media-item.video .video-controls .item.scrub{height:42px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.project .media-item.video .video-controls .item.scrub .load,.project .media-item.video .video-controls .item.scrub .progress,.project .media-item.video .video-controls .item.scrub .tray{width:100%;height:100%;position:absolute;display:block}.project .media-item.video .video-controls .item.scrub .load:before,.project .media-item.video .video-controls .item.scrub .progress:before,.project .media-item.video .video-controls .item.scrub .tray:before{content:"";display:block;position:absolute;height:2px;top:20px;left:0;width:100%}.project .media-item.video .video-controls .item.scrub .tray{cursor:pointer}.project .media-item.video .video-controls .item.scrub .tray:before{background-color:#666}.project .media-item.video .video-controls .item.scrub .load{width:0;pointer-events:none}.project .media-item.video .video-controls .item.scrub .load:before{background-color:#858585}.project .media-item.video .video-controls .item.scrub .progress{width:0;pointer-events:none}.project .media-item.video .video-controls .item.scrub .progress:before{background-color:#fff}.project .media-item.video .video-controls .item.scrub .position{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:42px;height:42px;position:absolute;display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.project .media-item.video .video-controls .item.scrub .position .time{font-family:Akkurat-Bold;font-size:12px;letter-spacing:-.2px;display:block;position:absolute;top:12px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.project .media-item.video .video-controls .item.scrub .position:after{content:"";background-color:#fff;border-radius:50%;background-clip:padding-box;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;cursor:pointer}.project .media-item.video .video-controls .item.volume{width:28px}.project .media-item.video .video-controls .item.volume .icon{width:16px}.project .media-item.video .video-controls .item.volume span{display:inline-block;margin:0 1px;width:2px;background-color:#fff;vertical-align:middle}.project .media-item.video .video-controls .item.volume span:nth-of-type(4n+1){height:7px}.project .media-item.video .video-controls .item.volume span:nth-of-type(4n+2){height:11px}.project .media-item.video .video-controls .item.volume span:nth-of-type(4n+3){height:15px}.project .media-item.video .video-controls .item.volume span:nth-of-type(4n+0){height:18px}.no-audio-control .project .media-item.video .video-controls .item.volume{display:none!important}.project .media-item.video .video-controls .item.fullscreen{width:32px}.project .media-item.video .video-controls .item.fullscreen .icon{width:20px;height:12px;background-color:#fff}.project .media-item.video .video-hint{display:block;position:absolute;left:50%;top:50%;pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200;font-family:Akkurat-Bold;font-size:30px;letter-spacing:-.5px}@media (min-width:1921px){.project .media-item.video .video-hint{font-size:1.5625vw;letter-spacing:-.02604vw}}.no-touch .project .media-item.video .video-hint{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .15s;transition:opacity .15s}.project .media-item.image img{width:100%;height:100%}