/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Kate Moss';src:url("../fonts/fg/fg-light.eot");src:url("../fonts/fg/fg-light.eot?#iefix") format("embedded-opentype"),url("../fonts/fg/fg-light.woff") format("woff"),url("../fonts/fg/fg-light.woff2") format("woff2");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:'Scarlett Johansson';src:url("../fonts/fg/fg-regular.eot");src:url("../fonts/fg/fg-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/fg/fg-regular.woff") format("woff"),url("../fonts/fg/fg-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-stretch:normal}@font-face{font-family:'icon';src:url("../fonts/icon/icomoon.eot");src:url("../fonts/icon/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icon/icomoon.woff") format("woff");font-weight:normal;font-style:normal;font-stretch:normal}html{font-size:75%}body,p,ol,ul,h1,h2,h3,h4,h5,input,select,radio{text-rendering:geometricPrecision}html{-webkit-font-smoothing:antialiased}body{font-size:1rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal}p,ul,ol,dl{margin:0 0 1.5rem 0;font-size:1.667rem;line-height:2.167rem}ul,ol{margin:2rem 0 1.5rem 0}h1{font-size:8rem;line-height:8rem;margin-top:8rem;margin-bottom:8rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;margin:0}@media only screen and (max-width: 1440px){h1{margin-top:6rem;margin-bottom:6rem}}@media only screen and (max-width: 1024px){h1{margin-top:4rem;margin-bottom:4rem}}@media only screen and (max-width: 767px){h1{margin-top:3rem;margin-bottom:3rem}}@media only screen and (max-width: 320px){h1{margin-top:2rem;margin-bottom:2rem}}@media only screen and (max-width: 1440px){h1{font-size:7rem;line-height:7rem}}h2{font-size:4rem;line-height:4rem;margin:0;padding:0;font-family:'Scarlett Johansson', sans-serif;font-weight:normal;font-style:normal}h2.border{width:100%;position:relative}h2.border span{text-decoration:none;position:relative;background:#e4e2e3;z-index:4;position:relative}h2.border span:after{content:none}h2.border:after{content:"";width:100%;height:6px;background:#7d8369;display:block;position:absolute;right:0;bottom:-2px;z-index:1}h3{font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;font-size:2.5rem;line-height:2.5rem;color:#000;margin-bottom:1rem;margin-top:3rem}h4{font-size:1.667rem;line-height:2.5rem;margin-bottom:0rem;margin-top:2rem}ul,ol{padding-left:1.25rem}ul li,ol li{margin-bottom:1rem}blockquote{margin:0;padding:0}.intro{font-size:2.333rem;line-height:3rem;color:#000;max-width:48rem;margin-top:4rem;margin-bottom:4rem}@media only screen and (max-width: 1440px){.intro{margin-top:4rem;margin-bottom:4rem}}@media only screen and (max-width: 1024px){.intro{margin-top:3rem;margin-bottom:3rem}}@media only screen and (max-width: 767px){.intro{margin-top:2rem;margin-bottom:2rem}}@media only screen and (max-width: 320px){.intro{margin-top:1rem;margin-bottom:1rem}}@media only screen and (max-width: 1440px){.intro{max-width:48rem}}table{font-size:1.167rem;margin:0;line-height:2rem;border:none;text-align:left;vertical-align:top;width:100%;text-transform:lowercase}table thead tr th{padding:2% 0;border-bottom:1px solid #262626}table thead tr:nth-of-type(1){width:10%}table thead tr:nth-of-type(2){width:30%}table thead tr:nth-of-type(3){width:40%}table thead tr:nth-of-type(4){width:10%}table thead tr:nth-of-type(5){width:10%}table tbody tr td{padding:2% 0;border-bottom:2px dashed #262626}table tbody tr td.number{border:none}table tbody tr td a{color:white}table tbody tr td:nth-of-type(1){width:10%;color:#262626}table tbody tr td:nth-of-type(2){width:30%}table tbody tr td:nth-of-type(3){width:40%}table tbody tr td:nth-of-type(4){width:10%}table tbody tr td:nth-of-type(5){width:10%}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx){html{-webkit-font-smoothing:subpixel-antialiased}}body{background:#f2c7cc;margin:0;padding:0}html{position:relative;overflow-x:hidden}a{color:#000;text-decoration:none}a{-webkit-tap-highlight-color:transparent}*,*:after,*::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap{max-width:120rem;margin-left:auto;margin-right:auto;width:80%}@media only screen and (min-width: 2000px){.wrap{max-width:120rem}}@media only screen and (max-width: 1440px){.wrap{max-width:90%;width:90%}}@media only screen and (max-width: 1024px){.wrap{max-width:90%;width:90%}}@media only screen and (max-width: 767px){.wrap{max-width:85%;width:85%}}.container{position:relative}figure{margin:0}.wrap{max-width:120rem;margin-left:auto;margin-right:auto;width:80%}@media only screen and (min-width: 2000px){.wrap{max-width:120rem}}@media only screen and (max-width: 1440px){.wrap{max-width:90%;width:90%}}@media only screen and (max-width: 1024px){.wrap{max-width:90%;width:90%}}@media only screen and (max-width: 767px){.wrap{max-width:85%;width:85%}}.wrap:after{content:"";display:table;clear:both}img{display:block;width:100%;height:auto}.not-available{display:none}a{text-decoration:none;outline:none;position:relative}a:hover{border-color:transparent;color:#d83935}hr{border:none;height:1px;width:100%;display:block;background:#4d4d4d;margin:0}.line-wrap{max-width:120rem;margin-left:auto;margin-right:auto;width:80%;position:relative;z-index:50}@media only screen and (min-width: 2000px){.line-wrap{max-width:120rem}}@media only screen and (max-width: 1440px){.line-wrap{max-width:90%;width:90%}}@media only screen and (max-width: 1024px){.line-wrap{max-width:90%;width:90%}}@media only screen and (max-width: 767px){.line-wrap{max-width:85%;width:85%}}.line-wrap .line{width:1px;height:100%;display:block;background:#f2f2f2;position:fixed;top:0;left:50%}.wrap-top-fix{background:#363437;width:100%;height:80vh;display:block;position:absolute;top:-80vh;left:0;z-index:300}.element-fade{position:relative;opacity:0;-webkit-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 800ms cubic-bezier(0.19, 1, 0.22, 1)}.element-fade.visible{opacity:1}.content-wrap{width:100%;display:block;-webkit-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 600ms cubic-bezier(1, 0, 0, 1);transition:transform 600ms cubic-bezier(1, 0, 0, 1)}.content{z-index:10;position:relative}body.content-wrap-down .content-wrap{-moz-transform:translate3d(0, 100vh, 0);-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0);-webkit-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 600ms cubic-bezier(1, 0, 0, 1);transition:transform 600ms cubic-bezier(1, 0, 0, 1)}body.loader-up .loader{-moz-transform:translate3d(0, -100vh, 0);-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0);-webkit-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 600ms cubic-bezier(1, 0, 0, 1);transition:transform 600ms cubic-bezier(1, 0, 0, 1)}body.content-wrap-up .content-wrap{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:transform 500ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 500ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 500ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 500ms cubic-bezier(1, 0, 0, 1);transition:transform 500ms cubic-bezier(1, 0, 0, 1)}body.no-animate .content-wrap{-webkit-transition:transform 0ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 0ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 0ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 0ms cubic-bezier(1, 0, 0, 1);transition:transform 0ms cubic-bezier(1, 0, 0, 1)}.preloader.loader-up{-moz-transform:translate3d(0, -100vh, 0);-webkit-transform:translate3d(0, -100vh, 0);transform:translate3d(0, -100vh, 0);-webkit-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 600ms cubic-bezier(1, 0, 0, 1);transition:transform 600ms cubic-bezier(1, 0, 0, 1)}.mobile-test{display:none}@media only screen and (max-width: 767px){.mobile-test{display:block}}.index{padding-top:8rem;background:#1c1e1a;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;z-index:1000}.index h3,.index ul{color:#fff}.index ul{list-style-type:none;margin:0;padding:0;color:#fff;font-size:2rem;line-height:2.5rem}.index ul li{margin:0}.index ul a{color:#fff;display:inline-block}.index ul span{width:7rem;display:inline-block}.index h1{color:#fff}.element-fade{position:relative}body.dark-nav .main-menu{width:100%;display:block;position:absolute;top:0;left:0;z-index:110;pointer-events:none}body.dark-nav .main-menu .white-navigation a{color:#f2c7cc}.main-menu{width:100%;display:block;position:absolute;top:0;left:0;z-index:110;pointer-events:none}.main-menu.white-navigation a{color:#f2c7cc}.main-menu nav{max-width:120rem;margin-left:auto;margin-right:auto;width:80%;margin-top:3rem}@media only screen and (min-width: 2000px){.main-menu nav{max-width:120rem}}@media only screen and (max-width: 1440px){.main-menu nav{max-width:90%;width:90%}}@media only screen and (max-width: 1024px){.main-menu nav{max-width:90%;width:90%}}@media only screen and (max-width: 767px){.main-menu nav{max-width:85%;width:85%}}.main-menu nav:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.main-menu nav{margin-top:2rem}}.main-menu ul{list-style-type:none;margin:0;padding:0;font-size:3rem;line-height:2.5rem;float:left;width:34%}.main-menu ul li{margin:0}.main-menu ul:after{content:"";display:table;clear:both}.main-menu ul li{float:left;margin-right:3rem;clear:both;margin-bottom:0}.main-menu ul li a{color:#f2c7cc;pointer-events:auto}.main-menu ul li a:hover{color:#d83935}.main-menu ul li.current_page_item a,.main-menu ul li.current_page_item a{color:#d83935}.main-menu ul.single-nav{float:left;width:auto;position:relative}.main-menu ul.single-nav li{margin-right:0}@media only screen and (max-width: 1024px){.main-menu ul{width:100%;font-size:2.5rem;line-height:2rem}}@media only screen and (max-width: 767px){.main-menu ul{width:100%;font-size:2.5rem;line-height:2rem}}.loader,.preloader{position:relative;z-index:2000;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;width:100vw;height:100vh;overflow:hidden;display:none;-webkit-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 600ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 600ms cubic-bezier(1, 0, 0, 1);transition:transform 600ms cubic-bezier(1, 0, 0, 1);background:#363437;cursor:progress}.loader h2,.preloader h2{font-size:20vw;color:#fff;display:block;margin:0;padding:0}.loader .big-text-wrap,.preloader .big-text-wrap{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2000}.preloader{display:block}.menu:after{content:none}.mobile-hamburger{-webkit-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 350ms cubic-bezier(0.19, 1, 0.22, 1);box-shadow:0px 0px 0px 0rem #232323;cursor:pointer;padding:2rem;background:#232323;height:5rem;width:8rem;margin:0;position:fixed;text-decoration:none;border:none;left:10%;top:0rem;color:transparent;display:none;font-size:0px;line-height:0px;z-index:3000}.mobile-hamburger span{margin:0;position:absolute;top:2.5rem;width:4rem;height:2px;background-color:#fff;display:block}@media only screen and (max-width: 767px){.mobile-hamburger span{display:block}}.mobile-hamburger span:before,.mobile-hamburger span:after{position:absolute;content:''}.mobile-hamburger span:before,.mobile-hamburger span:after{width:4rem;height:2px;background-color:#fff;display:block}.mobile-hamburger span:before{margin-top:-8px}.mobile-hamburger span:after{margin-top:8px}.mobile-hamburger:hover{border:none;box-shadow:0px 0px 0px 1rem #232323}@media only screen and (max-width: 767px){.mobile-hamburger{display:block}}.mobile-hamburger.down{border:none;box-shadow:0px 0px 0px 1rem #232323}.mobile-hamburger.down span{background-color:transparent}.mobile-hamburger.down span:before{margin-top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.mobile-hamburger.down span:after{margin-top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.right-text{z-index:1;font-size:2.5rem;z-index:50;line-height:0;margin:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);zoom:1;position:fixed;top:0;left:100%;margin-left:-5rem;line-height:2rem;display:block;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;text-align:center;width:100vh}.right-text a{color:#000;font-size:2.5rem;position:relative;padding-left:3rem;line-height:1}.right-text a:before{font-family:'icon', sans-serif;font-weight:normal;font-style:normal;content:"\e900";color:#000;font-size:1rem;line-height:1;left:0;top:60%;position:absolute;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#top{position:absolute;top:0;left:0}.main-menu-wrap{display:none;opacity:0}.squiggle-bottom{width:100%;height:23vh;background:#d83935 url("../img/squiggle-pink.svg") no-repeat center top;display:block;position:relative;top:0;left:0;background-size:cover;margin-top:-1px;z-index:0}@media only screen and (max-width: 767px){.squiggle-bottom{height:10vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.squiggle-bottom{min-height:8rem}}@media only screen and (min-width: 2000px){.squiggle-bottom{background-size:contain;height:25vh}}@media only screen and (min-width: 2000px){.squiggle-bottom{background-size:contain;height:25vh}}.project-spacer{background:#d83935;width:100%;display:block}.show-page .project-spacer,.single-show-page .project-spacer{height:12rem}.squiggle-bottom-about{width:100%;height:23vh;background:#232323 url("../img/squiggle-yellow.svg") no-repeat center -2px;display:block;position:relative;top:0px;left:0;background-size:cover;margin-top:0;z-index:0}@media only screen and (min-width: 2000px){.squiggle-bottom-about{background-size:contain;height:25vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.squiggle-bottom-about{height:11vh}}@media only screen and (max-width: 767px){.squiggle-bottom-about{height:10vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.squiggle-bottom-about{min-height:8rem}}.squiggle-bottom-shows{width:100%;height:23vh;background:#d83935 url("../img/squiggle-blue.svg") no-repeat center -2px;display:block;position:relative;top:0px;left:0;background-size:cover;margin-top:0;z-index:0}@media only screen and (min-width: 2000px){.squiggle-bottom-shows{background-size:contain;height:25vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.squiggle-bottom-shows{height:11vh}}@media only screen and (max-width: 767px){.squiggle-bottom-shows{height:10vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.squiggle-bottom-shows{min-height:8rem}}.credit{font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;font-size:1.667rem;line-height:2.167rem;position:absolute;bottom:2rem;right:2rem}.hero-image{background:#000;position:relative;z-index:100;transform:translateZ(0);height:77vh;width:100vw;display:block;max-height:80rem}.hero-image.move{-moz-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.hero-image.bottom{background:url("../background/ben-pearce-hero-bottom.jpg") no-repeat center bottom}.hero-image h2{color:#fff;display:inline-block;width:49%}.hero-image h1{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:11rem;line-height:9rem;vertical-align:top;margin:0;display:inline-block;color:#f2c7cc;z-index:10;position:relative;width:100%;padding:0 0 0 32%;transform:translateZ(0)}.hero-image h1 a{color:#fff}@media only screen and (max-width: 1440px){.hero-image h1{margin:0;font-size:10rem;line-height:8rem}}@media only screen and (max-width: 1090px){.hero-image h1{font-size:9rem;line-height:8rem}}@media only screen and (max-width: 1024px){.hero-image h1{font-size:7rem;line-height:6rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.hero-image h1{padding:0 0 0 25%}}.hero-image h1 .count-outer{position:relative;display:inline-block;font-size:11rem;line-height:9rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;z-index:200;transform:translateZ(0)}.hero-image h1 .count-outer b{color:transparent;display:inline-block}.hero-image h1 .count-outer .count{position:absolute;top:0;left:0;color:#f2c7cc;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width: 1440px){.hero-image h1 .count-outer{margin:0;font-size:10rem;line-height:8rem}}@media only screen and (max-width: 1090px){.hero-image h1 .count-outer{font-size:9rem;line-height:8rem}}@media only screen and (max-width: 1024px){.hero-image h1 .count-outer{font-size:7rem;line-height:6rem}}@media only screen and (max-width: 767px){.hero-image h1 .count-outer{margin:0;font-size:5.25rem;line-height:5rem;padding:0}}@media only screen and (max-width: 320px){.hero-image h1 .count-outer{margin:0;font-size:4.5rem;line-height:4.5rem;padding:0}}@media only screen and (max-width: 767px){.hero-image h1{margin:0;font-size:5.25rem;line-height:5rem;padding:0}.hero-image h1 br{display:none}}@media only screen and (max-width: 767px) and (orientation: landscape){.hero-image h1{max-width:30rem}}@media only screen and (max-width: 320px){.hero-image h1{margin:0;font-size:4.5rem;line-height:4.5rem;padding:0}}@media only screen and (max-width: 1024px) and (orientation: portrait){.hero-image{height:89vh}}@media only screen and (max-width: 767px){.hero-image{height:90vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.hero-image{min-height:40rem}}.hero-image .inner{position:relative;top:55%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;width:100%;z-index:120}.hero-image .wrap{max-width:120rem;margin-left:auto;margin-right:auto;width:80%;position:relative;display:block;height:100%;display:block}@media only screen and (min-width: 2000px){.hero-image .wrap{max-width:120rem}}@media only screen and (max-width: 1440px){.hero-image .wrap{max-width:90%;width:90%}}@media only screen and (max-width: 1024px){.hero-image .wrap{max-width:90%;width:90%}}@media only screen and (max-width: 767px){.hero-image .wrap{max-width:85%;width:85%}}.hero-image .squiggle{width:100%;height:23vh;background:url("../img/squiggle.svg") no-repeat center top;display:block;position:absolute;top:100%;left:0;background-size:cover;margin-top:-1px;z-index:100;transform:translateZ(0)}@media only screen and (min-width: 2000px){.hero-image .squiggle{background-size:contain;height:25vh}}@media only screen and (max-width: 1024px) and (orientation: portrait){.hero-image .squiggle{height:11vh}}@media only screen and (max-width: 767px){.hero-image .squiggle{height:10vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.hero-image .squiggle{min-height:8rem}}.hero-image .project-nav{display:inline-block;vertical-align:top;width:100%;transform:translateZ(0)}.hero-image .project-nav ul{list-style-type:none;margin:0;padding:0;font-size:2rem;line-height:2rem}.hero-image .project-nav ul li{margin:0}@media only screen and (max-width: 1440px){.hero-image .project-nav ul{font-size:1.5rem;line-height:1.5rem}}.hero-image .project-nav ul a{color:#fff}.hero-image .project-nav ul li{float:left;width:23.5%;margin-right:2%}.hero-image .project-nav ul li b{font-weight:normal;min-width:3rem;width:1rem;display:inline-block}.hero-image .project-nav ul .row:after{content:"";display:table;clear:both}.hero-image .project-nav ul .row li{margin-bottom:0.5rem}.hero-image .project-nav ul .row li:last-of-type{margin-right:0}.hero-image .haye{color:#fff;font-size:12rem;float:right;width:23.5%;text-align:left}.gidday{width:100vw;display:block;z-index:10;position:relative}.gidday p{font-size:4rem;line-height:3rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;max-width:32%;display:block;float:left;text-align:left;vertical-align:top;padding-right:2rem}.gidday .wrap{position:relative}.image-grid{position:relative;padding-top:10rem;width:100%;padding-bottom:0rem}.image-grid .col{float:left;width:32%;margin-right:2%}.image-grid .col#col-3{margin-right:0}@media only screen and (max-width: 767px){.image-grid .col{margin-right:0;width:100%}.image-grid .col#col-2{margin-right:0;float:right}}.image-grid a{opacity:1;color:#000;display:block;vertical-align:top;position:relative;opacity:1}.image-grid a:hover{z-index:100;position:relative}.image-grid a:hover figcaption{opacity:1;-webkit-transition:all 450ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 450ms cubic-bezier(1, 0, 0, 1);-ms-transition:all 450ms cubic-bezier(1, 0, 0, 1);-o-transition:all 450ms cubic-bezier(1, 0, 0, 1);transition:all 450ms cubic-bezier(1, 0, 0, 1);-moz-transform:translate3d(0, 150%, 0);-webkit-transform:translate3d(0, 150%, 0);transform:translate3d(0, 150%, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;-ms-transition-delay:300ms;transition-delay:300ms}.image-grid a:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:none;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;box-shadow:0px 0px 0px 5rem rgba(216,57,53,0.2);z-index:100;position:relative}.image-grid a.clicked img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;box-shadow:0px 0px 0px 5rem rgba(216,57,53,0.2)}.image-grid picture,.image-grid figure{width:100%;height:auto}.image-grid figcaption p{width:100%;text-align:center;letter-spacing:0px;word-spacing:0px;color:#fff;width:100%;margin:0}.image-grid img{box-shadow:0px 0px 0px 0 rgba(216,57,53,0.2);-webkit-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);transform:translateZ(0)}.image-grid figcaption{opacity:0.5;position:absolute;bottom:4rem;width:100%;-webkit-transition:all 450ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 450ms cubic-bezier(1, 0, 0, 1);-ms-transition:all 450ms cubic-bezier(1, 0, 0, 1);-o-transition:all 450ms cubic-bezier(1, 0, 0, 1);transition:all 450ms cubic-bezier(1, 0, 0, 1);-moz-transform:translate3d(0, 400%, 0);-webkit-transform:translate3d(0, 400%, 0);transform:translate3d(0, 400%, 0)}@media only screen and (max-width: 1024px){.image-grid{padding-bottom:4rem}}body{-webkit-transition:background 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background 250ms cubic-bezier(0.19, 1, 0.22, 1);transition:background 250ms cubic-bezier(0.19, 1, 0.22, 1)}body.black-and-white{background:#363437;-webkit-transition:background 850ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background 850ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background 850ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background 850ms cubic-bezier(0.19, 1, 0.22, 1);transition:background 850ms cubic-bezier(0.19, 1, 0.22, 1)}body.black-and-white .image-grid img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0.1;-webkit-transition:opacity 850ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 850ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 850ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 850ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 850ms cubic-bezier(0.19, 1, 0.22, 1)}body.black-and-white .image-grid .clicked img{opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:none;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1)}.grid-image-item{margin-bottom:2rem}.page-homepage{clear:both;display:block}.page-homepage:after{content:"";display:table;clear:both}.home-nav{list-style-type:none;margin:0;padding:0;width:49%;position:absolute;top:0rem;left:51%;font-size:2.5rem;line-height:3rem;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;text-align:justify}.home-nav li{margin:0}.home-nav:after{content:" ";display:inline-block;width:100%;height:0;font-size:0;line-height:0;margin:0;padding:0}.home-nav a{color:#000}.home-nav li{display:inline-block;width:48%}.home-nav:first-child{left:0}#line-right{position:fixed;top:0;height:1px;width:2000px;background:rgba(0,0,0,0.1);left:0;-moz-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}#line-left{position:fixed;top:0;height:1px;width:2000px;background:rgba(0,0,0,0.1);left:0;-moz-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(-45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(45deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg)}.exposed-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;overflow:hidden;transform:translateZ(0)}.exposed-content img{max-width:100px;position:absolute;opacity:0.1;left:100%;top:50%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transform:translateZ(0)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 120dpi){.exposed-content img{opacity:0.1}}@media only screen and (max-width: 767px){.exposed-content{display:none}}body.single-project{background:#000}body.dark-nav .main-menu ul li a{color:#000}body.dark-nav .main-menu ul li a.selected,body.dark-nav .main-menu ul li a:hover{color:#d83935}body.dark-nav .main-menu ul li.current_page_item a{color:#d83935}.single-project-page{position:relative}.single-project-page:after{content:"";display:table;clear:both}.single-project-page h1{font-size:6rem;line-height:5rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;color:#000;margin:0 0 4rem 0;padding-right:0rem;float:left;width:47%;max-width:40rem}@media only screen and (max-width: 1024px){.single-project-page h1{font-size:5rem;line-height:4rem}}@media only screen and (max-width: 767px){.single-project-page h1{width:100%;max-width:100%;padding-right:0;float:none;font-size:4.5rem;line-height:4rem}}.single-project-page .right-col{width:47%;float:right}@media only screen and (max-width: 767px){.single-project-page .right-col{width:100%;float:none;max-width:100%;padding-right:0;float:none}}.single-project-page .col{width:48%;display:block;float:left;position:relative;z-index:11;margin:0}.single-project-page .col:last-of-type{float:right;margin-right:0}.single-project-page .col h1{margin:0 0 3rem 0}.single-project-page .col p{margin:0;font-size:2.5rem;line-height:2.5rem;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1024px){.single-project-page .col p{font-size:2.25rem;line-height:2.25rem}}@media only screen and (max-width: 767px){.single-project-page .col p{font-size:2.5rem;line-height:2.5rem}}@media only screen and (max-width: 767px){.single-project-page .col{width:100%;float:none;max-width:100%;padding-right:0;float:none}}.single-project-page article:after{content:"";display:table;clear:both}.excerpt{margin-bottom:8rem;width:66vw;max-width:42rem;position:relative}.excerpt p{font-size:3rem;line-height:3rem;color:#000}.project-images{width:100%;display:block;padding-bottom:12rem}@media only screen and (max-width: 1440px){.full-vertical-height img{height:100vh}}@media only screen and (max-width: 767px){.project-description{padding-bottom:4.5rem;padding-top:6rem}}.left-right{position:relative}.left-right:after{content:"";display:table;clear:both}.left-right .picture{float:left;width:47%}.left-right .picture:last-of-type{float:right}.main-project-image{position:relative}.main-project-image picture,.main-project-image figure,.main-project-image img{width:100%;height:auto}.main-project-image picture:last-of-type,.main-project-image figure:last-of-type,.main-project-image img:last-of-type{margin-bottom:0}.main-project-image h1{position:absolute;top:0;left:50%;-moz-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);-webkit-transform:translate(-50%, -55%);transform:translate(-50%, -55%);margin:0;font-size:3rem;line-height:1}.main-project-image figcaption{position:absolute;bottom:4rem;left:0;width:100%}.main-project-image figcaption p{font-size:1.667rem;line-height:1.667rem;margin:0}.detail-image{margin:6rem 0 6rem;position:relative}@media only screen and (max-width: 767px){.detail-image{margin:2.5rem 0 2.5rem}}@media only screen and (max-width: 767px){.detail-image:first-of-type{margin-top:0}}.expand-image{cursor:pointer}body.expand-image .project-images{width:100%}.single-nav{list-style-type:none;margin:0;padding:0}.single-nav li{margin:0}.single-nav a.selected{color:#d83935}.lightbox-click{cursor:zoom-in}.lightbox-click:hover img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.project-meta{width:100%;padding:0 0 6rem 0;z-index:0;position:relative}.project-meta:after{content:"";display:table;clear:both}.project-meta .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 767px){.project-meta .wrap{display:none}}@media only screen and (max-width: 767px){.project-meta .wrap img{display:none}}.project-meta p{font-size:2.5rem;line-height:2.5rem}.project-meta .col{margin:0;width:32%;margin-right:2%}.project-meta .col:last-of-type{float:none}.project-meta .col:first-of-type{float:none}.project-meta .col p{position:absolute;top:0;left:0;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);font-size:5rem;line-height:4rem;margin-top:0rem;color:#eddbca}@media only screen and (max-width: 1024px){.project-meta .col p{font-size:4rem;line-height:3rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.project-meta .col p{font-size:3rem;line-height:2.5rem}}@media only screen and (max-width: 767px){.project-meta .col p{font-size:2.5rem;line-height:2.5rem}}@media only screen and (max-width: 767px){.project-meta .col{max-width:50%;width:50%}}.project-meta img{margin-bottom:0rem;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.project-meta a{position:relative;width:100%;display:block}.project-meta a:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:none;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.project-meta .wrap{position:relative}.post-previous,.post-next{display:block;float:left;position:relative;max-width:50%;background:#d83935}.post-previous svg,.post-next svg{width:6rem;height:5rem}@media only screen and (max-width: 767px){.post-previous svg,.post-next svg{width:4rem;height:3rem}}.post-previous img,.post-next img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0.3;margin:0;padding:0}.post-previous span,.post-next span{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.post-previous a,.post-next a{position:static}.post-previous a:hover img,.post-next a:hover img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.post-previous a:hover span,.post-next a:hover span{opacity:0}.post-next{float:right}#post-nav{display:block;margin:0 auto;max-width:30rem;padding:12rem 0 18rem 0}#post-nav:after{content:"";display:table;clear:both}@media only screen and (max-width: 1024px){#post-nav{padding:6rem 0 12rem 0;max-width:25rem}}@media only screen and (max-width: 767px){#post-nav{max-width:20rem;padding:6rem 0 6rem 0}}@media only screen and (max-width: 320px){#post-nav{max-width:20rem;padding:6rem 0 6rem 0}}.enquiry{clear:both;padding-top:4rem;font-size:2.5rem;line-height:2.5rem;display:block}@media only screen and (max-width: 767px){.double-image{width:100%;min-width:100%}}.lightbox{background:#f2c7cc;z-index:2000;position:fixed;top:0;right:0;bottom:0;left:0;display:none;overflow-y:scroll;cursor:url(../img/icons/close.png),auto}.lightbox img{width:100%;height:auto}.lightbox-show{background:#e3f0f5}.noscroll{overflow:hidden}.single-show-page{position:relative}.single-show-page:after{content:"";display:table;clear:both}.single-show-page h1{font-size:6rem;line-height:5rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;color:#000;margin:0 0 4rem 0;padding-right:4rem}@media only screen and (max-width: 767px){.single-show-page h1{width:100%;max-width:100%;padding-right:0;float:none;font-size:4.5rem;line-height:4rem}}.single-show-page .right-col{width:47%;float:right}@media only screen and (max-width: 767px){.single-show-page .right-col{width:100%;float:none;max-width:100%;padding-right:0;float:none}}.single-show-page .col{width:48%;display:block;float:left;position:relative;z-index:11;margin:0}.single-show-page .col:last-of-type{float:right;margin-right:0}.single-show-page .col h1{margin:0 0 3rem 0}.single-show-page .col p{margin:0;font-size:2.5rem;line-height:2.5rem;-ms-word-break:break-all;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1024px){.single-show-page .col p{font-size:2rem;line-height:2rem}}@media only screen and (max-width: 767px){.single-show-page .col p{font-size:2.5rem;line-height:2.5rem}}@media only screen and (max-width: 767px){.single-show-page .col{width:100%;float:none;max-width:100%;padding-right:0;float:none}}.single-show-page article:after{content:"";display:table;clear:both}.single-show-page .project-description{padding-bottom:6rem}.single-show-page p{margin:0;font-size:2.5rem;line-height:2.5rem;-ms-word-break:break-all;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width: 767px){.single-show-page p{font-size:2.5rem;line-height:2.5rem}}.single-show-page .manifesto{padding:0}.single-show-page .double-image{padding:6rem 0 0 0}.single-show-page .show-details{padding:6rem 0}.single-show-page .show-details:after{content:"";display:table;clear:both}.single-show-page .show-details:after{content:"";display:table;clear:both}.single-show-page .show-details .col{width:20.5%;display:block;margin:0;margin-right:6%}.single-show-page .show-details .col p{margin-bottom:1rem}@media only screen and (max-width: 767px){.single-show-page .show-details .col p{font-size:2.25rem;line-height:2.25rem}}.single-show-page .show-details .col:last-of-type{margin-right:0;float:left}@media only screen and (max-width: 1024px){.single-show-page .show-details .col:last-of-type{width:40%}}@media only screen and (max-width: 767px){.single-show-page .show-details .col:last-of-type{width:100%}}@media only screen and (max-width: 767px){.single-show-page .show-details .col .show-title{display:none}}@media only screen and (max-width: 767px){.single-show-page .show-details .col{width:100%}}@media only screen and (max-width: 767px){.single-show-page .show-details{padding:4rem 0}}.single-show-page .show-spacer{height:23vh;display:block;background:#d83935;width:100%}.error-page{position:relative}.error-page:after{content:"";display:table;clear:both}.error-page h1{font-size:6rem;line-height:5rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;color:#000;margin:0;padding:0;float:left;width:47%;max-width:60rem;text-align:center}@media only screen and (max-width: 767px){.error-page h1{width:100%;max-width:100%;padding-right:0;float:none;font-size:4.5rem;line-height:4rem}}.error-page .main-project-image h1{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.error-page .error-cover{cursor:default;background-repeat:no-repeat;background-size:cover;background-position:top center}.glide{position:relative;width:100%;height:100%}.glide .glide__track{position:relative;width:100%;height:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;padding:0;margin:0}.glide .glide__track.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide .glide__slide{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0}.glide .glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide .glide__arrows{z-index:20;position:absolute;top:50%;left:100%;width:20rem;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px){.glide .glide__arrows{display:none}}.glide .glide__arrow{cursor:pointer}.glide .glide__arrow.prev svg,.glide .glide__arrow.next svg{width:6rem;height:5rem}.glide .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 1024px){.glide .glide__bullets{display:none}}.glide.glide--slider .glide__slide{float:left;clear:none}.glide.glide--carousel.glide--vertical .glide__track{overflow:visible}.glide.glide--carousel .glide__slide{float:left;clear:none}.glide.glide--slideshow .glide__wrapper{height:100%}.glide.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0px, 0px, 0px)}.glide.glide--slideshow .glide__slide.active{z-index:1}.show-gallery{padding:6rem 0;position:relative;max-width:120rem;margin-left:auto;margin-right:auto;width:80%;overflow:hidden;display:none}@media only screen and (min-width: 2000px){.show-gallery{max-width:120rem}}@media only screen and (max-width: 1440px){.show-gallery{max-width:90%;width:90%}}@media only screen and (max-width: 1024px){.show-gallery{max-width:90%;width:90%}}@media only screen and (max-width: 767px){.show-gallery{max-width:85%;width:85%}}.cover-carousel-image{height:31rem;width:100%;display:block;background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}@media only screen and (min-width: 2000px){.cover-carousel-image{height:38rem}}#Gallery{margin:0;height:31rem;width:53%}@media only screen and (min-width: 2000px){#Gallery{height:38rem}}#Gallery .glide__wrapper{height:31rem;width:53%}@media only screen and (min-width: 2000px){#Gallery .glide__wrapper{height:38rem}}#Project-Gallery{position:relative;overflow:hidden}#Project-Gallery .glide__arrows{width:100%;height:100vh;position:relative;top:0;left:0;position:absolute;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);display:block}#Project-Gallery .glide__arrows .glide__arrow{height:100%;width:50%;position:absolute;top:0;display:block}#Project-Gallery .glide__arrows .glide__arrow.next{right:0;cursor:url(../img/icons/arrow-right.png),auto}#Project-Gallery .glide__arrows .glide__arrow.prev{left:0;cursor:url(../img/icons/arrow-left.png),auto}#Project-Gallery .slide-caption{width:90%;margin:2rem auto 0 auto}#Project-Gallery .slide-caption p{max-width:50%}@media only screen and (max-width: 767px){#Project-Gallery .slide-caption p{max-width:100%}}@media only screen and (max-width: 767px){#Project-Gallery .slide-caption{width:80%}}.about-page{position:relative}.about-page:after{content:"";display:table;clear:both}.about-page h1{font-size:3rem;line-height:2.5rem;margin:0;position:absolute;z-index:1;right:5%;top:3rem}.about-page article:after{content:"";display:table;clear:both}.about-page .wrap:after{content:"";display:table;clear:both}.about-page .introduction{margin:6rem 0}.about-page .introduction:after{content:"";display:table;clear:both}.about-page .right-col{width:47%;float:right}.about-page .col{width:48%;display:block;float:left;position:relative;z-index:11;margin:0rem 4% 0 0}.about-page .col:last-of-type{float:right;margin-right:0}.about-page .col h1{margin:0 0 3rem 0}.about-page .col p{margin:0;font-size:2.5rem;line-height:2.5rem;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width: 1024px){.about-page .col p{font-size:1.75rem;line-height:2rem}}@media only screen and (max-width: 767px){.about-page .col p{font-size:2rem;line-height:2rem}}.about-page .columns{padding:8rem 0 8rem 0}.about-page .columns:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.about-page .columns{padding:6rem 0 2rem 0}}.about-page .columns .col{width:20.5%;display:block;margin:0;margin-right:6%}.about-page .columns .col h2{font-size:6rem;line-height:5rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;margin:0;max-width:40rem;z-index:5;position:relative}.about-page .columns .col:last-of-type{margin-right:0}@media only screen and (max-width: 1024px){.about-page .columns .col{margin-right:0;width:25%;padding:0 1rem}}@media only screen and (max-width: 767px){.about-page .columns .col{width:100%;margin-right:0;margin-bottom:3rem;padding:0}}@media only screen and (max-width: 767px){.about-page .about-left-right{width:100%;max-width:100%}}.about-page footer .col{width:32%;float:left;margin-right:2%}.about-page footer .col:last-of-type{float:right;margin-right:0}.about-page footer ul{list-style-type:none;margin:0;padding:0}.about-page footer ul li{margin:0}.walnut{position:relative}@media only screen and (max-width: 767px){.about-bottom-image{width:100vw;left:0;position:relative}}.cover{cursor:url(../img/icons/arrow-down.png),auto}.cover{position:relative;width:100vw;height:100vh;display:block;overflow:hidden}.cover .cover-image{position:relative;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center top}.cover .cover-image.huge{display:none}@media only screen and (min-width: 2000px){.cover .cover-image.huge{display:block}}@media only screen and (max-width: 1440px){.cover .cover-image.huge{display:none}}@media only screen and (max-width: 1024px){.cover .cover-image.huge{display:none}}@media only screen and (max-width: 767px){.cover .cover-image.huge{display:none}}.cover .cover-image.laptop{display:none}@media only screen and (min-width: 2000px){.cover .cover-image.laptop{display:none}}@media only screen and (max-width: 1440px){.cover .cover-image.laptop{display:block}}@media only screen and (max-width: 1024px){.cover .cover-image.laptop{display:none}}@media only screen and (max-width: 767px){.cover .cover-image.laptop{display:none}}.cover .cover-image.tablet{display:none}@media only screen and (min-width: 2000px){.cover .cover-image.tablet{display:none}}@media only screen and (max-width: 1440px){.cover .cover-image.tablet{display:none}}@media only screen and (max-width: 1024px){.cover .cover-image.tablet{display:block}}@media only screen and (max-width: 767px){.cover .cover-image.tablet{display:none}}.cover .cover-image.mobile{display:none}@media only screen and (min-width: 2000px){.cover .cover-image.mobile{display:none}}@media only screen and (max-width: 1440px){.cover .cover-image.mobile{display:none}}@media only screen and (max-width: 1024px){.cover .cover-image.mobile{display:none}}@media only screen and (max-width: 767px){.cover .cover-image.mobile{display:block}}.title{position:fixed;top:1rem;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:5;margin:0}.manifesto{padding:8rem 0;position:relative}.manifesto:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.manifesto{padding:6rem 0}}.manifesto h3{font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;font-size:4rem;line-height:3.5rem;max-width:55%}.manifesto .col{width:47%;float:left;display:block}@media only screen and (max-width: 767px){.manifesto .col{width:100%;float:none}}.manifesto .col:last-of-type{float:right}.manifesto .col p{margin-bottom:1rem;font-size:3.5rem;line-height:3.5rem;z-index:5;position:relative;pointer-events:none}@media only screen and (max-width: 1024px){.manifesto .col p{font-size:2.25rem;line-height:2.25rem}}@media only screen and (max-width: 767px){.manifesto .col p{font-size:2.25rem;line-height:2.25rem}}.manifesto .col b{z-index:5;position:relative;text-decoration:none;font-weight:normal;pointer-events:none}.manifesto .col span{position:relative;z-index:1;cursor:pointer;pointer-events:all}.manifesto .col span .small{width:5rem;position:absolute;bottom:3px;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:-1;opacity:0.25}.manifesto .col span .large{opacity:0;display:none;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:20rem}.manifesto .col span u{z-index:5;position:relative;text-decoration:none;font-weight:normal;opacity:1}.manifesto .col span:after{-webkit-transition:width 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:width 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:width 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:width 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:width 450ms cubic-bezier(0.19, 1, 0.22, 1);content:"";display:block;height:12px;position:absolute;top:60%;left:0;width:0%;background:#d83935;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:1}.manifesto .col span.show-line:after{width:100%}.manifesto .col span a{pointer-events:all;position:relative}.manifesto .col span a:hover{color:#000}.manifesto .col span a:hover .large{opacity:1;display:block}@media only screen and (max-width: 767px){.wrap-left-right{max-width:100%;width:100%}}.about-line-trigger{position:absolute;bottom:20rem;width:20px;height:20px;background:green}.about-trigger{position:absolute;top:-50vh;width:20px;height:20px;background:red}.cover-push{margin-top:100vh;padding-top:5rem}.clearcut-image{position:relative}@media only screen and (max-width: 767px){.clearcut-image{margin-bottom:6rem}}.clearcut-image .reps{position:absolute;width:47%;display:block;right:0;top:8rem;z-index:10}.clearcut-image .reps p{font-size:2.5rem;line-height:2.5rem;margin-bottom:3rem}@media only screen and (max-width: 1024px){.clearcut-image .reps p{font-size:1.75rem;line-height:2rem;margin-bottom:2rem}}@media only screen and (max-width: 767px){.clearcut-image .reps p{font-size:2rem;line-height:2rem}}.clearcut-image .reps .right p{width:44%;float:left}.clearcut-image .reps .right p:last-of-type{clear:left}@media only screen and (max-width: 767px){.clearcut-image .reps .right p{width:100%;float:none}}.clearcut-image .reps .left{margin-bottom:2rem;width:100%}.clearcut-image .reps .left p{font-size:6rem;line-height:5rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;color:#000;margin:0 0 4rem 0;padding-right:4rem}@media only screen and (max-width: 1024px){.clearcut-image .reps .left p{font-size:5rem;line-height:4rem}}@media only screen and (max-width: 767px){.clearcut-image .reps .left p{width:100%;max-width:100%;padding-right:0;float:none;font-size:3rem;line-height:2.5rem;margin:0 0 2rem 0}}@media only screen and (max-width: 1024px){.clearcut-image .reps{width:49%;top:0rem}}@media only screen and (max-width: 767px){.clearcut-image .reps{width:100%;position:static;top:0;padding-bottom:4rem}}#start{padding-top:6rem}.about-contact{background:#232323;padding:6rem 0 12rem}.about-contact:after{content:"";display:table;clear:both}@media only screen and (max-width: 1024px){.about-contact{padding:6rem 0 6rem}}.about-contact .right-col{width:47%;float:right}.about-contact .right-col ul{list-style-type:none;margin:0;padding:0;font-size:2.5rem;line-height:2.5rem;margin:0;color:#fff}.about-contact .right-col ul li{margin:0}@media only screen and (max-width: 1024px){.about-contact .right-col ul{font-size:1.75rem;line-height:2rem}}@media only screen and (max-width: 767px){.about-contact .right-col ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about-contact .right-col ul li{float:left;width:47%;margin-right:6%}.about-contact .right-col ul li:nth-of-type(even){margin-right:0}.about-contact .right-col ul li u{text-decoration:none}@media only screen and (max-width: 767px){.about-contact .right-col ul li u{display:none}}@media only screen and (max-width: 767px){.about-contact .right-col ul li{float:none;width:100%;margin-right:0}.about-contact .right-col ul li:nth-of-type(1){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;-ms-flexbox-order:3;order:3}.about-contact .right-col ul li:nth-of-type(2){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;-ms-flexbox-order:1;order:1}.about-contact .right-col ul li:nth-of-type(3){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;-ms-flexbox-order:4;order:4}.about-contact .right-col ul li:nth-of-type(4){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;-ms-flexbox-order:5;order:5;display:none}.about-contact .right-col ul li:nth-of-type(5){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;-ms-flexbox-order:2;order:2}}.about-contact .right-col ul li.phone a{display:none}@media only screen and (max-width: 767px){.about-contact .right-col ul li.phone a{display:block}}@media only screen and (max-width: 767px){.about-contact .right-col ul li.site-credit{display:none}}@media only screen and (max-width: 767px){.about-contact .right-col ul{font-size:2rem;line-height:2rem}}.about-contact .right-col a{color:#fff}.about-contact .right-col a:hover{color:#d83935}@media only screen and (max-width: 1024px) and (orientation: portrait){.about-contact .right-col{width:60%}}@media only screen and (max-width: 767px){.about-contact .right-col{float:none;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about-contact .left-col{width:47%;float:left}.about-contact .left-col p{margin:0 0 2rem 0;font-size:2.5rem;line-height:2.5rem;color:#fff}@media only screen and (max-width: 1024px){.about-contact .left-col p{font-size:1.75rem;line-height:2rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.about-contact .left-col{width:40%}}@media only screen and (max-width: 767px){.about-contact .left-col{display:none}}@media only screen and (max-width: 767px){.about-contact{padding:6rem 0 6rem}}.about-contact .left-right .picture{display:block}.about-contact .left-right .picture:after{content:"";display:table;clear:both}.show-page h1{font-size:3rem;line-height:2.5rem;margin:0;position:absolute;z-index:1;right:5%;top:3rem}.show-grid{padding-bottom:12rem}@media only screen and (max-width: 767px){.show-grid{padding-bottom:6rem}}.show-grid#start{padding-top:6rem}@media only screen and (max-width: 767px){.show-grid#start{padding-top:3rem}}.show-grid .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:140rem;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;width:100%;padding-left:5%;padding-right:5%}.show-grid .wrap:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.show-grid .wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.show-grid .grid-image-item{margin-bottom:0;width:25%;overflow:hidden;-webkit-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 650ms cubic-bezier(0.19, 1, 0.22, 1);position:relative;padding:6rem 0;background-repeat:no-repeat;background-position:left center;background-size:60%}.show-grid .grid-image-item:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){.show-grid .grid-image-item{width:100%;padding:4rem 0}}.show-grid .grid-image-item:after{content:"";height:1px;width:100%;right:0;bottom:0;display:block;background:rgba(0,0,0,0.2);position:absolute}.show-grid .grid-image-item.year{width:50%}.show-grid .grid-image-item.year .show-info{position:relative}.show-grid .grid-image-item.year .show-info h3{color:#d83935;font-size:4rem;line-height:3rem;margin:0;text-transform:capitalize}@media only screen and (max-width: 1024px){.show-grid .grid-image-item.year .show-info h3{font-size:3rem;line-height:2.5rem}}@media only screen and (max-width: 767px){.show-grid .grid-image-item.year .show-info h3{font-size:3rem;line-height:2.5rem}}.show-grid .grid-image-item.year:after{content:"";height:1px;width:100%;right:0;bottom:0;display:block;background:#d83935;position:absolute}@media only screen and (max-width: 767px){.show-grid .grid-image-item.year{width:100%;display:none}}@media only screen and (max-width: 1024px) and (orientation: portrait){.show-grid .grid-image-item.year{width:66.667%}}@media only screen and (max-width: 1024px) and (orientation: portrait){.show-grid .grid-image-item{width:33.3333%}}@media only screen and (max-width: 767px){.show-grid .grid-image-item{width:50%}}@media only screen and (max-width: 320px){.show-grid .grid-image-item{width:100%}}.show-grid .grid-image-item.main-show:after{content:"";height:3px;width:100%;right:0;bottom:0;display:block;background:#d83935;position:absolute}.show-grid .grid-image-item .show-info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:18rem}.show-grid .grid-image-item .show-info h3,.show-grid .grid-image-item .show-info p{margin:0;color:#000}.show-grid .grid-image-item .show-info h3{text-transform:capitalize;margin-bottom:2rem;font-size:4rem;line-height:3.5rem;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;margin-top:0;padding-right:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 1024px){.show-grid .grid-image-item .show-info h3{font-size:3rem;line-height:2.5rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.show-grid .grid-image-item .show-info h3{font-size:3rem;line-height:3rem;padding-right:1rem}}@media only screen and (max-width: 767px){.show-grid .grid-image-item .show-info h3{font-size:3rem;line-height:2.5rem}}.show-grid .grid-image-item .show-info p{font-size:2.5rem;line-height:2.5rem;width:100%}@media only screen and (max-width: 1024px){.show-grid .grid-image-item .show-info p{font-size:2rem;line-height:2rem;padding-right:1rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.show-grid .grid-image-item .show-info p{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width: 767px){.show-grid .grid-image-item .show-info p{font-size:2rem;line-height:2rem}}@media only screen and (max-width: 1024px){.show-grid .grid-image-item .show-info{min-height:16rem}}@media only screen and (max-width: 767px){.show-grid .grid-image-item .show-info{min-height:20rem}}@media only screen and (max-width: 320px){.show-grid .grid-image-item .show-info{min-height:12rem}}.show-grid .grid-image-item img{-webkit-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 450ms cubic-bezier(0.19, 1, 0.22, 1)}.show-grid a.grid-image-item{cursor:pointer}.show-grid a.grid-image-item:hover h3,.show-grid a.grid-image-item:hover p{color:#d83935}.show-grid .row{width:100%;display:block;clear:both}.show-grid .row:after{content:"";display:table;clear:both}.show-grid .wrap{position:relative}.image-wrap{overflow:hidden}form fieldset{border:none;margin:0 0 1rem;padding:0;width:100%}@media only screen and (max-width: 767px){form fieldset{margin:0 0 1rem}}form label{display:none}form label.error{font-size:1.5rem;line-height:1;margin-top:1rem;display:block}form input[type=email],form input[type=text],form textarea{color:#000;background:#d83935;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;border:none;-webkit-appearance:none;box-shadow:none;padding:12px 20px 12px 20px;font-size:1.5rem;line-height:1;width:100%}form input[type=email]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#fff}form input[type=email]:-moz-placeholder,form input[type=text]:-moz-placeholder,form textarea:-moz-placeholder{color:#fff !important;opacity:1}form input[type=email]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder{color:#fff !important;opacity:1}form input[type=email]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#fff}form input[type=email]:focus,form input[type=text]:focus,form textarea:focus{outline:none;background:#343434;color:#fff}form input[type=email].error,form input[type=text].error,form textarea.error{background:#f7bfbf;color:#e33232}form input[type=email].error::-webkit-input-placeholder,form input[type=text].error::-webkit-input-placeholder,form textarea.error::-webkit-input-placeholder{color:#e33232}form input[type=email].error:-moz-placeholder,form input[type=text].error:-moz-placeholder,form textarea.error:-moz-placeholder{color:#e33232 !important;opacity:1}form input[type=email].error::-moz-placeholder,form input[type=text].error::-moz-placeholder,form textarea.error::-moz-placeholder{color:#e33232 !important;opacity:1}form input[type=email].error:-ms-input-placeholder,form input[type=text].error:-ms-input-placeholder,form textarea.error:-ms-input-placeholder{color:#e33232}form input[type=email].error:focus,form input[type=text].error:focus,form textarea.error:focus{background:#343434}.button{width:17rem;text-align:center;overflow:hidden;position:relative;top:0;border-radius:0;background:black;color:white;font-family:'Kate Moss', sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:2rem;padding:1.5rem 5rem 1.5rem 3rem;text-decoration:none;display:inline-block}.button:hover:after{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1)}.button:hover .svg-arrow{width:42px}.button:focus{position:relative;top:2px}.button:after{content:"";min-width:15rem;width:100%;height:100%;display:block;background:#d83935;-moz-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);position:absolute;top:0;left:0;-webkit-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);z-index:1}.button b{font-weight:normal;z-index:10;position:relative;display:inline-block;left:-1rem;top:-3px;color:#fff}.svg-arrow-outer{display:inline;position:relative;z-index:10}span.svg-arrow{display:inline-block;width:22px;height:12px;overflow:hidden;margin-left:0px;-webkit-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 200ms cubic-bezier(0.19, 1, 0.22, 1);position:absolute;top:54%;left:0;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}span.svg-arrow svg{height:12px;position:absolute;right:0;top:0px}
