article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html,body{height:100%;width:100%;min-width:300px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body,html,p,div,h1,h2,h3,h4,h5,h6,ul,li,ol,span,textarea,form,img,input,button,a{padding:0px;margin:0px;border:0px;list-style-type:none;text-decoration:none;font-weight:normal;outline:none}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{border-radius:0}input[type=password]{-webkit-appearance:none}input[type=search],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.clear::after{content:'';display:table;clear:both}body,html{font-size:62.5%;height:100%}::-moz-selection{background:#FFFF00}::selection{background:#FFFF00}body{background-color:#fff}main{min-height:100%;background-color:#fff}article{padding-bottom:2.4rem}@media all and (min-width: 700px){article{padding-bottom:4.8rem}}@media all and (min-width: 800px){article{padding-bottom:9.6rem}}h1,h2,h3,h4,h5,p,li,a,input,textarea,button{font-family:"Avenir Next","Avenir","Montserrat",Arial,Helvetica,sans-serif;font-weight:normal;color:#222}h1{font-weight:700;font-size:4rem;line-height:4.8rem}h3{font-size:1.6rem;font-weight:700;text-transform:uppercase;line-height:3.2rem}p,main li{font-size:1.6rem;line-height:3.2rem;color:#222;margin-bottom:2.4rem}p a,main li a{color:#222;border-bottom:solid 0.2rem rgba(35,35,35,0.5);padding-bottom:.1rem;-webkit-transition:border .25s;transition:border .25s}p a:hover,main li a:hover{border-bottom:solid 0.2rem #232323}main ul{margin-bottom:2.4rem}main li{line-height:2.4rem;margin-bottom:.8rem}main ul li:last-child{margin-bottom:0rem}.nav--reversed p,.nav--reversed p a,.nav--reversed h3,.nav--reversed h1,.nav--reversed li{color:#fff}.nav--reversed p a,.nav--reversed main li a{border-bottom:solid 0.2rem rgba(255,255,255,0.5)}.nav--reversed p a:hover,.nav--reversed main li a:hover{border-bottom:solid 0.2rem #fff}@media all and (min-width: 800px){h1{font-weight:700;font-size:6rem;line-height:7.2rem}p,h3{font-size:1.8rem}}button{font-size:1.3rem;text-transform:uppercase;color:#222;background-color:transparent;line-height:3.4rem;padding:0 1.2rem;border:solid 1px #222;font-family:"Avenir Next","Avenir","Montserrat",Arial,Helvetica,sans-serif;letter-spacing:.08rem;font-weight:500;text-transform:uppercase;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:background-color .25s,border .25s,color .25s,-webkit-transform .25s;transition:background-color .25s,border .25s,color .25s,-webkit-transform .25s;transition:background-color .25s,border .25s,color .25s,transform .25s;transition:background-color .25s,border .25s,color .25s,transform .25s,-webkit-transform .25s}button:hover{background-color:#222;color:#fff}button:active{-webkit-transform:scale(1.1);transform:scale(1.1)}html,html *{cursor:url("../images/cursor-blank.png"),auto}input:hover,textarea:hover{cursor:text}.cursor{position:fixed;width:60px;height:60px;width:100px;height:100px;border-radius:50%;background-color:#fff;opacity:0;pointer-events:none;z-index:999;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;-webkit-transform:scale(0.3);transform:scale(0.3);-webkit-transform:scale(0.18);transform:scale(0.18);z-index:80;-webkit-transition:opacity .25s,background-color .25s,-webkit-transform .25s;transition:opacity .25s,background-color .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s,background-color .25s;transition:opacity .25s,transform .25s,background-color .25s,-webkit-transform .25s;mix-blend-mode:difference}.js--cursor-mobile .js-cursor--show .cursor,.js--cursor-mobile .js-cursor--show .cursor--hover{display:none !important}.js-cursor--show .cursor{opacity:1}.js-cursor--show .cursor.cursor--hide{opacity:0}.cursor--hover{-webkit-transform:scale(1);transform:scale(1);-webkit-transform:scale(0.6);transform:scale(0.6);opacity:.2}.cursor .icon-drag-l::before{right:-70%}.cursor .icon-drag-r::before{left:-70%}.cursor .icon-drag-l,.cursor .icon-drag-r{-webkit-transition:all .25s;transition:all .25s;width:50%;position:absolute;height:100%;left:0%;top:0;overflow:hidden;font-size:2rem}.cursor .icon-drag-l::before,.cursor .icon-drag-r::before{position:absolute;top:50%;margin-top:-1rem;opacity:0;-webkit-transition:left .25s,right .25s,opacity .25s;transition:left .25s,right .25s,opacity .25s}.cursor .icon-drag-r{left:50%}.cursor.cursor--ss-hover{-webkit-transform:scale(1);transform:scale(1)}.cursor.cursor--ss-hover .icon-drag-l::before,.cursor.cursor--ss-hover .icon-drag-r::before{opacity:1;-webkit-transition:left .25s 0.1s,right .25s 0.1s,opacity .25s;transition:left .25s 0.1s,right .25s 0.1s,opacity .25s}.cursor.cursor--ss-hover .icon-drag-l::before{right:-.6rem}.cursor.cursor--ss-hover .icon-drag-r::before{left:-.6rem}.splash{position:relative}.splash{position:absolute;width:100%;padding:2.4rem;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:15}.splash::after{content:'';width:100%;height:100%;position:absolute;background-color:#222;top:0;left:0;z-index:1}.splash__center{width:100%;text-align:center;position:relative;z-index:20}.splash__logo{color:#fff;font-size:3.5rem;margin-bottom:4.8rem;-webkit-transition:margin .25s;transition:margin .25s;display:block}.splash__login{text-align:left}.splash__login p a{text-align:left;color:#fff;opacity:.5;font-size:1.3rem;-webkit-transition:opacity .25s;transition:opacity .25s;border:none}.splash__login p a:hover{opacity:1;border:none}.splash__login-width{max-width:32rem;margin:0 auto}.login-form{text-align:left;-webkit-perspective:600px;perspective:600px}.login-form button{border:solid 1px #fff;color:#fff}.login-form button:hover{background-color:#fff;color:#222}.login-form input{background-color:transparent;font-size:1.6rem;color:#fff;border-bottom:solid 1px #fff;padding-bottom:.8rem;margin-right:1.6rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.login-form form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (min-width: 700px){.splash__logo{margin-bottom:5.6rem;font-size:4.2rem}.login-form input{margin-right:2.4rem}}.splash__branding,.splash__login{position:relative;opacity:0;-webkit-transition:all 1s 0.6s;transition:all 1s 0.6s}.splash__branding{-webkit-transform:translateY(-5vh);transform:translateY(-5vh)}.splash__login{-webkit-transform:translateY(5vh);transform:translateY(5vh)}.js--loaded .splash__branding,.js--loaded .splash__login{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@-webkit-keyframes shake{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}20%{-webkit-transform:rotateY(35deg);transform:rotateY(35deg)}40%{-webkit-transform:rotateY(-35deg);transform:rotateY(-35deg)}60%{-webkit-transform:rotateY(35deg);transform:rotateY(35deg)}80%{-webkit-transform:rotateY(-35deg);transform:rotateY(-35deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes shake{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}20%{-webkit-transform:rotateY(35deg);transform:rotateY(35deg)}40%{-webkit-transform:rotateY(-35deg);transform:rotateY(-35deg)}60%{-webkit-transform:rotateY(35deg);transform:rotateY(35deg)}80%{-webkit-transform:rotateY(-35deg);transform:rotateY(-35deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes flip{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg)}}@keyframes flip{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg)}}form.fail{-webkit-animation:shake 1s 1;animation:shake 1s 1}form.clear{-webkit-animation:flip .5s 1;animation:flip .5s 1}.splash__center{position:relative;-webkit-transition:all 1s .2s;transition:all 1s .2s;bottom:0}.splash.success::after .splash__center{-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.splash{-webkit-transform:translateY(0);transform:translateY(0)}.splash.success .splash__center{bottom:-100vh;opacity:0}.splash.success::after,.splash.success .blobs{-webkit-transition:all 1s .4s;transition:all 1s .4s;-webkit-transform:translateY(100%);transform:translateY(100%)}.blobs{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}.blob{width:100%;height:auto}.blobs__blob-1,.blobs__blob-2{position:absolute;position:relative;will-change:transform;width:100%;min-width:40rem;-webkit-filter:blur(8px);filter:blur(8px);height:auto}.blobs__blob-1 img,.blobs__blob-2 img{width:100%}.blobs__blob-1{-webkit-animation:blob1;animation:blob1;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-direction:reverse}.blobs__blob-2{-webkit-animation:blob2;animation:blob2;-webkit-animation-duration:50s;animation-duration:50s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.blobs__track-1,.blobs__track-2{will-change:opacity}.blobs__track-1{-webkit-animation:track1;animation:track1;-webkit-animation-duration:32s;animation-duration:32s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute;top:0;left:-10vw;width:60%;height:auto;-webkit-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0);opacity:0;-webkit-animation-delay:2s;animation-delay:2s}.blobs__track-2{-webkit-animation:track2;animation:track2;-webkit-animation-duration:40s;animation-duration:40s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute;bottom:0;right:-10vw;width:60%;height:auto;-webkit-transform:translate3d(0%, 110%, 0);transform:translate3d(0%, 110%, 0);opacity:0;-webkit-animation-delay:8s;animation-delay:8s}@-webkit-keyframes track1{0%{-webkit-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0);opacity:0}25%{opacity:1}75%{opacity:1}100%{-webkit-transform:translate3d(0%, -120%, 0);transform:translate3d(0%, -120%, 0);opacity:0}}@keyframes track1{0%{-webkit-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0);opacity:0}25%{opacity:1}75%{opacity:1}100%{-webkit-transform:translate3d(0%, -120%, 0);transform:translate3d(0%, -120%, 0);opacity:0}}@-webkit-keyframes track2{0%{-webkit-transform:translate3d(0%, 110%, 0);transform:translate3d(0%, 110%, 0);opacity:0}25%{opacity:1}75%{opacity:1}100%{-webkit-transform:translate3d(0%, -120%, 0);transform:translate3d(0%, -120%, 0);opacity:0}}@keyframes track2{0%{-webkit-transform:translate3d(0%, 110%, 0);transform:translate3d(0%, 110%, 0);opacity:0}25%{opacity:1}75%{opacity:1}100%{-webkit-transform:translate3d(0%, -120%, 0);transform:translate3d(0%, -120%, 0);opacity:0}}@-webkit-keyframes blob1{0%{-webkit-transform:skewX(10deg) rotate(270deg) scale(1);transform:skewX(10deg) rotate(270deg) scale(1)}50%{-webkit-transform:skewX(-10deg) rotate(450deg) scale(1.1);transform:skewX(-10deg) rotate(450deg) scale(1.1)}100%{-webkit-transform:skewX(10deg) rotate(630deg) scale(1);transform:skewX(10deg) rotate(630deg) scale(1)}}@keyframes blob1{0%{-webkit-transform:skewX(10deg) rotate(270deg) scale(1);transform:skewX(10deg) rotate(270deg) scale(1)}50%{-webkit-transform:skewX(-10deg) rotate(450deg) scale(1.1);transform:skewX(-10deg) rotate(450deg) scale(1.1)}100%{-webkit-transform:skewX(10deg) rotate(630deg) scale(1);transform:skewX(10deg) rotate(630deg) scale(1)}}@-webkit-keyframes blob2{0%{-webkit-transform:skewY(0deg) rotate(90deg) scale(0.9);transform:skewY(0deg) rotate(90deg) scale(0.9)}50%{-webkit-transform:skewY(20deg) rotate(270deg) scale(1);transform:skewY(20deg) rotate(270deg) scale(1)}100%{-webkit-transform:skewY(0deg) rotate(450deg) scale(0.9);transform:skewY(0deg) rotate(450deg) scale(0.9)}}@keyframes blob2{0%{-webkit-transform:skewY(0deg) rotate(90deg) scale(0.9);transform:skewY(0deg) rotate(90deg) scale(0.9)}50%{-webkit-transform:skewY(20deg) rotate(270deg) scale(1);transform:skewY(20deg) rotate(270deg) scale(1)}100%{-webkit-transform:skewY(0deg) rotate(450deg) scale(0.9);transform:skewY(0deg) rotate(450deg) scale(0.9)}}header{padding:2.4rem 2.4rem;position:absolute;top:0;left:0;right:0;z-index:10;-webkit-transition:all .25s;transition:all .25s;-webkit-transition:top .25s,padding .25s;transition:top .25s,padding .25s}header .branding{text-align:left;position:relative;z-index:4}header .branding img{width:11rem;margin:0 auto}header .branding__logo{font-size:1.9rem;color:#222;-webkit-transition:font-size .25s;transition:font-size .25s}header .nav--animate .nav__bg{-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s, -webkit-transform .45s;-webkit-transition-timing-function:cubic-bezier(0.815, 0, 0.13, 1);transition-timing-function:cubic-bezier(0.815, 0, 0.13, 1)}header .nav__bg{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow-y:auto}header .nav__bg .nav__links{margin:auto}header .nav__bg li a{font-size:12vh;font-weight:700;color:#222;display:inline-block;margin:2.5vh 0;-webkit-transition:opacity .25s;transition:opacity .25s;position:relative}header .nav__bg li a::after{content:'';width:100%;height:.4rem;position:absolute;background-color:#222;bottom:0rem;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}header .nav__bg li a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}header .nav__bg li{opacity:0;position:relative;top:-4vh;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}header .nav__bg li:nth-child(1),header .nav__bg li:nth-child(2),header .nav__bg li:nth-child(3){-webkit-transition:all .45s;transition:all .45s}.navicon{width:2.8rem;height:2.8rem;display:block;position:absolute;top:1.9rem;right:2.4rem;z-index:5}.navicon::before,.navicon::after{content:'';width:100%;height:.2rem;position:absolute;background-color:#222;opacity:.75;-webkit-transition:all .25s;transition:all .25s}.navicon::before{top:calc(32% - .1rem)}.navicon::after{bottom:calc(32% - .1rem)}.navicon:hover::before,.navicon:hover::after{opacity:1}.navicon:hover::before{top:calc(22% - .1rem)}.navicon:hover::after{bottom:calc(22% - .1rem)}nav.nav--open .nav__bg{-webkit-transform:translateY(0);transform:translateY(0)}nav.nav--open .navicon::before,nav.nav--open .navicon::after{top:50%;background-color:#222}nav.nav--open .navicon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav.nav--open .navicon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}nav.nav--open li:nth-child(1),nav.nav--open li:nth-child(2),nav.nav--open li:nth-child(3){top:0;opacity:1}nav.nav--open li:nth-child(1){-webkit-transition:all .4s .375s;transition:all .4s .375s}nav.nav--open li:nth-child(2){-webkit-transition:all .4s .45s;transition:all .4s .45s}nav.nav--open li:nth-child(3){-webkit-transition:all .4s .525s;transition:all .4s .525s}@media all and (min-width: 800px){header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.8rem 4.8rem}header .branding{text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .branding img{width:14rem}header .branding__logo{font-size:2.4rem}header .nav__bg{overflow:visible}header .nav__bg{position:static;background-color:transparent;top:auto;right:auto;left:auto;bottom:auto;display:block;-webkit-transform:none;transform:none}header .nav__bg .nav__links{display:inline-block;margin-top:-.4rem}header .nav__bg .nav__links li{position:static;top:auto;opacity:1;display:inline-block}header .nav__bg .nav__links li a{font-size:1.7rem;font-weight:700;color:#222;text-transform:none;opacity:1;margin:0;padding:.4rem 0;margin-left:3.2rem;position:relative;letter-spacing:.04rem}header .nav__bg .nav__links li a::after{content:'';height:.2rem;bottom:-.2rem}header .navicon{display:none}body.nav--reversed header .nav__bg .nav__links li a{color:#fff}body.nav--reversed header .nav__bg .nav__links li a::after{background-color:#fff}}body.nav--reversed .navicon::before,body.nav--reversed .navicon::after{background-color:#fff}body.nav--reversed header .branding__logo{color:#fff}header.skip-transition{-webkit-transition:all 0s;transition:all 0s}header.header--fixed{position:fixed;top:-72px;background-color:#fff;padding-top:2.4rem;padding-bottom:2.4rem}.header-sticky--showing .header--fixed{top:0}body.nav--reversed header.header--fixed .branding__logo{color:#222}body.nav-menu--open header .branding__logo,body.nav-menu--open header.header--fixed .branding__logo,body.nav--reversed.nav-menu--open header.header--fixed .branding__logo{color:#222}body.nav--reversed .header--fixed .navicon::before,body.nav--reversed .header--fixed .navicon::after{background-color:#222}body.nav--reversed.nav-menu--open .navicon::before,body.nav--reversed.nav-menu--open .navicon::after,body.nav--reversed.nav-menu--open .header--fixed .navicon::before,body.nav--reversed.nav-menu--open .header--fixed .navicon::after{background-color:#222}@media all and (min-width: 700px){body.nav--reversed header.header--fixed .nav__bg .nav__links li a,body.nav-menu--open header.header--fixed .branding__logo,body.nav--reversed.nav-menu--open header.header--fixed .branding__logo{color:#222}body.nav--reversed header.header--fixed .nav__bg .nav__links li a:after{background-color:#222}}.js-animate-reveal{position:relative;opacity:1;-webkit-transition:all .65s ease-out;transition:all .65s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}.js-animate-reveal.reveal--hidden{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition-delay:0s;transition-delay:0s}.js-animate-reveal.reveal--hidden-first{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s}@media all and (min-width: 700px){.colspan__col.js-animate-reveal:nth-child(even){-webkit-transition-delay:.3s;transition-delay:.3s}.colspan__col.js-animate-reveal.reveal--hidden:nth-child(even){-webkit-transition-delay:0s;transition-delay:0s}}.width-holder{max-width:1400px;margin:0 auto}.container{max-width:1600px;padding:6.8rem 2.4rem 2.4rem;margin:0 auto}.container--about{padding:8rem 2.4rem 2.4rem}@media all and (min-width: 800px){.container,.container--about{padding:16.8rem 4.8rem 4.8rem}}.work article{padding:0}.work .work__tile{width:100%;margin-bottom:2.4rem}.work .work__tile .work__tile-img{overflow:hidden;-webkit-transition:all 0.5s cubic-bezier(0.34, 1.7, 0.64, 1);transition:all 0.5s cubic-bezier(0.34, 1.7, 0.64, 1);-webkit-transform:scale(1);transform:scale(1)}.work .work__tile .work__tile-img::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;border:solid 0px #fff;-webkit-transition:all 0.5s cubic-bezier(0.34, 1.7, 0.64, 1);transition:all 0.5s cubic-bezier(0.34, 1.7, 0.64, 1)}.work .work__tile .work__tile-img img{display:block;width:100%;height:auto;position:relative;top:0;-webkit-transition:opacity 0.5s ease-out,-webkit-transform 0.7s cubic-bezier(0.34, 1.7, 0.64, 1);transition:opacity 0.5s ease-out,-webkit-transform 0.7s cubic-bezier(0.34, 1.7, 0.64, 1);transition:transform 0.7s cubic-bezier(0.34, 1.7, 0.64, 1),opacity 0.5s ease-out;transition:transform 0.7s cubic-bezier(0.34, 1.7, 0.64, 1),opacity 0.5s ease-out,-webkit-transform 0.7s cubic-bezier(0.34, 1.7, 0.64, 1);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:1;z-index:2}.work .work__tile .work__tile-info{position:absolute;z-index:10;-webkit-transition:bottom 0.5s cubic-bezier(0.34, 1.7, 0.64, 1),left 0.5s cubic-bezier(0.34, 1.7, 0.64, 1),opacity 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:bottom 0.5s cubic-bezier(0.34, 1.7, 0.64, 1),left 0.5s cubic-bezier(0.34, 1.7, 0.64, 1),opacity 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:0;bottom:2rem;left:2rem;width:calc(100% - 7.2rem);padding-right:2rem;overflow:hidden}.work .work__tile h2{font-size:1.8rem;font-weight:700;line-height:2.2rem;position:relative;color:#fff}.work .work__tile h2.work__tile--pos-title{color:#222}.work .work__tile p{font-size:1.4rem;font-weight:400;line-height:2.4rem}.work .work__tile a{display:block}.work .work__tile a.hover .work__tile-img::after{border:solid 0.8rem #fff}.work .work__tile a.hover img{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5}.work .work__tile a.hover .work__tile-info{opacity:1;bottom:2.8rem;left:2.8rem}@media all and (min-width: 700px){.work{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.6rem}.work .work__tile{width:calc(50% - 3.2rem);margin:0 1.6rem 3.2rem 1.6rem}.work .work__tile a.hover .work__tile-img::after{border:solid 1.6rem #fff}.work .work__tile a.hover .work__tile-info{opacity:1;bottom:3.6rem;left:3.6rem}}@media all and (min-width: 1024px){.work .work__tile h2{font-size:2rem;line-height:2.2rem}}@media all and (min-width: 1200px){.work .work__tile h2{font-size:2.4rem;line-height:2.6rem}.work .work__tile .work__tile-info{bottom:2.4rem;left:2.4rem;padding-right:2rem}.work .work__tile a.hover .work__tile-info{bottom:4rem;left:4.2rem}}.work-detail__top,.work-detail__hero{width:100%}.work-detail__hero-img{width:100%;height:100%;background-position:center;background-size:cover;position:absolute;top:0;left:0;z-index:1}.work-detail__hero{background-position:center;background-size:cover;position:relative;opacity:0;-webkit-transition:all .6s;transition:all .6s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;overflow:hidden}.load--complete .work-detail__hero{opacity:1}.work-detail__top-info{padding:0 0 5.6rem 0}.work-detail__top h1{width:75%}.nav--reversed .work-detail__top h1{color:#fff}.work-detail__top-container{padding:0 2.4rem;width:100%}.work-detail__hero .work-detail__title-holder{position:absolute;bottom:2.4rem;left:0;width:100%;z-index:5}.work-detail__contributions p,.work-detail__contributions li{font-size:1.4rem}.work-detail__contributions h3{font-size:1.5rem;letter-spacing:.04rem}.work-detail__work{padding:2.4rem 0;margin-left:auto;margin-right:auto;max-width:1400px}.work-detail__work-item{padding:0 2.4rem;margin-bottom:2.4rem}.work-detail__work-item.work-detail__work-item--logo.logos-2-up,.work-detail__work-item:last-child{margin-bottom:0}.work-detail__work-item.work-detail__work-item--logo.logos-2-up .colspan__col,.work-detail__work-item.work-detail__work-item--logo.logos-2-up .colspan__col:last-child{margin-bottom:2.4rem}.work-detail__work-item img{width:100%;height:auto;display:block}.work-detail__work-item--smaller video{display:block}.display-logo-desk{display:none}h3.video-alert{background-color:#222;padding:80px 50px;text-align:center;margin:0;font-size:2rem;line-height:3rem;color:#fff;text-transform:none}.work-detail__work-item.work-slideshow,.work-detail__work-item.work-slideshow-mob-screens{padding:0;background-color:#f2f2f2;margin-left:2.4rem;margin-right:2.4rem}.work-slideshow .slick-slide{margin:0 .2%}.work-slideshow--shadow-tiles .slick-slide{-webkit-box-shadow:0px 12px 22px rgba(0,0,0,0.25);box-shadow:0px 12px 22px rgba(0,0,0,0.25)}.work-slideshow.slick-initialized .slick-slide,.work-slideshow-mob-screens.slick-initialized .slick-slide{font-size:0}.work-slideshow .work-slideshow__shadow,.work-slideshow-mob-screens .work-slideshow__shadow{-webkit-box-shadow:0px 12px 22px rgba(0,0,0,0.25);box-shadow:0px 12px 22px rgba(0,0,0,0.25);display:inline-block;width:100%}.work-slideshow .work-slideshow__rnd-cnr,.work-slideshow-mob-screens .work-slideshow__rnd-cnr{border-radius:10px;overflow:hidden}.work-slideshow .slick-list{padding:2.4rem 12% !important}.work-slideshow-mob-screens .slick-list{padding:2.4rem 24% !important}.work-slideshow-mob-screens .slick-list img{max-width:400px;margin:auto}.work-slideshow-mob-screens .slick-slide{margin:0 .5%}.work-detail__top-info-right :last-child{margin-bottom:0}@media all and (min-width: 700px){.work-detail__top-container{padding:0 4.8rem}.work-detail__top-info{padding:0 0 9.6rem 0}.work-detail__hero .work-detail__title-holder{bottom:4.8rem}.work-detail__top-info .work-detail__top-info-left{float:left;width:48%}.work-detail__top-info .work-detail__top-info-left>:last-child{margin-bottom:0}.work-detail__top-info .work-detail__top-info-right{float:right;width:27%}.work-detail__work{padding:4.8rem 0}.work-detail__work-item{padding:0 4.8rem;margin-bottom:4.8rem}.work-detail__work-item.work-detail__work-item--logo,.work-detail__work-item.work-detail__work-item--logo.logos-2-up{margin-bottom:3%}.work-slideshow .slick-list{padding:4.8rem 12% !important}.work-slideshow-mob-screens .slick-list{padding:4.8rem 16% !important}.work-detail__work-item.work-detail__work-item--logo.logos-2-up .colspan__col,.work-detail__work-item.work-detail__work-item--logo.logos-2-up .colspan__col:last-child{margin-bottom:0}.display-logo-desk{display:block}.display-logo-mob{display:none}.work-detail__work-item.work-slideshow,.work-detail__work-item.work-slideshow-mob-screens{margin-left:4.8rem;margin-right:4.8rem}}@media all and (min-width: 800px){.work-detail__work-item.work-detail__work-item--smaller{padding:0}.work-detail__smaller-container{padding:0 11.3%}.work-detail__work{padding:9.6rem 0}.work-detail__work-item{margin-bottom:9.6rem}.work-slideshow .slick-list{padding:9.6rem 12% !important}.work-slideshow-mob-screens .slick-list{padding:9.6rem 16% !important}}.browser__container{border-radius:4px 4px 0 0;overflow:hidden;-webkit-box-shadow:0px 12px 22px rgba(0,0,0,0.25);box-shadow:0px 12px 22px rgba(0,0,0,0.25);width:100%;background-color:#E6E7E8}.browser__chrome{padding-bottom:3.3%;background-color:#fff;position:relative;border-bottom:solid 1px #C7C8CA}.browser__chrome-dots,.browser__chrome-dots li{margin-bottom:0}.browser__chrome-dots{margin-left:1%;position:absolute;top:50%;z-index:9;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0}.browser__chrome-dots li{content:'';border-radius:50%;display:inline-block;padding:.43%;position:relative;background-color:#C7C8CA;margin-right:.5%}.prv-nxt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.4rem;max-width:1400px;margin:auto}.prv-nxt .prv-nxt__prv,.prv-nxt .prv-nxt__nxt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.6rem 0}.prv-nxt .prv-nxt__prv{text-align:left}.prv-nxt .prv-nxt__prv .prv-nxt__arrow{margin-right:.4rem}.prv-nxt .prv-nxt__prv a:hover .prv-nxt__arrow{margin-right:1rem}.prv-nxt .prv-nxt__nxt{text-align:right}.prv-nxt .prv-nxt__nxt .prv-nxt__arrow{margin-left:.4rem}.prv-nxt .prv-nxt__nxt a:hover .prv-nxt__arrow{margin-left:1rem}.prv-nxt .prv-nxt__arrow{position:relative;font-size:1.3rem;-webkit-transition:all .25s;transition:all .25s}.prv-nxt .prv-nxt__link{display:inline-block;min-width:50%;max-width:75%}.prv-nxt .prv-nxt__heading{text-transform:uppercase;font-weight:500;font-size:1.5rem;letter-spacing:.1rem;display:block;margin-bottom:.8rem}.prv-nxt .prv-nxt__project-name{font-size:2.2rem;font-weight:700;line-height:3.2rem;display:none}@media all and (min-width: 700px){.prv-nxt{padding:0 4.8rem}.prv-nxt .prv-nxt__project-name{display:inline-block}}.colspan{position:relative}.colspan__col{margin-bottom:2.4rem}.colspan__col:last-child{margin-bottom:0}.colspan__col--padded{padding:2.4rem}.colspan__col--ctr{text-align:center}@media all and (min-width: 700px){.colspan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -1.5%}.colspan .colspan__col{margin:0 1.5%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.single-logo-space{padding:8% 12%}.single-logo-space img{margin:0 auto}@media all and (min-width: 700px){.single-logo-space{padding:8% 26%}}.work-detail--harris-theater,.thumb-bg--harris-theater{background-color:#512da9}.work-detail--harris-theater .work-detail__hero,.work-detail--harris-theater .work-detail__hero-img,.thumb-bg--harris-theater .work-detail__hero,.thumb-bg--harris-theater .work-detail__hero-img{background-position:70% center}.work-detail--eastern-shipping,.thumb-bg--eastern-shipping{background-color:#0085CA}.work-detail--eastern-shipping .work-detail__hero,.work-detail--eastern-shipping .work-detail__hero-img,.thumb-bg--eastern-shipping .work-detail__hero,.thumb-bg--eastern-shipping .work-detail__hero-img{background-position:76% center}.colspan--eastern-3-videos{padding:2.4rem 0}.colspan--eastern-3-videos video{max-width:24rem;margin:0 auto}@media all and (min-width: 700px){.colspan__col{margin-bottom:0}.colspan--eastern-3-videos{padding:4.8rem 0}}.work-detail--obindo,.thumb-bg--obindo{background-color:#00a79d}.work-detail--obindo .work-detail__hero,.work-detail--obindo .work-detail__hero-img,.thumb-bg--obindo .work-detail__hero,.thumb-bg--obindo .work-detail__hero-img{background-position:80% center}.work-detail--studs-terkel,.thumb-bg--studs-terkel{background-color:#e4423c}.work-detail--obsidian,.thumb-bg--obsidian{background-color:#0050D3}.work-detail--obsidian .work-detail__hero,.work-detail--obsidian .work-detail__hero-img,.thumb-bg--obsidian .work-detail__hero,.thumb-bg--obsidian .work-detail__hero-img{background-position:76% center}.work-detail--chicago-collections,.thumb-bg--chicago-collections{background-color:#1f1f1f}.work-detail--chicago-collections .work-detail__hero,.work-detail--chicago-collections .work-detail__hero-img,.thumb-bg--chicago-collections .work-detail__hero,.thumb-bg--chicago-collections .work-detail__hero-img{background-position:76% center}.work-detail--pmml,.thumb-bg--pmml{background-color:#4c6e31}.work-detail--pmml .work-detail__hero,.work-detail--pmml .work-detail__hero-img,.thumb-bg--pmml .work-detail__hero,.thumb-bg--pmml .work-detail__hero-img{background-position:70% center}.thumb-bg--logos{background-color:#f1f2f2}.work-detail--logos{background-color:#f1f2f2}.work-detail--logos .work-detail__hero,.work-detail--logos .work-detail__hero-img{background-position:70% center}.work-detail--illustration,.thumb-bg--illustration{background-color:#161616}.work-detail--illustration .work-detail__hero,.work-detail--illustration .work-detail__hero-img,.thumb-bg--illustration .work-detail__hero,.thumb-bg--illustration .work-detail__hero-img{background-position:80% center}.about-intro h1{font-weight:700;font-size:4rem;line-height:1.1em;margin-bottom:3.2rem}.about-intro .about-intro__graphic{margin:0 auto;text-align:center;margin-bottom:4rem}.about-intro .about-intro__graphic video{width:100%;height:auto;position:absolute;left:0;top:0}.about-intro .about-intro__vid-width{position:relative;margin:0 auto;width:50%;max-width:20rem}.about-intro .about-intro__vid-ratio{position:relative;width:100%;padding-bottom:170%}@media all and (min-width: 1024px){.about-intro .about-intro__vid-width{max-width:22rem}}@media all and (min-width: 700px){.br-desktop{display:block}.about-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4rem -2% 4.8rem -2%}.about-intro .about-intro__graphic,.about-intro .about-intro__heading{width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin:0 2%;word-break:normal}.about-intro h1{margin-bottom:0;font-size:6vw}.about-intro .about-intro__vid-width{width:50%}.about-body{padding-left:52%}}@media all and (min-width: 800px){.about-intro{margin:0rem -2% 8.8rem -2%}}@media all and (min-width: 1400px){.about-intro h1{font-size:8.2rem}}.fourofour{text-align:center;padding:12vh 0}.fourofour h1{font-size:16vw;line-height:1.2em;margin-bottom:.2em;font-weight:700}.fourofour h2{font-size:4vw;line-height:1.4em}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?bdrics");src:url("fonts/icomoon.eot?bdrics#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?bdrics") format("truetype"),url("fonts/icomoon.woff?bdrics") format("woff"),url("fonts/icomoon.svg?bdrics#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-drag-l:before{content:"\e903"}.icon-drag-r:before{content:"\e904"}.icon-l-arrow:before{content:"\e901"}.icon-r-arrow:before{content:"\e902"}.icon-tycooper:before{content:"\e900"}.transition-fade{-webkit-transition:.7s;transition:.7s;opacity:1;top:0;position:relative}html.is-animating .transition-fade{-webkit-transition:0.7s .45s;transition:0.7s .45s;opacity:0;-webkit-transform:translateY(75vh);transform:translateY(75vh)}@media all and (min-width: 700px){html.is-animating .transition-fade{-webkit-transition:.7s;transition:.7s;opacity:0;-webkit-transform:translateY(75vh);transform:translateY(75vh)}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}h1.status{font-size:12px;padding:10px;background-color:red;color:#fff;position:fixed;bottom:0;left:0;line-height:12px;z-index:999}
/*# sourceMappingURL=main.min.css.map */