*{-moz-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Graphik Medium;src:url("/assets/fonts/graphik/graphik-medium.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Graphik Regular;src:url("/assets/fonts/graphik/graphik-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Tiempos Headline Medium;src:url("/assets/fonts/tiempos-headline/tiempos-headline-medium.woff") format("woff"),url("/assets/fonts/tiempos-headline/tiempos-headline-medium.woff2") format("woff2");font-weight:400;font-style:normal}body{font-size:1.125rem;line-height:2.25rem;color:#181818;font-family:Graphik Regular}@media (max-width:398px){body{font-size:1rem;line-height:1.8rem}}blockquote,ol,p,pre,table,ul{margin-bottom:36px;margin-bottom:2.25rem;margin-top:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{display:none}::selection{background:#181818;color:#fff}video::-webkit-media-controls-enclosure{display:none!important}.span-12-pos-0{width:calc((((100% - 36px * 11) / 12)) * 12 + 396px)}.span-10-pos-1{margin-left:calc((((100% - 36px * 11) / 12)) * 1 + 36px);width:calc((((100% - 36px * 11) / 12)) * 10 + 324px)}@media (min-width:600px) and (max-width:899px){.span-10-pos-1{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}@media (max-width:599px){.span-10-pos-1{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.span-8-pos-2{margin-left:calc((((100% - 36px * 11) / 12)) * 2 + 72px);width:calc((((100% - 36px * 11) / 12)) * 8 + 252px)}@media (min-width:600px) and (max-width:899px){.span-8-pos-2{margin-left:calc((((100% - 36px * 9) / 10)) * 1 + 36px);width:calc((((100% - 36px * 9) / 10)) * 8 + 252px)}}@media (max-width:599px){.span-8-pos-2{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.span-6-pos-3{margin-left:calc((((100% - 36px * 11) / 12)) * 3 + 108px);width:calc((((100% - 36px * 11) / 12)) * 6 + 180px)}@media (min-width:600px) and (max-width:899px){.span-6-pos-3{margin-left:calc((((100% - 36px * 9) / 10)) * 2 + 72px);width:calc((((100% - 36px * 9) / 10)) * 6 + 180px)}}@media (max-width:599px){.span-6-pos-3{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.span-4-pos-4{margin-left:calc((((100% - 36px * 11) / 12)) * 4 + 144px);width:calc((((100% - 36px * 11) / 12)) * 4 + 108px)}@media (min-width:600px) and (max-width:899px){.span-4-pos-4{margin-left:calc((((100% - 36px * 9) / 10)) * 2 + 72px);width:calc((((100% - 36px * 9) / 10)) * 6 + 180px)}}@media (max-width:599px){.span-4-pos-4{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.app-container{top:0}.app-root{display:block}.grid-container{position:absolute;top:0;width:100%;z-index:100}.grid-container-inner{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:calc(100vw - 72px)}.casestudy{background-color:#f6f6f6;padding-top:144px}.casestudy-temp-container{background-color:hsla(0,0%,9%,.1);height:216px;position:relative;width:100%}.casestudy-temp{background-color:hsla(0,0%,9%,.4);height:100%;left:50%;position:absolute;transform:translate(-50%);width:100vw}.get-in-touch{margin-bottom:144px;padding-bottom:216px}@media (min-width:600px) and (max-width:899px){.get-in-touch{margin-bottom:108px}}@media (max-width:599px){.get-in-touch{margin-bottom:72px}}.get-in-touch-center-container{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:calc(100vw - 72px)}.get-in-touch-container{float:left;margin-right:36px;width:calc((((100% - 36px * 11) / 12)) * 8 + 252px);margin-left:calc((((100% - 36px * 11) / 12)) * 2 + 72px);background-color:#fff;padding-bottom:72px;padding-top:36px;text-align:center}@media (min-width:600px) and (max-width:899px){.get-in-touch-container{margin-left:calc((((100% - 36px * 9) / 10)) * 1 + 36px);width:calc((((100% - 36px * 9) / 10)) * 8 + 252px)}}@media (max-width:599px){.get-in-touch-container{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.get-in-touch-container p{font-size:1.8125rem;line-height:2.25rem;margin-bottom:0;margin-top:2.25rem;font-size:1.5rem}@media (min-width:600px) and (max-width:899px){.get-in-touch-container p{font-size:1.3rem}}@media (max-width:599px){.get-in-touch-container p{font-size:1.2rem}}.get-in-touch-link{border-bottom:2px solid #181818;display:inline-block;margin-left:1rem;padding-top:4px;position:relative;text-shadow:none}.get-in-touch-link:hover:before{max-width:100%}.get-in-touch-link:before{color:#6b8cc9;content:attr(data-hover);border-bottom:2px solid #6b8cc9;left:0;max-width:0;overflow:hidden;padding-top:4px;position:absolute;top:0;transition:max-width .7s;white-space:nowrap}.casestudy-image{padding-bottom:144px}@media (min-width:600px) and (max-width:899px){.casestudy-image{padding-bottom:108px}}@media (max-width:599px){.casestudy-image{padding-bottom:72px}}.casestudy-image-content{overflow:hidden}.casestudy-image-content-figure{height:100%;position:relative}.casestudy-image-content-figcaption{color:hsla(0,0%,9%,.4);font-size:.9rem;text-align:center}@media (max-width:599px){.casestudy-image-content-figcaption{font-size:.8rem;line-height:1.3rem}}.casestudy-image-content-image{height:auto;opacity:0;transform:translate3d(0,50px,0);transition:all .4s ease-out;width:100%}.casestudy-image-content-image-active{opacity:1;transform:translateZ(0)}.casestudy-image-slider{overflow-x:hidden;overflow-y:hidden;padding-bottom:144px;position:relative;white-space:nowrap;width:100%}@media (min-width:600px) and (max-width:899px){.casestudy-image-slider{padding-bottom:108px}}@media (max-width:599px){.casestudy-image-slider{padding-bottom:72px}}.casestudy-image-slider-image{height:100%;width:auto}.casestudy-image-slider-list{cursor:-webkit-grab;cursor:grab;display:inline-flex;height:30vw;margin-bottom:0;padding-left:108px;padding-right:108px;position:relative;width:auto}.casestudy-image-slider-list-dragging{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:1399px){.casestudy-image-slider-list{height:40vw;padding-left:72px;padding-right:72px}}@media (max-width:1099px){.casestudy-image-slider-list{height:46vw;padding-left:72px;padding-right:72px}}@media (max-width:899px){.casestudy-image-slider-list{height:52vw;padding-left:36px;padding-right:36px}}@media (max-width:599px){.casestudy-image-slider-list{height:58vw}}@media (max-width:399px){.casestudy-image-slider-list{height:50vw}}.casestudy-image-slider-list-item{height:100%;margin-right:6vw}@media (max-width:899px){.casestudy-image-slider-list-item{margin-right:8vw}}@media (max-width:599px){.casestudy-image-slider-list-item{margin-right:10vw}}@media (max-width:399px){.casestudy-image-slider-list-item{margin-right:12vw}}.casestudy-image-slider-list-item:last-child{margin-right:0}.image-sprite{padding-bottom:144px}@media (min-width:600px) and (max-width:899px){.image-sprite{padding-bottom:108px}}@media (max-width:599px){.image-sprite{padding-bottom:72px}}.image-sprite-content{background-color:hsla(0,0%,9%,.4);width:100%}.casestudy-text{padding-bottom:144px}@media (min-width:600px) and (max-width:899px){.casestudy-text{padding-bottom:108px}}@media (max-width:599px){.casestudy-text{padding-bottom:72px}}.casestudy-text-content{margin-left:calc((((100% - 36px * 11) / 12)) * 2 + 72px);width:calc((((100% - 36px * 11) / 12)) * 8 + 252px);margin-bottom:-2.25rem;opacity:0;transform:translate3d(0,50px,0);transition:all .4s ease-out}@media (min-width:600px) and (max-width:899px){.casestudy-text-content{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}@media (max-width:599px){.casestudy-text-content{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.casestudy-text-content-active{opacity:1;transform:translateZ(0)}.casestudy-text-content h2{font-family:Graphik Medium;font-size:1.3rem;padding-bottom:36px}.casestudy-text-content h3{font-family:Graphik Medium}.casestudy-text-content a{border-bottom:2px solid #181818;display:inline-block;padding-bottom:0;padding-top:0;position:relative;text-shadow:none}.casestudy-text-content a:hover:before{max-width:100%}.casestudy-text-content a:before{color:#6b8cc9;content:attr(data-hover);border-bottom:2px solid #6b8cc9;left:0;max-width:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;top:0;transition:max-width .5s;white-space:nowrap}.casestudy-video{padding-bottom:144px}@media (min-width:600px) and (max-width:899px){.casestudy-video{padding-bottom:108px}}@media (max-width:599px){.casestudy-video{padding-bottom:72px}}.casestudy-video-content{width:100%}.casestudy-video-content,.casestudy-video-content-figure{height:100%;position:relative}.casestudy-video-content-figcaption{color:hsla(0,0%,9%,.4);font-size:.9rem;text-align:center}@media (max-width:599px){.casestudy-video-content-figcaption{font-size:.8rem;line-height:1.3rem}}.casestudy-video-play-button{background-color:green;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.casestudy-videoplayer{margin-bottom:144px}@media (min-width:600px) and (max-width:899px){.casestudy-videoplayer{margin-bottom:108px}}@media (max-width:599px){.casestudy-videoplayer{margin-bottom:72px}}.casestudy-videoplayer-figure{height:100%;position:relative}.casestudy-videoplayer-figcaption{color:hsla(0,0%,9%,.4);font-size:.9rem;padding-top:1rem;text-align:center}@media (max-width:599px){.casestudy-videoplayer-figcaption{font-size:.8rem;line-height:1.3rem}}.casestudy-videoplayer-inner{position:relative}.qantas-assure-flow{padding-bottom:216px}.qantas-assure-flow-content{background-color:hsla(0,0%,9%,.4);height:216px;width:100%}.next-casestudy{height:864px;position:relative}.next-casestudy-hero{position:absolute}.next-casestudy-hero-inner{background-color:#d2d2d2;height:100%}.next-casestudy-hero-image{background-size:cover;height:100%}.next-casestudy-item{position:absolute}.next-casestudy-item-inner{position:relative}.next-casestudy-item-header{position:absolute;top:72px;width:25vw}.next-casestudy-item-heading{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;color:#fff;font-family:Tiempos Headline Medium;letter-spacing:.08rem}.next-casestudy-item-deliverables{color:#fff}.next-casestudy-item-link{display:block}.contact-background{height:100vh;overflow:hidden;position:fixed;width:100vw}.contact-background-inner{background-color:#fff;width:100%}.contact-content{background-color:#fff}.contact-inner-container{margin-left:calc((((100% - 36px * 11) / 12)) * 1 + 36px);width:calc((((100% - 36px * 11) / 12)) * 10 + 324px)}@media (min-width:600px) and (max-width:899px){.contact-inner-container{margin-left:0;width:100%}}@media (max-width:599px){.contact-inner-container{margin-left:0;width:100%}}.contact-content-bottom{background-color:#f6f6f6;padding-bottom:144px;padding-top:144px}@media (max-width:450px){.contact-content-bottom{padding-bottom:108px;padding-top:108px}}.contact-header{background-color:#f6f6f6;height:100vh;position:fixed;width:100vw;z-index:-1}.contact-header-container{height:calc(85vh - 62px);position:relative;top:62px}.contact-header-content{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.contact-header-heading{font-size:1.8125rem;line-height:2.25rem;margin-bottom:0;margin-top:2.25rem;letter-spacing:.08rem;line-height:3rem;margin-top:0;opacity:1;text-align:center;transform:translateZ(0);transition:all .3s ease-out}.contact-header-heading-intro-hidden{opacity:0;transform:translate3d(0,2rem,0);transition:none}.contact-header-heading-hidden{opacity:0;transform:translate3d(0,-24px,0)}@media (max-width:599px){.contact-header-heading{font-size:1.75rem;line-height:2.75rem}}.contact-header-heading-container{margin-left:calc((((100% - 36px * 11) / 12)) * 2 + 72px);width:calc((((100% - 36px * 11) / 12)) * 8 + 252px)}@media (max-width:599px){.contact-header-heading-container{margin-left:calc((((100% - 36px * 7) / 8)) * 1 + 36px);width:calc((((100% - 36px * 7) / 8)) * 6 + 180px)}}.contact-subheader-heading{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;margin-bottom:0;margin-top:0;padding-bottom:144px;padding-top:144px}@media (max-width:625px){.contact-subheader-heading{font-size:2.4rem}}@media (max-width:525px){.contact-subheader-heading{font-size:2rem;line-height:4rem}}@media (max-width:450px){.contact-subheader-heading{font-size:1.5rem;line-height:3rem;padding-bottom:108px;padding-top:108px}}.contact-hero{margin-bottom:-11px}.contact-hero-image{width:100%}.contact-item-list{margin-bottom:72px}@media (max-width:599px){.contact-item-list{margin-bottom:0}}.contact-item{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px)}@media (max-width:599px){.contact-item{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-bottom:36px}}.contact-item-email{border-bottom:2px solid #181818;display:inline-block;padding-bottom:0;padding-top:0;position:relative;text-shadow:none}.contact-item-email:hover:before{max-width:100%}.contact-item-email:before{color:#6b8cc9;content:attr(data-hover);border-bottom:2px solid #6b8cc9;left:0;max-width:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;top:0;transition:max-width .7s;white-space:nowrap}.contact-item:last-child{float:right;margin-right:0}.contact-item-heading{color:hsla(0,0%,9%,.4);padding-bottom:36px}.contact-item-number{display:inline-block;margin-top:4px}.contact-location{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px)}@media (max-width:599px){.contact-location{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-bottom:36px}}.contact-location-heading{color:hsla(0,0%,9%,.4);padding-bottom:36px}.contact-social{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px);float:right;margin-right:0}@media (max-width:599px){.contact-social{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-bottom:36px}}.contact-social-heading{color:hsla(0,0%,9%,.4);padding-bottom:36px}.contact-social-item{float:left;margin-right:36px;width:calc((((100% - 36px * 4) / 5)) * 2 + 36px);position:relative}@media (max-width:599px){.contact-social-item{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px)}}.contact-social-item-link{border-bottom:2px solid #181818;display:inline-block;padding-bottom:0;padding-top:0;position:relative;text-shadow:none}.contact-social-item-link:hover:before{max-width:100%}.contact-social-item-link:before{color:#6b8cc9;content:attr(data-hover);border-bottom:2px solid #6b8cc9;left:0;max-width:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;top:0;transition:max-width .7s;white-space:nowrap}.contact-social-item:nth-child(2n){float:right;margin-right:0}.scroll-bodymovin-inner{background-color:rgba(0,0,255,.2);height:1200px;position:relative;width:100%}.scroll-bodymovin-container{position:relative;top:500px}.scroll-bodymovin-trigger{background-color:#fff;height:2px;position:absolute;top:500px;width:40px}.scroll-sprite-inner{background-color:hsla(0,0%,9%,.2);height:1200px;position:relative;width:100%}.scroll-sprite-animation{background:url("/assets/png/cnc-sprite-demo.png") no-repeat 0 0;background-size:100%;height:20rem;position:relative;top:500px;margin:auto;width:20rem}.scroll-sprite-trigger{background-color:#fff;height:2px;position:absolute;top:600px;width:40px}.scrolltest1-inner{background-color:rgba(0,0,255,.2);height:2000px;position:relative;top:100vh;width:100%}.scrolltest1-box{background-color:red;height:100px;position:absolute;top:600px;width:100px}.scrolltest1-bodymovin{position:relative;top:500px}.scrolltest1-trigger{background-color:#fff;height:2px;position:absolute;top:500px;width:40px}.baseline-grid{background-image:linear-gradient(rgba(0,119,179,.2) 1px,transparent 0);background-position-x:left;background-position-y:top;background-size:36px 36px;display:block}.baseline-grid,.column-grid{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;user-select:none}.column-grid__column{background:rgba(253,222,88,.1);border-left:1px solid rgba(253,222,88,.8);border-right:1px solid rgba(253,222,88,.8);border-top:6px solid rgba(253,222,88,.8);height:100%;float:left;margin-right:27px;width:calc((((100% - 27px * 11) / 12)) * 1 + 0px)}.column-grid__column:last-child{float:right;margin-right:0}@media (min-width:600px) and (max-width:899px){.column-grid__column{width:calc((((100% - 27px * 9) / 10)) * 1 + 0px)}}.grid-inner{display:none;height:100%;pointer-events:none;position:absolute;user-select:none;width:100%}.grid-toggle-button{margin-bottom:36px;margin-bottom:2.25rem;margin-top:0;background:rgba(253,222,88,.2);border:1px solid rgba(253,222,88,.8);border-radius:5px;color:#181818;cursor:pointer;display:block;font-size:.8rem;left:.5rem;position:fixed;text-align:center;text-decoration:none;top:.5rem;width:5rem;z-index:2}.loader{height:100%;width:100%}.loader-bar{background-color:#f6f6f6;height:2px;transform:translate3d(-50%,-50%,0);width:0}.loader-animation,.loader-bar{left:50%;position:absolute;top:50%}.loader-animation{height:20vw;width:20vw}.loader-container{height:100vh;position:fixed;top:0;width:100vw;z-index:-2}.logo{height:1.5rem}.logo-animation{height:48px;margin-top:-12px;position:relative;transition:all .3s ease-out;transition-delay:.4s;top:0;width:48px}.logo-animation-is-loader{transform:translateY(-50%) scale(3);top:calc(50vh - 125px)}.navigation{position:fixed;transition:all .3s ease-out;z-index:1}.navigation-in{transform:translateZ(0)}.navigation-out{transform:translate3d(0,-100px,0)}.navigation-list{position:relative;top:36px}.navigation-list-item{position:absolute}.navigation-list-item-link{color:#a3a3a3;padding-bottom:5px;padding-top:5px;text-decoration:none;text-shadow:none}.navigation-list-item-link:hover:before{max-width:100%}.navigation-list-item-link:before{color:#181818;content:attr(data-hover);left:0;max-width:0;overflow:hidden;padding-bottom:5px;padding-top:5px;position:absolute;top:-5px;transition:max-width .5s;white-space:nowrap}.navigation-list-item-active .navigation-list-item-link:before{max-width:100%}.navigation-select-line{background-color:#181818;height:.25rem;position:absolute;top:0;transform:translate3d(50vw,0,0);width:0}.section-container-fade-out{background-color:#fff;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw}.section-loader{height:100%;width:100%}.section-loader-bar{background-color:#f6f6f6;height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:0}.section-loader-container{height:100vh;position:fixed;top:0;width:100vw;z-index:-2}.studio-background{height:100vh;overflow:hidden;position:fixed;width:100vw}.studio-background-inner{background-color:#fff;width:100%}.studio-content{background-color:#fff}.studio-culture{padding-bottom:144px}@media (max-width:749px) and (min-width:600px){.studio-culture{padding-bottom:144px}}@media (max-width:599px){.studio-culture{padding-bottom:108px}}@media (max-width:499px){.studio-culture{padding-bottom:calc(108px + 1.4rem)}}@media (max-width:399px){.studio-culture{padding-bottom:calc(72px + 1.4rem)}}.studio-culture-content-text-active{opacity:1!important;transform:translateZ(0)!important}.studio-culture-content-text-left{margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 4 + 108px);float:left;margin-bottom:-2.25rem;margin-top:90px;opacity:0;transform:translate3d(0,50px,0);transition:all .4s ease-out}@media (max-width:1099px) and (min-width:750px){.studio-culture-content-text-left{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 7 + 216px);margin-top:0}}@media (max-width:749px) and (min-width:600px){.studio-culture-content-text-left{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 7 + 216px);margin-top:0}}@media (max-width:599px){.studio-culture-content-text-left{width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-top:0}}.studio-culture-content-text-right{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 4 + 108px);margin:90px 0 -2.25rem calc((((100% - 36px * 9) / 10)) * 1 + 36px);float:right;opacity:0;transform:translate3d(0,50px,0);transition:all .4s ease-out}@media (max-width:1099px) and (min-width:750px){.studio-culture-content-text-right{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 7 + 216px);float:right;margin-right:0;margin-left:0;margin-top:0}}@media (max-width:749px) and (min-width:600px){.studio-culture-content-text-right{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 7 + 216px);float:right;margin-right:0;margin-left:0;margin-top:0}}@media (max-width:599px){.studio-culture-content-text-right{width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-top:0}}.studio-culture-header-content{padding-bottom:144px}@media (max-width:599px){.studio-culture-header-content{padding-bottom:108px}}@media (max-width:399px){.studio-culture-header-content{padding-bottom:72px}}.studio-culture-header-heading-left{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;width:calc((((100% - 36px * 9) / 10)) * 9 + 288px);float:left;margin-bottom:0;margin-top:0}@media (max-width:1030px) and (min-width:750px){.studio-culture-header-heading-left{font-size:2.6rem;line-height:4rem}}@media (max-width:749px) and (min-width:600px){.studio-culture-header-heading-left{font-size:1.8rem;line-height:3rem}}@media (max-width:599px){.studio-culture-header-heading-left{font-size:1.8rem;line-height:3rem}}@media (max-width:538px){.studio-culture-header-heading-left{font-size:1.6rem;line-height:2.8rem}}@media (max-width:499px){.studio-culture-header-heading-left{width:100%}}@media (max-width:445px){.studio-culture-header-heading-left{font-size:1.5rem;line-height:2.7rem}}@media (max-width:421px){.studio-culture-header-heading-left{font-size:1.4rem;line-height:2.6rem}}@media (max-width:398px){.studio-culture-header-heading-left{font-size:1.2rem;line-height:2.4rem}}.studio-culture-header-heading-right{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 9 + 288px);float:right;margin-right:0;margin-bottom:0;margin-top:0;text-align:right}@media (max-width:1030px) and (min-width:750px){.studio-culture-header-heading-right{font-size:2.6rem;line-height:4rem}}@media (max-width:749px) and (min-width:600px){.studio-culture-header-heading-right{font-size:1.8rem;line-height:3rem}}@media (max-width:599px){.studio-culture-header-heading-right{font-size:1.8rem;line-height:3rem}}@media (max-width:538px){.studio-culture-header-heading-right{font-size:1.6rem;line-height:2.8rem}}@media (max-width:499px){.studio-culture-header-heading-right{text-align:left;width:100%}}@media (max-width:445px){.studio-culture-header-heading-right{font-size:1.5rem;line-height:2.7rem}}@media (max-width:421px){.studio-culture-header-heading-right{font-size:1.4rem;line-height:2.6rem}}@media (max-width:398px){.studio-culture-header-heading-right{font-size:1.2rem;line-height:2.4rem}}.studio-culture-header-label{font-size:.7rem;display:inline-block;margin-bottom:0;letter-spacing:.1rem;position:relative}.studio-culture-header-label-auto-hidden{opacity:0;transform:translate3d(0,3rem,0);transition:none}.studio-culture-header-label-hidden{opacity:0;transition:all .4s ease-out;transform:translate3d(0,3rem,0)}.studio-culture-header-label.expertise{color:#f3c8cb}.studio-culture-header-label.insight{color:#b2bfd8}.studio-culture-header-label.approach{color:#cdc2d7}.studio-culture-header-label.emphasis{color:#e5d4d7}.studio-culture-header-label-inner{display:inline-block;transform:rotate(90deg)}@media (max-width:499px){.studio-culture-header-label-inner{transform:none}}.studio-culture-header-label-container-left{float:left;transition:all .4s ease-out}@media (max-width:750px){.studio-culture-header-label-container-left{margin-top:-7rem}}@media (max-width:499px){.studio-culture-header-label-container-left{margin-top:-8rem}}@media (max-width:399px){.studio-culture-header-label-container-left{margin-top:-7rem}}.studio-culture-header-label-container-right{float:right;transition:all .4s ease-out}@media (max-width:1078px){.studio-culture-header-label-container-right{margin-top:-9rem}}@media (max-width:750px){.studio-culture-header-label-container-right{margin-top:-7rem}}@media (max-width:499px){.studio-culture-header-label-container-right{float:left;margin-top:-8rem}}@media (max-width:399px){.studio-culture-header-label-container-right{margin-top:-7rem}}.studio-culture-header-label-line{display:inline-block;height:2px;left:6px;position:relative;top:-2px;width:1.5rem}.studio-culture-header-label-line.expertise{background-color:#f3c8cb}.studio-culture-header-label-line.insight{background-color:#b2bfd8}.studio-culture-header-label-line.approach{background-color:#cdc2d7}.studio-culture-header-label-line.emphasis{background-color:#e5d4d7}.studio-culture-video-content-active{opacity:1!important;transform:translateZ(0)!important}.studio-culture-video-container-left{margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px);float:left;opacity:0;transform:translate3d(0,75px,0);transition:all .4s ease-out}@media (max-width:1099px) and (min-width:750px){.studio-culture-video-container-left{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 6 + 180px);margin-bottom:144px}}@media (max-width:749px) and (min-width:600px){.studio-culture-video-container-left{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 7 + 216px);margin-bottom:144px}}@media (max-width:599px){.studio-culture-video-container-left{width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-bottom:108px}}@media (max-width:399px){.studio-culture-video-container-left{width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-bottom:72px}}.studio-culture-video-container-right{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px);float:right;margin-right:0;opacity:0;transform:translate3d(0,75px,0);transition:all .4s ease-out}@media (max-width:1099px) and (min-width:750px){.studio-culture-video-container-right{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 6 + 180px);float:right;margin-right:0;margin-bottom:144px}}@media (max-width:749px) and (min-width:600px){.studio-culture-video-container-right{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 7 + 216px);float:right;margin-right:0;margin-bottom:144px}}@media (max-width:599px){.studio-culture-video-container-right{width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-bottom:108px}}@media (max-width:399px){.studio-culture-video-container-right{width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-bottom:72px}}.studio-hire-join-active{opacity:1!important;transform:translateZ(0)!important}.studio-hire-us{background-color:#181818;color:#fff;padding-bottom:144px;padding-top:144px}@media (max-width:599px){.studio-hire-us{padding-bottom:108px;padding-top:108px}}@media (max-width:399px){.studio-hire-us{padding-bottom:72px;padding-top:72px}}.studio-hire-us-heading,.studio-hire-us-text{opacity:0;transform:translate3d(0,50px,0);transition:all .4s ease-out}.studio-hire-us-heading{font-size:1.5rem;padding-bottom:36px}.studio-hire-us a{border-bottom:2px solid #fff;display:inline-block;padding-bottom:0;padding-top:0;position:relative;text-shadow:none}.studio-hire-us a:hover:before{max-width:100%}.studio-hire-us a:before{color:#6b8cc9;content:attr(data-hover);border-bottom:2px solid #6b8cc9;left:0;max-width:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;top:0;transition:max-width .5s;white-space:nowrap}.studio-hire-us p:last-child{margin-bottom:0}.studio-join-us{background-color:#f6f6f6;padding-bottom:144px;padding-top:144px}@media (max-width:599px){.studio-join-us{padding-bottom:108px;padding-top:108px}}@media (max-width:399px){.studio-join-us{padding-bottom:72px;padding-top:72px}}.studio-join-us-heading,.studio-join-us-text{opacity:0;transform:translate3d(0,50px,0);transition:all .4s ease-out}.studio-join-us-heading{font-size:1.5rem;padding-bottom:36px}.studio-join-us-heading-active{opacity:1!important;transform:translateZ(0)!important}.studio-join-us a{border-bottom:2px solid #181818;display:inline-block;padding-bottom:0;padding-top:0;position:relative;text-shadow:none}.studio-join-us a:hover:before{max-width:100%}.studio-join-us a:before{color:#6b8cc9;content:attr(data-hover);border-bottom:2px solid #6b8cc9;left:0;max-width:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;top:0;transition:max-width .7s;white-space:nowrap}.studio-join-us p:last-child{margin-bottom:0}.awards-item{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 3 + 72px);border-bottom:1px solid #181818;height:100%;margin-bottom:36px;position:relative}.awards-item:last-child{margin-bottom:0}@media (max-width:749px) and (min-width:600px){.awards-item{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px)}.awards-item:nth-child(2n){float:right;margin-right:0}}@media (max-width:600px){.awards-item{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.awards-list-header-content{padding-bottom:144px}@media (max-width:599px){.awards-list-header-content{padding-bottom:108px}}@media (max-width:399px){.awards-list-header-content{padding-bottom:72px}}.awards-list-header-heading-left{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;width:calc((((100% - 36px * 9) / 10)) * 9 + 288px);float:left;margin-bottom:0;margin-top:0}@media (max-width:1030px) and (min-width:750px){.awards-list-header-heading-left{font-size:2.6rem;line-height:4rem}}@media (max-width:749px) and (min-width:600px){.awards-list-header-heading-left{font-size:2.1rem;line-height:3.5rem}}@media (max-width:600px){.awards-list-header-heading-left{font-size:1.8rem;line-height:3.2rem}}.awards-list-header-heading-right{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 9 + 288px);float:right;margin-right:0;margin-bottom:0;margin-top:0;text-align:right}@media (max-width:1030px) and (min-width:750px){.awards-list-header-heading-right{font-size:2.6rem;line-height:4rem}}@media (max-width:749px) and (min-width:600px){.awards-list-header-heading-right{font-size:1.8rem;line-height:3rem}}@media (max-width:599px){.awards-list-header-heading-right{font-size:1.8rem;line-height:3rem}}@media (max-width:538px){.awards-list-header-heading-right{font-size:1.6rem;line-height:2.8rem}}@media (max-width:499px){.awards-list-header-heading-right{text-align:left;width:100%}}@media (max-width:445px){.awards-list-header-heading-right{font-size:1.5rem;line-height:2.7rem}}@media (max-width:421px){.awards-list-header-heading-right{font-size:1.4rem;line-height:2.6rem}}@media (max-width:398px){.awards-list-header-heading-right{font-size:1.2rem;line-height:2.4rem}}.awards-list-header-label{color:#f3c8cb;display:inline-block;font-size:.7rem;letter-spacing:.1rem;position:relative}.awards-list-header-label-inner{display:inline-block;transform:rotate(90deg)}@media (max-width:499px){.awards-list-header-label-inner{transform:none}}.awards-list-header-label-container-left{float:left;transition:all .4s ease-out}@media (max-width:750px){.awards-list-header-label-container-left{margin-top:-7rem}}@media (max-width:499px){.awards-list-header-label-container-left{margin-top:-8rem}}@media (max-width:399px){.awards-list-header-label-container-left{margin-top:-7rem}}.awards-list-header-label-line{background-color:#f3c8cb;display:inline-block;height:2px;left:6px;position:relative;top:-2px;width:1.5rem}.awards-list-container{position:relative;width:100%;margin-bottom:144px;overflow:hidden;width:100vw}@media (max-width:599px){.awards-list-container{margin-bottom:108px}}@media (max-width:499px){.awards-list-container{margin-bottom:calc(108px + 1.4rem)}}@media (max-width:399px){.awards-list-container{margin-bottom:calc(72px + 1.4rem)}}.awards-list-row{height:144px;margin-bottom:144px;white-space:nowrap}.awards-list-item-list{height:100%;margin-bottom:0}.brand-item{display:inline-block;height:100%;margin-right:12vw;position:relative;width:216px}@media (min-width:600px) and (max-width:899px){.brand-item{width:144px}}@media (max-width:599px){.brand-item{width:108px}}.brand-item-logo{height:100%;width:100%}.brand-list-header-content{padding-bottom:144px}@media (max-width:599px){.brand-list-header-content{padding-bottom:108px}}@media (max-width:499px){.brand-list-header-content{padding-bottom:108px}}@media (max-width:399px){.brand-list-header-content{padding-bottom:72px}}.brand-list-header-heading-left{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;width:calc((((100% - 36px * 9) / 10)) * 9 + 288px);float:left;margin-bottom:0;margin-top:0}@media (max-width:1030px) and (min-width:750px){.brand-list-header-heading-left{font-size:2.6rem;line-height:4rem}}@media (max-width:749px) and (min-width:600px){.brand-list-header-heading-left{font-size:1.8rem;line-height:3rem}}@media (max-width:599px){.brand-list-header-heading-left{font-size:1.8rem;line-height:3rem}}@media (max-width:538px){.brand-list-header-heading-left{font-size:1.6rem;line-height:2.8rem}}@media (max-width:499px){.brand-list-header-heading-left{width:100%}}@media (max-width:445px){.brand-list-header-heading-left{font-size:1.5rem;line-height:2.7rem}}@media (max-width:421px){.brand-list-header-heading-left{font-size:1.4rem;line-height:2.6rem}}@media (max-width:398px){.brand-list-header-heading-left{font-size:1.3rem;line-height:2.5rem}}.brand-list-header-label{color:#f3c8cb;display:inline-block;font-size:.7rem;letter-spacing:.1rem;position:relative}.brand-list-header-label-inner{display:inline-block;transform:rotate(90deg)}@media (max-width:499px){.brand-list-header-label-inner{transform:none}}.brand-list-header-label-container-right{float:right;transition:all .4s ease-out}@media (max-width:1188px){.brand-list-header-label-container-right{margin-top:-9rem}}@media (max-width:750px){.brand-list-header-label-container-right{margin-top:-7rem}}@media (max-width:499px){.brand-list-header-label-container-right{float:left;margin-top:-8rem}}@media (max-width:399px){.brand-list-header-label-container-right{margin-top:-7rem}}.brand-list-header-label-line{background-color:#f3c8cb;display:inline-block;height:2px;left:6px;position:relative;top:-2px;width:1.5rem}.brand-list-container{position:relative;width:100%;margin-bottom:144px;overflow:hidden;width:100vw}@media (max-width:599px){.brand-list-container{margin-bottom:108px}}@media (max-width:499px){.brand-list-container{margin-bottom:calc(108px + 1.4rem)}}@media (max-width:399px){.brand-list-container{margin-bottom:calc(72px + 1.4rem)}}.brand-list-row{height:216px;margin-bottom:144px;white-space:nowrap}@media (max-width:599px){.brand-list-row{margin-bottom:108px}}@media (max-width:399px){.brand-list-row{margin-bottom:72px}}.brand-list-row:last-child{margin-bottom:0}@media (min-width:600px) and (max-width:899px){.brand-list-row{height:144px;margin-bottom:72px}}@media (max-width:599px){.brand-list-row{height:108px;margin-bottom:72px}}.brand-list-item-list{height:100%}.studio-image{background-color:hsla(0,0%,9%,.1)}.studio-image-figure{background-color:hsla(0,0%,9%,.4);position:relative;top:50%;transform:translateY(-50%);width:100%}.studio-image-figure:before{display:block;content:"";width:100%;padding-top:62%}.studio-header{background-color:#f6f6f6;height:100vh;position:fixed;width:100vw;z-index:-1}.studio-header-container{height:calc(85vh - 62px);position:relative;top:62px}.studio-header-content{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.studio-header-heading{font-size:1.8125rem;line-height:2.25rem;margin-bottom:0;margin-top:2.25rem;letter-spacing:.08rem;line-height:3rem;margin-top:0;opacity:1;text-align:center;transition:all .4s ease-out}.studio-header-heading-intro-hidden{opacity:0;transform:translate3d(0,2rem,0);transition:none}.studio-header-heading-auto-hidden{opacity:0;transform:translate3d(0,-2rem,0);transition:none}.studio-header-heading-hidden{opacity:0;transform:translate3d(0,-24px,0)}@media (max-width:599px){.studio-header-heading{font-size:1.75rem;line-height:2.75rem}}.studio-header-heading-container{margin-left:calc((((100% - 36px * 11) / 12)) * 2 + 72px);width:calc((((100% - 36px * 11) / 12)) * 8 + 252px)}@media (max-width:599px){.studio-header-heading-container{margin-left:0;width:100%}}.studio-hero{padding-bottom:144px}@media (max-width:599px){.studio-hero{padding-bottom:108px}}@media (max-width:499px){.studio-hero{padding-bottom:calc(108px + 1.4rem)}}@media (max-width:399px){.studio-hero{padding-bottom:calc(72px + 2.4rem)}}.studio-hero-inner{height:100%;overflow:hidden;position:relative}.studio-hero-container{margin-left:calc((((100% - 36px * 11) / 12)) * 1 + 36px);width:calc((((100% - 36px * 11) / 12)) * 10 + 324px)}@media (min-width:600px) and (max-width:899px){.studio-hero-container{margin-left:0;width:100%}}@media (max-width:599px){.studio-hero-container{margin-left:0;width:100%}}.studio-hero-background{background-color:#181818;width:100%}.studio-hero-background,.studio-hero-preview,.studio-hero-video{left:50%;position:absolute;top:0;transform:translate(-50%)}.studio-hero-play-button{background:none;border:none;cursor:pointer;height:6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6rem}.studio-hero-play-button:focus{outline:none}.studio-hero-play-button-icon{height:100%;width:100%}.testimonials-item{position:absolute;top:0}.testimonials-item-blockquote{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 8 + 252px);margin-bottom:0;margin-top:0}@media (max-width:1225px){.testimonials-item-blockquote{width:100%}}@media (max-width:1030px) and (min-width:750px){.testimonials-item-blockquote{font-size:2.6rem;line-height:4rem}}@media (max-width:749px) and (min-width:600px){.testimonials-item-blockquote{font-size:1.8rem;line-height:3rem}}@media (max-width:599px){.testimonials-item-blockquote{font-size:1.8rem;line-height:3rem;width:100%}}@media (max-width:538px){.testimonials-item-blockquote{font-size:1.6rem;line-height:2.8rem}}@media (max-width:499px){.testimonials-item-blockquote{text-align:left;width:100%}}@media (max-width:445px){.testimonials-item-blockquote{font-size:1.5rem;line-height:2.7rem}}@media (max-width:421px){.testimonials-item-blockquote{font-size:1.4rem;line-height:2.6rem}}@media (max-width:398px){.testimonials-item-blockquote{font-size:1.2rem;line-height:2.4rem}}.testimonials-item-citation-inner{display:inline-block;float:left;margin-left:12px;margin-top:36px;width:100%}.testimonials-item-citation-line{background-color:#f3c8cb;display:inline-block;height:2px;left:6px;position:relative;top:-2px;width:1.5rem}.testimonials-list{margin-bottom:144px}@media (max-width:599px){.testimonials-list{margin-bottom:108px}}@media (max-width:399px){.testimonials-list{margin-bottom:72px}}.testimonials-list-item-list{height:432px;position:relative}@media (max-width:1030px) and (min-width:750px){.testimonials-list-item-list{height:396px}}@media (max-width:749px) and (min-width:600px){.testimonials-list-item-list{height:288px}}@media (max-width:599px){.testimonials-list-item-list{height:288px}}@media (max-width:538px){.testimonials-list-item-list{height:288px}}@media (max-width:499px){.testimonials-list-item-list{height:324px}}@media (max-width:445px){.testimonials-list-item-list{height:324px}}@media (max-width:421px){.testimonials-list-item-list{height:324px}}@media (max-width:398px){.testimonials-list-item-list{height:288px}}.testimonials-list-next-button,.testimonials-list-previous-button{background:transparent;border:0;cursor:pointer;outline:0}.testimonials-list-next-button-icon,.testimonials-list-previous-button-icon{transition:all .3s ease-in-out}.testimonials-list-next-button:hover .testimonials-list-next-button-icon{transform:translate3d(12px,0,0)}.testimonials-list-previous-button{margin-right:4rem;width:43px}.testimonials-list-previous-button:hover .testimonials-list-previous-button-icon{transform:translate3d(-12px,0,0)}.studio-text{margin-left:calc((((100% - 36px * 9) / 10)) * 1 + 36px);width:calc((((100% - 36px * 9) / 10)) * 8 + 252px);padding-bottom:108px;padding-top:108px}.studio-culture-video-content{height:100%;position:relative;width:100%}.studio-culture-video-play-button{background-color:green;height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fullscreen-button{cursor:pointer;height:61px;position:absolute;right:0;width:61px}.fullscreen-button-background{position:absolute;width:100%}.fullscreen-button-icon-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.playpause-button{cursor:pointer;height:61px;left:0;position:absolute;width:61px}.playpause-button-background{position:absolute;width:100%}.playpause-button-icon-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes slide{0%{background-position:0 0}to{background-position:4px 0}}.videoplayer{background-color:transparent;cursor:pointer;height:100%;overflow:hidden;width:100%}.videoplayer,.videoplayer-wrapper{position:relative}.videoplayer-background{background-color:#181818;display:none;height:99.9%;position:absolute;width:99.9%}.videoplayer-controls{bottom:0;height:2rem;left:0;position:absolute;right:0;user-select:none}.videoplayer-controls-currenttime{color:#fff}.videoplayer-controls-currenttime,.videoplayer-controls-duration{bottom:0;font-size:.7rem;position:absolute;right:.5rem;top:-2px;touch-action:none;user-select:none}.videoplayer-controls-playhead{background-color:#fff;bottom:0;-webkit-cursor:ew-resize;cursor:ew-resize;height:100%;left:0;position:relative;width:100%}.videoplayer-controls-playhead-buffering{animation:slide .3s linear infinite;background-image:linear-gradient(90deg,rgba(0,0,0,.4) 25%,transparent 0,transparent 75%,transparent);background-size:4px 100%;opacity:.3}.videoplayer-controls-playhead-buffering,.videoplayer-controls-playhead-progress{height:100%;left:0;position:absolute;top:0;touch-action:none;user-select:none;width:100%}.videoplayer-controls-playhead-progress{background-color:#181818}.videoplayer-video{position:relative}.videoplayer-preview{cursor:pointer;left:0;position:absolute;top:0;width:100.1%}.videoplayer-error{background-color:hsla(0,0%,9%,.5);height:100%;left:0;position:absolute;top:0;width:100%}.videoplayer-error-message{color:#fff;text-align:center;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:100%}.videoplayer-start-button{background:none;border:none;cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.videoplayer-start-button:focus{outline:none}.videoplayer-start-button:hover>.videoplayer-start-button-icon{transform:scale(1.14)}.videoplayer-start-button-icon{height:100px;transition:all .3s ease-out;width:100px}@media (min-width:600px) and (max-width:899px){.videoplayer-start-button-icon{height:90px;width:90px}}@media (max-width:599px){.videoplayer-start-button-icon{height:80px;width:80px}}.videoplayer-play-icon{left:2px;position:relative;top:3px}.videoplayer-enter-fullscreen-icon{position:relative;top:2px}.videoplayer-exit-fullscreen-icon{position:relative;top:4px}.casestudy-header-bottom{color:#f6f6f6;padding-left:3rem;position:absolute;top:calc(100vh - 140px);width:100%}.casestudy-scroll-cta{margin-left:-.8rem;width:35px}.casestudy-loader{height:1rem;left:0;position:fixed;top:0;width:100vw}.casestudy-loader-bar{background-color:#f6f6f6;height:100%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:0}.casestudy-password-form{color:#fff;position:absolute;text-align:center;top:calc(100vh - 8rem);width:100vw}.casestudy-password-form-form{left:50%;position:relative;transform:translate(-50%);width:400px}.casestudy-password-form-field{position:relative}.casestudy-password-form-icon{display:inline-block;position:relative;top:9px;width:11px}.casestudy-password-form-label{display:inline-block}.casestudy-password-form-input{background:transparent;border:none;color:#fff;display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}.casestudy-password-form-input:focus{outline:none}.work-is-active{position:absolute}.work-is-disabled{position:fixed}.work-background{display:none;height:100vh;position:fixed;transform:translate3d(0,100vh,0);width:100vw}.work-background-is-active{display:block}.work-background-color{background-color:#e6e1eb;height:100%;width:100%}.work-header{background-color:#f6f6f6;height:100vh;position:fixed;width:100vw}.work-header-container{height:calc(85vh - 62px);position:relative;top:62px}.work-header-content{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%}.work-header-heading{font-size:1.8125rem;line-height:2.25rem;margin-bottom:0;margin-top:2.25rem;letter-spacing:.08rem;line-height:3rem;margin-top:0;text-align:center;transition:all .4s ease-out}.work-header-heading-intro-hidden{opacity:0;transform:translate3d(0,2rem,0);transition:none}.work-header-heading-auto-hidden{transition:none}.work-header-heading-auto-hidden,.work-header-heading-hidden{opacity:0;transform:translate3d(0,-2rem,0)}@media (max-width:599px){.work-header-heading{font-size:1.75rem;line-height:2.75rem}}.work-header-heading-container{margin-left:calc((((100% - 36px * 11) / 12)) * 2 + 72px);width:calc((((100% - 36px * 11) / 12)) * 8 + 252px)}@media (max-width:599px){.work-header-heading-container{margin-left:0;width:100%}}.work-menu-is-active{height:100vh;overflow:hidden;position:fixed;top:0;width:100vw}.work-menu-background{position:absolute;width:100vw}.work-menu-background-inner{background-color:#fff;height:1200px}.work-menu-inner{position:absolute}.work-menu-heroes{margin-bottom:0}.work-menu-items{margin-bottom:0;position:absolute;top:0}.work-menu-close-button{color:#fff;display:block;height:80px;position:fixed;right:2rem;top:55px;transform-origin:top right;transform:scale(.5);width:80px;z-index:1}.work-menu-footer-container{position:absolute;width:100%}.work-menu-hero{transition:opacity .4s ease-out;will-change:transform}.work-menu-hero-auto-hidden{opacity:0;transition:none}.work-menu-hero-hidden{opacity:0}.work-menu-hero-inner{height:100%;overflow:hidden;position:relative;width:100%;will-change:transform}.work-menu-hero-video{background:transparent;object-fit:cover;position:absolute;top:0}.work-menu-hero-outline,.work-menu-hero-video{height:100%;transition:all .3s ease-out;width:100%}.work-menu-hero-outline{opacity:0;outline:2px solid;outline-offset:0;position:relative;transform:translateY(-100%)}.work-menu-hero-outline-hover{opacity:1;outline:15px solid;outline-offset:-14px}.work-menu-item{position:absolute;transition:opacity .4s ease-out;will-change:transform}.work-menu-item-auto-hidden{opacity:0;transition:none}.work-menu-item-hidden{opacity:0}.work-menu-item-inner{position:relative}.work-menu-item-ref{height:10px;position:absolute;width:10px}.work-menu-item-header{position:absolute}.work-menu-item-heading{font-size:2.9375rem;line-height:4.5rem;margin-bottom:2.25rem;margin-top:2.25rem;color:#f6f6f6;letter-spacing:.08rem;margin-bottom:1.5rem;margin-top:0;text-align:center}@media (max-width:599px){.work-menu-item-heading{font-size:1.8rem;line-height:3.2rem}}.work-menu-item-clients{color:#f6f6f6;text-align:center}.work-menu-item-link{display:block}.work-menu-item-link:active:focus,.work-menu-item-link:focus{outline:none}.work-scroll{position:absolute;top:0}.work-scroll-is-disabled{display:none}.work-scroll-is-enabled{display:block;width:1px}.work-scroll-trigger{position:absolute}.center-container{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:calc(100vw - 72px)}.awards-list-header-content:after,.awards-list-item-list:after,.brand-list-header-content:after,.brand-list-item-list:after,.column-grid:after,.contact-item-list:after,.contact-location-social:after,.footer-content:after,.studio-culture-content:after,.studio-culture-header-content:after,.testimonials-item:after,.videoplayer-controls:after{content:"";display:table;clear:both}.footer{background-color:#fff;padding-bottom:72px;padding-top:72px;position:relative}.footer-background{background-color:#fff;height:100%}.footer-center-container{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:calc(100vw - 72px)}.footer-content{margin-left:calc((((100% - 36px * 11) / 12)) * 1 + 36px);width:calc((((100% - 36px * 11) / 12)) * 10 + 324px);font-size:.8rem}@media (min-width:600px) and (max-width:899px){.footer-content{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}@media (max-width:599px){.footer-content{margin-left:calc((((100% - 36px * 9) / 10)) * 0 + 0px);width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.footer-email{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px);position:relative}@media (max-width:599px){.footer-email{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 10 + 324px)}}.footer-email-link{display:inline-block;padding-bottom:0;padding-top:0;position:relative;text-shadow:none}.footer-email-link:hover:before{max-width:100%}.footer-email-link:before{color:#6b8cc9;content:attr(data-hover);left:0;max-width:0;overflow:hidden;padding-bottom:0;padding-top:0;position:absolute;top:0;transition:max-width .7s;white-space:nowrap}.footer-address{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 5 + 144px);float:right;margin-right:0;color:hsla(0,0%,9%,.4);text-align:right}@media (max-width:599px){.footer-address{float:left;margin-right:36px;width:calc((((100% - 36px * 9) / 10)) * 10 + 324px);margin-right:0;text-align:left}}