body,html{height:100%;width:100%;background-color:#f2f2f2;overflow:hidden}
.loading-gif{width:4vw;height:4vw;margin:-2.05vw 0 0 -2vw}
.loading-gif::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:0.21s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.21s cubic-bezier(0.52,0.01,0.16,1);transition:0.21s cubic-bezier(0.52,0.01,0.16,1);background:url("../img/svg/nurture-black.gif") no-repeat center center/100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.preloader-wrap{-webkit-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);transition:0.65s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-ms-transform:translateX(0vw);-o-transform:translateX(0vw);transform:translateX(0vw);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;overflow:hidden}
.preloader-wrap .loading-gif{-webkit-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);transition:0.65s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-ms-transform:translateX(0vw);-o-transform:translateX(0vw);transform:translateX(0vw)}
.preloader-wrap .loading-gif .circle{position:absolute;top:50%;left:50%;width:16vw;height:16vw;margin:-8.1vw 0 0 -8.1vw;opacity:0;-webkit-transition:0.4s 0.1s;-moz-transition:0.4s 0.1s;transition:0.4s 0.1s}.preloader-wrap .loading-gif .circle::before,.preloader-wrap .loading-gif .circle::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}.preloader-wrap .loading-gif .circle::after{background:url("../img/svg/preload-line-top.svg") no-repeat center center/100%;-webkit-animation:rotateforever 1.25s forwards infinite cubic-bezier(0.4,0.3,0.1,0.4);-moz-animation:rotateforever 1.25s forwards infinite cubic-bezier(0.4,0.3,0.1,0.4);animation:rotateforever 1.25s forwards infinite cubic-bezier(0.4,0.3,0.1,0.4)}.preloader-wrap .loading-gif .circle::before{background:url("../img/svg/preload-line.svg") no-repeat center center/100%;-webkit-animation:rotateforever 0.8s forwards infinite cubic-bezier(0.4,0.3,0.1,0.4);-moz-animation:rotateforever 0.8s forwards infinite cubic-bezier(0.4,0.3,0.1,0.4);animation:rotateforever 0.8s forwards infinite cubic-bezier(0.4,0.3,0.1,0.4)}
.preloader-wrap .preloader-bg{background:#f2f2f2}
.preloader-wrap[data-preloader-on="on"] 
.loading-gif::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.preloader-wrap[data-preloader-on="on"] 
.circle{opacity:1}
.preloader-wrap[data-active="off"]{pointer-events:none;-webkit-transform:translateX(100vw);-moz-transform:translateX(100vw);-ms-transform:translateX(100vw);-o-transform:translateX(100vw);transform:translateX(100vw)}.preloader-wrap[data-active="off"] .loading-gif{-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw)}div{position:relative}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}.perch-content{display:none}ul,ol{list-style:none}
a,p,h1,h2,h3,h4,h5,body{text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"aktiv-grotesk";color:#f8b846;position:relative;font-variant-ligatures:discretionary-ligatures}
p,h1,h2,h3,h4,h5,h6,body{margin:0;font-size:1em;line-height:1.05em;font-weight:normal}
h1{font-size:7.5vw;font-family:"abril-fatface";line-height:0.95em;padding-top:0.3em;padding-bottom:0.35em}

@media only screen and (max-width: 700px){
    h1{font-size:55px}
}
h1.medium{font-size:5.1vw}
@media only screen and (max-width: 700px){
    h1.medium{font-size:40px}
}h1.small{font-size:4.2vw}@media only screen and (max-width: 700px){h1.small{font-size:2.5em}}h1.gigantic-type{font-size:48vw;text-align:center;padding-top:0;padding-bottom:0;letter-spacing:-0.03em}h2{font-size:3.5vw;font-family:"abril-fatface";line-height:1.1em;padding-top:0.1em;margin:1.5em 0 0.6em}@media only screen and (max-width: 700px){h2{font-size:24px}}h3{font-size:0.95em;font-family:"abril-display";line-height:1.3em;padding-bottom:0.3em}@media only screen and (min-width: 1500px){h3{font-size:1.05em}}h4{font-weight:900;text-transform:uppercase;font-size:7px;letter-spacing:0.26em;margin-bottom:1em;line-height:1.3em}@media only screen and (min-width: 1500px){h4{font-size:8px}}h4::before{content:'';position:absolute;top:0.6em;left:-12px;height:1px;background-color:#27282e;width:7px}h5{font-weight:600;font-size:9px;letter-spacing:0.02em;line-height:1.55em;margin-bottom:2.2em}@media only screen and (max-width: 700px){h5{font-size:0.6em}}@media only screen and (min-width: 1500px){h5{font-size:10px}}h6{font-weight:700;font-size:1.15vw;letter-spacing:0.02em;padding-bottom:1.25em;padding-top:0.5em;line-height:1.4em}@media only screen and (max-width: 700px){h6{font-size:0.75em}}p{line-height:1.5em;font-size:0.8em;font-weight:500;letter-spacing:0.01em;margin-bottom:0.9em;color:rgba(39,40,46,0.92)}@media only screen and (min-width: 1600px){p{font-size:0.95em}}p strong{font-weight:700;position:relative}p strong::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;background-color:rgba(39,40,46,0.15);height:1px}p.story-intro{font-size:2.4vw;font-family:"abril-display";line-height:1.3em;font-weight:normal;letter-spacing:-0.01em;padding-top:1.5em;margin-top:1.5em;margin-bottom:1em}@media only screen and (max-width: 700px){p.story-intro{font-size:1.3em}}p.story-intro::before{content:'';position:absolute;top:0;width:10%;height:1px;background-color:#c8c8c8;left:0}p.story-intro strong{font-weight:normal}p.story-intro strong::after{bottom:2px}p.intro{font-size:1.6vw;margin-bottom:1.2em;font-family:"abril-display";line-height:1.3em;font-weight:normal;letter-spacing:-0.01em}@media only screen and (max-width: 1200px){p.intro{font-size:1.1em}}p.intro a{font-weight:normal}p a{font-size:inherit;font-family:inherit;line-height:inherit;margin-bottom:0;padding-bottom:0}a{display:inline-block;font-weight:600;font-size:0.85em;line-height:1.2em;margin-bottom:0.4em;padding-bottom:0.1em}.wrapper{background-color:#f2f2f2;-webkit-transition:0.8s cubic-bezier(0.52,0.01,0.16,1) 0.35s;-moz-transition:0.8s cubic-bezier(0.52,0.01,0.16,1) 0.35s;transition:0.8s cubic-bezier(0.52,0.01,0.16,1) 0.35s}.wrapper.inactive{-webkit-transform:translate3d(0, 25%, 0);-moz-transform:translate3d(0, 25%, 0);-ms-transform:translate3d(0, 25%, 0);-o-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0)}img{vertical-align:top}.preloader-wrap,.page-sweeper{z-index:999999}
.logo-wrap{z-index:9999}
.nav-menu{z-index:9950}
.social-nav,.disclaimer{z-index:999}
.img-gallery{z-index:200}
.fixed-elements{z-index:150}
.case .content{z-index:100}
.left-right{z-index:10}
.grid{z-index:2}
.pos-a{position:absolute}
.full-size{width:100%;height:100%}
.full-width{width:100%}
.full-height{height:100%}
.half-width{width:50%}
.viewport-full-height{height:100vh}
.pos-a-center{position:absolute;left:50%;top:50%}
.pos-a-t-l{position:absolute;top:0;left:0}
.pos-a-b-l{position:absolute;bottom:0;left:0}
.pos-a-t-r{position:absolute;top:0;right:0}
.pos-a-b-r{position:absolute;bottom:0;right:0}
.pos-f-t-l{position:fixed;top:0;left:0}
.pos-f{position:fixed}
.pos-f-bottom{position:fixed;bottom:0;left:0}
.float-r-list>*{float:right;margin-left:1.3vw;font-weight:500;font-size:0.65em}
.float-l{float:right}
.pc-b::before{content:""}
.pc-a::after{content:""}
.center-l-t{position:absolute;left:50%;top:50%}
.overflow-h{overflow:hidden}
.blend-screen{mix-blend-mode:screen}
.blend-lighten{mix-blend-mode:lighten}
.blend-multiply{mix-blend-mode:multiply}
.blend-burn{mix-blend-mode:color-burn}.blend-darken{mix-blend-mode:darken}.hover-pointer:hover{cursor:pointer}
.section{width:100%}.mob-only{display:none}@media only screen and (max-width: 700px){.mob-only{display:block}}
.touchevents .mob-only{display:block}
.desktop-only{display:block}
@media only screen and (max-width: 700px){
    .desktop-only{display:none}}.touchevents 
.desktop-only{display:none}.tw{background:url("../img/svg/twitter.svg") no-repeat center center/100%}
.lkin{background:url("../img/svg/linked-in.svg") no-repeat center center/100%}.vi{background:url("../img/svg/vimeo.svg") no-repeat center center/100%}
.yt{background:url("../img/svg/youtube.svg") no-repeat center center/100%}
.fb{background:url("../img/svg/facebook.svg") no-repeat center center/100%}
.in{background:url("../img/svg/instagram.svg") no-repeat center center/100%}
.be{background:url("../img/svg/behance.svg") no-repeat center center/100%}
.mute-icon::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:0.32s cubic-bezier(0.62,0.02,0.34,1);-moz-transition:0.32s cubic-bezier(0.62,0.02,0.34,1);transition:0.32s cubic-bezier(0.62,0.02,0.34,1);background:url("../img/svg/mute.svg") no-repeat center center/80%}.mute-icon[data-muted="muted"]::after{opacity:0.4}.color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:screen;-webkit-transition:0.75s cubic-bezier(0.5,0.5,0,1) 0.1s;-moz-transition:0.75s cubic-bezier(0.5,0.5,0,1) 0.1s;transition:0.75s cubic-bezier(0.5,0.5,0,1) 0.1s}.grey-overlay{pointer-events:none;background-color:rgba(0,0,0,0.05)}.cta{text-transform:uppercase;font-size:0.55em;font-weight:900;letter-spacing:0.26em;line-height:1.3em;padding:20px;color:#fff;width:initial;white-space:nowrap;text-align:center}.cta[data-color="black"]{color:#27282e}.cta[data-color="black"] ::before,.cta[data-color="black"] ::after{background-color:#27282e}.cta[data-color="black"] .expand-icon span::before,.cta[data-color="black"] .expand-icon span::after{background-color:#27282e}.cta.cta-full{border:3px solid #f2f2f2;padding-left:25px;padding-right:25px;overflow:hidden}.cta.cta-full::before,.cta.cta-full::after{content:'';position:absolute;width:8px;height:2px;margin-top:-1px;top:50%;background-color:#f2f2f2;-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);transition:0.35s cubic-bezier(0.52,0.01,0.16,1);-webkit-backface-visibility:hidden}.cta.cta-full::before{right:8px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.cta.cta-full::after{left:0;-webkit-transition-delay:0.18s;-moz-transition-delay:0.18s;transition-delay:0.18s}.cta.cta-full[data-color="black"]{border-color:#27282e}.cta.cta-full[data-color="black"]::before,.cta.cta-full[data-color="black"]::after{background-color:#27282e}.cta.cta-full:hover::before{-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-duration:0.48s;-moz-transition-duration:0.48s;transition-duration:0.48s;-webkit-transform:scaleX(2);-moz-transform:scaleX(2);-ms-transform:scaleX(2);-o-transform:scaleX(2);transform:scaleX(2);-webkit-transition-timing-function:cubic-bezier(0.62,0.02,0.34,1);-moz-transition-timing-function:cubic-bezier(0.62,0.02,0.34,1);transition-timing-function:cubic-bezier(0.62,0.02,0.34,1)}.cta.cta-full:hover::after{-webkit-transform:scaleX(2);-moz-transform:scaleX(2);-ms-transform:scaleX(2);-o-transform:scaleX(2);transform:scaleX(2);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.38,-0.32,0.89,0.34);-moz-transition-timing-function:cubic-bezier(0.38,-0.32,0.89,0.34);transition-timing-function:cubic-bezier(0.38,-0.32,0.89,0.34)}.cta.white-cta{background-color:#f2f2f2;color:#27282e}.cta.white-cta::before{background-color:#27282e}.cta.cta-icon{padding:22px 22px 22px 56px}.cta.cta-icon.cta-full::after{display:none}.cta .scroll-icon{left:24px;height:15px;margin-top:-10px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.cta .scroll-icon .line{background-color:#FFF}.cta .scroll-icon .arrow::before,.cta .scroll-icon .arrow::after{background-color:#FFF}.cta .expand-icon{position:absolute;width:16px;height:16px;left:24px;top:50%;margin-top:-8px}.cta .part-1,.cta .part-2{position:absolute;top:0;left:0;width:100%;height:100%}.cta .part-1::before,.cta .part-2::before{content:'';width:100%;height:2px;position:absolute;left:0;top:0;background-color:#FFF;-webkit-transform:scaleX(0.08);-moz-transform:scaleX(0.08);-ms-transform:scaleX(0.08);-o-transform:scaleX(0.08);transform:scaleX(0.08);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);transition:0.65s cubic-bezier(0.52,0.01,0.16,1)}.cta .part-1::after,.cta .part-2::after{content:'';width:2px;height:100%;position:absolute;left:0;top:0;background-color:#FFF;-webkit-transform:scaleY(0.2);-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);transform:scaleY(0.2);-webkit-transform-origin:0 0%;-moz-transform-origin:0 0%;-ms-transform-origin:0 0%;-o-transform-origin:0 0%;transform-origin:0 0%;-webkit-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.65s cubic-bezier(0.52,0.01,0.16,1);transition:0.65s cubic-bezier(0.52,0.01,0.16,1)}.cta .part-2{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cta[data-parts-state="two"] .part-1::before,.cta[data-parts-state="two"] .part-2::before{-webkit-transform:translateX(92%) scaleX(0.08);-moz-transform:translateX(92%) scaleX(0.08);-ms-transform:translateX(92%) scaleX(0.08);-o-transform:translateX(92%) scaleX(0.08);transform:translateX(92%) scaleX(0.08)}.cta[data-parts-state="two"] .part-1::after,.cta[data-parts-state="two"] .part-2::after{-webkit-transform:translateY(80%) scaleY(0.2);-moz-transform:translateY(80%) scaleY(0.2);-ms-transform:translateY(80%) scaleY(0.2);-o-transform:translateY(80%) scaleY(0.2);transform:translateY(80%) scaleY(0.2)}.cta:hover .expand-icon span::before{-webkit-transform:translate3d(-3px, -3px, 0) scaleY(3);-moz-transform:translate3d(-3px, -3px, 0) scaleY(3);-ms-transform:translate3d(-3px, -3px, 0) scaleY(3);-o-transform:translate3d(-3px, -3px, 0) scaleY(3);transform:translate3d(-3px, -3px, 0) scaleY(3)}
.cta:hover .expand-icon span::after{-webkit-transform:translate3d(-3px, -3px, 0) scaleX(3);-moz-transform:translate3d(-3px, -3px, 0) scaleX(3);-ms-transform:translate3d(-3px, -3px, 0) scaleX(3);-o-transform:translate3d(-3px, -3px, 0) scaleX(3);transform:translate3d(-3px, -3px, 0) scaleX(3)}.listing{margin-bottom:2em}.listing li{position:relative}.listing li a{display:block;font-family:"abril-fatface";font-weight:normal;font-size:2.2vw;padding:1.4em 0 0.9em;margin:0}.listing li a h5{margin-top:0.6em}.listing li a::before,.listing li a::after{content:'';position:absolute;bottom:0;left:0;width:100%;background-color:rgba(39,40,46,0.14);height:1px}.listing li a::after{background-color:rgba(39,40,46,0.7);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.67s cubic-bezier(0.7,0.3,0,1);-moz-transition:0.67s cubic-bezier(0.7,0.3,0,1);transition:0.67s cubic-bezier(0.7,0.3,0,1)}.listing li a:hover::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.listing.double-column{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.listing.double-column li{width:45%;margin:0 4% 0 0}.widow-killer{display:inline-block}.viewport-full-size{width:100vw;height:100vh}.close{width:5vw;height:5vw;margin-top:-3vw;-webkit-transition:0.25s cubic-bezier(0.62,0.02,0.34,1);-moz-transition:0.25s cubic-bezier(0.62,0.02,0.34,1);transition:0.25s cubic-bezier(0.62,0.02,0.34,1)}
@media only screen and (max-width: 700px){.close{width:26px;height:26px}}.close span{width:100%;height:100%;position:absolute;top:0%;left:0}.close span::before,.close span::after{content:'';width:100%;height:2px;background-color:#fff;position:absolute;top:50%;left:0;-webkit-transition:0.34s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.34s cubic-bezier(0.52,0.01,0.16,1);transition:0.34s cubic-bezier(0.52,0.01,0.16,1);-webkit-backface-visibility:hidden}@media only screen and (min-width: 1200px){.close span::before,.close span::after{height:3px}}.close span:nth-child(1)::before{-webkit-transform:rotate(45deg) translateX(0) scaleX(1);-moz-transform:rotate(45deg) translateX(0) scaleX(1);-ms-transform:rotate(45deg) translateX(0) scaleX(1);-o-transform:rotate(45deg) translateX(0) scaleX(1);transform:rotate(45deg) translateX(0) scaleX(1);-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;transition-delay:0.12s}.close span:nth-child(1)::after{-webkit-transform:rotate(-45deg) translateX(0) scaleX(1);-moz-transform:rotate(-45deg) translateX(0) scaleX(1);-ms-transform:rotate(-45deg) translateX(0) scaleX(1);-o-transform:rotate(-45deg) translateX(0) scaleX(1);transform:rotate(-45deg) translateX(0) scaleX(1);-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;transition-delay:0.22s}.close span:nth-child(2)::before{-webkit-transform:rotate(45deg) translateX(-70%) scaleX(0);-moz-transform:rotate(45deg) translateX(-70%) scaleX(0);-ms-transform:rotate(45deg) translateX(-70%) scaleX(0);-o-transform:rotate(45deg) translateX(-70%) scaleX(0);transform:rotate(45deg) translateX(-70%) scaleX(0)}.close span:nth-child(2)::after{-webkit-transform:rotate(-45deg) translateX(-70%) scaleX(0);-moz-transform:rotate(-45deg) translateX(-70%) scaleX(0);-ms-transform:rotate(-45deg) translateX(-70%) scaleX(0);-o-transform:rotate(-45deg) translateX(-70%) scaleX(0);transform:rotate(-45deg) translateX(-70%) scaleX(0)}.close:hover span:nth-child(1)::before,.close:hover span:nth-child(1)::after{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}
.close:hover span:nth-child(1)::before{-webkit-transform:rotate(45deg) translateX(70%) scaleX(0);-moz-transform:rotate(45deg) translateX(70%) scaleX(0);-ms-transform:rotate(45deg) translateX(70%) scaleX(0);-o-transform:rotate(45deg) translateX(70%) scaleX(0);transform:rotate(45deg) translateX(70%) scaleX(0)}.close:hover span:nth-child(1)::after{-webkit-transform:rotate(-45deg) translateX(70%) scaleX(0);-moz-transform:rotate(-45deg) translateX(70%) scaleX(0);-ms-transform:rotate(-45deg) translateX(70%) scaleX(0);-o-transform:rotate(-45deg) translateX(70%) scaleX(0);transform:rotate(-45deg) translateX(70%) scaleX(0)}.close:hover span:nth-child(2)::before{-webkit-transform:rotate(45deg) translateX(0) scaleX(1);-moz-transform:rotate(45deg) translateX(0) scaleX(1);-ms-transform:rotate(45deg) translateX(0) scaleX(1);-o-transform:rotate(45deg) translateX(0) scaleX(1);transform:rotate(45deg) translateX(0) scaleX(1);-webkit-transition-delay:0.22s;-moz-transition-delay:0.22s;transition-delay:0.22s}.close:hover span:nth-child(2)::after{-webkit-transform:rotate(-45deg) translateX(0) scaleX(1);-moz-transform:rotate(-45deg) translateX(0) scaleX(1);-ms-transform:rotate(-45deg) translateX(0) scaleX(1);-o-transform:rotate(-45deg) translateX(0) scaleX(1);transform:rotate(-45deg) translateX(0) scaleX(1);-webkit-transition-delay:0.32s;-moz-transition-delay:0.32s;transition-delay:0.32s}.page-sweeper{display:none}.page-sweeper div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;background-color:#f2f2f2;-webkit-transition:-webkit-transform .55s cubic-bezier(0.7,0.3,0,1) .25s;-moz-transition:-moz-transform .55s cubic-bezier(0.7,0.3,0,1) .25s;transition:transform .55s cubic-bezier(0.7,0.3,0,1) .25s}.page-sweeper.page-sweeper-under div{background-color:#27282e;-webkit-transition:-webkit-transform .65s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:-moz-transform .65s cubic-bezier(0.52,0.01,0.16,1);transition:transform .65s cubic-bezier(0.52,0.01,0.16,1)}body.cases .page-sweeper.page-sweeper-under,body.case .page-sweeper.page-sweeper-under{mix-blend-mode:multiply}.page-sweeper[data-active="on"] div{-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-ms-transform:translateX(0vw);-o-transform:translateX(0vw);transform:translateX(0vw)}.cursor-follower{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;z-index:9999;pointer-events:none;-webkit-transform:translate3d(-200%, -200%, 0);-moz-transform:translate3d(-200%, -200%, 0);-ms-transform:translate3d(-200%, -200%, 0);-o-transform:translate3d(-200%, -200%, 0);transform:translate3d(-200%, -200%, 0)}.cursor-follower div{position:absolute;top:0;left:0}.cursor-follower .letter-hover{width:18vw;height:18vw;position:absolute;top:0;left:0;margin:-9vw 0 0 -9vw;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);z-index:99}.cursor-follower .letter-hover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;border-radius:20vw;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:0.47s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.47s cubic-bezier(0.52,0.01,0.16,1);transition:0.47s cubic-bezier(0.52,0.01,0.16,1)}.cursor-follower .letter-hover[data-active="on"]::before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.45s cubic-bezier(0.1,0.55,0.29,1.44);-moz-transition:0.45s cubic-bezier(0.1,0.55,0.29,1.44);transition:0.45s cubic-bezier(0.1,0.55,0.29,1.44)}.cursor-follower .cursor-back{width:50px;height:20px}.cursor-follower .cursor-back span{position:absolute;top:0;left:0;-webkit-transition:0.41s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.41s cubic-bezier(0.52,0.01,0.16,1);transition:0.41s cubic-bezier(0.52,0.01,0.16,1)}.cursor-follower .cursor-back span:nth-child(1){background-color:#FFF;top:50%;width:100%;height:3px;margin-top:-1px;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(0) translateX(40%);-moz-transform:scaleX(0) translateX(40%);-ms-transform:scaleX(0) translateX(40%);-o-transform:scaleX(0) translateX(40%);transform:scaleX(0) translateX(40%)}.cursor-follower .cursor-back span:nth-child(2){width:20px;height:20px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-timing-function:cubic-bezier(0.62,0.02,0.34,1);-moz-transition-timing-function:cubic-bezier(0.62,0.02,0.34,1);transition-timing-function:cubic-bezier(0.62,0.02,0.34,1)}.cursor-follower .cursor-back span:nth-child(2)::before,.cursor-follower .cursor-back span:nth-child(2)::after{content:'';position:absolute;background-color:#FFF;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;width:100%;height:3px;top:50%;left:0}.cursor-follower .cursor-back span:nth-child(2)::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cursor-follower .cursor-back span:nth-child(2)::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px}.cursor-follower .cursor-back[data-active="on"] span:nth-child(1){-webkit-transform:scaleX(1) translateX(0%);-moz-transform:scaleX(1) translateX(0%);-ms-transform:scaleX(1) translateX(0%);-o-transform:scaleX(1) translateX(0%);transform:scaleX(1) translateX(0%);-webkit-transition-delay:0.12s;-moz-transition-delay:0.12s;transition-delay:0.12s}.cursor-follower .cursor-back[data-active="on"] span:nth-child(2){-webkit-transition-delay:0.32s;-moz-transition-delay:0.32s;transition-delay:0.32s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.play-icon{-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}.play-icon::before{background:url("../img/svg/play-icon.svg") no-repeat center center/100%}.expand-icon{width:20px;height:20px;-webkit-transition:0.25s cubic-bezier(0.62,0.02,0.34,1);-moz-transition:0.25s cubic-bezier(0.62,0.02,0.34,1);transition:0.25s cubic-bezier(0.62,0.02,0.34,1)}.expand-icon span{width:100%;height:100%;position:absolute;top:0;left:0}.expand-icon span::before,.expand-icon span::after{content:'';position:absolute;background-color:#fff;top:0;left:0;-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);transition:0.35s cubic-bezier(0.52,0.01,0.16,1);-webkit-backface-visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.expand-icon span::before{width:6px;height:2px}.expand-icon span::after{width:2px;height:6px}.expand-icon span:nth-child(2){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.expand-icon span:nth-child(3){-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.expand-icon span:nth-child(4){-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.expand-icon:hover span::before{-webkit-transform:translate3d(-3px, -3px, 0) scaleY(3);-moz-transform:translate3d(-3px, -3px, 0) scaleY(3);-ms-transform:translate3d(-3px, -3px, 0) scaleY(3);-o-transform:translate3d(-3px, -3px, 0) scaleY(3);transform:translate3d(-3px, -3px, 0) scaleY(3)}.expand-icon:hover span::after{-webkit-transform:translate3d(-3px, -3px, 0) scaleX(3);-moz-transform:translate3d(-3px, -3px, 0) scaleX(3);-ms-transform:translate3d(-3px, -3px, 0) scaleX(3);-o-transform:translate3d(-3px, -3px, 0) scaleX(3);transform:translate3d(-3px, -3px, 0) scaleX(3)}.flex-vert-center{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;height:100%;margin-top:-0.5%}.flex-float{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.flex-float>*{width:100%}.stat{font-size:8vw;font-family:"abril-fatface";text-align:center;line-height:1.2em;width:100%;display:block;position:relative}.stat i,.stat em{font-size:4vw;color:#27282e;transform:translateY(-30%);display:inline-block;font-style:normal}@media only screen and (max-width: 700px){.stat{font-size:4em}.stat i{font-size:0.5em}}.flex-columns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}@media only screen and (max-width: 500px){.flex-columns:not(.gallery-next-prev){display:block}}.flex-columns>*{width:100%}.flex-columns.para-columns>*{position:relative;width:100%}.flex-columns.para-columns>*:nth-child(1){margin:0 5% 0 0}.flex-columns.para-columns li>h3:not(:first-child){margin-top:1.6em}.flex-columns.para-columns>li:nth-child(1)::before{content:'01'}.flex-columns.para-columns>li:nth-child(2)::before{content:'02'}.flex-columns.para-columns>li::before{color:#c8c8c8;position:absolute;top:1px;left:-13px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);font-size:7px;font-weight:800;text-align:right;font-family:"aktiv-grotesk"}.flex-columns h5{text-align:center}.flex-columns.stats li{padding:15% 0% 10%;border-top:1px solid rgba(0,0,0,0.05)}.scroll-icon-container{padding-top:0.5em;position:relative}.scroll-icon-container>span{top:50%;display:inline-block;-webkit-transform:translateY(-50%) translateX(20%);-moz-transform:translateY(-50%) translateX(20%);-ms-transform:translateY(-50%) translateX(20%);-o-transform:translateY(-50%) translateX(20%);transform:translateY(-50%) translateX(20%)}.scroll-icon{top:50%;width:20px;height:20px;margin-top:-10px}.scroll-icon .line{top:0;height:90%;background-color:#27282e;width:2px;position:absolute;left:50%;margin-left:-1px}.scroll-icon .arrow{position:absolute;bottom:3px;left:25%;width:100%;height:100%}.scroll-icon .arrow::before,.scroll-icon .arrow::after{content:'';width:50%;height:2px;position:absolute;bottom:0;background-color:#27282e}.scroll-icon .arrow::before{-webkit-transform:rotate(45deg) translateX(-2px) translateY(2px);-moz-transform:rotate(45deg) translateX(-2px) translateY(2px);-ms-transform:rotate(45deg) translateX(-2px) translateY(2px);-o-transform:rotate(45deg) translateX(-2px) translateY(2px);transform:rotate(45deg) translateX(-2px) translateY(2px)}.scroll-icon .arrow::after{-webkit-transform:rotate(-45deg) translateX(2px) translateY(2px);-moz-transform:rotate(-45deg) translateX(2px) translateY(2px);-ms-transform:rotate(-45deg) translateX(2px) translateY(2px);-o-transform:rotate(-45deg) translateX(2px) translateY(2px);transform:rotate(-45deg) translateX(2px) translateY(2px)}.project-trail{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;position:relative;margin-bottom:1.25em;margin-top:2em}.case .project-trail{width:49.5%}.project-trail>li{width:100%;margin-right:6%;position:relative}.float-trail{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}.float-trail li{width:100%}.float-trail li:nth-child(1){margin:0 5% 0 0}.float-trail li img{width:50%;margin:5% 0}.float-trail:not(.overflow-animate-wrap){margin-bottom:0.5em}.line-before{position:relative}.line-before::before{content:'';position:absolute;top:8px;right:105%;width:20px;height:1px;background-color:#c8c8c8}.next-prev-arrows{top:50%;right:3%;margin-top:-5.8vw;width:6vw}.next-prev-arrows li{width:6vw;height:6vw;position:relative}.next-prev-arrows li a,.next-prev-arrows li a span,.next-prev-arrows li a span::before,.next-prev-arrows li a span::after{position:absolute;top:0;left:0;width:100%;height:100%}.next-prev-arrows li a{-webkit-transition:0.32s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.32s cubic-bezier(0.52,0.01,0.16,1);transition:0.32s cubic-bezier(0.52,0.01,0.16,1)}.next-prev-arrows li a span{overflow:hidden;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4)}.next-prev-arrows li a span::before,.next-prev-arrows li a span::after{content:'';-webkit-backface-visibility:hidden;background:url("../img/svg/arrow-01.svg") no-repeat center center/100%}.next-prev-arrows li a span::before{-webkit-transition:0.32s cubic-bezier(0.7,0.3,0,1) 0.2s;-moz-transition:0.32s cubic-bezier(0.7,0.3,0,1) 0.2s;transition:0.32s cubic-bezier(0.7,0.3,0,1) 0.2s}.next-prev-arrows li a span::after{-webkit-transition:0.21s cubic-bezier(0.62,0.02,0.34,1);-moz-transition:0.21s cubic-bezier(0.62,0.02,0.34,1);transition:0.21s cubic-bezier(0.62,0.02,0.34,1);-webkit-transform:translateY(-105%);-moz-transform:translateY(-105%);-ms-transform:translateY(-105%);-o-transform:translateY(-105%);transform:translateY(-105%)}.next-prev-arrows li a:hover span::before{-webkit-transform:translateY(105%);-moz-transform:translateY(105%);-ms-transform:translateY(105%);-o-transform:translateY(105%);transform:translateY(105%);-webkit-transition:0.25s cubic-bezier(0.62,0.02,0.34,1);-moz-transition:0.25s cubic-bezier(0.62,0.02,0.34,1);transition:0.25s cubic-bezier(0.62,0.02,0.34,1)}.next-prev-arrows li a:hover span::after{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);-webkit-transition:0.55s cubic-bezier(0.7,0.3,0,1) 0.14s;-moz-transition:0.55s cubic-bezier(0.7,0.3,0,1) 0.14s;transition:0.55s cubic-bezier(0.7,0.3,0,1) 0.14s}.next-prev-arrows li:nth-child(1){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.next-prev-arrows li:nth-child(1)::after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:#FFF;-webkit-transform:scaleX(0.5);-moz-transform:scaleX(0.5);-ms-transform:scaleX(0.5);-o-transform:scaleX(0.5);transform:scaleX(0.5)}
.logo-wrap{top:35px;left:35px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
@media only screen and (min-width: 1200px){
    .logo-wrap{top:40px;left:40px}}
@media only screen and (min-width: 1400px){
    .logo-wrap{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12);top:10px;left:44px}
}
@media only screen and (min-width: 1600px){.logo-wrap{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);top:50px;left:50px}}.logo-wrap>*{float:left;margin-right:36px;margin-bottom:0}.logo-wrap:hover[data-logo-color="white"] .logo-parts-hover li::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.logo-wrap:hover[data-logo-color="black"] .logo-parts-hover li::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.logo-wrap:hover .list-nav li{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.logo-wrap[data-logo-color="white"]
.list-nav li::before,.logo-wrap[data-logo-color="white"] 
.logo-parts li::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.logo-wrap[data-logo-color="white"] 
.list-nav li::after,.logo-wrap[data-logo-color="white"] .logo-parts li::after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(1)::before{-webkit-transition-delay:.09s;-moz-transition-delay:.09s;transition-delay:.09s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(2)::before{-webkit-transition-delay:.18s;-moz-transition-delay:.18s;transition-delay:.18s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(3)::before{-webkit-transition-delay:.27s;-moz-transition-delay:.27s;transition-delay:.27s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(4)::before{-webkit-transition-delay:.36s;-moz-transition-delay:.36s;transition-delay:.36s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(5)::before{-webkit-transition-delay:.45s;-moz-transition-delay:.45s;transition-delay:.45s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(6)::before{-webkit-transition-delay:.54s;-moz-transition-delay:.54s;transition-delay:.54s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(7)::before{-webkit-transition-delay:.63s;-moz-transition-delay:.63s;transition-delay:.63s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(8)::before{-webkit-transition-delay:.72s;-moz-transition-delay:.72s;transition-delay:.72s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(9)::before{-webkit-transition-delay:.81s;-moz-transition-delay:.81s;transition-delay:.81s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(10)::before{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(11)::before{-webkit-transition-delay:.99s;-moz-transition-delay:.99s;transition-delay:.99s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(12)::before{-webkit-transition-delay:1.08s;-moz-transition-delay:1.08s;transition-delay:1.08s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(13)::before{-webkit-transition-delay:1.17s;-moz-transition-delay:1.17s;transition-delay:1.17s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(14)::before{-webkit-transition-delay:1.26s;-moz-transition-delay:1.26s;transition-delay:1.26s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(15)::before{-webkit-transition-delay:1.35s;-moz-transition-delay:1.35s;transition-delay:1.35s}.logo-wrap[data-logo-color="white"] .logo-parts li:nth-child(16)::before{-webkit-transition-delay:1.44s;-moz-transition-delay:1.44s;transition-delay:1.44s}.logo-wrap[data-logo-color="black"]
.list-nav li::before,.logo-wrap[data-logo-color="black"] .logo-parts li::before,.logo-wrap[data-menu-active="active"]
.list-nav li::before,.logo-wrap[data-menu-active="active"] .logo-parts li::before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;transition-delay:0s !important}.logo-wrap[data-logo-color="black"]
.list-nav li::after,.logo-wrap[data-logo-color="black"] .logo-parts li::after,.logo-wrap[data-menu-active="active"] .list-nav li::after,.logo-wrap[data-menu-active="active"] .logo-parts li::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(1)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(1)::after{-webkit-transition-delay:.09s;-moz-transition-delay:.09s;transition-delay:.09s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(2)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(2)::after{-webkit-transition-delay:.18s;-moz-transition-delay:.18s;transition-delay:.18s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(3)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(3)::after{-webkit-transition-delay:.27s;-moz-transition-delay:.27s;transition-delay:.27s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(4)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(4)::after{-webkit-transition-delay:.36s;-moz-transition-delay:.36s;transition-delay:.36s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(5)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(5)::after{-webkit-transition-delay:.45s;-moz-transition-delay:.45s;transition-delay:.45s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(6)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(6)::after{-webkit-transition-delay:.54s;-moz-transition-delay:.54s;transition-delay:.54s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(7)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(7)::after{-webkit-transition-delay:.63s;-moz-transition-delay:.63s;transition-delay:.63s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(8)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(8)::after{-webkit-transition-delay:.72s;-moz-transition-delay:.72s;transition-delay:.72s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(9)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(9)::after{-webkit-transition-delay:.81s;-moz-transition-delay:.81s;transition-delay:.81s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(10)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(10)::after{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(11)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(11)::after{-webkit-transition-delay:.99s;-moz-transition-delay:.99s;transition-delay:.99s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(12)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(12)::after{-webkit-transition-delay:1.08s;-moz-transition-delay:1.08s;transition-delay:1.08s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(13)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(13)::after{-webkit-transition-delay:1.17s;-moz-transition-delay:1.17s;transition-delay:1.17s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(14)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(14)::after{-webkit-transition-delay:1.26s;-moz-transition-delay:1.26s;transition-delay:1.26s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(15)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(15)::after{-webkit-transition-delay:1.35s;-moz-transition-delay:1.35s;transition-delay:1.35s}.logo-wrap[data-logo-color="black"] .logo-parts li:nth-child(16)::after,.logo-wrap[data-menu-active="active"] .logo-parts li:nth-child(16)::after{-webkit-transition-delay:1.44s;-moz-transition-delay:1.44s;transition-delay:1.44s}.logo-wrap[data-menu-active="active"],
.logo-wrap[data-active="off"]{pointer-events:none}.logo-wrap[data-active="off"] .list-nav li::before,.logo-wrap[data-active="off"] .logo-parts li::before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.logo-wrap[data-active="off"] .list-nav li::after,.logo-wrap[data-active="off"] .logo-parts li::after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}ul.logo-parts,ul.logo-parts-hover{width:36px;height:36px}ul.logo-parts li,ul.logo-parts-hover li{position:absolute;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;border-radius:4px}ul.logo-parts li::before,ul.logo-parts li::after,ul.logo-parts-hover li::before,ul.logo-parts-hover li::after{-webkit-backface-visibility:hidden;content:'';width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);transition:0.35s cubic-bezier(0.52,0.01,0.16,1)}ul.logo-parts li::before,ul.logo-parts-hover li::before{background-color:#f2f2f2}ul.logo-parts li::after,ul.logo-parts-hover li::after{background-color:#27282e}ul.logo-parts{position:relative;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}ul.logo-parts li:nth-child(1){top:0;left:0;width:35%;height:2px}ul.logo-parts li:nth-child(2){top:0;left:5%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;height:2px;width:100%}ul.logo-parts li:nth-child(3){top:-1%;left:5%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:134%;height:2px}ul.logo-parts li:nth-child(4){bottom:0;left:0;width:25%;height:2px}ul.logo-parts li:nth-child(5){-webkit-transform:rotate(-33deg);-moz-transform:rotate(-33deg);-ms-transform:rotate(-33deg);-o-transform:rotate(-33deg);transform:rotate(-33deg);bottom:0;left:29%;width:16%;height:2px}ul.logo-parts li:nth-child(6){bottom:12%;left:38%;width:2px;height:16%}ul.logo-parts li:nth-child(7){bottom:0;left:25%;width:2px;height:44%}ul.logo-parts li:nth-child(8){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:35%;width:58%;height:2px}ul.logo-parts li:nth-child(9){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:56%;left:30%;width:55%;height:2px}ul.logo-parts li:nth-child(10){bottom:0;left:67%;width:32%;height:2px}ul.logo-parts li:nth-child(11){bottom:0;left:96%;width:2px;height:100%}ul.logo-parts li:nth-child(12){bottom:55%;left:73%;width:2px;height:44%}ul.logo-parts li:nth-child(13){top:0;left:73%;width:25%;height:2px}ul.logo-parts li:nth-child(14){top:0;right:27%;width:17%;height:2px;-webkit-transform:rotate(-33deg);-moz-transform:rotate(-33deg);-ms-transform:rotate(-33deg);-o-transform:rotate(-33deg);transform:rotate(-33deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}ul.logo-parts li:nth-child(15){top:9%;right:37%;width:2px;height:19%}.logo-parts-hover{overflow:hidden;position:absolute;top:0;left:0}.logo-parts-hover li:nth-child(1){bottom:-20%;left:0;height:30%;width:90%;-webkit-transform:rotate(-90deg) skewX(-45deg);-moz-transform:rotate(-90deg) skewX(-45deg);-ms-transform:rotate(-90deg) skewX(-45deg);-o-transform:rotate(-90deg) skewX(-45deg);transform:rotate(-90deg) skewX(-45deg)}.logo-parts-hover li:nth-child(2){top:0;left:0;width:130%;height:20%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.logo-parts-hover li:nth-child(3){top:0%;right:-65%;width:130%;height:30%;-webkit-transform:rotate(45deg) skew(-45deg);-moz-transform:rotate(45deg) skew(-45deg);-ms-transform:rotate(45deg) skew(-45deg);-o-transform:rotate(45deg) skew(-45deg);transform:rotate(45deg) skew(-45deg)}.logo-parts-hover li:nth-child(4){bottom:-30%;right:-75%;width:100%;height:24%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.logo-parts-hover li::before,.logo-parts-hover li::after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.logo-parts-hover li:nth-child(1)::before,.logo-parts-hover li:nth-child(1)::after{-webkit-transition-delay:.14s;-moz-transition-delay:.14s;transition-delay:.14s}.logo-parts-hover li:nth-child(2)::before,.logo-parts-hover li:nth-child(2)::after{-webkit-transition-delay:.28s;-moz-transition-delay:.28s;transition-delay:.28s}.logo-parts-hover li:nth-child(3)::before,.logo-parts-hover li:nth-child(3)::after{-webkit-transition-delay:.42s;-moz-transition-delay:.42s;transition-delay:.42s}.logo-parts-hover li:nth-child(4)::before,.logo-parts-hover li:nth-child(4)::after{-webkit-transition-delay:.56s;-moz-transition-delay:.56s;transition-delay:.56s}.logo-parts-hover li:nth-child(5)::before,.logo-parts-hover li:nth-child(5)::after{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}
.logo-parts-hover li:nth-child(6)::before,.logo-parts-hover li:nth-child(6)::after{-webkit-transition-delay:.84s;-moz-transition-delay:.84s;transition-delay:.84s}.logo-parts-hover li:nth-child(7)::before,.logo-parts-hover li:nth-child(7)::after{-webkit-transition-delay:.98s;-moz-transition-delay:.98s;transition-delay:.98s}.logo-parts-hover li:nth-child(8)::before,.logo-parts-hover li:nth-child(8)::after{-webkit-transition-delay:1.12s;-moz-transition-delay:1.12s;transition-delay:1.12s}.logo-parts-hover li:nth-child(9)::before,.logo-parts-hover li:nth-child(9)::after{-webkit-transition-delay:1.26s;-moz-transition-delay:1.26s;transition-delay:1.26s}.logo-parts-hover li:nth-child(10)::before,.logo-parts-hover li:nth-child(10)::after{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}.logo-parts-hover li:nth-child(11)::before,.logo-parts-hover li:nth-child(11)::after{-webkit-transition-delay:1.54s;-moz-transition-delay:1.54s;transition-delay:1.54s}.logo-parts-hover li:nth-child(12)::before,.logo-parts-hover li:nth-child(12)::after{-webkit-transition-delay:1.68s;-moz-transition-delay:1.68s;transition-delay:1.68s}.logo-parts-hover li:nth-child(13)::before,.logo-parts-hover li:nth-child(13)::after{-webkit-transition-delay:1.82s;-moz-transition-delay:1.82s;transition-delay:1.82s}.logo-parts-hover li:nth-child(14)::before,.logo-parts-hover li:nth-child(14)::after{-webkit-transition-delay:1.96s;-moz-transition-delay:1.96s;transition-delay:1.96s}.logo-parts-hover li:nth-child(15)::before,.logo-parts-hover li:nth-child(15)::after{-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;transition-delay:2.1s}.logo-parts-hover li:nth-child(16)::before,.logo-parts-hover li:nth-child(16)::after{-webkit-transition-delay:2.24s;-moz-transition-delay:2.24s;transition-delay:2.24s}.list-nav{top:50%;width:30px;height:23px;margin:-12px 0 0 -13px;overflow:hidden;display:inline-block;position:absolute}.list-nav li{margin-left:-5%;width:100%;height:4px;margin-top:-1px;position:absolute;left:0;-webkit-backface-visibility:hidden;-webkit-transform:scaleX(0.85);-moz-transform:scaleX(0.85);-ms-transform:scaleX(0.85);-o-transform:scaleX(0.85);transform:scaleX(0.85);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);transition:0.35s cubic-bezier(0.52,0.01,0.16,1)}
.list-nav li::before,.list-nav li::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);transition:0.45s cubic-bezier(0.52,0.01,0.16,1)}
.list-nav li::after{background-color:#f8b846}
.list-nav li::before{background-color:#f8b846}
.list-nav li:nth-child(1){-webkit-transition-delay:.01s;-moz-transition-delay:.01s;transition-delay:.01s}.list-nav li:nth-child(1)::before,.list-nav li:nth-child(1)::after{-webkit-transition-delay:.01s;-moz-transition-delay:.01s;transition-delay:.01s}.list-nav li:nth-child(2){-webkit-transition-delay:.13s;-moz-transition-delay:.13s;transition-delay:.13s}.list-nav li:nth-child(2)::before,.list-nav li:nth-child(2)::after{-webkit-transition-delay:.13s;-moz-transition-delay:.13s;transition-delay:.13s}.list-nav li:nth-child(3){-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s}.list-nav li:nth-child(3)::before,.list-nav li:nth-child(3)::after{-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s}.list-nav li:nth-child(4){-webkit-transition-delay:.37s;-moz-transition-delay:.37s;transition-delay:.37s}.list-nav li:nth-child(4)::before,.list-nav li:nth-child(4)::after{-webkit-transition-delay:.37s;-moz-transition-delay:.37s;transition-delay:.37s}.list-nav li:nth-child(5){-webkit-transition-delay:.49s;-moz-transition-delay:.49s;transition-delay:.49s}.list-nav li:nth-child(5)::before,.list-nav li:nth-child(5)::after{-webkit-transition-delay:.49s;-moz-transition-delay:.49s;transition-delay:.49s}.list-nav li:nth-child(1){top:6%}.list-nav li:nth-child(2){top:48%}.list-nav li:nth-child(3){bottom:0;-webkit-transform:skew(-45deg) scaleX(0.7);-moz-transform:skew(-45deg) scaleX(0.7);-ms-transform:skew(-45deg) scaleX(0.7);-o-transform:skew(-45deg) scaleX(0.7);transform:skew(-45deg) scaleX(0.7)}.list-nav:hover li{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.menu-indicator{position:absolute;left:100%;height:100%;margin-left:30px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}body:not(.home) .menu-indicator{display:none}
.menu-indicator h4{font-size:11px;margin-bottom:0;color:#7a7d7e}
.menu-indicator h4::before{display:none}
.nav-menu .menu-list ul li a::after,.small-link-before::after{content:'';width:30%;height:2px;background-color:#27282e;position:absolute;bottom:0;-webkit-transition:0.37s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.37s cubic-bezier(0.52,0.01,0.16,1);transition:0.37s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.nav-menu a.close,.home-experience-overlay-wrap a.close{width:3.5vw;height:3.5vw}
@media only screen and (max-width: 700px){
    .nav-menu a.close,.home-experience-overlay-wrap a.close{width:35px;height:35px}
}
.nav-menu a.close span::before,
.nav-menu a.close span::after,
.home-experience-overlay-wrap a.close span::before,
.home-experience-overlay-wrap a.close span::after{background-color:#929497}
.nav-menu a.close{top:50%;right:3vw}
@media only screen and (max-width: 700px){.nav-menu a.close{right:8%}}
.nav-menu{width:65%;height:100%;margin-top:0;overflow:hidden;-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:0.93s cubic-bezier(0.5,0.5,0,1);-moz-transition:0.93s cubic-bezier(0.5,0.5,0,1);transition:0.93s cubic-bezier(0.5,0.5,0,1);background-color:#303030;pointer-events:none}
.nav-menu>div{margin-top:2.2em}.nav-menu .menu-list ul:nth-child(1) li:nth-child(1)::before{content:'01'}
.nav-menu .menu-list ul:nth-child(1) li:nth-child(2)::before{content:'02'}
.nav-menu .menu-list ul:nth-child(2) li:nth-child(1)::before{content:'03'}
.nav-menu .menu-list ul:nth-child(2) li:nth-child(2)::before{content:'04'}
.nav-menu .menu-list ul:nth-child(2) li:nth-child(3)::before{content:'05'}.nav-menu .menu-list ul li{position:relative}.nav-menu .menu-list ul li::before{color:#27282e;position:absolute;top:5px;left:-20px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);font-size:7px;font-weight:800;text-align:right;font-family:"aktiv-grotesk";-webkit-backface-visibility:hidden}.nav-menu .menu-list ul li a{font-size:4vw;font-family:"abril-fatface";font-weight:normal;line-height:1.3em;margin-bottom:2.3vw;padding-bottom:0.8vw}.nav-menu .menu-list ul li a::after{content:'';width:30%;height:2px;background-color:#27282e;position:absolute;bottom:0;-webkit-transition:0.37s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.37s cubic-bezier(0.52,0.01,0.16,1);transition:0.37s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.nav-menu .menu-list ul li a:hover::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.nav-menu .menu-list{width:80%;margin:0 0 0 15%}.nav-menu .menu-list li{margin:0 20% 0 0}.nav-menu .latest{width:75%;margin:3% 0 0 15%}.nav-menu .latest li{margin:0 6% 0 0}.nav-menu .latest li a{display:block}.nav-menu .latest li:last-child{width:70%;margin-right:0;margin-left:5%}.nav-menu>*{-webkit-transition:0.93s cubic-bezier(0.5,0.5,0,1);-moz-transition:0.93s cubic-bezier(0.5,0.5,0,1);transition:0.93s cubic-bezier(0.5,0.5,0,1);-webkit-transform:translateX(80vw);-moz-transform:translateX(80vw);-ms-transform:translateX(80vw);-o-transform:translateX(80vw);transform:translateX(80vw)}.nav-menu[data-active="on"]{pointer-events:auto;-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-ms-transform:translateX(0vw);-o-transform:translateX(0vw);transform:translateX(0vw)}.nav-menu[data-active="on"]>*{-webkit-transform:translateX(0vw);-moz-transform:translateX(0vw);-ms-transform:translateX(0vw);-o-transform:translateX(0vw);transform:translateX(0vw)}@media only screen and (max-width: 900px){.nav-menu{width:100%}.nav-menu .latest{margin-top:10%}.nav-menu .latest li:not(:nth-child(3)){display:none}.nav-menu .latest li:nth-child(3){margin-left:0}.nav-menu .latest li:nth-child(3) h4{font-size:0.75em}.nav-menu .menu-list ul li a{font-size:1.8em}.nav-menu .menu-list ul li a h4{display:none}}.line-crumb{padding-right:70px;margin-top:0.4vw}.line-crumb::after,
.line-crumb::before{content:'';position:absolute;width:60px;right:0;top:50%;margin-top:0px;height:2px;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);transition:0.45s cubic-bezier(0.52,0.01,0.16,1)}
.line-crumb::before{background-color:#7a7d7e}
.line-crumb::after{background-color:#f2f2f2}
.line-crumb[data-color="white"]::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.line-crumb[data-color="black"]::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.peripherals{pointer-events:none}.peripherals li{-webkit-transition:0.55s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.55s cubic-bezier(0.52,0.01,0.16,1);transition:0.55s cubic-bezier(0.52,0.01,0.16,1);position:absolute}.peripherals li::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:0.85s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.85s cubic-bezier(0.52,0.01,0.16,1);transition:0.85s cubic-bezier(0.52,0.01,0.16,1);background-color:#000;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.peripherals li:nth-child(1)::before{-webkit-transition-delay:.12s;-moz-transition-delay:.12s;transition-delay:.12s}.peripherals li:nth-child(2)::before{-webkit-transition-delay:.47s;-moz-transition-delay:.47s;transition-delay:.47s}.peripherals li:nth-child(3)::before{-webkit-transition-delay:.82s;-moz-transition-delay:.82s;transition-delay:.82s}.peripherals li:nth-child(4)::before{-webkit-transition-delay:1.17s;-moz-transition-delay:1.17s;transition-delay:1.17s}.peripherals li:nth-child(5)::before{-webkit-transition-delay:1.52s;-moz-transition-delay:1.52s;transition-delay:1.52s}.peripherals li:nth-child(6)::before{-webkit-transition-delay:1.87s;-moz-transition-delay:1.87s;transition-delay:1.87s}.peripherals li:nth-child(7)::before{-webkit-transition-delay:2.22s;-moz-transition-delay:2.22s;transition-delay:2.22s}.peripherals li:nth-child(8)::before{-webkit-transition-delay:2.57s;-moz-transition-delay:2.57s;transition-delay:2.57s}.peripherals li:nth-child(9)::before{-webkit-transition-delay:2.92s;-moz-transition-delay:2.92s;transition-delay:2.92s}.peripherals li:nth-child(10)::before{-webkit-transition-delay:3.27s;-moz-transition-delay:3.27s;transition-delay:3.27s}.line-hover{position:relative;display:table}
.line-hover[data-color="white"]{color:#f8b846}
.line-hover::after,.line-hover::before{content:'';width:100%;height:2px;position:absolute;bottom:-1px;left:0;-webkit-transition:0.28s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.28s cubic-bezier(0.52,0.01,0.16,1);transition:0.28s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;z-index:99}.line-hover::before{background-color:#f2f2f2}.line-hover::after{background-color:#27282e}.line-hover:hover::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.line-hover:hover[data-color="white"]::after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.line-hover:hover[data-color="white"]::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.a-icon span{width:8px;height:8px;margin-right:-16px;margin-top:-4px;right:0;top:50%;content:'';position:absolute}.a-icon span::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;background-repeat:no-repeat;background-position:center}.a-icon.icon-l span{margin-left:-16px;left:0;right:auto;margin-right:0}.a-icon.icon-all-cases span::before{background-image:url("../img/svg/icon-all-cases.svg")}.a-icon.icon-play span::before{background-image:url("../img/svg/icon-play.svg")}.a-icon.icon-plus span{width:10px;height:10px;margin-right:-20px;margin-top:-5px;-webkit-transition:.35s;-moz-transition:.35s;transition:.35s}.a-icon.icon-plus span::before{background-image:url("../img/svg/icon-plus.svg")}.a-icon.icon-plus:hover span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.a-icon.icon-arrow span{-webkit-animation:arrowdown 1s infinite alternate cubic-bezier(0.5,0.5,0,1);-moz-animation:arrowdown 1s infinite alternate cubic-bezier(0.5,0.5,0,1);animation:arrowdown 1s infinite alternate cubic-bezier(0.5,0.5,0,1)}.a-icon.icon-arrow span::before{background-image:url("../img/svg/arrow-white-thick.svg");-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.a-icon.icon-arrow[data-color="black"] span::before{background-image:url("../img/svg/arrow-black-thick.svg");-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
.social-nav{right:2.8vw;top:1vw}
.social-nav h5,.social-nav ul li{-webkit-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);transition:0.45s cubic-bezier(0.52,0.01,0.16,1)}.social-nav h5:nth-child(1),.social-nav ul li:nth-child(1){-webkit-transition-delay:.59s;-moz-transition-delay:.59s;transition-delay:.59s}.social-nav h5:nth-child(2),.social-nav ul li:nth-child(2){-webkit-transition-delay:.68s;-moz-transition-delay:.68s;transition-delay:.68s}.social-nav h5:nth-child(3),.social-nav ul li:nth-child(3){-webkit-transition-delay:.77s;-moz-transition-delay:.77s;transition-delay:.77s}.social-nav h5:nth-child(4),.social-nav ul li:nth-child(4){-webkit-transition-delay:.86s;-moz-transition-delay:.86s;transition-delay:.86s}.social-nav h5:nth-child(5),.social-nav ul li:nth-child(5){-webkit-transition-delay:.95s;-moz-transition-delay:.95s;transition-delay:.95s}.social-nav h5:nth-child(6),.social-nav ul li:nth-child(6){-webkit-transition-delay:1.04s;-moz-transition-delay:1.04s;transition-delay:1.04s}.social-nav h5:nth-child(7),.social-nav ul li:nth-child(7){-webkit-transition-delay:1.13s;-moz-transition-delay:1.13s;transition-delay:1.13s}.social-nav[data-active="off"] h5,.social-nav[data-active="off"] ul li{-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px)}.social-nav[data-active="off"] .mute-icon::before{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.social-nav[data-active="off"] .hire-us{width:0}.social-nav h5,.social-nav ul,.social-nav>a{float:left}.social-nav li a,.social-nav>a{width:2vw;height:2vw;max-width:24px;max-height:24px}.social-nav .mute-icon{margin-left:40px}.social-nav .mute-icon::before{content:'';width:1px;height:100%;position:absolute;left:-20px;top:0;-webkit-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);transition:0.45s cubic-bezier(0.52,0.01,0.16,1);background-color:#27282e;-webkit-transform:scaleY(0.6);-moz-transform:scaleY(0.6);-ms-transform:scaleY(0.6);-o-transform:scaleY(0.6);transform:scaleY(0.6)}.social-nav .hire-us{margin-top:4px;max-width:none;width:65px;height:19px;font-size:9px;font-weight:bold;margin-left:20px;display:inline-block;white-space:nowrap;text-transform:uppercase;overflow:hidden;position:relative;-webkit-transition:width 0.28s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:width 0.28s cubic-bezier(0.52,0.01,0.16,1);transition:width 0.28s cubic-bezier(0.52,0.01,0.16,1)}.social-nav .hire-us,.social-nav .hire-us *{box-sizing:border-box}.social-nav .hire-us>.content{display:block;position:absolute;top:0;left:0}.social-nav .hire-us>.content>span{display:block;position:absolute;top:0;left:0;width:65px;height:19px}.social-nav .hire-us>.content>span>.content{display:block;position:absolute;top:0;left:0;width:65px;height:19px;line-height:0;padding-top:8.5px;text-align:center;border:1px solid #27282e}.social-nav .hire-us>.content>span.dark{overflow:hidden;left:-65px}.social-nav .hire-us>.content>span.dark>.content{background:#27282e;color:#f2f2f2;left:65px}.social-nav .hire-us>.content>span.dark,.social-nav .hire-us>.content>span.dark>.content{-webkit-transition:left 0.28s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:left 0.28s cubic-bezier(0.52,0.01,0.16,1);transition:left 0.28s cubic-bezier(0.52,0.01,0.16,1)}.social-nav .hire-us:hover>.content>span.dark,.social-nav .hire-us:hover>.content>span.dark>.content{left:0}body.hire-us .social-nav .hire-us{display:none}.disclaimer{right:2.8vw;bottom:2.4vw}.type-wrap{left:59%;width:30%;height:100%;z-index:10}.type-wrap .flex-vert-center>*:not(.clickable){pointer-events:none}.type-wrap[data-home-state="video-full"],.type-wrap[data-active="off"]{pointer-events:none}.type-wrap[data-home-state="video-full"] .overflow-animate-wrap>*,.type-wrap[data-active="off"] .overflow-animate-wrap>*{-webkit-transform:translate3d(0, 150%, 0);-moz-transform:translate3d(0, 150%, 0);-ms-transform:translate3d(0, 150%, 0);-o-transform:translate3d(0, 150%, 0);transform:translate3d(0, 150%, 0)}.cta-wrap{width:25%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cta-wrap a{display:block;float:right;clear:both;-webkit-transition:0.28s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.28s cubic-bezier(0.52,0.01,0.16,1);transition:0.28s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.cta-wrap.overflow-animate-wrap,.cta-wrap.overflow-animate-wrap div{padding-right:20px;margin-right:-20px}.cta-wrap.overflow-animate-wrap>div{overflow:hidden;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s}.cta-wrap[data-home-state="video-full"],body[data-home-front-state="front"] .cta-wrap{pointer-events:none}.cta-wrap[data-home-state="video-full"]>div,body[data-home-front-state="front"] .cta-wrap>div{-webkit-transform:translate3d(0, 150%, 0);-moz-transform:translate3d(0, 150%, 0);-ms-transform:translate3d(0, 150%, 0);-o-transform:translate3d(0, 150%, 0);transform:translate3d(0, 150%, 0)}h5.corner-crumb{position:absolute;bottom:2.7vw;right:2.9vw;-webkit-backface-visibility:hidden;text-align:right;white-space:nowrap;margin-bottom:0;z-index:10;pointer-events:none;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}@media only screen and (max-width: 700px){h5.corner-crumb{bottom:22px;right:26px}}h5.corner-crumb::before,h5.corner-crumb::after{-webkit-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);transition:0.45s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;right:112%}h5.corner-crumb::after{position:absolute;top:0%;content:'01';text-align:right;font-size:8px;font-weight:700;padding-right:40px}h5.corner-crumb::before{position:absolute;top:45%;content:'';height:2px;width:30px;background-color:#27282e}h5.corner-crumb.corner-crumb-left{right:auto;left:2.7vw;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;text-align:left}h5.corner-crumb.corner-crumb-left::before,h5.corner-crumb.corner-crumb-left::after{right:auto;left:112%;text-align:left}h5.corner-crumb.corner-crumb-left::after{padding-right:0;padding-left:40px}.open-case{margin-top:20px}.full-screen-transition{-webkit-transition:0.85s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.85s cubic-bezier(0.52,0.01,0.16,1);transition:0.85s cubic-bezier(0.52,0.01,0.16,1);background-color:#000;z-index:100;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.full-screen-transition[data-active="on"]{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.full-screen-transition[data-active="on"]:hover{cursor:none}.left-right li{width:100%;height:100%;position:relative}.left-right li::before{content:'';position:absolute;top:49.9%;left:0;width:100%;height:1px;background-color:#fff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1);transition:0.35s cubic-bezier(0.52,0.01,0.16,1)}.left-right li:nth-child(2)::before{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.left-right li:hover::before{-webkit-transform:scaleX(0.06);-moz-transform:scaleX(0.06);-ms-transform:scaleX(0.06);-o-transform:scaleX(0.06);transform:scaleX(0.06)}.yt-player{width:100%;height:100%;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.js-yt-player{opacity:1;pointer-events:none;-webkit-transition:0.15s linear;-moz-transition:0.15s linear;transition:0.15s linear}.js-yt-player[data-active="off"]{opacity:0;-webkit-transition:0.15s linear;-moz-transition:0.15s linear;transition:0.15s linear}.player-timeline{height:1px;left:5vw;bottom:5vw;-webkit-transition:0.55s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.55s cubic-bezier(0.52,0.01,0.16,1);transition:0.55s cubic-bezier(0.52,0.01,0.16,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.player-timeline::before{content:'';-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.4);-webkit-transition:0.85s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.85s cubic-bezier(0.52,0.01,0.16,1);transition:0.85s cubic-bezier(0.52,0.01,0.16,1)}.player-timeline .current-point{width:100%;height:100%;width:100%}.player-timeline .current-point .current-timeline{position:absolute;width:100%;height:2px;top:-1px;-webkit-transform:scaleX(0.5);-moz-transform:scaleX(0.5);-ms-transform:scaleX(0.5);-o-transform:scaleX(0.5);transform:scaleX(0.5);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:1s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:1s cubic-bezier(0.52,0.01,0.16,1);transition:1s cubic-bezier(0.52,0.01,0.16,1);background-color:#fff}.player-timeline .current-point .current-node{position:absolute;top:-4px;left:-4px;width:8px;height:8px;-webkit-transition:1s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:1s cubic-bezier(0.52,0.01,0.16,1);transition:1s cubic-bezier(0.52,0.01,0.16,1)}.player-timeline .current-point .current-node span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-transition:0.55s cubic-bezier(0.52,0.01,0.16,1) 0s;-moz-transition:0.55s cubic-bezier(0.52,0.01,0.16,1) 0s;transition:0.55s cubic-bezier(0.52,0.01,0.16,1) 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);border-radius:10px}.player-timeline .time-points{width:100%}.player-timeline .time-points li{left:0%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;border-radius:10px;background-color:#FFF}.player-timeline .time-points li:nth-child(1){-webkit-transition:.7s cubic-bezier(0.52,0.01,0.16,1) .1s;-moz-transition:.7s cubic-bezier(0.52,0.01,0.16,1) .1s;transition:.7s cubic-bezier(0.52,0.01,0.16,1) .1s}.player-timeline .time-points li:nth-child(2){-webkit-transition:.85s cubic-bezier(0.52,0.01,0.16,1) .2s;-moz-transition:.85s cubic-bezier(0.52,0.01,0.16,1) .2s;transition:.85s cubic-bezier(0.52,0.01,0.16,1) .2s}.player-timeline .time-points li:nth-child(3){-webkit-transition:1s cubic-bezier(0.52,0.01,0.16,1) .3s;-moz-transition:1s cubic-bezier(0.52,0.01,0.16,1) .3s;transition:1s cubic-bezier(0.52,0.01,0.16,1) .3s}.player-timeline .time-points li:nth-child(4){-webkit-transition:1.15s cubic-bezier(0.52,0.01,0.16,1) .4s;-moz-transition:1.15s cubic-bezier(0.52,0.01,0.16,1) .4s;transition:1.15s cubic-bezier(0.52,0.01,0.16,1) .4s}.player-timeline .time-points li:nth-child(5){-webkit-transition:1.3s cubic-bezier(0.52,0.01,0.16,1) .5s;-moz-transition:1.3s cubic-bezier(0.52,0.01,0.16,1) .5s;transition:1.3s cubic-bezier(0.52,0.01,0.16,1) .5s}.player-timeline h1{bottom:1vw;left:0vw;color:#f2f2f2}.player-timeline h3{bottom:1vw;right:0vw;color:#f2f2f2;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.timeline-skipper,.player-timeline{right:calc(5vw + 80px)}.timeline-skipper{z-index:15;left:5vw;bottom:4vw;height:2vw;display:none}.timeline-skipper:hover{cursor:pointer}.timeline-captions{left:5vw;top:40%;width:25%;line-height:1.4em;font-family:"abril-display";-webkit-transition:0.55s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.55s cubic-bezier(0.52,0.01,0.16,1);transition:0.55s cubic-bezier(0.52,0.01,0.16,1)}.timeline-captions li{position:absolute;top:0;left:0;color:#f2f2f2}.timeline-captions li h4{color:#f2f2f2}.timeline-captions li span{-webkit-transform:translateY(105%);-moz-transform:translateY(105%);-ms-transform:translateY(105%);-o-transform:translateY(105%);transform:translateY(105%)}.timeline-captions[data-active-vid-caption="1"] li:nth-child(1) span,.timeline-captions[data-active-vid-caption="2"] li:nth-child(2) span,.timeline-captions[data-active-vid-caption="3"] li:nth-child(3) span,.timeline-captions[data-active-vid-caption="4"] li:nth-child(4) span,.timeline-captions[data-active-vid-caption="5"] li:nth-child(5) span{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.fixed-elements>*{position:fixed;-webkit-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.45s cubic-bezier(0.52,0.01,0.16,1);transition:0.45s cubic-bezier(0.52,0.01,0.16,1)}.fixed-elements .video-takeover{left:31%;top:4vw}.fixed-elements .close{top:50%;right:3.5vw;z-index:20;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.fixed-elements .head-scroll,.fixed-elements .skip-start,.fixed-elements .timeline-skip-pause{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.fixed-elements[data-case-vid-state="full"] .case-scroll-full,.fixed-elements[data-case-vid-state="left"] .case-scroll-full{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px)}.fixed-elements[data-case-vid-state="full"] .head-scroll,.fixed-elements[data-case-vid-state="full"] .skip-start,.fixed-elements[data-case-vid-state="full"] .timeline-skip-pause{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fixed-elements[data-case-vid-state="full"] .timeline-skipper{display:block}.fixed-elements[data-screen-state="video-full"] .close,.fixed-elements[data-screen-state="video-full"] .full-screen-transition,.fixed-elements[data-screen-state="video-full"] .skip-start,.fixed-elements[data-screen-state="video-full"] .timeline-skip-pause{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fixed-elements[data-screen-state="video-full"] .timeline-skipper{display:block}.fixed-elements[data-screen-state="video-full"] .case-scroll,.fixed-elements[data-screen-state="video-full"] .next-prev-arrows{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.fixed-elements[data-screen-state="video-full"] .case-scroll-full{-webkit-transform:translateX(300px);-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);transform:translateX(300px)}.fixed-elements[data-screen-state="video-full"] .footer>*{-webkit-transform:translateY(130%);-moz-transform:translateY(130%);-ms-transform:translateY(130%);-o-transform:translateY(130%);transform:translateY(130%)}.fixed-elements[data-screen-state="gallery"] .close,.fixed-elements[data-screen-state="gallery"] .case-scroll,.fixed-elements[data-screen-state="gallery"] .video-takeover-panel,.fixed-elements[data-case-vid-state="right"] .close,.fixed-elements[data-case-vid-state="right"] .case-scroll,.fixed-elements[data-case-vid-state="right"] .video-takeover-panel,.fixed-elements[data-case-vid-state="full"] .close,.fixed-elements[data-case-vid-state="full"] .case-scroll,.fixed-elements[data-case-vid-state="full"] .video-takeover-panel{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.fixed-elements .footer{bottom:2.5vw;left:4vw}.fixed-elements .footer>*{float:left;margin-right:10px}.fixed-elements .footer>*:nth-child(1){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .13s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .13s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .13s}.fixed-elements .footer>*:nth-child(2){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .26s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .26s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .26s}.fixed-elements .footer>*:nth-child(3){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .39s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .39s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .39s}.fixed-elements .footer>*:nth-child(4){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .52s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .52s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .52s}.fixed-elements .footer>*:nth-child(5){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .65s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .65s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .65s}.fixed-elements .footer>*:nth-child(6){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .78s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .78s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .78s}.fixed-elements .footer>*:nth-child(7){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .91s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .91s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) .91s}.fixed-elements .footer>*:nth-child(8){-webkit-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) 1.04s;-moz-transition:0.35s cubic-bezier(0.52,0.01,0.16,1) 1.04s;transition:0.35s cubic-bezier(0.52,0.01,0.16,1) 1.04s}.black-bg{background-color:#27282e}.black-bg a,.black-bg p,.black-bg h1,.black-bg h2,.black-bg h3,.black-bg h4,.black-bg h5,.black-bg h6,.black-bg li{color:#f2f2f2}.black-bg h4::before{background-color:#f2f2f2}.white-text a,.white-text p,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text li{color:#f2f2f2}.white-text h4::before{background-color:#f2f2f2}.page-nav{top:50%;left:0;width:2.5%;height:30vh;margin-top:-15.375vh;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.page-nav.long{width:1%;height:50vh;margin-top:-25.625vh}.page-nav li{width:100%;position:relative}.page-nav li::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;-webkit-transform:scaleX(0.6);-moz-transform:scaleX(0.6);-ms-transform:scaleX(0.6);-o-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.73s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.73s cubic-bezier(0.52,0.01,0.16,1);transition:0.73s cubic-bezier(0.52,0.01,0.16,1);background-color:rgba(210,210,210,0.8)}.page-nav[data-page-nav-active="1"] li:nth-child(1)::before,.page-nav[data-page-nav-active="2"] li:nth-child(2)::before,.page-nav[data-page-nav-active="3"] li:nth-child(3)::before,.page-nav[data-page-nav-active="4"] li:nth-child(4)::before,.page-nav[data-page-nav-active="5"] li:nth-child(5)::before,.page-nav[data-page-nav-active="6"] li:nth-child(6)::before,.page-nav[data-page-nav-active="7"] li:nth-child(7)::before,.page-nav[data-page-nav-active="8"] li:nth-child(8)::before,.page-nav[data-page-nav-active="9"] li:nth-child(9)::before,.page-nav[data-page-nav-active="10"] li:nth-child(10)::before,.page-nav[data-page-nav-active="11"] li:nth-child(11)::before,.page-nav[data-page-nav-active="12"] li:nth-child(12)::before,.page-nav[data-page-nav-active="13"] li:nth-child(13)::before,.page-nav[data-page-nav-active="14"] li:nth-child(14)::before,.page-nav[data-page-nav-active="15"] li:nth-child(15)::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.overflow-animate-wrap{overflow:hidden;padding-left:10%;margin-left:-10%}.overflow-animate-wrap p{margin-bottom:0;padding-bottom:1.8em}.overflow-animate-wrap>*{-webkit-transition:0.65s cubic-bezier(0.62,0.02,0.34,1);-moz-transition:0.65s cubic-bezier(0.62,0.02,0.34,1);transition:0.65s cubic-bezier(0.62,0.02,0.34,1);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:block}.overflow-animate-wrap>*.line-hover{display:table}.overflow-animate-wrap:nth-child(1)>*{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.overflow-animate-wrap:nth-child(2)>*{-webkit-transition-delay:.12s;-moz-transition-delay:.12s;transition-delay:.12s}.overflow-animate-wrap:nth-child(3)>*{-webkit-transition-delay:.24s;-moz-transition-delay:.24s;transition-delay:.24s}.overflow-animate-wrap:nth-child(4)>*{-webkit-transition-delay:.36s;-moz-transition-delay:.36s;transition-delay:.36s}.overflow-animate-wrap:nth-child(5)>*{-webkit-transition-delay:.48s;-moz-transition-delay:.48s;transition-delay:.48s}.overflow-animate-wrap:nth-child(6)>*{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.overflow-animate-wrap:nth-child(7)>*{-webkit-transition-delay:.72s;-moz-transition-delay:.72s;transition-delay:.72s}.overflow-animate-wrap:nth-child(8)>*{-webkit-transition-delay:.84s;-moz-transition-delay:.84s;transition-delay:.84s}.overflow-animate-wrap:nth-child(9)>*{-webkit-transition-delay:.96s;-moz-transition-delay:.96s;transition-delay:.96s}.overflow-animate-wrap:nth-child(10)>*{-webkit-transition-delay:1.08s;-moz-transition-delay:1.08s;transition-delay:1.08s}[data-overflow-state="inactive"]>*{-webkit-transform:translate3d(0, 140%, 0);-moz-transform:translate3d(0, 140%, 0);-ms-transform:translate3d(0, 140%, 0);-o-transform:translate3d(0, 140%, 0);transform:translate3d(0, 140%, 0)}.grid{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%}.grid ul{left:0;width:100%;height:100%}.grid ul,.grid li{position:absolute;top:0}.grid li{margin-left:-1px;height:100%;width:1px}.grid li::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.06);position:absolute;left:0;top:0}.grid ul{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:0.4s cubic-bezier(0.52,0.01,0.16,1);-moz-transition:0.4s cubic-bezier(0.52,0.01,0.16,1);transition:0.4s cubic-bezier(0.52,0.01,0.16,1)}.grid[data-active="off"] ul,.grid[data-screen-state="video-full"] ul{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}@media only screen and (max-width: 700px){.project-trail{width:90%}.fixed-elements>*{display:none}}@-webkit-keyframes galleryhover{0%{background-color:rgba(255,255,255,0)}25%{background-color:rgba(255,255,255,0.05)}100%{background-color:rgba(255,255,255,0)}}@-moz-keyframes galleryhover{0%{background-color:rgba(255,255,255,0)}25%{background-color:rgba(255,255,255,0.05)}100%{background-color:rgba(255,255,255,0)}}@keyframes galleryhover{0%{background-color:rgba(255,255,255,0)}25%{background-color:rgba(255,255,255,0.05)}100%{background-color:rgba(255,255,255,0)}}@-webkit-keyframes arrowdown{0%{-webkit-transform:translateY(-30%)}100%{-webkit-transform:translateY(30%)}}@-moz-keyframes arrowdown{0%{-moz-transform:translateY(-30%)}100%{-moz-transform:translateY(30%)}}@keyframes arrowdown{0%{-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%)}100%{-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%)}}@-webkit-keyframes rotateforever{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotateforever{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes rotateforever{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}::selection{background:#181818;color:#fff}::-moz-selection{background:#181818;color:#fff}#ouibounce-modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2147483647;background:rgba(0,0,0,0.3);visibility:hidden}#ouibounce-modal.show{visibility:inherit}#ouibounce-modal .content{position:absolute;left:50%;top:50%;width:412px;margin-left:-206px;min-height:570px;margin-top:-285px;background:white;padding:30px 50px 0px;box-sizing:border-box}#ouibounce-modal .content .close{position:absolute;right:16px;top:37px;width:35px}#ouibounce-modal .content .close span::before,#ouibounce-modal .content .close span::after{content:'';width:100%;height:2px;background-color:black}#ouibounce-modal .content .close span:nth-child(1)::before,#ouibounce-modal .content .close span:nth-child(1)::after{background-color:black}#ouibounce-modal .content h1{font-size:4.3em}#ouibounce-modal .content p{font-size:1.15em;font-family:"abril-display";line-height:1.3em;font-weight:normal;letter-spacing:-0.01em;margin-bottom:30px;width:90%}#ouibounce-modal .content p strong{text-decoration:none}#ouibounce-modal .content p.bottom-text{font-size:.95em;width:100%}#ouibounce-modal .content .form{margin-bottom:40px}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form{padding:0;text-align:right}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .email{display:block;width:100%;padding:1.5em;box-sizing:border-box;background:transparent;border:3px solid #27282e;border-radius:0;outline:none;font-family:"aktiv-grotesk";font-size:.8em;text-transform:uppercase;font-weight:bold;letter-spacing:1px}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group{text-align:left;width:100%;margin-bottom:1em}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group label{display:none}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group input{margin-top:0}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group .mce_inline_error{display:block;width:100%;box-sizing:border-box;background:transparent;outline:none;font-family:"aktiv-grotesk";font-size:.8em;text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:#991111;margin-top:10px;margin-bottom:0}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .cta{background-color:#27282e}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .cta-full::before,#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .cta-full::after{background-color:black}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .submit-button{display:inline-block;width:auto;cursor:pointer;padding:0;font-size:1em;border-color:#27282e}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .submit-button input{display:block;margin:-3px;width:auto;cursor:pointer;color:#27282e;padding:1em 1.8em 3.6em;box-sizing:border-box;border:3px solid #27282e;border-radius:0;outline:none;font-family:"aktiv-grotesk";font-size:.8em;text-transform:uppercase;font-weight:bold;letter-spacing:1px}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll .button{background:white}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll #mce-responses{margin:0;text-align:left;top:10px;padding:0;width:95%}#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll #mce-responses #mce-success-response,#ouibounce-modal .content #mc_embed_signup #mc-embedded-subscribe-form #mc_embed_signup_scroll #mce-responses #mce-error-response{width:100%;margin-bottom:0;font-family:"aktiv-grotesk";font-size:.7em;text-transform:uppercase;font-weight:bold;letter-spacing:1px;line-height:1.25em}

/*# sourceMappingURL=main.css.map */
.latest h3,.latest h4{ color: #fff;}
.logo-image {height: 40px;}
.menu-bar {
    position: fixed;
    top: 0;
    height: 60px;
    width: 100%;
    background-color: #fff;
    z-index: 9999999;
}
.social-nav h5,.social-nav li a, .social-nav > a{
    color: #7a7d7e;
}