/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-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}@-webkit-keyframes color{from, to{color:red}}@keyframes color{from, to{color:red}}@-webkit-keyframes simpleFade{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@keyframes simpleFade{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-webkit-keyframes simpleFadeAndUpAndTwist{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translateY(1em) rotateX(90deg) translate3d(0, 0, 0);-webkit-transform:translateY(1em) rotateX(90deg) translate3d(0, 0, 0);transform:translateY(1em) rotateX(90deg) translate3d(0, 0, 0)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes simpleFadeAndUpAndTwist{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translateY(1em) rotateX(90deg) translate3d(0, 0, 0);-webkit-transform:translateY(1em) rotateX(90deg) translate3d(0, 0, 0);transform:translateY(1em) rotateX(90deg) translate3d(0, 0, 0)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes simpleFadeAndDown{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(0, -1em, 0);-webkit-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@keyframes simpleFadeAndDown{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(0, -1em, 0);-webkit-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@-webkit-keyframes simpleFadeAndUp{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes simpleFadeAndUp{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes simpleFadeAndLeft{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translateX(-2em);-webkit-transform:translateX(-2em);transform:translateX(-2em)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@keyframes simpleFadeAndLeft{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translateX(-2em);-webkit-transform:translateX(-2em);transform:translateX(-2em)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@-webkit-keyframes simpleFadeAndRight{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translateX(2em);-webkit-transform:translateX(2em);transform:translateX(2em)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@keyframes simpleFadeAndRight{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translateX(2em);-webkit-transform:translateX(2em);transform:translateX(2em)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:none;-webkit-transform:none;transform:none}}@-webkit-keyframes pulse{0%, 100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}50%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@keyframes pulse{0%, 100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}50%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}100%{-webkit-transform:rotate(405deg) translate3d(0, 0, 0);transform:rotate(405deg) translate3d(0, 0, 0)}}@keyframes rotate{0%{-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0)}100%{-webkit-transform:rotate(405deg) translate3d(0, 0, 0);transform:rotate(405deg) translate3d(0, 0, 0)}}@-webkit-keyframes rotateAnti{0%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateAnti{0%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes rotateSheen{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%, 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateSheen{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%, 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateClockwise{0%{border-color:#525252;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{border-color:#f5f5f1}100%{border-color:#525252;-ms-transform:rotate(405deg);-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes rotateClockwise{0%{border-color:#525252;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{border-color:#f5f5f1}100%{border-color:#525252;-ms-transform:rotate(405deg);-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes svgScrollFirst{0%, 100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}50%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@keyframes svgScrollFirst{0%, 100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}50%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-webkit-keyframes svgScrollSecond{0%, 100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}50%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@keyframes svgScrollSecond{0%, 100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}50%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes moveLeftAndIn{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}}@keyframes moveLeftAndIn{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}}@-webkit-keyframes moveRightAndIn{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(15%);transform:translateX(15%)}}@keyframes moveRightAndIn{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(15%);transform:translateX(15%)}}@-webkit-keyframes elevatrFlick{0%,75%,77%, 80%, 85%, 95%{opacity:0}76%, 81%, 84%, 86%, 94%, 96%, 100%{opacity:1}}@keyframes elevatrFlick{0%,75%,77%, 80%, 85%, 95%{opacity:0}76%, 81%, 84%, 86%, 94%, 96%, 100%{opacity:1}}@-webkit-keyframes rdio-ripple{0%{opacity:0;margin-bottom:-1.5%;margin-left:-15%;width:30%}33%{opacity:0.25}80%{opacity:0}100%{opacity:0;margin-bottom:-20%;margin-left:-100%;width:200%}}@keyframes rdio-ripple{0%{opacity:0;margin-bottom:-1.5%;margin-left:-15%;width:30%}33%{opacity:0.25}80%{opacity:0}100%{opacity:0;margin-bottom:-20%;margin-left:-100%;width:200%}}@-webkit-keyframes rdio-branding-bg{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -88.88889%);transform:translate(0, -88.88889%)}}@keyframes rdio-branding-bg{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, -88.88889%);transform:translate(0, -88.88889%)}}@-webkit-keyframes locationIn{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes locationIn{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes loaderIn{0%{-ms-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}100%{-ms-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes loaderIn{0%{-ms-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}100%{-ms-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes loaderOut{0%{-ms-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@keyframes loaderOut{0%{-ms-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}100%{-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@font-face{font-family:'Fueled Cond';src:url("../fonts/fueled-sans-cond-med.woff") format("woff"),url("../fonts/fueled-sans-cond-med.woff2") format("truetype");font-style:regular}@font-face{font-family:'Fueled Reg';src:url("../fonts/fueled-sans-reg-bold.woff") format("woff"),url("../fonts/fueled-sans-reg-bold.woff2") format("truetype");font-style:regular}@font-face{font-family:'Fueled Semi';src:url("../fonts/fueled-sans-semi-bold.woff") format("woff"),url("../fonts/fueled-sans-semi-bold.woff2") format("truetype");font-style:regular}@font-face{font-family:'Fueled Sans Cond';src:url("../fonts/fueled-sans-cond-regular.woff") format("woff"),url("../fonts/fueled-sans-cond-regular.woff2") format("truetype");font-style:regular;font-weight:regular}@font-face{font-family:'Fueled Sans Cond';src:url("../fonts/fueled-sans-cond-bold.woff") format("woff"),url("../fonts/fueled-sans-cond-bold.woff2") format("truetype");font-style:regular;font-weight:bold}@font-face{font-family:'Fueled Sans Cond';src:url("../fonts/fueled-sans-cond-regular-italic.woff") format("woff"),url("../fonts/fueled-sans-cond-regular-italic.woff2") format("truetype");font-style:italic;font-weight:regular}@font-face{font-family:'Fueled Sans Cond';src:url("../fonts/fueled-sans-cond-bold-italic.woff") format("woff"),url("../fonts/fueled-sans-cond-bold-italic.woff2") format("truetype");font-style:italic;font-weight:bold}@font-face{font-family:'Fueled Sans Cond';src:url("../fonts/fueled-sans-cond-heavy-italic.woff") format("woff"),url("../fonts/fueled-sans-cond-heavy-italic.woff2") format("truetype");font-style:italic;font-weight:900}@font-face{font-family:'Fueled Sans Cond';src:url("../fonts/fueled-sans-cond-heavy.woff") format("woff"),url("../fonts/fueled-sans-cond-heavy.woff2") format("truetype");font-style:normal;font-weight:900}@font-face{font-family:'Fueled Sans Semi';src:url("../fonts/fueled-sans-semi-regular.woff") format("woff"),url("../fonts/fueled-sans-semi-regular.woff2") format("truetype");font-style:regular;font-weight:regular}@font-face{font-family:'Fueled Sans Semi';src:url("../fonts/fueled-sans-semi-bold.woff") format("woff"),url("../fonts/fueled-sans-semi-bold.woff2") format("truetype");font-style:regular;font-weight:bold}.block--what-drives-us .block__cta__title{font-family:"nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif}.hero__title,.block--thank-you .close{font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif}.face--reg{font-family:"Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif}.face--cond,.block--what-drives-us .block__title{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif}.face--semi,.block__title,.block--what-we-do .media__copy h3,.job__description .job__writeup h2{font-family:"Fueled Sans Semi", "Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%;width:100%}html{background:#161616;font-size:125%;overflow-y:scroll}html,button,input,select,textarea{color:#f5f5f1;font-family:"nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lte8{font-family:"nudista-web-n4", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif}.lte8 button,.lte8 input,.lte8 select,.lte8 textarea{font-family:"nudista-web-n4", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif}body{font-size:1em;line-height:1.333}body:before,body:after{background:#161616;content:"";height:10px;left:0;position:fixed;right:0;top:0;width:100%;z-index:8}body:after{bottom:0;top:auto}body.loading-in-progress{overflow:hidden}@media only screen and (max-width: 47.9375em){body:before,body:after{display:none}}#page:before,#page:after{background:#161616;bottom:0;content:"";height:100%;left:0;position:fixed;top:0;width:10px;z-index:8}#page:after{left:auto;right:0}@media only screen and (max-width: 47.9375em){#page:before,#page:after{display:none}}@media only screen and (max-width: 64em){html{font-size:100%}}img{height:auto;max-width:100%}body>footer>img{height:1px;left:-9999em;overflow:hidden;position:absolute;top:-9999em;width:1px}.center{text-align:center}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.site-header:before,body>footer{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.focusable.site-header:active:before,body>footer.focusable:active,.visuallyhidden.focusable:focus,.focusable.site-header:focus:before,body>footer.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.group{margin:0 auto;max-width:60em;width:93.75%}.wrap{*zoom:1;margin:0 auto;max-width:1280px;padding:0 40px}.wrap:before,.wrap:after{content:" ";display:table}.wrap:after{clear:both}.jobs .wrap,.loading-between-jobs .wrap{max-width:1260px;padding:0 30px}@media only screen and (max-width: 64em){.wrap{padding:0 20px}}.table{display:table;width:100%}.tr{display:table-row}.td{display:table-cell;text-align:center;vertical-align:middle;width:100%}.full-height{min-height:100vh}@media only screen and (max-device-width: 375px) and (max-device-height: 667px){.full-height{min-height:595px}}@media only screen and (max-device-width: 320px) and (max-device-height: 568px){.full-height{min-height:496px}}@media only screen and (max-device-width: 320px) and (max-device-height: 480px){.full-height{min-height:408px}}.center-v{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.centered-v{width:100%}.no-flexbox .center-v{display:block;height:100vh}.no-flexbox .centered-v{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.col{display:inline-block;vertical-align:top}.col+.col{margin-left:2%}.col--1{width:6.5%}.col--2{width:15%}.col--3{width:23.5%}.col--4{width:32%}.col--5{width:40.5%}.col--6{width:49%}.col--7{width:57.5%}.col--8{width:66%}.col--9{width:74.5%}.col--10{width:83%}.col--11{width:91.5%}.col--12{width:100%}a{color:#525252;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);text-decoration:none;-webkit-tap-highlight-color:transparent}a:hover{color:#f5f5f1}a:active,a:focus{color:#ae0000;outline:none}a.secondary-link{color:#f5f5f1}a.secondary-link:hover{color:#ae0000}a.secondary-link:active,a.secondary-link:focus{color:#525252}a.about-text-link:hover,.block--collective p a:hover,.block--clients .wrap>div p a:hover{color:#ae0000}a.about-text-link:active,.block--collective p a:active,.block--clients .wrap>div p a:active,a.about-text-link:focus,.block--collective p a:focus,.block--clients .wrap>div p a:focus{color:#525252}.links--inherit a,.link--inherit{border:0 !important;color:inherit !important;text-decoration:none !important}.btn{background:#ae0000;border:none;-webkit-box-shadow:0px -2px 0 rgba(0,0,0,0.25) inset;box-shadow:0px -2px 0 rgba(0,0,0,0.25) inset;color:#f5f5f1;display:inline-block;font-size:18px;font-size:0.9rem;font-weight:600;letter-spacing:.2em;padding:.5em 1em .6em 1.2em;text-transform:uppercase;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover{background:#ca3131;color:#f5f5f1}.btn:active,.btn:focus{background:#525252;-webkit-box-shadow:0px 2px 0 rgba(0,0,0,0.25) inset;box-shadow:0px 2px 0 rgba(0,0,0,0.25) inset;color:#f5f5f1;-ms-transform:translate3d(0, 2px, 0);-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0)}.btn.btn--large{-webkit-box-shadow:0px -4px 0 rgba(0,0,0,0.25) inset;box-shadow:0px -4px 0 rgba(0,0,0,0.25) inset;padding:1.5em 2.5em 1.7em}.btn.btn--large:active,.btn.btn--large:focus{-webkit-box-shadow:0px 4px 0 rgba(0,0,0,0.25) inset;box-shadow:0px 4px 0 rgba(0,0,0,0.25) inset}.btn--rotate{background:none;border:0px solid #ae0000;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:22px;font-size:1.1rem;font-weight:bold;height:9.54545em;padding:0;position:relative;width:9.54545em}.btn--rotate:hover{background:none;-webkit-box-shadow:none;box-shadow:none}.btn--rotate:active,.btn--rotate:focus{background:none;-webkit-box-shadow:none;box-shadow:none}.btn--rotate .btn__border{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;border-color:#ae0000;border-style:solid;border-width:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease;transition:all .3s ease}.btn--rotate:hover .btn__border{background:#ae0000}.btn--rotate:active .btn__border,.btn--rotate:focus .btn__border{background:#525252;border-color:#525252}.btn--rotate span{display:block;margin:0 auto;max-width:7.72727em;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}::-webkit-input-placeholder{color:#525252;font-style:italic}:-moz-placeholder{color:#525252;font-style:italic}::-moz-placeholder{color:#525252;font-style:italic}:-ms-input-placeholder{color:#525252;font-style:italic}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],textarea{-moz-appearance:none;-webkit-appearance:none;background:#1e1e1e;border:3px solid #000000;color:#525252;-webkit-transition:all 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);font-size:18px;font-size:0.9rem;font-style:italic;padding:.5em 1em .666666666em;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="url"]:focus,textarea:focus{background:#f5f5f1;color:#161616;outline:none}input[type="text"]:invalid,input[type="text"]:required,input[type="email"]:invalid,input[type="email"]:required,input[type="password"]:invalid,input[type="password"]:required,input[type="search"]:invalid,input[type="search"]:required,input[type="url"]:invalid,input[type="url"]:required,textarea:invalid,textarea:required{-webkit-box-shadow:none;box-shadow:none;outline:none}@media only screen and (max-width: 64em){input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],textarea{font-size:16px;font-size:1rem}}textarea{height:6em;resize:none}input,textarea,button{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px}.required--error,.field--error,.form--contact .required--error,.form--contact .field--error{border-color:#ae0000}.form__field--checkbox{cursor:pointer;display:inherit;overflow:hidden;position:relative}.form__field--checkbox.visually-hidden{opacity:0}.form__field--checkbox:focus{border:none;outline:none}.form__field--checkbox:checked+.form__field--checkbox__label:after{opacity:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form__field--checkbox__label{cursor:pointer;display:block;position:relative;padding:0.25rem 0 0.35rem 2.1rem;outline:none;border:none}.form__field--checkbox__label:before,.form__field--checkbox__label:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';display:block;position:absolute}.form__field--checkbox__label:before{border:0.175rem solid #d8d8d6;height:1.2rem;left:0.2rem;top:calc(50% - 0.6rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1.2rem}.form__field--checkbox__label:after{background:#ae0000;height:0.5rem;left:0.55rem;opacity:0;top:calc(50% - 0.25rem);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.25s cubic-bezier(0.875, 0.105, 0.19, 0.92);width:0.5rem}@media only screen and (max-width: 64em){.form__field--checkbox__label:before{left:0.1875rem}.form__field--checkbox__label:after{height:0.4375rem;left:0.5625rem;width:0.4375rem}}@-moz-document url-prefix(){.form--contact input[type="checkbox"]{-moz-appearance:checkbox;visibility:hidden;opacity:0}}input[type="submit"],button{-webkit-transition:all 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}input[type="submit"]:active,input[type="submit"]:focus,button:active,button:focus{outline:none}.form__field-wrap{margin-bottom:.75em}.form__field-wrap--submit{text-align:right}.form__error{background:#ae0000;border:4px solid #ae0000;bottom:0;color:#f5f5f1;left:1em;padding:.4em 0em .5em;position:absolute;text-align:center;width:1.11111111em}.form__error+.form__field{border-color:#ae0000}::-moz-selection{background:#ae0000;color:#f5f5f1;text-shadow:none}.block--red ::-moz-selection{background:#f5f5f1;color:#ae0000;text-shadow:none}::-moz-selection{background:#ae0000;color:#f5f5f1;text-shadow:none}::selection{background:#ae0000;color:#f5f5f1;text-shadow:none}.block--red ::-moz-selection{background:#f5f5f1;color:#ae0000;text-shadow:none}.block--red ::selection{background:#f5f5f1;color:#ae0000;text-shadow:none}strong{font-weight:600}table{width:100%}th{padding:.5em 0;text-align:left;vertical-align:middle}td{padding:.5em 0;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1}h1,.h1{font-size:65px;font-size:3.25rem}h2,.h2{font-size:55px;font-size:2.75rem}h3,.h3{font-size:50px;font-size:2.5rem;margin:.2em 0}h4,.h4{font-size:45px;font-size:2.25rem}h5,.h5{font-size:18px;font-size:0.9rem;margin:0}h6,.h6{font-size:16px;font-size:0.8rem}@media only screen and (max-width: 50em){h1,.h1{font-size:55px;font-size:2.75rem}h2,.h2{font-size:45px;font-size:2.25rem}h3,.h3{font-size:35px;font-size:1.75rem}h4,.h4{font-size:30px;font-size:1.5rem}h5,.h5{font-size:30px;font-size:1.5rem}h6,.h6{font-size:16px;font-size:0.8rem}}@media only screen and (max-width: 37.5em){h1,.h1{font-size:40px;font-size:2.22222rem}h2,.h2{font-size:30px;font-size:1.66667rem}h3,.h3{font-size:30px;font-size:1.66667rem}h4,.h4{font-size:30px;font-size:1.66667rem}h5,.h5{font-size:18px;font-size:1rem}h6,.h6{font-size:16px;font-size:0.88889rem}}.pico{font-size:13px;font-size:0.65rem}.size--nano{font-size:15px;font-size:0.75rem}.micro{font-size:21px;font-size:1.05rem}.milli{font-size:23px;font-size:1.15rem}.kilo{font-size:25px;font-size:1.25rem}.mega{font-size:30px;font-size:1.5rem}@media only screen and (max-width: 64em){.pico{font-size:13px;font-size:0.8125rem}.size--nano{font-size:14px;font-size:0.875rem}}@media only screen and (max-width: 50em){.pico{font-size:12px;font-size:0.75rem}.mega{font-size:24px;font-size:1.2rem}}@media only screen and (max-width: 37.5em){.mega{font-size:20px;font-size:1.25rem}}ul,ol{list-style:circle outside none;margin:1em 0;padding:0 0 0 1.5em}ul>li>ul,ol>li>ul{list-style:disc outside none;margin:0}ul>li>ol,ol>li>ol{list-style:lower-greek outside none;margin:0}ol{list-style:lower-roman outside none}.list--inline{list-style:none;margin:0;padding:0}.list--inline li{display:inline-block}.list--inline--dot li+li:before{content:"• "}.list--inline--pipe li+li:before{content:"| "}.list--inline--slash li+li:before{content:"/ "}.list--basic{list-style:none;padding:0}.list--basic ul{padding-left:.5em}img{height:auto;max-width:100%}.responsive-img>div{position:relative}.responsive-img img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.responsive-video{padding-top:56.25%;position:relative;-webkit-transition:padding 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:padding 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.responsive-video>div{position:relative}.responsive-video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.responsive-video.video-hide{padding-top:0%}.page__background:after,.with-dot-overlay:after,.content--hero:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAExpcU/aXC8AAAACdFJOU00AM0T8cAAAAA5JREFUCNdjSGB4wPAAAAVmAiHaOmK0AAAAAElFTkSuQmCC")}.faux-img__home,.faux-img--ipad .faux-img__shadow:before,.faux-img--iphone .faux-img__shadow,.faux-img--browser .faux-img__background:before,.faux-img--browser .faux-img__button:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAExpcU/aXC8AAAACdFJOU4AATRBVcwAAAA5JREFUCNdjOMCwgCEBAAYGAcGwb1cKAAAAAElFTkSuQmCC")}.page__background{background:#161616;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;opacity:1;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:1}.page__background embed{display:none !important}.page__background:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-type--contact .page__background:after{display:none}.with-dot-overlay{position:relative}.with-dot-overlay:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page__background__image{max-width:none;position:absolute;z-index:1}.page__background__video{opacity:0;overflow:hidden;position:absolute;z-index:2}.page__background__video.video--active{opacity:1;-webkit-transition:opacity 2s ease;transition:opacity 2s ease;z-index:2}.loading-in-progress .main-wrap .page__background,.loading-in-progress .main-wrap--core-team .page__background,.loading-in-progress .main-wrap--simple .page__background,.loading-in-progress .main-wrap--inner-page .page__background{position:absolute}@media only screen and (max-width: 47.9375em){.page__background{top:56px}.page__background--home{top:0}}.touch .page__background__video{visibility:hidden}.callout{padding-bottom:2.5em}.callout .media{display:inline-block;padding:0 2%;vertical-align:top;width:30%}@media only screen and (max-width: 47.9375em){.callout .media{padding:2.5em 2% 0;width:50%}}@media only screen and (max-width: 30em){.callout .media{width:100%}}.callout img{display:block;margin:0 auto 2.5em;position:relative;top:0;-webkit-transition:top 0.3s ease;transition:top 0.3s ease}.callout .btn{display:block;font-size:16px;font-size:0.8rem;padding-bottom:1.7em;padding-top:1.5em}@media only screen and (max-width: 64em){.callout .btn{font-size:13px;font-size:0.8125rem}}@media only screen and (max-width: 50em){.callout .btn{font-size:12px;font-size:0.75rem}}.callout .media:hover img{top:-16px}.callout .media:hover .btn{background:#ca3131;border-color:#972424;color:#f5f5f1}.callout .media:active img,.callout .media:focus img{top:-8px}.callout .media:active .btn,.callout .media:focus .btn{background:#525252;border-color:#3d3d3d;border-width:2px 0 0;color:#f5f5f1}.block{padding:12em 0;text-align:center}.block .wrap{max-width:54.8em}@media only screen and (max-width: 50em){.block{padding:8em 0}}@media only screen and (max-width: 40em){.block{padding:4em 0}}.block--white{background:#f5f5f1;color:#161616}.block--white a{border-bottom:2px solid #ae0000;color:#161616}.block--white a:hover{border-color:#ae0000;color:#ae0000}.block--white a:active,.block--white a:focus{border-color:#161616;color:#161616}.block--black{background:#161616;color:#f5f5f1}.block--red{background:#ae0000;color:#f5f5f1}.block--red a{border-bottom:1px solid #f5f5f1;color:#f5f5f1;font-weight:600}.block--red a:hover{border-color:#161616;color:#f5f5f1}.block--red a:active,.block--red a:focus{border-color:#161616;color:#161616}.block--red .btn{background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.block__title{display:inline-block;font-size:75px;font-size:3.75rem;font-weight:normal;letter-spacing:-0.04em;margin:0 auto .5em;padding-right:3px;position:relative;text-align:center;text-transform:uppercase}.block__title:before{background-size:4px 4px;content:attr(data-copy);left:3px;opacity:.5;pointer-events:none;position:absolute;top:3px;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADAQMAAABs5if8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUxpcRYWFmq7flkAAAABdFJOUwBA5thmAAAADklEQVQI12NQYHBgaAAAAeYA4cS4FhAAAAAASUVORK5CYII=")}@-moz-document url-prefix(){.block__title:before{opacity:.2}}.ie .block__title:before{opacity:.2}.block__copy{font-size:42px;font-size:2.1rem;line-height:1.33;font-weight:300;max-width:22em;margin:1em auto 0}@media only screen and (max-width: 50em){.block__title{font-size:48px;font-size:3rem}.block__copy{font-size:24px;font-size:1.5rem}}@media only screen and (max-width: 30em){.block__title{font-size:36px;font-size:2.25rem}.block__copy{font-size:18px;font-size:1.125rem}}.hero{background:#161616 center no-repeat;background-size:cover;border-bottom:#ae0000 5px solid;padding:1em 1em;position:relative;color:#f5f5f1}.hero:before{background:url("../images/bg/hero-dot-3@2x.png") center;background-size:3px 3px;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.no-backgroundsize .hero:before{background-image:url("../images/bg/hero-dot-3.png")}.hero .wrap{height:22.5em}@media only screen and (max-width: 70em){.hero .wrap{height:20em}}@media only screen and (max-width: 47.9375em){.hero .wrap{height:auto;padding:2.5em 1em}}.hero__title{font-size:160px;font-size:8rem;position:relative;text-shadow:black 3px 3px 0, #ae0000 5px 5px 0;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 47.9375em){.hero__title{text-shadow:black 2px 2px 0, #ae0000 4px 4px 0;font-size:100px;font-size:5rem;-webkit-transform:none;-ms-transform:none;transform:none;top:0}}.lte9 .hero__title:before,.lte9 .hero__title:after{content:attr(data-title);left:0;position:absolute;text-align:center;top:0;width:100%}.lte9 .hero__title:before{left:3px;top:3px;color:black;z-index:1}@media only screen and (max-width: 47.9375em){.lte9 .hero__title:before{left:2px;top:2px}}.lte9 .hero__title:after{left:5px;top:5px;color:#ae0000}@media only screen and (max-width: 47.9375em){.lte9 .hero__title:after{left:4px;top:4px}}.lte9 .hero__title span{z-index:2}.hero__title--flourish--line span{position:relative;display:inline-block;padding:0 0.075em 0 0.0625em}.hero__title--flourish--line span:before,.hero__title--flourish--line span:after{content:'';display:block;width:0.5em;height:0.0125em;background:#f5f5f1;position:absolute;top:50%;margin-top:-0.0625em}@media only screen and (max-width: 47.9375em){.hero__title--flourish--line span:before,.hero__title--flourish--line span:after{display:none}}.hero__title--flourish--line span:before{left:-0.5em}.hero__title--flourish--line span:after{right:-0.5em}.home-project{overflow:hidden;position:relative}.home-project__inner{padding:50% 0 25%}@media only screen and (max-width: 61.25em){.home-project__inner{padding:6em 0}}.home-project__content{text-align:center}.nav--home-projects{position:fixed;right:1em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav--home-projects a{background:none;border:2px solid #f5f5f1;display:block;height:.5em;margin:1em 0;opacity:.6;overflow:hidden;text-indent:110%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0);white-space:nowrap;width:.5em}.nav--home-projects a:hover{opacity:1}.nav--home-projects a:active,.nav--home-projects a:focus,.nav--home-projects a.js--active{background:#f5f5f1;opacity:1}@media only screen and (max-width: 64em){.touch .nav--home-projects{display:none}}.home-projects .block__title{display:inline-block}@media only screen and (max-width: 67.5em){.home-projects .block__title{max-width:75%}}.home-project__logo{display:inline-block;padding-right:25.83333%;vertical-align:middle;width:50%}.home-project__logo img{display:block;margin:0 auto}.home-project__logo>svg{fill:white;display:block;margin:0 auto;width:100%}.home-project__logo>svg path{fill:inherit}.btn--home-project{background:rgba(245,245,241,0.2);border-radius:8px;display:block;margin-top:4.4em;padding:0}.btn--home-project:hover{background:rgba(245,245,241,0.4)}.btn--home-project:active,.btn--home-project:focus{background:rgba(22,22,22,0.1)}@media only screen and (max-height: 68.75em){.home-project__logo{padding-right:18.33333%}.btn--home-project{margin-top:2em}}@media only screen and (max-width: 80em){.btn--home-project{margin-top:2em}}@media only screen and (max-width: 67.5em){.home-project__logo{padding-right:9.75em}}.home-project__clip{clip:rect(auto, auto, auto, auto);height:100%;position:absolute;top:0;width:100%}.home-project__clip+.wrap{position:relative}@media only screen and (max-width: 61.25em){.home-project__clip{clip:auto;height:auto;position:relative;top:auto}}.touch .home-project__clip{clip:auto;height:auto;position:relative;top:auto}.home-project__phone{display:block;left:50%;max-width:620px;max-height:866px;position:fixed;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;vertical-align:middle;width:51.66667%}.home-project__phone .phone__responsive{margin:0 auto;max-width:75%;width:18.85em}@media only screen and (min-width: 61.3125em){.lte9 .home-project__clip{clip:auto}.lte9 .home-project__phone{position:absolute}}.phone__responsive__inner{padding-top:208.75332%;position:relative}.phone__responsive__bg{height:100%;left:0;position:absolute;top:0;width:100%}.responsive__bg__wrap{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;width:100%}.responsive__bg__wrap img{bottom:0;display:block;left:0;position:absolute;width:100%}.phone__reveal{height:71.02922%;left:8.48806%;position:absolute;top:14.61245%;width:83.81963%}.phone__reveal video{bottom:0;display:block;left:0;position:absolute;width:100%}.phone__reveal video::-webkit-media-controls{display:none !important}.phone__reveal__wrap{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;width:100%}@media only screen and (max-width: 80em){.home-project__phone{max-width:400px}.home-project__phone .block__title{font-size:50px;font-size:2.5rem}.home-project__phone .phone__responsive{width:15em}}@media only screen and (max-height: 68.75em){.home-project__phone{max-width:400px}.home-project__phone .block__title{font-size:56px;font-size:2.8rem}.home-project__phone .phone__responsive{width:18.75em}}@media only screen and (max-height: 64.0625em){.home-project__phone{padding-top:1.5em}.home-project__phone .phone__responsive{width:17.5em}}@media only screen and (max-height: 59.375em){.home-project__phone .block__title{font-size:52px;font-size:2.6rem}.home-project__phone .phone__responsive{width:15em}}@media only screen and (max-height: 53.75em){.home-project__phone .block__title{font-size:36px;font-size:1.8rem}.home-project__phone .phone__responsive{width:13.75em}}@media only screen and (max-height: 46.875em){.home-project__phone{padding-top:50px}.home-project__phone .block__title{font-size:36px;font-size:1.8rem}.home-project__phone .phone__responsive{width:11.5em}}@media only screen and (max-height: 40.625em){.home-project__phone{top:0;-webkit-transform:translate(-50%, 10%);-ms-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}}@media only screen and (max-width: 61.25em){.home-project__phone{margin:0 auto 3.5em;width:100%;max-width:none}.home-project__phone .phone__responsive{width:15em}}@media only screen and (max-width: 31.25em){.home-project__phone .phone__responsive{width:12.5em}}.home-project__desc{display:inline-block;padding-left:25.83333%;text-align:left;text-shadow:0px 1px 2px rgba(22,22,22,0.2);vertical-align:middle;width:50%}.home-project__desc .btn--home-project--small{display:none}.home-project__desc h3{font-size:31px;font-size:1.55rem;font-weight:bold;line-height:1.2777777778;margin:0 0 1em;text-transform:uppercase}.home-project__desc p{line-height:1.6;margin:1em 0 0}@media only screen and (max-height: 68.75em){.home-project__desc{padding-left:11em}}@media only screen and (max-height: 53.125em){.home-project__desc h3{font-size:24px;font-size:1.2rem}.home-project__desc p{font-size:18px;font-size:0.9rem}}@media only screen and (max-width: 80em){.home-project__desc{padding-left:11em}.home-project__desc h3{font-size:26px;font-size:1.3rem}}@media only screen and (max-width: 67.5em){.home-project__desc{padding-left:9.75em;padding-right:2em}}@media only screen and (max-width: 61.25em){.home-project,.home-projects{height:auto;min-height:0}.home-project .centered-v{padding:8em 0}.full-height--3 .full-height{height:100%;min-height:100%}.home-projects .block__title{display:none}.home-project__logo{margin-right:0;padding:0 1.5em 0 0;width:40%}.home-project__logo>svg{max-height:7em;max-width:13em;width:100%}.home-project__phone{left:auto;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.home-project__phone .responsive__bg__wrap{height:100% !important}.phone__reveal__wrap{height:100% !important}.home-project__desc{margin-left:0;padding:0 1.5em;width:45%}.home-project__desc p{line-height:1.4;font-size:1.2rem}}@media only screen and (max-width: 46.25em){.home-project .centered-v{padding:4em 0}.home-project__logo,.home-project__phone,.home-project__desc{display:block;width:100%}.home-project__content{padding:0 1.5em}.home-project__logo,.home-project__desc{margin:0 auto;padding:0}.btn--home-project img{max-width:290px;width:100%}.home-project__logo{margin-bottom:2em;text-align:center}.home-project__logo>svg{display:block;margin:0 auto;max-width:50%;max-height:8em}.home-project__logo .btn--home-project{display:none}.home-project__desc{text-align:center}.home-project__desc .btn--home-project--small{display:inline-block;margin:0 auto 3.5em}.home-project__desc h3{margin-bottom:.5em}.home-project__desc{margin-top:2em}.phone__reveal video{height:100%}}.touch .home-project__inner{padding:6em 0}.touch .home-project,.touch .home-projects{height:auto;min-height:0}.touch .home-project .centered-v{padding:8em 0}.touch .full-height--3 .full-height{height:100%;min-height:100%}.touch .home-projects .block__title{display:none}.touch .home-project__logo{margin-right:0;padding:0 1em 0 0;width:40%}.touch .home-project__logo>svg{max-height:5em}.touch .home-project__phone{left:auto;margin:0 auto 2em;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.touch .home-project__phone .responsive__bg__wrap{height:100% !important}.touch .phone__reveal__wrap{height:100% !important}.touch .home-project__desc{margin-left:0;padding:0 1em;width:60%}@media only screen and (max-width: 46.25em){.touch .home-project .centered-v{padding:4em 0}.touch .home-project__logo,.touch .home-project__phone,.touch .home-project__desc{display:block;margin:0 auto;width:100%}.touch .home-project__logo{margin:2em 0;padding-right:0;text-align:center}.touch .home-project__logo>svg{display:block;margin:0 auto;max-width:50%;max-height:8em}.touch .home-project__logo .btn--home-project{display:none}.touch .home-project__desc{text-align:center}.touch .home-project__desc .btn--home-project--small{display:inline-block;margin:0 auto 2em}.touch .home-project__desc{margin-top:2em}}.home-project__inner--mysteryvibe{background:#39123f;background:-webkit-gradient(linear, left top, right bottom, from(#39123f), to(#011543));background:linear-gradient(to bottom right, #39123f, #011543)}.home-project__inner--afterlight{background:#343d45;background:-webkit-gradient(linear, left top, left bottom, from(#24292d), to(#343d45));background:linear-gradient(to bottom, #24292d 0%, #343d45 100%)}.home-project__inner--nimble{background:#fe6150;background:url(../images/home/project-bg--nimble.svg),-webkit-gradient(linear, left top, left bottom, from(#fe6150), color-stop(50%, #fe6150), to(#ea5140));background:url(../images/home/project-bg--nimble.svg),linear-gradient(to bottom, #fe6150 0%, #fe6150 50%, #ea5140 100%);background-size:cover, 100%}.home-project__inner--sunnycomb{background:#12235a;background:-webkit-gradient(linear, left top, left bottom, from(#12235a), color-stop(50%, #27a9d7), color-stop(80%, #47d7d8), to(#c4ebc3));background:linear-gradient(to bottom, #12235a 0%, #27a9d7 50%, #47d7d8 80%, #c4ebc3 100%)}.home-project__inner--athlete-minder{background:#202326;background:radial-gradient(60vw at -5% 70%, #ffa52c 0%,rgba(255,165,44,0) 100%),radial-gradient(60vw at 105% 30%, #2cc5c5 0%,rgba(44,197,197,0) 100%),radial-gradient(60vw at 70% 105%, #34c388 0%,rgba(52,195,136,0) 100%),#202326}.home-project__inner--keyme{background:#ffa306}.home-project__inner--quizup{background:#fb424a;background:-webkit-gradient(linear, left top, left bottom, from(#fb424a), to(#fb3a43));background:linear-gradient(to bottom, #fb424a 0%, #fb3a43 100%)}.home-project__inner--verizon{background:#fb424a;background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#c0171d));background:linear-gradient(to bottom, #ed1c24 0%, #c0171d 100%)}.home-project__inner--warby-parker{background:#00A2E1}.faux-img,.faux-img--ipad,.faux-img--iphone,.faux-img--browser{position:relative}.faux-img *,.faux-img--ipad *,.faux-img--iphone *,.faux-img--browser *{position:absolute}.faux-img__inner{position:relative}.faux-img__home{border:1px solid #f5f5f1;border-radius:50%;opacity:.32;overflow:hidden;position:absolute}.faux-img__home:after{background:#f5f5f1;border-radius:50%;content:"";height:100%;left:0;position:absolute;width:100%}.faux-img--ipad{width:40.7em}.faux-img--ipad .faux-img__inner{padding-top:69.65602%}.faux-img--ipad .faux-img__outline{border:0.4em solid #cdcdca;border-radius:2.4em;height:100%;left:0;top:0;width:100%}@media only screen and (max-width: 40em){.faux-img--ipad .faux-img__outline{border-radius:1em}}.faux-img--ipad .faux-img__screen{background:#f5f5f1;border:0.15em solid #cdcdca;border-radius:0.25em;content:"";height:91.18166%;left:8.72236%;overflow:hidden;position:absolute;top:4.40917%;width:83.41523%}.faux-img--ipad .faux-img__screen:before{background:#161616;content:"";height:13.69863%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.faux-img--ipad .faux-img__screen:after{color:#f5f5f1;content:"Tablet Apps";font-weight:bold;left:0;line-height:1;position:absolute;text-align:center;text-transform:uppercase;top:4.89237%;width:100%;z-index:1}.faux-img--ipad .faux-img__list{height:230.52838%;left:-13.52155%;position:absolute;top:13.69863%;width:33.13522%}.faux-img--ipad .faux-img__map{bottom:0;height:85.90998%;position:absolute;right:0;width:78.30609%}.faux-img--ipad .faux-img__shadow{background:#cdcdca;height:86.30137%;left:21.39673%;position:absolute;top:13.69863%;width:0.29718%}.faux-img--ipad .faux-img__shadow:before{content:"";height:100%;left:-1200%;opacity:.32;position:absolute;top:0;width:1200%}.faux-img--ipad .faux-img__home{height:8.89749%;left:91.76904%;top:49.51644%;width:5.65111%}.faux-img--ipad .faux-img__home:after{bottom:50%}.faux-img--iphone{width:14.4em}.faux-img--iphone .faux-img__inner{padding-top:184.02778%}.faux-img--iphone .faux-img__shadow{border-radius:0 1.6em 0 0;content:"";height:85.4717%;left:6.25%;opacity:.32;top:4.71698%;width:93.75%}.faux-img--iphone .faux-img__outline{background:#f5f5f1;border:0.4em solid #cdcdca;border-radius:1.6em;height:100%;left:0;top:0;width:93.75%}.faux-img--iphone .faux-img__screen{background:#f5f5f1;border:0.15em solid #cdcdca;border-radius:0.25em;content:"";height:77.54717%;left:6.59722%;overflow:hidden;position:absolute;top:8.67925%;width:81.59722%}.faux-img--iphone .faux-img__modal,.faux-img--iphone .faux-img__bg{height:98.51852%;left:1.31004%;position:absolute;top:0.74074%;width:97.37991%}.faux-img--iphone .faux-img__modal{-webkit-transition:all 0.75s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.75s cubic-bezier(0.875, 0.105, 0.19, 0.92)}.faux-img--iphone .faux-img__home{height:8.67925%;left:39.23611%;top:88.11321%;width:15.97222%}.faux-img--iphone .faux-img__home:after{top:50%}.faux-img--iphone.js--reveal-iphone .faux-img__modal{-webkit-transform:translateX(85%) scale(0.9);-ms-transform:translateX(85%) scale(0.9);transform:translateX(85%) scale(0.9)}.touch .faux-img--iphone .faux-img__modal{-webkit-transform:translateX(85%) scale(0.9);-ms-transform:translateX(85%) scale(0.9);transform:translateX(85%) scale(0.9)}.faux-img--browser{width:56em}.faux-img--browser .faux-img__inner{padding-top:55.53571%}.faux-img--browser .faux-img__background{height:100%;left:0;top:0;width:100%}.faux-img--browser .faux-img__background:before{border-radius:1.6em 1.6em 0 0;content:'';height:100%;left:0;opacity:.32;position:absolute;top:0;width:100%}.faux-img--browser .faux-img__background:after{background:#f5f5f1;border:0.15em solid #cdcdca;border-bottom:0;border-radius:0.4em;content:'';height:86.17363%;left:7.85714%;position:absolute;top:13.82637%;width:83.57143%}.faux-img--browser .faux-img__outline{border:0.15em solid #cdcdca;border-bottom:0px;border-radius:0.7em 0.7em 0 0;height:82.63666%;left:9.73214%;top:17.36334%;width:80.35714%}@media only screen and (max-width: 40em){.faux-img--browser .faux-img__outline{border-radius:0.25em 0.25em 0 0}}.faux-img--browser .faux-img__outline:after{background:#cdcdca;content:"";height:0.58366%;left:0;position:absolute;top:6.80934%;width:100%}.faux-img--browser .faux-img__screen{height:76.04502%;left:10%;overflow:hidden;position:absolute;top:23.95498%;width:79.82143%}.faux-img--browser .faux-img__bg{height:100%;left:0;position:absolute;top:0;width:100%}.faux-img--browser .faux-img__graph{height:41.22622%;left:6.59955%;position:absolute;top:25.79281%;width:21.81208%}.faux-img--browser .faux-img__graph svg{height:100%;left:0;position:absolute;top:0;width:100%}.faux-img--browser .faux-img__buttons{height:100%;left:0;top:0;width:100%}.faux-img--browser .faux-img__button{border:2px solid #cdcdca;border-radius:50%;height:3.05466%;overflow:hidden;top:19.13183%;width:1.69643%}.faux-img--browser .faux-img__button:before{border-radius:50%;content:"";height:100%;left:0;opacity:.32;position:absolute;top:0;width:100%}.faux-img--browser .faux-img__button:after{background:#f5f5f1;border-radius:50%;bottom:35%;content:"";height:100%;left:0;position:absolute;width:100%}.faux-img--browser .faux-img__button:nth-child(1){left:11.07143%}.faux-img--browser .faux-img__button:nth-child(2){left:13.30357%}.faux-img--browser .faux-img__button:nth-child(3){left:15.44643%}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:grabbing;cursor:-webkit-grabbing}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.site-header{background:#161616;left:0px;position:fixed;right:0px;top:0;text-align:center;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);z-index:10}.site-header:before{-webkit-animation:color 1s linear 0s infinite both;animation:color 1s linear 0s infinite both;content:"(animation test)";color:green}.site-header .wrap{max-width:none;padding:0;position:relative}@media only screen and (max-width: 47.9375em){.site-header .wrap{padding:0 10px}}.site-header .site-header__inner{background:#161616;position:relative;z-index:3}.site-header.hide-nav{-webkit-transform:translateY(-56px);-ms-transform:translateY(-56px);transform:translateY(-56px)}@media only screen and (max-width: 47.9375em){.site-header.hide-nav{-webkit-transform:none;-ms-transform:none;transform:none}}.site-header.js--animate{-webkit-transition:all 0.9s cubic-bezier(1, 0, 0, 1);transition:all 0.9s cubic-bezier(1, 0, 0, 1)}.site-header.js--no-animate{-webkit-transition:none;transition:none}.site-title{left:0;margin:0;opacity:1;position:absolute;top:0;-webkit-transition:visibility 0s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:visibility 0s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transition-delay:0ms, 0ms;transition-delay:0ms, 0ms;visibility:visible}.site-title a{background:#161616;border:none;display:block;fill:#f5f5f1}.site-title a:hover{background:#ae0000}.site-title a:active,.site-title a:focus{background:#525252}.site-title a .svg-emblem{display:block}.site-title a .svg-emblem path{fill:inherit}.site-title a svg{display:block}@media only screen and (max-width: 64em){.site-title .site-title{left:20px}}.main-navigation{margin:0 66px}.main-navigation.js--hide-main-nav{margin-top:-56px;-webkit-transition:margin 0.5s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:margin 0.5s cubic-bezier(0.875, 0.105, 0.19, 0.92)}.main-navigation ul{font-size:0px;font-size:0rem;list-style:none;margin:0;padding:0}.main-navigation li{display:inline-block;font-size:22px;font-size:1.1rem}@media only screen and (max-width: 70em){.main-navigation li{font-size:20px;font-size:1rem}}.main-navigation a{border:none;border-color:#161616;color:#f5f5f1;display:block;font-weight:600;line-height:53px;margin:0;padding:0 1em 3px;position:relative}.main-navigation a:hover{background:#ae0000;color:#f5f5f1}.main-navigation a:active,.main-navigation a:focus{background:#525252;color:#f5f5f1}@media only screen and (max-width: 64em){.main-navigation li{font-size:16px;font-size:1rem}.main-navigation a{padding:0 .625em 3px}}.main-navigation .menu__item--external a{position:relative}.main-navigation .menu__item--external a .svg--external-link{fill:#ae0000;height:10px;position:absolute;right:3px;top:3px;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:10px}.main-navigation .menu__item--external a .svg--external-link svg{display:block}.main-navigation .menu__item--external a .svg--external-link polygon{fill:inherit}.main-navigation .menu__item--external a:hover{background-color:#f5f5f1;color:#525252}.main-navigation .menu__item--external a:hover .svg--external-link{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.main-navigation .menu__item--external a:active,.main-navigation .menu__item--external a:focus{background-color:#525252;color:#f5f5f1}.main-navigation .menu__item--external a:active .svg--external-link,.main-navigation .menu__item--external a:focus .svg--external-link{fill:#f5f5f1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.no-csstransforms .main-navigation .menu__link--external .svg--external-link{display:none}.no-csstransforms .main-navigation .menu__link--external:hover,.no-csstransforms .main-navigation .menu__link--external:active,.no-csstransforms .main-navigation .menu__link--external:focus{display:block}#nav-toggle{display:none}.lte9 .menu--social .menu__item--connect ul .menu__item--facebook a{background-image:url(../images/icons/facebook.png)}.lte9 .menu--social .menu__item--connect ul .menu__item--twitter a{background-image:url(../images/icons/twitter.png)}.lte9 .menu--social .menu__item--connect ul .menu__item--pinterest a{background-image:url(../images/icons/pinterest.png)}.lte9 .menu--social .menu__item--connect ul .menu__item--instagram a{background-image:url(../images/icons/instagram.png)}.lte9 .menu--social .menu__item--connect ul .menu__item--dribbble a{background-image:url(../images/icons/dribbble.png)}.loading-to-home .site-title{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-delay:400ms, 0ms;transition-delay:400ms, 0ms;visibility:hidden}.single-project #masthead .main-navigation,.loading-from-individual-project #masthead .main-navigation{display:none;margin-top:-56px;visibility:hidden}.page-template-page-templatesabout-page-php .menu__item--about a,.page-template-page-templatesservices-page-php .menu__item--services a,.page-template-page-templatesprojects-page-php .menu__item--projects a,.page-template-page-templatesteam-page-php .menu__item--team a,.page-template-page-templatesteam-page-php .menu__item--core-team a,.single-team-member .menu__item--team a,.single-team-member .menu__item--core-team a,.loading-from-core-team .menu__item--core-team a,.loading-from-core-team-member .menu__item--core-team a,.page-template-page-templatescontact-page-php .menu__item--contact a,.page-template-page-templatescontact-page-php .menu__item--contact-us a,.page-template-page-templatesblog-page-php .menu__item--blog a,.page-template-page-templatesjobs-page-php .menu__item--jobs a,.single-job .menu__item--jobs a,.loading-from-jobs .menu__item--jobs a,.loading-from-job .menu__item--jobs a{background-color:#ae0000;color:#f5f5f1}@media only screen and (max-width: 47.9375em){#nav-toggle{cursor:pointer;display:block;height:56px;left:0;position:absolute;top:0;width:56px;z-index:3}#nav-toggle span{border-color:#f5f5f1;border-style:solid;border-width:2px 0;color:#252525;display:block;height:14px;left:50%;margin:-7px 0 0 -9px;position:absolute;text-indent:-99em;top:50%;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:18px}#nav-toggle span:before,#nav-toggle span:after{border-color:#f5f5f1;border-style:solid;border-width:2px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:2px;left:0;position:absolute;right:0;top:4px;width:18px}#nav-toggle span:after{-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.site-title{left:0;margin:0 auto;position:relative;top:0;width:56px;z-index:3}.main-navigation{height:100%;left:0;margin:0;opacity:0;position:fixed;top:0;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:visibility .3s ease .3s, opacity .3s ease, -webkit-transform .3s ease;transition:visibility .3s ease .3s, opacity .3s ease, -webkit-transform .3s ease;transition:visibility .3s ease .3s, opacity .3s ease, transform .3s ease;transition:visibility .3s ease .3s, opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;visibility:hidden;width:100%;z-index:2}.main-navigation .nav-menu{height:100%;left:0;overflow:auto;padding-top:56px;position:absolute;top:0;width:240px}.main-navigation li{display:block;width:100%}.main-navigation a{display:block;line-height:45px;padding-left:20px;padding-right:20px;text-align:left;width:100%}.js--mobile-nav-hide-on-resize{display:none}#page>:first-child{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.js--fade-menu-in{overflow:hidden}.js--fade-menu-in body{overflow:hidden}.js--show-menu{overflow:hidden}.js--show-menu body{overflow:hidden}.js--show-menu #nav-toggle span{border-color:transparent;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.js--show-menu #nav-toggle span:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.5s;transition-duration:.5s}.js--show-menu .main-navigation{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:0s, 0s, 0s;transition-delay:0s, 0s, 0s;visibility:visible}.js--show-menu #page>:first-child{-webkit-transform:translateX(240px);-ms-transform:translateX(240px);transform:translateX(240px)}}.menu--social{height:56px;list-style:none outside none;margin:0;padding:0;position:fixed;right:0;top:0;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:56px;z-index:11}@media only screen and (min-width: 48em){.hide-nav+.menu--social{-webkit-transform:translateY(-56px);-ms-transform:translateY(-56px);transform:translateY(-56px)}}.single-project .menu--social,.loading-project .menu--social{-webkit-transform:translateY(-56px);-ms-transform:translateY(-56px);transform:translateY(-56px)}.toggle--social{display:block;height:56px;padding-top:17px;width:56px;-webkit-transition:all 0.25s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.25s cubic-bezier(0.875, 0.105, 0.19, 0.92)}.toggle--social svg{display:block;margin:0 auto}.toggle--social svg polygon,.toggle--social svg path{opacity:1;-webkit-transition:all 0.25s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.25s cubic-bezier(0.875, 0.105, 0.19, 0.92)}.no-touch .menu--social:hover .toggle--social,.touch .menu--social.js--show-social .toggle--social{background-color:#252525}.no-touch .menu--social:hover .toggle--social svg polygon,.no-touch .menu--social:hover .toggle--social svg path,.touch .menu--social.js--show-social .toggle--social svg polygon,.touch .menu--social.js--show-social .toggle--social svg path{opacity:1}.menu--sub{list-style:none;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:100%;text-align:left;-webkit-transition:visibility .4s ease .4s;transition:visibility .4s ease .4s;visibility:hidden;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu--sub li+li{border-top:2px solid #161616}.menu--sub li{margin-bottom:-2px;pointer-events:auto;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:-webkit-transform 0.35s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:transform 0.35s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:transform 0.35s cubic-bezier(0.75, -0.17, 0.23, 1.19), -webkit-transform 0.35s cubic-bezier(0.75, -0.17, 0.23, 1.19);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.menu--sub li:nth-child(1){-webkit-transition-delay:0.16s;transition-delay:0.16s}.menu--sub li:nth-child(2){-webkit-transition-delay:0.12s;transition-delay:0.12s}.menu--sub li:nth-child(3){-webkit-transition-delay:0.08s;transition-delay:0.08s}.menu--sub li:nth-child(4){-webkit-transition-delay:0.04s;transition-delay:0.04s}.menu--sub li:nth-child(5){-webkit-transition-delay:0s;transition-delay:0s}.menu--sub a{background-color:#252525;background-position:1.5em center;background-repeat:no-repeat;color:#f5f5f1;display:block;font-size:18px;font-size:0.9rem;font-weight:600;padding:1.38889em 1.55556em 1.27778em 25px;position:relative;white-space:nowrap}.menu--sub a:hover,.menu--sub a:active,.menu--sub a:focus{color:#f5f5f1}.menu--sub a:after{background:#252525;content:"";left:100%;height:100%;position:absolute;top:0;width:10%}.menu--sub a svg{margin-right:14px}.no-touch .menu--social:hover .menu--sub,.touch .menu--social.js--show-social .menu--sub{-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.menu__item--facebook a:hover{background-color:#1d3a62}.menu__item--facebook a:active,.menu__item--facebook a:focus{background-color:#525252}.menu__item--facebook a>*{display:inline-block;vertical-align:middle}.menu__item--twitter a:hover{background-color:#245975}.menu__item--twitter a:active,.menu__item--twitter a:focus{background-color:#525252}.menu__item--twitter a>*{display:inline-block;vertical-align:middle}.menu__item--pinterest a:hover{background-color:#7f322a}.menu__item--pinterest a:active,.menu__item--pinterest a:focus{background-color:#525252}.menu__item--pinterest a>*{display:inline-block;vertical-align:middle}.menu__item--instagram a:hover{background-color:#314351}.menu__item--instagram a:active,.menu__item--instagram a:focus{background-color:#525252}.menu__item--instagram a>*{display:inline-block;vertical-align:middle}.menu__item--dribbble a:hover{background-color:#813553}.menu__item--dribbble a:active,.menu__item--dribbble a:focus{background-color:#525252}.menu__item--dribbble a>*{display:inline-block;vertical-align:middle}.no-touch .menu--social:hover .menu--sub li,.touch .menu--social.js--show-social .menu--sub li{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.no-touch .menu--social:hover .menu--sub li:nth-child(1),.touch .menu--social.js--show-social .menu--sub li:nth-child(1){-webkit-transition-delay:0.04s;transition-delay:0.04s}.no-touch .menu--social:hover .menu--sub li:nth-child(2),.touch .menu--social.js--show-social .menu--sub li:nth-child(2){-webkit-transition-delay:0.08s;transition-delay:0.08s}.no-touch .menu--social:hover .menu--sub li:nth-child(3),.touch .menu--social.js--show-social .menu--sub li:nth-child(3){-webkit-transition-delay:0.12s;transition-delay:0.12s}.no-touch .menu--social:hover .menu--sub li:nth-child(4),.touch .menu--social.js--show-social .menu--sub li:nth-child(4){-webkit-transition-delay:0.16s;transition-delay:0.16s}.no-touch .menu--social:hover .menu--sub li:nth-child(5),.touch .menu--social.js--show-social .menu--sub li:nth-child(5){-webkit-transition-delay:0.2s;transition-delay:0.2s}.social__link{display:block}.social__link>svg{display:block}.social__border{-webkit-transition:opacity 250ms ease-in-out, -webkit-transform 250ms ease-in-out;transition:opacity 250ms ease-in-out, -webkit-transform 250ms ease-in-out;transition:opacity 250ms ease-in-out, transform 250ms ease-in-out;transition:opacity 250ms ease-in-out, transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.social__link:hover .social__border,.social__link:focus .social__border{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.social__link:active .social__border{opacity:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.home .page-wrap{padding-top:0}.home .page-wrap .content--hero{padding-top:56px}.no-touch .page-type--home .site-header{position:absolute;top:88px;-webkit-transform:none;-ms-transform:none;transform:none}.no-touch .page-type--home .site-header.hide-nav{-webkit-transform:translate3d(0, -56px, 0);transform:translate3d(0, -56px, 0)}.no-touch .page-type--home .site-header,.no-touch .page-type--home .site-header__inner{background:transparent}.no-touch .page-type--home .site-header__inner{-webkit-transition:background .4s ease;transition:background .4s ease}.no-touch .page-type--home .menu--social{position:fixed;right:0;top:0}.no-touch .page-type--home .js--fixed-home-header{position:fixed;top:0}.no-touch .page-type--home .js--fixed-home-header .site-header__inner{background:#161616}.no-touch .page-type--home .js--fixed-home-header .menu--social{position:absolute;right:0;top:0}@media only screen and (max-height: 53.125em){.no-touch .page-type--home .site-header{position:fixed;top:0}.no-touch .page-type--home .site-header .site-header__inner{background:#161616}.no-touch .page-type--home .site-header .menu--social{position:absolute;right:0;top:0}}@media only screen and (max-width: 47.9375em){.no-touch .page-type--home .site-header{position:fixed;top:0}.no-touch .page-type--home .site-header .site-header__inner{background:#161616}.no-touch .page-type--home .site-header .menu--social{position:absolute;right:0;top:0}}.page-type--home .site-title{opacity:0;visibility:hidden}.page-type--home .js--show-emblem .site-title{opacity:1;visibility:visible}.content--hero{background-color:#161616;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0;position:relative;z-index:5}.content--hero:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.content--hero .wrap{padding-top:1em;padding-bottom:1em}@media only screen and (max-height: 37.5em){.content--hero .wrap{max-width:1000px}}.page--homepage .content--hero .wrap,.page--homepage .content--hero .wrap__center{position:relative}@media only screen and (max-height: 37.5em){.page--homepage .content--hero .wrap,.page--homepage .content--hero .wrap__center{position:static}}.page--homepage .content--hero .wrap__center{padding-bottom:1em}@media only screen and (max-height: 55.625em){.page--homepage .content--hero .wrap__center{padding-bottom:3em}}@media only screen and (max-height: 37.5em){.page--homepage .content--hero .wrap__center{padding-bottom:5em;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}.no-js .page--homepage .content--hero{background-image:url(../images/bg/bg--home--1.jpg)}.page--homepage__scroll{bottom:-8em;display:block;height:78px;left:50%;margin:0 0 -39px -39px;opacity:1;position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.85s;transition:opacity 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.85s;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform;width:78px}@media only screen and (max-height: 37.5em){.page--homepage__scroll{height:58px;margin-left:-29px;width:58px}}@media only screen and (max-width: 28.125em){.page--homepage__scroll{height:58px;margin-left:-29px;width:58px}}.page--homepage__scroll svg{display:block;fill:#f5f5f1;height:100%;max-width:100%;-webkit-transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:100%}.page--homepage__scroll svg .svg-scroll__first{-webkit-animation:svgScrollFirst 0.5s ease 0s infinite both;animation:svgScrollFirst 0.5s ease 0s infinite both}.page--homepage__scroll svg .svg-scroll__second{-webkit-animation:svgScrollSecond 0.5s ease 0s infinite both;animation:svgScrollSecond 0.5s ease 0s infinite both}.page--homepage__scroll:hover svg,.page--homepage__scroll--animate svg{fill:#ae0000}.page--homepage__scroll:active svg,.page--homepage__scroll:focus svg{fill:#525252}.page--homepage__scroll path,.page--homepage__scroll polygon{fill:inherit}.page--homepage__scroll .svg-scroll__first{opacity:.5}.page--homepage__scroll:hover .svg-scroll__first,.page--homepage__scroll--animate .svg-scroll__first{-webkit-animation:svgScrollFirst 0.25s ease 0s infinite both;animation:svgScrollFirst 0.25s ease 0s infinite both}.page--homepage__scroll:hover .svg-scroll__second,.page--homepage__scroll--animate .svg-scroll__second{-webkit-animation:svgScrollSecond 0.25s ease 0s infinite both;animation:svgScrollSecond 0.25s ease 0s infinite both}.page--homepage__scroll span{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media only screen and (max-height: 55.625em){.page--homepage__scroll{bottom:-0.5em}}@media only screen and (max-height: 37.5em){.page--homepage__scroll{margin-bottom:0;bottom:1.5rem}}.page--homepage .block{position:relative;z-index:5}.page--homepage .content__title{font-size:20px;font-size:1rem;margin:0 0 5%;position:relative}@media only screen and (min-width: 48em) and (max-height: 37.5em){.page--homepage .content__title{margin-bottom:4%}}.page--homepage .content__title__logo{left:50%;margin-left:-7.083333333%;position:absolute;width:14.166666667%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page--homepage .content__title__logo svg{display:block;height:auto;max-height:100%;max-width:100%;width:100%}@media only screen and (max-width: 47.9375em){.page--homepage .content__title__logo{display:block;left:auto;margin:0 auto 20px;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:120px}}[class^="content__title__strap"]{display:inline-block;padding:2.5% 8.333333% 2.5% 0;position:relative;vertical-align:middle;width:50%}[class^="content__title__strap"]:before,[class^="content__title__strap"]:after{background:#f5f5f1;background:rgba(255,255,255,0.8);-webkit-box-shadow:2px 0px rgba(0,0,0,0.3);box-shadow:2px 0px rgba(0,0,0,0.3);content:"";height:8px;left:0;margin-top:-4px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}[class^="content__title__strap"]:after{left:auto;right:16.666667%}[class^="content__title__strap"] i{display:block;padding:9% 20px;position:relative;text-align:center}[class^="content__title__strap"] i:before,[class^="content__title__strap"] i:after{border-color:#f5f5f1;border-color:rgba(255,255,255,0.5);border-style:solid;border-width:2px 0 2px 2px;content:"";left:0;height:2px;position:absolute;top:0;right:0}[class^="content__title__strap"] i:after{border-width:2px 2px 2px 0;bottom:0;top:auto}[class^="content__title__strap"] i svg{height:auto;max-width:100%;vertical-align:middle}.page--homepage .content__title__strap--second{padding-left:8.333333%;padding-right:0}.page--homepage .content__title__strap--second:before{left:16.66667%}.page--homepage .content__title__strap--second:after{left:auto;right:0}.page--homepage .content__title__strap--second i:before,.page--homepage .content__title__strap--second i:after{border-width:2px 2px 2px 0}.page--homepage .content__title__strap--second i:after{border-width:2px 0 2px 2px}.page--homepage .content .responsive-img{display:block;margin:0 auto;max-width:1197px}.page--homepage .content .responsive-img>div{padding-top:15.37176274%}@media only screen and (max-width: 47.9375em){.page--homepage .content .responsive-img{margin:1rem auto}}@media only screen and (max-width: 47.9375em){.page--homepage #page--homepage{position:relative}.page--homepage [class^="content__title__strap"]{margin:.5em 0;padding:0;width:100%}.page--homepage [class^="content__title__strap"]:before,.page--homepage [class^="content__title__strap"]:after{display:none}.page--homepage [class^="content__title__strap"] i{padding:0}.page--homepage [class^="content__title__strap"] i:before,.page--homepage [class^="content__title__strap"] i:after{display:none}}@media only screen and (max-width: 25em){#page--homepage .content__title__logo{width:70px}}.block--site-intro .wrap{max-width:56.8em}.block--what-we-do{overflow:hidden;padding-bottom:0;padding-top:6.8em}.block--what-we-do .block__title{margin-bottom:0}.block--what-we-do .block__copy{margin-bottom:2em;max-width:28.22222em}@media only screen and (min-width: 50.0625em){.block--what-we-do .block__title{font-size:100px;font-size:5rem}.block--what-we-do .block__copy{font-size:36px;font-size:1.8rem}}.block--what-we-do .media__imgs,.block--what-we-do .media__copy{display:inline-block;vertical-align:middle;width:50%}.block--what-we-do .media__imgs{direction:rtl;position:relative;white-space:nowrap}.block--what-we-do .media__imgs img{display:block}.block--what-we-do .media__copy{text-align:left}.block--what-we-do .media__copy h3{font-size:33px;font-size:1.65rem;font-weight:bold;text-transform:uppercase}.block--what-we-do .media__copy p{font-size:18px;font-size:0.9rem;line-height:1.666667}.block--what-we-do .media__copy__inner{max-width:30em;padding:0 2em;width:87.5%}.block--what-we-do .faux-img--iphone{bottom:-2.2em;position:absolute;right:3em;z-index:1}.block--what-we-do .media--left .media__imgs{padding-right:2em}.block--what-we-do .media--right{margin-top:3em}.block--what-we-do .media--right .media__copy{text-align:right}.block--what-we-do .media--right .media__copy__inner{display:inline-block;text-align:left}.block--what-we-do .media--right .media__imgs{direction:ltr;padding-left:2em}@media only screen and (max-width: 40em){.block--what-we-do{padding-top:4em}.block--what-we-do .media__imgs,.block--what-we-do .media__copy{display:block;width:100%}.block--what-we-do .media--left{padding-bottom:70%;position:relative}.block--what-we-do .media--left .media__imgs{bottom:0;left:0;position:absolute;width:100%}.block--what-we-do .media__copy__inner{padding-bottom:2em}.block--what-we-do .faux-img--ipad,.block--what-we-do .faux-img--browser{max-width:110%}.block--what-we-do .faux-img--iphone{bottom:-9.5%;max-width:45%}}@media only screen and (max-width: 25em){.block--what-we-do .media__copy__inner{padding:0 20px 2em;text-align:center;width:100%}}.block--forward-thinking a{border-color:transparent;font-weight:inherit}.block--experience-fueled{padding-bottom:14em;position:relative}.block--experience-fueled .block__clipper{clip:rect(auto, auto, auto, auto);height:100%;left:0;position:absolute;top:0;width:100%}.block--experience-fueled .block__bg{background:url(../images/bg/home--breakdown.jpg);background-size:cover;bottom:-200px;left:0;position:fixed;top:0;width:100%}.block--experience-fueled .wrap{position:relative}.block--experience-fueled .btn--rotate{margin:4em auto 0}.block--experience-fueled .btn--rotate .btn__border{background:rgba(0,0,0,0.3);border-width:5px}.block--experience-fueled .btn--rotate:hover .btn__border{background:#ae0000}.block--experience-fueled .btn--rotate:active .btn__border,.block--experience-fueled .btn--rotate:focus .btn__border{background:#525252}@media only screen and (min-width: 50.0625em){.block--experience-fueled .block__title{font-size:90px;font-size:4.5rem}}@media only screen and (max-width: 47.9375em){.block--experience-fueled .block__clipper{clip:auto}.block--experience-fueled .block__bg{bottom:0;position:absolute;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}.block--experience-fueled .block__copy{margin:0 0 1em;max-width:100%}@media only screen and (max-width: 40em){.block--experience-fueled{padding-bottom:12em}}@media only screen and (max-width: 22.5em){.block--experience-fueled{padding-bottom:14em}}.page--about .content--hero{background-image:url(../images/bg/bg--about.jpg);padding:5em 0;position:relative;text-align:center;z-index:2}@media only screen and (min-width: 40em){.page--about .content--hero{padding:7.5em 0}}@media only screen and (min-width: 64em){.page--about .content--hero{padding:10em 0}}.page--about .content--hero .btn--rotate{display:inline-block;height:auto;margin:2em auto 1.5em;width:auto}.page--about .content--hero .btn--rotate img{display:block;margin:2em;position:relative;-webkit-transform:translate(2px, 2px);-ms-transform:translate(2px, 2px);transform:translate(2px, 2px)}.page--about .content--hero .btn__border{border-width:4px}.page--about .super{font-size:24px;font-size:1.5rem;font-weight:300;margin:1em auto 0;max-width:23em;text-shadow:0px 3px 1px rgba(22,22,22,0.2)}@media only screen and (min-width: 48em){.page--about .super{font-size:45px;font-size:2.25rem}}.page--about .super strong{font-weight:bold}.content__showreel{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:visibility .6s ease .6s, opacity .6s ease;transition:visibility .6s ease .6s, opacity .6s ease;visibility:hidden;width:100%}.js--show-reel .content__showreel{pointer-events:auto;opacity:1;-webkit-transition-delay:0s, 0s;transition-delay:0s, 0s;visibility:visible}.touch .content__showreel{display:none}.touch .js--show-reel .content__showreel{display:block}#fueled-showreel{border:0;height:100%;left:0;outline:0;position:absolute;top:0;width:100%}.content__showreel__close{background:rgba(22,22,22,0.8);border-radius:3px;cursor:pointer;height:1.8em;left:0.5em;position:absolute;top:0.5em;text-indent:-999em;-webkit-transition:all .3s ease;transition:all .3s ease;width:1.8em;z-index:1}.content__showreel__close:before,.content__showreel__close:after{background:#f5f5f1;content:"";height:2px;left:50%;margin-left:-.5em;margin-top:-1px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1em}.content__showreel__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.content__showreel__close:hover{background:#ae0000}.content__showreel__close:active,.content__showreel__close:focus{background:#161616}.block--what-drives-us{position:relative;z-index:2}.block--what-drives-us .wrap{max-width:64em}.block--what-drives-us .block__title{letter-spacing:0;margin-bottom:0}@media only screen and (min-width: 48em){.block--what-drives-us .block__title{font-size:120px;font-size:6rem}}.block--what-drives-us .block__title+p{margin-top:.25em}.block--what-drives-us .block__copy{padding-bottom:2em}.block--what-drives-us .block__cta{display:inline-block;vertical-align:top;width:27.5%}.block--what-drives-us .block__cta+.block__cta{margin-left:8.75%}.block--what-drives-us .block__cta img{display:block;margin:0 auto 2em;max-width:13em;width:100%}.block--what-drives-us .block__cta p{font-size:18px;font-size:0.9rem;line-height:1.55556;text-align:left}@media only screen and (max-width: 53.75em){.block--what-drives-us .block__cta{display:block;padding:2em 0;width:100%}.block--what-drives-us .block__cta+.block__cta{margin-left:0}}.block--what-drives-us .block__cta__title{font-size:25px;font-size:1.25rem;font-weight:bold;line-height:1.52;text-transform:uppercase}.block--what-drives-us .btn--plain{border-bottom:2px solid transparent;font-size:18px;font-size:0.9rem;font-weight:bold;letter-spacing:0;padding:.5em 0 .6em}.block--what-drives-us .btn--plain span:after{content:"→";padding-left:.5em}.block--what-drives-us .btn--plain:hover{border-color:#f5f5f1}.block--what-drives-us .btn--plain:active,.block--what-drives-us .btn--plain:focus{border-color:#161616}.block--companies{background:#f5f5f1;color:#161616;overflow:hidden;padding:5em 0;position:relative;z-index:2}.block--companies .entrepeneurs{position:relative;text-align:center}.block--companies .entrepeneurs>.entrepeneurs__title{position:relative}@media only screen and (max-width: 50em){.block--companies .entrepeneurs .entrepeneurs__title svg{height:232px;width:232px}}.block--companies a{border-bottom:2px solid #ae0000}.block--companies a:hover{color:#ae0000}.block--companies a:active,.block--companies a:focus{border-color:#161616;color:#161616}.entrepeneurs__title__inner{bottom:1em;-webkit-box-shadow:0px 4px rgba(22,22,22,0.2);box-shadow:0px 4px rgba(22,22,22,0.2);left:50%;margin:0;overflow:hidden;padding:0.95rem 3rem 0.65rem;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;width:auto}.entrepeneurs__title__inner:before,.entrepeneurs__title__inner:after{border-style:solid;content:"";height:0;margin-top:-54px;position:absolute;top:50%;width:0}.entrepeneurs__title__inner:before{border-color:transparent transparent transparent #f5f5f1;border-width:54px 0 54px 16px;left:-1px}.entrepeneurs__title__inner:after{border-color:transparent #f5f5f1 transparent transparent;border-width:54px 16px 54px 0;right:-1px}.entrepeneurs__title__inner .block__title{margin:0}.entrepeneurs__title__inner__copy{display:block;position:relative}.entrepeneurs__title__inner__copy:before,.entrepeneurs__title__inner__copy:after{background:#f5f5f1;content:"";height:0.4rem;margin-top:-0.35rem;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:0.4rem}.entrepeneurs__title__inner__copy:before{left:-1.2rem}.entrepeneurs__title__inner__copy:after{right:-1.2rem}.touch .block--collective{background:url(../images/bg/bg--collective.jpg) no-repeat center center;background-size:cover}.touch .block--collective .block__bg{display:none}.block--collective{overflow:hidden;padding:5.5em 0;position:relative;text-align:center;z-index:1}.block--collective .block__bg{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;background:url(../images/bg/bg--collective.jpg) no-repeat center center;background-size:cover;bottom:-200px;height:auto}.block--collective .block__bg.js--show-collective{display:block}.block--collective .wrap{position:relative}.block--collective h2{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:190px;font-size:9.5rem;margin:0;padding:0;text-align:center;text-transform:uppercase}.block--collective h2 img{display:block;margin:0 auto}.block--collective h2 span{display:block;padding-top:.25em}@media only screen and (max-width: 50em){.block--collective h2{font-size:100px;font-size:6.25rem}.block--collective h2 img{height:auto;width:188px}}@media only screen and (max-width: 47.9375em){.block--collective h2{font-size:50px;font-size:3.125rem}}@media only screen and (max-width: 47.9375em){.block--collective .wrap>div{padding:2em 0 0}}.block--collective p{display:inline-block;margin:0;padding:0 32px;text-align:left;vertical-align:top;width:50%}.block--collective p a{color:#f5f5f1}@media only screen and (max-width: 47.9375em){.block--collective p{display:inline;padding:0}.block--collective p span{clear:both;display:block;padding:1em 0 0}}.block--collective .btn{color:#f5f5f1;font-size:22px;font-size:1.1rem;font-weight:bold;letter-spacing:0.09091em;margin:2em auto 0}@media only screen and (max-width: 47.9375em){.block--collective .btn{font-size:13px;font-size:0.8125rem;padding-left:0;padding-right:0;width:100%}}.block--clients{background:#f5f5f1;border-top:2px solid #ae0000;color:#161616;overflow:hidden;padding:4em 0 7em;position:relative;width:100%;z-index:2}.block--clients .about__clients__title{font-size:20px;font-size:1rem;overflow:hidden;position:relative;text-align:center}.block--clients .about__clients__title i{background:#f5f5f1;color:#525252;font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;display:inline-block;font-size:64px;font-size:3.2rem;font-style:normal;font-weight:bold;padding:20px;position:relative;text-shadow:2px 2px #f5f5f1,3px 3px rgba(82,82,82,0.4);text-transform:uppercase}.block--clients .about__clients__title i:before,.block--clients .about__clients__title i:after{border-color:#b0b0b0;border-style:solid;border-width:2px 0;content:"";height:2px;margin-top:-2px;position:absolute;right:100%;top:50%;width:600px}.block--clients .about__clients__title i:after{left:100%;right:auto}@media only screen and (max-width: 33.75em){.block--clients .about__clients__title i{font-size:42px;font-size:2.625rem;text-shadow:1px 1px #f5f5f1,2px 2px rgba(82,82,82,0.4)}}.block--clients .about__clients__title b{color:#ae0000;display:block;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:190px;font-size:9.5rem;font-weight:normal;text-shadow:0px 6px rgba(0,0,0,0.2);text-transform:uppercase}@media only screen and (max-width: 47.9375em){.block--clients .about__clients__title b{text-shadow:0px 2px rgba(0,0,0,0.2)}}@media only screen and (max-width: 55em){.block--clients .about__clients__title b{font-size:120px;font-size:6rem}}@media only screen and (max-width: 30em){.block--clients .about__clients__title b{font-size:64px;font-size:4rem}}.block--clients .wrap>div{position:relative}.block--clients .wrap>div{display:inline-block;vertical-align:top;padding-top:3em;width:50%}.block--clients .wrap>div .grid__title{background:url(../images/icons/about--client-bg.svg) no-repeat center center;margin:0 auto;max-width:328px;position:relative}.block--clients .wrap>div .grid__title>div{padding-top:100%;position:relative}.block--clients .wrap>div .grid__title>div>*{position:absolute}.block--clients .wrap>div .grid__title>div .cog--1{height:44.512195122%;left:14.767932489%;top:7.012195122%;width:44.512195122%}.block--clients .wrap>div .grid__title>div .cog--2{height:42.37804878%;left:50.914634146%;top:22.865853659%;width:42.37804878%}.block--clients .wrap>div .grid__title>div .cog--3{height:35.975609756%;left:25.609756098%;top:53.048780488%;width:35.975609756%}.block--clients .wrap>div .grid__title>div .cog--static{-webkit-animation:none;animation:none}.block--clients .wrap>div .grid__title>div .seal,.block--clients .wrap>div .grid__title>div .sheen--1{height:78.353658537%;left:12.195121951%;top:10.670731707%;width:75.914634146%}@media only screen and (max-width: 47.9375em){.block--clients .wrap>div .grid__title{background-size:100% 100%;max-width:164px}}.block--clients .wrap>div .grid__title__wrap{position:relative}.block--clients .wrap>div .grid__title__wrap h3{background:#f5f5f1;color:#525252;font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:115px;font-size:5.75rem;font-weight:bold;left:-50px;line-height:1;margin:-60px 0 0;padding:18px 0 0;position:absolute;right:-50px;text-align:center;text-shadow:2px 2px #f5f5f1, 3px 3px #525252;text-transform:uppercase;top:50%;white-space:nowrap}@media only screen and (max-width: 47.9375em){.block--clients .wrap>div .grid__title__wrap h3{font-size:50px;font-size:3.125rem;padding-top:6px;margin-top:-28px}}.block--clients .wrap>div p{font-size:24px;font-size:1.2rem;text-align:left;padding:2em 0 1em;position:relative}.block--clients .wrap>div p a{color:#161616}.block--clients .wrap>div p+p{padding:0 0 3em}@media only screen and (max-width: 47.9375em){.block--clients .wrap>div p+p{padding-bottom:0}}.block--clients .startups{padding-right:4%;position:relative;z-index:3}.block--clients .big-brands{padding-left:4%}.block--clients .amp{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:150px;font-size:7.5rem;padding:0;position:absolute;right:-12.5%;text-align:center;text-shadow:2px 2px #f5f5f1, 3px 3px #525252;top:140px;width:25%}@media only screen and (max-width: 50em){.block--clients .amp{bottom:0;left:0;right:0;top:auto;width:100%}}@media only screen and (max-width: 50em){.block--clients .wrap>div{display:block;padding:1em 0;width:100%}}.ie .block--clients .wrap>div .grid__title__wrap h3{padding-bottom:14px;padding-top:0}.image-grid{font-size:0;position:relative;text-align:center}.image-grid .image-grid__img{display:inline-block;padding:20px 0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:33.333%}.no-touch .image-grid .image-grid__img{-webkit-animation:fade-in-grid .7s ease both;animation:fade-in-grid .7s ease both;-webkit-animation-play-state:paused;animation-play-state:paused}.image-grid .image-grid__img img{display:block;margin:0 auto;max-width:9rem}@media only screen and (max-width: 64em){.image-grid .image-grid__img img{max-width:8.125rem}}@media only screen and (max-width: 31.25em){.image-grid .image-grid__img{width:50%}}.image-grid span img{opacity:0.33}.image-grid a:after{background:#f5f5f1;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.image-grid a:hover:after{opacity:0.5}.image-grid a:active:after,.image-grid a:focus:after{opacity:0.8}.no-touch .image-grid .image-grid__img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.no-touch .image-grid .image-grid__img:nth-child(2){-webkit-animation-delay:0.04s;animation-delay:0.04s}.no-touch .image-grid .image-grid__img:nth-child(3){-webkit-animation-delay:0.08s;animation-delay:0.08s}.no-touch .image-grid .image-grid__img:nth-child(4){-webkit-animation-delay:0.12s;animation-delay:0.12s}.no-touch .image-grid .image-grid__img:nth-child(5){-webkit-animation-delay:0.16s;animation-delay:0.16s}.no-touch .image-grid .image-grid__img:nth-child(6){-webkit-animation-delay:0.2s;animation-delay:0.2s}.no-touch .image-grid .image-grid__img:nth-child(7){-webkit-animation-delay:0.24s;animation-delay:0.24s}.no-touch .image-grid .image-grid__img:nth-child(8){-webkit-animation-delay:0.28s;animation-delay:0.28s}.no-touch .image-grid .image-grid__img:nth-child(9){-webkit-animation-delay:0.32s;animation-delay:0.32s}.no-touch .image-grid .image-grid__img:nth-child(10){-webkit-animation-delay:0.36s;animation-delay:0.36s}.no-touch .image-grid .image-grid__img:nth-child(11){-webkit-animation-delay:0.4s;animation-delay:0.4s}.no-touch .image-grid .image-grid__img:nth-child(12){-webkit-animation-delay:0.44s;animation-delay:0.44s}.image-grid.js--image-grid-show .image-grid__img{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fade-in-grid{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-grid{0%{opacity:0}100%{opacity:1}}.touch .block--awards{background:url(../images/bg/about--awards.jpg) center center;background-size:cover}.touch .block--awards .block__bg{display:none}.block--awards{padding:4em 0;position:relative;z-index:2}.block--awards .block__clipper{clip:rect(auto, auto, auto, auto);height:100%;left:0;position:absolute;top:0;width:100%}.block--awards .block__bg{background:url(../images/bg/about--awards.jpg) center center;background-size:cover;bottom:-200px;left:0;position:fixed;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%}.block--awards .wrap{position:relative}.block--awards h2{text-align:center}.block--awards h2 img{display:block;margin:0 auto}.block--awards h3{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:62px;font-size:3.1rem;font-style:italic;margin-bottom:1em;text-align:center;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.block--awards h3{font-size:24px;font-size:1.5rem;text-align:center}}.block--awards .image-grid{font-size:0}.block--awards .image-grid>div{display:inline-block;padding:3% 2%;position:relative;vertical-align:middle;width:25%}.block--awards .image-grid>div img{display:block;margin:0 auto;width:100%}.block--awards .image-grid>div:nth-child(1):after,.block--awards .image-grid>div:nth-child(2):after,.block--awards .image-grid>div:nth-child(3):after,.block--awards .image-grid>div:nth-child(5):after,.block--awards .image-grid>div:nth-child(6):after,.block--awards .image-grid>div:nth-child(7):after{background:rgba(245,245,241,0.75);content:"";height:100%;position:absolute;right:-1px;top:0;width:2px}.block--awards .image-grid>div:nth-child(5):before,.block--awards .image-grid>div:nth-child(6):before,.block--awards .image-grid>div:nth-child(7):before,.block--awards .image-grid>div:nth-child(8):before{background:rgba(245,245,241,0.75);content:"";height:2px;left:0;position:absolute;right:0;top:-1px;width:100%}@media only screen and (max-width: 50em){.block--awards .image-grid>div{width:50%}.block--awards .image-grid>div:nth-child(2):after,.block--awards .image-grid>div:nth-child(6):after{display:none}.block--awards .image-grid>div:nth-child(1):after,.block--awards .image-grid>div:nth-child(3):after,.block--awards .image-grid>div:nth-child(5):after,.block--awards .image-grid>div:nth-child(7):after{background:rgba(245,245,241,0.75);content:"";height:100%;position:absolute;right:-1px;top:0;width:2px}.block--awards .image-grid>div:nth-child(3):before,.block--awards .image-grid>div:nth-child(4):before{background:rgba(245,245,241,0.75);content:"";height:2px;left:0;position:absolute;right:0;top:-1px;width:100%}}@media only screen and (max-width: 20em){.block--awards .image-grid>div{border-bottom:2px solid rgba(245,245,241,0.75);width:100%}.block--awards .image-grid>div:before,.block--awards .image-grid>div:after{display:none !important}.block--awards .image-grid>div:last-child{border-bottom:0}}.content__footer{background:#161616;padding:8em 0 14em;position:relative;text-align:center;z-index:2}.content__footer h2{margin-bottom:2.5em}.content__footer .btn--rotate{color:#f5f5f1;margin:0 auto;text-transform:uppercase}.content__footer .btn--rotate .btn__border{border-width:5px}.content__footer .btn--rotate:hover,.content__footer .btn--rotate:active,.content__footer .btn--rotate:focus{color:#f5f5f1}.page--services .content{*zoom:1}.page--services .content:before,.page--services .content:after{content:" ";display:table}.page--services .content:after{clear:both}.page--services>.wrap{padding-bottom:4em;padding-top:4em}@media only screen and (max-width: 47.9375em){.page--services>.wrap{padding-top:2em}}.page--services .content__text{float:right;padding-right:5.833333333%;width:39.666666667%}.page--services .content__text .btn{text-align:center}.page--services .content__graphic{float:left;margin-right:4.75%;padding-left:6.833333333%;width:55.583333333%}@media only screen and (max-width: 47.9375em){.page--services .content{padding-top:54.68085%;position:relative}.page--services .content .content__text,.page--services .content .content__graphic{float:none;padding:0;width:100%}.page--services .content .content__graphic{left:12.5%;margin:0;position:absolute;right:12.5%;top:0;width:75%}.page--services .content .content__text{margin-top:2em;overflow:hidden;text-align:center}.page--services .content .content__text h1 img{display:block;margin:0 auto;max-width:60%}}.content__text__slides{*zoom:1}.content__text__slides:before,.content__text__slides:after{content:" ";display:table}.content__text__slides:after{clear:both}.content__text__slides>div{display:none;-webkit-backface-visibility:hidden}.content__text__slides>div h1,.content__text__slides>div h2{margin-bottom:1em;margin-top:0}.content__text__slides>div h1{font-size:20px;font-size:1rem}.content__text__slides>div h2{font-family:"Fueled Sans Semi", "Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:48px;font-size:2.4rem;font-weight:bold;margin-bottom:1rem;margin-top:2rem;text-transform:uppercase}.content__text__slides .btn{padding:.9em 0 1.1em;width:100%}@media only screen and (max-width: 47.9375em){.content__text__slides>div h2{margin-top:0}.content__text__slides>div h2 img{display:block;height:21px;margin:0 auto;width:auto}.content__text__slides p{font-size:16px;font-size:1rem}.content__text__slides .btn{font-size:16px;font-size:1rem}}.loading-in-progress .content__text__slides>div:first-child{display:block}.page--services .content__graphic{position:relative}.page--services .content__graphic svg{display:block;height:100%;max-width:100%;width:100%}.page--services .content__graphic .graphic--services{padding-top:72.991452991%;position:relative}.page--services .content__graphic .graphic--services>div{overflow:hidden;position:absolute}.page--services .content__graphic .graphic__screen{display:block;height:auto;left:0;max-width:none;position:relative;-webkit-transition:left 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:left 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);width:500%}.page--services .content__graphic .graphic__stripe{background:#161616 url(../images/bg/bg-services.png) repeat center center;position:absolute}.page--services .content__graphic .graphic__stripe.graphic__stripe--imac{border-radius:18px 18px 0 0;left:0.51282%;padding-top:48.03419%;top:0.70258%;width:91.79487%}.page--services .content__graphic .graphic__stripe.graphic__stripe--iphone{border-radius:15px;left:4.10256%;padding-top:28.37607%;top:60.42155%;width:13.50427%}.page--services .content__graphic .graphic__stripe.graphic__stripe--ipad{border-radius:15px;left:72.99145%;padding-top:40.34188%;top:43.32553%;width:26.49573%}.page--services .content__graphic .graphic__bg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;padding-top:72.991452991%}.page--services .content__graphic .graphic__bg>svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page--services .content__graphic .graphic__button--ipad{left:84.95726%;position:absolute;top:92.50585%;width:2.39316%}.page--services .content__graphic .graphic__button--ipad img{display:block}.page--services .content__graphic .graphic__button--iphone{left:9.74359%;position:absolute;top:94.61358%;width:2.05128%}.page--services .content__graphic .graphic__button--iphone img{display:block}.page--services .content__graphic .graphic__imac{left:0.51282%;top:6.32319%;width:91.79487%}.page--services .content__graphic .graphic__ipad{left:72.99145%;top:48.47775%;width:26.49573%}.page--services .content__graphic .graphic__ipad .graphic__screen{-webkit-transition-delay:0.12s;transition-delay:0.12s}.page--services .content__graphic .graphic__iphone{left:4.10256%;top:63.93443%;width:13.50427%}.page--services .content__graphic .graphic__iphone .graphic__screen{-webkit-transition-delay:0.24s;transition-delay:0.24s}.page--services .content__graphic.services--branding .graphic__screen{left:-100%}.page--services .content__graphic.services--ux .graphic__screen{left:-200%}.page--services .content__graphic.services--ui .graphic__screen{left:-300%}.page--services .content__graphic.services--dev .graphic__screen{left:-400%}.page--services .menu--flexslider{border:3px solid #f5f5f1;clear:both;list-style:none;margin:5em 0 0;padding:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page--services .menu--flexslider li{display:inline-block;width:25%}.page--services .menu--flexslider a{background:none;color:#f5f5f1;display:block;font-size:17px;font-size:0.85rem;font-weight:600;letter-spacing:.2em;padding:2em .5em;position:relative;text-align:center;text-transform:uppercase}.page--services .menu--flexslider a:hover{background:#f5f5f1;color:#161616}.page--services .menu--flexslider a:active,.page--services .menu--flexslider a:focus{background:#525252;color:#f5f5f1}.page--services .menu--flexslider .flex-active a{background:#f5f5f1;color:#161616}.page--services .menu--flexslider .menu__icon{height:36px;left:50%;margin:0 0 0 -18px;position:absolute;top:-19px;width:36px}.page--services .menu--flexslider b{background:#161616;border:3px solid #f5f5f1;height:36px;left:0;position:absolute;top:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:36px}.page--services .menu--flexslider div{display:block;margin:7px auto;position:relative}.page--services .menu--flexslider svg{display:block;fill:#525252;margin:0 auto;-webkit-transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.page--services .menu--flexslider svg path,.page--services .menu--flexslider svg polygon,.page--services .menu--flexslider svg rect{fill:inherit}.page--services .menu--flexslider a:hover svg{fill:#ae0000}.page--services .menu--flexslider a:active svg,.page--services .menu--flexslider a:focus svg{fill:#525252}.page--services .menu--flexslider .flex-active a svg{fill:#ae0000}@media only screen and (max-width: 47.9375em){.page--services .menu--flexslider{border:none;margin-top:2em}.page--services .menu--flexslider a{border:none;padding:0}.page--services .menu--flexslider a:hover,.page--services .menu--flexslider a:active,.page--services .menu--flexslider a:focus{background:none}.page--services .menu--flexslider a span{display:none}.page--services .menu--flexslider a .menu__icon{display:block;left:auto;margin:0 auto;position:relative;top:auto}.page--services .menu--flexslider a div{margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page--services .menu--flexslider .flex-active a{background:none}}.services__process{background:#f5f5f1;color:#161616;padding:4em 0}.services__process h2{color:#525252;font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:1.8rem;font-style:italic;margin-bottom:1.8rem;margin-top:0;text-align:center;text-transform:uppercase}@media only screen and (min-width: 22.5em){.services__process h2{font-size:2.1rem}}@media only screen and (min-width: 30em){.services__process h2{font-size:3.2rem}}@media only screen and (min-width: 40em){.services__process h2{font-size:4rem}}@media only screen and (min-width: 64em){.services__process h2{font-size:5rem}}.services__process h2 img{display:block;margin:0 auto}.services__process .services__iphone{margin:0 auto;max-width:1060px}.services__process .services__iphone__progress{display:inline-block;height:15em;position:relative;vertical-align:middle;width:5%}.services__process [class^="services__iphone__progress--"]{left:20%;margin-top:-3%;position:absolute;width:60%;z-index:2}.services__process [class^="services__iphone__progress--"]:before{border-bottom:4px solid #f5f5f1;border-top:4px solid #f5f5f1;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}.services__process [class^="services__iphone__progress--"]>span{background:#b0b0b0;border-radius:3px;display:block;padding-top:100%;position:relative;-ms-transform:rotate(45deg) translate3d(0, 0, 0);-webkit-transform:rotate(45deg) translate3d(0, 0, 0);transform:rotate(45deg) translate3d(0, 0, 0);-ms-transform:rotate(45deg);-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);z-index:2}.services__process [class^="services__iphone__progress--"]>span:before{border:2px solid #f5f5f1;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}.services__process [class^="services__iphone__progress--"]>span>span{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.services__process [class^="services__iphone__progress--"]:hover>span,.services__process [class^="services__iphone__progress--"].flex-active>span{background:#ae0000;-ms-transform:rotate(135deg) translate3d(0, 0, 0);-webkit-transform:rotate(135deg) translate3d(0, 0, 0);transform:rotate(135deg) translate3d(0, 0, 0)}.services__process [class^="services__iphone__progress--"]:active>span,.services__process [class^="services__iphone__progress--"]:focus>span{background:#525252}.services__process .services__iphone__progress--1{top:0}.services__process .services__iphone__progress--2{top:33.333%}.services__process .services__iphone__progress--3{top:66.667%}.services__process .services__iphone__progress--4{top:100%}.services__process .services__iphone__progress__bar{background:#b0b0b0;bottom:0;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.services__process .services__iphone__diagram{display:inline-block;vertical-align:middle;width:40%}.services__process .services__iphone__diagram>div{padding-top:215.789473684%;position:relative}.services__process .services__iphone__diagram .svg--services-phone{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;max-width:100%}.services__process .services__iphone__diagram .svg--services-phone__screen{cursor:pointer;display:block;overflow:hidden;position:relative;-webkit-transition:all 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:all 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%}.services__process .services__iphone__diagram .svg--services-phone__screen.js--active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(20%, 0, 0);-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0)}.services__process .services__iphone__diagram .svg--services-phone__screen.js--active img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.services__process .services__iphone__diagram .svg--services-phone__screen img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:opacity 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);width:100%}.services__process .services__iphone__diagram .svg--services-phone__screen .phone__svg--icon{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.services__process .services__iphone__diagram .svg--services-phone__1{fill:#780000;padding-top:76.17021%}.services__process .services__iphone__diagram .svg--services-phone__2{fill:#C43948;padding-top:73.19149%}.services__process .services__iphone__diagram .svg--services-phone__3{fill:#D99391;padding-top:68.93617%}.services__process .services__iphone__diagram .svg--services-phone__4{fill:#E7C4C1;padding-top:63.82979%}.services__process .phone__svg--nav{left:22.10526%;position:absolute;top:12.80488%;width:61.84211%}.services__process .svg--services-phone__2{margin-top:-15.76923%}.services__process .svg--services-phone__3{margin-top:-11.53846%}.services__process .svg--services-phone__4{margin-top:-7.30769%}.services__process .services__iphone__copy{display:inline-block;vertical-align:middle;width:55%}.services__process .services__iphone__copy p>a:hover{color:#ae0000}.services__process .services__iphone__copy p>a:active,.services__process .services__iphone__copy p>a:focus{color:#161616}.services__process .services__iphone__copy h3{font-size:40px;font-size:2rem;font-weight:600;margin:0 0 .5em}.services__process .services__iphone__copy .btn{display:block;padding:1.5em 1.5em 1.7em;text-align:center}.services__process .services__iphone__copy small{display:block;font-style:italic;margin:1em 0 0}@media only screen and (max-width: 47.9375em){.services__process .services__iphone__copy{font-size:16px;font-size:1rem}.services__process .services__iphone__copy h3{font-size:20px;font-size:1.25rem}}.services__process .services__iphone__section{display:none;padding-left:3%;-webkit-backface-visibility:hidden}@media only screen and (max-width: 47.9375em){.services__process .services__iphone{position:relative}.services__process .services__iphone__progress{display:block;height:1em;margin:1em auto;width:15em}.services__process .services__iphone__progress .services__iphone__progress__bar{bottom:auto;height:2px;left:0%;margin-top:-1px;top:50%;width:100%}.services__process .services__iphone__progress [class^="services__iphone__progress--"]{height:1em;left:0%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;width:1em;z-index:2}.services__process .services__iphone__progress [class^="services__iphone__progress--"]:before{border-width:0 4px}.services__process .services__iphone__progress .services__iphone__progress--1{left:0}.services__process .services__iphone__progress .services__iphone__progress--2{left:33.333%}.services__process .services__iphone__progress .services__iphone__progress--3{left:66.667%}.services__process .services__iphone__progress .services__iphone__progress--4{left:100%}.services__process .services__iphone__diagram,.services__process .services__iphone__copy{display:block;width:100%}.services__process .services__iphone__diagram{padding:0 30% 2em}}.services__testimonials,.cs__slideshow{background:#f5f5f1;border-top:4px solid #161616;color:#161616;padding:6em 0}@media only screen and (max-width: 47.9375em){.services__testimonials,.cs__slideshow{padding:3em 0}}.services__testimonials .wrap,.cs__slideshow .wrap{position:relative}.services__testimonials h2,.cs__slideshow h2{font-family:"Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:74px;font-size:3.7rem;font-weight:normal;margin-top:0;text-align:center;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.services__testimonials h2,.cs__slideshow h2{font-size:30px;font-size:1.875rem}}.services__testimonials .slideshow__slides,.cs__slideshow .slideshow__slides{-webkit-transition:all 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:all 0.75s cubic-bezier(0.75, -0.17, 0.23, 1.19);-webkit-transition-timing-function:cubic-bezier(0.75, -0.17, 0.23, 1.19);transition-timing-function:cubic-bezier(0.75, -0.17, 0.23, 1.19);-webkit-transition-timing-function:cubic-bezier(0.75, -0.17, 0.23, 1.19) !important}.services__testimonials .js--slideshow-start .slideshow__slides,.cs__slideshow .js--slideshow-start .slideshow__slides{display:-webkit-box;display:-ms-flexbox;display:flex}.services__testimonials .slideshow__slide,.cs__slideshow .slideshow__slide{margin:auto 0;display:block;-webkit-backface-visibility:hidden}.services__testimonials .flex-viewport,.cs__slideshow .flex-viewport{position:relative}.services__testimonials .flex-viewport:before,.cs__slideshow .flex-viewport:before,.services__testimonials .flex-viewport:after,.cs__slideshow .flex-viewport:after{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmMSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, left top, right top, from(#f5f5f1), to(rgba(245,245,241,0)));background:linear-gradient(to right, #f5f5f1, rgba(245,245,241,0));bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:10%;z-index:2}.services__testimonials .flex-viewport:after,.cs__slideshow .flex-viewport:after{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmMSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, left top, right top, from(rgba(245,245,241,0)), to(#f5f5f1));background:linear-gradient(to right, rgba(245,245,241,0), #f5f5f1);left:auto;right:0}.services__testimonials blockquote,.cs__slideshow blockquote{margin:1em auto;text-align:center;width:80%}@media only screen and (max-width: 47.9375em){.services__testimonials blockquote,.cs__slideshow blockquote{width:90%}}.services__testimonials blockquote p,.cs__slideshow blockquote p{color:#ae0000;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:50px;font-size:2.5rem;font-style:italic;line-height:1;margin:0 0 .5em;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.services__testimonials blockquote p,.cs__slideshow blockquote p{font-size:24px;font-size:1.5rem}}.services__testimonials blockquote p:before,.cs__slideshow blockquote p:before{content:"“"}.services__testimonials blockquote p:after,.cs__slideshow blockquote p:after{content:"”"}.services__testimonials blockquote cite,.cs__slideshow blockquote cite{display:block;font-style:normal;font-weight:300}.services__testimonials blockquote cite a,.cs__slideshow blockquote cite a{color:inherit}.services__testimonials blockquote cite a:hover,.cs__slideshow blockquote cite a:hover,.services__testimonials blockquote cite a:focus,.cs__slideshow blockquote cite a:focus{color:#ae0000}.services__testimonials .flex-direction-nav,.cs__slideshow .flex-direction-nav{list-style:none;margin:0;padding:0}.services__testimonials .flex-direction-nav a,.cs__slideshow .flex-direction-nav a{border-color:#b0b0b0;border-style:solid;border-width:2px 2px 0 0;display:block;height:5em;overflow:hidden;text-indent:100%;white-space:nowrap;margin:-1.5em 0 0 -0.0em;position:absolute;right:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;width:5em;z-index:3}.services__testimonials .flex-direction-nav a.flex-prev,.cs__slideshow .flex-direction-nav a.flex-prev{border-width:0 0 2px 2px;left:0;right:auto}.no-touch .services__testimonials .flex-direction-nav a:hover,.no-touch .cs__slideshow .flex-direction-nav a:hover{border-color:#ae0000}.no-touch .services__testimonials .flex-direction-nav a:active,.no-touch .cs__slideshow .flex-direction-nav a:active,.no-touch .services__testimonials .flex-direction-nav a:focus,.no-touch .cs__slideshow .flex-direction-nav a:focus{border-color:#525252}@media only screen and (max-width: 85.9375em){.services__testimonials .flex-direction-nav a.flex-next,.cs__slideshow .flex-direction-nav a.flex-next{right:2em}.services__testimonials .flex-direction-nav a.flex-prev,.cs__slideshow .flex-direction-nav a.flex-prev{left:2em}}@media only screen and (max-width: 47.9375em){.services__testimonials .flex-direction-nav a,.cs__slideshow .flex-direction-nav a{border:none;height:2em;margin:-.5em 0 0 0;top:0.125em;-webkit-transform:none;-ms-transform:none;transform:none;width:2em}.services__testimonials .flex-direction-nav a:after,.cs__slideshow .flex-direction-nav a:after{border-color:#b0b0b0;border-style:solid;border-width:2px 2px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';height:50%;left:25%;margin-left:-4px;position:absolute;top:25%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50%}.services__testimonials .flex-direction-nav a.flex-next,.cs__slideshow .flex-direction-nav a.flex-next{right:2em}.services__testimonials .flex-direction-nav a.flex-prev,.cs__slideshow .flex-direction-nav a.flex-prev{left:2em}.services__testimonials .flex-direction-nav a.flex-prev:after,.cs__slideshow .flex-direction-nav a.flex-prev:after{margin-left:4px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}}.page--services .content__text,.page--services .content__graphic,.page--services .menu--flexslider{visibility:hidden}.loading-from-services .page--services .content__text,.loading-from-services .page--services .content__graphic,.loading-from-services .page--services .menu--flexslider{visibility:visible}.page-loaded .page--services .content__text,.page-loaded .page--services .content__graphic,.page-loaded .page--services .menu--flexslider{visibility:visible}.page-loaded .page--services .content__text{-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0s 1 both}.page-loaded .page--services .content__graphic{-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.2s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.2s 1 both}.page-loaded .page--services .menu--flexslider{-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.4s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.4s 1 both}@media only screen and (min-width: 48em){.page--services .content.animate .content__text__slides{-webkit-animation:moveRightAndIn 0.45s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.05s 1 both;animation:moveRightAndIn 0.45s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.05s 1 both}.page--services .content.animate .svg-services{-webkit-animation:moveLeftAndIn 0.45s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0s 1 both;animation:moveLeftAndIn 0.45s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0s 1 both}}.page-type--member .page-wrap{padding:0}.js.no-touch .team__hero h1,.team__hero .js.no-touch h1,.js.no-touch .team__hero__role,.js.no-touch [class^="team__hero__contact--"],.js.no-touch .team__hero__contact--present{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch .team-member--loaded .team__hero h1,.team__hero .no-touch .team-member--loaded h1,.no-touch .team-member--loaded .team__hero__role,.no-touch .team-member--loaded [class^="team__hero__contact--"],.no-touch .team-member--loaded .team__hero__contact--present{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team__hero,.core-team__hero{background:#ae0000;padding:4rem 1rem 1.5rem;position:relative;text-align:center}.team__hero .wrap,.core-team__hero .wrap{padding-top:10px;padding-bottom:10px;margin:auto;overflow:hidden}.team__hero h1,.core-team__hero h1{display:inline-block;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:42px;font-size:2.625rem;line-height:1;position:relative;text-transform:uppercase;text-shadow:#ae0000 2px 2px 0,rgba(245,245,241,0.5) 3px 3px 0}@media only screen and (min-width: 30em){.team__hero h1,.core-team__hero h1{font-size:64px;font-size:3.2rem}}@media only screen and (min-width: 48em){.team__hero h1,.core-team__hero h1{font-size:84px;font-size:4.2rem;text-shadow:#ae0000 2px 2px 0,rgba(245,245,241,0.6) 3px 3px 0}}@media only screen and (min-width: 64em){.team__hero h1,.core-team__hero h1{font-size:92px;font-size:4.6rem}}.team__hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh}.team__hero .no-flexbox{min-height:0}.team__hero .wrap{margin:auto;visibility:hidden}.touch .team__hero .wrap,.team-member--loaded .team__hero .wrap{visibility:visible}.team__hero h1:before,.team__hero h1:after{background:#f5f5f1;-webkit-box-shadow:rgba(22,22,22,0.1) 1px 1px 0;box-shadow:rgba(22,22,22,0.1) 1px 1px 0;content:'';height:2px;margin-top:-7px;position:absolute;top:50%;width:4rem}.team__hero h1:before{left:calc(100% + 20px)}.team__hero h1:after{right:calc(100% + 20px)}.js.no-touch .team__hero h1:before,.js.no-touch .team__hero h1:after{-webkit-transition:width 0.65s 0.125s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:width 0.65s 0.125s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:0}.no-touch .team-member--loaded .team__hero h1:before,.no-touch .team-member--loaded .team__hero h1:after{width:8rem}.team__hero__role{display:block;font-size:32px;font-size:1.6rem;font-weight:300;margin:0 auto;text-shadow:rgba(22,22,22,0.1) 1px 1px 0}.no-touch.js .team__hero__role{-webkit-transition-delay:.125s;transition-delay:.125s}.team__hero__avatar{max-width:80%}@media only screen and (min-width: 25.625em){.team__hero__avatar{max-width:100%}}@media only screen and (min-width: 30em) and (max-height: 50em){.team__hero__avatar{max-width:50vh}}@media only screen and (min-width: 45em){.team__hero__avatar{max-width:50vh}}@media only screen and (min-width: 67.5em) and (min-height: 50em){.team__hero__avatar{max-width:60vh}}.no-touch.js .team__hero__avatar{opacity:0;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all 0.35s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.35s cubic-bezier(0.875, 0.105, 0.19, 0.92);-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:opacity, transform;transition-property:opacity, transform, -webkit-transform}.no-touch .team-member--loaded .team__hero__avatar{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.team__hero__data p{display:block;font-size:16px;font-size:1rem;font-weight:bold;padding:0 0.8rem;text-shadow:1px 1px rgba(22,22,22,0.25)}@media only screen and (min-width: 40em){.team__hero__data p{display:inline-block;overflow:auto;white-space:normal}}@media only screen and (min-width: 45em){.team__hero__data p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width: 64em){.team__hero__data p{font-size:26px;font-size:1.3rem}}[class^="team__hero__contact--"]{min-height:48px;line-height:32px;margin:0}[class^="team__hero__contact--"] a{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:inherit;display:inline-block;min-height:3rem;margin:0 auto;padding:0.5rem 0;position:relative;-webkit-transition:none;transition:none}[class^="team__hero__contact--"] a:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;margin-right:0.4rem;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);vertical-align:middle}@media only screen and (min-width: 40em){[class^="team__hero__contact--"] a{border-bottom:2px solid transparent;display:inline-block}[class^="team__hero__contact--"] a:before{-webkit-transform:none;-ms-transform:none;transform:none}[class^="team__hero__contact--"] a:hover:before,[class^="team__hero__contact--"] a:focus:before{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}[class^="team__hero__contact--"] a:active{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}}.team__hero__contact--email a:before{content:url(../images/icons/team--email.svg);height:29px;width:29px}.no-touch.js .team__hero__contact--email{-webkit-transition-delay:.5s;transition-delay:.5s}.team__hero__contact--tel a:before{content:url(../images/icons/team--phone.svg);height:32px;width:20px}.no-touch.js .team__hero__contact--tel{-webkit-transition-delay:.75s;transition-delay:.75s}.team__hero__contact--present a:before{content:url(../images/icons/team--location.svg);height:30px;width:23px}.no-touch.js .team__hero__contact--present{-webkit-transition-delay:1s;transition-delay:1s}@media (orientation: landscape) and (max-height: 30em){.team__hero .wrap{overflow:visible;padding-left:calc(50vh + 1rem);position:relative;text-align:left}.team__hero h1:before,.team__hero h1:after{display:none}.team__hero img{height:50vh;left:0;margin-top:-25vh;position:absolute;top:50%;width:50vh}.team__hero .team__hero__data{margin-top:0.8rem}.team__hero .team__hero__data p{display:block;font-size:20px;padding:0}.team__hero .team__hero__contact--tel span{padding:0}.team__hero .team__hero__contact--tel span:before,.team__hero .team__hero__contact--tel span:after{content:""}}.team__social{padding:80px 0}@media only screen and (max-width: 64em){.team__social{padding:40px 0}}.team__social__list{list-style:none;text-align:center}@media only screen and (min-width: 48em){.flexbox .team__social__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 47.9375em){.team__social__list{padding:0}}.team__social__item{display:inline-block;max-width:12rem;vertical-align:middle}@media only screen and (min-width: 48em){.flexbox .team__social__item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width: 40em){.team__social__item{width:20%}}.no-touch.js .team__social__item{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 0.25s cubic-bezier(0.84, -0.39, 0.38, 1.225);transition:all 0.25s cubic-bezier(0.84, -0.39, 0.38, 1.225)}.no-touch.js .team__social__item:nth-of-type(1){-webkit-transition-delay:0.125s;transition-delay:0.125s}.no-touch.js .team__social__item:nth-of-type(2){-webkit-transition-delay:0.25s;transition-delay:0.25s}.no-touch.js .team__social__item:nth-of-type(3){-webkit-transition-delay:0.375s;transition-delay:0.375s}.no-touch.js .team__social__item:nth-of-type(4){-webkit-transition-delay:0.5s;transition-delay:0.5s}.no-touch.js .team__social__item:nth-of-type(5){-webkit-transition-delay:0.625s;transition-delay:0.625s}.no-touch.js .team__social__item:nth-of-type(6){-webkit-transition-delay:0.75s;transition-delay:0.75s}.no-touch .team-member--loaded .js--show .team__social__item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team__social__link{display:block;padding:20px 30px;-webkit-transition:none;transition:none}@media only screen and (min-width: 48em){.team__social__link{padding:60px 30px}}@media only screen and (max-width: 40em){.team__social__link{padding:0}}.team__social__link .connect-icon{display:inline-block;position:relative;vertical-align:middle}.team__social__link svg{display:block;fill:#f5f5f1;height:96px;position:relative;-webkit-transition:fill 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:fill 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:96px}@media only screen and (max-width: 64em){.team__social__link svg{height:64px;width:64px}}@media only screen and (max-width: 40em){.team__social__link svg{height:48px;width:48px}}.team__social__link path{fill:inherit}.team__social__link .connect-knockout{fill:#161616}.team__social__link .connect-shadow{fill:#525252}.team__social__link .connect-border{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:4px solid #ae0000;bottom:4px;left:4px;position:absolute;right:4px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:border-color 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875),border-color 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875),border-color 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875)}@media only screen and (max-width: 64em){.team__social__link .connect-border{border-width:3px;bottom:3px;left:3px;right:3px;top:3px}}@media only screen and (max-width: 31.25em){.team__social__link .connect-border{border-width:2px;bottom:2px;left:2px;right:2px;top:2px}}@media only screen and (max-width: 25em){.team__social__link .connect-border{display:none}}.team__social__link:hover svg,.team__social__link:focus svg{fill:#f5f5f1}.team__social__link:hover .connect-border,.team__social__link:focus .connect-border{border-color:#525252;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.team__social__link:active .connect-border{border-color:#f5f5f1;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.team__send{background:#fff;color:#161616;display:block;padding:3rem 0;text-align:center}.team__send:hover,.team__send:focus{background:#ae0000;color:#f5f5f1}.team__send:active{background:#161616}.team__send__icon{display:block;margin:0 auto 2rem;width:133px}@media only screen and (min-width: 30em){.team__send__icon{width:266px}}.team__send__icon g{opacity:.2;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.team__send__icon g *{fill:inherit}.team__send__icon .svg__fill--black{fill:#161616}.team__send__icon .svg__fill--red{fill:#ae0000}.team__send:hover .svg__fill--black,.team__send:hover .svg__fill--red,.team__send:focus .svg__fill--black,.team__send:focus .svg__fill--red{fill:#f5f5f1;opacity:1}.team__send__copy h2{font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:32px;font-size:2rem;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width: 30em){.team__send__copy h2{font-size:48px;font-size:3rem}}@media only screen and (min-width: 40em){.team__send__copy h2{font-size:60px;font-size:3.75rem}.team__send__copy p{font-size:20px;font-size:1.25rem}}@media only screen and (min-width: 45em){.team__send{padding:5rem 0}.team__send__icon{display:inline-block;margin:0;vertical-align:middle;width:266px}.team__send__copy{display:inline-block;max-width:calc(100% - 266px);padding-left:2rem;text-align:left;vertical-align:middle}.team__send__copy h2{font-size:48px;font-size:3rem;margin-top:0}.team__send__copy p{font-size:16px;font-size:1rem;margin-bottom:0}}@media only screen and (min-width: 64em){.team__send{padding:7.2rem 0}.team__send__copy h2{font-size:60px;font-size:3rem}}@media only screen and (min-width: 67.5em){.team__send__copy{padding-left:4rem}.team__send__copy p{font-size:26px;font-size:1.3rem;margin-top:.5em}}.team__stats{background:#232323;padding:130px 0 180px}@media only screen and (max-width: 64em){.team__stats{padding:65px 0 90px}}.team__stats h2{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:60px;font-size:3rem;text-transform:uppercase}@media only screen and (max-width: 30em){.team__stats h2{padding:0 10px}}[class^="team__stats__list--"]{list-style:none;padding:0}[class^="team__stats__item--"]{background:#161616;height:55px;margin:16px 0;overflow:hidden;position:relative}[class^="team__stats__item--"] i:before,[class^="team__stats__item--"]:before{background:#232323;content:'';height:120px;pointer-events:none;position:absolute;right:-85px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:120px;z-index:2}[class^="team__stats__item--"] i{background:#ae0000;bottom:0;left:0;position:absolute;top:0;-webkit-transition:width 500ms cubic-bezier(0.84, -0.39, 0.38, 1.225);transition:width 500ms cubic-bezier(0.84, -0.39, 0.38, 1.225);width:40%}[class^="team__stats__item--"] i:before{background:#161616;z-index:1}.no-touch.js [class^="team__stats__item--"] i{width:0}[class^="team__stats__item--"] .team__stats__tier-label{content:'';font-style:normal;font-weight:600;padding:13px 60px 13px 18px;position:absolute;top:0;text-align:right;right:0;white-space:nowrap;z-index:5}@media only screen and (max-width: 64em){[class^="team__stats__item--"] .team__stats__tier-label{padding:16px 55px 13px 10px}}.no-touch.js [class^="team__stats__item--"] .team__stats__tier-label{opacity:0;-webkit-transition:opacity 300ms 300ms;transition:opacity 300ms 300ms}.no-touch .team-member--loaded .js--show [class^="team__stats__item--"] .team__stats__tier-label{opacity:1}@media only screen and (min-width: 48em){.team__stats__item--1 .team__stats__tier-label,.team__stats__item--2 .team__stats__tier-label{left:100%;padding-left:0.25rem}}@media only screen and (max-width: 59.375em){.team__stats__item--3 .team__stats__tier-label,.team__stats__item--4 .team__stats__tier-label{left:100%;padding-left:0.25rem}}.team__stats__item--1 i,.team-member--loaded .js--show .team__stats__item--1 i{width:32.5%}.team__stats__item--2 i,.team-member--loaded .js--show .team__stats__item--2 i{width:40%}.team__stats__item--3 i,.team-member--loaded .js--show .team__stats__item--3 i{width:47.5%}.team__stats__item--4 i,.team-member--loaded .js--show .team__stats__item--4 i{width:55%}.team__stats__item--5 i,.team-member--loaded .js--show .team__stats__item--5 i{width:62.5%}.team__stats__item--6 i,.team-member--loaded .js--show .team__stats__item--6 i{width:70%}.team__stats__item--7 i,.team-member--loaded .js--show .team__stats__item--7 i{width:77.5%}.team__stats__item--8 i,.team-member--loaded .js--show .team__stats__item--8 i{width:85%}.team__stats__item--9 i,.team-member--loaded .js--show .team__stats__item--9 i{width:92.5%}.team__stats__item--10 i,.team-member--loaded .js--show .team__stats__item--10 i{width:100%}[class^="team__stats__item--"]:nth-of-type(1) i{-webkit-transition-delay:-0.225s;transition-delay:-0.225s}[class^="team__stats__item--"]:nth-of-type(1) .team__stats__tier-label{-webkit-transition-delay:0.025s;transition-delay:0.025s}[class^="team__stats__item--"]:nth-of-type(2) i{-webkit-transition-delay:-0.1s;transition-delay:-0.1s}[class^="team__stats__item--"]:nth-of-type(2) .team__stats__tier-label{-webkit-transition-delay:0.15s;transition-delay:0.15s}[class^="team__stats__item--"]:nth-of-type(3) i{-webkit-transition-delay:0.025s;transition-delay:0.025s}[class^="team__stats__item--"]:nth-of-type(3) .team__stats__tier-label{-webkit-transition-delay:0.275s;transition-delay:0.275s}[class^="team__stats__item--"]:nth-of-type(4) i{-webkit-transition-delay:0.15s;transition-delay:0.15s}[class^="team__stats__item--"]:nth-of-type(4) .team__stats__tier-label{-webkit-transition-delay:0.4s;transition-delay:0.4s}.team__stats__label{background:#232323;color:#6c6c6c;font-family:"Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-size:24px;font-size:1.2rem;display:block;line-height:0.8;overflow:hidden;padding:22px 40px 14px 0;position:relative;text-align:right;text-overflow:ellipsis;text-transform:uppercase;width:25%;white-space:nowrap;z-index:7}@media only screen and (max-width: 64em){.team__stats__label{padding:24px 20px 16px 0}}@media only screen and (max-width: 47.9375em){.team__stats__label{padding-left:0.75rem;padding-top:0.125rem;padding-bottom:0.375rem;text-align:left;width:100%}[class^="team__stats__item--"]{margin-bottom:1.2rem}[class^="team__stats__item--"] .team__stats__tier-label{left:0;text-align:left;top:12px}}.team__about{background:#f5f5f1;color:#232323;padding:130px 0 180px;text-align:center}@media only screen and (max-width: 64em){.team__about{padding:65px 0 90px}}.team__about .wrap{max-width:50rem}.team__about h2{color:#161616;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:60px;font-size:3rem;line-height:0.85;margin-bottom:0;position:relative;text-transform:uppercase;text-shadow:#f5f5f1 2px 2px 0, #ae0000 3px 3px 0}@media only screen and (min-width: 64em){.team__about h2{font-size:92px;font-size:4.6rem}}.team__about p{line-height:1.45}@media only screen and (min-width: 45em){.team__about p{font-size:28px;font-size:1.4rem}}.team__about p a{color:inherit;font-weight:600}.team__about p a:hover,.team__about p a:focus{color:#ae0000}.team__about p a:active{color:#525252}.team__insta__list,.team__dribbble__list{list-style:none;margin:0;padding:0}.team__insta__item,.team__dribbble__item{display:inline-block;overflow:hidden;padding-top:20%;position:relative;width:20%;vertical-align:top}.team__insta__link,.team__dribbble__link{height:100%;left:0;position:absolute;top:0;width:100%}.team__insta__image,.team__dribbble__image,.team__music__cover{background:center no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.team__insta__overlay,.team__dribbble__overlay,.team__music__title-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#303030;height:100%;left:0;overflow:hidden;padding:20px;position:absolute;text-shadow:rgba(22,22,22,0.2) 1px 1px 2px;top:0;-webkit-transition:all 350ms cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 350ms cubic-bezier(0.875, 0.105, 0.19, 0.92);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.no-touch .team__insta__overlay,.no-touch .team__dribbble__overlay,.no-touch .team__music__title-card{opacity:0}.touch .team__insta__overlay,.touch .team__dribbble__overlay,.touch .team__music__title-card{display:none}.no-touch a:hover .team__insta__overlay,.no-touch a:hover .team__dribbble__overlay,.no-touch a:hover .team__music__title-card,.no-touch a:focus .team__insta__overlay,.no-touch a:focus .team__dribbble__overlay,.no-touch a:focus .team__music__title-card{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}.no-touch a:active .team__insta__overlay,.no-touch a:active .team__dribbble__overlay,.no-touch a:active .team__music__title-card{background:#161616}.team__insta__image--blur,.team__dribbble__image--blur,.team__music__cover--blur{background:center no-repeat;background-size:cover;height:140%;left:-20%;opacity:0.5;position:absolute;top:-20%;width:140%;-webkit-filter:blur(10px) grayscale(1);filter:blur(10px) grayscale(1)}[class^="team__insta__text--"],[class^="team__dribbble__text--"],[class^="team__music__text--"]{-ms-flex-item-align:center;align-self:center;color:#f5f5f1;display:block;opacity:0;position:relative;text-align:center;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 350ms cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 350ms cubic-bezier(0.875, 0.105, 0.19, 0.92);width:100%;z-index:2}.no-touch a:hover [class^="team__insta__text--"],.no-touch a:hover [class^="team__dribbble__text--"],.no-touch a:hover [class^="team__music__text--"],.no-touch a:focus [class^="team__insta__text--"],.no-touch a:focus [class^="team__dribbble__text--"],.no-touch a:focus [class^="team__music__text--"]{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team__insta__text--title,.team__dribbble__text--title,.team__music__text--title,.team__strava__title{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:34px;font-size:1.7rem;line-height:0.95;margin-bottom:0.25rem;text-transform:uppercase}.team__insta__text--subtitle,.team__dribbble__text--data,.team__music__text--artist{font-size:24px;font-size:1.2rem;font-weight:300}.team__music__text--album{font-size:20px;font-size:1rem;font-style:italic}.team__service-logo{height:4.2rem;left:50%;margin:-2.1rem 0 0 -2.1rem;position:absolute;top:50%;width:4.2rem;z-index:2}.team__service-logo .connect-dribbble,.team__service-logo .connect-instagram{opacity:1;-webkit-transition:visibility .25s ease .1s, opacity .25s ease .1s;transition:visibility .25s ease .1s, opacity .25s ease .1s;visibility:visible}.team__service-logo svg{fill:#f5f5f1;height:2.4rem;left:50%;margin:-1.2rem 0 0 -1.2rem;position:absolute;top:50%;width:2.4rem}.team__service-logo .connect-knockout,.team__service-logo .connect-shadow{display:none;fill:none}.team__service-logo:hover .connect-dribbble,.team__service-logo:hover .connect-instagram,.team__service-logo:focus .connect-dribbble,.team__service-logo:focus .connect-instagram,.team__service-logo:active .connect-dribbble,.team__service-logo:active .connect-instagram{opacity:0;-webkit-transition-delay:.25s, 0s;transition-delay:.25s, 0s;visibility:hidden}.team__service-logo:hover ~ .team__service-logo__background,.team__service-logo:focus ~ .team__service-logo__background,.team__service-logo:active ~ .team__service-logo__background{margin:-100% 0 0 -100%;opacity:.8;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:200%}@media only screen and (min-width: 45em){.team__service-logo:hover ~ .team__service-logo__background,.team__service-logo:focus ~ .team__service-logo__background,.team__service-logo:active ~ .team__service-logo__background{margin:-50% 0 0 -50%;width:100%}}.team__service-logo:hover .team__service-logo__label,.team__service-logo:focus .team__service-logo__label,.team__service-logo:active .team__service-logo__label{opacity:1;-webkit-transition-delay:.1s, .1s;transition-delay:.1s, .1s;visibility:visible}.team__service-logo:active .team__service-logo__background{opacity:.9}.team__service-logo__background{left:50%;margin:-2.1rem 0 0 -2.1rem;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:4.2rem;z-index:1}.team__service-logo__background:before{content:"";display:block;padding-top:100%}.team__service-logo--instagram ~ .team__service-logo__background{background:#314351}.team__service-logo--dribbble ~ .team__service-logo__background{background:#813553}.team__service-logo__label{color:#f5f5f1;font-weight:bold;opacity:0;padding:0 1.6rem;position:absolute;left:50%;margin-left:-50vw;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:visibility .25s ease .25s, opacity .25s ease;transition:visibility .25s ease .25s, opacity .25s ease;visibility:hidden;width:100vw}@media only screen and (min-width: 30em){.team__service-logo__label{font-size:36px;font-size:2.25rem}}@media only screen and (min-width: 45em){.team__service-logo__label{margin-left:auto;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);white-space:nowrap;width:auto}}@media only screen and (min-width: 64em){.team__service-logo__label{font-size:40px;font-size:2rem}}.team__instagram{background:#f5f5f1;overflow:hidden;position:relative}.team__insta__list{min-height:calc((100vw - 0) / (8/4))}@media only screen and (max-width: 44.9375em){.team__insta__list{min-height:calc(100vw * (8/4))}}.team__insta__item{padding-top:50%;width:50%}@media only screen and (min-width: 45em){.team__insta__item{padding-top:25%;width:25%}}.team__insta__overlay{background-color:#314351}@media only screen and (max-width: 21.875em){.team__insta__text--title{display:none}}.team__insta__text--extra{margin-bottom:0.25rem}@media only screen and (max-width: 59.375em){.team__insta__text--extra{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}@media only screen and (max-width: 47.9375em){.team__insta__text--extra{display:none}}[class^="team__insta__icon--"]{background:-10px center no-repeat;padding-left:18px}.team__insta__icon--location{background-image:url(../images/icons/instagram-location.svg)}.team__insta__icon--like{background-image:url(../images/icons/dribbble-like.svg)}.team__twitter{background:#f5f5f1;color:#161616;padding:20px 0 45px;text-align:center}@media only screen and (min-width: 40em){.team__twitter{padding:40px 0 90px}}@media only screen and (max-width: 30em){.team__twitter .wrap{padding:0 20px}}.team__twitter__icon{display:inline-block;fill:#232323;margin:0 auto;position:relative}@media only screen and (min-width: 59.375em){.team__twitter__icon{margin:0 auto 2.4rem}}.team__twitter__icon:before{background:#161616;content:"";height:150%;left:-42.85714%;position:absolute;top:-25%;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:185.71429%}.team__twitter__icon:hover,.team__twitter__icon:focus{fill:#f5f5f1}.team__twitter__icon:hover:before,.team__twitter__icon:focus:before{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.team__twitter__icon:active{fill:#f5f5f1}.team__twitter__icon:active:before{background:#ae0000}.team__twitter__icon svg{display:block;height:52px;margin:0 auto;position:relative;width:42px}.team__twitter__icon svg path{fill:inherit}.team__twitter__list{list-style:none;padding:0;text-align:left}.team__twitter__item{display:inline-block;margin-left:2.5rem;vertical-align:top;width:calc(33.33% - 1.66667rem)}@media only screen and (min-width: 59.4375em){.team__twitter__item:first-of-type{margin-left:0}}@media only screen and (max-width: 59.375em){.team__twitter__item{display:block;margin:3rem auto 1rem;max-width:500px;width:100%}}.team__twitter__date,.team__strava__subtitle{color:#ababab;display:block;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-style:italic;line-height:0.95;text-transform:uppercase}.team__twitter__date{font-size:32px;font-size:1.6rem;margin-bottom:1rem}.team__twitter__date:hover,.team__twitter__date:focus{color:#525252}.team__twitter__date:active{color:#ae0000}.team__twitter__tweet{line-height:1.45}.team__twitter__tweet a{color:#ae0000;max-width:100%;overflow:hidden;display:inline-block;text-overflow:ellipsis;vertical-align:top}.team__twitter__tweet a:hover,.team__twitter__tweet a:focus{color:#525252}.team__twitter__tweet a:active{color:#161616}.team__twitter__tweet a[data-expanded-url] span{display:none}.team__twitter__tweet img[src*="emoji"]{display:inline-block;height:1em;top:0.15em;margin-right:0.125em;position:relative;vertical-align:baseline;width:1em}.team__dribbble{overflow:hidden;position:relative}.team__divider--instagram-dribbble{background:#f5f5f1;display:block;height:31px;position:relative}.team__divider--instagram-dribbble:before{background:#ae0000;height:1px;position:absolute;left:0;top:15px;content:"";width:100%}.team__dribbble__list{min-height:calc((100vw - 0) / (4 * 0.66666666666))}@media only screen and (max-width: 44.9375em){.team__dribbble__list{min-height:calc(100vw * 2 * 0.7499)}}.team__dribbble__item{padding-top:37.5%;width:50%}@media only screen and (min-width: 45em){.team__dribbble__item{padding-top:18.75%;width:25%}}.team__dribbble__overlay{background-color:#813553}@media only screen and (max-width: 31.25em){.team__dribbble__overlay{padding:10px}}@media only screen and (max-width: 31.25em){.team__dribbble__text--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.team__dribbble__text--desc{margin-bottom:0.25rem}@media only screen and (max-width: 59.375em){.team__dribbble__text--desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width: 47.9375em){.team__dribbble__text--desc{display:none}}[class^="team__dribbble__icon--"]{background:-10px center no-repeat;padding-left:18px}.team__dribbble__icon--view{background-image:url(../images/icons/dribbble-view.svg);margin-right:0.5rem}.team__dribbble__icon--like{background-image:url(../images/icons/dribbble-like.svg)}.team__music{padding:80px 0 130px}@media only screen and (max-width: 64em){.team__music{padding:40px 0 65px}}.team__music h2{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:52px;font-size:2.6rem;line-height:0.95;margin-bottom:4rem;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.team__music h2{text-align:center}}.team__music .wrap{position:relative}@media only screen and (max-width: 30em){.team__music .wrap{padding:0 20px}}.team__music__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}[class^="team__music__item--"]{position:relative;width:25%}[class^="team__music__item--"]:before{content:"";display:block;padding-top:100%}@media only screen and (max-width: 47.9375em){[class^="team__music__item--"]:before{padding-top:0}}@media only screen and (max-width: 70em){[class^="team__music__item--"]{width:30%}}.team__music__item--playing .team__music__album:before{-webkit-box-sizing:border-box;box-sizing:border-box;color:#f5f5f1;content:'Currently listening to';position:absolute;left:17px;height:12px;line-height:11px;font-size:10px;font-size:0.5rem;font-weight:bold;text-transform:uppercase;top:5px;-webkit-transform:translateX(-6px);-ms-transform:translateX(-6px);transform:translateX(-6px);-webkit-transition:all 350ms cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 350ms cubic-bezier(0.875, 0.105, 0.19, 0.92);letter-spacing:0.25px;padding:0 5px 1px;opacity:0;z-index:5}@media only screen and (max-width: 47.9375em){.team__music__item--playing .team__music__album:before{left:0;opacity:1;padding:0 20px 0 220px;text-align:center;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100%}}@media only screen and (max-width: 31.25em){.team__music__item--playing .team__music__album:before{padding-left:170px}}@media only screen and (max-width: 21.875em){.team__music__item--playing .team__music__album:before{padding-left:120px}}.team__music__item--playing:hover .team__music__album:before,.team__music__item--playing:focus .team__music__album:before,.team__music__item--playing:active .team__music__album:before{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.team__music__now-playing{fill:inherit;height:12px;left:5px;position:absolute;top:5px;width:12px;z-index:5}.team__music__now-playing [class^="bar--"]{-webkit-animation:spotify-bar 1.5s infinite;animation:spotify-bar 1.5s infinite;fill:#f5f5f1}.team__music__now-playing .box{fill:inherit}.team__music__now-playing .bar--2{-webkit-animation-duration:1.65s;animation-duration:1.65s;-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.team__music__now-playing .bar--3{-webkit-animation-duration:1.35s;animation-duration:1.35s;-webkit-animation-delay:-0.85s;animation-delay:-0.85s}@media only screen and (max-width: 47.9375em){.team__music__now-playing{top:calc(50% - 100px + 5px)}}@media only screen and (max-width: 31.25em){.team__music__now-playing{top:calc(50% - 75px + 5px)}}@media only screen and (max-width: 21.875em){.team__music__now-playing{top:calc(50% - 50px + 5px)}}@-webkit-keyframes spotify-bar{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(70%);transform:translateY(70%)}40%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(30%);transform:translateY(30%)}80%{-webkit-transform:translateY(80%);transform:translateY(80%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes spotify-bar{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(70%);transform:translateY(70%)}40%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(30%);transform:translateY(30%)}80%{-webkit-transform:translateY(80%);transform:translateY(80%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.team__music__album{fill:#232323;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width: 48em){.team__music__album:hover,.team__music__album:focus{fill:transparent}}.team__music__cover,.team__music__cover--blur{background-image:url(../images/team-members/lastfm-default-cover.png)}.team__music__list--spotify .team__music__cover,.team__music__list--spotify .team__music__cover--blur{background-image:url(../images/team-members/spotify-default-cover.png)}.team__music__list--soundcloud .team__music__cover,.team__music__list--soundcloud .team__music__cover--blur{background-image:url(../images/team-members/soundcloud-default-cover.png)}.team__music__list--spotify .team__music__title-card{background-color:#4ba065}.team__music__list--soundcloud .team__music__title-card{background-color:#df8620}@media only screen and (max-width: 47.9375em){.touch .team__music__title-card{display:block}}.team__music__text--artist{margin-bottom:0.5rem}@media only screen and (min-width: 48em){.team__music__follow{padding-right:40px;position:absolute;top:1rem;right:0}}.team__music__follow a{color:#f5f5f1;display:block;fill:#f5f5f1;font-weight:bold;text-transform:uppercase}.team__music__follow a:hover,.team__music__follow a:focus{fill:#ae0000;color:#ae0000}.team__music__follow a:active{fill:#525252;color:#525252}.team__music__follow svg{display:inline-block;height:2rem;margin:0 0 0 0.5rem;vertical-align:middle;fill:inherit}.team__music__follow #spotify-logomark{margin-bottom:0.3rem;width:6.5rem}.team__music__follow #soundcloud-logomark{height:3rem;margin-top:-0.7rem;width:5.25rem}@media only screen and (max-width: 47.9375em){.team__music__list{-ms-flex-wrap:wrap;flex-wrap:wrap}[class^="team__music__item--"]{margin:0 auto 1rem;max-width:32.5rem;padding-top:0;width:100%}.team__music__album{display:block;position:relative}.team__music__title-card.team__music__title-card{background:none;min-height:200px;opacity:1;padding-left:220px;position:relative}.team__music__item--playing .team__music__title-card.team__music__title-card{padding-top:30px}.team__music__cover{height:200px;top:calc(50% - 100px);width:200px}.team__music__cover--blur{display:none}.team__music__follow{text-align:center;margin-top:3.2rem}.team__music__follow a{display:inline-block}.team__music__text--title,.team__music__text--artist,.team__music__text--album{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (max-width: 31.25em){.team__music__title-card.team__music__title-card{min-height:150px;padding-left:170px}.team__music__cover{height:150px;top:calc(50% - 75px);width:150px}}@media only screen and (max-width: 21.875em){.team__music__title-card.team__music__title-card{min-height:100px;padding-left:120px}.team__music__cover{height:100px;top:calc(50% - 50px);width:100px}}.team__strava__list{margin:0;padding:0}@media only screen and (min-width: 48em){.team__strava__list{padding:0 10px}}[class^="team__strava__item--"]{background:#222;display:inline-block;overflow:hidden;position:relative;text-shadow:#222 0.05rem 0.05rem, #222 0.05rem 0.1rem, #222 0.1rem 0.1rem, #222 0.1rem 0.05rem, #222 -0.05rem 0.05rem, #222 -0.05rem 0.1rem, #222 -0.1rem 0.1rem, #222 -0.1rem 0.05rem, #222 0.05rem -0.05rem, #222 0.05rem -0.1rem, #222 0.1rem -0.1rem, #222 0.1rem -0.05rem, #222 -0.05rem -0.05rem, #222 -0.05rem -0.1rem, #222 -0.1rem -0.1rem, #222 -0.1rem -0.05rem, #222 0 0.05rem, #222 0 0.1rem, #222 0.05rem 0, #222 0.1rem 0, #222 0 -0.05rem, #222 0 -0.1rem, #222 -0.05rem 0, #222 -0.1rem 0;vertical-align:top;width:100%}[class^="team__strava__item--no-map--"] .team__strava__overlay,[class^="team__strava__item--no-map--"] .team__strava__content{min-height:0}@media only screen and (max-width: 47.9375em){[class^="team__strava__item--no-map--"] .team__strava__content{max-width:31.25rem;width:100%}}.team__strava__overlay{color:#f5f5f1;display:block;min-height:50vh;overflow:hidden;padding:80px 0;position:relative;-webkit-transition:background 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:background 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);z-index:1}.team__strava__overlay:hover,.team__strava__overlay:focus{background:rgba(22,22,22,0.55);color:#f5f5f1}.team__strava__overlay:active{background:rgba(22,22,22,0.85);color:#f5f5f1}@media only screen and (max-width: 47.9375em){.team__strava__overlay{min-height:0;padding:2.5rem 0}.team__strava__overlay .wrap{padding:0}}@media only screen and (max-width: 31.25em){.team__strava__overlay{overflow:visible;padding-bottom:1.25rem}.team__strava__overlay:after{content:'';height:31.25rem;left:0;position:absolute;bottom:-31.25rem;width:100%}}.team__strava__content{max-width:25rem;min-height:25rem;width:50%}@media only screen and (max-width: 47.9375em){.team__strava__content{min-height:0;padding:0 1.25rem}}@media only screen and (max-width: 31.25em){.team__strava__content{width:100%}}.team__strava__title{font-size:52px;font-size:2.6rem;margin-top:0.25rem;margin-bottom:1rem}@media only screen and (min-width: 48em){.js .team__strava__title{opacity:0;-webkit-transition:opacity 0.25s 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 0.25s 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.team-member--loaded .team__strava--loaded.js--show .team__strava__title{opacity:1}}.team__strava__subtitle{font-size:32px;font-size:1.6rem;text-indent:-0.1rem;-webkit-transition:color 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:color 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.team__strava__overlay:hover .team__strava__subtitle,.team__strava__overlay:focus .team__strava__subtitle{color:#f5f5f1}@media only screen and (min-width: 48em){.js .team__strava__subtitle{opacity:0;-webkit-transition:color 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s 0.125s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:color 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s 0.125s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.team-member--loaded .team__strava--loaded.js--show .team__strava__subtitle{opacity:1}}.team__strava__date{white-space:nowrap}.team__strava__data{margin:0 auto 0.15rem}[class^="team__strava__data-item--"]{font-size:22px;font-size:1.1rem;background:top left no-repeat;cursor:help;display:block;line-height:28px;margin-bottom:0.7rem;min-height:32px;padding:0 0 6px 42px}@media only screen and (min-width: 48em){[class^="team__strava__data-item--"]{display:inline-block;vertical-align:top;width:calc(50% - 0.5rem)}[class^="team__strava__data-item--"]:nth-of-type(2n-1){margin-right:1rem}.js [class^="team__strava__data-item--"]{opacity:0;-webkit-transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.js [class^="team__strava__data-item--"]:nth-of-type(1){-webkit-transition-delay:625ms;transition-delay:625ms}.js [class^="team__strava__data-item--"]:nth-of-type(2){-webkit-transition-delay:750ms;transition-delay:750ms}.js [class^="team__strava__data-item--"]:nth-of-type(3){-webkit-transition-delay:875ms;transition-delay:875ms}.js [class^="team__strava__data-item--"]:nth-of-type(4){-webkit-transition-delay:1000ms;transition-delay:1000ms}.js [class^="team__strava__data-item--"]:nth-of-type(5){-webkit-transition-delay:1125ms;transition-delay:1125ms}.js [class^="team__strava__data-item--"]:nth-of-type(6){-webkit-transition-delay:1250ms;transition-delay:1250ms}.js [class^="team__strava__data-item--"]:nth-of-type(7){-webkit-transition-delay:1375ms;transition-delay:1375ms}.team-member--loaded .team__strava--loaded.js--show [class^="team__strava__data-item--"]{opacity:1}}@media only screen and (max-width: 31.25em){[class^="team__strava__data-item--"]{display:inline-block;vertical-align:top;width:calc(50% - 0.5rem)}[class^="team__strava__data-item--"]:nth-of-type(2n-1){margin-right:1rem}}@media only screen and (max-width: 20.625em){[class^="team__strava__data-item--"]{display:block;width:100%;margin-right:0 !important}}.team__strava__data-item--distance{background-image:url(../images/icons/team-strava-distance.svg)}.team__strava__data-item--duration{background-image:url(../images/icons/team-strava-duration.svg)}.team__strava__data-item--hr{background-image:url(../images/icons/team-strava-hr.svg)}.team__strava__data-item--pace{background-image:url(../images/icons/team-strava-pace.svg)}.team__strava__data-item--awards{background-image:url(../images/icons/team-strava-awards.svg)}.team__strava__data-item--elevation{background-image:url(../images/icons/team-strava-elevation.svg)}.team__strava__data-label{color:#ababab;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:20px;font-size:1rem;line-height:0.95;opacity:0;position:absolute;pointer-events:none;text-transform:uppercase;-webkit-transform:translateY(0.5rem);-ms-transform:translateY(0.5rem);transform:translateY(0.5rem);-webkit-transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.team__strava__data-label abbr{border-bottom:0}.no-touch [class^="team__strava__data-item--"]:hover .team__strava__data-label{opacity:1;-webkit-transform:translateY(-0.25rem);-ms-transform:translateY(-0.25rem);transform:translateY(-0.25rem)}.team__strava__data-value{display:block;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch [class^="team__strava__data-item--"]:hover .team__strava__data-value{-webkit-transform:translateY(0.4rem);-ms-transform:translateY(0.4rem);transform:translateY(0.4rem)}.team__strava__map{background:#222 !important;height:calc(100% + 40px);left:-5px;opacity:0;position:absolute;top:-5px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:calc(100% + 10px)}.team__strava__map>div,.team__strava__map .gm-err-container{background:#222 !important}.team__strava--loaded .team__strava__map{opacity:1}@media only screen and (max-width: 47.9375em){.team__strava__map{left:50%;right:-0.625rem;width:auto}}@media only screen and (max-width: 31.25em){.team__strava__map{height:calc(100vw + 2.5rem);position:relative;left:-0.625rem;margin-top:-2.5rem;max-height:22.5rem;top:2.5rem}}.core-team__hero{padding-bottom:6rem;padding-left:0;padding-right:0}@media only screen and (min-width: 64.0625em){.core-team__hero{padding-top:6rem}}@media only screen and (min-width: 67.5em){.core-team__hero h1{font-size:6.6rem}}.core-team__hero h2{font-size:20px;font-size:1rem;display:inline-block;font-weight:600;padding:0 1rem;margin:1rem 0 0.8rem;text-align:center}@media only screen and (min-width: 48em){.core-team__hero h2{margin-top:1.6rem}.core-team__hero h2:before{content:"- "}.core-team__hero h2:after{content:" -"}}@media only screen and (min-width: 45em){.core-team__hero h2{font-size:34px;font-size:1.7rem}}.core-team__hero p{display:none}@media only screen and (min-width: 30em){.core-team__hero p{display:block;margin-left:auto;margin-right:auto;max-width:46rem;padding:0 1rem}}@media only screen and (min-width: 64.0625em){.core-team__hero p{font-size:22px;font-size:1.1rem}}.core-team__hero .wrap{max-width:76rem;padding:0}.core-team__member{display:inline-block;margin:1rem -10%;max-width:20rem;position:relative;-webkit-transition:none;transition:none;width:120%}@media only screen and (min-width: 20em){.core-team__member{margin-left:-0.5rem;margin-right:-0.5rem}}@media only screen and (min-width: 64.0625em) and (max-width: 71.1875em){.core-team__member{max-width:16rem}}@media only screen and (min-width: 57em) and (max-width: 71.1875em){.core-team__member:nth-child(5n - 1){margin-left:7.2rem}.core-team__member:nth-child(5n){margin-right:7.2rem}}@media only screen and (min-width: 71.25em) and (max-width: 94.9375em){.core-team__member:nth-child(5n - 1){margin-left:9rem}.core-team__member:nth-child(5n){margin-right:9rem}}@media only screen and (min-width: 95em){.core-team__member:nth-child(7n - 6){margin-left:9rem}.core-team__member:nth-child(7n - 4){margin-right:9rem}}.core-team__member:nth-of-type(n+11){display:none}.core-team__member:before{content:'';display:block;padding-top:100%}.core-team__member h3{font-size:32px;font-size:1.6rem;color:#f5f5f1;font-family:"Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;line-height:0.85;padding:0 calc(8.33333% + 0.5rem);position:relative;text-transform:uppercase;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);z-index:2}.core-team__member:hover h3,.core-team__member:focus h3{-webkit-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.core-team__avatar{left:0;padding-top:100%;position:absolute;top:0;width:100%;z-index:2}.core-team__avatar:before,.core-team__avatar:after{background:#ae0000;content:'';left:40%;padding-top:20%;position:absolute;top:10%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:20%;z-index:2}.core-team__avatar:after{bottom:10%;top:auto}.core-team__avatar__diamond{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:center no-repeat;background-size:100%;bottom:22.5%;-webkit-box-shadow:inset white 0 0 0 0;box-shadow:inset white 0 0 0 0;left:22.5%;position:absolute;right:22.5%;top:22.5%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-box-shadow 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-box-shadow 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),box-shadow 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),box-shadow 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-box-shadow 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}.core-team__member:hover .core-team__avatar__diamond,.core-team__member:focus .core-team__avatar__diamond{-webkit-transform:rotate(45deg) scale(1.07273);-ms-transform:rotate(45deg) scale(1.07273);transform:rotate(45deg) scale(1.07273)}.core-team__member:active .core-team__avatar__diamond{-webkit-box-shadow:inset white 0 0 0 8.5rem;box-shadow:inset white 0 0 0 8.5rem}.core-team__avatar__pattern{background:center center no-repeat;background-size:100%;bottom:9.09091%;left:9.09091%;position:absolute;right:9.09091%;top:9.09091%;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}.core-team__member:hover .core-team__avatar__pattern,.core-team__member:focus .core-team__avatar__pattern{-webkit-transform:scale(0.91149);-ms-transform:scale(0.91149);transform:scale(0.91149)}.core-team__avatar__image{left:0;position:absolute;top:0;z-index:3}.core-team__search{background:#1d1d1d;overflow:hidden;padding:3rem 0;position:relative}@media only screen and (min-width: 30em){.core-team__search{padding:5rem 0}}@media only screen and (min-width: 45em){.core-team__search{padding:7.5rem 0}}@media only screen and (min-width: 64.0625em){.core-team__search{padding:8rem}}@media only screen and (min-width: 80em){.core-team__search{padding:10rem 0}}.core-team__search:before{background:url(../images/bg/member-pattern.png) repeat;background-size:480px 240px;content:'';height:250%;left:-75%;opacity:0.5;position:absolute;top:-75%;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);width:250%}@media only screen and (min-width: 45em){.core-team__search:before{background-size:960px 480px}}@media only screen and (min-width: 64.0625em){.core-team__search:before{background-size:1920px 960px}}.core-team__search h2{font-size:42px;font-size:2.625rem;color:#f5f5f1;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;line-height:0.85;margin:0 auto 1rem;position:relative;text-align:center;text-shadow:#161616 2px 2px 0, #ae0000 3px 3px 0;text-transform:uppercase;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}@media only screen and (min-width: 30em){.core-team__search h2{font-size:64px;font-size:4rem}}@media only screen and (min-width: 51.25em){.core-team__search h2{font-size:72px;font-size:4.5rem}}@media only screen and (min-width: 64.0625em){.core-team__search h2{font-size:84px;font-size:4.2rem}}.core-team__search .wrap{max-width:36rem;position:relative}.core-team__search__form{position:relative}@media only screen and (min-width: 51.25em){.core-team__search__form{font-size:28px;font-size:1.4rem}}@media only screen and (max-width: 34.375em){.core-team__search__form{padding-bottom:3.125rem}}.core-team__search__form label{display:block;font-weight:600;text-align:center}@media only screen and (max-width: 34.375em){.core-team__search__form label{height:5rem}}.core-team__search__form input[type="text"]{font-size:16px;font-size:1rem;background:#161616;border:4px solid #000000;color:#f5f5f1;display:block;margin:3rem auto 0;outline:none;padding:0.7rem 0.8rem 0.9rem;text-align:center;text-style:italic;width:100%}.core-team__search__form input[type="text"]::place-holder{color:#525252}@media only screen and (min-width: 45em){.core-team__search__form input[type="text"]{font-size:22px;font-size:1.375rem}}@media only screen and (min-width: 64.0625em){.core-team__search__form input[type="text"]{font-size:28px;font-size:1.4rem}}@media only screen and (max-width: 34.375em){.core-team__search__form input[type="text"]{margin-top:0.625rem}}.core-team__search__form:after{font-size:24px;font-size:1.2rem;bottom:-1.5rem;color:#f5f5f1;content:'';font-family:"Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;line-height:1;position:absolute;text-transform:uppercase;width:100%}@media only screen and (max-width: 34.375em){.core-team__search__form:after{font-size:20px;font-size:1rem;bottom:auto;top:9.375rem}}.core-team__search__form.js--search-failed input,.core-team__search__form.js--search-empty input{-webkit-animation:shake 0.1s 2;animation:shake 0.1s 2;border-color:#ae0000}.core-team__search__form.js--search-failed:after,.core-team__search__form.js--search-empty:after{color:#ae0000;content:attr(data-form-empty)}.core-team__search__form.js--search-searching input{border-color:#f5f5f1}.core-team__search__form.js--search-searching:after{color:#f5f5f1;content:attr(data-form-searching)}.core-team__search__form.js--search-empty:after{content:attr(data-form-error)}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.progress{height:100%;left:0;position:fixed;top:0%;width:100%}.progress .meter{background:rgba(22,22,22,0.25);height:100%;left:0;position:absolute;top:0;width:0}.project__hero{background-attachment:scroll;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;width:100%}.project--nimble .project__hero{background-color:#ed5039;background-image:url(../images/nimble/bg--project.svg);background-position:left center}.project--rdio-drop .project__hero{background-image:url(../images/rdio-drop/bg--project.jpg)}.project--keyme .project__hero{background-color:#272d30;background-image:url(../images/keyme/bg--project.png)}.project--quizup .project__hero{background-color:#ff5454;background-image:url(../images/quizup/bg--project.svg)}.project--afterlight .project__hero{background-image:url(../images/afterlight/bg--project.jpg)}.project--barneys-new-york .project__hero{background-image:url(../images/barneys-new-york/bg--project.jpg)}.project--dayo .project__hero{background:#071F2D}.project--dayo .project__hero:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url(../images/dayo/bg--pattern.svg);background-size:36.25rem 15rem;content:'';left:-50%;height:200%;opacity:0.2;position:absolute;top:-50%;-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:200%}.project__hero .wrap{min-height:100vh;padding-top:3em;text-align:center;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}@media only screen and (max-width: 51.25em){.project__hero{background-attachment:scroll}}.project__screenshot,.project__info{display:inline-block;vertical-align:bottom}.project__screenshot{height:80vh;margin-top:calc(20vh - 3em);width:auto}.project__info{padding:2em 2em 6em;text-align:center;vertical-align:middle}.project__info .btn{-webkit-box-shadow:0px 5px rgba(22,22,22,0.1);box-shadow:0px 5px rgba(22,22,22,0.1);font-size:24px;font-size:1.2rem;font-weight:bold;line-height:1;margin:2em auto 0;padding:1.16667em 1.33333em 1.16667em}.project__info .btn:hover,.project__info .btn:focus{background:#ae0000;-webkit-box-shadow:0px 8px rgba(22,22,22,0.1);box-shadow:0px 8px rgba(22,22,22,0.1);-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.project__info .btn:focus{-webkit-box-shadow:0px 0px rgba(22,22,22,0.1);box-shadow:0px 0px rgba(22,22,22,0.1);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.project__info .btn:active{background:#525252}@media only screen and (max-width: 40em){.project__info .btn span{display:none}}@media only screen and (min-width: 51.3125em){.project__info .btn{font-size:22px;font-size:1.1rem;padding-left:1.6em;padding-right:1.6em}}.project__hero--no-cta .project__info{padding-bottom:8em}@media (min-height: 51.25em){.project__hero--no-cta .project__info{padding-bottom:12em}}@media (min-height: 60em){.project__info{padding-bottom:9em}.project__hero--no-cta .project__info{padding-bottom:18em}}@media (min-height: 75em){.project__info{padding-bottom:15em}.project__hero--no-cta .project__info{padding-bottom:20em}}.project__title{margin:0 0 3em}.project__logo{display:block;margin:0 auto;max-width:80%;width:100%}.btn--app-store{background:rgba(22,22,22,0.25);border-radius:6px;-webkit-box-shadow:none;box-shadow:none;padding:0}.btn--app-store img{display:block}.btn--app-store:hover,.btn--app-store:focus{background:rgba(22,22,22,0.355);-webkit-box-shadow:none;box-shadow:none;opacity:1}.btn--app-store:active{background:rgba(22,22,22,0.5);-webkit-box-shadow:none;box-shadow:none}.project--warby-parker .project__hero{background:#00A2E1}.project--warby-parker .project__screenshot{opacity:0}.no-cssanimations .project--warby-parker .project__screenshot{opacity:1}.project--warby-parker.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--warby-parker .project__info{width:calc(99% - 51.72414vh)}.project--warby-parker .project__logo{width:7.63636em;max-width:100%}@media only screen and (max-height: 62.5em){.project--warby-parker .project__screenshot{height:90vh;margin-top:calc(10vh - 3em)}.project--warby-parker .project__info{width:calc(99% - 58.18966vh)}}@media only screen and (max-height: 53.125em){.project--warby-parker .project__screenshot{height:97vh;margin-top:calc(3vh - 3em)}.project--warby-parker .project__info{width:calc(99% - 62.71552vh)}}@media only screen and (max-width: 67.5em) and (min-height: 62.5625em){.project--warby-parker .project__screenshot{height:70vh;margin-top:calc(30vh - 3em)}.project--warby-parker .project__info{width:calc(99% - 45.25862vh)}}@media only screen and (max-width: 57.5em) and (min-height: 62.5625em){.project--warby-parker .project__screenshot{height:60vh;margin-top:calc(40vh - 3em)}.project--warby-parker .project__info{width:calc(99% - 38.7931vh)}}.btn--warby-parker{background:#414B56}.project--verizon .project__hero{background:#fb424a;background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#c0171d));background:linear-gradient(#ed1c24, #c0171d);direction:rtl}.project--verizon .project__hero:before{background:url(../images/verizon/hero_bg.svg) no-repeat 50% 50%;background-size:cover;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.project--verizon .project__screenshot{opacity:0}.project--verizon.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--verizon .project__info{width:calc(99% - 51.72414vh)}.project--verizon .project__logo{width:6.87273em;max-width:100%}.no-cssanimations .project--verizon .project__screenshot{opacity:1}@media only screen and (max-height: 62.5em){.project--verizon .project__screenshot{height:90vh;margin-top:calc(10vh - 3em)}.project--verizon .project__info{width:calc(99% - 58.18966vh)}}@media only screen and (max-height: 53.125em){.project--verizon .project__screenshot{height:97vh;margin-top:calc(3vh - 3em)}.project--verizon .project__info{width:calc(99% - 62.71552vh)}}@media only screen and (max-width: 67.5em) and (min-height: 62.5625em){.project--verizon .project__screenshot{height:70vh;margin-top:calc(30vh - 3em)}.project--verizon .project__info{width:calc(99% - 45.25862vh)}}@media only screen and (max-width: 57.5em) and (min-height: 62.5625em){.project--verizon .project__screenshot{height:60vh;margin-top:calc(40vh - 3em)}.project--verizon .project__info{width:calc(99% - 38.7931vh)}}.btn--verizon{background:#494C4F;direction:rtl}.project--mysteryvibe .project__hero{background:#281032;background:-webkit-gradient(linear, left top, right bottom, from(#39123f), to(#011543));background:linear-gradient(to bottom right, #39123f, #011543);direction:rtl}.project--mysteryvibe .project__screenshot{opacity:0;height:65vh;margin-top:calc(35vh - 3em)}.no-cssanimations .project--mysteryvibe .project__screenshot{opacity:1}.project--mysteryvibe.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--mysteryvibe .project__logo{max-width:68%;width:5.30909em}.project--mysteryvibe .project__info{width:calc(99% - 53.82813vh)}@media only screen and (max-height: 62.5em){.project--mysteryvibe .project__screenshot{height:75vh;margin-top:calc(25vh - 3em)}.project--mysteryvibe .project__info{width:calc(99% - 62.10938vh)}}@media only screen and (max-height: 53.125em){.project--mysteryvibe .project__screenshot{height:85vh;margin-top:calc(15vh - 3em)}.project--mysteryvibe .project__title{margin-bottom:1.5em}.project--mysteryvibe .project__info{width:calc(99% - 70.39063vh)}}@media only screen and (max-width: 71.875em) and (min-height: 62.5625em){.project--mysteryvibe .project__screenshot{height:55vh;margin-top:calc(45vh - 3em)}.project--mysteryvibe .project__info{width:calc(99% - 45.54688vh)}}@media only screen and (max-width: 60em) and (min-height: 62.5625em){.project--mysteryvibe .project__screenshot{height:45vh;margin-top:calc(55vh - 3em)}.project--mysteryvibe .project__info{width:calc(99% - 37.26563vh)}}.btn--mysteryvibe{background:rgba(87,93,206,0.25)}.project--keyme .project__screenshot{height:75vh;margin-top:calc(25vh - 3em);opacity:0}.project--keyme.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--keyme .project__logo{max-width:61%;width:6.90909em}.project--keyme .project__info{width:calc(99% - 44.38953vh)}.no-cssanimations .project--keyme .project__screenshot{opacity:1}@media only screen and (max-height: 53.125em){.project--keyme .project__screenshot{height:85vh;margin-top:calc(15vh - 3em)}.project--keyme .project__title{margin-bottom:1.5em}.project--keyme .project__info{width:calc(99% - 50.30814vh)}}@media only screen and (max-width: 71.25em) and (min-height: 62.5625em){.project--keyme .project__screenshot{height:65vh;margin-top:calc(35vh - 3em)}.project--keyme .project__info{width:calc(99% - 38.47093vh)}}@media only screen and (max-width: 59.375em) and (min-height: 62.5625em){.project--keyme .project__screenshot{height:55vh;margin-top:calc(45vh - 3em)}.project--keyme .project__info{width:calc(99% - 32.55233vh)}}.btn--keyme{background:#f8a900;direction:rtl}.project--quizup .project__hero{direction:rtl}.project--quizup .project__screenshot{opacity:0;height:65vh;margin-top:calc(35vh - 3em)}.project--quizup.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--quizup .project__logo{max-width:68%;width:5.30909em}.project--quizup .project__info{width:calc(99% - 53.82813vh)}.no-cssanimations .project--quizup .project__screenshot{opacity:1}@media only screen and (max-height: 62.5em){.project--quizup .project__screenshot{height:75vh;margin-top:calc(25vh - 3em)}.project--quizup .project__info{width:calc(99% - 62.10938vh)}}@media only screen and (max-height: 53.125em){.project--quizup .project__screenshot{height:85vh;margin-top:calc(15vh - 3em)}.project--quizup .project__title{margin-bottom:1.5em}.project--quizup .project__info{width:calc(99% - 70.39063vh)}}@media only screen and (max-width: 71.875em) and (min-height: 62.5625em){.project--quizup .project__screenshot{height:55vh;margin-top:calc(45vh - 3em)}.project--quizup .project__info{width:calc(99% - 45.54688vh)}}@media only screen and (max-width: 60em) and (min-height: 62.5625em){.project--quizup .project__screenshot{height:45vh;margin-top:calc(55vh - 3em)}.project--quizup .project__info{width:calc(99% - 37.26563vh)}}.btn--quizup{background:#ffbe1a}.project--afterlight{direction:rtl}.project--afterlight .project__screenshot{opacity:0}.project--afterlight.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--afterlight .project__logo{max-width:73%;width:8.09091em}.project--afterlight .project__info{width:calc(99% - 44.19214vh)}.no-cssanimations .project--afterlight .project__screenshot{opacity:1}@media only screen and (max-height: 50em){.project--afterlight .project__screenshot{height:90vh;margin-top:calc(10vh - 3em)}.project--afterlight .project__info{width:calc(99% - 49.71616vh)}}@media only screen and (max-width: 71.875em) and (min-height: 62.5625em){.project--afterlight .project__screenshot{height:55vh;margin-top:calc(45vh - 3em)}.project--afterlight .project__info{width:calc(99% - 30.3821vh)}}@media only screen and (max-width: 60em) and (min-height: 62.5625em){.project--afterlight .project__screenshot{height:45vh;margin-top:calc(55vh - 3em)}.project--afterlight .project__info{width:calc(99% - 24.85808vh)}}.btn--afterlight{background:#2fb6e3}.project--barneys-new-york .project__hero{direction:rtl}.project--barneys-new-york .project__hero .wrap{max-width:100%;padding-left:0;padding-right:0}.project--barneys-new-york .project__screenshot{height:65vh;margin-top:calc(35vh - 3em);opacity:0}.project--barneys-new-york.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--barneys-new-york .project__logo{max-width:80%;width:5.30909em}.project--barneys-new-york .project__info{width:calc(99% - 78.44828vh)}.no-cssanimations .project--barneys-new-york .project__screenshot{opacity:1}@media only screen and (max-height: 66.25em){.project--barneys-new-york .project__screenshot{height:75vh;margin-top:calc(25vh - 3em)}.project--barneys-new-york .project__info{width:calc(99% - 90.51724vh)}}@media only screen and (max-height: 53.125em){.project--barneys-new-york .project__screenshot{height:85vh;margin-top:calc(15vh - 3em)}.project--barneys-new-york .project__info{width:calc(99% - 102.58621vh)}}@media only screen and (max-width: 80em){.project--barneys-new-york .project__screenshot{height:55vh;margin-top:calc(45vh - 3em)}.project--barneys-new-york .project__info{width:calc(99% - 66.37931vh)}}@media only screen and (max-width: 62.5em){.project--barneys-new-york .project__screenshot{height:40vh;margin-top:calc(60vh - 3em)}.project--barneys-new-york .project__info{width:calc(99% - 48.27586vh)}}@media only screen and (max-width: 98.75em) and (min-height: 62.5625em){.project--barneys-new-york .project__screenshot{height:55vh;margin-top:calc(45vh - 3em)}.project--barneys-new-york .project__info{width:calc(99% - 66.37931vh)}}@media only screen and (max-width: 85.9375em) and (min-height: 62.5625em){.project--barneys-new-york .project__screenshot{height:45vh;margin-top:calc(55vh - 3em)}.project--barneys-new-york .project__title{margin-bottom:1.5em}.project--barneys-new-york .project__info{width:calc(99% - 54.31034vh)}}@media only screen and (max-width: 67.5em) and (min-height: 62.5625em){.project--barneys-new-york .project__screenshot{height:35vh;margin-top:calc(65vh - 3em)}.project--barneys-new-york .project__info{width:calc(99% - 42.24138vh)}}.btn--barneys-new-york{background:#000000}.project--dayo .project__hero .wrap{position:relative}.project--dayo .project__screenshot{opacity:0}.project--dayo.js--animate-in .project__screenshot{-webkit-animation:fadeUp 1s ease 1 both;animation:fadeUp 1s ease 1 both}.project--dayo .project__info{width:calc(99% - 40vh)}.project--dayo .project__logo{width:6.87273em}.no-cssanimations .project--nimble .project__screenshot{opacity:1}@media only screen and (max-height: 62.5em){.project--dayo .project__screenshot{height:90vh;margin-top:calc(10vh - 3em)}.project--dayo .project__info{width:calc(99% - 45vh)}}@media only screen and (max-height: 53.125em){.project--dayo .project__screenshot{height:97vh;margin-top:calc(3vh - 3em)}.project--dayo .project__info{width:calc(99% - 48.5vh)}}@media only screen and (max-width: 67.5em) and (min-height: 62.5625em){.project--dayo .project__screenshot{height:70vh;margin-top:calc(30vh - 3em)}.project--dayo .project__info{width:calc(99% - 35vh)}}@media only screen and (max-width: 57.5em) and (min-height: 62.5625em){.project--dayo .project__screenshot{height:60vh;margin-top:calc(40vh - 3em)}.project--dayo .project__info{width:calc(99% - 30vh)}}.btn--dayo{background:#E54348}@media only screen and (max-width: 51.25em){.project__hero .wrap{min-height:0;-webkit-transform:none;-ms-transform:none;transform:none}.project__hero .project__screenshot{display:block;height:auto;margin:0 auto;max-width:100%;width:480px}.project__hero .project__title{margin-bottom:1.5em}.project__hero .project__info{display:block;padding:0 0 3em;width:100%}.project--barneys-new-york .project__hero{direction:ltr;text-align:left}.project--barneys-new-york .project__hero .project__screenshot{height:auto;margin:0;width:80%}.project--barneys-new-york .project__info{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 40em){.project__hero{direction:ltr}.project--quizup .project__hero{direction:ltr}.project__hero .btn{display:inline-block;font-size:13px;font-size:0.8125rem;margin-top:0;padding-bottom:2em;padding-top:2em;vertical-align:middle;width:50%}}@media only screen and (max-width: 26.25em){.project__hero .btn{font-size:10px;font-size:0.625rem;padding:2em 1em}}@media (max-height: 46.875em) and (min-width: 51.3125em){.project__hero .wrap{min-height:0;-webkit-transform:none;-ms-transform:none;transform:none}.project__hero .project__screenshot{display:inline-block;height:auto;margin:0;padding-bottom:0;vertical-align:middle;width:50%}.project__hero .project__title{margin-bottom:1.5em}.project__hero .project__info{display:inline-block;padding-bottom:1em;vertical-align:middle;width:50%}}.project__description{background:#f5f5f1;color:#161616;font-size:24px;font-size:1.2rem;padding:4em 0;text-align:center}@media only screen and (min-height: 62.5em){.project__description{padding:6.5em 0}}@media only screen and (min-height: 75em){.project__description{padding:8em 0}}.project__description .btn{margin-top:3em}.project__description__title{display:block;margin:0 0 1em}.project__description__title img{display:block;margin:0 auto;max-width:90%}.project__description p{direction:ltr;margin-left:auto;margin-right:auto;margin-bottom:0;max-width:31.75em}.project-thumbnails{background:#161616;position:relative;z-index:2}.project--thumbnail{display:inline-block;height:100vw;text-align:center;-webkit-transition-property:background;transition-property:background;vertical-align:top;width:100%}.project--thumbnail:before{content:"";display:inline-block;height:100%;margin-left:-1px;vertical-align:middle;width:1px}.project--thumbnail img{display:inline-block;height:100%;margin:auto;max-height:40%;max-width:60%;vertical-align:middle;height:100%;width:100%}.project--thumbnail .project__logo--thumbnail-portrait{max-height:50%}.project--thumbnail.project--verizon img{max-width:50%}.project--thumbnail.project--warby-parker img{max-width:70%}@media only screen and (min-width: 22.5em){.project--thumbnail{height:50vw;width:50%}}@media only screen and (min-width: 45em){.project--thumbnail{height:33.333vw;width:33.33333%}}@media only screen and (min-width: 60em){.project--thumbnail{height:25vw;width:25%}}@media only screen and (min-width: 112.5em){.project--thumbnail{height:16.6667vw;width:16.66667%}}.block--projects-breaker,.block--dribbble{background:#161616;padding:7.4em 0;position:relative;z-index:2}.block--projects-breaker .block__title,.block--dribbble .block__title{font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:100px;font-size:5rem;font-weight:normal;letter-spacing:0.05rem;margin:0}@media only screen and (max-width: 33.75em){.block--projects-breaker,.block--dribbble{padding:4em 0}.block--projects-breaker .block__title,.block--dribbble .block__title{font-size:48px;font-size:3rem}}@media only screen and (max-width: 26.25em){.block--projects-breaker .block__title,.block--dribbble .block__title{font-size:32px;font-size:2rem}}.block--dribbble{color:#f5f5f1;display:block}.block--dribbble img{opacity:.21;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.block--dribbble:hover,.block--dribbble:focus{background:#ea4c89;color:#f5f5f1}.block--dribbble:hover img,.block--dribbble:focus img{opacity:1}.block--dribbble:active{background:#e7357a;color:rgba(245,245,241,0.21)}.block--dribbble:active img{opacity:.21}a.project--sunnycomb{background:#3dcadf}a.project--sunnycomb:hover,a.project--sunnycomb:focus{background:#161616}a.project--sunnycomb:active{background:#161616}a.project--happify{background:#f06e2d}a.project--happify:hover,a.project--happify:focus{background:#161616}a.project--happify:active{background:#161616}a.project--athlete-minder{background:#ec7b06}a.project--athlete-minder:hover,a.project--athlete-minder:focus{background:#161616}a.project--athlete-minder:active{background:#161616}a.project--elevatr{background:#00c1d8}a.project--elevatr:hover,a.project--elevatr:focus{background:#161616}a.project--elevatr:active{background:#161616}a.project--porsche{background:#cb9e65}a.project--porsche:hover,a.project--porsche:focus{background:#161616}a.project--porsche:active{background:#161616}a.project--ribbon{background:#e96900}a.project--ribbon:hover,a.project--ribbon:focus{background:#161616}a.project--ribbon:active{background:#161616}a.project--ducati{background:#eb2217}a.project--ducati:hover,a.project--ducati:focus{background:#161616}a.project--ducati:active{background:#161616}a.project--kapture{background:#0acaed}a.project--kapture:hover,a.project--kapture:focus{background:#161616}a.project--kapture:active{background:#161616}a.project--weride{background:#fca129}a.project--weride:hover,a.project--weride:focus{background:#161616}a.project--weride:active{background:#161616}a.project--discovery{background:#5ab5ca}a.project--discovery:hover,a.project--discovery:focus{background:#161616}a.project--discovery:active{background:#161616}a.project--pg{background:#588036}a.project--pg:hover,a.project--pg:focus{background:#161616}a.project--pg:active{background:#161616}a.project--jack-threads{background:#7d1414}a.project--jack-threads:hover,a.project--jack-threads:focus{background:#161616}a.project--jack-threads:active{background:#161616}a.project--cleancube{background:#d9c086}a.project--cleancube:hover,a.project--cleancube:focus{background:#161616}a.project--cleancube:active{background:#161616}a.project--barneys-new-york{background:#302e2e}a.project--barneys-new-york:hover,a.project--barneys-new-york:focus{background:#161616}a.project--barneys-new-york:active{background:#161616}a.project--rdio-drop{background:#008984}a.project--rdio-drop:hover,a.project--rdio-drop:focus{background:#161616}a.project--rdio-drop:active{background:#161616}a.project--dayo{background:#E54348}a.project--dayo:hover,a.project--dayo:focus{background:#161616}a.project--dayo:active{background:#161616}a.project--keyme{background:#EAA613}a.project--keyme:hover,a.project--keyme:focus{background:#161616}a.project--keyme:active{background:#161616}a.project--verizon{background:#ed1c24}a.project--verizon:hover,a.project--verizon:focus{background:#161616}a.project--verizon:active{background:#161616}a.project--pollen{background:#f0d011}a.project--pollen:hover,a.project--pollen:focus{background:#161616}a.project--pollen:active{background:#161616}a.project--warby-parker{background:#00A2E1}a.project--warby-parker:hover,a.project--warby-parker:focus{background:#161616}a.project--warby-parker:active{background:#161616}a.project--nimble{background:#ea5140}a.project--nimble:hover,a.project--nimble:focus{background:#161616}a.project--nimble:active{background:#161616}a.project--mysteryvibe{background:#281032}a.project--mysteryvibe:hover,a.project--mysteryvibe:focus{background:#161616}a.project--mysteryvibe:active{background:#161616}.menu--projects{list-style:none;margin:0;padding:0;position:fixed;right:2em;top:50%;-webkit-transform:translateY(-108px);-ms-transform:translateY(-108px);transform:translateY(-108px);z-index:1}@media only screen and (max-width: 51.25em){.menu--projects{display:none}}.menu--projects .menu__item,.menu--projects .menu__item--grid{display:block;list-style:none;text-align:right}.menu--projects .menu__item__link{color:rgba(245,245,241,0);display:inline-block;font-size:13px;font-weight:bold;height:28px;margin:4px 0;opacity:.4;padding:0 14px;position:relative;text-transform:uppercase;-webkit-transition-property:opacity, color;transition-property:opacity, color;-webkit-transition-delay:0, 0;transition-delay:0, 0}.menu--projects .menu__item__link:after{border:3px solid white;bottom:0;content:"";left:calc(100% - 28px);position:absolute;right:0;top:0;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transition-delay:.25s, 0;transition-delay:.25s, 0;-webkit-transition-property:left, border-color;transition-property:left, border-color}.menu--projects .menu__item__link:hover,.menu--projects .menu__item__link:focus,.menu--projects .menu__item__link.menu__item__link--active{color:#f5f5f1;opacity:1;-webkit-transition-delay:.25s, 0;transition-delay:.25s, 0}.menu--projects .menu__item__link:hover:after,.menu--projects .menu__item__link:focus:after,.menu--projects .menu__item__link.menu__item__link--active:after{left:0;-webkit-transition-delay:0s, 0;transition-delay:0s, 0}.menu--projects .menu__item__title{display:block;line-height:1.4;overflow:hidden;padding-top:4px;-webkit-transition:max-width 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:max-width 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.menu--projects .menu__item--dark .menu__item__link{color:rgba(22,22,22,0)}.menu--projects .menu__item--dark .menu__item__link:after{border-color:#161616}.menu--projects .menu__item--dark .menu__item__link:hover,.menu--projects .menu__item--dark .menu__item__link:focus,.menu--projects .menu__item--dark .menu__item__link.menu__item__link--active{color:#161616}.menu--projects .menu__item--grid .menu__item__link{padding:0}.menu--projects .menu__item--grid .menu__item__link:after{display:none}.menu--projects .menu__item--grid .menu__item__link svg{display:block;fill:#f5f5f1;-webkit-transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.menu--projects .menu__item--grid .menu__item__link svg *{fill:inherit}.menu--projects .menu__item--grid .menu__item__title{padding-top:0}.menu--projects .menu__item--dark.menu__item--grid .menu__item__link svg{fill:#161616}.ventures__article{background:#1F1F1F;text-align:center;overflow:hidden}.ventures__article .wrap{padding:6rem 40px}@media only screen and (max-width: 30em){.ventures__article .wrap{padding:3rem 20px}}.ventures__heading{display:inline-block;font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size:6.4rem;text-transform:uppercase;position:relative;text-shadow:0.02em 0.02em 0 #1F1F1F, 0.03em 0.03em 0 #AE0000}@media only screen and (max-width: 48em){.ventures__heading{font-size:4.3rem}}@media only screen and (max-width: 30em){.ventures__heading{font-size:3.6rem}}.ventures__heading:before{background:-webkit-gradient(linear, left top, right top, from(#1f1f1f), color-stop(50%, #1f1f1f), to(rgba(31,31,31,0)));background:linear-gradient(to right, #1f1f1f, #1f1f1f 50%, rgba(31,31,31,0));content:'';position:absolute;height:100%;width:110%;right:0;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:3s .5s;transition:3s .5s}.js--show .ventures__heading:before{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.ventures__heading:after{background:-webkit-gradient(linear, right top, left top, from(#1f1f1f), color-stop(50%, #1f1f1f), to(rgba(31,31,31,0)));background:linear-gradient(to left, #1f1f1f, #1f1f1f 50%, rgba(31,31,31,0));content:'';position:absolute;height:100%;width:110%;left:0;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:3s .5s;transition:3s .5s}.js--show .ventures__heading:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ventures__description{font-size:1.2rem;margin:1.5em auto 6rem;max-width:720px;padding:1.5em 0 0;position:relative;text-align:center}@media only screen and (max-width: 30em){.ventures__description{margin:1.5em auto 3rem;padding:1em 0 0}}.ventures__description>*{opacity:0;-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em);-webkit-transition:opacity .75s 1.25s, -webkit-transform .5s 1.25s;transition:opacity .75s 1.25s, -webkit-transform .5s 1.25s;transition:opacity .75s 1.25s, transform .5s 1.25s;transition:opacity .75s 1.25s, transform .5s 1.25s, -webkit-transform .5s 1.25s}.js--show .ventures__description>*{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.ventures__description:before{background:#AE0000;content:'';margin:-2px 0 0 -128px;position:absolute;height:4px;width:256px;opacity:0;left:50%;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .5s .75s, -webkit-transform 1s .75s ease-out;transition:opacity .5s .75s, -webkit-transform 1s .75s ease-out;transition:transform 1s .75s ease-out, opacity .5s .75s;transition:transform 1s .75s ease-out, opacity .5s .75s, -webkit-transform 1s .75s ease-out}.js--show .ventures__description:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:1}.ventures__description:after{background:#f5f5f1;border:4px solid #1F1F1F;content:'';margin:-10px 0 0 -10px;opacity:0;position:absolute;height:12px;width:12px;left:50%;top:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transition:opacity .5s .75s, -webkit-transform 1.25s .75s ease-out;transition:opacity .5s .75s, -webkit-transform 1.25s .75s ease-out;transition:transform 1.25s .75s ease-out, opacity .5s .75s;transition:transform 1.25s .75s ease-out, opacity .5s .75s, -webkit-transform 1.25s .75s ease-out}.js--show .ventures__description:after{-webkit-transform:rotate3d(0, 0, 1, 765deg);transform:rotate3d(0, 0, 1, 765deg);opacity:1}.ventures__more-link{display:inline-block;position:relative;opacity:0;top:0;-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em);-webkit-transition:background .2s, opacity .75s 1.5s, -webkit-transform .5s 1.5s;transition:background .2s, opacity .75s 1.5s, -webkit-transform .5s 1.5s;transition:background .2s, opacity .75s 1.5s, transform .5s 1.5s;transition:background .2s, opacity .75s 1.5s, transform .5s 1.5s, -webkit-transform .5s 1.5s;padding:4px 0 0;opacity:0}.js--show .ventures__more-link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.ventures__more-link .btn{font-size:1.1rem;font-weight:bold;letter-spacing:.044em;padding:.75em 2.5em .85em}.venture{background:#fff;height:33.333vw;min-height:20vh}.venture svg,.venture__img{display:block;margin:0 auto;max-width:60%;width:400px;height:50%;position:relative;top:25%}.venture__img{background:center no-repeat;background-size:contain}.venture.js--reveal svg,.venture.js--reveal__img{opacity:0;-webkit-transition:opacity 500ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 500ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}.venture.js--reveal.js--show svg,.venture.js--reveal.js--show .venture__img{opacity:1}.venture--amigo .venture__img,.venture--amigo svg{width:350px}.venture--blue-bottle .venture__img,.venture--blue-bottle svg{width:480px}.venture--circle-medical .venture__img,.venture--circle-medical svg{width:430px}.venture--inlist .venture__img,.venture--inlist svg{width:290px}.venture--makespace .venture__img,.venture--makespace svg{width:440px}.videos__article{background:#1F1F1F;text-align:center;overflow:hidden}.videos__article .wrap{padding:6rem 40px}@media only screen and (max-width: 30em){.videos__article .wrap{padding:3rem 20px}}.videos__heading{display:inline-block;font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;font-size:6.4rem;text-transform:uppercase;position:relative;text-shadow:0.02em 0.02em 0 #1F1F1F, 0.03em 0.03em 0 #AE0000}@media only screen and (max-width: 48em){.videos__heading{font-size:4.3rem}}@media only screen and (max-width: 30em){.videos__heading{font-size:3.6rem}}.videos__heading:before{background:-webkit-gradient(linear, left top, right top, from(#1f1f1f), color-stop(50%, #1f1f1f), to(rgba(31,31,31,0)));background:linear-gradient(to right, #1f1f1f, #1f1f1f 50%, rgba(31,31,31,0));content:'';position:absolute;height:100%;width:110%;right:0;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:3s .5s;transition:3s .5s}.js--show .videos__heading:before{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.videos__heading:after{background:-webkit-gradient(linear, right top, left top, from(#1f1f1f), color-stop(50%, #1f1f1f), to(rgba(31,31,31,0)));background:linear-gradient(to left, #1f1f1f, #1f1f1f 50%, rgba(31,31,31,0));content:'';position:absolute;height:100%;width:110%;left:0;top:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:3s .5s;transition:3s .5s}.js--show .videos__heading:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.videos__byline{opacity:0;margin:0;-webkit-transition:opacity 1.75s .75s;transition:opacity 1.75s .75s}.js--show .videos__byline{opacity:1}.videos__description{font-size:1.2rem;margin:1.5em auto 2rem;max-width:720px;padding:1.5em 0 0;position:relative;text-align:center}@media only screen and (max-width: 30em){.videos__description{padding:1em 0 0}}.videos__description>*{opacity:0;-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em);-webkit-transition:opacity .75s 1.25s, -webkit-transform .5s 1.25s;transition:opacity .75s 1.25s, -webkit-transform .5s 1.25s;transition:opacity .75s 1.25s, transform .5s 1.25s;transition:opacity .75s 1.25s, transform .5s 1.25s, -webkit-transform .5s 1.25s}.js--show .videos__description>*{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.videos__description:before{background:#AE0000;content:'';margin:-2px 0 0 -128px;position:absolute;height:4px;width:256px;opacity:0;left:50%;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .5s .75s, -webkit-transform 1s .75s ease-out;transition:opacity .5s .75s, -webkit-transform 1s .75s ease-out;transition:transform 1s .75s ease-out, opacity .5s .75s;transition:transform 1s .75s ease-out, opacity .5s .75s, -webkit-transform 1s .75s ease-out}.js--show .videos__description:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:1}.videos__description:after{background:#f5f5f1;border:4px solid #1F1F1F;content:'';margin:-10px 0 0 -10px;opacity:0;position:absolute;height:12px;width:12px;left:50%;top:0;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);-webkit-transition:opacity .5s .75s, -webkit-transform 1.25s .75s ease-out;transition:opacity .5s .75s, -webkit-transform 1.25s .75s ease-out;transition:transform 1.25s .75s ease-out, opacity .5s .75s;transition:transform 1.25s .75s ease-out, opacity .5s .75s, -webkit-transform 1.25s .75s ease-out}.js--show .videos__description:after{-webkit-transform:rotate3d(0, 0, 1, 765deg);transform:rotate3d(0, 0, 1, 765deg);opacity:1}.videos__more-link{display:inline-block;position:relative;opacity:0;top:0;-webkit-transform:translateY(-1em);-ms-transform:translateY(-1em);transform:translateY(-1em);-webkit-transition:background .2s, opacity .75s 1.5s, -webkit-transform .5s 1.5s;transition:background .2s, opacity .75s 1.5s, -webkit-transform .5s 1.5s;transition:background .2s, opacity .75s 1.5s, transform .5s 1.5s;transition:background .2s, opacity .75s 1.5s, transform .5s 1.5s, -webkit-transform .5s 1.5s;padding:4px 0 0;opacity:0}.js--show .videos__more-link{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.videos__more-link .btn{font-size:1.1rem;font-weight:bold;letter-spacing:.044em;padding:.75em 2.5em .85em}.video{padding:0 0 50%;position:relative;overflow:hidden;width:100%;float:left;height:0}.video .video__title{position:absolute;font-size:3rem;font-size:12vw;margin:0;right:2vw;left:2vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.video .video__title:after{content:attr(data-video-type);font-family:"nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;text-transform:none;text-align:center;margin:.35em 0 0;font-size:.35em;display:block}@media only screen and (min-width: 45em){.video{padding:0 0 25%;width:50%}.video .video__title{font-size:6vw}}@media only screen and (min-width: 60em){.video{padding:0 0 25%;width:50%}.video .video__title{font-size:5vw}}@media only screen and (min-width: 75em){.video .video__title{font-size:4vw}}@media only screen and (min-width: 112.5em){.video{padding:0 0 16.666%;width:33.333%}.video .video__title{font-size:3vw}}.video .video__wrapper{position:absolute;overflow:hidden;bottom:-1px;right:-1px;left:-1px;top:-1px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.video .video__wrapper img{position:absolute;min-height:100%;min-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.video .video__wrapper:hover .video__summary{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.video .video__summary{position:absolute;color:#f5f5f1;height:100%;width:100%;left:0;top:0;-webkit-transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075);opacity:0}.video .video__modal{background:rgba(0,0,0,0.75);white-space:nowrap;position:fixed;font-size:0;z-index:100;height:100%;width:100%;opacity:0;left:0;top:0;-webkit-transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}.video .video__modal:before{vertical-align:middle;display:inline-block;content:'';height:100%;width:0}.video .video__modal .video__modal__frame{vertical-align:middle;display:inline-block;position:relative;max-width:90%;margin:4rem auto;width:960px;-webkit-transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.video .video__modal .video__modal__frame img{display:block;height:auto;width:100%}.video .video__modal .video__modal__frame:after{position:absolute;font-size:3rem;cursor:pointer;content:"\00D7";line-height:1;bottom:100%;right:0}.video .video__modal iframe{position:absolute;height:100%;width:100%;opacity:0;left:0;top:0;-webkit-transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}.video .video__modal.video__modal--created{opacity:1}.video .video__modal.video__modal--created .video__modal__frame{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.video .video__modal.video__modal--loaded iframe{opacity:1}.project-navigation{position:relative;z-index:3}.project-navigation>.wrap{*zoom:1;margin:0 auto}.project-navigation>.wrap:before,.project-navigation>.wrap:after{content:" ";display:table}.project-navigation>.wrap:after{clear:both}.back-to-projects{float:left;height:56px;line-height:56px;margin-left:66px;padding:0 1em}.back-to-projects svg{fill:#525252;-webkit-transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:fill 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.back-to-projects svg polygon{fill:inherit}.back-to-projects:hover svg{fill:#f5f5f1}.back-to-projects:active svg,.back-to-projects:focus svg{fill:#ae0000}.current-project{background:#161616;float:right;margin-right:10px}.current-project ul{list-style:none outside none;margin:0;padding:0}.current-project li{display:inline-block;height:56px;min-width:56px;padding:0 0 0 .25em;vertical-align:top}.current-project li>*{display:inline-block;line-height:52px;padding-bottom:4px}.current-project li .label{color:#525252}.current-project li i{display:block;font-style:normal;margin-top:0}.current-project .current-project__label{padding-right:.5em}.carousel-active .current-project li .toggle{background:#252525}.carousel-active .current-project li .toggle span{-webkit-transform:rotate(90deg) translate3d(0, 0, 0);transform:rotate(90deg) translate3d(0, 0, 0)}.carousel-wrap{background:#252525;bottom:0;left:0;opacity:0;position:fixed;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);width:100%;z-index:11}.no-js .carousel-wrap{position:relative;overflow:hidden;bottom:0;opacity:1}.carousel--ran.carousel-wrap{opacity:1}.js--animate-carousel .carousel-wrap{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:-webkit-transform 0.5s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:transform 0.5s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:transform 0.5s cubic-bezier(0.875, 0.105, 0.19, 0.92), -webkit-transform 0.5s cubic-bezier(0.875, 0.105, 0.19, 0.92)}.js--show-carousel .carousel-wrap{position:relative;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.js--show-carousel.carousel-active .carousel-wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-active .carousel-wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-active .carousel-wrap .toggle{background:#252525}.carousel-active .carousel-wrap .toggle span{-webkit-transform:rotate(90deg) transform(0, 0);-ms-transform:rotate(90deg) transform(0, 0);transform:rotate(90deg) transform(0, 0);-webkit-transform:rotate(90deg) translate3d(0, 0, 0);transform:rotate(90deg) translate3d(0, 0, 0)}.carousel-wrap .toggle{background:#161616;cursor:pointer;display:block;height:32px;left:0;padding:0;position:absolute;text-align:center;top:-32px;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%}.carousel-wrap .toggle:hover,.carousel-wrap .toggle:focus{background:#252525;height:42px;top:-42px}.carousel-wrap .toggle:active{background:#161616;height:42px;top:-42px}.carousel-wrap .toggle span{border-color:#f5f5f1;border-style:solid;border-width:2px 0;-webkit-box-shadow:0px 1px rgba(0,0,0,0.2),0px 1px rgba(0,0,0,0.2) inset;box-shadow:0px 1px rgba(0,0,0,0.2),0px 1px rgba(0,0,0,0.2) inset;display:inline-block;height:10px;overflow:hidden;text-indent:100%;white-space:nowrap;left:50%;margin-left:-8px;margin-top:-5px;position:absolute;top:50%;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transition-property:height, margin, -webkit-transform;transition-property:height, margin, -webkit-transform;transition-property:transform, height, margin;transition-property:transform, height, margin, -webkit-transform;width:16px}.carousel-wrap .toggle span:before{border-color:inherit;border-style:solid;border-width:2px 0 0;-webkit-box-shadow:0px 1px rgba(0,0,0,0.2) inset;box-shadow:0px 1px rgba(0,0,0,0.2) inset;content:"";height:2px;left:0;position:absolute;right:0;top:2px;-webkit-transition:top 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:top 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:16px}.carousel-wrap .toggle:hover span,.carousel-wrap .toggle:focus span{height:14px;margin-top:-7px;opacity:1}.carousel-wrap .toggle:hover span:before,.carousel-wrap .toggle:focus span:before{top:4px}.js--carousel-toggle-hide .toggle{top:0px}.carousel-drop{position:relative}.carousel-drop:before,.carousel-drop:after{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, left top, right top, from(rgba(37,37,37,0)), color-stop(15%, #252525));background:linear-gradient(to right, rgba(37,37,37,0), #252525 15%);bottom:0;content:"";height:100%;left:50%;margin-left:600px;pointer-events:none;position:absolute;top:0;width:1000px;z-index:2}.no-js .carousel-drop:before,.no-js .carousel-drop:after{right:0;left:auto;width:200px;pointer-events:none;margin:0;background:-webkit-gradient(linear, left top, right top, from(rgba(37,37,37,0)), to(#252525));background:linear-gradient(to right, rgba(37,37,37,0), #252525)}.carousel-drop:before{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMyNTI1MjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, left top, right top, color-stop(85%, #252525), to(rgba(37,37,37,0)));background:linear-gradient(to right, #252525 85%, rgba(37,37,37,0));left:auto;margin:0 600px 0 0;right:50%}.no-js .carousel-drop:before{left:0;right:auto;background:-webkit-gradient(linear, left top, right top, from(#252525), to(rgba(37,37,37,0)));background:linear-gradient(to right, #252525, rgba(37,37,37,0))}.owl-carousel .owl-wrapper-outer{overflow:visible}#page .nav--project{display:none}.carousel{min-height:310px;left:0;margin:0 auto;max-width:1200px;overflow:visible !important;position:relative;top:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;width:100%}.no-js .carousel{max-width:none}@media only screen and (max-width: 78.75em){.carousel{min-height:310px}}@media only screen and (max-width: 64em){.carousel{min-height:220px}}@media only screen and (max-width: 47.9375em){.carousel{min-height:156px}}.loading-between-pages .carousel{height:310px;overflow:hidden !important}.carousel__wrap{height:100%;width:100%}.no-js .carousel__wrap{width:auto;white-space:nowrap;overflow:auto;padding:0 200px}.carousel__item{background:#252525;float:left;min-height:310px;max-width:600px;width:100%}.no-js .carousel__item{float:none;display:inline-block;white-space:normal;vertical-align:top}.carousel__item>div{padding:.5em 1em}.carousel__item a{border:2px solid #252525;display:block;padding:1.5em 1.5em 1.55em}.carousel__item a:hover{border-color:#525252}.carousel__item a:active,.carousel__item a:focus{border-color:#ae0000}.carousel__item .carousel__item__image{float:left;margin:0 1em 0 0;position:relative}@media only screen and (max-width: 78.75em){.carousel__item .carousel__item__image{width:180px}}.carousel__item .carousel__item__image img{display:block}.carousel__item .carousel__item__image span{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.carousel__item .carousel__item__info{text-align:left}.carousel__item .carousel__item__info h3{color:#f5f5f1;font-size:28px;font-size:1.4rem;font-weight:bold;margin:0 0 8px}.carousel__item .carousel__item__info h4{color:#525252;font-size:18px;font-size:0.9rem;margin:0}.carousel__item .carousel__item__info p{color:#f5f5f1;font-size:16px;font-size:0.8rem;margin-bottom:0;max-height:10.5em;overflow:hidden}@media only screen and (max-width: 64em){.carousel__item{min-height:220px}.carousel__item .carousel__item__image{width:120px}.carousel__item .carousel__item__info h3{font-size:23px;font-size:1.4375rem}.carousel__item .carousel__item__info h4{font-size:16px;font-size:1rem}.carousel__item .carousel__item__info p{font-size:14px;font-size:0.875rem}}@media only screen and (max-width: 56.25em){.carousel__item .carousel__item__image{width:90px}.carousel__item .carousel__item__info p{clear:both;font-size:12px;font-size:0.75rem;margin:0;padding-top:1em}}@media only screen and (max-width: 47.9375em){.carousel__item{min-height:156px;width:100%}.carousel__item>div{padding:15px}.carousel__item a{border:none;padding:0}.carousel__item .carousel__item__image{width:60px}.carousel__item .carousel__item__info h3{font-size:20px;font-size:1.25rem;line-height:1.5}.carousel__item .carousel__item__info h4{font-size:16px;font-size:1rem}.carousel__item .carousel__item__info p{font-size:12px;font-size:0.75rem}}@media only screen and (max-width: 47.9375em){.single-project .site-title{display:none}.single-project .site-header .wrap{padding:0}.single-project .site-header__inner>.wrap{display:none}.single-project .back-to-projects{margin-left:0;width:56px}.single-project .back-to-projects span{display:none}.single-project .current-project{margin-right:20px}}.single-project{background:#fff}.cs{position:relative;z-index:2}.cs h2{font-size:60px;font-size:3rem;font-weight:800;letter-spacing:0.0833333em;text-align:center;text-transform:uppercase}.cs h3{font-size:30px;font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase}.cs p{line-height:1.6}.cs__content{background:#fff;position:relative;z-index:2}@media only screen and (max-width: 64em){.cs h2{font-size:40px;font-size:2.5rem}.cs h3{font-size:20px;font-size:1.25rem}}.cs__hero{padding-top:4em}.cs__hero .cs__hero__phone{display:block;margin:0 auto}@media only screen and (max-width: 64em){.cs__hero .cs__hero__phone{max-width:33%}}@media only screen and (max-width: 47.9375em){.cs__hero .cs__hero__phone{max-width:75%}}.cs__hero p{font-size:24px;font-size:1.2rem;margin:0 auto;max-width:660px;padding:2em 0;position:relative;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,0.3)}.cs__logo{display:block;margin:0 auto 4em;max-width:100%}.cs__logo img{display:block;margin:0 auto}@media only screen and (max-width: 47.9375em){.cs__logo{height:auto !important}.cs__logo img{max-width:200px}}.cs__scatter{background:#222}.cs__scatter .cs__scatter__border{display:block}.cs__scatter .cs__scatter__wrap{padding-bottom:3em;position:relative;overflow:hidden;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%}.cs__scatter .cs__scatter__wrap [class^="cs__scatter__explode"]{position:absolute}.cs__scatter .cs__scatter__wrap .cs__scatter__explode--1{left:10%;margin:-100px 0 0 0;top:50%}.cs__scatter .cs__scatter__wrap .cs__scatter__explode--2{left:20%;margin:-210px 0 0 0;top:50%}.cs__scatter .cs__scatter__wrap .cs__scatter__explode--3{left:30%;margin:-150px 0 0 0;top:50%}.cs__scatter .cs__scatter__wrap .cs__scatter__explode--4{margin:-130px 0 0 0;right:30%;top:50%}.cs__scatter .cs__scatter__wrap .cs__scatter__explode--5{margin:-180px 0 0 0;right:20%;top:50%}.cs__scatter .cs__scatter__wrap .cs__scatter__explode--6{margin:-80px 0 0 0;right:10%;top:50%}.cs__scatter .cs__scatter__wrap .cs__scatter__phone__shadow{bottom:-2.5em;height:auto;margin-left:-25%;left:50%;position:absolute;width:50%}.cs__scatter .cs__scatter__wrap .cs__scatter__phone{display:block;margin:0 auto;position:relative}.cs__scatter p{font-size:24px;font-size:1.2rem;margin:0 auto;max-width:660px;padding:2em 0;position:relative;text-align:center}.svg--arrow-cs{display:block;margin:0 auto 2em}.svg--arrow-cs .svg-scroll__first{-webkit-animation:svgScrollFirst 0.75s ease 0s infinite both;animation:svgScrollFirst 0.75s ease 0s infinite both}.svg--arrow-cs .svg-scroll__second{-webkit-animation:svgScrollSecond 0.75s ease 0s infinite both;animation:svgScrollSecond 0.75s ease 0s infinite both}@media not all and (orientation: landscape) and (orientation: portrait){.no-touch .cs__scatter .cs__scatter__wrap [class^="cs__scatter__explode"]{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(0, 0, 0) rotate(30deg);-webkit-transform:translate3d(0, 0, 0) rotate(30deg);transform:translate3d(0, 0, 0) rotate(30deg);-webkit-transition:all 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:all 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19)}.no-touch .cs__scatter .cs__scatter__wrap .cs__scatter__explode--1{left:50%;margin-left:-120px;margin-top:-100px;-webkit-transition-delay:0.04s;transition-delay:0.04s}.no-touch .cs__scatter .cs__scatter__wrap .cs__scatter__explode--2{left:50%;margin-left:-120px;margin-top:-210px;-webkit-transition-delay:0.16s;transition-delay:0.16s}.no-touch .cs__scatter .cs__scatter__wrap .cs__scatter__explode--3{left:50%;margin-left:-120px;margin-top:-150px;-webkit-transition-delay:0.24s;transition-delay:0.24s}.no-touch .cs__scatter .cs__scatter__wrap .cs__scatter__explode--4{margin-right:-120px;margin-top:-130px;right:50%;-webkit-transition-delay:0.18s;transition-delay:0.18s}.no-touch .cs__scatter .cs__scatter__wrap .cs__scatter__explode--5{margin-right:-120px;margin-top:-180px;right:50%;-webkit-transition-delay:0.12s;transition-delay:0.12s}.no-touch .cs__scatter .cs__scatter__wrap .cs__scatter__explode--6{margin-right:-120px;margin-top:-80px;right:50%}.no-touch .js--project-loaded.single-project .cs__scatter .cs__scatter__wrap [class^="cs__scatter__explode"]{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0, 0, 0) rotate(0deg);-webkit-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg)}.no-touch .js--project-loaded.single-project .cs__scatter .cs__scatter__wrap .cs__scatter__explode--1{left:10%;margin:-100px 0 0 0}.no-touch .js--project-loaded.single-project .cs__scatter .cs__scatter__wrap .cs__scatter__explode--2{left:20%;margin:-210px 0 0 0}.no-touch .js--project-loaded.single-project .cs__scatter .cs__scatter__wrap .cs__scatter__explode--3{left:30%;margin:-150px 0 0 0}.no-touch .js--project-loaded.single-project .cs__scatter .cs__scatter__wrap .cs__scatter__explode--4{margin:-130px 0 0 0;right:30%}.no-touch .js--project-loaded.single-project .cs__scatter .cs__scatter__wrap .cs__scatter__explode--5{margin:-180px 0 0 0;right:20%}.no-touch .js--project-loaded.single-project .cs__scatter .cs__scatter__wrap .cs__scatter__explode--6{margin:-80px 0 0 0;right:10%}}@media only screen and (max-width: 64em){#page .cs .wrap{padding:0 30px}#page .cs__scatter .cs__logo{max-width:200px}#page .cs__scatter .cs__scatter__phone__shadow{bottom:-0.5em}#page .cs__scatter .cs__scatter__explode--1{margin-top:-50px;width:133px}#page .cs__scatter .cs__scatter__explode--2{margin-top:-105px;width:132px}#page .cs__scatter .cs__scatter__explode--3{margin-top:-75px;width:115px}#page .cs__scatter .cs__scatter__explode--4{margin-top:-65px;width:142px}#page .cs__scatter .cs__scatter__explode--5{margin-top:-90px;width:101px}#page .cs__scatter .cs__scatter__explode--6{margin-top:-40px;width:117px}#page .cs__scatter .cs__scatter__phone{width:184px}#page .cs__scatter p{padding-top:0}}@media only screen and (max-width: 47.9375em){#page .cs .wrap{padding:0 15px}}.cs__process{background:#fff;color:#525252;padding:4em 0;text-align:center}.cs__process h2{padding-bottom:1em}.cs__process p{font-size:24px;font-size:1.2rem;margin:1em auto 2em;max-width:760px}.cs__process .process__video{margin:0 auto;max-width:960px}.cs__process .process__video .responsive-video{padding:0}.cs__process .process__video .responsive-video>div{padding-top:56.25%}.cs__branding{background:#f5f5f1;color:#525252;padding:4em 0;text-align:center}.cs__branding p{font-size:24px;font-size:1.2rem;margin:3.5em auto;max-width:780px}.cs__branding__steps{padding-bottom:2em}.cs__branding__steps>div{display:inline-block;vertical-align:middle;width:20%}.cs__branding__steps>div span{display:block;padding:0 0 1em;text-transform:uppercase}.cs__branding__steps .cs__branding__progress{margin:0 auto;width:79.1667%}.cs__branding__steps .cs__branding__progress>div{overflow:hidden;padding-top:100%;position:relative}.cs__branding__steps .cs__branding__progress>div img{left:0;position:absolute;right:0;top:0;width:100%}.cs__branding__steps .cs__branding__shadow{min-height:50px;margin:0 auto;width:79.1667%}.cs__branding__steps .cs__branding__shadow>div{overflow:hidden;padding-top:25.263157895%;position:relative}.cs__branding__steps .cs__branding__shadow>div img{bottom:0;left:0;position:absolute;right:0;width:100%}@media not all and (orientation: landscape) and (orientation: portrait){.no-touch .cs__branding__steps>div{-webkit-transition:all 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch .cs__branding__steps>div span{-moz-transition:all 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.1s;-o-transition:all 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.1s;-webkit-transition:all 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transition-delay:0.1s;-webkit-transition:all 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.1s;transition:all 0.4s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.1s;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-touch .cs__branding__steps .cs__branding__step--1{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.no-touch .cs__branding__steps .cs__branding__step--2{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition-delay:0.4s;transition-delay:0.4s}.no-touch .cs__branding__steps .cs__branding__step--3{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition-delay:0.8s;transition-delay:0.8s}.no-touch .cs__branding__steps .cs__branding__step--4{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition-delay:1.2s;transition-delay:1.2s}.no-touch .cs__branding__steps .cs__branding__step--5{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition-delay:1.6s;transition-delay:1.6s}.no-touch .cs__branding__steps .cs__branding__progress{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transition:opacity 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875),opacity 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch .cs__branding__steps .cs__branding__shadow{-webkit-transition:opacity 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch .js--show.cs__branding__steps .cs__branding__step--1{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.no-touch .js--show.cs__branding__steps .cs__branding__step--2{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0%, 0, 0);-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.no-touch .js--show.cs__branding__steps .cs__branding__step--3{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0%, 0, 0);-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.no-touch .js--show.cs__branding__steps .cs__branding__step--4{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0%, 0, 0);-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.no-touch .js--show.cs__branding__steps .cs__branding__step--5{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0%, 0, 0);-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.no-touch .js--show.cs__branding__steps .cs__branding__progress{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-touch .js--show.cs__branding__steps .cs__branding__shadow{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.no-touch .js--show.cs__branding__steps>div:hover span{-ms-transform:translate3d(0, -10px, 0);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}.no-touch .js--show.cs__branding__steps>div:hover .cs__branding__progress{-ms-transform:translate3d(0, -20px, 0);-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);-webkit-transition-delay:0s;transition-delay:0s}.no-touch .js--show.cs__branding__steps>div:hover .cs__branding__shadow{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}}.cs__branding__final{padding:2em 30px 5em;position:relative;z-index:1}.cs__branding__final h3{font-size:30px;font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase}.cs__branding__final p{font-size:20px;font-size:1rem}.cs__branding__final figure{background:#fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.2);margin:0 auto;max-width:1000px;padding:7em 3em 7em;position:relative}.cs__branding__final figure img{display:block;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 64em){#page .cs__branding p{font-size:16px;font-size:1rem}#page .cs__branding{padding:3em 0}#page .cs__branding h2{margin:0 0 .5em}#page .cs__branding p{margin:2em auto}#page .cs__branding .cs__branding__steps{padding-bottom:0}#page .cs__branding .cs__branding__final{padding:0 30px}#page .cs__branding .cs__branding__final img{width:300px}}@media only screen and (max-width: 47.9375em){#page .cs__branding .cs__branding__steps{text-align:center}#page .cs__branding .cs__branding__steps>div{width:50%}#page .cs__branding .cs__branding__final{padding:0}}.cs__branding__logos{font-size:0;margin-bottom:70px;margin-bottom:3.5rem}.cs__branding__large-logos{font-size:0}.cs__branding__logo{display:inline-block;width:20%}@media only screen and (max-width: 43.125em){.cs__branding__logo{width:33.33333%}}.cs__branding__logo>div{padding-top:100%;position:relative}.cs__branding__logo img{left:50%;max-width:60%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cs__branding__large{display:inline-block;width:50%}.cs__branding__large>div{overflow:hidden;padding-top:100%;position:relative}.cs__branding__large>div>div{bottom:-30%;left:0;position:absolute;right:0;top:-30%}.cs__branding__large img,.cs__branding__large svg{left:50%;max-width:60%;position:absolute;top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cs__ux{background:#ebebeb;color:#525252;padding:4em 0 6em;text-align:center}.cs__ux>.wrap{position:relative;z-index:1}.cs__ux h2+p{font-size:24px;font-size:1.2rem}.cs__ux p{margin:3em auto;max-width:760px}.cs__ux__flow{padding-bottom:5em;position:relative}.cs__ux__flow .helper{bottom:0;left:26%}.cs__ux__flow__diagram{position:relative}.cs__ux__flow__diagram>img{display:block;margin:0 auto}.loupe{background:url(../images/case-studies/loupe.png);cursor:move;cursor:-webkit-grab;cursor:-moz-grab;height:322px;margin:-161px 0 0 -153px;position:absolute;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:306px;z-index:3}.loupe.js-dragging{cursor:-webkit-grabbing;cursor:-moz-grabbing}.loupe__inner{border-radius:134px;-webkit-box-shadow:inset 0px 15px 15px rgba(250,250,250,0.9),inset 0px 30px 15px rgba(0,0,0,0.2);box-shadow:inset 0px 15px 15px rgba(250,250,250,0.9),inset 0px 30px 15px rgba(0,0,0,0.2);height:268px;left:19px;position:absolute;top:5px;width:268px;z-index:2}.loupe__inner:after{background:url(../images/case-studies/reflection.png) no-repeat;content:'';height:48px;left:50px;position:absolute;top:35px;width:48px}.return-to-position{-webkit-transition:all 1s cubic-bezier(0.715, 0.17, 0.145, 1.245);transition:all 1s cubic-bezier(0.715, 0.17, 0.145, 1.245)}.return-to-position .loupe__inner{-webkit-transition:background 1s cubic-bezier(0.715, 0.17, 0.145, 1.245);transition:background 1s cubic-bezier(0.715, 0.17, 0.145, 1.245)}.cs__ux__wires{background:#fff url(../images/case-studies/bg--wireframe.png);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.2);margin:0 auto;max-width:1140px;padding:3em;position:relative}.cs__ux__wires .cs__ux__wires__info{display:inline-block;vertical-align:top;overflow:hidden;padding-right:3em;width:42.2%}.cs__ux__wires .cs__ux__wires__info h3,.cs__ux__wires .cs__ux__wires__info p{text-align:left}.cs__ux__wires .cs__ux__wires__info p{margin:1em auto}.cs__ux__wires .cs__ux__wires__info .helper--wires{float:right;margin-right:20%;position:relative}.cs__ux__wires .cs__ux__wires__diagram{display:inline-block;position:relative;vertical-align:top;width:57.8%}.no-touch .cs__ux .helper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-delay:1s;transition-delay:1s}.no-touch .cs__ux .js--show .helper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media only screen and (max-width: 64em){#page .cs__ux{padding:2em 0}#page .cs__ux h2{margin-top:0}#page .cs__ux p{margin:1.5em auto}#page .cs__ux .cs__ux__wires__diagram{vertical-align:bottom}}@media only screen and (max-width: 47.9375em){#page .cs__ux .loupe,#page .cs__ux .helper{display:none}#page .cs__ux .cs__ux__flow{padding-bottom:0}#page .cs__ux .cs__ux__wires{margin:0 10px;padding:1em}#page .cs__ux .cs__ux__wires>div{display:block;padding:0;width:100%}#page .cs__ux .cs__ux__wires .cs__ux__wires__info{padding-bottom:2em}}.cs__design{background:#fff;color:#525252;overflow:hidden;padding:4em 0 6em;width:100%}.cs__explode{padding:3em 0 5em}@media only screen and (max-width: 47.9375em){.cs__explode{padding:2em 0}}.cs__explode__phone{display:inline-block;max-width:702px;position:relative;vertical-align:middle;width:58.5%}.cs__explode__phone .phone-inner{overflow:hidden;padding-top:81.908831909%;position:relative}.cs__explode__phone .phone-inner>img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform 0.75s cubic-bezier(0.84, -0.39, 0.38, 1.225);transition:-webkit-transform 0.75s cubic-bezier(0.84, -0.39, 0.38, 1.225);transition:transform 0.75s cubic-bezier(0.84, -0.39, 0.38, 1.225);transition:transform 0.75s cubic-bezier(0.84, -0.39, 0.38, 1.225), -webkit-transform 0.75s cubic-bezier(0.84, -0.39, 0.38, 1.225);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%}.cs__explode__phone .helper{bottom:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;right:-2em;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}.no-touch .helper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-delay:1s;transition-delay:1s}.no-touch .js--show.cs__explode__phone .phone-inner>img{-webkit-transition-timing-function:cubic-bezier(0.62, -0.225, 0.16, 1.39);transition-timing-function:cubic-bezier(0.62, -0.225, 0.16, 1.39);-ms-transform:translateY(0px) scale(1) translate3d(0, 0, 0);-webkit-transform:translateY(0px) scale(1) translate3d(0, 0, 0);transform:translateY(0px) scale(1) translate3d(0, 0, 0)}.no-touch .js--show.cs__explode__phone .helper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.no-touch .cs__explode__phone .phone-inner .phone__content{-webkit-transition-delay:0.04s;transition-delay:0.04s}.no-touch .cs__explode__phone .phone-inner .phone__blueprint{-webkit-transition-delay:0.48s;transition-delay:0.48s}.no-touch .cs__explode__phone .phone-inner .phone__sketch{-webkit-transition-delay:0.36s;transition-delay:0.36s}.no-touch .cs__explode__phone .phone-inner .phone__content{-webkit-transition-delay:0.48s;transition-delay:0.48s}.no-touch .cs__explode__phone .phone-inner .phone__blueprint{-webkit-transition-delay:0.04s;transition-delay:0.04s}.no-touch .cs__explode__phone .phone-inner .phone__sketch{-webkit-transition-delay:0.36s;transition-delay:0.36s}.no-touch .helper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.touch .cs__explode .cs__explode__phone .phone-inner>img{-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cs__explode__info{display:inline-block;padding-left:3em;vertical-align:top;width:41.5%}.cs__slide-in{margin:0 auto;max-width:1060px;padding:6em 0}.cs__slide-in>div{display:inline-block;vertical-align:middle}.cs__slide-in .cs__slide-in__info{padding-right:4em;width:50%}.cs__slide-in .cs__slide-in__img{position:relative;width:50%}.cs__slide-in .cs__slide-in__img img{display:block}.cs__slide-in .cs__slide-in__img .slide-in--bottom{left:0%;position:relative}.cs__slide-in .cs__slide-in__img .slide-in--top{bottom:-6%;position:absolute;right:0}.no-touch .cs__slide-in .cs__slide-in__img img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 1s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 1s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch .cs__slide-in .js--show.cs__slide-in__img img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs__slide-up{padding-bottom:6em;padding-top:6em;text-align:center}.cs__slide-up h3{margin-bottom:2em}.cs__slide-up .cs__slide-up__img{margin:0 auto;max-width:1076px;position:relative}.cs__slide-up .cs__slide-up__img>div{overflow:hidden;padding-top:46.468401487%;position:relative}.cs__slide-up .cs__slide-up__img>div:after{background:transparent;-webkit-box-shadow:0px 0px 50px rgba(0,0,0,0.6);box-shadow:0px 0px 50px rgba(0,0,0,0.6);bottom:-44px;content:"";height:20px;left:0;position:absolute;right:0;width:100%;z-index:2}.cs__slide-up .cs__slide-up__img img{bottom:-3.8%;position:absolute}.cs__slide-up .cs__slide-up__img .slide-in--1{left:0;width:27.88104%}.cs__slide-up .cs__slide-up__img .slide-in--2{left:15.79926%;width:27.69517%}.cs__slide-up .cs__slide-up__img .slide-in--3{left:36.24535%;width:27.69517%}.cs__slide-up .cs__slide-up__img .slide-in--4{right:15.79926%;width:27.88104%}.cs__slide-up .cs__slide-up__img .slide-in--5{right:0;width:27.88104%}.no-touch .cs__slide-up .cs__slide-up__img img{bottom:-100%;-webkit-transition:all 1s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:all 1s cubic-bezier(0.75, -0.17, 0.23, 1.19);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-touch .cs__slide-up .cs__slide-up__img .slide-in--1{-webkit-transition-delay:0.32s;transition-delay:0.32s}.no-touch .cs__slide-up .cs__slide-up__img .slide-in--2{-webkit-transition-delay:0.08s;transition-delay:0.08s}.no-touch .cs__slide-up .cs__slide-up__img .slide-in--4{-webkit-transition-delay:0.16s;transition-delay:0.16s}.no-touch .cs__slide-up .cs__slide-up__img .slide-in--5{-webkit-transition-delay:0.48s;transition-delay:0.48s}.no-touch .cs__slide-up .js--show.cs__slide-up__img img{bottom:-3.8%}.cs__shots{padding-bottom:6em;padding-top:6em}.cs__shots>div{margin:0 auto;max-width:1160px;position:relative;text-align:right}.cs__shots .shots--iphone{bottom:0;left:0;position:absolute}.cs__shots .shots--web{bottom:0;position:relative;right:0}.cs__shots .helper{left:0%;top:18%}@media only screen and (max-width: 66em){.cs__shots .helper{display:none}}.no-touch .cs__shots img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch .cs__shots .helper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s;-o-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s;-webkit-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transition-delay:1s;-webkit-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s;transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s}.no-touch .cs__shots .shots--iphone{left:0}.no-touch .cs__shots .shots--web{right:0}.no-touch .cs__shots .js--show img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.no-touch .cs__shots .js--show .helper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs__ipad-shots{padding-top:4em;text-align:center}.cs__ipad-shots h3{margin:0;padding-bottom:1em}.cs__ipad-shots p{margin:1em auto;max-width:760px}.cs__ipad-shots>div{padding:2em 0}.cs__ipad-shots>div>div{position:relative;text-align:right}.cs__ipad-shots .ipad-shots--top{margin-top:8%;position:relative;right:0;top:0}.cs__ipad-shots .ipad-shots--bottom{left:0;position:absolute;top:0}.cs__ipad-shots .helper{position:absolute;right:10%;top:-5%}@media only screen and (max-width: 66em){.cs__ipad-shots .helper{display:none}}.no-touch .cs__ipad-shots img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.no-touch .cs__ipad-shots .helper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s;-o-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s;-webkit-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transition-delay:1s;-webkit-transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s;transition:all 0.6s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1s}.no-touch .cs__ipad-shots .ipad-shots--top,.no-touch .cs__ipad-shots .ipad-shots--bottom{top:0}.no-touch .cs__ipad-shots.js--show img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.no-touch .cs__ipad-shots.js--show .helper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs__loupes{overflow:hidden;text-align:right}.cs__loupes>div{display:inline-block;position:relative;vertical-align:middle;width:50%}.cs__loupes .loupes--web{direction:rtl}.cs__loupes .loupes--web img{max-width:none;width:853px}.cs__loupes .loupes--web .helper{right:-142px;top:61%;z-index:3}.cs__loupes .loupes--iphone{display:inline-block;padding:0 0 4em 10%;text-align:left}.cs__loupes .loupes--iphone .helper--loupes--1{-webkit-transition-delay:1s;transition-delay:1s}.cs__loupes .loupes--iphone .helper--loupes--2{right:75%;top:25%;-webkit-transition-delay:1.2s;transition-delay:1.2s}.cs__loupes .loupes--iphone .helper--loupes--3{bottom:0%;left:30%;-webkit-transition-delay:1.4s;transition-delay:1.4s}@media only screen and (max-width: 62.5em){.cs__loupes .helper{display:none}}.no-touch .cs__loupes .loupes--web,.no-touch .cs__loupes .loupes--iphone{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-touch .cs__loupes .loupes--iphone{-webkit-transition-delay:0.2s;transition-delay:0.2s}.no-touch .cs__loupes .helper{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.no-touch .cs__loupes.js--show .helper{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.no-touch .cs__loupes.js--show .loupes--web,.no-touch .cs__loupes.js--show .loupes--iphone{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media only screen and (max-width: 64em){#page .cs__design{padding:2em 0}#page .cs__design h2{margin:0 0 .5em}#page .cs__design .cs__explode__phone,#page .cs__design .cs__explode__info{vertical-align:middle;width:50%}#page .cs__design .cs__slide-in{padding:2em 0}#page .cs__design .cs__shots{padding:2em 0}#page .cs__design .cs__shots .shots--web{max-width:75%}#page .cs__design .cs__loupes .helper--loupes--1{right:-92px}}@media only screen and (max-width: 47.9375em){#page .cs__design .helper{display:none}#page .cs__design .cs__explode__phone,#page .cs__design .cs__explode__info,#page .cs__design .cs__slide-in__info,#page .cs__design .cs__slide-in__img{display:block;padding:0;text-align:center;width:100%}#page .cs__design .cs__slide-up{padding-bottom:1em}#page .cs__design .cs__shots .shots--iphone{padding-bottom:0;max-width:31%}#page .cs__design .cs__loupes .loupes--web img{width:360px}#page .cs__design .cs__loupes .loupes--iphone{padding-bottom:0}}.cs__simple-desc{color:#525252;padding:4em 0;text-align:center}.cs__simple-desc h3{font-family:"Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:70px;font-size:3.5rem;letter-spacing:0;margin-bottom:.75em;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.cs__simple-desc h3{font-size:35px;font-size:2.1875rem}}.cs__simple-desc p{font-size:24px;font-size:1.2rem;margin:1em auto;max-width:760px}@media only screen and (max-width: 47.9375em){.cs__simple-desc p{font-size:16px;font-size:1rem}}.cs__slideshow{border:0;overflow:hidden;padding:10em 0;position:relative}@media only screen and (max-width: 47.9375em){.cs__slideshow{padding:5em 0}}.cs__slideshow .wrap{text-align:center}.cs__slideshow .flex-viewport:before,.cs__slideshow .flex-viewport:after{display:none}.cs__slideshow .iphone4{background:url(../images/case-studies/iphone4--white.png);background-size:100% 100%;display:inline-block;margin:0 2em;max-width:100%;vertical-align:middle;width:365px}@media only screen and (max-width: 47.9375em){.cs__slideshow .iphone4{display:block;margin:2em auto}}.cs__slideshow .iphone4.iphone4--black{background-image:url(../images/case-studies/iphone4--black.png)}.cs__slideshow .iphone4>div{padding-top:177.534246575%;position:relative}.cs__slideshow .iphone4 img{height:58.33333%;left:15.61644%;position:absolute;top:14.19753%;width:69.0411%}.cs__slideshow .flex-control-nav{bottom:6em;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center;width:100%}.cs__slideshow .flex-control-nav li{display:inline-block;margin:0 1em}.cs__slideshow .flex-control-nav a{background:#525252;cursor:pointer;display:block;font-size:0;height:8px;position:relative;text-indent:-999em;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;z-index:3}.cs__slideshow .flex-control-nav a:before{border:3px solid #ae0000;bottom:-7px;content:"";left:-7px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;right:-7px;top:-7px;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.cs__slideshow .flex-control-nav a:after{border:5px solid #525252;bottom:-4px;content:"";left:-4px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;position:absolute;right:-4px;top:-4px;-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.cs__slideshow .flex-control-nav a:hover,.cs__slideshow .flex-control-nav a.flex-active{background:#f5f5f1}.cs__slideshow .flex-control-nav a:hover:before,.cs__slideshow .flex-control-nav a.flex-active:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cs__slideshow .flex-control-nav a:hover:after,.cs__slideshow .flex-control-nav a.flex-active:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.cs__slideshow .flex-control-nav a:active:before,.cs__slideshow .flex-control-nav a:focus:before{border-color:#f5f5f1}.cs__slideshow .flex-direction-nav a{right:4em}@media only screen and (max-width: 47.9375em){.cs__slideshow .flex-direction-nav a{top:4em}}.cs__slideshow .flex-direction-nav a.flex-prev{left:4em;right:auto}@media only screen and (max-width: 85.9375em){.cs__slideshow .flex-direction-nav a{right:2em}.cs__slideshow .flex-direction-nav a.flex-prev{left:2em;right:auto}}@media only screen and (max-width: 47.9375em){.cs__slideshow .flex-direction-nav a{right:2em}.cs__slideshow .flex-direction-nav a.flex-prev{left:2em;right:auto}}.no-pseudoanimations .cs__slideshow .flex-control-nav a{-webkit-transition:none;transition:none}.page-loaded .cs__footer .cs__footer__bg{display:block}.loading-project .cs__footer .cs__footer__bg{display:none}.cs__footer--resize{height:60vh}@media only screen and (max-height: 62.5em){.cs__footer--resize{height:75vh}}@media only screen and (max-height: 46.875em){.cs__footer--resize{height:85vh}}.cs__footer{background-size:cover;padding:0;position:relative}.cs__footer:before{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;content:""}.cs__footer .wrap{position:relative;text-align:center}.cs__footer .cs__footer__bg{background-size:cover;background-position:center center;display:none;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;bottom:-200px;height:auto}.cs__footer blockquote{border-color:#f5f5f1;border-style:solid;border-width:2px 0;padding:4em 8em;position:relative;text-align:center}.cs__footer blockquote:before,.cs__footer blockquote:after{content:"";height:70px;left:0%;margin-top:-35px;position:absolute;top:50%;width:70px}.cs__footer blockquote:after{left:auto;right:0}.cs__footer blockquote p{font-size:40px;font-size:2rem;font-style:italic;line-height:1.2;letter-spacing:.1em;margin:0;text-transform:uppercase}.cs__footer blockquote cite{display:block;font-style:normal;font-weight:bold;margin-top:1em;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.cs__footer blockquote cite{font-size:16px;font-size:1rem}}.cs__footer h3{font-size:60px;font-size:3rem;margin:0em 0 1em}.cs__footer h3+p{font-size:24px;font-size:1.2rem;margin:1em auto 0;max-width:700px}.cs__footer .cs__footer__mid{position:relative}.cs__footer .cs__footer__mid .wrap{padding-bottom:20px;padding-top:20px}.cs__footer .cs__footer__end{margin-top:100px;height:571px;position:relative;vertical-align:bottom}.cs__footer .cs__footer__end .wrap>img{bottom:0;left:50%;margin-left:-153px;position:absolute}@media only screen and (max-height: 55em){.cs__footer .cs__footer__end .wrap>img{height:350px;margin-left:-113px;width:auto}}@media only screen and (max-height: 45.625em){.cs__footer .cs__footer__end .wrap>img{height:250px;margin-left:-77px}}.cs__footer .cs__footer__end .wrap>div{display:inline-block;vertical-align:middle;padding-bottom:10em;padding-left:153px;position:relative;text-align:center;width:50%}.cs__footer .cs__footer__end .wrap .cs__footer__link--site{padding-left:0;padding-right:153px}.cs__footer .btn--footer{background:#ae0000;border:1px solid #7b0000;border-radius:8px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.3) inset,0px -4px 20px rgba(0,0,0,0.1) inset;box-shadow:0px 1px 3px rgba(0,0,0,0.3),0px 1px 0px rgba(255,255,255,0.3) inset,0px -4px 20px rgba(0,0,0,0.1) inset;color:#f5f5f1;font-family:"nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;font-size:30px;font-size:1.5rem;letter-spacing:0;line-height:2;max-width:100%;overflow:hidden;padding:.5em 1em;position:relative;text-shadow:0px 1px 1px rgba(0,0,0,0.3)}.cs__footer .btn--footer:after{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255,255,255,0)));background:linear-gradient(#fff, rgba(255,255,255,0));bottom:0;content:"";height:100%;left:50%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;position:absolute;right:-30px;-ms-transform:skewX(30deg);-webkit-transform:skewX(30deg);transform:skewX(30deg)}.cs__footer .btn--footer:hover{background-color:#e10000;border-color:#ae0000}.cs__footer .btn--footer:active,.cs__footer .btn--footer:focus{background-color:#7b0000;border-color:#480000}.touch .cs__footer__top,.touch .cs__footer__mid,.touch .cs__footer__img,.touch .cs__footer__link{-webkit-transform:none}.cs__footer--simple{padding:4em 0}.cs__footer--simple .btn{padding:0}.cs__footer--simple .btn img{display:block}@media only screen and (max-width: 62.5em){#page .cs__footer{padding:2em 0 0}#page .cs__footer.cs__footer--simple{padding:2em 0}#page .cs__footer blockquote{font-size:24px;font-size:1.5rem;padding:3em 6em}#page .cs__footer h3{margin:1em 0}#page .cs__footer .cs__footer__end{height:420px}#page .cs__footer .cs__footer__end .wrap>img{margin-left:-100px;width:200px}}@media only screen and (max-width: 47.9375em){#page .cs__footer blockquote{margin:0;padding:2em 0}#page .cs__footer blockquote:before,#page .cs__footer blockquote:after{display:none}#page .cs__footer .cs__footer__end{height:520px}#page .cs__footer .cs__footer__end .wrap>.cs__footer__img{height:auto;margin-left:-100px;width:200px}#page .cs__footer .cs__footer__end .cs__footer__link{display:block;margin:1em 0 0;padding:0;text-align:center;width:100%}#page .cs__footer .cs__footer__end .cs__footer__link:last-child{margin-bottom:340px}}.page--jobs{text-align:center;text-shadow:2px 2px rgba(0,0,0,0.3)}@media only screen and (min-width: 48em){.page--jobs{padding-top:56px}}.page--jobs>.wrap{padding:2em 0}@media only screen and (max-width: 47.9375em){.page--jobs>.wrap{padding-bottom:0}}.page--jobs .content{position:relative}.page--jobs .content .job__description .writeup a{color:#ae0000 !important}.page--jobs .content .job__description .writeup a:hover{color:#ff1515 !important}.page--jobs .jobs__header{padding:1.5em 30px 0;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;position:relative;-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%}@media only screen and (max-width: 64em){.page--jobs .jobs__header{padding:1.5em 20px 0}}.page--jobs .jobs__header.jobs__header--out{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute}.page--jobs .jobs__header strong{white-space:nowrap}.page--jobs .jobs__header h1{margin:0 auto;max-width:1060px;padding:0 1em;position:relative}.page--jobs .jobs__header p{font-size:32px;font-size:1.6rem;margin:1em auto;max-width:860px}.page--jobs .jobs__header em{display:block;font-size:26px;font-size:1.3rem;font-weight:300;margin:1em auto 2em;max-width:860px}@media only screen and (max-width: 47.9375em){.page--jobs .jobs__header h1{padding:0}.page--jobs .jobs__header h1:before,.page--jobs .jobs__header h1:after{display:none}.page--jobs .jobs__header p{font-size:20px;font-size:1.25rem}.page--jobs .jobs__header em{font-size:16px;font-size:1rem}}.loading-from-job .page--jobs .jobs__header{-webkit-transition-delay:0.4s;transition-delay:0.4s}.jobs__content{padding:0 30px;position:relative;top:0}@media only screen and (max-width: 64em){.jobs__content{padding:0 20px}}@media only screen and (max-width: 47.9375em){.jobs__content{padding:0}}@media only screen and (max-width: 47.9375em){.single-job .jobs__content{padding:0 20px}}.job__categories{border-color:#f5f5f1;border-style:solid;border-width:2px 0}@media only screen and (max-width: 47.9375em){.job__categories{display:none;padding:0}}.job__category{background:none;color:#f5f5f1;display:inline-block;vertical-align:middle;padding:2.5em 1em;position:relative;-webkit-transition:background 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),color 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:background 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875),color 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:25%}.job__category:hover{background:rgba(245,245,241,0.1);color:white}.job__category:focus,.job__category:active{color:#d5d5c4}.job__category+.job__category:before{background:#f5f5f1;bottom:1.5em;content:"";left:-1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;position:absolute;top:1.5em;width:2px}.job__category .job__category__status,.job__category .job__category__title,.job__category .job__category__location{-webkit-transition:opacity 0.5s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:opacity 0.5s cubic-bezier(0.75, -0.17, 0.23, 1.19)}.job__category .job__category__status{display:block;font-style:italic}.job__category .job__category__title{display:block;font-size:22px;font-size:1.1rem;font-weight:600;letter-spacing:.2em;padding:.45454545em 0 .54545454em;text-transform:uppercase}.job__category .job__category__location{display:block;font-weight:600;font-size:16px;font-size:0.8rem}.job__category .job__category__location i{background:#ae0000;display:inline-block;height:4px;font-size:0;line-height:0;text-indent:-999em;width:20%}.job__category.job__category--empty .job__category__status,.job__category.job__category--empty .job__category__title{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}@media only screen and (max-width: 56.25em){.job__category{padding:1.5em 2em;width:50%}.job__category:nth-child(3):before{bottom:auto;left:0;height:2px;right:-100%;top:-1px;width:200%}}@media only screen and (max-width: 47.9375em){.job__category{width:100%}.job__category+.job__category:before{bottom:auto;left:0;height:2px;right:-100%;top:-1px;width:200%}}.page-type--jobs-index .job__category b{height:20px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;right:1em;top:1em;-ms-transform:scale(0) rotate(45deg);-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);-webkit-transition:all 0.5s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:all 0.5s cubic-bezier(0.75, -0.17, 0.23, 1.19);width:20px}.page-type--jobs-index .job__category b:before,.page-type--jobs-index .job__category b:after{background:#f5f5f1;content:"";height:20px;left:50%;margin:-10px 0 0 -2px;position:absolute;top:50%;width:4px}.page-type--jobs-index .job__category b:after{height:4px;margin:-2px 0 0 -10px;width:20px}.page-type--jobs-index .job__category.job__category--strategy b:before,.page-type--jobs-index .job__category.job__category--strategy b:after{background:#161616}.page-type--jobs-index .job__category.js--active b{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-transform:scale(1) rotate(225deg);-webkit-transform:scale(1) rotate(225deg);transform:scale(1) rotate(225deg)}.no-csstransforms .job__category b{display:none}.no-csstransforms .job__category.js--active .job__category__status,.no-csstransforms .job__category.js--active .job__category__title,.no-csstransforms .job__category.js--active .job__category__location{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.category--design .job__category--design,.job__category--design.js--active{background:#ae0000;color:#f5f5f1}.category--operations .job__category--operations,.job__category--operations.js--active{background:#525252;color:#f5f5f1}.category--development .job__category--development,.job__category--development.js--active{background:#161616;color:#f5f5f1}.category--strategy .job__category--strategy,.job__category--strategy.js--active{background:#f5f5f1;color:#161616;text-shadow:0px 2px rgba(0,0,0,0.1)}.category--design .job__category--operations:before{display:none}.category--operations .job__category--operations:before,.category--operations .job__category--development:before{display:none}.category--development .job__category--development:before,.category--development .job__category--strategy:before{display:none}.category--strategy .job__category--strategy:before{display:none}@media only screen and (max-width: 56.25em){.category--development .job__category--strategy:before,.category--development .job__category--development:before{display:block}.category--strategy .job__category--strategy:before{display:block}}.job__board{margin-top:2em;min-height:300px;position:relative;text-align:left}@media only screen and (max-width: 47.9375em){.job__board{margin-top:0}}@media only screen and (max-width: 47.9375em){.page-type--jobs-index .job__board{height:auto !important}.page-type--jobs-index .job{left:auto !important;position:relative !important;top:auto !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;opacity:1 !important}}.main-wrap--jobs .job__board{margin-top:0}.loading-from-job .job{visibility:hidden}.job{display:inline-block;font-size:18px;font-size:0.9rem;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;position:relative;text-shadow:none;-webkit-transition:opacity 0.9s ease,-webkit-transform 0.9s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:opacity 0.9s ease,-webkit-transform 0.9s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:opacity 0.9s ease,transform 0.9s cubic-bezier(0.75, -0.17, 0.23, 1.19);transition:opacity 0.9s ease,transform 0.9s cubic-bezier(0.75, -0.17, 0.23, 1.19),-webkit-transform 0.9s cubic-bezier(0.75, -0.17, 0.23, 1.19);-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:24.5%}.job.job__hide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;pointer-events:none;-ms-transform:scale(0.25);-webkit-transform:scale(0.25);transform:scale(0.25)}.job>div{margin:5%;padding-top:90%;position:relative}@media only screen and (max-width: 47.9375em){.job>div{margin:0;padding:0}}@media only screen and (max-width: 47.9375em){.job+.job>div a{-webkit-box-shadow:0px 2px rgba(22,22,22,0.1) inset;box-shadow:0px 2px rgba(22,22,22,0.1) inset}}.job .job__cat{display:block;font-weight:600;line-height:1;letter-spacing:.2em;margin-bottom:.5em;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.job .job__cat{font-size:12px;font-size:0.75rem}}.job .job__title{font-family:"Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:38px;font-size:1.9rem;margin:0;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.job .job__title{width:60%}}.job .job__footer{bottom:1.5em;left:1.5em;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;position:absolute;right:1.5em}@media only screen and (max-width: 47.9375em){.job .job__footer{bottom:auto;left:auto;text-align:right;top:1.5em;width:40%}.job .job__footer span{font-size:12px;font-size:0.75rem}}.job .job__location{display:block;font-weight:600}.job .job__start-date{display:block}@media only screen and (max-width: 73.75em){.job{font-size:14px;font-size:0.7rem}}@media only screen and (max-width: 64em){.job{font-size:14px;font-size:0.875rem}.job .job__title{font-size:24px;font-size:1.5rem}}@media only screen and (max-width: 56.25em){.job{font-size:18px;font-size:1.125rem;width:49.5%}.job .job__title{font-size:38px;font-size:2.375rem}}@media only screen and (max-width: 47.9375em){.job{width:100%}.job .job__title{font-size:30px;font-size:1.875rem}}.job a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;padding:1.5em}@media only screen and (max-width: 47.9375em){.job a{display:block;position:static}}.job.job--design a{background:#ae0000 url(../images/bg/job--white.png) repeat center center;color:#f5f5f1}.job.job--development a{background:#161616 url(../images/bg/job--white.png) repeat center center;color:#f5f5f1}.job.job--operations a{background:#525252 url(../images/bg/job--white.png) repeat center center;color:#f5f5f1}.job.job--strategy a{background:#f5f5f1 url(../images/bg/job--black.png) repeat center center;color:#161616}.no-touch .job a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.no-touch .job a:hover{-ms-transform:translate3d(0, -5%, 0);-webkit-transform:translate3d(0, -5%, 0);transform:translate3d(0, -5%, 0)}.no-touch .job a:active,.no-touch .job a:focus{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}@media only screen and (max-width: 47.9375em){.no-touch .job a:hover,.no-touch .job a:active,.no-touch .job a:focus{-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fade-out-jobs .job{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.job__board .cf{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-webkit-transition:opacity 0.9s ease;transition:opacity 0.9s ease}.job__description{margin:0 auto;max-width:908px;padding-top:2em;position:relative;text-shadow:none}.job__description hgroup{margin-bottom:2em;padding-bottom:2em;position:relative;text-align:center}.job__description hgroup:after{background:#ae0000;bottom:-1px;content:"";height:3px;left:50%;margin-left:-1em;position:absolute;width:2em}.job__description hgroup h1{font-family:"Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:60px;font-size:3rem;font-weight:normal;text-transform:uppercase}.job__description hgroup h2{font-size:20px;font-size:1rem;font-weight:bold;margin:1em 0 1.3em;position:relative}.job__description hgroup h3{font-size:16px;font-size:0.8rem;font-weight:normal;margin:0}.job__description p{line-height:1.5}.job__description .job__writeup h2{font-size:40px;font-size:2rem;font-weight:600;margin:1em 0 1.3em;text-transform:uppercase}@media only screen and (max-width: 47.9375em){.job__description p{text-align:center}.job__description>h2{font-size:24px;font-size:1.5rem;text-align:center}}.job__description ul{list-style:none outside url(../images/icons/jobs--list-icon.svg);margin:1em 0 1.3em;padding:0 0 0 1em}.job__description li{font-size:25px;font-size:1.25rem;font-style:italic;padding:.2em .5em .4em}.job__description .job__writeup a{border-bottom:1px solid #ae0000;color:#f5f5f1}.job__description .job__writeup a:hover,.job__description .job__writeup a:focus{border-color:#f5f5f1}.job__description .job__writeup a:active{border-color:#ae0000;color:#ae0000}.job__description footer{border-top:2px solid #f5f5f1;padding:2em 0}.job__description footer p{display:inline-block;margin:0;padding-right:4.5%;vertical-align:middle;width:60%}.job__description footer .btn{display:inline-block;margin:0;text-align:center;width:40%}@media only screen and (max-width: 50em){.job__description footer p{padding-right:0;margin-bottom:2em;width:100%}.job__description footer .btn{width:100%}}.job__writeup{padding-bottom:2em}.fade-out-description .job__board .cf{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media only screen and (max-width: 47.9375em){.job__description{float:none;width:100%}.job__description header .job__start-date{display:block;position:static}.job__board aside{float:none;padding:0 0 1em;width:100%}}.contact{-webkit-backface-visibility:visible}#page--contact{position:relative}.page-type--contact .page--contact--wrap,.page-type--contact .page--contact--wrap .full-height{height:auto}.form__thankyou{background:#ae0000;color:#f5f5f1;opacity:0;padding:1em;text-align:center}.page-loaded .form__thankyou{-webkit-animation:animate-contact-title .5s .5s both;animation:animate-contact-title .5s .5s both}.form__thankyou p{margin:0}.contact__top{background:#161616}.contact__vcards{margin:0 auto;max-width:1120px;overflow:hidden;position:relative;padding:10em 0 7.5em}.contact__vcards .vcard{display:inline-block;text-align:center;padding:0 1%;vertical-align:top;visibility:hidden;width:25%}.contact__vcards .vcard>*{margin:.5em 0}.contact__vcards .vcard>.office-icon{display:block;margin:0 auto;max-width:100%;position:relative;width:200px}.contact__vcards svg{display:block;fill:#f5f5f1;height:200px;margin:0 auto 2em;max-width:100%;position:relative;-webkit-transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:182px}.contact__vcards .office-change{fill:inherit;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.contact__vcards .office-icon__name{fill:#f5f5f1;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.contact__vcards .office-icon__outline{fill:#161616}.contact__vcards .svg__border{border:5px solid #ae0000;height:4.5rem;left:50%;margin:-2.25rem 0 0 -2.25rem;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);bottom:1rem;width:4.5rem}@media only screen and (max-width: 64em){.contact__vcards .svg__border{bottom:1.5rem}}@media only screen and (max-width: 32.5em){.contact__vcards .svg__border{border-width:0.25rem;bottom:0.6875rem;height:2.8125rem;margin:0 0 0 -1.40625rem;width:2.8125rem}}.contact__vcards a:hover svg{fill:#ae0000}.contact__vcards a:hover .svg__border{border-color:#f5f5f1;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.contact__vcards a:hover .office-icon__name{-webkit-transform:translate3d(0, -8px, 5px);transform:translate3d(0, -8px, 5px)}.contact__vcards a{color:#f5f5f1;font-weight:600}.contact__vcards a:hover{color:#ae0000}.contact__vcards a:active,.contact__vcards a:focus{color:#525252}.contact__vcards .tel,.contact__vcards .adr{font-size:17px;font-size:0.85rem}.contact__vcards .adr{color:#525252}.contact__vcards .vcard .page--contact__offices__location{margin-bottom:1em}.office-icon--chicago svg{left:0.2rem}.office-icon--nyc svg{left:0.5rem}.office-icon--london svg{left:-0.1rem}@media only screen and (min-width: 84.375em){.page-type--contact .contact__top{padding:6em 0 3.5em}}@media only screen and (min-width: 90.625em) and (min-height: 57.5em){.page-type--contact .contact__top{padding:5em 0 3.5em}.page-type--contact .contact__top .wrap{max-width:none;padding:0 20px}.contact__vcards{max-width:1600px}.contact__vcards svg{height:300px;width:273px}.contact__vcards .svg__border{border-width:0.4rem;bottom:1.5rem;height:6.75rem;margin:-3.375rem 0 0 -3.375rem;width:6.75rem}.contact__vcards .vcard>.office-icon{width:300px}.office-icon--chicago svg{left:0.3rem}.office-icon--nyc svg{left:0.75rem}.office-icon--london svg{left:-0.15rem}}@media only screen and (max-width: 64em){.office-icon--chicago svg{left:0.25rem}.office-icon--nyc svg{left:0.625rem}.office-icon--london svg{left:-0.125rem}}@media only screen and (max-width: 53.125em){.contact__top .contact__vcards{width:100%}.contact__top .vcard{max-width:300px;margin-bottom:20px;width:50%}}@media only screen and (max-width: 32.5em){.contact__top{overflow:hidden;max-width:100%}.contact__top .wrap{max-width:none;padding:0}.contact__top .contact__vcards{margin:0 auto;max-width:300px;text-align:center;width:100%}.contact__top .vcard{display:inline-block;margin:20px auto;min-height:100px;padding:0 0 0 110px;position:relative;width:100%}.contact__top .vcard:first-child{margin-top:0}.contact__top .vcard>.office-icon{height:100px;left:0px;margin-top:-50px;position:absolute;top:50%;width:101px}.contact__top svg{height:100px;width:91px}.contact__top .vcard__address{margin:0;padding-top:1.25em}.office-icon--chicago svg{left:0.125rem}.office-icon--nyc svg{left:0.3125rem}.office-icon--london svg{left:-0.125rem}}.lte8 .contact__vcards .svg__border{display:none}.contact__cta{border-top:10px solid #ae0000;padding:4em 0;position:relative;visibility:hidden}.contact__cta__left,.contact__cta__right{display:inline-block;vertical-align:middle;width:50%}.contact__cta__left{padding-right:2em;text-align:left}.contact__cta__left h2{font-family:"Fueled Sans Semi", "Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;margin:0;text-shadow:1px 1px #161616, 2px 2px #ae0000;text-transform:uppercase}.contact__cta__left p{font-size:22px;font-size:1.1rem;padding-bottom:0}.contact__cta__right{padding-left:2em;text-align:right}.contact__cta__right .btn{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:50px;font-size:2.5rem;letter-spacing:0;max-width:460px;padding:0.75em .6em .65em;text-align:center;width:100%}@media only screen and (max-width: 55em){.contact__cta__right .btn{font-size:30px;font-size:1.875rem}}@media only screen and (max-width: 43.75em){.contact__cta__left,.contact__cta__right{display:block;padding:0;text-align:center;width:100%}.contact__cta__right{padding-top:1em}}@media only screen and (max-width: 35.5em){.contact__cta__right .btn{font-size:22px;font-size:1.375rem}}.contact__newsletter{background:#1f1f1f;border-top:4px solid #161616;padding:2.5em 0;visibility:hidden}.contact__newsletter__title{color:#525252;display:inline-block;font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:32px;font-size:1.6rem;font-weight:bold;margin:0;padding-right:1em;text-transform:uppercase;vertical-align:middle;width:25%}.contact__newsletter__title img{display:block}.form--newsletter{display:inline-block;position:relative;vertical-align:middle;width:75%}.form__fields--newsletter{padding-right:6em}.form__field--newsletter-fname,.form__field--newsletter-email{display:inline-block;position:relative;vertical-align:middle;width:50%}.form__field--newsletter-fname{padding-right:.5em}.form__field--newsletter-email{padding-left:.5em}.form__field--newsletter-fname input,.form__field--newsletter-email input{background:none;border:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:2}.form__field--newsletter-fname input:focus,.form__field--newsletter-email input:focus{background:none;border:0}.form__field--newsletter-fname input:focus ~ .input--fake,.form__field--newsletter-email input:focus ~ .input--fake{background:#f5f5f1}.form__field--newsletter-email input{left:.5em}.form__field--newsletter-email input ~ .input--fake:after{background:#1f1f1f;border-color:inherit;border-style:solid;border-width:3px 0px 0px 3px;content:"";height:2em;margin-top:-1.1em;position:absolute;right:-1.1em;top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:1.90em}input ~ .input--fake{background:#1e1e1e;border-color:#000000;border-style:solid;border-width:3px;height:3em;position:relative;-webkit-transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:100%}.form--newsletter .btn--diamond{right:1em}@media only screen and (max-width: 55em){.contact__newsletter__title{display:block;padding:0 0 1em;text-align:center;width:100%}.contact__newsletter__title img{margin:0 auto}.form--newsletter{width:100%}}@media only screen and (max-width: 42.5em){.form__fields--newsletter{padding-right:0}.form__field--newsletter-fname,.form__field--newsletter-email{display:block;padding:.5em 0;width:100%}.form__field--newsletter-email input ~ .input--fake{border-width:3px}.form__field--newsletter-email input ~ .input--fake:after{display:none}.form--newsletter .btn--diamond{display:block;margin:2em auto 0;padding:0;position:relative;right:auto;top:auto}}input ~ .mce_inline_error{display:none !important;font-size:11px;font-weight:bold;line-height:1em;margin-top:.5em;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:100%;z-index:2}.mce_inline_error ~ .input--fake{border-color:#ae0000}#mce-error-response{color:#ae0000;font-size:13px;font-weight:bold;left:0;line-height:1;position:absolute;top:-1.3em;text-transform:uppercase}.btn--diamond{background:none;border:none;height:4em;margin-top:-2em;overflow:visible;position:absolute;right:0;top:50%;width:4em}.btn--diamond i{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;-webkit-box-shadow:0px 0px 0px 0px #525252 inset, 0px 0px 0px 4px #ae0000 inset;box-shadow:0px 0px 0px 0px #525252 inset, 0px 0px 0px 4px #ae0000 inset;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.3s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.btn--diamond span{font-weight:700;letter-spacing:0.05em;position:relative;text-transform:uppercase}.btn--diamond:hover{color:#f5f5f1}.btn--diamond:hover i{border-color:#ae0000;-webkit-box-shadow:0px 0px 0px 0px #525252 inset, 0px 0px 0px 60px #ae0000 inset;box-shadow:0px 0px 0px 0px #525252 inset, 0px 0px 0px 60px #ae0000 inset}.btn--diamond:active,.btn--diamond:focus{color:#f5f5f1;outline:none}.btn--diamond:active i,.btn--diamond:focus i{border-color:#525252;-webkit-box-shadow:0px 0px 0px 60px #525252 inset, 0px 0px 0px 60px #ae0000 inset;box-shadow:0px 0px 0px 60px #525252 inset, 0px 0px 0px 60px #ae0000 inset}.page--contact{text-align:center}.rfp{color:#161616;margin-bottom:-10em;position:relative;text-align:left;z-index:4}.rfp__inner{overflow:hidden;padding-bottom:10em;pointer-events:none}.rfp__inner>*{pointer-events:auto}.rfp__header{color:#f5f5f1;padding:3em 0;overflow:hidden;position:relative;text-align:center}.rfp__header:before{background:#ae0000;content:'';height:0;left:50%;padding-top:200%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0) scale(0) rotate(45deg);transform:translate3d(-50%, -50%, 0) scale(0) rotate(45deg);-webkit-transition:-webkit-transform 750ms 250ms;transition:-webkit-transform 750ms 250ms;transition:transform 750ms 250ms;transition:transform 750ms 250ms, -webkit-transform 750ms 250ms;width:200%}.page-loaded .rfp__header:before{-webkit-transform:translate3d(-50%, -50%, 0) scale(1) rotate(45deg);transform:translate3d(-50%, -50%, 0) scale(1) rotate(45deg)}@media only screen and (min-width: 48em){.rfp__header{padding:5em 0}}.rfp__header .wrap{position:relative}@media only screen and (min-width: 48em){.rfp__header .wrap{padding-top:56px}}.rfp__title{font-size:72px;font-size:3.6rem;margin-top:0;text-transform:uppercase;letter-spacing:0;margin-bottom:0;overflow:hidden;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-weight:normal;opacity:0}@media only screen and (min-width: 48em){.rfp__title{font-size:114px;font-size:5.7rem}}@-webkit-keyframes animate-contact-title{0%{opacity:0}100%{opacity:1}}@keyframes animate-contact-title{0%{opacity:0}100%{opacity:1}}.rfp__title:after{background:radial-gradient(rgba(174,0,0,0) 8%,#ae0000 20%,#ae0000);content:'';height:1100%;left:-5%;pointer-events:none;position:absolute;top:-500%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);width:110%}@-webkit-keyframes animate-contact-title-gradient{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(15, 1);transform:scale(15, 1)}}@keyframes animate-contact-title-gradient{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(15, 1);transform:scale(15, 1)}}.page-loaded .rfp__title{opacity:1;-webkit-animation:animate-contact-title .5s .5s both;animation:animate-contact-title .5s .5s both}.page-loaded .rfp__title:after{-webkit-animation:animate-contact-title-gradient 2s .5s both;animation:animate-contact-title-gradient 2s .5s both;-webkit-transform:scale(15, 1);-ms-transform:scale(15, 1);transform:scale(15, 1)}.rfp__desc{font-size:24px;font-size:1.2rem;margin-bottom:0;opacity:0;-webkit-transition:opacity 1.5s .5s;transition:opacity 1.5s .5s}.page-loaded .rfp__desc{-webkit-animation:animate-contact-title 1.5s .5s both;animation:animate-contact-title 1.5s .5s both}.form--contact{background:#f5f5f1;border-bottom:2px solid #d8d8d6;border-top:2px solid #d8d8d6;opacity:0;position:relative}.form--contact .wrap{max-width:1360px;position:relative}.form--contact .wrap:before{background:#d8d8d6;bottom:0;content:"";display:block;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}@media only screen and (max-width: 47.9375em){.form--contact .wrap:before{display:none}}.form--contact .form__general,.form--contact .form__project{display:inline-block;padding:4em 3em 8em 0;vertical-align:top;width:50%}.form--contact .form__project{padding-left:3em;padding-right:0}.form--contact h3{font-size:24px;font-size:1.2rem;font-weight:700;margin:0 0 2em;padding-left:.833333333em;text-transform:uppercase}.form--contact .form__field-wrap{display:inline-block;margin-top:1em;padding:0 1em;vertical-align:top;width:50%}@media only screen and (max-width: 77.5em){.form--contact .form__general{padding-right:1em}.form--contact .form__project{padding-left:1em}}@media only screen and (max-width: 53.75em){.form--contact .form__general,.form--contact .form__project{padding-bottom:6em}.form--contact .form__general{padding-right:1em}.form--contact .form__project{padding-left:1em}.form--contact .form__field-wrap{padding:0 .5em}}@media only screen and (max-width: 47.9375em){.form--contact .form__general,.form--contact .form__project{display:block;padding:1em 0;width:100%}.form--contact .form__general{padding-top:3em}.form--contact .form__project{padding-bottom:8em}}@media only screen and (max-width: 35.5em){.form--contact .form__field-wrap{display:block;width:100%}}.form--contact .form__field__label{display:block;font-style:italic;margin-bottom:.5em;text-transform:lowercase}.form--contact input,.form--contact textarea{background:#f5f5f1;border-color:#d8d8d6;border-width:4px;max-width:100%}.form--contact input:focus,.form--contact textarea:focus{border-color:#b3b3af;-webkit-box-shadow:0px 4px rgba(216,216,214,0.5) inset;box-shadow:0px 4px rgba(216,216,214,0.5) inset}.form--contact input:-webkit-autofill,.form--contact textarea:-webkit-autofill{-webkit-box-shadow:inset #f5f5f1 0 100px 0;box-shadow:inset #f5f5f1 0 100px 0}.form--contact .form__field--req{position:relative}.form--contact .form__field--req .form__field__label{display:block;overflow:hidden;padding-right:2em;position:relative;text-overflow:ellipsis;white-space:nowrap}.form--contact .form__field--req .form__field__label:after{bottom:0;color:#b3b3af;content:"Req";font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-style:normal;font-size:20px;font-size:1rem;line-height:1;pointer-events:none;position:absolute;right:0;text-transform:uppercase}.form--contact .form__field--req input+.form__field__label:after{display:none}.form--contact .select{font-size:18px;font-size:0.9rem;position:relative}.form--contact .select>div{background:#f5f5f1;border-color:#d8d8d6;border-style:solid;border-width:4px;cursor:pointer;padding:.5em 1em .6666em;position:relative;-webkit-transition:all 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92)}.form--contact .select span{display:block;overflow:hidden;max-width:100%;padding-right:2em;text-overflow:ellipsis;white-space:nowrap}.form--contact .select i{height:1.333333333em;margin-top:-.666666666em;position:absolute;right:.75em;top:50%;-webkit-transition:all 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92);width:1.333333em}.form--contact .select i:before,.form--contact .select i:after{background:#d8d8d6;bottom:0;content:"";left:50%;margin-left:-2px;position:absolute;top:0;width:4px}.form--contact .select i:after{bottom:auto;height:4px;left:0;margin-left:0;margin-top:-2px;right:0;top:50%;width:100%}@media only screen and (max-width: 64em){.form--contact .select>div{padding:.5em 1em .625em}.form--contact .select i{height:1.25em;margin-top:-0.625em;width:1.25em}}.form--contact .select.required--error>div,.form--contact .select.field--error>div{border-color:#ae0000}.form--contact .select.js--select-active>div{border-color:#b3b3af;-webkit-box-shadow:0px 4px rgba(216,216,214,0.5) inset;box-shadow:0px 4px rgba(216,216,214,0.5) inset}.form--contact .select.js--select-active i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.form--contact .options{background:#f5f5f1;border:4px solid #b3b3af;-webkit-box-shadow:0px 4px rgba(216,216,214,0.5) inset;box-shadow:0px 4px rgba(216,216,214,0.5) inset;left:0px;list-style:none;margin:-4px 0 0;max-height:16.5em;opacity:0;overflow:auto;padding:0;position:absolute;right:0px;top:100%;-webkit-transition:visibility 0s cubic-bezier(0.875, 0.105, 0.19, 0.92) 0.3s,opacity 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:visibility 0s cubic-bezier(0.875, 0.105, 0.19, 0.92) 0.3s,opacity 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92);visibility:hidden;z-index:4}.form--contact .options li{position:relative}.form--contact .options li .form__field--checkbox__label{padding-top:0.5rem;padding-bottom:0.6rem}.form--contact .options li .form__field--checkbox__label:before{border-width:0.15rem;height:0.9rem;left:0.5rem;top:calc(50% - 0.45rem);width:0.9rem}.form--contact .options li .form__field--checkbox__label:after{height:0.3rem;left:0.8rem;top:calc(50% - 0.15rem);width:0.3rem}@media only screen and (max-width: 64em){.form--contact .options li .form__field--checkbox__label:before{height:0.875rem;top:calc(50% - 0.4375rem);width:0.875rem}.form--contact .options li .form__field--checkbox__label:after{height:0.25rem;top:calc(50% - 0.125rem);width:0.25rem}}.form--contact .options li+li .form__field--checkbox__label{-webkit-box-shadow:0 2px rgba(216,216,214,0.25) inset;box-shadow:0 2px rgba(216,216,214,0.25) inset}.form--contact .options .form__field__label{border:0px solid #d8d8d6;cursor:pointer;display:block;margin:0;padding:.5em 1em .666em;text-transform:none;-webkit-transition:all 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92);transition:all 0.3s cubic-bezier(0.875, 0.105, 0.19, 0.92)}.form--contact [data-listener] input[type="text"]{margin:0 5% 5%;max-width:90%}.form--contact [data-listener] .form__field__label{display:none;height:0;padding:0;width:0}.form--contact .js--select-active .options{opacity:1;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.form--contact .form__field-wrap.full-width{display:block;width:100%}.form--contact .form__field-wrap.full-width textarea{height:10em}.form--contact .option .visuallyhidden,.form--contact .option .site-header:before,.form--contact .option body>footer{border-width:0px;opacity:0}.form--contact .option--other{position:relative}.form--contact .option--other .form__field--checkbox__label{-webkit-transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.25s cubic-bezier(0.625, 0.125, 0.305, 0.875)}.form--contact input[name="form__field--budget-text"]{background:none;border:0;left:0;opacity:0;padding:0.5rem 0 0.6rem 2.1rem;position:absolute;top:0;visibility:hidden}.form--contact .input--other--show input[name="form__field--budget-text"]{opacity:1;visibility:visible}.form--contact .input--other--show .form__field--checkbox__label span{visibility:hidden}@media only screen and (max-width: 64em){line-height:44px}.rfp .btn--diamond{color:#161616;height:10em;left:50%;margin:-5em 0 0 -5em;right:auto;top:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);width:10em;z-index:3}.rfp .btn--diamond i{background:#f5f5f1;border:4px solid #161616;-webkit-box-shadow:0px 0px 0px 0px #161616 inset, 0px 0px 0px 0px #ae0000 inset;box-shadow:0px 0px 0px 0px #161616 inset, 0px 0px 0px 0px #ae0000 inset}.rfp .btn--diamond:hover{color:#f5f5f1}.rfp .btn--diamond:hover i{border-color:#ae0000;-webkit-box-shadow:0px 0px 0px 0px #161616 inset, 0px 0px 0px 100px #ae0000 inset;box-shadow:0px 0px 0px 0px #161616 inset, 0px 0px 0px 100px #ae0000 inset}.rfp .btn--diamond:active,.rfp .btn--diamond:focus{color:#f5f5f1;outline:none}.rfp .btn--diamond:active i,.rfp .btn--diamond:focus i{border-color:#161616;-webkit-box-shadow:0px 0px 0px 100px #161616 inset, 0px 0px 0px 100px #ae0000 inset;box-shadow:0px 0px 0px 100px #161616 inset, 0px 0px 0px 100px #ae0000 inset}.rfp .btn--diamond span{position:relative}.rfp .btn--diamond--disabled,.rfp .btn--diamond--error{color:#d8d8d6}.rfp .btn--diamond--disabled:before,.rfp .btn--diamond--error:before{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;content:"";background:#161616;opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.rfp .btn--diamond--disabled:after,.rfp .btn--diamond--error:after{color:#f5f5f1;content:"Please fill in the required fields";font-size:17px;font-size:0.85rem;left:0;line-height:1.17647;margin-top:-30px;margin-top:0;opacity:0;padding:9px 10px 11px;position:absolute;right:0;top:50%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.rfp .btn--diamond--disabled i,.rfp .btn--diamond--error i{border-color:#d8d8d6;-webkit-box-shadow:none;box-shadow:none}.rfp .btn--diamond--disabled:hover,.rfp .btn--diamond--error:hover{-webkit-box-shadow:none;box-shadow:none;color:#d8d8d6}.rfp .btn--diamond--disabled:hover:before,.rfp .btn--diamond--disabled:hover:after,.rfp .btn--diamond--error:hover:before,.rfp .btn--diamond--error:hover:after{opacity:1}.rfp .btn--diamond--disabled:hover i,.rfp .btn--diamond--error:hover i{background:#f5f5f1;-webkit-box-shadow:none;box-shadow:none;border-color:#d8d8d6}.rfp .btn--diamond--disabled:active,.rfp .btn--diamond--disabled:focus,.rfp .btn--diamond--error:active,.rfp .btn--diamond--error:focus{-webkit-box-shadow:none;box-shadow:none;color:#d8d8d6}.rfp .btn--diamond--disabled:active i,.rfp .btn--diamond--disabled:focus i,.rfp .btn--diamond--error:active i,.rfp .btn--diamond--error:focus i{background:#f5f5f1;border-color:#d8d8d6}.rfp .btn--diamond--error:before{opacity:1}.rfp .btn--diamond--error:after{content:attr(data-error);opacity:1}[class^='kr--']{background:#ae0000;position:absolute;-webkit-transition:all 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875);z-index:2}.kr--top{bottom:0;height:12px;margin-left:-1px;left:50%;width:2px}.kr--left,.kr--right{height:2px;margin-top:1px;right:50%;top:100%;width:12px}.kr--right{left:50%;right:auto}@media only screen and (min-width: 47.9375em){.no-touch.csstransitions .btn--diamond:not([disabled]):hover ~ .kr--top{height:100%}}.no-touch.csstransitions .btn--diamond:not([disabled]):hover ~ .kr--left{width:50%}.no-touch.csstransitions .btn--diamond:not([disabled]):hover ~ .kr--right{width:50%}.no-touch.csstransitions .btn--diamond:not([disabled]):active ~ [class^='kr--']{background:#161616}.page-loaded .vcard,.page-loaded .contact__cta,.page-loaded .contact__newsletter{visibility:visible}.page-loaded .vcard--nyc{-webkit-animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0s 1 backwards;animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0s 1 backwards}.page-loaded .vcard--nyc .office-icon__name path:nth-child(1){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.5s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.5s 1 both}.page-loaded .vcard--nyc .office-icon__name path:nth-child(2){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.53s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.53s 1 both}.page-loaded .vcard--nyc .office-icon__name path:nth-child(3){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.56s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.56s 1 both}.page-loaded .vcard--nyc .office-icon__name path:nth-child(4){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.59s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.59s 1 both}.page-loaded .vcard--nyc .office-icon__name path:nth-child(5){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.62s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.62s 1 both}.page-loaded .vcard--nyc .office-icon__name path:nth-child(6){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.65s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.65s 1 both}.page-loaded .vcard--nyc .office-icon__name path:nth-child(7){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.68s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.68s 1 both}.page-loaded .vcard--london{-webkit-animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.2s 1 backwards;animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.2s 1 backwards}.page-loaded .vcard--london .office-icon__name path:nth-child(1){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.7s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.7s 1 both}.page-loaded .vcard--london .office-icon__name path:nth-child(2){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.73s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.73s 1 both}.page-loaded .vcard--london .office-icon__name path:nth-child(3){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.76s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.76s 1 both}.page-loaded .vcard--london .office-icon__name path:nth-child(4){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.79s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.79s 1 both}.page-loaded .vcard--london .office-icon__name path:nth-child(5){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.82s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.82s 1 both}.page-loaded .vcard--london .office-icon__name path:nth-child(6){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.85s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.85s 1 both}.page-loaded .vcard--los-angeles{-webkit-animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.4s 1 backwards;animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.4s 1 backwards}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(1){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.9s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.9s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(2){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.93s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.93s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(3){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.96s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.96s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(4){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.99s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.99s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(5){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.02s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.02s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(6){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.05s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.05s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(7){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.08s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.08s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(8){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.11s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.11s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(9){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.14s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.14s 1 both}.page-loaded .vcard--los-angeles .office-icon__name path:nth-child(10){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.17s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.17s 1 both}.page-loaded .vcard--chicago{-webkit-animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.6s 1 backwards;animation:locationIn 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.6s 1 backwards}.page-loaded .vcard--chicago .office-icon__name path:nth-child(1){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.1s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.1s 1 both}.page-loaded .vcard--chicago .office-icon__name path:nth-child(2){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.13s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.13s 1 both}.page-loaded .vcard--chicago .office-icon__name path:nth-child(3){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.16s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.16s 1 both}.page-loaded .vcard--chicago .office-icon__name path:nth-child(4){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.19s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.19s 1 both}.page-loaded .vcard--chicago .office-icon__name path:nth-child(5){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.22s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.22s 1 both}.page-loaded .vcard--chicago .office-icon__name path:nth-child(6){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.25s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.25s 1 both}.page-loaded .vcard--chicago .office-icon__name path:nth-child(7){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.28s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 1.28s 1 both}.page-loaded .contact__newsletter{-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.5s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.5s 1 both;visibility:visible}.page-loaded .contact__top{-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.7s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.7s 1 both}.page-loaded .page--contact__offices>span>span{width:100%}.page-loaded .page--contact__offices>div{visibility:visible}.page-loaded .page--contact__offices>div:nth-child(2){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.9s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.9s 1 both}.page-loaded .page--contact__offices>div:nth-child(3){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.85s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.85s 1 both}.page-loaded .page--contact__offices>div:nth-child(4){-webkit-animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.95s 1 both;animation:simpleFade 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.95s 1 both}.page-loaded .page--contact .content h1,.page-loaded .page--contact .content form{visibility:visible}.page-loaded .page--contact .content h1{-webkit-animation:simpleFadeAndDown 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.6s 1 both;animation:simpleFadeAndDown 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.6s 1 both}.ie9 .page-loaded .page--contact .content h1{opacity:1}.page-loaded .page--contact .content form{-webkit-animation:simpleFadeAndDown 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.45s 1 both;animation:simpleFadeAndDown 0.5s cubic-bezier(0.625, 0.125, 0.305, 0.875) 0.45s 1 both}.ie9 .page-loaded .page--contact .content form{opacity:1}.loading-from-contact .vcard,.loading-from-contact .form--newsletter,.loading-from-contact .contact__cta,.loading-from-contact .contact__newsletter,.loading-from-contact .contact__newsletter .wrap>h2{visibility:visible}@media only screen and (max-width: 62.5em){.contact__newsletter .wrap>div{padding-right:0}.contact__newsletter .wrap>form{padding-left:0}}@media only screen and (max-width: 47.9375em){.page--contact__offices>div{display:block;padding:1em 0;text-align:center;width:100%}}.block--thank-you{height:100%;left:0;opacity:0;padding:0;position:fixed;top:0;-webkit-transition:visibility .3s ease .3s, opacity .3s ease;transition:visibility .3s ease .3s, opacity .3s ease;visibility:hidden;width:100%;z-index:100}.block--thank-you:before{content:"";display:inline-block;height:100%;margin-left:-1px;vertical-align:middle;width:1px}.block--thank-you .block__inner{display:inline-block;padding:1em;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .3s ease .05s;transition:-webkit-transform .3s ease .05s;transition:transform .3s ease .05s;transition:transform .3s ease .05s, -webkit-transform .3s ease .05s;vertical-align:middle}.show-thank-you .block--thank-you .block__inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.block--thank-you .close{font-size:36px;font-size:1.8rem;font-weight:bold;position:absolute;right:.5em;top:.5em;text-transform:uppercase}@media only screen and (min-width: 50.0625em){.block--thank-you .block__title{font-size:96px;font-size:4.8rem}}.show-thank-you .block--thank-you{opacity:1;-webkit-transition-delay:0s, 0s;transition-delay:0s, 0s;visibility:visible}.form__item--hidden{width:1px !important;border:0 !important;padding:0 !important}.page--404{text-align:center}.page--404 .content{padding-top:4em}.page--404 .mega{margin:3em auto;max-width:700px}@media only screen and (max-width: 47.9375em){.page--404 .mega{margin:1em auto 0}}body.press .hero__title{text-shadow:#605958 3px 3px 0, #ae0000 5px 5px 0}@media only screen and (max-width: 47.9375em){body.press .hero__title{text-shadow:#605958 2px 2px 0, #ae0000 4px 4px 0}}.lte9 body.press .hero__title:before{color:#605958}.press-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0.5em 0;width:100%;opacity:0;-webkit-transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}@media only screen and (max-width: 47.9375em){.press-items{padding:0}}.no-flexbox .press-items{display:block;overflow:hidden;text-align:left}.no-js .press-items,.js.wf-active .press-items,.js.wf-inactive .press-items{opacity:1}.press__item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 33.333%;flex:1 1 33.333%;min-height:33.333vw;position:relative;text-shadow:none;min-width:33.333%}.press__item:hover{cursor:pointer}@media only screen and (min-width: 100em){.press__item{-ms-flex-preferred-size:25%;flex-basis:25%;min-height:25vw;min-width:25%}}@media only screen and (max-width: 69.9375em){.press__item{-ms-flex-preferred-size:50%;flex-basis:50%;min-height:50vw;min-width:50%}}@media only screen and (max-width: 47.9375em){.press__item{-ms-flex-preferred-size:100%;flex-basis:100%;min-height:0;min-width:100%;display:block}}.no-touch .press__item:after{background:rgba(245,245,241,0.001);-webkit-box-sizing:border-box;box-sizing:border-box;content:'';height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:background 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:background 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);width:100%}.no-touch .press__item:hover:after,.no-touch .press__item:focus:after,.no-touch .press__item:active:after{background:rgba(245,245,241,0.15)}.no-touch .press__item:hover .press__topic,.no-touch .press__item:hover .press__item__author,.no-touch .press__item:focus .press__topic,.no-touch .press__item:focus .press__item__author,.no-touch .press__item:active .press__topic,.no-touch .press__item:active .press__item__author{opacity:1}.no-touch .press__item:active .press__item__wrap{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.no-flexbox .press__item{display:inline-block;vertical-align:top;min-width:0;max-width:none;width:33.333%}.no-flexbox .press__item:before{background:inherit;content:'';height:500%;top:100%;width:100%;position:absolute}.no-flexbox .press__item:after{height:600%}@media only screen and (min-width: 100em){.no-flexbox .press__item{width:25%}}@media only screen and (max-width: 69.9375em){.no-flexbox .press__item{width:50%}}@media only screen and (max-width: 47.9375em){.no-flexbox .press__item{width:100%}}.press__item__to-show{padding:3.5rem 0 5rem;display:block;width:100%;position:relative}@media only screen and (max-width: 31.25em){.press__item__to-show{padding:2rem 1rem 3rem}}.no-flexbox .press__item__to-show{padding-top:3rem;display:block}.press__item__wrap{margin:0 auto;padding:0 1.75rem;max-width:23.5rem;text-align:left;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875), -webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}@media only screen and (max-width: 64em){.press__item__wrap{max-width:25rem}}@media only screen and (max-width: 47.9375em){.press__item__wrap{height:auto !important}}@media only screen and (max-width: 31.25em){.press__item__wrap{max-width:none;padding:0;width:100%}}@media only screen and (min-width: 31.3125em){.js.no-touch.cssanimations .press__item.cs__reveal .press__item__to-show{opacity:0;-webkit-transform:translateY(-0.5em);-ms-transform:translateY(-0.5em);transform:translateY(-0.5em);-webkit-transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}}@media only screen and (min-width: 48em) and (max-width: 69.9375em){.js.no-touch.cssanimations .press__item.cs__reveal:nth-of-type(2n) .press__item__to-show{-webkit-transition-delay:100ms;transition-delay:100ms}}@media only screen and (min-width: 70em) and (max-width: 99.9375em){.js.no-touch.cssanimations .press__item.cs__reveal:nth-of-type(3n-1) .press__item__to-show{-webkit-transition-delay:100ms;transition-delay:100ms}.js.no-touch.cssanimations .press__item.cs__reveal:nth-of-type(3n) .press__item__to-show{-webkit-transition-delay:200ms;transition-delay:200ms}}@media only screen and (min-width: 100em){.js.no-touch.cssanimations .press__item.cs__reveal:nth-of-type(4n-2) .press__item__to-show{-webkit-transition-delay:100ms;transition-delay:100ms}.js.no-touch.cssanimations .press__item.cs__reveal:nth-of-type(4n-1) .press__item__to-show{-webkit-transition-delay:200ms;transition-delay:200ms}.js.no-touch.cssanimations .press__item.cs__reveal:nth-of-type(4n) .press__item__to-show{-webkit-transition-delay:300ms;transition-delay:300ms}}@media only screen and (min-width: 31.3125em){.js.no-touch.cssanimations.wf-active .press__item.cs__reveal.js--show .press__item__to-show,.js.no-touch.cssanimations.wf-inactive .press__item.cs__reveal.js--show .press__item__to-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.press__item--light,.press__item--rameet{color:#161616 !important}.press__item--color{color:#f5f5f1 !important}.press__item--fueled{color:#f5f5f1 !important}.press__item--collective{color:#f5f5f1 !important}.press__item--color{background-color:#525252}.press__item--light{background-color:#f5f5f1}.press__item--rameet{background-color:#f5f5f1}.press__item--fueled{background-color:#ae0000}.press__item--collective{background-color:#161616}.press__item--afterlight{background-color:#343d45}.press__item--athleteminder{background-color:#F69831}.press__item--barneys-new-york{background-color:#2f2a2b}.press__item--cameo{background-color:#f8685b}.press__item--chatous{background-color:#4B67D3}.press__item--chatwala{background-color:#db013f}.press__item--chopping-block{background-color:#ef602f}.press__item--citibike{background-color:#009ddc}.press__item--cleancube{background-color:#262626}.press__item--coinsetter{background-color:#f9ac2f}.press__item--definer{background-color:#282a2d}.press__item--elevatr{background-color:#00b0cc}.press__item--fashism{background-color:#000000}.press__item--glamour{background-color:#000000}.press__item--happify{background-color:#f77a3d}.press__item--humin{background-color:#f5f5f1}.press__item--inlist{background-color:#DFBA69}.press__item--jack-threads{background-color:#808080}.press__item--keyme{background-color:#f7b512}.press__item--lovematically{background-color:#26b0ab}.press__item--ncla-los-angeles{background-color:#ec008c}.press__item--porsche{background-color:#c6a66f}.press__item--quad{background-color:#3d93e8}.press__item--quizup{background-color:#fb424a}.press__item--sunnycomb{background-color:#27a9d7}.press__item--urban-daddy{background-color:#000000}.press__item--weride{background-color:#F25229}.press__item__title{margin:0 0 1em;min-height:3.25em;font-size:20px;font-size:1rem}@media only screen and (max-width: 47.9375em){.press__item__title{display:block}}@media only screen and (max-width: 31.25em){.press__item__title{max-width:18.75em;min-height:0}}.press__item__logo{max-width:100%;display:block;width:auto;height:auto;margin:auto 0}.press__item__quote{margin:0}.press__item__copy{font-size:44px;font-size:2.2rem;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-style:italic;line-height:1;margin:0.5em auto 0.25em;text-transform:uppercase}@media only screen and (max-width: 64em){.press__item__copy{font-size:50px;font-size:2.5rem}}@media only screen and (max-width: 48em){.press__item__copy{font-size:40px;font-size:2rem}}@media only screen and (max-width: 31.25em){.press__item__copy{font-size:34px;font-size:1.7rem}}.press__item__copy--indented-small{text-indent:-3px}.press__item__copy--indented-medium{text-indent:-6px}.press__item__copy--indented-large{text-indent:-9px}.press__item__author{font-style:normal;opacity:0.5;-webkit-transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}.press__topic{position:absolute;bottom:0;right:1.25rem;bottom:1.25rem;opacity:0.5;-webkit-transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);height:4.25rem}.press__item--fueled .press__topic{opacity:1}@media only screen and (max-width: 64em){.press__topic{height:3.75rem;right:1rem;bottom:1rem}}@media only screen and (max-width: 31.25em){.press__topic{height:3rem;bottom:0.5rem;right:0.5rem}}.culture__bg{background:#f5f5f1;color:#161616}.culture__bg--reversed{background:#161616;color:#f5f5f1}.culture__heading,.culture__subheading,.culture__heading-type,[class^="culture-map__name--"]{display:block;font-family:"Fueled Sans Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;line-height:0.9;text-transform:uppercase}.culture__heading{font-size:4.4rem;font-weight:900;margin:2rem auto 0.5rem}@media only screen and (min-width: 48em){.culture__heading{font-size:4.95rem}}@media only screen and (min-width: 80em){.culture__heading{font-size:calc(8vw - 0.35rem)}}@media only screen and (min-width: 131.25em){.culture__heading{font-size:8.05rem}}.culture__subheading{font-size:2.4rem;font-weight:500;margin:1.5rem auto 0.5rem}@media only screen and (min-width: 48em){.culture__subheading{font-size:2.7rem}}@media only screen and (min-width: 80em){.culture__subheading{font-size:calc(4.75vw - 0.35rem)}}@media only screen and (min-width: 131.25em){.culture__subheading{font-size:4.6rem}}.culture__heading+.culture__subheading{margin-top:-0.5rem}@media only screen and (min-width: 80em){.culture__p,.culture-team__btn{font-size:calc(2vw - 0.275rem)}}@media only screen and (min-width: 98.125em){.culture__p,.culture-team__btn{font-size:1.3rem}}@media only screen and (min-width: 143.75em){.culture__p,.culture-team__btn{font-size:1.5rem}}.culture__p{max-width:30em}@media only screen and (min-width: 80em){.culture__group{max-width:98.25rem;width:calc(75% + 12rem)}}.culture__cta{bottom:0;height:0;padding-top:40%;position:absolute;right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:40%;z-index:3}.culture__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;height:0;left:50%;outline:0;padding-top:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.culture__play,.culture__play *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.culture__play>b:before,.culture-team__btn>b:before{-webkit-box-shadow:inset #ae0000 0 0 0 0;box-shadow:inset #ae0000 0 0 0 0;content:'';height:150%;left:-25%;position:absolute;top:-25%;-webkit-transition:-webkit-box-shadow 400ms 0ms ease-in-out, -webkit-transform 400ms 0ms ease-in-out;transition:-webkit-box-shadow 400ms 0ms ease-in-out, -webkit-transform 400ms 0ms ease-in-out;transition:box-shadow 400ms 0ms ease-in-out, transform 400ms 0ms ease-in-out;transition:box-shadow 400ms 0ms ease-in-out, transform 400ms 0ms ease-in-out, -webkit-box-shadow 400ms 0ms ease-in-out, -webkit-transform 400ms 0ms ease-in-out;width:150%}.culture__play>b:after,.culture-team__btn>b:after{background:#525252;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;width:100%}.culture__play:hover>b:before,.culture__play:focus>b:before{-webkit-box-shadow:inset #ae0000 0 0 0 28vw;box-shadow:inset #ae0000 0 0 0 28vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 80em){.culture__play:hover>b:before,.culture__play:focus>b:before{-webkit-box-shadow:inset #ae0000 0 0 0 350px;box-shadow:inset #ae0000 0 0 0 350px}}.culture__play:active>b:after{opacity:1}.culture__play:after{background:url(../images/culture/play-icon.svg) center no-repeat;background-size:cover;content:'';left:35%;height:30%;position:absolute;top:35%;width:30%}.culture__link{color:#ae0000;display:inline-block;font-weight:bold;padding-right:1.5em;position:relative}.culture__link:after{content:'→';display:inline-block;position:absolute;right:0.5em;text-align:right;top:0.05em;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;width:1em}.culture__link:hover,.culture__link:focus{color:#ae0000}.culture__link:hover:after,.culture__link:focus:after{-webkit-transform:translateX(0.5em);-ms-transform:translateX(0.5em);transform:translateX(0.5em)}.culture__link:active{color:#525252}.culture__link--reversed{color:#f5f5f1}.culture__link--reversed:hover,.culture__link--reversed:focus{color:#f5f5f1}.culture__link--reversed:active{color:#ae0000}.culture__link--no-arrow:after{display:none}.culture__diagonal{background:#161616;height:200vw;left:72.5%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:15%}.culture__diagonal>b{background:#f5f5f1;content:'';height:100%;position:absolute}.culture-intro__cta:before,.culture-intro__image,.culture-team__btn>b,.culture-team__btn:before,.culture-event__play:before,.culture-event__play>b,.culture-event__cta:before,.culture-event__cta:after,.culture-company__bg{height:70.95%;left:14.525%;overflow:hidden;position:absolute;top:14.525%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:70.95%}.culture-intro__cover,.culture-company__bg>b{background:center no-repeat;background-size:cover;height:142%;left:-21%;position:absolute;top:-21%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:142%}.culture-slider{background:black;overflow:hidden;pointer-events:none}.culture-slider,.culture-slider__slide,.culture-slider__half,.culture-slider__image{height:100%;left:0;position:absolute;top:0;width:100%}.culture-slider__slide{opacity:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity 600ms ease-out, -webkit-transform 600ms ease-out;transition:opacity 600ms ease-out, -webkit-transform 600ms ease-out;transition:transform 600ms ease-out, opacity 600ms ease-out;transition:transform 600ms ease-out, opacity 600ms ease-out, -webkit-transform 600ms ease-out}.culture-slider__slide.js--slide-active{z-index:2;opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.culture-slider__slide.js--slide-transition-out{z-index:3}.culture-slider__image{background:center no-repeat;background-size:cover;pointer-events:none;-webkit-transform:skew(-45deg, 0);-ms-transform:skew(-45deg, 0);transform:skew(-45deg, 0)}.culture-slider__half{-webkit-transform:skew(45deg, 0);-ms-transform:skew(45deg, 0);transform:skew(45deg, 0);overflow:hidden;-webkit-transition:-webkit-transform 600ms ease-in;transition:-webkit-transform 600ms ease-in;transition:transform 600ms ease-in;transition:transform 600ms ease-in, -webkit-transform 600ms ease-in}.culture-slider__half--1{left:-49.9%}.culture-slider__half--1 .culture-slider__image{left:50%}.js--slide-transition-out .culture-slider__half--1{-webkit-transform:skew(45deg, 0) translateX(-100%);-ms-transform:skew(45deg, 0) translateX(-100%);transform:skew(45deg, 0) translateX(-100%)}.culture-slider__half--2{left:50%}.culture-slider__half--2 .culture-slider__image{left:-50%}.js--slide-transition-out .culture-slider__half--2{-webkit-transform:skew(45deg, 0) translateX(100%);-ms-transform:skew(45deg, 0) translateX(100%);transform:skew(45deg, 0) translateX(100%)}.culture-hero{overflow:hidden;margin-bottom:-20%;padding:10% 0 25%}@media only screen and (max-height: 49.9375em){.culture-hero{margin-top:-5%;padding-top:20vh;padding-bottom:calc(20vh + 20% - 10%)}}.culture-hero__diagonal{background:white;left:-3%}.culture-hero__diagonal>b:nth-of-type(1){background:#f5f5f1;left:7.11111%;width:17.77778%}.culture-hero__diagonal>b:nth-of-type(2){background:#f5f5f1;left:63.11111%;width:7.11111%}.culture-hero__wrapper{display:table;margin:0 auto;position:relative}.culture-hero__mask{display:block;position:relative;padding-top:36.19048%;width:100%;z-index:2}.culture-hero__svg{height:100%;left:0;position:absolute;top:0;width:100%}.culture-hero__underlay{bottom:1px;height:71.27193%;overflow:hidden;position:absolute;right:1px;width:83.65079%}.culture-hero__bg{background:url(../images/culture/hero-bg.jpg) center no-repeat;background-size:cover;height:0;left:0;padding-top:56.25%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.culture-hero__video{height:100%;left:0;position:absolute;top:0;width:100%}.culture-intro{color:#414141}.culture-intro .group{padding:10% 0;position:relative}.culture-intro__list{list-style:none;margin:0 auto;padding:0}.culture-intro .culture__heading{color:#ae0000;margin-top:1.5rem;margin-bottom:0}@media only screen and (min-width: 80em){.culture-intro .culture__heading{font-size:calc(9.25vw - 1.5rem)}}.culture-intro .culture__subheading{font-family:"Fueled Sans Semi", "Fueled Semi", "Fueled Reg", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:3rem;margin:0}@media only screen and (min-width: 25em){.culture-intro .culture__subheading{font-size:3.3rem}}@media only screen and (min-width: 48em){.culture-intro .culture__subheading{font-size:3.6rem}}@media only screen and (min-width: 90em){.culture-intro .culture__subheading{font-size:3.9rem}}@media only screen and (min-width: 80em){.culture-intro .culture__subheading{font-size:calc(8vw - 1.5rem)}}.culture-intro__cta{bottom:auto;top:50%}.culture-intro__cta--1{left:41.97432%;padding-top:32.66453%;right:auto;width:32.66453%;-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%);transform:translateY(-65%)}@media only screen and (max-width: 56.25em){.culture-intro__cta--1{-webkit-transform:translate(25%, -65%);-ms-transform:translate(25%, -65%);transform:translate(25%, -65%)}}@media only screen and (max-width: 47.875em){.culture-intro__cta--1{display:none}}.culture-intro__cta--1 .culture-intro__cover>b{background-image:url(../images/culture/intro-1.jpg)}.culture-intro__cta--2{padding-top:40.77047%;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%);width:40.77047%}@media only screen and (max-width: 56.25em){.culture-intro__cta--2{-webkit-transform:translate(20%, -35%);-ms-transform:translate(20%, -35%);transform:translate(20%, -35%)}}@media only screen and (max-width: 47.875em){.culture-intro__cta--2{padding-top:67.94806%;position:relative;margin:5% auto;width:67.94806%;-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (max-width: 24.9375em){.culture-intro__cta--2{padding-top:80%;width:80%}}.culture-intro__cta--2 .culture-intro__cover>b{background-image:url(../images/culture/intro-2.jpg)}.culture-intro__cta:before{background:#f5f5f1;content:'';-webkit-transform:scale(1.05) rotate(45deg);-ms-transform:scale(1.05) rotate(45deg);transform:scale(1.05) rotate(45deg)}.culture-intro__image .culture__play{background:-webkit-gradient(linear, left top, right top, from(rgba(174,0,0,0.5)), to(rgba(174,0,0,0)));background:linear-gradient(90deg, rgba(174,0,0,0.5), rgba(174,0,0,0));z-index:3}.culture-intro__image .culture__play:after{height:20%;left:40%;top:40%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:20%}.culture-intro__image .culture__play:hover+b,.culture-intro__image .culture__play:focus+b{-webkit-transform:scale(1.075) rotate(-45deg);-ms-transform:scale(1.075) rotate(-45deg);transform:scale(1.075) rotate(-45deg)}.culture-intro__cover{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out, -webkit-transform 350ms ease-in-out}.culture-intro__cover>b{background:inherit;height:120%;left:0;position:absolute;top:-10%;width:100%}.culture-map__wrapper{padding-top:10%;position:relative}.culture-map__wrapper:before{background:#f5f5f1;height:15%;left:0;top:0;position:absolute;width:100%;content:''}.culture-map__map{display:block;position:relative;height:0;margin-left:-55%;padding-top:110%;-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%);width:220%}@media only screen and (min-width: 37.5em){.culture-map__map{margin-left:-37.5%;padding-top:87.5%;width:175%}}@media only screen and (min-width: 53.75em){.culture-map__map{margin-left:-12.5%;padding-top:62.5%;width:125%}}@media only screen and (min-width: 80em){.culture-map__map{margin-left:0%;padding-top:50%;width:100%}}.culture-map__map>svg{position:absolute;top:0;left:0;width:100%;height:100%}.culture-map #path-day{-webkit-transition:-webkit-transform 125ms ease-out;transition:-webkit-transform 125ms ease-out;transition:transform 125ms ease-out;transition:transform 125ms ease-out, -webkit-transform 125ms ease-out}.culture-map #map-1-day{fill:#DFDFDB}.culture-map #map-2-day{fill:#DCDCD8}.culture-map #place-names-day{fill:#414141}.culture-map #map-1-night{fill:#2A2A2A}.culture-map #map-2-night{fill:#2D2D2D}.culture-map #place-names-night{fill:#f5f5f1}[class^="culture-map__name--"]{font-size:2.2rem;font-weight:700;fill:inherit;opacity:0;text-anchor:middle;-webkit-transform:translateY(0.2rem);-ms-transform:translateY(0.2rem);transform:translateY(0.2rem);-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js--show [class^="culture-map__name--"]{opacity:1}@media only screen and (min-width: 22.5em){[class^="culture-map__name--"]{font-size:2rem}}@media only screen and (min-width: 30em){[class^="culture-map__name--"]{font-size:1.8rem}}@media only screen and (min-width: 37.5em){[class^="culture-map__name--"]{font-size:2rem}}@media only screen and (min-width: 45em){[class^="culture-map__name--"]{font-size:1.8rem}}@media only screen and (min-width: 48em){[class^="culture-map__name--"]{font-size:1.6rem}}@media only screen and (min-width: 53.75em){[class^="culture-map__name--"]{font-size:1.9rem}}@media only screen and (min-width: 58.75em){[class^="culture-map__name--"]{font-size:1.7rem}}@media only screen and (min-width: 64em){[class^="culture-map__name--"]{font-size:1.4rem}}@media only screen and (min-width: 73.75em){[class^="culture-map__name--"]{font-size:1.3rem}}@media only screen and (min-width: 80em){[class^="culture-map__name--"]{font-size:1.4rem}}@media only screen and (min-width: 90em){[class^="culture-map__name--"]{font-size:1.3rem}}@media only screen and (min-width: 100em){[class^="culture-map__name--"]{font-size:1.2rem}}.culture-map__name--nyc{content:"nyc";-webkit-transition-delay:625ms;transition-delay:625ms}.culture-map__name--london{content:"london";-webkit-transition-delay:750ms;transition-delay:750ms}.culture-map__name--india{content:"india";-webkit-transition-delay:875ms;transition-delay:875ms}.culture-map__name--russia{content:"russia";-webkit-transition-delay:1000ms;transition-delay:1000ms}.culture-map__pin{opacity:0;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:opacity 250ms ease-out, -webkit-transform 250ms ease-out;transition:opacity 250ms ease-out, -webkit-transform 250ms ease-out;transition:opacity 250ms ease-out, transform 250ms ease-out;transition:opacity 250ms ease-out, transform 250ms ease-out, -webkit-transform 250ms ease-out}.culture-map__pin--nyc{content:"nyc";-webkit-transition-delay:375ms;transition-delay:375ms}.culture-map__pin--london{content:"london";-webkit-transition-delay:500ms;transition-delay:500ms}.culture-map__pin--india{content:"india";-webkit-transition-delay:625ms;transition-delay:625ms}.culture-map__pin--russia{content:"russia";-webkit-transition-delay:750ms;transition-delay:750ms}.js--show .culture-map__pin{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.culture-map__clock{height:0;padding-top:1.66667%;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 250ms ease-out;transition:-webkit-transform 250ms ease-out;transition:transform 250ms ease-out;transition:transform 250ms ease-out, -webkit-transform 250ms ease-out;width:1.66667%}.js--show .culture-map__clock{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[data-culture-clock="nyc"]{left:31.11111%;top:37.36111%;-webkit-transition-delay:625ms;transition-delay:625ms}[data-culture-clock="london"]{left:46.25%;top:25.97222%;-webkit-transition-delay:750ms;transition-delay:750ms}[data-culture-clock="russia"]{left:63.54167%;top:27.36111%;-webkit-transition-delay:1000ms;transition-delay:1000ms}[data-culture-clock="india"]{left:62.5%;top:45.41667%;-webkit-transition-delay:875ms;transition-delay:875ms}.culture-map__clock:before{background:#ae0000;position:absolute;content:'';height:0;left:50%;margin:-12.5% 0 0 -12.5%;padding-top:25%;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:25%;z-index:2}[class^="culture-map__hand--"]{height:150%;left:50%;margin-left:-0.1rem;position:absolute;top:-25%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:0.2rem}[class^="culture-map__hand--"]:before{background:white;content:'';height:50%;left:0;position:absolute;top:0;width:100%}.culture-map__hand--small:before{height:32%;top:18%}.culture-map__content{padding:0 0 15%;position:relative}@media only screen and (min-width: 48em){.culture-map__title,.culture-map__copy{display:inline-block;vertical-align:top;width:50%}}.culture-map__title{margin:0}.culture-map__title .culture__heading{font-size:5.6rem;margin:0}@media only screen and (min-width: 48em){.culture-map__title .culture__heading{font-size:7rem}}@media only screen and (min-width: 80em){.culture-map__title .culture__heading{font-size:calc(11.6vw - 0.35rem)}}@media only screen and (min-width: 131.25em){.culture-map__title .culture__heading{font-size:11.8rem}}@media only screen and (min-width: 48em){.culture-map__copy>p:first-child{margin-top:0}}.culture-team{overflow:hidden;position:relative}.culture-team__corner{height:0;left:0;padding-top:25%;pointer-events:none;position:absolute;top:-0.05rem;width:25%;z-index:5}.culture-team__corner>svg{height:100%;left:0;position:absolute;top:0;width:100%}.culture-team__header{left:50%;max-width:98.25rem;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw}@media only screen and (min-width: 48em){.culture-team__header{margin-left:-10px}}.culture-team__header:before,.culture-team__header:after{background:#f5f5f1;bottom:-50%;content:'';height:100%;left:auto;position:absolute;pointer-events:none;width:200%;z-index:2}.culture-team__header:before{right:-24.3%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.culture-team__header:after{right:-135.75%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.culture-team__bg{display:block;left:9%;max-width:calc(61.2rem + 40%);padding-top:50%;position:relative;width:calc(100vw - ((100vw - 100%) / 2) - 9%)}.culture-team__bg>b{height:125%;left:0;position:absolute;top:0;width:100%}.culture-team .culture__cta{pointer-events:none}.culture-team__btn{color:#f5f5f1;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;height:100%;left:0;padding-right:0.25rem;position:absolute;text-transform:uppercase;top:0;width:100%}.culture-team__btn,.culture-team__btn *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.culture-team__btn>span{display:block;font-weight:inherit;margin:auto;pointer-events:auto;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease;z-index:3}.ie .culture-team__btn>span{position:absolute;top:50%;text-align:center;left:0;width:100%}.culture-team__btn>span>span{display:inline-block;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:inherit;transition:inherit}.culture-team__btn>span>b{font:inherit}@media only screen and (max-width: 47.875em){.culture-team__btn>span>b{display:none}}.culture-team__btn>span>i{font:inherit}@media only screen and (max-width: 24.9375em){.culture-team__btn>span>i{display:none}}.culture-team__btn>b{background-color:#ae0000;pointer-events:auto;z-index:2}.culture-team__btn:before{background-color:#f5f5f1;content:'';-webkit-transform:rotate(45deg) scale(1.05);-ms-transform:rotate(45deg) scale(1.05);transform:rotate(45deg) scale(1.05)}.culture-team__btn:hover,.culture-team__btn:focus{color:#f5f5f1}.culture-team__btn:hover>span,.culture-team__btn:focus>span{-webkit-transform:translate3d(-0.25rem, 0, 0);transform:translate3d(-0.25rem, 0, 0)}.culture-team__btn:hover>span>span,.culture-team__btn:focus>span>span{-webkit-transform:translate3d(0.5rem, 0, 0);transform:translate3d(0.5rem, 0, 0)}.culture-team__btn:hover>b:before,.culture-team__btn:focus>b:before{-webkit-box-shadow:inset #ca3131 0 0 0 28vw;box-shadow:inset #ca3131 0 0 0 28vw;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 143.75em){.culture-team__btn:hover>b:before,.culture-team__btn:focus>b:before{-webkit-box-shadow:inset #ca3131 0 0 0 430px;box-shadow:inset #ca3131 0 0 0 430px}}.culture-team__btn:active{color:#f5f5f1}.culture-team__btn:active>b:after{opacity:1}.culture-team__spacer{height:0;display:inline-block;padding-top:25%;position:relative;vertical-align:top;width:1%}@media only screen and (max-width: 47.9375em){.culture-team__spacer{display:none}}.culture-team__content{padding:20% 0 5%;position:relative;pointer-events:none;z-index:3}@media only screen and (min-width: 48em){.culture-team__content{display:inline-block;padding-top:0;vertical-align:top;width:50%}}.culture-team__content .culture__heading{margin-top:-1.8em;padding-right:8.5rem;pointer-events:auto}@media only screen and (min-width: 24em){.culture-team__content .culture__heading{margin-top:-0.66em;padding-right:calc(40% - 0.5em)}}@media only screen and (min-width: 25.25em){.culture-team__content .culture__heading{margin-top:-1em;padding-right:40%}}@media only screen and (min-width: 48em){.culture-team__content .culture__heading{margin-top:0;padding-right:0}}.culture-team__content .culture__p{pointer-events:auto}.culture-team__content>:last-child{margin-bottom:0}.culture-stats__list{margin:0 auto;padding:10% 0}@media only screen and (min-width: 40em){.culture-stats__list{margin:0 -1.25rem;padding:20% 0;width:calc(100% + 2.5rem)}}@media only screen and (min-width: 80em){.culture-stats__list{padding:calc(10% + 5vw - 3rem) 0}}@media only screen and (min-width: 143.75em){.culture-stats__list{padding:12.5rem 0}}.culture-stats__item{display:block}.culture-stats__item:nth-of-type(n+5){display:none}@media only screen and (max-width: 39.9375em){.culture-stats__item{margin-bottom:2rem;padding-left:3.4rem;position:relative}}@media only screen and (min-width: 40em){.culture-stats__item{display:inline-block;padding:0.625rem 1.25rem 1.25rem;text-align:center;vertical-align:top;width:50%}}@media only screen and (min-width: 60em){.culture-stats__item{width:25%}}.culture-stats__icon{background:#ae0000;display:block;height:2.4rem;margin:0 auto 1.5rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:2.4rem}@media only screen and (max-width: 39.9375em){.culture-stats__icon{left:0;margin-top:-2.3rem;position:absolute;top:50%}}@media only screen and (min-width: 60em){.culture-stats__icon{margin-bottom:3rem}}.culture-stats__num{color:#ae0000;display:block;font-size:6.7rem;font-variant-numeric:tabular-nums;letter-spacing:-0.025em;margin-bottom:-0.15em;opacity:0;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.culture-stats__num.js--stats-counting{opacity:1}@media only screen and (min-width: 40em){.culture-stats__num{margin-bottom:-0.075em}}@media only screen and (min-width: 48em){.culture-stats__num{font-size:7.55rem}}@media only screen and (min-width: 60em){.culture-stats__num{margin-bottom:0}}@media only screen and (min-width: 80em){.culture-stats__num{font-size:calc(18vw - 4rem)}}@media only screen and (min-width: 115em){.culture-stats__num{font-size:12.5rem}}.culture-stats__stat{display:block;font-size:1.4rem;font-weight:700;margin:0.5rem auto 0 0;max-width:15rem}@media only screen and (min-width: 40em){.culture-stats__stat{margin-left:auto}}@media only screen and (min-width: 64em){.culture-stats__stat{font-weight:900}}@media only screen and (min-width: 80em){.culture-stats__stat{font-size:calc(2.5vw - 0.23rem);max-width:9em}}@media only screen and (min-width: 115em){.culture-stats__stat{font-size:2.05rem}}.culture-event{margin-bottom:-20%;overflow:hidden;padding-bottom:20%}@media only screen and (min-width: 143.75em){.culture-event{margin-bottom:-23rem;padding-bottom:23rem}}.culture-event__video{background:center no-repeat;background-size:cover;display:block;padding-top:56.25%;position:relative}@media only screen and (min-width: 112.5em){.culture-event__video{padding-top:50.6rem}}.culture-event__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:5}.culture-event__wrapper .group{position:relative}.culture-event__heading{background:#f5f5f1;display:inline-block;margin:0;position:relative;text-align:right;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:86% 160%;-ms-transform-origin:86% 160%;transform-origin:86% 160%}.culture-event__heading:after{background:inherit;bottom:0;content:'';height:40vw;position:absolute;right:-30vw;width:100vw}.culture-event__heading .culture__heading{margin:0;position:relative;z-index:3}@media only screen and (max-width: 47.875em){.culture-event__heading--desktop{display:none}}.culture-event__heading--mobile{padding:0 3.25%}@media only screen and (min-width: 47.9375em){.culture-event__heading--mobile{display:none}}.culture-event__play{left:39.16667%;padding-top:21.66667%;pointer-events:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:21.66667%}@-moz-document url-prefix(){.culture-event__play{pointer-events:auto}}.culture-event__play:before{content:'';border:0.3rem solid #ae0000;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:auto;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}.culture-event__play>b{pointer-events:auto;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}.culture-event__play>b:before{-webkit-transition-duration:250ms;transition-duration:250ms}.culture-event__play:hover:before,.culture-event__play:hover>b,.culture-event__play:focus:before,.culture-event__play:focus>b{-webkit-transform:rotate(45deg) scale(0.9);-ms-transform:rotate(45deg) scale(0.9);transform:rotate(45deg) scale(0.9)}.culture-event__play:hover>b:before,.culture-event__play:focus>b:before{-webkit-box-shadow:inset #ae0000 0 0 0 11vw;box-shadow:inset #ae0000 0 0 0 11vw}@media only screen and (min-width: 80em){.culture-event__play:hover>b:before,.culture-event__play:focus>b:before{-webkit-box-shadow:inset #ae0000 0 0 0 140px;box-shadow:inset #ae0000 0 0 0 140px}}.culture-event>.group{position:relative}@media only screen and (max-width: 79.9375em){.culture-event>.group{max-width:none;width:100%}}.culture-event__cta{left:36rem;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%);right:auto;z-index:6}@media only screen and (max-width: 79.9375em){.culture-event__cta{left:auto;right:0}}.culture-event__cta:before{background:-webkit-gradient(linear, left top, right bottom, color-stop(50.5%, #f5f5f1), color-stop(50.5%, rgba(245,245,241,0)));background:linear-gradient(to bottom right, #f5f5f1 50.5%, rgba(245,245,241,0) 50.5%);content:'';-webkit-transform:rotate(45deg) scale(1.05);-ms-transform:rotate(45deg) scale(1.05);transform:rotate(45deg) scale(1.05)}.culture-event__cta:after{background:#ae0000;content:''}.culture-event__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f5f5f1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;font-size:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;top:0;width:100%;z-index:3}@media only screen and (min-width: 48em){.culture-event__date{font-size:4.25rem}}@media only screen and (min-width: 80em){.culture-event__date{font-size:calc(8vw - 1rem)}}@media only screen and (min-width: 115em){.culture-event__date{font-size:6.35rem}}@media only screen and (max-width: 86.25em){.culture-event__date{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:1.5rem;width:calc(100vw - ((100vw - 60rem) / 2) - 36rem - 50%)}}@media only screen and (max-width: 75.6875em){.culture-event__date{width:50%}}@media only screen and (max-width: 47.875em){.culture-event__date{font-size:7.5vw;padding-right:3.25vw}}.culture-social__wrapper,.culture-social__spacer{display:inline-block;vertical-align:middle}.culture-social__wrapper{width:99.8%}.culture-event+.culture-social .culture-social__wrapper{padding-right:5%}@media only screen and (min-width: 80em){.culture-event+.culture-social .culture-social__wrapper{padding-right:33.33%}}.culture-social__spacer{min-height:15.625rem;width:0.1%}@media only screen and (min-width: 48em){.culture-social__spacer{min-height:9.5rem}}.culture-social__list{display:block;margin:0;position:relative;visibility:hidden}@media only screen and (max-width: 47.9375em){.culture-social__list{margin-top:1rem}.culture-social__list+.culture-social__list{margin-top:3rem}}@media only screen and (min-width: 48em){.culture-social__list{display:inline-block;margin-left:2.5rem;vertical-align:top;width:calc(50% - 2.5rem)}.culture-social__list:first-of-type{margin-left:0}}.culture-social__list.js--social-active{visibility:visible}.culture-social__list .team__twitter__item{margin-top:0;width:100%}@media only screen and (max-width: 47.9375em){.culture-social__list .team__twitter__item{margin-left:0}}@media only screen and (min-width: 80em){.culture-social__list .team__twitter__item{font-size:calc(1.75vw - 0.35rem)}}@media only screen and (min-width: 108.75em){.culture-social__list .team__twitter__item{font-size:1.2rem}}.culture-social__list .team__twitter__item:nth-of-type(n+2){display:none}.culture-social__list .team__twitter__date{padding-left:3.3rem;line-height:1.5rem}@media only screen and (min-width: 64em){.culture-social__list .team__twitter__date{padding-left:3.3rem}}.culture-social__list .team__twitter__date time{display:block}.culture-social__list .social__link{left:-0.3rem;position:absolute;top:-1.0625rem;width:3rem}.culture-social__list .social__link>svg{height:3rem;width:3rem}@media only screen and (min-width: 64em){.culture-social__list .social__link{top:-0.85rem;width:2.8rem}}.culture-social>.group{padding:10% 0}.culture-charity{pointer-events:none}.culture-charity .group{margin-top:-15%;padding:10% 0 10%;position:relative}.culture-charity .group>*{pointer-events:auto}@media only screen and (max-width: 47.875em){.culture-charity__diagonal{left:auto;right:-40%}}@media only screen and (max-width: 27.4375em){.culture-charity__diagonal{left:480px;right:auto;top:60%}}.culture-charity__diagonal>b:nth-of-type(1){background:#f5f5f1;left:7.11111%;width:17.77778%}.culture-charity__diagonal>b:nth-of-type(2){background:#f5f5f1;left:63.11111%;width:7.11111%}.culture-charity__wrapper{float:left;margin-top:10%;position:relative;width:50%}@media only screen and (max-width: 47.875em){.culture-charity__wrapper{width:100%;float:none}}.culture-charity__cta{clear:both;float:right;margin-top:5%;text-align:right;width:50%}@media only screen and (max-width: 47.875em){.culture-charity__cta{float:none;text-align:left;width:auto}}.culture-charity__cta a{color:inherit;display:inline-block;fill:#ae0000;font-weight:700;margin-right:-1.2rem;position:relative;padding:0 2.9rem 0 0.5rem;text-transform:uppercase;-webkit-transition:color 250ms ease-in-out, fill 250ms ease-in-out, -webkit-transform 250ms ease-in-out;transition:color 250ms ease-in-out, fill 250ms ease-in-out, -webkit-transform 250ms ease-in-out;transition:color 250ms ease-in-out, fill 250ms ease-in-out, transform 250ms ease-in-out;transition:color 250ms ease-in-out, fill 250ms ease-in-out, transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}@media only screen and (max-width: 47.875em){.culture-charity__cta a{padding-left:0}}.culture-charity__cta a>span{display:inline-block;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}.culture-charity__cta a:hover,.culture-charity__cta a:focus{color:#ae0000;fill:#ca3131}@media only screen and (max-width: 47.875em){.culture-charity__cta a:hover,.culture-charity__cta a:focus{-webkit-transform:translateX(0.25rem);-ms-transform:translateX(0.25rem);transform:translateX(0.25rem)}}.culture-charity__cta a:hover>span,.culture-charity__cta a:focus>span{-webkit-transform:translateX(-0.25rem);-ms-transform:translateX(-0.25rem);transform:translateX(-0.25rem)}@media only screen and (min-width: 80em){.culture-charity__cta a:hover svg,.culture-charity__cta a:focus svg{-webkit-transform:translateX(0.25rem);-ms-transform:translateX(0.25rem);transform:translateX(0.25rem)}}.culture-charity__cta a:active{color:#525252;fill:#525252}.culture-charity__cta svg{margin-top:-1.2rem;position:absolute;right:0;top:50%;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;width:2.4rem;height:2.4rem}.culture-charity__cta svg,.culture-charity__cta g,.culture-charity__cta #diagonal-arrow-right-fill{fill:inherit}.culture-charity__title{margin:0}.culture-charity__amount{color:#ae0000;display:block;white-space:nowrap;width:150%}@media only screen and (max-width: 47.875em){.culture-charity__amount{width:100%}}@media only screen and (max-width: 24.9375em){.culture-charity__amount{text-align:center}}[class^="culture-charity__num--"]{display:inline-block;vertical-align:middle}.culture-charity__num--large{font-size:50vw}@media only screen and (min-width: 25em){.culture-charity__num--large{font-size:13rem}}@media only screen and (min-width: 47.9375em){.culture-charity__num--large{font-size:14rem}}@media only screen and (min-width: 80em){.culture-charity__num--large{font-size:calc(30vw - 5rem)}}@media only screen and (min-width: 115em){.culture-charity__num--large{font-size:22.6rem}}.culture-charity__num--small{font-size:28vw}@media only screen and (min-width: 25em){.culture-charity__num--small{font-size:6.5rem}}@media only screen and (min-width: 47.9375em){.culture-charity__num--small{font-size:7rem}}@media only screen and (min-width: 80em){.culture-charity__num--small{font-size:calc(15vw - 2.5rem)}}@media only screen and (min-width: 115em){.culture-charity__num--small{font-size:11.3rem}}.culture-charity__label{display:block;margin-top:0}.culture-charity__copy{width:66.6%}@media only screen and (max-width: 47.875em){.culture-charity__copy{width:75%}}@media only screen and (max-width: 27.4375em){.culture-charity__copy{max-width:330px;width:100%}}.culture-company{color:#AFAFAF;margin-bottom:-20%;position:relative;padding-bottom:20%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 80em){.culture-company{margin-bottom:-12rem;padding-bottom:12rem}}.culture-company .group{padding:0;position:relative}.culture-company .culture__heading{color:#f5f5f1;margin-top:0;width:135%}@media only screen and (max-width: 47.875em){.culture-company .culture__heading{width:100%}}.culture-company__content{display:inline-block;padding:15% 0 0;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;vertical-align:top;width:50%}@media only screen and (max-width: 47.875em){.culture-company__content{display:block;width:100%}}.culture-company__content p{margin-left:0;width:100%}@media only screen and (max-width: 50em){.culture-company__content p{width:85%}}@media only screen and (max-width: 47.875em){.culture-company__content p{width:100%}}.culture-company__content>:last-child{margin-bottom:0}.culture-company__spacer{display:inline-block;padding-top:79.5%;vertical-align:top;width:0.1%}@media only screen and (max-width: 47.875em){.culture-company__spacer{padding-top:calc(90% + 1rem)}}.culture-company__image{bottom:auto;padding-top:60%;position:absolute;pointer-events:none;right:0;top:0;-webkit-transform:translate(50%, -10%);-ms-transform:translate(50%, -10%);transform:translate(50%, -10%);width:60%}@media only screen and (max-width: 47.875em){.culture-company__image{top:auto;bottom:3rem;right:auto;left:0;-webkit-transform:translate(75%, -25%);-ms-transform:translate(75%, -25%);transform:translate(75%, -25%)}}.culture-company__image+.culture-company__image{margin:1rem;-webkit-transform:translate(0%, 40%);-ms-transform:translate(0%, 40%);transform:translate(0%, 40%)}@media only screen and (max-width: 47.875em){.culture-company__image+.culture-company__image{-webkit-transform:translate(17.5%, 32.5%);-ms-transform:translate(17.5%, 32.5%);transform:translate(17.5%, 32.5%)}}@media only screen and (max-width: 25em){.culture-company__image+.culture-company__image{-webkit-transform:translate(12.5%, 37.5%);-ms-transform:translate(12.5%, 37.5%);transform:translate(12.5%, 37.5%)}}.culture-company__image+.culture-company__image:before{bottom:0;top:auto}.culture-company__image:before{content:'';height:10%;left:0;position:absolute;top:0;width:100%}.culture-company__bg>b>b{background:inherit;height:125%;left:0%;position:absolute;top:-12.5%;width:100%}.culture-company__bg--1>b{background-image:url(../images/culture/company-1.jpg)}.culture-company__bg--2>b{background-image:url(../images/culture/company-2.jpg)}.culture-company__bg--2>b>b{background:inherit;height:113%;left:0%;position:absolute;top:-6.5%;width:100%}.culture-company__link{bottom:10%;fill:currentColor;font-weight:400;left:0;position:absolute;white-space:nowrap;-webkit-transition:color 250ms ease-in-out, fill 250ms ease-in-out;transition:color 250ms ease-in-out, fill 250ms ease-in-out}@media only screen and (max-width: 47.875em){.culture-company__link{margin-top:1.5rem;position:relative}}.culture-company__link:before{background:currentColor;content:'';height:2.8rem;left:-0.5rem;margin-top:-1.4rem;position:absolute;top:50%;-webkit-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;width:2.8rem}.culture-company__link>span,.culture-company__link svg{display:inline-block;position:relative;vertical-align:middle}.culture-company__link svg{height:1.8rem;width:1.8rem}.culture-company__link>span{display:inline-block;font-size:1.5em;padding:0.2rem 0.5rem 0 1rem;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out}@media only screen and (max-width: 47.875em){.culture-company__link>span:before{content:'@'}.culture-company__link>span>span{display:none}}.culture-company__link path{fill:inherit}.culture-company__link:hover,.culture-company__link:focus{fill:#161616}.culture-company__link:hover>span,.culture-company__link:focus>span{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem)}.culture-company__link:hover:before,.culture-company__link:focus:before{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.culture-jobs{position:relative}.culture-jobs .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10% 0 10%}@media only screen and (max-width: 47.9375em){.culture-jobs .group{padding-top:15%}}.culture-jobs .culture__heading{bottom:-4vw;display:inline-block;font-size:27vw;left:-1.2vw;letter-spacing:-0.0075em;line-height:0.785;margin:0;position:absolute;vertical-align:bottom;width:50%}@media only screen and (max-width: 47.9375em){.culture-jobs .culture__heading{position:relative;left:0;bottom:0;font-size:22vw;width:100%}}@media only screen and (min-width: 152.5em){.culture-jobs .culture__heading{font-size:33rem}}.culture-jobs .culture__heading>span{color:#ae0000}.culture-jobs__list{display:table;position:relative;padding-top:50%;margin-left:auto;width:50%}@media only screen and (max-width: 47.9375em){.culture-jobs__list{margin:0;padding:0;position:relative;display:block;width:100%}}.culture-jobs__list .job{font-size:0.55em;position:absolute;width:39%}@media only screen and (min-width: 100em){.culture-jobs__list .job{font-size:0.66vw}}@media only screen and (max-width: 47.9375em){.culture-jobs__list .job{display:block;margin-top:1rem;position:static;width:100%}}.culture-jobs__list .job__title{font-size:2.5vw}@media only screen and (min-width: 80em){.culture-jobs__list .job__title{font-size:2.1vw}}@media only screen and (min-width: 143.75em){.culture-jobs__list .job__title{font-size:2.2rem}}@media only screen and (max-width: 47.9375em){.culture-jobs__list .job__title{font-size:1.9rem}}.culture-jobs__list .job a{z-index:2}.culture-jobs__list .job a:before{-webkit-box-shadow:#CCCCC9 0.15rem 0.15rem 0;box-shadow:#CCCCC9 0.15rem 0.15rem 0;content:'';height:100%;left:0;position:absolute;pointer-events:none;top:0;-webkit-transform:translate(0.1rem, 0.1rem);-ms-transform:translate(0.1rem, 0.1rem);transform:translate(0.1rem, 0.1rem);width:100%}@media only screen and (max-width: 47.9375em){.culture-jobs__list .job a{position:relative}}.culture-jobs__list .job:nth-of-type(1){left:0;top:0}.culture-jobs__list .job:nth-of-type(2){left:20%;top:28%}.culture-jobs__list .job:nth-of-type(3){left:61%;top:8%}.culture-jobs__list .job:nth-of-type(4){left:-10%;top:61%}.culture-jobs__list .job:nth-of-type(5){left:56%;top:51%}.culture-jobs__cta{display:block;width:100%}@media only screen and (max-width: 47.9375em){.culture-jobs__cta{margin-top:1.5rem}}.culture-jobs .culture__link{margin-left:auto;display:table;text-transform:uppercase}.culture-jobs .culture__link:after{top:-0.025em}.main{position:relative;z-index:3}.page-wrap{top:0}.loading-in-progress #page>.page-wrap{position:relative;z-index:2}.loading-blur #page{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}@-moz-document url-prefix(){.loading-in-progress #page{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.main-wrap,.main-wrap--core-team,.main-wrap--simple{left:0;overflow:hidden;position:absolute;right:0;top:2000px;width:100%;z-index:7}.main-wrap--core-team{position:relative}.main-wrap--core-team .js--animate{-webkit-transition:margin 0.9s cubic-bezier(1, 0, 0, 1);transition:margin 0.9s cubic-bezier(1, 0, 0, 1)}.main-wrap--core-team.main-wrap--project{top:0}.main-wrap--simple{bottom:0;top:0}.main-wrap--jobs{left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;width:100%}.main-wrap--jobs.js--animate{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}h1{margin:0}.js--animate{-webkit-transition:all 0.9s cubic-bezier(1, 0, 0, 1);transition:all 0.9s cubic-bezier(1, 0, 0, 1)}.js--animate-other{-webkit-transition:top 0.9s cubic-bezier(1, 0, 0, 1);transition:top 0.9s cubic-bezier(1, 0, 0, 1)}.page--about.js--animate{-webkit-transition:top 0.9s cubic-bezier(1, 0, 0, 1);transition:top 0.9s cubic-bezier(1, 0, 0, 1)}.page-wrap--out{-webkit-animation:remove_page 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0s 1 both;animation:remove_page 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0s 1 both;overflow:hidden}.main-wrap--inner-page{-webkit-animation:add_page 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0.3s 1 both;animation:add_page 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0.3s 1 both;left:0;top:0;width:100%;overflow:hidden;position:absolute;-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);-ms-transform-origin:50% 435px;-webkit-transform-origin:50% 435px;transform-origin:50% 435px}.loading-from-left .page-wrap--out{-webkit-animation:remove_page_left 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0s 1 both;animation:remove_page_left 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0s 1 both}.loading-from-left .main-wrap--inner-page{-webkit-animation:add_page_left 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0.3s 1 both;animation:add_page_left 0.6s cubic-bezier(0.75, -0.17, 0.23, 1.19) 0.3s 1 both}.main-wrap--home{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.main-wrap--home .page-wrap{padding-bottom:56px;padding-top:0px}.site-content-wrap{position:relative}.page--generic .content{margin:0 auto;max-width:800px}.page--generic h1{font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;font-size:60px;font-size:3rem;margin:0 0 48px;padding-bottom:56px;position:relative;text-align:center;text-transform:uppercase}.page--generic h1:after{background:#ae0000;bottom:0;content:"";height:8px;left:50%;margin-left:-30px;position:absolute;width:60px}.page--generic figure{background:#161616;background:rgba(22,22,22,0.6);display:block;margin:1em auto;max-width:80%;padding:1em;text-align:center}.page--generic figure img{display:block;margin:0 auto}.page--generic figure figcaption{margin-top:1em;text-align:center}.loading{height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:100}.loading__element{background:#ae0000;left:50%;margin:-90% 0 0 -90%;padding-top:180%;position:fixed;top:50%;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:all 0.35s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.35s cubic-bezier(0.625, 0.125, 0.305, 0.875);width:180%}@media (max-aspect-ratio: 8 / 10){.loading__element{margin:-180% 0 0 -180%;padding-top:360%;width:360%}}.loading__text{color:#f5f5f1;display:block;font-size:14px;font-weight:bold;line-height:1;left:0;letter-spacing:.4em;margin-top:-224px;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transition:all 0.35s cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:all 0.35s cubic-bezier(0.625, 0.125, 0.305, 0.875);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:100%}.loading__text img,.loading__text svg{height:448px;width:448px}.show-loading .loading{visibility:visible}.show-loading .loading__element{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.show-loading .loading__text{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hide-loading .loading__element{-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}.hide-loading .loading__text{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.page--ie{background:url(../images/ie/bg.jpg) repeat;min-width:960px}.page--ie:before,.page--ie:after{display:none}.page--ie #page:before,.page--ie #page:after{display:none}.page--ie .page-wrap{padding-top:0}.page--ie p{font-size:24px;font-size:1.2rem;margin:1em auto 0;max-width:480px}.main--ie{background:url(../images/ie/steve.png) no-repeat left bottom}.main--ie__inner{background:url(../images/ie/gomez.png) no-repeat right bottom}.content--ie{margin:0 auto;max-width:780px;padding:120px 20px;text-align:center}.logo--ie{display:block;margin:0 auto 4em;max-width:100%;width:178px}.logo--ie img{display:block}.img--well--ie{display:block;margin:4em auto 3.5em}.callout--ie{margin:0 auto;padding-top:4em;width:100%}.callout--ie>.media{float:left;text-align:center;width:220px}.callout--ie>.media+.media{margin-left:40px}.callout--ie img{display:block;margin:0 auto 2em;text-align:center}.callout--ie .btn{border-color:#820000;border-style:solid;border-width:0 0 2px;-webkit-box-shadow:none;box-shadow:none;display:block;font-size:16px;font-size:0.8rem;font-weight:600;padding-bottom:1.2em;padding-top:1em}.callout--ie .btn:hover{border-color:#972424}.callout--ie .btn:active,.callout--ie .btn:focus{border-color:#3d3d3d;border-width:2px 0 0}.callout--ie .media:hover .btn{background:#ca3131;border-color:#972424;color:#f5f5f1}.callout--ie .media:active .btn,.callout--ie .media:focus .btn{background:#525252;border-color:#3d3d3d;border-width:2px 0 0;color:#f5f5f1}.site-footer{bottom:0.5em;left:0;font-size:14px;font-size:0.7rem;font-weight:bold;letter-spacing:.1em;min-height:2.1875rem;padding:0 1em 1em;position:absolute;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width: 64em){.site-footer{min-height:1.75rem}}.site-footer a{color:#f5f5f1;padding:0.0625rem 0.25rem}@media only screen and (min-width: 64em){.site-footer a{padding:0.15rem 0.3rem 0.2rem}}.site-footer a:hover,.site-footer a:focus,.site-footer a:active{color:#ae0000}.site-footer a:active{color:#525252}.footer__cities .site-footer a{line-height:1.1;padding-bottom:0}.footer__cities a,.footer__colophon__copy,.footer__colophon__contact{display:inline-block;vertical-align:middle}.footer__cities{margin-bottom:0.5rem;text-align:center}.footer__colophon__copy{margin-right:0.3125rem;padding:0.0625rem 0.25rem}@media only screen and (min-width: 64em){.footer__colophon__copy{padding:0.15rem 0.3rem 0.2rem}}.footer__colophon__name a{padding:0}@media only screen and (min-width: 47.9375em){.footer__colophon,.footer__colophon__contact,.footer__colophon__copy{position:absolute;top:0}.footer__colophon{left:0;margin-bottom:0;width:100%}.footer__colophon__copy{left:2em}.footer__colophon__contact{right:2em}}.page--has-villain{background:#161616;display:block;overflow:hidden;position:relative;z-index:2}@media only screen and (min-width: 48em){.page--has-villain{margin-bottom:18.75rem}}@media only screen and (min-width: 64em){.page--has-villain{margin-bottom:17rem}}@media only screen and (min-width: 87.5em) and (min-height: 56.25em){.page--has-villain{margin-bottom:21rem}}.villain{background:#ae0000;color:#f5f5f1;position:relative;width:100%;z-index:1}@media only screen and (min-width: 48em){.villain{bottom:0;display:table;height:18.75rem;left:0;position:fixed}.villain:before{content:'';display:table-cell;height:18.75rem;vertical-align:middle}@supports (display: flex){.villain{display:-webkit-box;display:-ms-flexbox;display:flex}.villain:before{display:none}}}@media only screen and (min-width: 64em){.villain,.villain:before{height:17rem}}@media only screen and (min-width: 87.5em) and (min-height: 56.25em){.villain,.villain:before{height:21rem}}.villain__link{font-size:48px;font-size:2.4rem;background:#ae0000;color:inherit;display:block;font-family:"Fueled Cond", "nudista-web", "Nudista", "Helvetica Neue", Helvetica, sans-serif;line-height:1;padding:5.5rem 0.5rem 6.5rem;text-align:center;text-transform:uppercase}.villain__link:before{background:#ae0000;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 250ms 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),background 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),background 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);width:100%}@media only screen and (min-width: 48em){.villain__link{font-size:64px;font-size:3.2rem;display:table-cell;padding-top:0.5rem;padding-bottom:1.5rem;vertical-align:middle}@supports (display: flex){.villain__link{display:block;margin:auto;width:100%}}}@media only screen and (min-width: 87.5em) and (min-height: 56.25em){.villain__link{padding-bottom:1rem}}.villain__link:hover,.villain__link:focus,.villain__link:active{color:inherit}.villain__link:hover:before,.villain__link:focus:before{background:#161616}.villain__link:active:before{background:#232323}.js--page-hit-bottom .villain__link:before{opacity:1}.villain__label{display:inline-block;margin:0;padding:0 0.75em}.villain__label:before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:inherit;width:100%}@media only screen and (min-width: 48em){.villain__label{opacity:0;-webkit-transform:scale(0.98) translateY(1%);-ms-transform:scale(0.98) translateY(1%);transform:scale(0.98) translateY(1%);-webkit-transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875)}.js--page-hit-bottom .villain__label,.touch .villain__label{opacity:1;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.js--page-hit-bottom .villain__link:hover .villain__label,.js--page-hit-bottom .villain__link:focus .villain__label{-webkit-transform:scale(1) translate(-0.375em, 0);-ms-transform:scale(1) translate(-0.375em, 0);transform:scale(1) translate(-0.375em, 0)}.js--page-hit-bottom .villain__link:active .villain__label,.js--page-hit-bottom .villain__link:active .villain__label{-webkit-transform:scale(1) translate(-0.5em, 0);-ms-transform:scale(1) translate(-0.5em, 0);transform:scale(1) translate(-0.5em, 0)}}.villain__arrow{display:none}@media only screen and (min-width: 48em){.villain__arrow{display:block;font-size:0.6em;font-weight:500;margin-top:-0.55em;opacity:0;position:absolute;right:0;top:50%;-webkit-transform:translateX(-0.75em);-ms-transform:translateX(-0.75em);transform:translateX(-0.75em);-webkit-transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);transition:opacity 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875),-webkit-transform 250ms cubic-bezier(0.625, 0.125, 0.305, 0.875);width:1em}.villain__arrow:before{width:100%}.js--page-hit-bottom .villain__link:hover .villain__arrow,.js--page-hit-bottom .villain__link:focus .villain__arrow{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.js--page-hit-bottom .villain__link:active .villain__arrow{-webkit-transform:translate(0.325em, 0);-ms-transform:translate(0.325em, 0);transform:translate(0.325em, 0)}}.villain .site-footer a:hover,.villain .site-footer a:focus,.villain .site-footer a:active{color:#232323}.villain .footer__cities{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}