@charset "UTF-8";@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}}@keyframes fadeInDown{0%{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0, 251px, 0);transform:translate3d(0, 251px, 0)}}.m-scene{}.m-scene .scene_element{-webkit-animation-duration:0.35s;animation-duration:0.35s;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both}.m-scene .scene_element--fadein{animation:fadeIn 0.35s;-moz-animation:fadeIn 0.35s;-webkit-animation:fadeIn 0.35s;-o-animation:fadeIn 0.35s}.m-scene .scene_element--fadeinup{animation:fadeInUp 0.35s;-moz-animation:fadeInUp 0.35s;-webkit-animation:fadeInUp 0.35s;-o-animation:fadeInUp 0.35s}.m-scene.is-exiting{opacity:0;transition:opacity 0.35s ease-in-out;-webkit-transition:opacity 0.35s ease-in-out;-moz-transition:opacity 0.35s ease-in-out;-o-transition:opacity 0.35s ease-in-out}.m-scene.is-exiting .scene_element--fadeinup{animation:fadeInDown 0.35s;-moz-animation:fadeInDown 0.35s;-webkit-animation:fadeInDown 0.35s;-o-animation:fadeInDown 0.35s}.m-scene.is-exiting .scene_element--fadein{animation:fadeOut 0.35s;-moz-animation:fadeOut 0.35s;-webkit-animation:fadeOut 0.35s;-o-animation:fadeOut 0.35s}.funzone .cursor{-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;height:300px;position:absolute;top:-150px;left:-150px;display:block;pointer-events:none;transform:rotate(-90deg) scale(1);-moz-transform:rotate(-90deg) scale(1);-webkit-transform:rotate(-90deg) scale(1);-o-transform:rotate(-90deg) scale(1);-ms-transform:rotate(-90deg) scale(1);z-index:9999}.funzone .cursor.button-hover svg{transform:rotate(-90deg) scale(1);-moz-transform:rotate(-90deg) scale(1);-webkit-transform:rotate(-90deg) scale(1);-o-transform:rotate(-90deg) scale(1);-ms-transform:rotate(-90deg) scale(1);opacity:.5}.funzone .cursor.button-hover{mix-blend-mode:screen;opacity:.5}.funzone .cursor svg{width:100%;position:absolute;transform:rotate(-90deg) scale(0.15);-moz-transform:rotate(-90deg) scale(0.15);-webkit-transform:rotate(-90deg) scale(0.15);-o-transform:rotate(-90deg) scale(0.15);-ms-transform:rotate(-90deg) scale(0.15);-webkit-transition:600ms all cubic-bezier(0.23, 1, 0.32, 1);-o-transition:600ms all cubic-bezier(0.23, 1, 0.32, 1);transition:600ms all cubic-bezier(0.23, 1, 0.32, 1)}.funzone .cursor svg path{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);width:20px;height:20px;fill:#b7251a;-webkit-transition:600ms all cubic-bezier(0.23, 1, 0.32, 1);-o-transition:600ms all cubic-bezier(0.23, 1, 0.32, 1);transition:600ms all cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width:64em){.funzone .cursor{display:none}}.link-mask>span{font-family:"Montserrat", "Open Sans", sans-serif;display:inline-block;color:rgba(255, 255, 255, 0.3);font-weight:500;height:70px}.navlinks li:first-of-type .fake-link:before{content:"home."}.navlinks li:nth-of-type(2) .fake-link:before{content:"wow."}.navlinks li:nth-of-type(3) .fake-link:before{content:"ping."}.navlinks li:nth-of-type(4) .fake-link:before{content:"contact."}.navlinks li:nth-of-type(5) .fake-link:before{content:"funhouse."}.link-mask-wrap{position:absolute;overflow:hidden;height:70px}.link-mask{position:absolute;overflow:hidden;width:100%;height:70px;-webkit-transform:translateX(-102%);-ms-transform:translateX(-102%);transform:translateX(-102%);transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1)}.link-mask>span{position:absolute;color:#fff;-webkit-transform:translateX(102%);-ms-transform:translateX(102%);transform:translateX(102%);transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1)}.link-mask i{color:#b7251a;font-style:normal}.navigation{z-index:8999}.logo{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);font-size:.1em;line-height:0;overflow:hidden;border-radius:50%;background-color:#ffffff00;width:40px;position:fixed;height:40px;top:15px;left:15px;z-index:9700}.logo span{position:absolute;left:-100%;top:-100%}.logo.animated img{height:157px;margin-left:1px;width:auto}.logo.animated:hover img{position:relative;animation:animIn 0s steps(0) 1;-moz-animation:animIn 0s steps(0) 1;-webkit-animation:animIn 0s steps(0) 1;-o-animation:animIn 0s steps(0) 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes animIn{0%{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}to{transform:translateX(-96.7%);-moz-transform:translateX(-96.7%);-webkit-transform:translateX(-96.7%);-o-transform:translateX(-96.7%);-ms-transform:translateX(-96.7%)}}@keyframes animIn{0%{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}to{transform:translateX(-96.7%);-moz-transform:translateX(-96.7%);-webkit-transform:translateX(-96.7%);-o-transform:translateX(-96.7%);-ms-transform:translateX(-96.7%)}}@-webkit-keyframes animOut{0%{transform:translateX(-96.7%);-moz-transform:translateX(-96.7%);-webkit-transform:translateX(-96.7%);-o-transform:translateX(-96.7%);-ms-transform:translateX(-96.7%)}to{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}}@keyframes animOut{0%{transform:translateX(-96.7%);-moz-transform:translateX(-96.7%);-webkit-transform:translateX(-96.7%);-o-transform:translateX(-96.7%);-ms-transform:translateX(-96.7%)}to{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}}.mc-chicken{font-family:"Montserrat", "Open Sans", sans-serif;font-size:.48em;font-weight:500;letter-spacing:.1em;position:fixed;top:15px;right:15px;line-height:1.8em;cursor:pointer;z-index:9500}.mc-chicken div{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s;display:inline-block;padding:10px 26px 10px 15px}.mc-chicken span{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-ms-transition-delay:0.5s;transition-delay:0.5s;display:block;position:absolute;top:48%;right:0;width:3px;height:24px;background-color:#222224;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, -50%, 0) scale(1, 1) rotate(10deg);-moz-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(10deg);-webkit-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(10deg);-o-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(10deg);-ms-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(10deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.mc-chicken span:nth-of-type(2){right:10px}.mc-chicken.opened{color:#fff}.mc-chicken.opened div{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.mc-chicken.opened span{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;top:48%;right:0;width:3px;height:24px;background-color:#fff;transform:translate3d(0, -50%, 0) scale(1, 1) rotate(225deg);-moz-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(225deg);-webkit-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(225deg);-o-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(225deg);-ms-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(225deg)}.mc-chicken.opened span:nth-of-type(2){transform:translate3d(0, -50%, 0) scale(1, 1) rotate(-225deg);-moz-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(-225deg);-webkit-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(-225deg);-o-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(-225deg);-ms-transform:translate3d(0, -50%, 0) scale(1, 1) rotate(-225deg)}.mc-chicken.light{color:#fff}.mc-chicken.light span{background-color:#fff}#home .mc-chicken{color:#fff;mix-blend-mode:normal}#home .mc-chicken span{background-color:#fff}@media only screen and (min-width:48em){.logo{width:357px;height:157px;top:20px;left:10px}.logo.animated img{height:157px;width:auto}.mc-chicken{top:30px;right:30px}}@media only screen and (min-width:64em){.logo{width:357px;height:157px;top:20px;left:10px}.mc-chicken{top:54px;right:60px}}.slidenav{transition:all 1ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-transition:all 1ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 1ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:all 1ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;transform:scale(0, 1);-moz-transform:scale(0, 1);-webkit-transform:scale(0, 1);-o-transform:scale(0, 1);-ms-transform:scale(0, 1);-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;z-index:8000;top:0%;left:0;width:100vw;height:100vh;position:fixed;background-color:transparent;color:#fff;overflow:visible}.slidenav:before{content:"";transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1);transform:scale(0, 0) translate(50%, -50%);-moz-transform:scale(0, 0) translate(50%, -50%);-webkit-transform:scale(0, 0) translate(50%, -50%);-o-transform:scale(0, 0) translate(50%, -50%);-ms-transform:scale(0, 0) translate(50%, -50%);-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;-o-transition-delay:0.35s;-ms-transition-delay:0.35s;transition-delay:0.35s;display:block;width:370vw;height:auto;padding-top:370vw;background-color:#3e3f44;position:fixed;top:0;right:0;-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0;transform-origin:100% 0;border-radius:50%;z-index:1}.slidenav li{transition:all 650ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 650ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 650ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 650ms cubic-bezier(0.77, 0, 0.175, 1);transform:scale(0.8) translate(200px, 0);-moz-transform:scale(0.8) translate(200px, 0);-webkit-transform:scale(0.8) translate(200px, 0);-o-transform:scale(0.8) translate(200px, 0);-ms-transform:scale(0.8) translate(200px, 0);-webkit-transition-delay:0.25s;-moz-transition-delay:0.25s;-o-transition-delay:0.25s;-ms-transition-delay:0.25s;transition-delay:0.25s;opacity:0;height:70px;position:relative;font-size:2.25em;line-height:1.2em;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0}.slidenav li:nth-child(2){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s}.slidenav li:nth-child(3){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;transition-delay:0.15s}.slidenav li:nth-child(4){-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s}.slidenav li:nth-child(5){-webkit-transition-delay:0.05s;-moz-transition-delay:0.05s;-o-transition-delay:0.05s;-ms-transition-delay:0.05s;transition-delay:0.05s}.slidenav li.selected .link-mask,.slidenav li.selected .link-mask>span,.slidenav li:hover .link-mask,.slidenav li:hover .link-mask>span{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1)}.slidenav a{font-family:"Montserrat", "Open Sans", sans-serif;display:inline-block;color:rgba(255, 255, 255, 0.3);font-weight:500}.slidenav.active{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;top:0%;left:0%;bottom:0%;right:0%}.slidenav.active:before{transform:scale(1, 1) translate(50%, -50%);-moz-transform:scale(1, 1) translate(50%, -50%);-webkit-transform:scale(1, 1) translate(50%, -50%);-o-transform:scale(1, 1) translate(50%, -50%);-ms-transform:scale(1, 1) translate(50%, -50%);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.slidenav.active li{opacity:1;transform:scale(1) translate(0%, 0%);-moz-transform:scale(1) translate(0%, 0%);-webkit-transform:scale(1) translate(0%, 0%);-o-transform:scale(1) translate(0%, 0%);-ms-transform:scale(1) translate(0%, 0%);-webkit-transition-delay:0.75s;-moz-transition-delay:0.75s;-o-transition-delay:0.75s;-ms-transition-delay:0.75s;transition-delay:0.75s}.slidenav.active li:nth-child(2){-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-ms-transition-delay:0.8s;transition-delay:0.8s}.slidenav.active li:nth-child(3){-webkit-transition-delay:0.85s;-moz-transition-delay:0.85s;-o-transition-delay:0.85s;-ms-transition-delay:0.85s;transition-delay:0.85s}.slidenav.active li:nth-child(4){-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;-o-transition-delay:0.9s;-ms-transition-delay:0.9s;transition-delay:0.9s}.slidenav.active li:nth-child(5){-webkit-transition-delay:0.95s;-moz-transition-delay:0.95s;-o-transition-delay:0.95s;-ms-transition-delay:0.95s;transition-delay:0.95s}.slidenav.active .nav-img{transform:translate(0, -50%) scale(1);-moz-transform:translate(0, -50%) scale(1);-webkit-transform:translate(0, -50%) scale(1);-o-transform:translate(0, -50%) scale(1);-ms-transform:translate(0, -50%) scale(1);-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;-ms-transition-delay:0.6s;transition-delay:0.6s;opacity:1}.slidenav.active .nav-img image{transform:scale(0.95);-moz-transform:scale(0.95);-webkit-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);-ms-transform-origin:50% 100;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.slidenav.active .nav-img image.selected{-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;transition-delay:0.15s;opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}.slidenav.active.set image.selected{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;transform:scale(0.95);-moz-transform:scale(0.95);-webkit-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95)}.slidenav.active.set image.hovered,.slidenav.active.set image.selected.hovered{-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;transition-delay:0.15s;opacity:1;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}.navlinks-wrap{transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);position:absolute;top:50%;left:20%;z-index:8500}.nav-img{z-index:8250;display:none;position:absolute;top:50%;left:-110%;width:200%;height:auto;transform:translate(-5%, -50%) scale(0.8);-moz-transform:translate(-5%, -50%) scale(0.8);-webkit-transform:translate(-5%, -50%) scale(0.8);-o-transform:translate(-5%, -50%) scale(0.8);-ms-transform:translate(-5%, -50%) scale(0.8);transition:all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-transition:all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition:all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition:all 350ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}.nav-img .scene{position:relative;width:100%;height:auto}.nav-img svg{fill:none}.nav-img image{transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 450ms cubic-bezier(0.77, 0, 0.175, 1);opacity:0;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.contact-icon{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);opacity:1;position:fixed;border-radius:50%;bottom:15px;right:15px;width:40px;height:40px;padding:10px;background-color:#b7251a;z-index:9556;-webkit-box-shadow:0px 10px 30px rgba(0, 0, 0, 0.1);box-shadow:0px 10px 30px rgba(0, 0, 0, 0.1)}.contact-icon a{line-height:1em;z-index:10}.contact-icon a:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:block;border-radius:50%;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.contact-icon a:hover:before{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}@media only screen and (min-width:48em){.slidenav li{height:90px;font-size:3em}.slidenav .nav-img{display:block;top:50%;left:-20%;width:100%}.link-mask,.link-mask-wrap,.link-mask>span{height:90px}.navlinks-wrap{left:50%}}@media only screen and (min-width:64em){.slidenav:before{width:250vw;height:auto;padding-top:250vw}.slidenav li{height:110px;font-size:3.75em}.link-mask,.link-mask-wrap,.link-mask>span{height:110px}.contact-icon{width:40px;height:40px;padding:10px}}@media only screen and (min-width:75em){.slidenav li{height:120px}.link-mask,.link-mask-wrap,.link-mask>span{height:180px}.contact-icon{width:50px;height:50px;padding:15px;bottom:45px;right:45px}}@media only screen and (min-width:1921px){.slidenav li{height:150px}.link-mask,.link-mask-wrap,.link-mask>span{height:150px}.mc-chicken{font-size:.4em}}@media only screen and (max-width:1023px){#canvas-logo{display:none}#main .slidenav:before{width:450vw;height:auto;padding-top:450vw}}@media only screen and (min-width:1024px) and (max-width:1440px){.slidenav li{height:90px;font-size:3em}.slidenav .nav-img{display:block;top:50%;left:-20%;width:100%}.link-mask,.link-mask-wrap,.link-mask>span{height:90px}.navlinks-wrap{left:50%}}.blog-back{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;position:fixed;top:60px;left:60px;font-family:"Montserrat", "Open Sans", sans-serif;font-weight:500;font-size:.8333em;color:#fff}.blog-back img{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);margin-right:1em;width:15px;height:auto}.blog-back:hover img{margin-right:.65em}.hero-blog{font-family:"Montserrat", "Open Sans", sans-serif;margin:0;position:relative;overflow:hidden;height:90vh;background:#222224;background-size:cover}.hero-blog h1{font-size:2.5em;line-height:1.3em;color:#fff}.hero-blog a{color:#fff}.hero-blog:before{content:"featured";position:absolute;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);top:42%;left:50%;font-size:10.41em;color:rgba(255, 255, 255, 0.37);font-weight:500;mix-blend-mode:soft-light}.hero-blog .hero-blog-tag{font-size:.5em;margin-bottom:1em;text-transform:uppercase;letter-spacing:.2em;font-weight:500}.hero-blog .hero-blog-tag a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);position:relative;display:inline-block;background-color:#F2F0F0;color:#F2F0F0;padding:.25em 1.5em;overflow:hidden}.hero-blog .hero-blog-tag a:before{content:"" attr(data-linkName) "";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);position:absolute;text-transform:uppercase;display:block;line-height:3.7em;width:100%;height:100%;top:0%;left:0%;color:#222222}.hero-blog .hero-blog-tag a:after{content:"" attr(data-linkName) "";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);line-height:3.7em;position:absolute;text-transform:uppercase;display:block;width:100%;height:100%;top:-100%;left:0%;color:#222222}.hero-blog .hero-blog-tag a:hover:before{top:100%}.hero-blog .hero-blog-tag a:hover:after{top:0%}.hero-blog-image{position:absolute;top:0;left:0;bottom:0;right:0}.hero-blog-image img{position:absolute;top:0%;left:50%;width:auto;height:100%;transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}.hero-blog-content{width:75%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;text-align:center}.blog-author{margin-top:1.5em;font-size:.6666em;color:#fff;font-family:"Roboto", "Open Sans", sans-serif}.blog-filter-wrap{padding:90px 0}.blog-filter{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}.blog-filter li{font-family:"Montserrat", "Open Sans", sans-serif;font-weight:500;font-size:.8333em;position:relative;overflow:hidden}.blog-filter li a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:inline-block;padding:.5em 1em;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-font-smoothing:antialiased}.blog-filter li.selected{font-size:1.2em;overflow:visible}.blog-filter li.selected:before{transform:translate(-50%, -50%) scale(1, 1);-moz-transform:translate(-50%, -50%) scale(1, 1);-webkit-transform:translate(-50%, -50%) scale(1, 1);-o-transform:translate(-50%, -50%) scale(1, 1);-ms-transform:translate(-50%, -50%) scale(1, 1);opacity:1;top:100%;left:50%}.blog-filter li.selected a:hover{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1)}.blog-filter li:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, 150%) scale(0.1, 0.1);-moz-transform:translate(-50%, 150%) scale(0.1, 0.1);-webkit-transform:translate(-50%, 150%) scale(0.1, 0.1);-o-transform:translate(-50%, 150%) scale(0.1, 0.1);-ms-transform:translate(-50%, 150%) scale(0.1, 0.1);position:absolute;opacity:0;top:100%;left:50%;display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #b7251a}.blog-post-wrap{border-bottom:1px solid rgba(37, 48, 105, 0.15);padding:60px 0;display:block;position:relative;overflow:hidden}.blog-post-wrap:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:block;position:absolute;top:0;left:0;right:0;bottom:100%;background-color:#F2F0F0;z-index:-1}.blog-post-wrap:hover:before{bottom:0}.blog-post-wrap:hover .blog-post-img:before{transform:translate(-50%, -50%) scale(0, 0);-moz-transform:translate(-50%, -50%) scale(0, 0);-webkit-transform:translate(-50%, -50%) scale(0, 0);-o-transform:translate(-50%, -50%) scale(0, 0);-ms-transform:translate(-50%, -50%) scale(0, 0)}.blog-post-wrap:hover .blog-post-img:after{transform:translate(-50%, -50%) scale(1, 1);-moz-transform:translate(-50%, -50%) scale(1, 1);-webkit-transform:translate(-50%, -50%) scale(1, 1);-o-transform:translate(-50%, -50%) scale(1, 1);-ms-transform:translate(-50%, -50%) scale(1, 1)}.blog-post-wrap:hover .blog-post-img img{transform:scale(1.1, 1.1) translate(-50%, -50%);-moz-transform:scale(1.1, 1.1) translate(-50%, -50%);-webkit-transform:scale(1.1, 1.1) translate(-50%, -50%);-o-transform:scale(1.1, 1.1) translate(-50%, -50%);-ms-transform:scale(1.1, 1.1) translate(-50%, -50%)}.blog-post-wrap:hover h1{color:#b7251a}.blog-post{width:76%;margin:0 auto;padding:0 12%}.blog-content-wrap{font-size:.8333em}.blog-content-wrap p{margin:0 0 2em}.blog-content-wrap h2{margin:1.2em 0 .65em;font-size:3em;line-height:1.2em}.blog-content-wrap h2 span{color:#b7251a}.blog-content-wrap h3{margin:2.2em 0 1em;font-size:1.5em}.blog-content-wrap figure+p{margin-top:2em}.blog-content-wrap #about-author{padding-top:90px;margin-top:90px;border-top:1px solid rgba(37, 48, 105, 0.15)}.blog-content-wrap #about-author h3{font-size:2em;margin:0 0 .75em 0}.blog-content-wrap #about-author .author-desc{font-size:.8em}.blog-content-wrap #about-author .author-img{line-height:0;border:50px solid #b7251a;border-radius:50%;overflow:hidden}.blog-content p:first-child:first-letter{color:#b7251a;font-family:"Montserrat", "Roboto", sans-serif;float:left;font-weight:500;font-size:2.92em;padding:.3em .2em 0 .1em}.blog-post-img{position:relative;line-height:0;border-radius:50%;padding-top:100%;overflow:hidden;background-color:transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.blog-post-img:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%) scale(1, 1);-moz-transform:translate(-50%, -50%) scale(1, 1);-webkit-transform:translate(-50%, -50%) scale(1, 1);-o-transform:translate(-50%, -50%) scale(1, 1);-ms-transform:translate(-50%, -50%) scale(1, 1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:50%;left:50%;width:50%;height:50%;background-color:#dff1f2;border-radius:50%}.blog-post-img:after{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%) scale(0, 0);-moz-transform:translate(-50%, -50%) scale(0, 0);-webkit-transform:translate(-50%, -50%) scale(0, 0);-o-transform:translate(-50%, -50%) scale(0, 0);-ms-transform:translate(-50%, -50%) scale(0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:50%;left:50%;width:30%;height:30%;border-radius:50%;background:transparent url("../img/img-arrow.svg") no-repeat center center;background-size:80% 80%}.blog-post-img img{position:absolute;display:block;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:scale(1, 1) translate(-50%, -50%);-moz-transform:scale(1, 1) translate(-50%, -50%);-webkit-transform:scale(1, 1) translate(-50%, -50%);-o-transform:scale(1, 1) translate(-50%, -50%);-ms-transform:scale(1, 1) translate(-50%, -50%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;height:100%;width:auto;top:50%;left:50%;z-index:-1}.blog-tag{font-size:.5em;text-transform:uppercase;letter-spacing:.2em;font-family:"Montserrat", "Open Sans", sans-serif;font-weight:600}.blog-post-title h1{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);font-size:2.08333em;margin:.4em 0;line-height:1.25em}#blog-related{background-color:#F2F0F0;position:relative;margin-top:240px}#blog-related h2{margin:0 0 .65em;padding-top:.25em;font-size:5em}#blog-related h2 span{color:#b7251a}#blog-related:before{content:"";position:absolute;display:block;left:0;top:-15%;width:100%;height:50%;background-color:#F2F0F0;transform:skewY(-7deg);-moz-transform:skewY(-7deg);-webkit-transform:skewY(-7deg);-o-transform:skewY(-7deg);-ms-transform:skewY(-7deg);z-index:-1}#blog-related .blog-rel-item h1{font-size:1.25em;line-height:1.2em}#blog-related .rel-title{padding:.3em 5% 0}#footer-newsletter{background-color:#F2F0F0;padding:2em 0}#footer-newsletter .grid-wrap{width:100%;padding:0;margin:0}.newsletter-wrap{background-color:#fff;padding:60px}.newsletter-wrap img{height:50px;width:auto}.newsletter-wrap h1{font-size:2.5em}#newsletter-form{margin-top:1.5em;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;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter-form #email{width:100%}#newsletter-form #newsletter-submit{width:100%}@media only screen and (min-width:48em){#footer-newsletter{background-color:transparent;position:relative}#footer-newsletter .grid-wrap{width:76%;margin:0 auto;padding:0 12%}#footer-newsletter:before{content:"";display:block;background-color:#222224;position:absolute;bottom:0;z-index:-1;left:0;width:100%;height:50%}#footer-newsletter:after{content:"";display:block;background-color:#F2F0F0;position:absolute;top:0;z-index:-1;left:0;width:100%;height:50%}#newsletter-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#newsletter-form #email{width:70%}#newsletter-form #newsletter-submit{width:30%}}@media only screen and (min-width:64em){#newsletter-form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#newsletter-form #email{width:70%}#newsletter-form #newsletter-submit{width:30%}}.project-heading{margin:0;padding:0;height:100vh;position:relative;overflow:visible}.project-heading h1{position:absolute;transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);animation:titleAnim 5s infinite;-moz-animation:titleAnim 5s infinite;-webkit-animation:titleAnim 5s infinite;-o-animation:titleAnim 5s infinite;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation-direction:alternate;animation-direction:alternate;top:45vh;left:20vw;font-size:30vw}.project-heading h1 span{color:#b7251a}@-webkit-keyframes titleAnim{0%{transform:translate(0%, -50%) scale(1, 1);-moz-transform:translate(0%, -50%) scale(1, 1);-webkit-transform:translate(0%, -50%) scale(1, 1);-o-transform:translate(0%, -50%) scale(1, 1);-ms-transform:translate(0%, -50%) scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}to{transform:translate(0%, -43%) scale(0.95, 1.05);-moz-transform:translate(0%, -43%) scale(0.95, 1.05);-webkit-transform:translate(0%, -43%) scale(0.95, 1.05);-o-transform:translate(0%, -43%) scale(0.95, 1.05);-ms-transform:translate(0%, -43%) scale(0.95, 1.05);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes titleAnim{0%{transform:translate(0%, -50%) scale(1, 1);-moz-transform:translate(0%, -50%) scale(1, 1);-webkit-transform:translate(0%, -50%) scale(1, 1);-o-transform:translate(0%, -50%) scale(1, 1);-ms-transform:translate(0%, -50%) scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}to{transform:translate(0%, -43%) scale(0.95, 1.05);-moz-transform:translate(0%, -43%) scale(0.95, 1.05);-webkit-transform:translate(0%, -43%) scale(0.95, 1.05);-o-transform:translate(0%, -43%) scale(0.95, 1.05);-ms-transform:translate(0%, -43%) scale(0.95, 1.05);-webkit-transform-origin:0 0;transform-origin:0 0}}.project-heading .details{position:absolute;top:85vh;left:40vw;line-height:2em;font-size:.68333em}.project-heading .details li:first-child{font-size:2.714em;margin-bottom:.2em}.project-heading .scroll-line{left:35vw;top:86vh}.project-heading .count{font-size:.5833em;position:absolute;top:6.5vh;left:40vw}.project-heading .live-link{position:absolute;top:85vh;right:15vw;z-index:2555}.project-heading .live-link.live-link-static{pointer-events:none;cursor:default}.project-heading .live-link.live-link-static span{background-color:transparent;width:auto;height:auto}.project-heading .live-link.live-link-static i{display:block;padding-left:2em;font-size:.65em}.project-heading .live-link.live-link-static a:before{display:none}.project-heading .live-link.live-link-static a:after{display:none}.project-heading .live-link a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);padding-right:110px;display:block;position:relative}.project-heading .live-link a span{top:50%;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);right:30px;display:block;position:absolute;width:60px;height:2px;background-color:rgba(45, 45, 48, 0.15)}.project-heading .live-link a:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(40%, -50%) scale(0.2, 0.2);-moz-transform:translate(40%, -50%) scale(0.2, 0.2);-webkit-transform:translate(40%, -50%) scale(0.2, 0.2);-o-transform:translate(40%, -50%) scale(0.2, 0.2);-ms-transform:translate(40%, -50%) scale(0.2, 0.2);top:50%;right:0;display:block;position:absolute;width:48px;height:48px;border-radius:50%;background-color:#b7251a;z-index:1000}.project-heading .live-link a:after{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(0%, -50%) scale(0.01, 0.01);-moz-transform:translate(0%, -50%) scale(0.01, 0.01);-webkit-transform:translate(0%, -50%) scale(0.01, 0.01);-o-transform:translate(0%, -50%) scale(0.01, 0.01);-ms-transform:translate(0%, -50%) scale(0.01, 0.01);background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center;top:50%;right:0;display:block;position:absolute;width:48px;height:48px;z-index:1500}.project-heading .live-link a:hover span{transform:translate(-50%, -50%) scale(0.01, 1);-moz-transform:translate(-50%, -50%) scale(0.01, 1);-webkit-transform:translate(-50%, -50%) scale(0.01, 1);-o-transform:translate(-50%, -50%) scale(0.01, 1);-ms-transform:translate(-50%, -50%) scale(0.01, 1)}.project-heading .live-link a:hover:before{transform:translate(-100%, -50%) scale(1, 1);-moz-transform:translate(-100%, -50%) scale(1, 1);-webkit-transform:translate(-100%, -50%) scale(1, 1);-o-transform:translate(-100%, -50%) scale(1, 1);-ms-transform:translate(-100%, -50%) scale(1, 1)}.project-heading .live-link a:hover:after{transform:translate(-100%, -50%) scale(0.5, 0.5);-moz-transform:translate(-100%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-100%, -50%) scale(0.5, 0.5);-o-transform:translate(-100%, -50%) scale(0.5, 0.5);-ms-transform:translate(-100%, -50%) scale(0.5, 0.5)}.project-heading figure{position:absolute;width:10%}.project .video-box{position:relative}.project .container{text-align:center}.project .overlay{position:fixed;top:0;left:0;z-index:1;height:100%;width:100%;background:#000;opacity:0.6;display:none}.project .video{display:none;position:absolute;width:80%;height:80%;top:10%;left:10%;z-index:999}.project .video-container{width:100%;height:100%;overflow:hidden}.project .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.project .img-group{line-height:0}.project .btn-play{background-color:rgba(255, 255, 255, 0.2);transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%) translateZ(0);-moz-transform:translate(-50%, -50%) translateZ(0);-webkit-transform:translate(-50%, -50%) translateZ(0);-o-transform:translate(-50%, -50%) translateZ(0);-ms-transform:translate(-50%, -50%) translateZ(0);position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;top:50%;left:50%;width:15%;height:15%;border-radius:50%;border:none;padding:15% 0 0 0;color:transparent;outline:none}.project .btn-play:before{content:"";border-radius:50%;display:block;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);position:absolute;top:10%;left:10%;width:80%;height:auto;padding-top:80%;background-color:#BE53F6}.project .btn-play:after{content:"";display:block;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);position:absolute;top:10%;left:10%;width:80%;height:auto;padding-top:80%;background:transparent url("../img/video-play-icon.svg") no-repeat center center;background-size:20%}.project .btn-play:hover{transform:translate(-50%, -50%) translateZ(0) scale(0.9);-moz-transform:translate(-50%, -50%) translateZ(0) scale(0.9);-webkit-transform:translate(-50%, -50%) translateZ(0) scale(0.9);-o-transform:translate(-50%, -50%) translateZ(0) scale(0.9);-ms-transform:translate(-50%, -50%) translateZ(0) scale(0.9)}.project .btn-play:hover:before{transform:translateZ(0) scale(1.3);-moz-transform:translateZ(0) scale(1.3);-webkit-transform:translateZ(0) scale(1.3);-o-transform:translateZ(0) scale(1.3);-ms-transform:translateZ(0) scale(1.3)}.project .btn-play:hover:after{transform:scale(1.1) translateZ(0);-moz-transform:scale(1.1) translateZ(0);-webkit-transform:scale(1.1) translateZ(0);-o-transform:scale(1.1) translateZ(0);-ms-transform:scale(1.1) translateZ(0)}.project .btn-close{display:none;z-index:5555;outline:none;background-color:transparent;position:absolute;top:40%;width:8%;height:8%;padding-top:8%;right:0;border:none;color:transparent}.project .btn-close:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:block;position:absolute;top:0%;right:0%;width:100%;height:auto;padding-top:100%;background:transparent url("../img/video-close-icon.svg") no-repeat center center;background-size:20%}.project .btn-close:after{content:"close";transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform-origin:56% 90%;-ms-transform-origin:56% 90%;transform-origin:56% 90%;display:block;color:#fff;text-transform:uppercase;font-size:.5em;letter-spacing:.2em;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);position:absolute;top:0%;right:0%;width:100%;height:auto;padding-top:100%;background-size:20%}.project .btn-close:hover:before{transform:scale(0.85) rotate(90deg);-moz-transform:scale(0.85) rotate(90deg);-webkit-transform:scale(0.85) rotate(90deg);-o-transform:scale(0.85) rotate(90deg);-ms-transform:scale(0.85) rotate(90deg)}.project .project-h2{position:relative}.project .project-h2 h2{font-size:8.75vw;margin:5rem 0 3rem;margin-top:;line-height:1.05em}.project .title-caption{font-size:30px;font-family:"Montserrat", "Roboto", sans-serif;font-weight:500}.project .wrapped-heading{position:relative}.project .wrapped-heading h2{font-size:12vw;line-height:1em}.project .wrapped-heading h2 span{display:inline}.project .chapter-desc{margin-top:2em;position:relative}.project p{font-size:0.833333em}.project p+p{margin-top:2em}.project figure{line-height:0}.project-description{position:relative}.project-description p{font-size:2.8vw}.project-description .desc-img{position:absolute;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);top:0;right:0;width:40%;height:auto;z-index:-1}.project-description .desc-img img{width:100%;height:auto}.paragraph-title{display:block;font-size:1.5333em;margin:0 0 2em 0}.w50{width:50%}.w60{width:60%}.w75{width:75%}.w50.left-offset{width:40%;margin-left:10%}.chapter-icon{width:8vw;max-width:300px;height:auto;margin-bottom:4em}.img-wrap{height:auto;position:relative}.img-wrap figure{line-height:0}.img-wrap img{width:100%;height:auto}.wrapped-img{width:100%;position:absolute}.offset-top-neg{margin-top:-3em}.scrolling-text{font-family:'Montserrat', 'Open Sans', sans-serif;font-weight:900;color:#252020;font-size:30vw;opacity:.08;position:absolute;top:30%;right:-50%}#development .chapter-icon{width:10vw;position:absolute;top:-80%;left:30%}#development strong{font-weight:600}#development article p{font-size:.6666em;line-height:1.5em}#development h4{font-size:.83333em;line-height:1.35em}#development h2 span{color:#fff}#development h4,#development p{color:#fff}.next-project{height:90vh;position:relative}.next-project:before{content:"" attr(data-linkNo) "";position:absolute;text-transform:uppercase;font-family:"Montserrat", "Open Sans", sans-serif;line-height:1.3em;font-weight:900;font-size:20em;display:block;top:43%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:#fff;opacity:.07}.next-project .project-title{position:absolute;display:block;top:40%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.next-project a{display:block;position:relative;color:#fff}.next-project a:hover .next-ico{opacity:1;left:110%}.next-project a:hover .shape-morph.shape-morph-bottom{left:100%;top:80%;width:150%}.next-project h2{position:relative;width:100%;font-size:10vw}.next-project .shape-morph.shape-morph-bottom{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);left:70%;top:150%;width:80%;z-index:1!important}.next-project .next-ico{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);position:absolute;left:70%;top:50%;width:3%;z-index:10;opacity:0;height:auto}.next-project span{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);z-index:999;position:absolute;top:0;right:0;text-shadow:-15px 15px 60px rgba(37, 33, 33, 0.2)}video{max-width:100%}.relative-content{position:relative}.prototype{background-color:#fff;-webkit-box-shadow:0 50px 100px rgba(0, 0, 0, 0.15);box-shadow:0 50px 100px rgba(0, 0, 0, 0.15)}#client{font-family:"Montserrat", "Roboto", sans-serif;font-weight:500}#client p{font-size:30px}#client .quote{margin:1.5em 0 1em;font-size:4rem;line-height:1.15em;color:#737071}#client .quote strong{color:#231F20}#client .quote-link{cursor:pointer;position:relative;font-size:14px;color:#231F20;display:inline-block;padding-left:90px}#client .quote-link span{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:inline-block}#client .quote-link:before{content:"";-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:block;height:1px;width:100%;position:absolute;top:50%;left:0;background-color:#231F20;transform:scale(0.25, 1);-moz-transform:scale(0.25, 1);-webkit-transform:scale(0.25, 1);-o-transform:scale(0.25, 1);-ms-transform:scale(0.25, 1)}#client .quote-link:hover span{transform:translateX(-40px);-moz-transform:translateX(-40px);-webkit-transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px)}#client .quote-link:hover:before{transform:scale(1, 2) translateY(15px);-moz-transform:scale(1, 2) translateY(15px);-webkit-transform:scale(1, 2) translateY(15px);-o-transform:scale(1, 2) translateY(15px);-ms-transform:scale(1, 2) translateY(15px)}#demo .prototype{border-radius:40px;overflow:hidden;-webkit-box-shadow:0px 0px 0px 20px #231F20;-moz-box-shadow:0px 0px 0px 20px #231F20;box-shadow:0px 0px 0px 20px #231F20}#sales{background-color:#FCFBF0;font-family:"Montserrat", "Roboto", sans-serif}#sales .sale-item{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #231F20;padding-bottom:1.5em;margin-bottom:.75em}#sales .sale-item p{position:relative;margin-top:.5em;font-size:30px;line-height:1.2em}#sales .sale-item div{position:relative;font-size:9vw;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex}#sales .sale-item i{width:30px;margin:10px 0 0;height:30px;display:inline-block;position:absolute;top:0;right:-60px;background:url("../img/sale-arrow.svg");background-size:cover;opacity:.2}#sales .sale-item i.decrease{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}#awarded{background-color:#FCFBF0}#awarded h2{margin-top:0}#awarded .award-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#awarded .award-list .item span{display:block;font-size:1rem;line-height:1.5rem}#p-services{background-color:#FCFBF0}#p-services h2{margin-top:0;font-size:15vw;line-height:.9em}#p-services .relative-content{margin-bottom:10vh}#p-services .relative-content img{z-index:9;position:absolute;top:5vh;right:-5%;width:50%}#p-services article p{font-size:16px}#p-services .next-project a{color:#231F20}#p-services .next-project .shape-morph-bottom svg{fill:#231F20;opacity:.2}.carousel-wrap{position:relative}.helias{color:#231F20}.helias .project-heading h1{left:30%}.helias .project-heading img{position:absolute}.helias .project-heading img:first-of-type{width:7%;top:5vh;left:15%}.helias .project-heading img:nth-of-type(2){width:8%;top:25vh;left:5%}.helias .project-heading img:nth-of-type(3){width:8%;top:40vh;left:20%}.helias .project-heading .shape-morph{left:50%}.helias .project-heading .scroll-line span{background-color:#231F20}.helias .intro{background:transparent url("../img/challenge-wave-top.png") no-repeat bottom left;background-size:cover}.helias .slidenav:before{background-color:#fff}.helias .link-mask-wrap .link{color:rgba(35, 31, 32, 0.2)}.helias .link-mask-wrap .link .link-mask span{color:#231F20}.helias .link-mask i{color:#FFFCD9;font-style:normal}.helias .project-arrow a:after,.helias .project-arrow a:before{background-color:#231F20}.helias .live-link a{color:#231F20}.helias .live-link a:before{background-color:#231F20}.helias .text-link{color:#231F20}.helias .text-link:before{background-color:#231F20}.helias .logo{background-color:#ffffff00}.helias .contact-icon{background-color:#231F20}.helias h1 span,.helias h2 span,.helias h3 span,.helias h4 span{color:#231F20;font-style:normal}.helias .mc-chicken span{background-color:#231F20}.helias .mc-chicken div{color:#231F20}.helias .mc-chicken.opened span{background-color:#231F20}.helias .shape-morph{top:25%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-30%;width:90%;z-index:-1}.helias .shape-morph svg{fill:#FFFCD9}.helias .lSAction>a{background-color:#231F20}.helias .lSAction>a:before{background-color:#FFFCD9}.helias .lSAction>a:after{background-color:#FFFCD9}.helias #approach .relative-content img{position:absolute;top:25vh;z-index:-1;right:-15%;width:60%}.helias #approach .img-scroll{position:absolute;top:25vh;right:10%;width:30%}.helias .intro{position:relative;z-index:10}.helias #challenge .relative-content img{position:absolute;left:-40%;top:40vh;width:70%}.helias #challenge .img-wrap{line-height:0}.helias #challenge .img-wrap img:nth-of-type(2){position:absolute;top:30vh;left:10%;width:50%}.helias #challenge .img-wrap img:nth-of-type(3){position:absolute;top:0;left:0}.helias #challenge #blends{background-color:#FCFBF0}.helias #challenge .blends{background:transparent url("../img/blend-bg.png") no-repeat bottom left;background-size:cover;margin:13vh 0 10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.helias #challenge .blends div{margin:0 2em}.helias #features .distort{line-height:0}.helias #features .distort img:nth-of-type(2){position:absolute;top:65vh;left:15%;width:9%}.helias #features .distort img:nth-of-type(3){position:absolute;top:20vh;left:7%;width:9%}.helias #features .videos{padding-bottom:10vh;position:relative;background-color:#FCFBF0}.helias #features .videos .prototype{position:relative;z-index:10}.helias #features .videos img:first-of-type{position:absolute;z-index:1;top:25vh;right:6%;width:65%}.helias #features .videos img:nth-of-type(2){position:absolute;z-index:1;bottom:-5vh;right:10%;width:50%}.helias #features .basket{line-height:0}.helias #features .basket img:first-of-type{position:absolute;top:35vh;left:5%;width:35%}.helias #features .mobile{position:relative;background:transparent url("../img/mobile-bg.png") no-repeat top left;background-size:cover}.helias #features .mobile .scrolling-text{left:-40%;top:10vh;font-size:20vw;opacity:1;color:#231F20}.helias #features .mobile-screens{margin-top:15vh;position:relative}.helias #features .mobile-screens img:first-of-type{position:absolute;top:0;left:0}.helias #features .mobile-screens img:nth-of-type(2){position:relative;z-index:999}.helias #demo{position:relative}.helias #demo:before{content:"";display:block;width:100%;height:50%;background-color:#FCFBF0;position:absolute;bottom:0;left:0;z-index:-1}.snooze{color:#004DF1}.snooze .project-heading{background:transparent url("../img/blue-bg.png") repeat top left;background-size:cover}.snooze .project-heading h1{z-index:20;left:30%;color:#fff}.snooze .project-heading img{position:absolute;width:12%;top:60vh;left:9%}.snooze .project-heading .shape-morph{z-index:10;left:50%}.snooze .project-heading .scroll-line span{background-color:#004DF1}.snooze .project-heading .live-link a:after{content:"";background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.snooze .details{color:#fff}.snooze .title-caption{color:#00D5FF}.snooze .slidenav:before{background-color:#fff}.snooze .link-mask-wrap .link{color:rgba(0, 77, 241, 0.2)}.snooze .link-mask-wrap .link .link-mask span{color:#004DF1}.snooze .link-mask i{color:#00D5FF;font-style:normal}.snooze .project-arrow a:after,.snooze .project-arrow a:before{background-color:#004DF1}.snooze .live-link a{color:#fff}.snooze .live-link a:before{background-color:#fff}.snooze .live-link a span{background-color:#fff;opacity:.3}.snooze .text-link{color:#fff}.snooze .text-link:before{background-color:#fff}.snooze .logo{background-color:#ffffff00}.snooze .contact-icon{background-color:#00D5FF}.snooze h1 span,.snooze h2 span,.snooze h3 span,.snooze h4 span{color:#004DF1;font-style:normal}.snooze .mc-chicken.light span{background-color:#fff}.snooze .mc-chicken.light div{color:#fff}.snooze .mc-chicken span{background-color:#004DF1}.snooze .mc-chicken div{color:#004DF1}.snooze .mc-chicken.opened span{background-color:#004DF1}.snooze .scrolling-text{font-size:16vw;opacity:1;text-transform:uppercase;color:#fff;text-shadow:-1px -1px 0 #004DF1, 1px -1px 0 #004DF1, -1px 1px 0 #004DF1, 1px 1px 0 #004DF1}.snooze .shape-morph{top:25%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-30%;width:90%;z-index:-1}.snooze .shape-morph svg{fill:#00D5FF}.snooze .lSAction>a{background-color:#004DF1}.snooze .lSAction>a:before{background-color:#00D5FF}.snooze .lSAction>a:after{background-color:#00D5FF}.snooze #approach .relative-content img{position:absolute;bottom:13%;z-index:-1;left:-25%;width:58%}.snooze #approach .img-scroll{position:absolute;top:15vh;right:5%;width:36%}.snooze .intro{position:relative;z-index:10}.snooze #challenge .relative-content img{position:absolute;width:30%;top:5vh;right:0}.snooze #challenge .img-wrap{line-height:0}.snooze #challenge .img-wrap img:nth-of-type(2){position:absolute;top:30vh;left:10%;width:50%}.snooze #challenge .img-wrap img:nth-of-type(3){position:absolute;top:0;left:0}.snooze #challenge .packaging{position:relative}.snooze #challenge .packaging-1{margin-top:25vh}.snooze #challenge .packaging-1 .scrolling-text:first-of-type{top:0}.snooze #challenge .packaging-1 .scrolling-text:nth-of-type(2){top:25vh}.snooze #challenge .packaging-1 .scrolling-text:nth-of-type(3){top:50vh}.snooze #challenge .packaging-1 img{margin-top:32vh;position:relative;z-index:100}.snooze #challenge .packaging-2{margin-top:35vh;padding-bottom:40vh}.snooze #challenge .packaging-2 .scrolling-text{color:#EFF4FF}.snooze #challenge .packaging-2 .scrolling-text:first-of-type{bottom:15vh;top:auto}.snooze #challenge .packaging-2 .scrolling-text:nth-of-type(2){bottom:40vh;top:auto}.snooze #challenge .packaging-2 img{position:relative;z-index:100}.snooze #challenge .packaging-2:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:transparent url("../img/grey-bg.png") no-repeat;background-size:cover}.snooze #website .relative-content img{position:absolute;width:25%;bottom:20%;left:5%}.snooze #website .mobile{position:relative}.snooze #website .img-wrap{position:relative}.snooze #website .img-wrap img:nth-of-type(2){position:absolute;top:10%;left:55%;width:20%}.snooze #website .img-wrap img:nth-of-type(3){position:absolute;top:50%;left:22%;width:15%}.snooze #website #customers .relative-content img{bottom:5vh;width:25%;left:7%}.snooze #website .lSAction a{top:40%}.snooze #website .carousel-wrap .scrolling-text{line-height:1;z-index:2;top:auto;bottom:0}.snooze #treatment .images{position:relative;background:#004DF1 url("../img/sales-bg.png");background-size:contain}.snooze #treatment .images:before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:50vh;background-color:#fff}.snooze #treatment .images:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100vw;height:50vh;background-color:#fff}.snooze #treatment .images img{position:relative;z-index:10}.snooze #treatment .images .cloud:first-of-type{position:absolute;top:40%;left:51%;width:25%}.snooze #treatment .images .cloud:nth-of-type(2){position:absolute;bottom:15%;left:30%;width:20%}.snooze .mobile img:nth-of-type(2){position:absolute;top:0;left:0}.snooze .mobile .scrolling-text{top:auto;bottom:25%}.snooze #client .quote{color:#004DF1}.snooze #client .quote strong{color:#00D5FF}.snooze #client .quote-link{color:#004DF1}.snooze #client .quote-link:before{background-color:#004DF1}.snooze .footer-wrap{background:#004DF1 url("../img/sales-bg.png");background-size:contain}.snooze #p-services,.snooze #sales{background-color:transparent;color:#fff}.snooze #sales .sale-item{border-color:#00D5FF}.snooze #sales .sale-item i{opacity:1;background:url("../img/sale-arrow.svg");background-repeat:no-repeat}.snooze #p-services .relative-content img{right:7%;width:26%}.snooze #p-services .next-project a{color:#fff}.snooze #p-services .next-project h2 span{color:#fff}.snooze #p-services .next-project .shape-morph.shape-morph-bottom svg{fill:#00D5FF;opacity:1}.betches{color:#252020}.betches .project-heading figure{bottom:25%;left:7%}.betches .project-heading .scroll-line span{background-color:#f89021}.betches .slidenav:before{background-color:#252020}.betches .link-mask i{color:#f89021;font-style:normal}.betches .project-arrow a:after,.betches .project-arrow a:before{background-color:#252020}.betches .paragraph-title{color:#f89021}.betches .live-link a{color:#252020}.betches .live-link a:before{background-color:#f89021}.betches .text-link{color:#f89021}.betches .text-link:before{background-color:#f89021}.betches .logo{background-color:#ffffff00}.betches .contact-icon{background-color:#f89021}.betches h1 span,.betches h2 span,.betches h3 span,.betches h4 span{color:#f89021;font-style:normal}.betches .mc-chicken span{background-color:#252020}.betches .mc-chicken.opened span{background-color:#fff}.betches .shape-morph{top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-100%;width:100%}.betches .shape-morph svg{fill:#f89021}.betches #story .wrapped-img{top:0;left:0}.betches #story .desc-box{margin-top:5em}.betches #story .img-first{opacity:.075;top:25vh;left:50%}.betches #story .img-fourth{left:50%;width:30%;top:60%}.betches #ux .chapter-icon{position:absolute;top:-10%;left:100%}.betches #ux .img-first{display:inline-block;width:75%;top:0;right:0}.betches #design .chapter-icon{position:absolute;top:-40%;left:50%}.betches #design .chapter-desc .img-first{bottom:100%;left:20%}.betches .colors{padding:0 1.25%}.betches .colors .color-box{position:relative;color:#fff;width:90%;padding:5%;height:25vh;padding-top:-25vh;min-height:200px;margin-bottom:2vh}.betches .colors .color-box span{display:block}.betches .colors .color-box .color-category{font-size:.75vw;text-transform:uppercase}.betches .colors .color-box .color-value{position:absolute;left:5%;bottom:10%;font-size:3vw;opacity:.2}.betches .colors .color-box.grey{background-color:#252020}.betches .colors .color-box.charm{background-color:#f89021}.betches .colors .color-box.cavern{background-color:#E0C9C4}.betches .colors .color-box.chestwod{background-color:#9091D6}.betches .colors .color-box.blizzard{background-color:#A7DCEB}.betches .colors .color-box.peach{background-color:#FFCC9F}.betches .colors .color-box.appricot{background-color:#F08282}.betches .colors .color-box.dolly{color:#252020;background-color:#FDF790}.betches .typography .wrapped-img{top:35%;left:110%;width:20%}.betches .icons{position:relative;background-color:#f6e2e9}.betches .icons .scrolling-text{left:-20%;top:45%}.betches .web .scrolling-text{left:0%;top:45%}.betches .web .sketch{margin-top:-8em}.betches .web .wrapped-img{bottom:0;left:0}.betches .web .iphone-rich{background-color:#99CDCE}.betches .web .iphone-rich .img-second{width:25%;top:35%;left:0}.betches .web .iphone-rich .img-third{width:25%;top:60%;left:60%}.betches .web .iphone-rich .img-fourth{width:15%;top:80%;left:10%}.betches .web .iphone-rich .img-sixth{width:15%;top:30%;left:75%}.betches .web-sketch{background-color:#f6e2e9}.betches .iphone-window{background-color:#F8F0ED}.betches .iphone-window .img-third{width:15%;top:100%;left:60%}.betches .video-section{background-color:#252020}.betches .video-section .img-second{top:5%}.betches .video-section .img-third{top:5%;width:20%;left:60%}.betches .video-section:before{content:"";position:absolute;top:60%;bottom:0;right:0;left:0;background-color:#fff}.betches .video-section .img-fourth{width:30%;bottom:5%;left:10%}.betches .video-section .scrolling-text{top:85%;right:-75%}.betches .podcast{position:relative}.betches .podcast .img-first{position:absolute;top:0;left:70%;width:8%}.betches .animated-bg{background-color:#252020;height:80vh;position:relative;animation:bgAnim 3s infinite;-moz-animation:bgAnim 3s infinite;-webkit-animation:bgAnim 3s infinite;-o-animation:bgAnim 3s infinite}.betches .animated-bg img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:70%;height:auto}@-webkit-keyframes bgAnim{0%,6.25%{background-color:#252020}12.5%,18.75%{background-color:#f89021}25%,31.25%{background-color:#E0C9C4}37.5%,43.75%{background-color:#9091D6}50%,56.25%{background-color:#A7DCEB}62.5%,68.75%{background-color:#F08282}75%,81.25%{background-color:#FFCC9F}87.5%,93.75%{background-color:#FDF790}}@keyframes bgAnim{0%,6.25%{background-color:#252020}12.5%,18.75%{background-color:#f89021}25%,31.25%{background-color:#E0C9C4}37.5%,43.75%{background-color:#9091D6}50%,56.25%{background-color:#A7DCEB}62.5%,68.75%{background-color:#F08282}75%,81.25%{background-color:#FFCC9F}87.5%,93.75%{background-color:#FDF790}}.betches #development{background-color:#F08282;position:relative}.betches #development:before{content:"";position:absolute;top:0;left:0;width:100%;height:50vh;background-color:#fff}.betches .next-project a{color:#252020}.betches .next-project h2 span{color:#252020!important}.betches .next-project svg{fill:#fff}.storyverse{background-color:#333231;color:#E6E6E6}.storyverse .live-link a{color:#E6E6E6}.storyverse .live-link a:after{background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.storyverse .live-link a span{background-color:#E6E6E6;opacity:.25}.storyverse .project-heading .scroll-line span{background-color:#E6E6E6}.storyverse .slidenav:before{background-color:#333231}.storyverse .link-mask i{color:#E6E6E6;font-style:normal}.storyverse .live-link a:before{background-color:#E6E6E6}.storyverse .text-link{color:#E6E6E6}.storyverse .text-link:before{background-color:#E6E6E6}.storyverse .logo{background-color:#ffffff00}.storyverse .contact-icon{background-color:#cdcdcd}.storyverse h1 span,.storyverse h2 span,.storyverse h3 span,.storyverse h4 span{color:#E6E6E6;font-style:normal}.storyverse .mc-chicken span{background-color:#E6E6E6}.storyverse .mc-chicken.opened span{background-color:#fff}.storyverse .shape-morph{top:65%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-15%;width:84%}.storyverse .shape-morph svg{fill:#E6E6E6;opacity:.1}.storyverse #story .chapter-icon{width:25%}.storyverse #story .img-first{top:0%;left:0%}.storyverse #ux{position:relative;background-color:#fff;color:#333231;overflow:hidden}.storyverse #ux .chapter-icon{position:absolute;top:-75%;left:90%;width:25%}.storyverse #ux .img-slider-wrap{width:110%;margin-left:-5%;margin-top:-1em;overflow:hidden;background:url("../img/ux-skew.svg");background-size:100% auto;background-position:top left;background-repeat:no-repeat}.storyverse #ux .img-slider{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);animation:imgSlider 2s infinite ease-in-out;-moz-animation:imgSlider 2s infinite ease-in-out;-webkit-animation:imgSlider 2s infinite ease-in-out;-o-animation:imgSlider 2s infinite ease-in-out;background:url("../img/ux-slide-1.png") no-repeat;background-size:100% 100%;background-position:center center;width:100%}.storyverse #ux .img-slider:before{z-index:999;content:"";display:block;padding-top:75%}@-webkit-keyframes imgSlider{0%{background:url("../img/ux-slide-1.png") no-repeat;background-size:100% 100%;background-position:center center}25%{background:url("../img/ux-slide-2.png") no-repeat;background-size:100% 100%;background-position:center center}50%{background:url("../img/ux-slide-3.png") no-repeat;background-size:100% 100%;background-position:center center}75%{background:url("../img/ux-slide-4.png") no-repeat;background-size:100% 100%;background-position:center center}}@keyframes imgSlider{0%{background:url("../img/ux-slide-1.png") no-repeat;background-size:100% 100%;background-position:center center}25%{background:url("../img/ux-slide-2.png") no-repeat;background-size:100% 100%;background-position:center center}50%{background:url("../img/ux-slide-3.png") no-repeat;background-size:100% 100%;background-position:center center}75%{background:url("../img/ux-slide-4.png") no-repeat;background-size:100% 100%;background-position:center center}}.storyverse #design{position:relative;background-color:#fff;color:#333231}.storyverse #design .chapter-icon{position:absolute;top:-30%;left:50%}.storyverse #design .wrapped-img{width:40%;left:60%;top:0}.storyverse .carousel-wrap{margin-top:-40vh}.storyverse .carousel-wrap .lSAction>a{background-color:#E6E6E6}.storyverse .carousel-wrap .lSAction>a:before{background-color:#333231}.storyverse .carousel-wrap .lSAction>a:after{background-color:#333231}.storyverse .next-project a{color:#E6E6E6}.storyverse .next-project .shape-morph-bottom svg{fill:#262525;opacity:1}.storyverse .next-project h2 span{color:#E6E6E6!important}.storyverse #development{background-color:#333231;color:#E6E6E6}.storyverse #development .box p{opacity:.6}.modernmd{color:#3A3A3C}.modernmd .live-link a{color:#3A3A3C}.modernmd .live-link a:after{background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.modernmd .live-link a span{background-color:#3A3A3C;opacity:.25}.modernmd .project-heading img{position:absolute;width:80%;top:60vh;left:10vw}.modernmd .project-heading .scroll-line span{background-color:#1ea3dc}.modernmd .slidenav:before{background-color:#3A3A3C}.modernmd .link-mask i{color:#1ea3dc;font-style:normal}.modernmd .live-link a:before{background-color:#3A3A3C}.modernmd .text-link{color:#1ea3dc}.modernmd .text-link:before{background-color:#1ea3dc}.modernmd .logo{background-color:#ffffff00}.modernmd .contact-icon{background-color:#1ea3dc}.modernmd h1 span,.modernmd h2 span,.modernmd h3 span,.modernmd h4 span{color:#1ea3dc;font-style:normal}.modernmd .mc-chicken span{background-color:#3A3A3C}.modernmd .mc-chicken.opened span{background-color:#fff}.modernmd .shape-morph{top:10%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-80%;width:100%;z-index:-1}.modernmd .shape-morph svg{fill:#1ea3dc}.modernmd .paragraph-title{color:#1ea3dc}.modernmd #story .chapter-icon{width:30%;margin-left:2em;margin-bottom:4em}.modernmd #story .img-wrap{display:block;height:100vh}.modernmd #story .img-first{width:43%;left:8%;top:35%}.modernmd #story .img-second{width:38%;left:0%;top:10%;-webkit-box-shadow:0 20px 50px rgba(58, 58, 60, 0.2);box-shadow:0 20px 50px rgba(58, 58, 60, 0.2)}.modernmd #story .img-third{width:50%;left:33%;top:15%;-webkit-box-shadow:0 26px 60px rgba(58, 58, 60, 0.2);box-shadow:0 26px 60px rgba(58, 58, 60, 0.2)}.modernmd #story .img-fourth{width:8%;left:12%;bottom:0%}.modernmd #ux .chapter-icon{width:25%;position:absolute;top:0;left:100%}.modernmd #ux .img-second{position:absolute;top:0;right:5%;width:35%}.modernmd #design{position:relative}.modernmd #design .chapter-icon{width:35%}.modernmd #design>figure:first-child{position:absolute;top:30vh;right:0}.modernmd #design>figure:last-child{margin-bottom:-40vh}.modernmd #design .img-second{width:10%;bottom:0%;right:10%}.modernmd #design .lSAction>a{-webkit-box-shadow:none;box-shadow:none;background-color:#F2F2F2}.modernmd #design .lSAction>a:before{background-color:#1ea3dc}.modernmd #design .lSAction>a:after{background-color:#1ea3dc}.modernmd .carousel-wrap{position:relative}.modernmd .carousel-wrap:after{content:"";display:block;position:absolute;background-color:#3A3A3C;width:100%;height:40%;bottom:0;left:0}.modernmd #img-slider .lslide{height:100%}.modernmd #development{background-color:#3A3A3C;color:#fff}.modernmd #development h2 span{color:#1ea3dc}.modernmd #development .paragraph-title{color:#1ea3dc}.modernmd .next-project h2 span{color:#fff!important}.taylor{background-color:#388c6f;color:#fff}.taylor .live-link a{color:#fff}.taylor .live-link a:after{background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.taylor .live-link a span{background-color:#fff;opacity:.25}.taylor .parallax-bg{position:fixed;top:0;left:0;width:100vw;height:400vh;background:transparent url("../img/bg-parallax.png") repeat top left;background-size:auto}.taylor .project-heading .scroll-line span{background-color:#57c3b3}.taylor .slidenav:before{background-color:#388c6f}.taylor .link-mask i{color:#57c3b3;font-style:normal}.taylor .live-link a:before{background-color:#fff}.taylor .text-link{color:#fff}.taylor .text-link:before{background-color:#fff}.taylor .logo{z-index:9999;background-color:#ffffff00}.taylor .contact-icon{background-color:#57c3b3}.taylor h1 span,.taylor h2 span,.taylor h3 span,.taylor h4 span{color:#57c3b3;font-style:normal}.taylor h1{z-index:999}.taylor h3{color:#57c3b3}.taylor p{color:rgba(255, 255, 255, 0.6)}.taylor .mc-chicken span{background-color:#fff}.taylor .mc-chicken.opened span{background-color:#fff}.taylor .shape-morph{top:25%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-85%;width:100%}.taylor .shape-morph svg{fill:url(#MyGradient);opacity:1}.taylor .lSAction>a{-webkit-box-shadow:none;box-shadow:none;background-color:#57c3b3}.taylor .lSAction>a:before{background-color:#fff}.taylor .lSAction>a:after{background-color:#fff}.taylor .gradient-box{width:100%;height:100vh;position:relative;overflow:hidden;-webkit-box-shadow:0px 20px 60px rgba(0, 0, 0, 0.15);box-shadow:0px 20px 60px rgba(0, 0, 0, 0.15);border:5px solid #57c3b3}.taylor .gradient-box:before{content:"";background:-webkit-linear-gradient(45deg, #37308D, #57c3b3);background:-o-linear-gradient(45deg, #37308D, #57c3b3);background:linear-gradient(45deg, #37308D, #57c3b3);animation:gradAnim 22s infinite;-moz-animation:gradAnim 22s infinite;-webkit-animation:gradAnim 22s infinite;-o-animation:gradAnim 22s infinite;transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-animation-direction:alternate;animation-direction:alternate;display:block;position:absolute;top:-50%;left:-30%;right:-30%;bottom:-50%;background-color:yellow}@-webkit-keyframes gradAnim{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}to{transform:rotate(720deg);-moz-transform:rotate(720deg);-webkit-transform:rotate(720deg);-o-transform:rotate(720deg);-ms-transform:rotate(720deg)}}@keyframes gradAnim{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}to{transform:rotate(720deg);-moz-transform:rotate(720deg);-webkit-transform:rotate(720deg);-o-transform:rotate(720deg);-ms-transform:rotate(720deg)}}.taylor .gradient-box img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:60%}.taylor #story .chapter-icon{width:30%;margin-bottom:5em;margin-left:3em}.taylor #story .img-first{top:30%}.taylor #story .img-third{top:0}.taylor #ux{position:relative}.taylor #ux .scrolling-text{left:-100%;top:65%}.taylor #ux .chapter-icon{position:absolute;top:0;left:100%}.taylor #design{position:relative}.taylor #design .chapter-icon{position:absolute;top:40%;left:110%;width:25%}.taylor .design-color-wrap{position:absolute;top:80vh;right:0;width:30%}.taylor .font{position:relative}.taylor .font figure:nth-of-type(2){width:12%;position:absolute;top:60%;right:20%}.taylor .logo-built figure{position:relative;overflow:hidden;-webkit-box-shadow:0px 30px 80px rgba(0, 0, 0, 0.15);box-shadow:0px 30px 80px rgba(0, 0, 0, 0.15)}.taylor .logo-built figure img{position:absolute;top:0;left:0;opacity:0}.taylor .logo-built figure img:first-child{position:static;opacity:1}.taylor .logo-built figure img:nth-child(2){opacity:0;animation:logoSlide1 5s infinite;-moz-animation:logoSlide1 5s infinite;-webkit-animation:logoSlide1 5s infinite;-o-animation:logoSlide1 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s}.taylor .logo-built figure img:nth-child(3){animation:logoSlide2 5s infinite;-moz-animation:logoSlide2 5s infinite;-webkit-animation:logoSlide2 5s infinite;-o-animation:logoSlide2 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;opacity:0}.taylor .logo-built figure img:nth-child(4){animation:logoSlide3 5s infinite;-moz-animation:logoSlide3 5s infinite;-webkit-animation:logoSlide3 5s infinite;-o-animation:logoSlide3 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;opacity:0}@-webkit-keyframes logoSlide1{0%{opacity:0}5%,80%{opacity:1}80.1%,to{opacity:0}}@keyframes logoSlide1{0%{opacity:0}5%,80%{opacity:1}80.1%,to{opacity:0}}@-webkit-keyframes logoSlide2{0%,25%{opacity:0}30%,80%{opacity:1}80.1%,to{opacity:0}}@keyframes logoSlide2{0%,25%{opacity:0}30%,80%{opacity:1}80.1%,to{opacity:0}}@-webkit-keyframes logoSlide3{0%,50%{opacity:0}55%,80%{opacity:1}80.1%,to{opacity:0}}@keyframes logoSlide3{0%,50%{opacity:0}55%,80%{opacity:1}80.1%,to{opacity:0}}.taylor .brand{position:relative}.taylor .brand .grid-wrap:first-of-type{position:absolute;top:20vh}.taylor .letterhead .img-second{width:11%;top:10%;right:20%}.taylor .bag{background-color:rgba(25, 25, 26, 0.2);position:relative}.taylor .bag figure:first-of-type{position:absolute;top:50%;left:15%;width:11%}.taylor .bag .scrolling-text{right:-100%}.taylor .website .color-bg{background-color:rgba(25, 25, 26, 0.2)}.taylor .devices{position:relative}.taylor .devices:before{content:"";position:absolute;display:block;left:0;top:0%;width:100%;height:80%;background-color:rgba(25, 25, 26, 0.2)}.taylor .devices .img-second{top:10%;right:0}.taylor .prototype-vid{-webkit-box-shadow:0px 25px 60px rgba(0, 0, 0, 0.15);box-shadow:0px 25px 60px rgba(0, 0, 0, 0.15);line-height:0}.taylor .special-device .img-second{top:0}.taylor .carousel-wrap{position:relative}.taylor .carousel-wrap:after{content:"";display:block;position:absolute;background-color:rgba(25, 25, 26, 0.2);width:100%;height:15%;bottom:0%;left:0}.taylor #development{background-color:rgba(25, 25, 26, 0.2)}.taylor #development h2 span,.taylor #development h4{color:#57c3b3}.taylor .next-project h2 span{color:#fff!important}.cornerstone{color:#232325}.cornerstone .live-link a{color:#232325}.cornerstone .live-link a:after{background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.cornerstone .live-link a span{background-color:#232325;opacity:.25}.cornerstone .project-heading .scroll-line span{background-color:#0666D1}.cornerstone h1{color:#0666D1}.cornerstone .slidenav:before{background-color:#0666D1}.cornerstone .link-mask i{color:#FFA726;font-style:normal}.cornerstone .live-link a:before{background-color:#232325}.cornerstone .text-link{color:#0666D1}.cornerstone .text-link:before{background-color:#0666D1}.cornerstone .logo{background-color:#ffffff00}.cornerstone .contact-icon{background-color:#0666D1}.cornerstone h1,.cornerstone h2,.cornerstone h3,.cornerstone h4{color:#0666D1}.cornerstone h1 span,.cornerstone h2 span,.cornerstone h3 span,.cornerstone h4 span{color:#FFA726;font-style:normal}.cornerstone .mc-chicken span{background-color:#232325}.cornerstone .mc-chicken.opened span{background-color:#fff}.cornerstone .shape-morph{transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);top:40%;z-index:1;right:-90%;width:100%;z-index:-1}.cornerstone .shape-morph svg{fill:#FFA726}.cornerstone .lSAction>a{-webkit-box-shadow:none;box-shadow:none;background-color:#0666D1}.cornerstone .lSAction>a:before{background-color:#fff}.cornerstone .lSAction>a:after{background-color:#fff}.cornerstone .screen-built figure{position:relative;overflow:hidden;-webkit-box-shadow:0px 30px 80px rgba(0, 0, 0, 0.15);box-shadow:0px 30px 80px rgba(0, 0, 0, 0.15)}.cornerstone .screen-built figure img{position:absolute;top:0;left:0;opacity:0}.cornerstone .screen-built figure img:first-child{position:static;opacity:1}.cornerstone .screen-built figure img:nth-child(2){opacity:0;animation:logoSlide1 5s infinite;-moz-animation:logoSlide1 5s infinite;-webkit-animation:logoSlide1 5s infinite;-o-animation:logoSlide1 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s}.cornerstone .screen-built figure img:nth-child(3){animation:logoSlide2 5s infinite;-moz-animation:logoSlide2 5s infinite;-webkit-animation:logoSlide2 5s infinite;-o-animation:logoSlide2 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;opacity:0}.cornerstone .screen-built figure img:nth-child(4){animation:logoSlide3 5s infinite;-moz-animation:logoSlide3 5s infinite;-webkit-animation:logoSlide3 5s infinite;-o-animation:logoSlide3 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;opacity:0}.cornerstone .screen-built figure img:nth-child(5){animation:logoSlide4 5s infinite;-moz-animation:logoSlide4 5s infinite;-webkit-animation:logoSlide4 5s infinite;-o-animation:logoSlide4 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;opacity:0}.cornerstone .screen-built figure img:nth-child(6){animation:logoSlide5 5s infinite;-moz-animation:logoSlide5 5s infinite;-webkit-animation:logoSlide5 5s infinite;-o-animation:logoSlide5 5s infinite;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;-ms-animation-delay:1s;animation-delay:1s;opacity:0}@keyframes logoSlide1{0%{opacity:0}5%,80%{opacity:1}80.1%,to{opacity:0}}@keyframes logoSlide2{0%,16%{opacity:0}21%,84%{opacity:1}84.1%,to{opacity:0}}@keyframes logoSlide3{0%,32%{opacity:0}37%,84%{opacity:1}84.1%,to{opacity:0}}@-webkit-keyframes logoSlide4{0%,48%{opacity:0}53%,84%{opacity:1}84.1%,to{opacity:0}}@keyframes logoSlide4{0%,48%{opacity:0}53%,84%{opacity:1}84.1%,to{opacity:0}}@-webkit-keyframes logoSlide5{0%,64%{opacity:0}69%,84%{opacity:1}84.1%,to{opacity:0}}@keyframes logoSlide5{0%,64%{opacity:0}69%,84%{opacity:1}84.1%,to{opacity:0}}.cornerstone .project-heading img{position:absolute;width:80%;top:70vh;left:10vw}.cornerstone .paragraph-title{color:#232325}.cornerstone #story .img-first{top:10%;left:5%;width:35%}.cornerstone #story .img-third{top:50%;right:5%;width:30%}.cornerstone #ux .chapter-icon{position:absolute;top:-75%;right:30%}.cornerstone #design .chapter-icon{width:30%;margin-bottom:5em}.cornerstone .font-choice{position:relative;background-color:#84CC3B}.cornerstone .font-choice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent url("../img/pattern.png") repeat top left;background-size:15%;opacity:.07}.cornerstone .font-choice .img-wrap{height:30vh}.cornerstone .font-choice .img-wrap .img-first{top:-130%;width:40%;left:40%}.cornerstone .font-choice .img-wrap .img-second{top:-70%;width:25%;left:30%}.cornerstone .ui-1{height:100vh}.cornerstone .ui-1 .img-first{top:20%;left:-5%;width:30%}.cornerstone .ui-1 .img-second{width:100%;height:auto}.cornerstone .ui-1 .img-third{top:45%;right:5%;width:10%}.cornerstone .ui-2 .img-second{top:-10%;left:15%;width:8%}.cornerstone .ui-3{margin-top:-40vh}.cornerstone .ui-3 .img-second{top:40%;left:3%;width:25%}.cornerstone .ui-3 .img-third{top:50%;left:17%;width:25%}.cornerstone .ui-4 .img-second,.cornerstone .ui-4 .img-third{top:0}.cornerstone #development{background-color:#0666D1;position:relative}.cornerstone #development h2{color:#fff}.cornerstone #development h2 span{color:#FFA726}.cornerstone #development:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent url("../img/pattern.png") repeat top left;background-size:15%;opacity:.07}.cornerstone #development .next-project h2 span{color:#fff!important}.allpro{color:#144E9B}.allpro .live-link a{color:#144E9B}.allpro .live-link a:after{background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.allpro .live-link a span{background-color:#144E9B;opacity:.25}.allpro .project-heading .scroll-line span{background-color:#F9EB21}.allpro .slidenav:before{background-color:#144E9B}.allpro .link-mask i{color:#F9EB21;font-style:normal}.allpro #img-slider{background-color:#fff}.allpro #img-slider .lslide{height:auto;line-height:0}.allpro .lSSlideOuter{overflow:visible!important}.allpro .lSSlideOuter .lSPager.lSpg{bottom:-4em}.allpro .lSSlideOuter .lSPager.lSpg>li.active a,.allpro .lSSlideOuter .lSPager.lSpg>li:hover a,.allpro .lSSlideOuter .lSPager.lSpg>li a{background-color:#144E9B}.allpro .lSSlideOuter .lSPager.lSpg>li.active a:before,.allpro .lSSlideOuter .lSPager.lSpg>li:hover a:before,.allpro .lSSlideOuter .lSPager.lSpg>li a:before{border:1px solid #144E9B}.allpro h1{color:#144E9B}.allpro .paragraph-title{text-transform:uppercase;font-size:.75em;letter-spacing:.15em}.allpro .live-link a:before{background-color:#144E9B}.allpro .text-link{color:#F9EB21}.allpro .text-link:before{background-color:#F9EB21}.allpro .logo{background-color:#ffffff00}.allpro .contact-icon{background-color:#144E9B}.allpro h1,.allpro h2,.allpro h3,.allpro h4{color:#144E9B}.allpro h1 span,.allpro h2 span,.allpro h3 span,.allpro h4 span{color:#F9EB21;font-style:normal}.allpro .mc-chicken span{background-color:#144E9B}.allpro .mc-chicken.opened span{background-color:#fff}.allpro .shape-morph{top:40%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-90%;width:100%;z-index:-1}.allpro .shape-morph svg{fill:#F9EB21}.allpro .lSAction>a{-webkit-box-shadow:none;box-shadow:none;background-color:#144E9B}.allpro .lSAction>a:before{background-color:#F9EB21}.allpro .lSAction>a:after{background-color:#F9EB21}.allpro .btn-play:before{background-color:#144E9B}.allpro .btn-play:after{background:transparent url("../img/video-play-icon.svg") no-repeat center center}.allpro #story .chapter-icon{margin:0 0 4em 2em}.allpro #story .img-first{top:5%;left:0;width:40%}.allpro #story .img-third{width:25%;bottom:-15%;right:15%}.allpro .photoshoot .img-box{position:relative}.allpro .photoshoot .img-jump{margin-bottom:-2em}.allpro .rotating-circle-wrap{margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:35%}.allpro .rotating-circle{position:relative;border-radius:50%;width:100%;height:auto;padding:100% 0 0;margin:0;background:#fff url("../img/striped-circle.svg") no-repeat center center;background-size:100% 100%;animation:CircleAnimation 30s infinite;-moz-animation:CircleAnimation 30s infinite;-webkit-animation:CircleAnimation 30s infinite;-o-animation:CircleAnimation 30s infinite;animation-direction:alternate;-webkit-animation-direction:alternate;-o-animation-direction:alternate;-moz-animation-direction:alternate;color:#144E9B}.allpro .rotating-circle .circle-content{animation:CircleAnimationRev 30s infinite;-moz-animation:CircleAnimationRev 30s infinite;-webkit-animation:CircleAnimationRev 30s infinite;-o-animation:CircleAnimationRev 30s infinite;animation-direction:alternate;-webkit-animation-direction:alternate;-o-animation-direction:alternate;-moz-animation-direction:alternate;position:absolute;width:100%;top:50%;left:0;transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);text-align:center}.allpro .rotating-circle .circle-content span{display:block;text-transform:uppercase;line-height:1em;font-weight:600}.allpro .rotating-circle .circle-content span:first-of-type{font-family:"Montserrat", "Roboto", sans-serif;font-size:6em;font-weight:900}.allpro .rotating-circle .circle-content span:nth-of-type(2){font-size:1;line-height:1.2em;letter-spacing:.3em}.allpro .rotating-circle .circle-content span:nth-of-type(3){line-height:1.2em;font-size:.75em}@-webkit-keyframes CircleAnimation{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes CircleAnimation{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-webkit-keyframes CircleAnimationRev{0%{transform:translate(0%, -50%) rotate(0deg);-moz-transform:translate(0%, -50%) rotate(0deg);-webkit-transform:translate(0%, -50%) rotate(0deg);-o-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg)}to{transform:translate(0%, -50%) rotate(-360deg);-moz-transform:translate(0%, -50%) rotate(-360deg);-webkit-transform:translate(0%, -50%) rotate(-360deg);-o-transform:translate(0%, -50%) rotate(-360deg);-ms-transform:translate(0%, -50%) rotate(-360deg)}}@keyframes CircleAnimationRev{0%{transform:translate(0%, -50%) rotate(0deg);-moz-transform:translate(0%, -50%) rotate(0deg);-webkit-transform:translate(0%, -50%) rotate(0deg);-o-transform:translate(0%, -50%) rotate(0deg);-ms-transform:translate(0%, -50%) rotate(0deg)}to{transform:translate(0%, -50%) rotate(-360deg);-moz-transform:translate(0%, -50%) rotate(-360deg);-webkit-transform:translate(0%, -50%) rotate(-360deg);-o-transform:translate(0%, -50%) rotate(-360deg);-ms-transform:translate(0%, -50%) rotate(-360deg)}}.allpro #ux .chapter-icon{position:absolute;top:-100%;right:0}.allpro #design .chapter-icon{margin-bottom:4em}.allpro #design .design-multi-preview .img-wrap .img-fifth,.allpro #design .design-multi-preview .img-wrap .img-fourth,.allpro #design .design-multi-preview .img-wrap .img-third{top:0}.allpro #design .design-multi-preview .img-wrap .img-second{width:9%;top:10%;left:50%}.allpro .light-bg{background-color:#EBF6F9}.allpro .design-mobile .img-fourth,.allpro .design-mobile .img-third{top:0}.allpro .design-mobile .img-second{width:30%;top:0;left:55%}.allpro .carousel-wrap{position:relative}.allpro .carousel-wrap:before{content:"";position:absolute;top:65%;left:0;right:0;bottom:0;background-color:#272E36}.allpro #development{background-color:#272E36}.allpro #development .chapter-icon{top:-95%}.allpro #development h2{color:#fff}.allpro #development h2 span{color:#F9EB21}.allpro .next-project h2 span{color:#fff!important}.gts{position:relative;color:#171817}.gts:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#F3F2F7;z-index:-1}.gts .live-link a{color:#171817}.gts .live-link a:after{background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.gts .live-link a span{background-color:#171817;opacity:.25}.gts .project-heading .scroll-line span{background-color:#86c635}.gts .slidenav:before{background-color:#171817}.gts .link-mask i{color:#86c635;font-style:normal}.gts .live-link a:before{background-color:#171817}.gts .text-link{color:#86c635}.gts .text-link:before{background-color:#86c635}.gts .logo{background-color:#ffffff00}.gts .contact-icon{background-color:#86c635}.gts h1 span,.gts h2 span,.gts h3 span,.gts h4 span{color:#86c635;font-style:normal}.gts .btn-play:before{background-color:#86c635}.gts .mc-chicken span{background-color:#171817}.gts .mc-chicken.opened span{background-color:#fff}.gts .shape-morph{top:25%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-60%;width:90%;z-index:-1}.gts .shape-morph svg{fill:#86c635}.gts .project-heading{overflow:visible!important}.gts .project-heading:before{content:"";z-index:-1;position:absolute;height:100vh;top:50%;left:0;right:0;background:transparent url("../img/hero-img.jpg") no-repeat;background-size:cover;background-position:top left}.gts .paragraph-title{color:#171817}.gts .next-project h2 span{color:#fff!important}.gts .bg-green{margin-top:25vh;z-index:2555;color:#fff;background-color:#91cd3c}.gts .bg-green .paragraph-title{color:#fff}.gts .bg-green h2{color:#171817}.gts .bg-green h2 span{color:#fff}.gts #story .chapter-icon{margin:0 0 4em 2em}.gts .story-video-wrap{line-height:0}.gts .scrolling-text{opacity:1;top:0;color:#F3F2F7;z-index:-1;text-shadow:-2px 0 #E2E1E6, 0 2px #E2E1E6, 2px 0 #E2E1E6, 0 -2px #E2E1E6}.gts .boxes{margin-top:40vh}.gts .boxes .scrolling-text{left:-10%;top:15%}.gts .boxes .img-second,.gts .boxes .img-third{top:0;left:0}.gts #design .chapter-icon{position:absolute;top:-32%;left:74%}.gts .color .img-second{top:0}.gts .ipad-wrap{padding-bottom:70vh;background-color:#8dc74c}.gts .video-box{margin-top:-50vh}.gts .hiring-wrap{position:relative}.gts .hiring-wrap .scrolling-text{top:50%;left:-50%}.gts #development h2,.gts #development h3,.gts #development h4,.gts #development p{color:#171817}.gts #development h2 span{color:#86c635}.gts .next-project:before{color:#171817;opacity:.07}.gts .next-project h2 a{color:#171817}.gts .next-project h2 span{color:#171817!important}.hennessey{position:relative;color:#302D2E}.hennessey:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent url("../img/main-bg.png") repeat-y top left;background-size:100%;z-index:-1}.hennessey .live-link a{color:#302D2E}.hennessey .live-link a:after{background:url("../img/img-arrow.svg") no-repeat;background-size:70% 70%;background-position:center center}.hennessey .live-link a span{background-color:#302D2E;opacity:.25}.hennessey .project-heading .scroll-line span{background-color:#f0cc46}.hennessey .slidenav:before{background-color:#302D2E}.hennessey .link-mask i{color:#f0cc46;font-style:normal}.hennessey .live-link a:before{background-color:#302D2E}.hennessey .text-link{color:#f0cc46}.hennessey .text-link:before{background-color:#f0cc46}.hennessey .logo{background-color:#ffffff00}.hennessey .contact-icon{background-color:#f0cc46}.hennessey h1 span,.hennessey h2 span,.hennessey h3 span,.hennessey h4 span{color:#f0cc46;font-style:normal}.hennessey .btn-play:before{background-color:#f0cc46}.hennessey .mc-chicken span{background-color:#302D2E}.hennessey .mc-chicken.opened span{background-color:#fff}.hennessey .shape-morph{top:25%;z-index:1;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:-40%;width:90%;z-index:-1}.hennessey .shape-morph svg{fill:#f0cc46}.hennessey .project-heading .shape-morph{mix-blend-mode:multiply}.hennessey .scrolling-rectangle{position:absolute;top:20%;left:5%;width:30%;height:auto;padding-top:30%;border:20px solid #F6F2E9}.hennessey .paragraph-title{color:#f0cc46}.hennessey .next-project:before{color:#fff;opacity:.07}.hennessey .next-project h2 a{color:#fff}.hennessey #story .chapter-icon{position:absolute;top:-35%;left:50%}.hennessey #story .img-second{top:40%;width:25%;right:20%}.hennessey #ux .chapter-icon{position:absolute;top:-80%;left:40%}.hennessey .ui-wrap{position:relative}.hennessey .ui-wrap .scrolling-rectangle{top:35vh;left:0%;width:20%;height:auto;padding-top:20%}.hennessey .stamp .img-first{width:32%;top:35vh;left:5%}.hennessey .letterhead{margin-bottom:-50vh;z-index:5555}.hennessey .bg-dark{z-index:-1;overflow:visible;position:relative;background-color:#302D2E;padding-bottom:20vh}.hennessey .bg-dark .img-first{top:75vh}.hennessey .bg-dark .img-third{margin-top:0vh}.hennessey .bg-dark .scrolling-rectangle{top:50vh;left:-10%;width:25%;padding-top:25%;border-color:rgba(255, 255, 255, 0.1)}.hennessey .final-prev{margin-top:-60vh}.hennessey #development{background-color:#302D2E}.hennessey #development h4,.hennessey #development p{color:#fff}@media only screen and (max-width:768px){.project .carousel-wrap{margin-top:-4em}.project .carousel-wrap .lSAction>a{width:10%;height:auto;padding-top:10%}.project .project-heading .scroll-line{display:none}.project .project-heading .shape-morph{width:150%;left:70%;top:40vh}.project .project-heading .live-link a:before{display:none}.project .project-heading .live-link a{text-decoration:underline}.project .details{font-size:.7em;left:30vw;top:70vh}.project .count{font-size:.7em;left:30vw}.project .project-h2 h2{font-size:10vw;margin:2rem 0 0rem}.project .title-caption{font-size:16px}.project .live-link{top:90vh;width:60vw;left:30vw}.project .live-link a:hover span,.project .live-link a span{transform:translate(0%, -50%) scale(0.01, 1);-moz-transform:translate(0%, -50%) scale(0.01, 1);-webkit-transform:translate(0%, -50%) scale(0.01, 1);-o-transform:translate(0%, -50%) scale(0.01, 1);-ms-transform:translate(0%, -50%) scale(0.01, 1)}.project .live-link a:before,.project .live-link a:hover:before{right:30%;transform:translate(0%, -50%) scale(1, 1);-moz-transform:translate(0%, -50%) scale(1, 1);-webkit-transform:translate(0%, -50%) scale(1, 1);-o-transform:translate(0%, -50%) scale(1, 1);-ms-transform:translate(0%, -50%) scale(1, 1)}.project .live-link a:after,.project .live-link a:hover:after{right:30%;transform:translate(0%, -50%) scale(0.5);-moz-transform:translate(0%, -50%) scale(0.5);-webkit-transform:translate(0%, -50%) scale(0.5);-o-transform:translate(0%, -50%) scale(0.5);-ms-transform:translate(0%, -50%) scale(0.5)}.project .chapter-desc{padding-top:1em}.project .chapter-icon{width:15vw}.project #development .chapter-icon{top:-100%;width:17vw}.project .btn-play{width:25%;height:25%;padding-top:25%}.project .btn-play:after{background-size:25%}.project .photoshoot .rotating-circle-wrap{top:45%;width:40%}.project .photoshoot .rotating-circle{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}.project .photoshoot .circle-content{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}.project .photoshoot .circle-content span:first-of-type{font-size:3em!important}.project .photoshoot .circle-content span:nth-of-type(2){font-size:.9em}.project .photoshoot .circle-content span:nth-of-type(3){line-height:1.1em}.project .btn-close{top:0%;width:10%;height:10%;padding-top:10%}.project .btn-close:before{background-size:50%}.project .btn-close:after{display:none}.project .next-project .next-ico,.project .next-project a:hover .next-ico{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);position:absolute;left:70%;top:135%;width:5%;z-index:10;opacity:1;height:auto}.project .next-project a:hover .shape-morph.shape-morph-bottom{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);left:70%;top:150%;width:80%;z-index:1!important}.project .wrapped-heading h2{font-size:25vw;line-height:1em}.project .wrapped-heading h2 span{display:inline}.project #story .chapter-icon{position:absolute;top:-20%;right:10%}.project #ux .chapter-icon{top:-10%;left:70%}.project-description p{font-size:5vw}.next-project h2{font-size:2.5em}.project .lSSlideOuter .lSPager.lSpg>li a{margin:15px;z-index:99}#client p{font-size:16px}#client .quote{font-size:7vw}#demo .prototype{border-radius:20px;overflow:hidden;-webkit-box-shadow:0px 0px 0px 10px #231F20;-moz-box-shadow:0px 0px 0px 10px #231F20;box-shadow:0px 0px 0px 10px #231F20}#sales .sale-item p{margin-top:.5em;font-size:16px}#sales .sale-item div{font-size:12vw;line-height:1em}#sales .sale-item i{width:14px;margin:10px 0 0;height:14px}#awarded .project-h2 h2{margin-bottom:.5em}#awarded .award-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#awarded .award-list .item{margin-top:1em;width:40%}#awarded .award-list .item span{display:block;font-size:1rem;line-height:1.5rem}#awarded .award-list .a-logo{width:80px}#p-services .relative-content img{top:7vh;right:-10%;width:55%}.helias .project-heading img{position:absolute}.helias .project-heading img:first-of-type{width:9%;top:15vh;left:20%}.helias .project-heading img:nth-of-type(2){width:10%;top:25vh;left:8%}.helias .project-heading img:nth-of-type(3){width:10%;top:45vh;left:23%}.helias .project-heading .shape-morph{width:150%;left:70%;top:40vh}.helias .project-heading .live-link a:before{display:none}.helias .project-heading .live-link a{text-decoration:underline}.helias #approach .relative-content img{top:10vh;right:-5%;width:55%}.helias #approach .img-scroll{top:10vh;right:10%;width:30%}.helias #challenge .relative-content img{left:auto;right:10%;top:-10vh;width:60%}.helias #challenge .img-wrap img:nth-of-type(2){top:10vh}.helias #challenge #blends .blends{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.helias #challenge #blends .blends div{width:25%;padding-bottom:10vh}.helias #features .distort img:nth-of-type(2){top:25vh;left:15%;width:9%}.helias #features .distort img:nth-of-type(3){top:11vh;left:7%;width:9%}.helias #features .videos img:first-of-type{top:30vh;right:-10%}.helias #features .videos img:nth-of-type(2){bottom:32vh;right:60%}.helias #features .basket img:first-of-type{top:15vh}.helias #features .mobile .mobile-screens{margin-top:6vh}.snooze .project-heading h1{left:20%}.snooze #approach .relative-content img{display:none}.snooze #approach .img-scroll{top:5vh;right:5%;width:45%}.snooze #challenge .relative-content img{top:9%;right:-5%;width:40%}.snooze #challenge .packaging-1{margin-top:0;padding-top:20vh}.snooze #challenge .packaging-1 .scrolling-text:first-of-type{top:10vh}.snooze #challenge .packaging-1 .scrolling-text:nth-of-type(2){top:20vh}.snooze #challenge .packaging-1 .scrolling-text:nth-of-type(3){top:30vh}.snooze #challenge .packaging-1 img{margin-top:0}.snooze #challenge .packaging-2{margin-top:20vh;padding-bottom:20vh}.snooze #challenge .packaging-2 .scrolling-text{color:#EFF4FF}.snooze #challenge .packaging-2 .scrolling-text:first-of-type{bottom:10vh}.snooze #challenge .packaging-2 .scrolling-text:nth-of-type(2){bottom:20vh}.snooze #website .relative-content img{top:10vh;left:73%;width:30%}.snooze #website #customers .relative-content img{top:0;left:80%;width:35%}.snooze #treatment .images:before{height:20vh}.snooze #treatment .images:after{height:20vh}.snooze #treatment .images img{position:relative;z-index:10}.snooze #treatment .images .cloud:first-of-type{display:none}.snooze #treatment .images .cloud:nth-of-type(2){display:none}.betches .project-heading figure{left:5%;width:15%}.betches #story .img-fourth{width:45%;left:50%;top:75%}.betches #ux .offset-top-neg{margin-top:1em}.betches .animated-bg{height:50vh}.betches .shape-morph{width:150%;right:-130%}.betches #design .chapter-desc figure{display:none}.betches #design .chapter-icon{top:-40%;left:45%}.betches .icons .scrolling-text{left:18%;top:50%;font-size:4em}.betches .web-sketch .sketch{margin-top:0em}.betches .video .img-third{top:50%}.betches .video .img-third{display:none}.betches .video .img-fourth{bottom:15%}.betches .video .scrolling-text{right:-10%}.betches .podcast .img-first{width:25%}.betches #development:before{height:30vh}.betches #development .chapter-icon{left:40%;top:-90%}.storyverse .shape-morph{width:150%;right:-70%}.storyverse #ux .chapter-icon{top:-50%;left:80%}.storyverse #design .chapter-icon{top:-60%;left:40%}.storyverse #design .wrapped-img{width:30%;left:70%;top:5em}.storyverse #development .chapter-icon{left:50%;top:-90%}.modernmd #story .img-wrap{display:block;height:auto;padding-bottom:6em}.modernmd #story .img-wrap .img-first{display:none}.modernmd #story .img-wrap .img-second{position:static;width:50%}.modernmd #story .img-wrap .img-third{width:60%;left:40%}.modernmd #story .img-wrap .img-fourth{width:20%;bottom:0}.modernmd #design .chapter-icon{position:absolute;left:70%;top:20vh}.modernmd #design>figure:last-child{margin-bottom:-20vh}.modernmd #development .chapter-icon{left:50%}.taylor .shape-morph{width:150%;right:-120%;top:50%}.taylor .gradient-box{height:50vh}.taylor #story .chapter-icon{top:-25%}.taylor #ux .chapter-icon{top:-90%;left:0}.taylor #design .design-color-wrap{position:static;width:100%;margin:2em}.taylor #design .envelopes{position:static}.taylor #design .brand{position:relative}.taylor #design .brand .grid-wrap:first-of-type{position:static}.taylor #design .letterhead{padding-top:0}.taylor #design .letterhead .img-second{top:-20%;right:10%;width:20%}.taylor #design .bag figure:first-of-type{position:absolute;top:20%;left:10%;width:20%}.taylor #design .carousel-wrap{margin-top:0em}.taylor #development .chapter-icon{left:75%}.taylor #development p{color:rgba(255, 255, 255, 0.6)}.cornerstone #ux{padding-top:0}.cornerstone #ux .chapter-icon{left:85%;top:-95%}.cornerstone #story .img-wrap{padding-top:3em}.cornerstone #story .img-first{top:0}.cornerstone #story .img-third{top:65%}.cornerstone #design .chapter-icon{position:absolute;top:-35%;right:0}.cornerstone #design .ui-1{height:auto;padding-bottom:0}.cornerstone #design .ui-1 .img-second{position:static;width:90%;margin:0 auto;margin-bottom:1em}.cornerstone #design .ui-1 .img-first,.cornerstone #design .ui-1 .img-sixth{display:none}.cornerstone #design .ui-1 .img-fifth{margin-top:3em;width:75%}.cornerstone #design .ui-2 .img-second{display:none}.cornerstone #design .website .img-third{display:block}.cornerstone .font-choice{padding:5em 0}.cornerstone .font-choice .img-wrap{display:none}.cornerstone .carousel-wrap{margin-top:0}.cornerstone .ui-3{margin-top:-4em}.cornerstone .ui-3 .wrapped-img{display:none}.cornerstone #development .chapter-icon{left:50%}.allpro .rotating-circle-wrap{top:50%;left:50%;width:50%}.allpro .rotating-circle .circle-content span:first-of-type{font-size:4em}.allpro .rotating-circle .circle-content span:nth-of-type(2){font-size:1em;letter-spacing:.1em}.allpro .rotating-circle .circle-content span:nth-of-type(3){font-size:.6em}.allpro .shape-morph{width:150%;right:-80%}.allpro .photoshoot .img-jump{margin-bottom:1em}.allpro #story .chapter-icon{top:-25%}.allpro #story .img-box{padding-top:0}.allpro #ux .chapter-icon{top:-75%;left:80%}.allpro #design{position:relative}.allpro #design .chapter-icon{position:absolute;top:7em;left:70%}.allpro .carousel-wrap{margin-top:0em}.allpro #development .chapter-icon{left:60%}.gts .shape-morph{top:40%;width:140%;right:-70%}.gts #story .chapter-icon{top:-20%}.gts .boxes{margin-top:4em}.gts .ipad-wrap{padding-bottom:9em}.gts .video-box{margin-top:-5em}.gts #development .chapter-icon{left:65%;top:-90%}.hennessey .shape-morph{top:40%;width:140%;right:-120%}.hennessey #story .chapter-icon{left:55%;top:-50%}.hennessey #story .img-wrap .scrolling-horizontal{position:absolute;top:-50%;width:50%;height:auto;padding-top:50%}.hennessey #story .img-wrap .scrolling-rectangle{width:100%;padding-top:100%;top:175%;left:-10%;z-index:-1;border-width:15px}.hennessey #story .img-wrap .img-second{width:50%;right:0;top:50%}.hennessey #ux .chapter-icon{top:-150%;left:50%}.hennessey #design{position:relative}.hennessey #design .chapter-icon{position:absolute;left:65%;top:10vh}.hennessey .ui-wrap .scrolling-rectangle{top:15vh}.hennessey .stamp .img-first{position:static;margin-bottom:-5em;width:50%}.hennessey .bg-dark{padding-bottom:30vh}.hennessey .bg-dark .img-first{top:20vh}.hennessey .bg-dark .scrolling-rectangle{top:10vh;left:-10%;width:25%;padding-top:25%;border-color:rgba(255, 255, 255, 0.1)}.hennessey .bg-dark .img-third{margin-top:0em}.hennessey .letterhead{margin-bottom:-20vh}.hennessey .final-prev{margin-top:-20vh}.hennessey #development .chapter-icon{left:55%;top:-100%}}.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform, height;-moz-transition-property:-moz-transform, height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;-o-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;-o-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:0;padding:0;text-align:center;position:absolute;width:100%;left:0%;bottom:7%}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;margin:0}.lSSlideOuter .lSPager.lSpg>li a{background-color:#fff;border-radius:50%;display:block;height:8px;overflow:visible;text-indent:-999em;width:8px;margin:20px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;-o-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg>li a:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);content:"";position:absolute;top:50%;left:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:1px solid #fff}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#fff}.lSSlideOuter .lSPager.lSpg>li:hover a:before{width:400%;height:400%}.lSSlideOuter .lSPager.lSpg>li.active a:before{width:400%;height:400%}.lSSlideOuter .media{opacity:0.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;-o-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:block;width:4%;margin:.5%;padding:0;height:auto;padding-top:4%;top:50%;cursor:pointer;position:absolute;z-index:99;border-radius:50%;-webkit-box-shadow:0 10px 35px rgba(0, 0, 0, 0.2);box-shadow:0 10px 35px rgba(0, 0, 0, 0.2)}.lSAction>a:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:rotate(45deg) translate(-50%, -50%);-moz-transform:rotate(45deg) translate(-50%, -50%);-webkit-transform:rotate(45deg) translate(-50%, -50%);-o-transform:rotate(45deg) translate(-50%, -50%);-ms-transform:rotate(45deg) translate(-50%, -50%);-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;display:block;position:absolute;width:5%;height:25%;top:42%;left:50%}.lSAction>a:after{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:rotate(135deg) translate(-50%, -50%);-moz-transform:rotate(135deg) translate(-50%, -50%);-webkit-transform:rotate(135deg) translate(-50%, -50%);-o-transform:rotate(135deg) translate(-50%, -50%);-ms-transform:rotate(135deg) translate(-50%, -50%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;display:block;position:absolute;width:5%;height:25%;top:58%;left:50%}.lSAction>a:hover{margin:0%;padding:.5%;padding-top:4.5%}.lSAction>a:hover:before{transform:rotate(225deg) translate(-50%, -50%);-moz-transform:rotate(225deg) translate(-50%, -50%);-webkit-transform:rotate(225deg) translate(-50%, -50%);-o-transform:rotate(225deg) translate(-50%, -50%);-ms-transform:rotate(225deg) translate(-50%, -50%)}.lSAction>a:hover:after{transform:rotate(-45deg) translate(-50%, -50%);-moz-transform:rotate(-45deg) translate(-50%, -50%);-webkit-transform:rotate(-45deg) translate(-50%, -50%);-o-transform:rotate(-45deg) translate(-50%, -50%);-ms-transform:rotate(-45deg) translate(-50%, -50%)}.lSAction>.lSPrev{left:3%}.lSAction>.lSNext{right:3%}.lSAction>.lSNext:before{transform:rotate(-45deg) translate(-50%, -50%);-moz-transform:rotate(-45deg) translate(-50%, -50%);-webkit-transform:rotate(-45deg) translate(-50%, -50%);-o-transform:rotate(-45deg) translate(-50%, -50%);-ms-transform:rotate(-45deg) translate(-50%, -50%)}.lSAction>.lSNext:after{transform:rotate(-135deg) translate(-50%, -50%);-moz-transform:rotate(-135deg) translate(-50%, -50%);-webkit-transform:rotate(-135deg) translate(-50%, -50%);-o-transform:rotate(-135deg) translate(-50%, -50%);-ms-transform:rotate(-135deg) translate(-50%, -50%)}.lSAction>.lSNext:hover:before{transform:rotate(-225deg) translate(-50%, -50%);-moz-transform:rotate(-225deg) translate(-50%, -50%);-webkit-transform:rotate(-225deg) translate(-50%, -50%);-o-transform:rotate(-225deg) translate(-50%, -50%);-ms-transform:rotate(-225deg) translate(-50%, -50%)}.lSAction>.lSNext:hover:after{transform:rotate(45deg) translate(-50%, -50%);-moz-transform:rotate(45deg) translate(-50%, -50%);-webkit-transform:rotate(45deg) translate(-50%, -50%);-o-transform:rotate(45deg) translate(-50%, -50%);-ms-transform:rotate(45deg) translate(-50%, -50%)}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right!important}.lSSlideOuter{position:relative}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.js-form-response{position:fixed;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);z-index:9999;overflow-x:scroll;left:0%;bottom:100%;width:100%;min-height:100vh;height:100%;opacity:0;background-color:#fff;text-align:center;padding:14vh 20vw 0;-webkit-box-sizing:border-box;box-sizing:border-box}.js-form-response h2{font-size:7vw;margin:0 0 .5em}.js-form-response h6{font-family:"Roboto", sans-serif;font-size:.7em;margin:5em 0 2em}.js-form-response p{width:65%;margin:0 auto 2em}.js-form-response a.back-home{font-size:.65em;letter-spacing:.1em;padding:1.5em 2em;border-radius:5px;background-color:#b7251a;color:#fff}.js-form-response .social{width:100%;margin:1em auto 2em;padding:0;text-align:center}.js-form-response .social li{position:relative;list-style-type:none;display:inline-block;width:auto;text-align:center;line-height:.1em;margin:0 .25em}.js-form-response .social a{color:#fff;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);width:80px;height:80px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;border-radius:50%;background-color:#F2F0F0;border:5px solid transparent}.js-form-response .social a span{position:absolute;top:-100%}.js-form-response .social a img{width:100%;height:auto}.js-form-response.sent{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;-ms-transition-delay:1.8s;transition-delay:1.8s;opacity:1;bottom:0%}.form-close{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);cursor:pointer;display:block;z-index:5555;outline:none;width:40px;height:40px;background-color:transparent;position:fixed;top:8vh;right:5vw}.form-close:hover{transform:scale(0.85) rotate(90deg);-moz-transform:scale(0.85) rotate(90deg);-webkit-transform:scale(0.85) rotate(90deg);-o-transform:scale(0.85) rotate(90deg);-ms-transform:scale(0.85) rotate(90deg)}@media only screen and (max-width:64em){.js-form-response{padding:10vh 10vw 0}.js-form-response h2{font-size:2em;margin-bottom:.75em}.js-form-response p{width:100%;font-size:.8em;line-height:1.5em}.js-form-response .social li{margin:0 .35em}.js-form-response .social a{width:70px;height:70px}.form-close{width:30px!important;height:30px!important;top:4vh;right:4vw}}@media only screen and (max-width:48em){.form-close{top:2vh;right:3vw}}input{border:none;background-color:#F2F0F0;height:80px;line-height:80px;padding-left:8%;margin:0;width:92%}button.form-btn{text-align:center;height:80px;line-height:80px;font-family:"Montserrat", "Lato", sans-serif;font-weight:600;border:none;background-color:#b7251a;color:#fff;padding:0px;font-size:.75em;margin:0;width:100%}.link{cursor:pointer}section.main-type{padding-bottom:5vh;background:transparent url("../img/bg-bottom.png") no-repeat bottom right;background-size:100% auto;display:none}section.main-type .offset-top-sm{padding-top:7.5vh!important}section.main-type .small{margin-bottom:2vh}#main-form h1,#main-form h2{font-size:2em!important}#main-form h3{font-size:.80em;margin-bottom:2em}#main-form .hidden{visibility:hidden;line-height:.1em;margin:0;padding:0;height:.1em}#main-form h6.section-caption{font-family:"Montserrat", "Open Sans", sans-serif;font-weight:600;font-size:.5em;letter-spacing:.15em;margin:1em 0 2em;text-transform:uppercase}.anchor-link{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);text-transform:uppercase;font-size:.75em;text-align:center;display:block;cursor:pointer;margin:2em auto 0}.form-content{margin-top:7.5vh;height:92.5vh}.option-wrap{margin-top:8vh}.step-number{font-size:.75em;color:#BFBBBB;margin-bottom:2em}.step-number strong{color:#222222}.start-project{display:block;font-size:5em;color:#222222}.step{min-height:100vh;height:100%}.chat-step h2,.step-2 h2,.step-3 h2,.step-4 h2{margin-bottom:.5em}.form-wrap{margin-top:2vh}.form-icon{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);background-color:transparent;background-image:url("../img/icon-selected.png");background-repeat:no-repeat;background-position:center center;background-size:0% 0%;position:relative;display:block;width:74%;margin:0 13% .75em;height:auto;padding-top:74%;border-radius:50%;border:1px solid #e4e7f5}.form-icon img{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);position:absolute;display:block;width:40%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.form-icon:hover img{transform:translate(-50%, -50%) scale(0.9);-moz-transform:translate(-50%, -50%) scale(0.9);-webkit-transform:translate(-50%, -50%) scale(0.9);-o-transform:translate(-50%, -50%) scale(0.9);-ms-transform:translate(-50%, -50%) scale(0.9)}.step-1 .form-icon img{width:30%}.js-form-link,.js-show-section{cursor:pointer}.js-form-link.selected .form-icon,.js-show-section.selected .form-icon{transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);background-color:#b7251a;background-size:35% 35%}.js-form-link.selected .form-icon img,.js-show-section.selected .form-icon img{opacity:0}.form-error{display:block;margin-top:-1em;text-align:left;font-size:.6em;color:#b7251a}.text-input{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:4em!important;height:auto;background-color:#EBECF1;margin:0 0 1em;font-size:.75em;font-family:"Roboto", "Open Sans", sans-serif;color:#222222;padding:0 2em;border:1px solid #fff}.text-input ::-webkit-input-placeholder{color:#222222;opacity:1}.text-input :-ms-input-placeholder{color:#222222;opacity:1}.text-input ::-ms-input-placeholder{color:#222222;opacity:1}.text-input ::placeholder{color:#222222;opacity:1}.text-input :-ms-input-placeholder{color:#222222}textarea{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#EBECF1;font-size:.75em;font-family:"Roboto", "Open Sans", sans-serif;color:#222222;padding:2em;border:none}input:focus,textarea:focus{outline:none;background-color:#fff;border:1px solid #e4e7f5;transform:scale(1.025);-moz-transform:scale(1.025);-webkit-transform:scale(1.025);-o-transform:scale(1.025);-ms-transform:scale(1.025);-webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.06);box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.06);color:#222222}.submit-button-wrap{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);margin-top:2em;position:relative;width:100%;height:auto;padding-top:100%;border-radius:50%;background-color:rgba(37, 48, 105, 0.15)}.submit-button-wrap .submit-button{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);position:absolute;top:0;left:0;display:block;font-family:"Montserrat", "Open Sans", sans-serif;background-color:#b7251a;color:#fff;padding:0;font-size:.7em;font-weight:600;letter-spacing:.15em;width:80%;margin:10%;height:80%;border-radius:50%}.submit-button-wrap:hover{transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8)}.submit-button-wrap:hover .submit-button{transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4)}.form-pager{display:none}p.section-caption{font-family:"Montserrat", "Open Sans", sans-serif;font-weight:600;font-size:.5em;letter-spacing:.15em;margin:3em 0 0;text-transform:uppercase}.slider-input{background-color:transparent;font-size:2.0833em;color:#222222;text-align:center;margin:0;padding:0;height:auto;line-height:1em;font-family:"Roboto", "Open Sans", sans-serif;outline:none}.slider-input:focus{outline:none;border:none;transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;-webkit-box-shadow:none;box-shadow:none;color:#222222}
/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:5px;margin-top:2.5em}.noUi-horizontal .noUi-handle{width:60px;height:60px;left:-30px;top:-30px;outline:none}.noUi-horizontal .noUi-handle:hover{background-color:#cd3128}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#e4e7f5;border-radius:4px}.noUi-connects{border-radius:3px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);border-radius:50%;background:#b7251a;cursor:pointer;-webkit-box-shadow:0 7px 18px 0px rgba(0, 0, 0, 0.15);box-shadow:0 7px 18px 0px rgba(0, 0, 0, 0.15)}.noUi-active{transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-box-shadow:0 5px 12px 0px rgba(0, 0, 0, 0.25);box-shadow:0 5px 12px 0px rgba(0, 0, 0, 0.25)}.noUi-handle:before{content:"";display:block;position:absolute;height:16px;width:16px;background:transparent url("../img/ui-slider-left.svg") no-repeat;background-size:contain;left:40%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.noUi-handle:after{content:"";display:block;position:absolute;height:16px;width:16px;background:transparent url("../img/ui-slider-right.svg") no-repeat;background-size:contain;left:70%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%, 0);transform:translate(0, -50%, 0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}@media only screen and (max-width:48em){.text-input{line-height:2em;height:auto}.slider-input{font-size:1.75em}.main-type .noUi-horizontal .noUi-handle{width:48px;height:48px;left:-24px;top:-24px;outline:none}.main-type .noUi-horizontal .noUi-handle:hover{background-color:#cd3128}.main-type .noUi-horizontal{margin-top:1.75em}.main-type .noUi-handle:before{height:13px;width:13px;left:40%}.main-type .noUi-handle:after{height:13px;width:13px;left:70%}.main-type p.section-caption{font-size:.6em;margin:2em 0 0}}@media only screen and (min-width:48em){#main-form h1,#main-form h2{font-size:2.75em!important}#main-form h3{margin-bottom:0em}#main-form .section-caption{font-size:.65em}.form-icon{margin:0 13% 1.25em}}@media only screen and (min-width:64em){#main-form h1,#main-form h2{font-size:3.75em!important}#main-form h3{font-size:.8333em;margin-bottom:0em}#main-form .section-caption{font-size:.5em}#main-form .step{margin-top:20vh}.form-icon{margin:0 13% 1.5em}.form-pager{display:block;position:fixed;top:50%;left:4%;transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.form-pager li{position:relative;z-index:999;font-weight:400;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);line-height:4em;display:block;margin:0;padding:0;width:3em;font-size:.5em}.form-pager li a{text-align:center;position:relative;display:block}.form-pager li a:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%) scale(0.1);-moz-transform:translate(-50%, -50%) scale(0.1);-webkit-transform:translate(-50%, -50%) scale(0.1);-o-transform:translate(-50%, -50%) scale(0.1);-ms-transform:translate(-50%, -50%) scale(0.1);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;opacity:0;content:"";display:block;position:absolute;top:50%;left:50%;border-radius:50%;background-color:#b7251a;z-index:-1}.form-pager li a.active{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);color:#fff}.form-pager li a.active:before{transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);opacity:1;width:40px;height:40px}}#footer{background-color:#222224;width:100%;padding:120px 0}#footer .social{width:90%;margin:0 auto;padding:0 5%;max-width:1680px}#footer .social li{list-style-type:none;text-align:center;line-height:.1em}#footer .social a{color:#fff;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);width:100%;height:auto;max-width:80px;display:inline-block;position:relative;border-radius:50%;overflow:hidden;background-color:#fff;margin-bottom:1.5em}#footer .social a span{position:absolute;top:-100%;left:-100%}#footer .social a img{width:100%;height:auto}#footer .footer-contact{padding-top:5em;font-size:.6em;text-align:center;font-weight:300;color:rgba(255, 255, 255, 0.6)}#footer .footer-contact a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);color:rgba(255, 255, 255, 0.6);position:relative}#footer .footer-contact a:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;content:"";display:block;position:absolute;width:0%;height:2px;background-color:#fff;bottom:-0.35em;left:0}#footer .footer-contact a:hover{color:#fff}#footer .footer-contact a:hover:before{width:100%}#footer .copyright{text-align:center;font-weight:300;padding-top:.85em;font-size:.6em;color:rgba(255, 255, 255, 0.6)}@media only screen and (min-width:48em){.social a{margin-bottom:0}}.transPixelFix{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.CenterFix{transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.CenterFixY{transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}.BoxSizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}ul{margin:0;padding:0}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}@keyframes imgMatrix{0%{opacity:0;-webkit-transform:scale(0, 1) rotateX(10deg) rotateY(90deg) rotateZ(10deg) translateY(300px);transform:scale(0, 1) rotateX(10deg) rotateY(90deg) rotateZ(10deg) translateY(300px)}to{-webkit-transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0);transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0)}}@-webkit-keyframes imgMatrix{0%{opacity:0;-webkit-transform:scale(0, 1) rotateX(10deg) rotateY(90deg) rotateZ(10deg) translateY(300px);transform:scale(0, 1) rotateX(10deg) rotateY(90deg) rotateZ(10deg) translateY(300px)}to{-webkit-transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0);transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0)}}.imgMatrix{-webkit-animation-name:imgMatrix;animation-name:imgMatrix}@keyframes matrixWide{0%{opacity:0;-webkit-transform:scale(0.1, 1) rotateX(40deg) rotateY(0deg) rotateZ(9deg) translateY(150px);transform:scale(0.1, 1) rotateX(40deg) rotateY(0deg) rotateZ(9deg) translateY(150px)}to{opacity:1;-webkit-transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0);transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0)}}@-webkit-keyframes matrixWide{0%{opacity:0;-webkit-transform:scale(0.1, 1) rotateX(40deg) rotateY(0deg) rotateZ(9deg) translateY(150px);transform:scale(0.1, 1) rotateX(40deg) rotateY(0deg) rotateZ(9deg) translateY(150px)}to{opacity:1;-webkit-transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0);transform:scale(1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0)}}.matrixWide{-webkit-animation-name:matrixWide;animation-name:matrixWide}@keyframes textLeft{0%{opacity:0;-webkit-transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px);transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px)}to{opacity:1;-webkit-transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0);transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0)}}@-webkit-keyframes textLeft{0%{opacity:0;-webkit-transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px);transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px)}to{opacity:1;-webkit-transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0);transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0)}}.textLeft{-webkit-animation-name:textLeft;animation-name:textLeft}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@keyframes fadeInRight{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@keyframes fadeInUp{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@keyframes fadeInLeft{0%{-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}to{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.box{padding-bottom:45px}.offset-top{padding-top:120px}.offset-bottom{padding-bottom:120px}.offset-bottom-huge{padding-bottom:30vh}.offset-both{padding:120px 0}.offset-top-md{padding-top:90px}.offset-bottom-md{padding-bottom:90px}.offset-both-md{padding:90px 0}.offset-top-sm{padding-top:60px}.offset-bottom-sm{padding-bottom:60px}.offset-both-sm{padding:60px 0}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.box{padding-bottom:60px}.offset-top{padding-top:120px}.offset-bottom{padding-bottom:120px}.offset-both{padding:120px 0}.offset-top-md{padding-top:100px}.offset-bottom-md{padding-bottom:100px}.offset-both-md{padding:100px 0}.offset-top-sm{padding-top:80px}.offset-bottom-sm{padding-bottom:80px}.offset-both-sm{padding:80px 0}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.box{padding-bottom:90px}.offset-top{padding-top:180px}.offset-bottom{padding-bottom:180px}.offset-bottom-huge{padding-bottom:40vh}.offset-both{padding:180px 0}.offset-top-md{padding-top:150px}.offset-bottom-md{padding-bottom:150px}.offset-both-md{padding:150px 0}.offset-top-sm{padding-top:90px}.offset-bottom-sm{padding-bottom:90px}.offset-both-sm{padding:90px 0}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:0.5rem;padding-left:0.5rem}.box{padding-bottom:120px}.offset-top{padding-top:230px}.offset-bottom{padding-bottom:230px}.offset-bottom-huge{padding-bottom:50vh}.offset-both{padding:230px 0}.offset-top-md{padding-top:180px}.offset-bottom-md{padding-bottom:180px}.offset-both-md{padding:180px 0}.offset-top-sm{padding-top:120px}.offset-bottom-sm{padding-bottom:120px}.offset-both-sm{padding:120px 0}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.ie-only{display:none}#canvas-wrap{position:fixed;top:0%;left:0%;right:0;bottom:0}body{font-family:"Roboto", "Open Sans", sans-serif;font-size:1.25em;line-height:1.66em;color:#222222;position:relative;overflow-x:hidden}#main{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:"Montserrat", "Open Sans", sans-serif;font-weight:500;margin:0;line-height:1.1em}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{color:#b7251a}h2{font-size:5em}h3+p,h4+div,h4+p{margin-top:2.5em}p+p{margin-top:2.5em}address{font-style:normal;line-height:1.6em}.project-label{display:none;position:absolute;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:90px;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.project-label h6{font-size:.5em;font-weight:600;letter-spacing:.2em}.project-label h6 span{font-weight:600!important}#gmap{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:90vh}a.text-link{display:inline-block;position:relative;padding-bottom:2px}a.text-link:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;content:"";display:block;position:absolute;width:0%;height:2px;background-color:#222224;bottom:0;left:0}a.text-link:hover:before{width:100%}.scroll-line{position:absolute;height:90px;bottom:10%;left:0%}.scroll-line span:first-child{position:absolute;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);animation:scrollLine 2s infinite;-moz-animation:scrollLine 2s infinite;-webkit-animation:scrollLine 2s infinite;-o-animation:scrollLine 2s infinite;bottom:20%;left:18%;display:block;width:2px;height:90px;background-color:#222224}.scroll-line span:nth-of-type(2){position:absolute;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);animation:scrollLine-2 2s infinite;-moz-animation:scrollLine-2 2s infinite;-webkit-animation:scrollLine-2 2s infinite;-o-animation:scrollLine-2 2s infinite;bottom:20%;left:18%;display:block;width:2px;height:90px;background-color:#222224}@-webkit-keyframes scrollLine{0%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left top;transform-origin:left top}20%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}20.1%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom}60%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes scrollLine{0%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left top;transform-origin:left top}20%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}20.1%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom}60%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@-webkit-keyframes scrollLine-2{0%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left top;transform-origin:left top}40%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left top;transform-origin:left top}80%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}80.1%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}@keyframes scrollLine-2{0%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left top;transform-origin:left top}40%{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left top;transform-origin:left top}80%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}80.1%{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform-origin:left bottom;transform-origin:left bottom}to{transform:scale(1, 0);-moz-transform:scale(1, 0);-webkit-transform:scale(1, 0);-o-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform-origin:left bottom}}.bs-button-wrap{display:inline-block;position:relative;margin-top:60px}.bs-button-wrap .circle{position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;background-color:#b7251a;color:#fff}.contact-button-wrap{z-index:50}#contact .contact-button{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);font-family:"Montserrat", "Open Sans", sans-serif;font-weight:600;font-size:1.35em;position:relative;text-indent:-9999px;line-height:0;display:block;border-radius:50%;width:60%;height:auto;padding-top:60%;margin:20%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#b7251a}#contact .contact-button:after{content:"" attr(data-linkName) "";position:absolute;text-transform:uppercase;text-indent:0px;line-height:1.3em;font-size:.75em;display:block;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);color:#fff}#contact .contact-button:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);z-index:-1;content:"";position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;border-radius:50%;background-color:rgba(37, 48, 105, 0.1)}#contact .contact-button:hover{width:60%;height:auto;padding-top:60%;margin:20%}#contact .contact-button:hover:before{top:-15%;right:-15%;bottom:-15%;left:-15%}h3{font-size:2.083em}h4{font-weight:600}p{line-height:1.66em;margin:0}.cl-effect-5 a:focus span,.cl-effect-5 a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}a{outline:0;color:#222222;text-decoration:none}a.bs-button{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);font-size:.75em;line-height:4em;color:#fff;display:inline-block;font-family:"Montserrat", "Open Sans", sans-serif;padding:0 30px;font-weight:600;overflow:hidden;position:relative;background-color:#b7251a}a.bs-button.btn-small{padding:0 20px;line-height:4em}a.bs-button span{position:relative;display:inline-block;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}a.bs-button span:before{position:absolute;top:100%;content:attr(data-hover);font-weight:600;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}a.bs-button:focus span,a.bs-button:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}a.contact{background-color:transparent!important}::-moz-selection{background:rgba(214, 55, 46, 0.05);color:#b7251a}::selection{background:rgba(214, 55, 46, 0.05);color:#b7251a}::-moz-selection{background:rgba(214, 55, 46, 0.05);color:#b7251a}a:active,a:focus,a:hover{outline:0}ul li{list-style-type:none}figure{line-height:1em;margin:0;padding:0;position:relative}figure a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:block;line-height:0;background-color:#F2F0F0}img{width:100%}header .header-description{margin:2em 0 4em 0}.scene-element>.grid-wrap{padding-top:5vh}.wrapped-heading span{display:block}.main-heading{margin-top:2em;position:relative}.main-heading.studio{margin-top:0;height:100vh}.main-heading.studio .scroll-line{left:18%;bottom:10%}.main-heading.studio .shape-morph{top:50vh;left:5%;width:130%}.main-heading.studio h1{margin-top:15vh}.main-heading h1 span{display:inline-block;line-height:.85em}.main-heading span:first-child{display:inline;margin-right:-0.225em;padding:0}.main-heading h1{font-size:6em}.main-heading p{margin:2em 0 0}.suptitle{text-transform:uppercase;font-size:.6em;letter-spacing:.2em;font-family:"Montserrat", "Roboto", sans-serif}.italic{font-style:italic}.small{font-size:.75em}.smaller{font-size:.65em}.big{font-size:1.5em;line-height:1.8em}.huge{font-family:"Montserrat", "Roboto", sans-serif;font-weight:500;font-size:2em;line-height:1.6em}.center{text-align:center}.right{text-align:right}.left{text-align:left}.grid-wrap{width:76%;margin:0 auto;padding:0 12%}.svg-shape{position:absolute}.svg-shape.shape-static{position:static;width:100%;height:auto;padding:0 0 3em}#index-loader{position:fixed;display:block;top:0;right:0;bottom:0;left:0;z-index:9900;background-color:#fff}#index-loader .index-copy{position:absolute;top:50%;left:50%;width:80vw;-ms-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#index-loader .index-copy h2{color:#fff;text-align:center;line-height:1.5em;font-size:3vw!important}#index-loader .index-copy .letter{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;display:inline-block;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}#index-loader .index-copy .letter:nth-of-type(18){display:inline}#index-loader .index-copy .letter:nth-of-type(18):before{content:"";display:block}#index-loader .index-copy .letter:nth-of-type(38){display:inline}#index-loader .index-copy .letter:nth-of-type(38):before{content:"";display:block}#index-loader .index-logo{width:5%;opacity:0;display:block;position:absolute;top:30%;left:47.5%}#index-loader .loading-circle{transform:scale(0.1) translate(-50%, -50%);-moz-transform:scale(0.1) translate(-50%, -50%);-webkit-transform:scale(0.1) translate(-50%, -50%);-o-transform:scale(0.1) translate(-50%, -50%);-ms-transform:scale(0.1) translate(-50%, -50%);display:block;position:absolute;border-radius:50%;top:90%;left:50%;width:100%;height:auto;padding-top:100%;background-color:#b7251a}#loader{position:absolute;z-index:9950;opacity:0}#loader .loader-logo{width:75%;position:fixed;display:none;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#loader .loader-logo span{opacity:0;-webkit-backface-visibility:hidden;display:inline-block;width:8%;margin-right:-0.2rem}#loader .loader-logo span svg{-webkit-backface-visibility:hidden;-webkit-transform:scale(1.01) translateZ(0);transform:scale(1.01) translateZ(0);width:100%;height:auto}#loader .loader-logo span svg path{fill:#fff}#loader .loader-logo span:first-of-type{width:7.5%;margin-right:-0.05em}#loader .loader-logo span:nth-of-type(5){width:12.5%}#loader .loader-logo span:nth-of-type(5){width:12.5%}#loader .loader-logo span:nth-of-type(7){width:6%}#loader .loader-logo span:nth-of-type(8){width:6%}#loader .loader-logo span:nth-of-type(10) svg{margin-bottom:-0.35em}#loader .circle-first{transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);position:fixed;background-color:#b7251a;top:50%;left:50%;transform:translate(-50%, -50%) scale(0, 0);-moz-transform:translate(-50%, -50%) scale(0, 0);-webkit-transform:translate(-50%, -50%) scale(0, 0);-o-transform:translate(-50%, -50%) scale(0, 0);-ms-transform:translate(-50%, -50%) scale(0, 0);-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;width:130%;height:auto;padding-top:130%;border-radius:50%}#loader .circle-second{transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 1250ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%) scale(0, 0);-moz-transform:translate(-50%, -50%) scale(0, 0);-webkit-transform:translate(-50%, -50%) scale(0, 0);-o-transform:translate(-50%, -50%) scale(0, 0);-ms-transform:translate(-50%, -50%) scale(0, 0);-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-backface-visibility:hidden;width:130%;padding-top:130%;height:auto;border-radius:50%;background-color:#fff}.loading #loader{opacity:1}.loading #loader .loader-logo{display:block}.loading #loader .circle-first{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;transform:translate(-50%, -50%) scale(1, 1);-moz-transform:translate(-50%, -50%) scale(1, 1);-webkit-transform:translate(-50%, -50%) scale(1, 1);-o-transform:translate(-50%, -50%) scale(1, 1);-ms-transform:translate(-50%, -50%) scale(1, 1)}.loading #loader .circle-second{-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-ms-transition-delay:1.7s;transition-delay:1.7s;transform:translate(-50%, -50%) scale(1, 1);-moz-transform:translate(-50%, -50%) scale(1, 1);-webkit-transform:translate(-50%, -50%) scale(1, 1);-o-transform:translate(-50%, -50%) scale(1, 1);-ms-transform:translate(-50%, -50%) scale(1, 1)}.shape-morph{width:140%;height:auto;transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);position:absolute;top:40%;right:-40%;z-index:-1}.shape-morph .scene{position:relative;width:100%;height:auto}.shape-morph svg{fill:none}.team .shape-morph{width:100%;height:100%;top:-10%;left:20%;z-index:-1}.team .shape-morph svg{fill:#b7251a}.studio .shape-morph .scene{fill:none}.funzone .shape-morph{width:80%;height:auto;top:40%;left:60%}#culture .shape-morph{width:70%;height:auto;top:40%;right:30%;z-index:-1;mix-blend-mode:normal}#approach{}#approach .svg-shape{top:25vh;right:10%;width:20%}#approach sup{display:none}#awards{margin-top:20vh;position:relative;background:#fff url("../img/awards.png") no-repeat center bottom;background-size:cover;margin-bottom:20vh}#awards #awards-slider{margin-bottom:0;margin-top:5vh}#awards .svg-shape{display:none}#awards h2{font-size:3em}#awards h2+.row{margin-top:2.5em}#awards .swipe-gesture{line-height:0;position:relative;margin:0 auto;width:40vw}#awards .swipe-gesture span{text-align:center;animation:swipeLoop 3s infinite;-moz-animation:swipeLoop 3s infinite;-webkit-animation:swipeLoop 3s infinite;-o-animation:swipeLoop 3s infinite;border-radius:50%;position:absolute;top:50%;left:50%;width:10vw;height:10vw;background-color:#F2F0F0;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#awards .swipe-gesture span img{width:40%;transform:translateY(35%);-moz-transform:translateY(35%);-webkit-transform:translateY(35%);-o-transform:translateY(35%);-ms-transform:translateY(35%)}@-webkit-keyframes swipeLoop{0%{transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1)}5%{transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-webkit-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8)}25%{transform:translate(50%, -50%) scale(0.8);-moz-transform:translate(50%, -50%) scale(0.8);-webkit-transform:translate(50%, -50%) scale(0.8);-o-transform:translate(50%, -50%) scale(0.8);-ms-transform:translate(50%, -50%) scale(0.8)}30%{transform:translate(50%, -50%) scale(1);-moz-transform:translate(50%, -50%) scale(1);-webkit-transform:translate(50%, -50%) scale(1);-o-transform:translate(50%, -50%) scale(1);-ms-transform:translate(50%, -50%) scale(1)}40%{transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1)}45%{transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-webkit-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8)}60%{transform:translate(-150%, -50%) scale(0.8);-moz-transform:translate(-150%, -50%) scale(0.8);-webkit-transform:translate(-150%, -50%) scale(0.8);-o-transform:translate(-150%, -50%) scale(0.8);-ms-transform:translate(-150%, -50%) scale(0.8)}65%{transform:translate(-150%, -50%) scale(1);-moz-transform:translate(-150%, -50%) scale(1);-webkit-transform:translate(-150%, -50%) scale(1);-o-transform:translate(-150%, -50%) scale(1);-ms-transform:translate(-150%, -50%) scale(1)}75%,to{transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1)}}@keyframes swipeLoop{0%{transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1)}5%{transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-webkit-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8)}25%{transform:translate(50%, -50%) scale(0.8);-moz-transform:translate(50%, -50%) scale(0.8);-webkit-transform:translate(50%, -50%) scale(0.8);-o-transform:translate(50%, -50%) scale(0.8);-ms-transform:translate(50%, -50%) scale(0.8)}30%{transform:translate(50%, -50%) scale(1);-moz-transform:translate(50%, -50%) scale(1);-webkit-transform:translate(50%, -50%) scale(1);-o-transform:translate(50%, -50%) scale(1);-ms-transform:translate(50%, -50%) scale(1)}40%{transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1)}45%{transform:translate(-50%, -50%) scale(0.8);-moz-transform:translate(-50%, -50%) scale(0.8);-webkit-transform:translate(-50%, -50%) scale(0.8);-o-transform:translate(-50%, -50%) scale(0.8);-ms-transform:translate(-50%, -50%) scale(0.8)}60%{transform:translate(-150%, -50%) scale(0.8);-moz-transform:translate(-150%, -50%) scale(0.8);-webkit-transform:translate(-150%, -50%) scale(0.8);-o-transform:translate(-150%, -50%) scale(0.8);-ms-transform:translate(-150%, -50%) scale(0.8)}65%{transform:translate(-150%, -50%) scale(1);-moz-transform:translate(-150%, -50%) scale(1);-webkit-transform:translate(-150%, -50%) scale(1);-o-transform:translate(-150%, -50%) scale(1);-ms-transform:translate(-150%, -50%) scale(1)}75%,to{transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1)}}#awards .lSSlideOuter .lSPager.lSpg{bottom:9vh;display:none}#awards .lSSlideOuter .lSPager.lSpg>li.active a,#awards .lSSlideOuter .lSPager.lSpg>li:hover a,#awards .lSSlideOuter .lSPager.lSpg>li a{background-color:#222224}#awards .lSSlideOuter .lSPager.lSpg>li.active a:before,#awards .lSSlideOuter .lSPager.lSpg>li:hover a:before,#awards .lSSlideOuter .lSPager.lSpg>li a:before{border:1px solid #222222}#awards .lSAction>a{background-color:#222224}#awards .lSAction>a:before{background-color:#fff}#awards .lSAction>a:after{background-color:#fff}#clients h2{font-size:3em}#clients li{padding:6vw}#studio-intro{height:100%;padding:5vh 0;position:relative;line-height:1.9em}#studio-intro p{font-size:1.1em}#services{font-weight:400;position:relative;color:#fff;background:#222224 url("../img/cityscape.png") no-repeat 0% 75%;background-size:100%}#services h2,#services h3,#services h4{color:#fff}#services h4{margin-top:2.25em;font-size:1.75em}#services ul{margin-top:30px;font-size:1em;line-height:2em}#services ul li{line-height:1.35em;padding:.3em 0}#services .svg-shape{width:15%;top:10%;right:15%}#services .svg-shape.shape-static{width:20%}#culture{position:relative}#culture:before{content:"";position:absolute;display:block;left:0;top:-40vh;width:100%;height:130vh;background-color:#222224;transform:skewY(-7deg);-moz-transform:skewY(-7deg);-webkit-transform:skewY(-7deg);-o-transform:skewY(-7deg);-ms-transform:skewY(-7deg);z-index:-1}#culture .culture-img div{background-color:#F2F0F0;line-height:0}.culture-wrap{position:relative}#bottom-work{height:75vh;overflow:hidden;position:relative}#bottom-work figure{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);margin:0;padding:0;position:absolute;top:125%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);height:auto;width:60vw}#bottom-work figure img{width:100%;height:auto}#bottom-work h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:block;font-size:4em;line-height:.5em}#bottom-cta{background-color:#F2F0F0;position:relative;margin-top:240px}#bottom-cta:before{content:"";position:absolute;display:block;left:0;top:-15%;width:100%;height:50%;background-color:#F2F0F0;transform:skewY(-7deg);-moz-transform:skewY(-7deg);-webkit-transform:skewY(-7deg);-o-transform:skewY(-7deg);-ms-transform:skewY(-7deg);z-index:1}#bottom-cta .svg-shape{width:15%;height:auto;top:0%;left:40%;z-index:100}#bottom-cta .apply-img{transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);position:absolute;width:60%;height:auto;top:-10%;right:-20%;z-index:200}#bottom-cta .careers-img{transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);position:absolute;width:30%;height:auto;top:-10%;right:-10%;z-index:150}#bottom-cta .box-wrap{position:relative;z-index:300}.apply-text{padding:30px 0}.apply-text .small{line-height:1em}.studio-team-img{position:relative;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);line-height:0}#bottom-team{height:75vh;cursor:pointer;overflow:hidden;position:relative}#bottom-team .studio-team-img{position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%)}#bottom-team .studio-team-link{font-size:20vw;transform:translate(-50%, -95%);-moz-transform:translate(-50%, -95%);-webkit-transform:translate(-50%, -95%);-o-transform:translate(-50%, -95%);-ms-transform:translate(-50%, -95%)}@media only screen and (min-width:768px){#bottom-team{margin-top:25vh;height:auto;cursor:pointer;overflow:hidden;position:relative}#bottom-team .studio-team-link{font-size:12vw;transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}#bottom-team .studio-team-img{position:static;transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}#bottom-team.active .studio-team-img{transform:translateY(50%) scale(0.8);-moz-transform:translateY(50%) scale(0.8);-webkit-transform:translateY(50%) scale(0.8);-o-transform:translateY(50%) scale(0.8);-ms-transform:translateY(50%) scale(0.8)}#bottom-team.active .studio-team-link{transform:translate(-50%, -65%);-moz-transform:translate(-50%, -65%);-webkit-transform:translate(-50%, -65%);-o-transform:translate(-50%, -65%);-ms-transform:translate(-50%, -65%)}#bottom-team.active a:before{-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;transition-delay:0.15s;transform:translate(-50%, -50%) scaleX(1);-moz-transform:translate(-50%, -50%) scaleX(1);-webkit-transform:translate(-50%, -50%) scaleX(1);-o-transform:translate(-50%, -50%) scaleX(1);-ms-transform:translate(-50%, -50%) scaleX(1)}}.studio-team-link{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);position:absolute;bottom:10vh;left:50%;transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%)}.studio-team-link a{display:block;position:relative}.studio-team-link a:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%) scaleX(0);-moz-transform:translate(-50%, -50%) scaleX(0);-webkit-transform:translate(-50%, -50%) scaleX(0);-o-transform:translate(-50%, -50%) scaleX(0);-ms-transform:translate(-50%, -50%) scaleX(0);content:"";-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:50%;left:50%;display:block;width:105%;height:20px;background-color:#222224}#wip{position:relative}#wip .wip-heading{display:block;width:100%;padding:0 0 5vh 0;text-align:left}#wip .wip-heading h2{color:#fff;font-size:12vw;text-align:center;padding:15vh 0 0}#wip .wip-heading h2 div{position:relative;display:inline-block;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}#wip .wip-heading h2 div span{display:block;transition:all 300ms cubic-bezier(0.66, 0.11, 0.4, 2.7);-webkit-transition:all 300ms cubic-bezier(0.66, 0.11, 0.4, 2.7);-moz-transition:all 300ms cubic-bezier(0.66, 0.11, 0.4, 2.7);-o-transition:all 300ms cubic-bezier(0.66, 0.11, 0.4, 2.7);-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;position:relative}#wip .wip-heading h2 div:first-of-type:hover span{transform:scale(0.75, 1.5) rotate(-3deg);-moz-transform:scale(0.75, 1.5) rotate(-3deg);-webkit-transform:scale(0.75, 1.5) rotate(-3deg);-o-transform:scale(0.75, 1.5) rotate(-3deg);-ms-transform:scale(0.75, 1.5) rotate(-3deg)}#wip .wip-heading h2 div:nth-of-type(2):hover span{transform:scale(1.1, 1.4) rotate(8deg);-moz-transform:scale(1.1, 1.4) rotate(8deg);-webkit-transform:scale(1.1, 1.4) rotate(8deg);-o-transform:scale(1.1, 1.4) rotate(8deg);-ms-transform:scale(1.1, 1.4) rotate(8deg)}#wip .wip-heading h2 div:nth-of-type(3):hover span{transform:scale(0.9, 1.6) rotate(-6deg);-moz-transform:scale(0.9, 1.6) rotate(-6deg);-webkit-transform:scale(0.9, 1.6) rotate(-6deg);-o-transform:scale(0.9, 1.6) rotate(-6deg);-ms-transform:scale(0.9, 1.6) rotate(-6deg)}#wip .wip-heading h2 div:nth-of-type(4):hover span{transform:scale(1.1, 1.9) rotate(3deg);-moz-transform:scale(1.1, 1.9) rotate(3deg);-webkit-transform:scale(1.1, 1.9) rotate(3deg);-o-transform:scale(1.1, 1.9) rotate(3deg);-ms-transform:scale(1.1, 1.9) rotate(3deg)}#wip .wip-heading h2 div:nth-of-type(5):hover span{transform:scale(0.6, 1.7) rotate(-5deg);-moz-transform:scale(0.6, 1.7) rotate(-5deg);-webkit-transform:scale(0.6, 1.7) rotate(-5deg);-o-transform:scale(0.6, 1.7) rotate(-5deg);-ms-transform:scale(0.6, 1.7) rotate(-5deg)}#wip .wip-heading h2 div:nth-of-type(6):hover span{transform:scale(0.9, 1.6) rotate(-6deg);-moz-transform:scale(0.9, 1.6) rotate(-6deg);-webkit-transform:scale(0.9, 1.6) rotate(-6deg);-o-transform:scale(0.9, 1.6) rotate(-6deg);-ms-transform:scale(0.9, 1.6) rotate(-6deg)}#wip .wip-heading h2 div:nth-of-type(7):hover span{transform:scale(0.65, 1.6) rotate(5deg);-moz-transform:scale(0.65, 1.6) rotate(5deg);-webkit-transform:scale(0.65, 1.6) rotate(5deg);-o-transform:scale(0.65, 1.6) rotate(5deg);-ms-transform:scale(0.65, 1.6) rotate(5deg)}#wip .wip-heading h2 div:nth-of-type(8):hover span{transform:scale(0.6, 1.7) rotate(-2deg);-moz-transform:scale(0.6, 1.7) rotate(-2deg);-webkit-transform:scale(0.6, 1.7) rotate(-2deg);-o-transform:scale(0.6, 1.7) rotate(-2deg);-ms-transform:scale(0.6, 1.7) rotate(-2deg)}@-webkit-keyframes particleFade{0%,75%{opacity:1}to{opacity:0}}@keyframes particleFade{0%,75%{opacity:1}to{opacity:0}}#wip .shape-morph{position:absolute;width:100%;height:auto;mix-blend-mode:multiply}#wip a{display:block;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);background-color:#222224;position:relative;line-height:1em}#wip a>div{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);overflow:hidden;line-height:0}#wip .buzz-item{position:relative;line-height:0.01em;background-color:#222224}#wip video{width:100%;height:auto;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1)}#wip h2{color:#fff}#wip .wip-header-bg{position:fixed;z-index:-1;top:0;width:100%;height:100vh;left:0;background:transparent url("../img/cityscape.png") no-repeat top left;background-size:100%}#wip .wip-text{opacity:0;display:block;position:absolute;bottom:0;left:10%;width:80%;font-size:.85em;line-height:1.3em;color:#fff;text-align:center}#wip .wip-icon{display:block;position:absolute;background-color:#F2F0F0;border-radius:50%;overflow:hidden;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);opacity:1;line-height:0;text-indent:-999px;height:auto;background-repeat:no-repeat;background-size:30% 30%;background-position:50% 50%}#wip .wip-icon.icon-facebook{background-image:url("../img/_svg/social-facebook.svg")}#wip .wip-icon.icon-buzzworthy{background-color:#222224;background-image:url("../img/_svg/social-buzzworthy.svg");background-size:50% 50%}#wip .wip-icon.icon-instagram{background-image:url("../img/_svg/social-instagram.svg")}#wip .wip-icon.icon-twitter{background-image:url("../img/_svg/social-twitter.svg")}#wip .wip-icon.icon-dribbble{background-image:url("../img/_svg/social-dribbble.svg")}#wip .wip-icon.icon-behance{background-image:url("../img/_svg/social-behance.svg")}#wip .wip-icon.icon-linkedin{background-image:url("../img/_svg/social-linkedin.svg")}#wip img{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1)}#canvas-heading{display:none}#team{position:relative;color:#b7251a}#team:before{content:"";position:absolute;display:block;left:0;top:250px;width:100%;height:100%;background-color:#222224;transform:skewY(-7deg);-moz-transform:skewY(-7deg);-webkit-transform:skewY(-7deg);-o-transform:skewY(-7deg);-ms-transform:skewY(-7deg);z-index:-1}#team .team-name{margin-top:-1em;padding:0 5%;position:relative;z-index:1000}#team h3{font-size:1.5em;text-transform:uppercase;color:#fff}#team h3 span{display:block}#team p{position:static;font-size:.8em;margin-top:.7em}#team .team-item video{width:100%;height:auto;margin:0;display:block;padding:0}#team .team-item .img-box{line-height:0;margin:0;padding:0;background-color:transparent}#team .img-box{position:relative;width:100%;height:auto;overflow:hidden;background-color:black;background-color:#e5e2e1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#team .img-box img{animation:animTeamOut 0.4s steps(19) 1;-moz-animation:animTeamOut 0.4s steps(19) 1;-webkit-animation:animTeamOut 0.4s steps(19) 1;-o-animation:animTeamOut 0.4s steps(19) 1;display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;width:2000%;position:relative;z-index:500}#team .img-box:hover img{animation:animTeamIn 0.4s steps(19) 1;-moz-animation:animTeamIn 0.4s steps(19) 1;-webkit-animation:animTeamIn 0.4s steps(19) 1;-o-animation:animTeamIn 0.4s steps(19) 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes animTeamIn{0%{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}to{transform:translateX(-95%);-moz-transform:translateX(-95%);-webkit-transform:translateX(-95%);-o-transform:translateX(-95%);-ms-transform:translateX(-95%)}}@keyframes animTeamIn{0%{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}to{transform:translateX(-95%);-moz-transform:translateX(-95%);-webkit-transform:translateX(-95%);-o-transform:translateX(-95%);-ms-transform:translateX(-95%)}}@-webkit-keyframes animTeamOut{0%{transform:translateX(-95%);-moz-transform:translateX(-95%);-webkit-transform:translateX(-95%);-o-transform:translateX(-95%);-ms-transform:translateX(-95%)}to{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}}@keyframes animTeamOut{0%{transform:translateX(-95%);-moz-transform:translateX(-95%);-webkit-transform:translateX(-95%);-o-transform:translateX(-95%);-ms-transform:translateX(-95%)}to{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}}.team-heading{position:relative;margin-top:2em}.team-heading h1{line-height:1.1em;font-size:3em}.team-heading span{display:block}.team-heading .shape-morph{width:175%;top:20%;right:-90%;height:auto}.page-404 p{margin-top:2em}#contact h1{font-size:4.5em}.contact-wrap{margin-top:0%;position:relative}.contact-wrap .address-wrap{position:absolute;display:block;width:100%;transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);top:-80vh;left:50%}.contact-wrap .address-wrap address{text-align:center}.contact-wrap p{font-family:"Montserrat", "Open Sans", sans-serif;font-weight:600;text-transform:uppercase;font-size:.85em;margin-bottom:2em}.contact-wrap #google-map{margin-top:80vh}@media only screen and (max-width:768px){.main-heading.studio .shape-morph{width:250%;top:50%;left:-30%}#wip .wip-heading h2{padding:10vh 0 0}.main-heading h1{font-size:6em}.main-heading h1 span{display:block}#index-loader .index-logo{width:10%;left:45%}#index-loader .index-copy h2{font-size:6vw!important}#studio-intro{height:auto;padding:0 0 15vh}.big{font-size:1em;line-height:1.6em}.team-heading{position:relative;margin-top:2em}.team-heading h1{line-height:1.1em;font-size:2.5em}}@media only screen and (max-width:1024px){#services .bs-button-wrap{margin:2em 0 4em}}@media only screen and (min-width:768px) and (max-width:1024px){.main-heading h1{font-size:8em!important}}@media only screen and (min-width:768px){#index-loader .index-copy .letter:nth-of-type(18){display:inline-block}#index-loader .index-copy .letter:nth-of-type(18):before{content:"";display:none}#index-loader .index-copy .letter:nth-of-type(38){display:inline}#index-loader .index-copy .letter:nth-of-type(38):before{content:"";display:block}#loader .loader-logo span:first-of-type{width:7.5%}#loader .loader-logo span:nth-of-type(5){width:12.5%;margin-right:-0.3rem}#loader .loader-logo span:nth-of-type(7){width:6%}#loader .loader-logo span:nth-of-type(8){width:6%}#loader .loader-logo span:nth-of-type(10){margin-left:.08em}#loader .loader-logo span:nth-of-type(10) svg{margin-bottom:-0.45em}}@media only screen and (min-width:1024px) and (max-width:1440px){body .main-heading h1{font-size:8em!important}body .team-heading h1{font-size:3em!important}body h2{font-size:6em}.portfolio-wrapper .portfolio li{font-size:5.25em;height:180px}.portfolio-wrapper .portfolio li a{line-height:180px}.portfolio-wrapper .portfolio li .portfolio-mask-wrap{line-height:1.2em}.portfolio-wrapper .portfolio li .portfolio-mask,.portfolio-wrapper .portfolio li .portfolio-mask-wrap,.portfolio-wrapper .portfolio li .portfolio-mask>span{height:180px}}@media only screen and (min-width:48em){header h2{font-size:6em;line-height:1em;margin-top:.175em}header .header-description{margin:3em 0 6em 0}#studio-intro{padding:15vh 0}#studio-intro p{font-size:1.5em;color:#222222}a.bs-button{padding:0 40px;line-height:5em}a.bs-button.btn-small{padding:0 35px;line-height:3.5em}#awards{margin-bottom:20vh}#awards #awards-slider{margin-top:10vh;margin-bottom:15vh}#awards .lSSlideOuter .lSPager.lSpg{display:block}#awards .svg-shape{display:block;width:15vw;left:-2vw;top:30vh;transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg)}#awards .swipe-gesture{display:none}#clients li{padding:6vw 12vw}#blog-related,#bottom-cta{margin-top:300px}#blog-related .apply-img,#bottom-cta .apply-img{width:30%;top:-10%;right:10%}#blog-related .careers-img,#bottom-cta .careers-img{width:25%;top:-10%;right:10%}#contact h1,.main-heading h1{font-size:10em}#services h4{margin-top:4em;font-size:1.25em}#services ul{font-size:.75em;margin:2em 0 0}#services ul li{padding:.2em 0}.team-heading h1{line-height:1.1em;font-size:4em}.team-heading .shape-morph{width:100%;top:-20%;right:-50%;height:auto}#team .row>div+div{padding-top:0px}#team .team-name{padding:0 1em}#team h3{font-size:1.6666em}#team p{font-size:.7em;padding-right:0}#bottom-work{height:75vh}#bottom-work figure{display:none}#bottom-work h2{font-size:7em}#contact .contact-wrap{margin-top:6em}#contact .contact-wrap #google-map{margin-top:20vh}#contact .contact-wrap .address-wrap{top:-20vh;left:50%}#contact .contact-wrap .address-wrap address{text-align:left}#contact .contact-wrap .address-wrap address:nth-of-type(2){text-align:right}#contact .contact-wrap .contact-button{font-size:1.2em;width:80%;height:auto;padding-top:80%;margin:10%;background-color:#b7251a;-webkit-box-sizing:border-box;box-sizing:border-box}#contact .contact-wrap .contact-button:hover{width:90%;padding-top:90%;margin:5%}#contact .contact-wrap .contact-button:hover:before{z-index:-1;top:5%;right:5%;bottom:5%;left:5%}}@media only screen and (max-width:1023px){#wip .wip-icon{bottom:20px;left:20px;width:60px;height:auto;padding-top:60px}#index-loader .loading-circle{transform:scale(0.1) translate(-50%, -50%);-moz-transform:scale(0.1) translate(-50%, -50%);-webkit-transform:scale(0.1) translate(-50%, -50%);-o-transform:scale(0.1) translate(-50%, -50%);-ms-transform:scale(0.1) translate(-50%, -50%);display:block;position:absolute;border-radius:50%;top:90%;left:50%;width:250%;height:auto;padding-top:250%;background-color:b7251a}#loader .circle-first,#loader .circle-second{width:250%;height:auto;padding-top:250%}#approach{position:relative}#approach .approach-item{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:pointer;padding:.5em 0 0;width:100%;border-bottom:1px solid rgba(37, 48, 105, 0.15)}#approach .approach-item.active .approach-content{opacity:1;padding-bottom:3em;max-height:500px;transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%)}#approach .approach-item.active h3:after,#approach .approach-item.active h3:before{transform:translate(-50%, -50%) rotate(180deg);-moz-transform:translate(-50%, -50%) rotate(180deg);-webkit-transform:translate(-50%, -50%) rotate(180deg);-o-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg)}#approach .approach-icon{transition:all 1s cubic-bezier(0.6, 0.06, 0, 1);-webkit-transition:all 1s cubic-bezier(0.6, 0.06, 0, 1);-moz-transition:all 1s cubic-bezier(0.6, 0.06, 0, 1);-o-transition:all 1s cubic-bezier(0.6, 0.06, 0, 1);width:20%;height:auto}#approach .approach-title{padding-left:10%;width:60%;text-align:left}#approach .approach-content{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);text-align:left;opacity:0;width:100%;max-height:0;font-size:.8em;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);padding:.5em 0}#approach h3{width:100%;text-align:left;margin:0;position:relative;display:inline-block}#approach h3:after,#approach h3:before{content:"";top:50%;right:0%;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:block;position:absolute;width:12px;height:3px;background-color:#b7251a}#approach h3:after{top:50%;right:0%;transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-webkit-transform:translate(-50%, -50%) rotate(90deg);-o-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg)}.portfolio-wrapper{overflow:hidden;width:100%;padding:0%;margin:0;height:auto;position:relative}.portfolio-wrapper>.hp-footer{display:none}.portfolio-wrapper>.hp-footer h6{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1)}.portfolio-wrapper li{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);text-align:center;position:relative;overflow:hidden;font-size:3em;padding:15vh 0}.portfolio-wrapper .portfolio-mask-wrap{width:100%;z-index:150;margin:0;padding:0}.portfolio-wrapper .portfolio-mask{display:block;height:auto}.portfolio-wrapper .portfolio-item.in-middle .portfolio-item-img img{transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}.portfolio-wrapper a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);font-family:"Montserrat", "Open Sans", sans-serif;text-align:center;display:inline-block;position:relative;color:#fff;font-weight:500;line-height:1.3em}.portfolio-wrapper a:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block;position:absolute;background-color:#fff;width:3px;height:15px;top:50%;right:-1em}.portfolio-wrapper a:after{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block;position:absolute;background-color:#fff;width:3px;height:15px;top:40%;right:-1em}.portfolio-wrapper .portfolio-item-img{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);position:absolute;top:0%;left:0%;height:100%;width:100%;z-index:-1;background-color:#222224}.portfolio-wrapper .portfolio-item-img img{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);height:100%;opacity:.75;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:47.9em){#approach .approach-icon{width:30%}#approach .approach-title{padding-left:10%;width:60%;text-align:left}#approach h3{font-size:1.6em}.portfolio-wrapper li{font-size:2em;line-height:2em}.portfolio-wrapper a:before{top:49%}.portfolio-wrapper a:after{top:30%}}@media only screen and (min-width:64em){#wip a:hover .wip-text{opacity:1;bottom:4em}#wip a:hover img,#wip a:hover video{opacity:.2;transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}#wip img,#wip video{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}#wip .wip-icon{transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:1;top:100%;text-indent:-999px;left:50%}#awards{margin-top:0}#awards .svg-shape{width:12vw;top:20vh;left:-2vw;transform:rotate(260deg);-moz-transform:rotate(260deg);-webkit-transform:rotate(260deg);-o-transform:rotate(260deg);-ms-transform:rotate(260deg)}#awards h2{font-size:8.3em}#clients h2{font-size:5em}#clients li{position:relative;padding:5vw 4vw}#clients li span{transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);-webkit-transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);-moz-transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);-o-transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);z-index:-1;display:inline-block;position:absolute;width:115%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%) scale(0, 0.5) rotateZ(20deg);-moz-transform:translate(-50%, -50%) scale(0, 0.5) rotateZ(20deg);-webkit-transform:translate(-50%, -50%) scale(0, 0.5) rotateZ(20deg);-o-transform:translate(-50%, -50%) scale(0, 0.5) rotateZ(20deg);-ms-transform:translate(-50%, -50%) scale(0, 0.5) rotateZ(20deg);opacity:0}#clients li svg{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);-webkit-transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);-moz-transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);-o-transition:all 650ms cubic-bezier(0.295, 0.94, 0.455, 1);fill:#222222}#clients li:hover svg{fill:#fff;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9)}#clients li:hover span{transform:translate(-50%, -50%) scale(1, 1) rotateZ(0deg);-moz-transform:translate(-50%, -50%) scale(1, 1) rotateZ(0deg);-webkit-transform:translate(-50%, -50%) scale(1, 1) rotateZ(0deg);-o-transform:translate(-50%, -50%) scale(1, 1) rotateZ(0deg);-ms-transform:translate(-50%, -50%) scale(1, 1) rotateZ(0deg);opacity:1}.project-label{display:block}.main-heading{margin-top:2em;position:relative}.main-heading.studio .scroll-line{left:18%;bottom:-5vh}.main-heading.studio .scroll-line span{height:15vh}#studio-intro{padding:15vh 0 30vh;position:relative;line-height:1.9em}#studio-intro h3{font-size:1em;margin-top:1em}#studio-intro p{font-size:1.5em;color:#222222}.loading #loader .loader-logo{width:25%}@-webkit-keyframes circleZoom-1{0%{width:0}25%{width:125%}to{width:125%}}@keyframes circleZoom-1{0%{width:0}25%{width:125%}to{width:125%}}@-webkit-keyframes circleZoom-2{0%,75%{width:0}to{width:125%}}@keyframes circleZoom-2{0%,75%{width:0}to{width:125%}}.portfolio-wrapper{overflow:hidden;width:76%;padding:12% 12%;margin:0;height:100%;position:relative}.portfolio-wrapper li{position:relative}.portfolio-wrapper li:before{display:none}.portfolio-wrapper:before{content:"";transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);display:block;position:absolute;top:0;left:50%;right:0;bottom:0;background-color:#222224;z-index:-1}.portfolio-wrapper>.hp-footer{height:2em;width:100%;overflow:hidden;font-size:.8em;position:fixed;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);font-weight:600;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;bottom:60px;left:66px}.portfolio-wrapper>.hp-footer h6{line-height:3rem;margin:0;padding:0;transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 500ms cubic-bezier(0.77, 0, 0.175, 1)}.portfolio-wrapper>.hp-footer .project-caption{position:absolute;font-weight:600;font-size:.9em;top:0;transform:translateY(100%);-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);left:0;color:#fff}.portfolio-wrapper>.hp-footer .project-caption.hovered{top:0%}.portfolio-wrapper.selected:before{left:0}.portfolio-wrapper.selected>.hp-footer h6.copyright{transform:translate(0, -100%);-moz-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);-o-transform:translate(0, -100%);-ms-transform:translate(0, -100%)}.portfolio-wrapper.selected>.hp-footer .project-caption.hovered{transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.portfolio-wrapper li{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;transition-delay:0.15s;height:85px;position:relative;line-height:1.2em;font-size:2.5em}.portfolio-wrapper li:nth-child(2){-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;transition-delay:0.15s}.portfolio-wrapper li:nth-child(3){-webkit-transition-delay:0.125s;-moz-transition-delay:0.125s;-o-transition-delay:0.125s;-ms-transition-delay:0.125s;transition-delay:0.125s}.portfolio-wrapper li:nth-child(4){-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s}.portfolio-wrapper li:nth-child(5){-webkit-transition-delay:0.075s;-moz-transition-delay:0.075s;-o-transition-delay:0.075s;-ms-transition-delay:0.075s;transition-delay:0.075s}.portfolio-wrapper li.active:hover .portfolio-mask{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1)}.portfolio-wrapper li.active:hover .portfolio-mask>span{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}.portfolio-wrapper li.active:before{bottom:0;opacity:1}.portfolio-wrapper li .active:nth-of-type(8):before{bottom:5%}.portfolio-wrapper .fake-link:before{content:attr(data-mask-link)}.portfolio-wrapper a{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);font-family:"Montserrat", "Open Sans", sans-serif;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;width:100%;overflow:hidden;line-height:1.25em;color:rgba(37, 48, 105, 0.15);font-weight:500}.portfolio-wrapper a:before{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:rotate(90deg) translate(0%, 40%);-moz-transform:rotate(90deg) translate(0%, 40%);-webkit-transform:rotate(90deg) translate(0%, 40%);-o-transform:rotate(90deg) translate(0%, 40%);-ms-transform:rotate(90deg) translate(0%, 40%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block;position:absolute;background-color:#fff;width:4px;height:20px;text-align:center;top:50%;right:0em;opacity:0}.portfolio-wrapper a:after{content:"";transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:rotate(-90deg) translate(0%, -40%);-moz-transform:rotate(-90deg) translate(0%, -40%);-webkit-transform:rotate(-90deg) translate(0%, -40%);-o-transform:rotate(-90deg) translate(0%, -40%);-ms-transform:rotate(-90deg) translate(0%, -40%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:block;position:absolute;background-color:#fff;width:4px;height:20px;text-align:center;top:50%;right:0em;opacity:0}.portfolio-wrapper .portfolio-mask,.portfolio-wrapper .portfolio-mask>span{height:85px}.portfolio-wrapper .portfolio-mask-wrap{position:absolute;overflow:hidden;left:50%;transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);height:85px;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1)}.portfolio-wrapper .portfolio-mask{position:absolute;overflow:hidden;width:100%;height:85px;transform:translateX(50%);-moz-transform:translateX(50%);-webkit-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1)}.portfolio-wrapper .portfolio-mask>span{position:absolute;color:#fff;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 400ms cubic-bezier(0.77, 0, 0.175, 1);display:inline-block;font-weight:500}.portfolio-wrapper .portfolio{overflow:hidden}.portfolio-wrapper .portfolio.entered{overflow:visible}.portfolio-wrapper .portfolio.entered .project-label .portfolio-mask{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}.portfolio-wrapper .portfolio.entered .project-label .portfolio-mask>span{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}.portfolio-wrapper .portfolio-item.active a:after,.portfolio-wrapper .portfolio-item.active a:before{right:-0.5em;opacity:1}.portfolio-wrapper .portfolio-item.active a:before{transform:rotate(45deg) translate(0%, 40%);-moz-transform:rotate(45deg) translate(0%, 40%);-webkit-transform:rotate(45deg) translate(0%, 40%);-o-transform:rotate(45deg) translate(0%, 40%);-ms-transform:rotate(45deg) translate(0%, 40%)}.portfolio-wrapper .portfolio-item.active a:after{transform:rotate(-45deg) translate(0%, -40%);-moz-transform:rotate(-45deg) translate(0%, -40%);-webkit-transform:rotate(-45deg) translate(0%, -40%);-o-transform:rotate(-45deg) translate(0%, -40%);-ms-transform:rotate(-45deg) translate(0%, -40%)}.portfolio-wrapper .portfolio-item.active .portfolio-item-img.show{transition:all 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate(-50%, 0) scale(1.03);-moz-transform:translate(-50%, 0) scale(1.03);-webkit-transform:translate(-50%, 0) scale(1.03);-o-transform:translate(-50%, 0) scale(1.03);-ms-transform:translate(-50%, 0) scale(1.03);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s;top:0;opacity:1}.portfolio-wrapper .portfolio-item.active .portfolio-mask-wrap{overflow:visible}.portfolio-wrapper.selected .portfolio-item .portfolio-mask{transform:translateX(101%);-moz-transform:translateX(101%);-webkit-transform:translateX(101%);-o-transform:translateX(101%);-ms-transform:translateX(101%)}.portfolio-wrapper.selected .portfolio-item .portfolio-mask>span{transform:translateX(-101%);-moz-transform:translateX(-101%);-webkit-transform:translateX(-101%);-o-transform:translateX(-101%);-ms-transform:translateX(-101%)}.portfolio-wrapper.selected .portfolio-item .portfolio-item-img{transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate(-50%, 0) scale(1);-moz-transform:translate(-50%, 0) scale(1);-webkit-transform:translate(-50%, 0) scale(1);-o-transform:translate(-50%, 0) scale(1);-ms-transform:translate(-50%, 0) scale(1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;top:0;opacity:0}.portfolio-wrapper.selected .portfolio-item.active .portfolio-mask{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}.portfolio-wrapper.selected .portfolio-item.active .portfolio-mask>span{transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%)}.portfolio-wrapper.selected .portfolio-item a{color:rgba(0, 0, 0, 0.2)}.portfolio-wrapper .portfolio-item-img{transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translate(-50%, 0) scale(1);-moz-transform:translate(-50%, 0) scale(1);-webkit-transform:translate(-50%, 0) scale(1);-o-transform:translate(-50%, 0) scale(1);-ms-transform:translate(-50%, 0) scale(1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:fixed;opacity:0;line-height:0;top:0%;left:50%;height:100%;width:100%;z-index:-1}.portfolio-wrapper .portfolio-item-img img{height:100%;opacity:.75;-o-object-fit:cover;object-fit:cover}header h2{font-size:6em;line-height:1em;margin-top:.25em}header .header-description{margin:3em 0 6em 0}#bottom-cta .svg-shape{width:5%;left:35%}#bottom-cta .careers-img{width:20%;top:-10%;right:15%}#approach{position:relative}#approach .svg-shape{display:block;width:12%;height:auto;top:0%;right:35%;max-width:200px}#approach .approach-icon{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);display:inline-block;width:120px;height:120px;margin-top:1em}#approach .approach-title{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1)}#approach .approach-content{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);opacity:0;font-size:.7em;transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px);-moz-transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px);-webkit-transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px);-o-transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px);-ms-transform:scale(0.35, 0.25) rotateX(15deg) rotateZ(20deg) translateY(150px) translateX(-50px);padding:0 0 2em}#approach h3{margin:0 0 .8em 0;position:relative;display:inline-block}#approach h3:after,#approach h3:before{content:"";top:50%;right:-40px;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:block;position:absolute;width:12px;height:3px;background-color:#b7251a}#approach h3:after{top:50%;right:-40px;transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-webkit-transform:translate(-50%, -50%) rotate(90deg);-o-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg)}#approach h3 sup{position:absolute;top:0;font-size:.3em;font-family:"Roboto", "Open Sans", sans-serif;left:-1.5em;display:block}#approach .approach-item{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);overflow:hidden;cursor:pointer}#approach .approach-item:hover{margin-bottom:1em}#approach .approach-item:hover .approach-content{opacity:1;transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0);-moz-transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0);-webkit-transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0);-o-transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0);-ms-transform:scale(1, 1) rotateX(0deg) rotateZ(0deg) translateY(0) translateX(0)}#approach .approach-item:hover .approach-title{transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8)}#approach .approach-item:hover .approach-icon{margin-top:0}#approach .approach-item:hover h3:after,#approach .approach-item:hover h3:before{transform:translate(-50%, -50%) rotate(180deg);-moz-transform:translate(-50%, -50%) rotate(180deg);-webkit-transform:translate(-50%, -50%) rotate(180deg);-o-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg)}.bs-button-wrap{margin-top:60px}.apply-text{padding:30px 0}#partners{position:relative}#partners ul{margin:2em 0 0;font-size:2.083em;font-weight:400}#partners ul li{padding:.5em 0}#google-map{position:relative;overflow:hidden;z-index:1}#google-map:before{display:block;content:"";position:absolute;top:-35%;left:0;width:50%;height:50%;background-color:#fff;transform:skew(0deg, -20deg);-moz-transform:skew(0deg, -20deg);-webkit-transform:skew(0deg, -20deg);-o-transform:skew(0deg, -20deg);-ms-transform:skew(0deg, -20deg);z-index:1}#google-map:after{display:block;content:"";position:absolute;top:-35%;right:0;width:50%;height:50%;background-color:#fff;z-index:1;transform:skew(0deg, 20deg);-moz-transform:skew(0deg, 20deg);-webkit-transform:skew(0deg, 20deg);-o-transform:skew(0deg, 20deg);-ms-transform:skew(0deg, 20deg)}#bottom-work{height:100vh;padding:10% 0;overflow:hidden;position:relative}#bottom-work figure{display:block;transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);max-width:600px;height:auto;width:360px}#bottom-work figure img{width:100%;height:auto}#bottom-work figure.active{top:100%}#bottom-work h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:block;font-size:10em;line-height:.5em}#bottom-work a{display:block;position:relative}#bottom-work a:before{transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all 350ms cubic-bezier(0.77, 0, 0.175, 1);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:block;width:0%;height:20px;background-color:#222224}#bottom-work a:hover:before{-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;-ms-transition-delay:0.15s;transition-delay:0.15s;width:105%}#newsletter-form{margin-top:1.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}#newsletter-form #email{width:70%}#newsletter-form #newsletter-submit{width:30%}.portfolio-wrapper li{height:140px}.portfolio-wrapper .portfolio-mask,.portfolio-wrapper .portfolio-mask-wrap,.portfolio-wrapper .portfolio-mask>span{height:140px}#contact .contact-wrap{margin-top:0;position:relative}#contact .contact-wrap .address-wrap{position:absolute;display:block;width:100%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);top:0%;left:50%;z-index:100}#contact .contact-wrap .contact-button{width:66%;height:auto;padding-top:66%;margin:17%}#contact .contact-wrap .contact-button:before{top:-15%;right:-15%;bottom:-15%;left:-15%}#contact .contact-wrap .contact-button:hover{width:76%;height:auto;padding-top:76%;margin:12%}}@media only screen and (min-width:75em){body{font-size:1.5em;line-height:1.66em}h2{font-size:8.333em;line-height:1em}#wip .wip-icon{width:80px;padding-top:80px}#approach{position:relative;z-index:500}.approach-desc{font-size:1.8vw}#clients li{padding:4vw}#canvas-heading{position:relative;display:block;width:100%;height:85vh}#canvas-heading canvas{position:absolute;width:100%;height:auto;left:20%;top:-5%;display:none}#canvas-heading h2{position:absolute;font-size:14rem;line-height:1em;top:15%;left:15%}#canvas-heading h2 span{display:block}#services .svg-shape{width:7%;right:38%;top:15%}#loader .loader-logo{width:25%}#contact h1,.main-heading h1{font-size:11em;line-height:1em}.team-heading h1{line-height:1.1em;font-size:4em}#blog-related,#bottom-cta{margin-top:360px}#blog-related .apply-img,#bottom-cta .apply-img{width:35%;top:-10%;right:-5%}#blog-related .careers-img,#bottom-cta .careers-img{width:25%;top:-10%;right:0%}.apply-text{margin:30px 0 0 60px}#culture{background-color:#222224;position:relative}#culture:before{content:"";position:absolute;display:block;left:0;top:80%;width:100%;height:60vh;background-color:#fff;transform:skewY(-7deg);-moz-transform:skewY(-7deg);-webkit-transform:skewY(-7deg);-o-transform:skewY(-7deg);-ms-transform:skewY(-7deg);z-index:10}#culture .culture-img:firs-of-type{padding-right:12%;position:relative;z-index:100}#culture .culture-img:nth-of-type(2){padding-right:10%}#culture .grid-wrap{position:relative;z-index:300}#team .row>div+div{padding-top:120px}.portfolio-wrapper{width:80%;padding:10% 10%;margin:0}.portfolio-wrapper li{height:220px;font-size:6.666em}.portfolio-wrapper a{line-height:220px}.portfolio-wrapper .portfolio-mask,.portfolio-wrapper .portfolio-mask-wrap,.portfolio-wrapper .portfolio-mask>span{height:220px}}@media only screen and (min-width:95em){.apply-text{margin:30px 0 0 0}#bottom-work figure{width:440px}}@media only screen and (min-width:1921px){body{font-size:1.75em}#approach .approach-icon{width:160px;height:160px}#studio-intro p{font-size:1.6em;color:#222222}#team .team-name{font-size:1.15em}#blog-related,#bottom-cta{margin-top:450px}#blog-related .apply-img,#bottom-cta .apply-img{width:25%;top:-10%;right:10%}#blog-related .careers-img,#bottom-cta .careers-img{width:20%;top:-10%;right:10%}.apply-text{margin:60px 0 0 30px}#bottom-work figure{width:520px}.portfolio-wrapper{width:80%;padding:5% 10%;margin:0}.portfolio-wrapper li{height:250px}.portfolio-wrapper .portfolio-mask,.portfolio-wrapper .portfolio-mask-wrap,.portfolio-wrapper .portfolio-mask>span{height:250px}}