@charset "UTF-8";@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=93f1347b-bfaa-4a18-95e1-3822088e6474&fontids=5127327,5164271,5364196);img,legend{border:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}*,html{-webkit-text-size-adjust:100%}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,:focus,a:active,a:hover{outline:0}.slick-dots,ul{list-style:none}@font-face{font-family:NeueHaasGroteskDisp;src:url(../fonts/5127327/6d1fac0e-c1b8-4f48-b8c9-544b9ff27d9f.eot?#iefix);src:url(../fonts/5127327/6d1fac0e-c1b8-4f48-b8c9-544b9ff27d9f.eot?#iefix) format("eot"),url(../fonts/5127327/3a88f98c-1faa-4a99-9993-44eaa5357e0f.woff2) format("woff2"),url(../fonts/5127327/fc3e6fbb-ad1a-40e8-a740-4b8136400c98.woff) format("woff"),url(../fonts/5127327/7fdc5732-9612-45c8-afb3-eb4000fc3940.ttf) format("truetype");font-weight:400}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-twitter{width:.9285714285714285em}.icon-facebook{width:.5881428571428571em}.icon-instagram,.icon-linkedin,.icon-pinterest,.icon-spotify{width:.8571428571428571em}.icon-vimeo{width:1.005em}/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}*,.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}*,.slick-slider{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:50px}.slick-dots{display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:16px;width:16px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.site-header.collapsed>.inner,figure,ul{padding:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{color:#000}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:26px;line-height:20px;text-align:center;color:red}.slick-dots li.slick-active button:before,a,body{color:#000}.slick-list,.slick-track{height:100%}.ajax-load-wrapper{position:fixed;top:0;left:0;z-index:99;height:10px;width:100%}.ajax-load-wrapper .ajax-load-bar{height:0;width:0}.ajax-load-wrapper .ajax-load-bar-box{width:100%;height:100%;background-color:#00f;-webkit-animation:ajax_bar_color_loop_main 2s linear infinite;-moz-animation:ajax_bar_color_loop_main 2s linear infinite;animation:ajax_bar_color_loop_main 2s linear infinite}.ajax-load-wrapper.loading .ajax-load-bar{-webkit-animation:ajax_load_progress 4s ease-in-out 1 forwards;-moz-animation:ajax_load_progress 4s ease-in-out 1 forwards;animation:ajax_load_progress 4s ease-in-out 1 forwards}.ajax-load-wrapper.complete .ajax-load-bar{-webkit-animation:ajax_load_complete 350ms ease-in-out 1 forwards;-moz-animation:ajax_load_complete 350ms ease-in-out 1 forwards;animation:ajax_load_complete 350ms ease-in-out 1 forwards}@-webkit-keyframes fadeIn{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@-moz-keyframes fadeIn{from{-moz-transform:scale(0)}to{-moz-transform:scale(1)}}@keyframes fadeIn{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ajax_load_progress{0%{height:1px;width:0;opacity:0}10%{height:1px;width:20vw;opacity:1}50%{height:1px;width:30vw;opacity:.5}75%{height:1px;width:40vw;opacity:1}90%{height:1px;width:63vw;opacity:1}100%{height:1px;width:70vw;opacity:1}}@-moz-keyframes ajax_load_progress{0%{height:1px;width:0;opacity:0}10%{height:1px;width:20vw;opacity:1}50%{height:1px;width:30vw;opacity:.5}75%{height:1px;width:40vw;opacity:1}90%{height:1px;width:63vw;opacity:1}100%{height:1px;width:70vw;opacity:1}}@keyframes ajax_load_progress{0%{height:1px;width:0;opacity:0}10%{height:1px;width:20vw;opacity:1}50%{height:1px;width:30vw;opacity:.5}75%{height:1px;width:40vw;opacity:1}90%{height:1px;width:63vw;opacity:1}100%{height:1px;width:70vw;opacity:1}}@-webkit-keyframes ajax_load_complete{0%{height:1px;width:70vw;opacity:1}25%{height:1px;width:74vw;opacity:1}35%{height:1px;width:80vw;opacity:1}50%{height:1px;width:100vw;opacity:1}100%{height:0;width:100vw;opacity:0}}@-moz-keyframes ajax_load_complete{0%{height:1px;width:70vw;opacity:1}25%{height:1px;width:74vw;opacity:1}35%{height:1px;width:80vw;opacity:1}50%{height:1px;width:100vw;opacity:1}100%{height:0;width:100vw;opacity:0}}@keyframes ajax_load_complete{0%{height:1px;width:70vw;opacity:1}25%{height:1px;width:74vw;opacity:1}35%{height:1px;width:80vw;opacity:1}50%{height:1px;width:100vw;opacity:1}100%{height:0;width:100vw;opacity:0}}@-webkit-keyframes ajax_bar_color_loop_main{0%,100%,50%{background-color:#009fdc}}@-moz-keyframes ajax_bar_color_loop_main{0%,100%,50%{background-color:#009fdc}}@keyframes ajax_bar_color_loop_main{0%,100%,50%{background-color:#009fdc}}.site-header,body{background-color:#fff}body{min-height:100vh;font-family:NeueHaasGroteskDisp,helvetica,sans-serif;letter-spacing:.07em;font-weight:300;font-size:22px}a{text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}a:hover{color:#bfbfc0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:#000}ul li{display:inline-block;margin:0 47.5px}.copy ul,ul.list{margin:0}.copy ul li,ul.list li{margin:0;display:block;color:#000;font-size:22px;line-height:1.5}.image-container::after,.row::after{display:table}.with-plusses li{position:relative;left:1em}.with-plusses li:before{content:"+ ";color:#009fdc;position:absolute;left:-1em}.about-page-content .disciplines .discipline .row::after,.grid::after,.image-container::after,.row::after{clear:both;content:""}.paragraph,.paragraph p,p{color:#000;font-size:22px;line-height:1.5;letter-spacing:.05em;margin:0 auto}.site-header .main-menu ul,figure{margin:0}.paragraph a,.paragraph p a,p a{color:#009fdc}.paragraph a:hover,.paragraph p a:hover,p a:hover{color:#000}strong{font-weight:600}.headline,.headline p{font-size:76px;font-weight:100}.headline p strong,.headline strong{font-weight:100;color:#009fdc}.title,.title p{font-size:62px;font-weight:100}.lead,.lead p{font-size:36px;line-height:1.2}.label{font-size:22px;font-weight:400}.uppercase{text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.white-copy h1,.white-copy h2,.white-copy h3,.white-copy h4,.white-copy h5,.white-copy h6,.white-copy p,.white-copy ul li{color:#fff}.white-copy .paragraph a,.white-copy .paragraph p a,.white-copy p a{color:#009fdc}.white-copy .paragraph a:hover,.white-copy .paragraph p a:hover,.white-copy p a:hover{color:#999}.image-container img{float:left;width:100%}.image-container.with-ratio{position:relative}.image-container.with-ratio img{position:absolute;left:0;top:0;width:100%}input,textarea{border-radius:0;-webkit-appearance:none}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}:-moz-placeholder{color:#000}.site-header .main-menu-drawer,.site-header .main-menu-drawer-trigger,.site-header .menu-trigger{display:none}.reveal-on-scroll{opacity:0;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;transition:all 1s ease-out}.reveal-on-scroll.reveal-slide{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.reveal-on-scroll.reveal{opacity:1}.reveal-on-scroll.reveal.reveal-slide{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.site-header{position:fixed;width:100%;height:100px;font-size:22px;z-index:9999;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;transition:all 450ms ease}.site-header>.inner{position:relative;height:100%;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;transition:all .9s ease}.site-header .logo{position:absolute;left:95px;bottom:32px;line-height:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.contact-page-content .column .paragraph,.contact-page-content .column a,.contact-page-content .column p,.footer .column .paragraph,.footer .column a,.footer .column p,.mailchimp-signup{line-height:1.8;font-size:22px}.site-header .logo img{width:280px;height:auto}.site-header .logo:hover{opacity:.6}.contact-page-content .column a:hover,.contact-page-content .social-links li a:hover .icon,.footer .column a:hover,.footer .social-links li a:hover .icon,.mailchimp-signup .submit-button:hover{opacity:.7}.site-header .main-menu{position:absolute;right:95px;bottom:26px;text-align:right;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.site-header .nav-item{margin:0 0 0 48px;vertical-align:middle}.site-header .nav-item .nav-link{font-weight:400}.site-header .nav-item a:hover,.site-header .nav-item.active a{color:#009fdc}.site-header .nav-item.nav-item-the-new-division .nav-link{display:block;width:28px;height:28px;background-image:url(../img/gg_logo.svg);background-size:28px auto;background-repeat:no-repeat;text-align:left;text-indent:-999em;vertical-align:middle}.site-header.init-js.on-page{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.site-header.collapsed{height:76px}.mobile-menu,.mobile-menu-trigger{display:none}.mailchimp-signup{margin:1em 0 95px}.mailchimp-signup fieldset{margin:0;padding:0;border:none}.mailchimp-signup input:not([type]),.mailchimp-signup input[type=number],.mailchimp-signup input[type=search],.mailchimp-signup input[type=color],.mailchimp-signup input[type=date],.mailchimp-signup input[type=datetime],.mailchimp-signup input[type=datetime-local],.mailchimp-signup input[type=email],.mailchimp-signup input[type=month],.mailchimp-signup input[type=password],.mailchimp-signup input[type=tel],.mailchimp-signup input[type=text],.mailchimp-signup input[type=time],.mailchimp-signup input[type=url],.mailchimp-signup input[type=week],.mailchimp-signup textarea{background:#fff;color:#000;padding:.7em 1em;border:2px solid #fff;width:300px;display:inline-block;margin:0 1em 1em 0;letter-spacing:.07em}.mailchimp-signup .submit-button{border:2px solid #fff;background-color:transparent;padding:.7em 1em;letter-spacing:.07em;color:#fff;font-size:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.contact-page-content,.footer{width:100%;min-height:100vh;background-color:#009fdc}.contact-page-content>.inner,.footer>.inner{position:relative;height:100%;padding:190px}.contact-page-content>.inner::after,.footer>.inner::after{clear:both;content:"";display:table}.contact-page-content .title,.footer .title{color:#fff;margin-bottom:1.5em}.contact-page-content .column,.footer .column{float:left;width:50%;padding:0 47.5px 0 0}.contact-page-content .column .paragraph,.contact-page-content .column .title,.contact-page-content .column a,.contact-page-content .column p,.footer .column .paragraph,.footer .column .title,.footer .column a,.footer .column p{color:#fff}.contact-page-content .column a,.footer .column a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.contact-page-content .column strong,.footer .column strong{display:block;font-weight:400}.contact-page-content .column .contact,.footer .column .contact{margin-bottom:95px}.contact-page-content .column .contact a,.footer .column .contact a{display:block}.contact-page-content .column .contact .contact-entry,.footer .column .contact .contact-entry{margin-bottom:1.5em}.contact-page-content .column.column-right,.footer .column.column-right{padding:0 0 0 95px}.contact-page-content .social-links,.footer .social-links{margin:0;padding:0}.contact-page-content .social-links li,.footer .social-links li{margin:0 16px 0 0;color:#fff;display:inline-block}.contact-page-content .social-links li a .icon,.footer .social-links li a .icon{color:#fff;display:block;font-size:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.contact-page-content .copyright,.footer .copyright{color:#fff;font-weight:400;margin-top:47.5px}.contact-page .site-footer{display:none}.outermost-content-wrapper{min-height:calc(100vh - 100px)}.ajax-content-holder,.page-content-holder{width:100%;display:block;z-index:1;position:relative;overflow:auto;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.grid,.grid-container,.hero-image-container,.prevent-scroll{overflow:hidden}.ajax-content-holder.animating,.page-content-holder.animating{position:absolute;height:100%}.ajax-content-holder.animating .content-mask,.page-content-holder.animating .content-mask{overflow:hidden;position:absolute;width:100vw}.ajax-content-holder.animating .content-mask .content-inner,.page-content-holder.animating .content-mask .content-inner{position:relative;width:100vw}.ajax-content-holder.hide,.page-content-holder.hide{opacity:0;position:absolute;left:0;width:'100%'}.ajax-content-holder{z-index:-1;position:fixed;top:0;left:0;opacity:0;width:100%}.ajax-content-holder.reveal{z-index:2;opacity:1}.wrapper-shift{margin-top:100px}.wrapper-shift.pad-left-right{padding:0 95px}.hero-image-container{height:600px;height:calc(100vh - 100px);width:100%;position:relative}.hero-image-container .hero-image{background-position:50% 50%;background-size:cover;height:100%;width:100%}.hero-image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-image-container .overlay .headline{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:190px}.hero-image-container .overlay .headline.light-copy p{color:#fff}.hero-image-container .overlay .headline.dark-copy p{color:#4b4b4b}.hero-image-container .overlay .headline p{line-height:1.1}.hero-image-container .overlay .headline p strong{color:#009fdc}.hero-image-container .hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-size:cover}.grid-container{width:100%}.grid::after{display:table}.grid .grid-module{position:relative;float:left}.grid .grid-module .debug{position:absolute;display:none;left:0;top:0;width:100%;color:#fff;padding:32px;z-index:2;font-weight:700;background:rgba(0,0,0,.25)}.grid .grid-module .debug .title{color:#fff}.grid .grid-module>a{display:block;width:100%;height:100%}.grid .grid-module.half-width-landscape,.grid .grid-module.half-width-portrait{width:50%}.grid .grid-module.half-width-landscape{height:calc(1 * 28.125vw)}.grid .grid-module.half-width-portrait{height:calc(2 * 28.125vw)}.grid .grid-module.full-width{width:100%}.grid .grid-module.has-overlay .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.95);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:table;vertical-align:middle}.grid .grid-module.has-overlay .overlay .overlay-title{display:table-cell;vertical-align:middle;font-weight:400;opacity:0;width:100%;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease 50ms;-moz-transition:all .3s ease 50ms;transition:all .3s ease 50ms}.grid .grid-module.has-overlay a:hover .overlay{opacity:1}.grid .grid-module.has-overlay a:hover .overlay .overlay-title{color:#000;opacity:1}.grid .grid-module .image-container{position:relative}.grid .grid-module .image-container img{width:100%;position:absolute;left:0;top:0}.grid .grid-module .bg-image-container{position:relative;width:calc(100%);height:calc(100%);background-size:cover;background-position:50% 50%}.video-container{position:relative;width:100%;padding-bottom:56.25%}.video-container>iframe{position:absolute;left:0;top:0;width:calc(100%);height:calc(100%)}.video-container .video-poster-image{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity .6s ease-out;-moz-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.split-headline{width:100%;padding:95px}.split-headline .inner{position:relative}.split-headline .title{margin-bottom:0;line-height:1.2em;font-size:4.8vw;width:100%}.split-headline .title.align-right{position:relative;right:0;top:-1.2em;text-align:right}.page-content-404{padding:95px}.home-content .hero-image-container{display:flex;flex-direction:column;justify-content:center}.home-content .hero-image-container .hero-overlay--white .title{color:#fff}.home-content .hero-image-container .hero-overlay--black .title{color:#000}.home-content .hero-image-container .hero-overlay--blue .title{color:#009fdc}.home-content .hero-image-container .lazyloaded+.overlay,.home-content .hero-image-container .video-paused+.overlay,.home-content .hero-image-container .video-playing+.overlay{opacity:1}.home-content .featured-work .see-more{background-color:#009fdc}.about-page-content .about-statement,.about-page-content .clients .copy-container,.about-page-content .join-the-studio,.home-content .about{background-color:#222}.home-content .featured-work .see-more a{color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.home-content .featured-work .see-more a span{position:absolute;bottom:47.5px;left:47.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.home-content .featured-work .see-more a:hover span{color:#000}.home-content .about{padding:190px 0}.about-page-content .about-statement>.inner,.about-page-content .disciplines .copy-container{padding:190px}.home-content .about .learn-more{float:right;text-align:right;color:#009fdc;display:inline-block;margin-top:2em}.home-content .about .learn-more:hover{color:#bfbfc0}.about-page-content .hero-image-container{display:flex;flex-direction:column;justify-content:center}.about-page-content .hero-image-container .hero-overlay--white .title{color:#fff}.about-page-content .hero-image-container .hero-overlay--black .title{color:#000}.about-page-content .hero-image-container .hero-overlay--blue .title{color:#009fdc}.about-page-content .split-headline .title{color:#fff}.about-page-content .about-statement .title{margin:0 0 .5em;max-width:980px}.about-page-content .disciplines .column{float:left}.about-page-content .disciplines .lead,.about-page-content .disciplines .title{margin:0 0 .5em}.about-page-content .disciplines .section-title{margin:0 0 95px}.about-page-content .disciplines .discipline .row::after{display:table}.about-page-content .disciplines .discipline .copy-column{width:75%}.about-page-content .disciplines .discipline .copy-column .copy{margin:0 0 95px;padding:0 285px 0 0}.about-page-content .disciplines .discipline .copy-column .copy p{margin:0}.about-page-content .disciplines .discipline .list-column{width:25%;padding:0 0 0 95px}.about-page-content .disciplines .discipline .list-column .list-item>.inner{display:inline-block}.about-page-content .clients .client-list::after,.page-content-single-project .intro-copy::after{display:table;clear:both;content:""}.about-page-content .impact .copy-container{padding:190px}.about-page-content .impact .copy-container>.inner{width:50%}.about-page-content .impact .title{margin:0 0 .5em}.about-page-content .staff-photos .staff-photos-slide{position:relative}.about-page-content .staff-photos .staff-photos-slide .bg-image-container{height:0;padding-bottom:56.25%;width:100%;background-size:cover;background-position:50% 50%}.about-page-content .clients .copy-container>.inner{padding:190px}.about-page-content .clients .title{margin:0 0 95px}.about-page-content .clients .client-list{margin:0 -47.5px}.about-page-content .clients .client-list .column li,.about-page-content .join-the-studio .title{margin:0 0 .5em}.about-page-content .clients .client-list .column{width:25%;padding:0 47.5px;float:left}.about-page-content .join-the-studio>.inner,.page-content-single-project section>.inner{padding:190px}.about-page-content .join-the-studio .copy{margin:0 0 2em;max-width:600px}.page-content-single-project .intro-copy{padding-bottom:95px}.page-content-single-project .intro-copy .project-titles{margin:0 0 92px}.page-content-single-project .intro-copy .copy-columns{display:block;width:75%;float:left}.page-content-single-project .intro-copy .copy-columns .copy-column{padding:0 285px 0 0;margin:0 0 4em}.page-content-single-project .intro-copy .copy-columns .copy-column .inner{max-width:960px}.page-content-single-project .intro-copy .copy-columns .copy-column .title{margin:0 0 .5em}.page-content-single-project .intro-copy .services{width:25%;float:left;margin:0}.page-content-single-project .intro-copy .services .title{margin:0 0 .5em}.page-content-single-project .intro-copy .services .list-item{display:block;margin:0}.page-content-single-project .intro-copy .services .plus{color:#009fdc}.page-content-single-project .grid-section .section-copy{width:100%;min-height:28.125vw;position:relative;display:table}.page-content-single-project .grid-section .section-copy::after{clear:both;content:"";display:table}.page-content-single-project .grid-section .section-copy>.inner{display:table-cell;vertical-align:middle}.page-content-single-project .grid-section .section-copy .copy-container{width:100%;padding:190px 47.5px}.page-content-single-project .grid-section .section-copy .copy-container .copy-row{display:flex;flex-direction:row}.page-content-single-project .grid-section .section-copy .copy-container .copy-column{width:50%;padding:0 47.5px}.page-content-single-project .grid-section .section-copy .copy-container .copy-column .copy,.page-content-single-project .grid-section .section-copy .copy-container .copy-column .lead{max-width:960px;margin:0}.page-content-single-project .grid-section .section-copy .copy-container .copy-column .copy p{margin:0}.page-content-single-project .grid-section .section-copy .copy-container .title{margin:0 0 .5em;padding:0 47.5px}.page-content-single-project .recommended-case-studies{margin-top:-1px}.page-content-single-project .recommended-case-studies .section-copy{width:100%;background-color:#222;color:#fff;min-height:28.125vw;position:relative;display:table}.page-content-single-project .recommended-case-studies .section-copy>.inner{padding:95px 190px;display:table-cell;vertical-align:bottom}.page-content-single-project .recommended-case-studies .section-copy .copy-container{width:50%;padding:0 95px 0 0}.page-content-single-project .recommended-case-studies .section-copy .copy-container .title{margin:0 0 .5em}.page-content-single-project .recommended-case-studies .section-copy .copy-container .copy p,.page-content-single-project .recommended-case-studies .section-copy .copy-container .title{color:#fff}.page-content-single-project .recommended-case-studies .section-copy .copy-container .copy{max-width:480px;margin:0}.page-content-single-project .recommended-case-studies .grid{background-color:#009fdc}.page-content-single-project .recommended-case-studies .grid .grid-module{position:relative}.page-content-single-project .recommended-case-studies .grid .grid-module .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.9);opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.page-content-single-project .recommended-case-studies .grid .grid-module .overlay .recommended-title{opacity:0;color:#4b4b4b;-webkit-transition:all .6s ease 150ms;-moz-transition:all .6s ease 150ms;transition:all .6s ease 150ms;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-content-single-project .recommended-case-studies .grid .grid-module a:hover .overlay,.page-content-single-project .recommended-case-studies .grid .grid-module a:hover .overlay .recommended-title{opacity:1}.insights-menu{padding:0 95px}.insights-menu .nav-items{padding:24px 0;margin:0}.insights-menu .nav-item{margin:0 48px 0 0}.insights-menu .nav-item a:hover,.insights-menu .nav-item.active a,.insights-menu .nav-item.current-menu-item a{color:#009fdc}.post-container .copy-container{padding:142.5px 190px 190px}.post-container .title{margin:0 0 .5em;width:75%;max-width:960px}.post-container .post-meta{margin:0 0 2em;display:block}.post-container .tag-link{margin:0 1em;color:#009fdc;display:inline-block}.post-container .tag-link:hover{color:#000}.post-container .paragraph.copy{width:50%;max-width:960px;margin:0}.post-container .paragraph.copy p{margin:0 0 2em}.post-container.single-post-container .title-container{padding:142.5px 190px 47.5px}.post-container.single-post-container .copy-container{padding:95px 190px}.post-container.single-post-container .copy-container.first{padding:0 190px 95px}@media screen and (max-width:1600px){.contact-page-content>.inner,.footer>.inner,.hero-image-container .overlay .headline,.home-content .about>.inner,.page-content-single-project section>.inner{padding:95px}.headline,.headline p{font-size:76px}.title,.title p{font-size:62px}.lead,.lead p{font-size:36px}.home-content .featured-work .see-more a span{position:absolute;bottom:47.5px;left:47.5px}.page-content-single-project .intro-copy .copy-columns .copy-column{padding:0 95px 0 0}.page-content-single-project .grid-section .section-copy .copy-container{padding:190px 47.5px}.about-page-content .about-statement>.inner,.about-page-content .disciplines .copy-container,.page-content-single-project .recommended-case-studies .section-copy>.inner{padding:95px}.about-page-content .disciplines .discipline .copy-column{width:70%}.about-page-content .disciplines .discipline .copy-column .copy{margin:0 0 95px;padding:0 95px 0 0}.about-page-content .disciplines .discipline .list-column{width:30%;padding:0 0 0 95px}.about-page-content .clients .copy-container>.inner,.about-page-content .impact .copy-container{padding:95px}.about-page-content .clients .title{margin:0 0 95px}.about-page-content .clients .client-list{margin:0 -47.5px}.about-page-content .clients .client-list .column{padding:0 47.5px}.about-page-content .join-the-studio>.inner{padding:95px}.about-page-content .join-the-studio .title{margin:0 0 .5em}.about-page-content .join-the-studio .copy{margin:0 0 2em;max-width:600px}.post-container .copy-container{padding:142.5px 95px 190px}.post-container.single-post-container .title-container{padding:142.5px 95px 47.5px}.post-container.single-post-container .copy-container{padding:95px}.post-container.single-post-container .copy-container.first{padding:0 95px 95px}}@media screen and (max-width:1024px){.contact-page-content>.inner,.footer>.inner,.hero-image-container .overlay .headline{padding:64px}body{font-size:18px}.headline,.headline p{font-size:50px}.title,.title p{font-size:40px}.lead,.lead p{font-size:24px;line-height:1.2}.copy ul li,.label,.paragraph,.paragraph p,p,ul.list li{font-size:18px}.site-header{height:76px;font-size:18px}.site-header .logo{left:64px;bottom:24px}.site-header .logo img{width:230px;height:auto}.site-header .main-menu{right:64px;bottom:16px}.site-header .nav-item{margin:0 0 0 24px}.wrapper-shift{margin:76px 0 0}.mailchimp-signup{margin:1em 0 64px;font-size:18px}.mailchimp-signup input:not([type]),.mailchimp-signup input[type=number],.mailchimp-signup input[type=search],.mailchimp-signup input[type=color],.mailchimp-signup input[type=date],.mailchimp-signup input[type=datetime],.mailchimp-signup input[type=datetime-local],.mailchimp-signup input[type=email],.mailchimp-signup input[type=month],.mailchimp-signup input[type=password],.mailchimp-signup input[type=tel],.mailchimp-signup input[type=text],.mailchimp-signup input[type=time],.mailchimp-signup input[type=url],.mailchimp-signup input[type=week],.mailchimp-signup textarea{width:100%;font-size:18px}.mailchimp-signup .submit-button{font-size:18px}.contact-page-content .column,.footer .column{padding:0 32px 0 0}.contact-page-content .column .contact,.footer .column .contact{margin-bottom:64px}.contact-page-content .column .copyright,.footer .column .copyright{margin-top:128px}.contact-page-content .column .paragraph,.contact-page-content .column a,.contact-page-content .column p,.footer .column .paragraph,.footer .column a,.footer .column p{font-size:18px;line-height:1.8}.contact-page-content .column.column-right,.footer .column.column-right{padding:0 0 0 32px}.about-page-content .about-statement>.inner,.about-page-content .disciplines .copy-container,.home-content .about>.inner,.split-headline{padding:64px}.contact-page-content .copyright,.footer .copyright{margin-top:0}.home-content .featured-work .see-more a span{position:absolute;bottom:32px;left:32px}.home-content .about .title{max-width:600px}.about-page-content .about-statement .title{max-width:640px}.about-page-content .disciplines .section-title{margin:0 0 64px}.about-page-content .disciplines .discipline .copy-column{width:100%}.about-page-content .disciplines .discipline .copy-column .copy{margin:0 0 32px}.about-page-content .disciplines .discipline .list-column{width:50%;padding:0;margin:0 0 64px}.about-page-content .clients .copy-container>.inner,.about-page-content .impact .copy-container{padding:64px}.about-page-content .disciplines .discipline:last-child .row:last-child .column:last-child{margin-bottom:0}.about-page-content .impact .copy-container>.inner{width:100%}.about-page-content .clients .title{margin:0 0 64px}.about-page-content .clients .client-list{margin:0 -16px}.about-page-content .clients .client-list .column{width:50%;padding:0 16px}.about-page-content .join-the-studio>.inner,.page-content-single-project section>.inner{padding:64px}.page-content-single-project .intro-copy .copy-columns .copy-column{width:100%;padding:0;margin:0 0 64px}.page-content-single-project .intro-copy .copy-columns .copy-column:last-child,.page-content-single-project .intro-copy .services{margin:0}.page-content-single-project .intro-copy .copy-columns .copy-column>.inner{max-width:85%}.page-content-single-project .grid-section .section-copy .copy-container{padding:128px 32px;width:100%}.page-content-single-project .grid-section .section-copy .copy-container .copy-column{padding:0 32px}.page-content-single-project .grid-section .section-copy .copy-container .title{margin:0 0 .5em;padding:0 32px}.page-content-single-project .recommended-case-studies .section-copy>.inner{padding:64px}.page-content-single-project .recommended-case-studies .section-copy .copy-container{width:100%}.insights-menu{padding:0 64px}.insights-menu .nav-items{padding:18px 0;margin:0}.insights-menu .nav-item{margin:0 24px 0 0}.post-container .copy-container{padding:96px 64px 128px}.post-container .paragraph.copy,.post-container .title{width:100%}.post-container.single-post-container .title-container{padding:96px 64px 32px}.post-container.single-post-container .copy-container{padding:64px}.post-container.single-post-container .copy-container.first{padding:0 64px 64px}}@media screen and (max-width:767px){.mobile-menu,.mobile-menu>.inner{height:100%;overflow-y:scroll;width:100%}body{font-size:14px}.headline,.headline p{font-size:32px}.title,.title p{font-size:24px}.lead,.lead p{font-size:20px}.copy ul li,.paragraph,.paragraph p,p,ul.list li{font-size:14px}.mobile-menu{max-height:100%;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);-moz-transition:all .6s cubic-bezier(.23,1,.32,1);transition:all .6s cubic-bezier(.23,1,.32,1);position:fixed;top:0;left:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);z-index:9999;display:block;-webkit-overflow-scrolling:touch;background-color:#009fdc}.mobile-menu>.inner{padding:70px 30px 30px;position:relative;text-align:center;display:table}.mobile-menu .main-menu{width:100%;display:table-cell;vertical-align:middle}.mobile-menu .main-menu ul li{display:block}.mobile-menu .main-menu ul li a{display:block;padding:.5em 0;color:#fff;font-size:24px}.mobile-menu-open .mobile-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.mobile-menu-trigger{position:absolute;top:16px;right:30px;cursor:pointer;height:20px;width:24px;padding:0;z-index:99999;display:block;border:none}.mobile-menu-trigger span,.mobile-menu-trigger span:after,.mobile-menu-trigger span:before{background-color:#000;height:2px;position:absolute;right:0;top:0;transform-origin:50% 50% 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:24px;content:'';display:block}.site-header,.site-header.collapsed{height:54px}.mobile-menu-trigger span{top:0;margin:10px 0;position:relative}.mobile-menu-trigger span:before{top:-8px}.mobile-menu-trigger span:after{top:8px}.mobile-menu-trigger:active span,.mobile-menu-trigger:active span:after,.mobile-menu-trigger:active span:before,.mobile-menu-trigger:hover span,.mobile-menu-trigger:hover span:after,.mobile-menu-trigger:hover span:before{background-color:#009fdc}.mobile-menu-trigger:hover{border:none}.mobile-menu-open .mobile-menu-trigger span{background:0 0!important}.mobile-menu-open .mobile-menu-trigger span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;opacity:1}.mobile-menu-open .mobile-menu-trigger span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0;opacity:1}.mobile-menu-open{overflow:hidden;position:fixed}.site-header>.inner{padding:30px 30px 0}.site-header .mobile-menu-trigger{display:block}.site-header .logo{left:30px;bottom:auto;top:16px}.site-header .logo img{width:220px}.site-header .main-menu{display:none}.site-header.collapsed>.inner{padding:0}.wrapper-shift{margin-top:54px}.hero-image-container{height:calc(100vh - 54px)}.hero-image-container .overlay .headline{padding:30px}.grid .grid-module.half-width-landscape,.grid .grid-module.half-width-portrait{width:100%}.grid .grid-module.half-width-landscape{height:calc(2 * 28.125vw)}.grid .grid-module.half-width-portrait{height:calc(4 * 28.125vw)}.grid .grid-module.full-width{width:100%}.mailchimp-signup{margin:1em 0 30px;font-size:14px}.mailchimp-signup .submit-button,.mailchimp-signup input:not([type]),.mailchimp-signup input[type=number],.mailchimp-signup input[type=search],.mailchimp-signup input[type=color],.mailchimp-signup input[type=date],.mailchimp-signup input[type=datetime],.mailchimp-signup input[type=datetime-local],.mailchimp-signup input[type=email],.mailchimp-signup input[type=month],.mailchimp-signup input[type=password],.mailchimp-signup input[type=tel],.mailchimp-signup input[type=text],.mailchimp-signup input[type=time],.mailchimp-signup input[type=url],.mailchimp-signup input[type=week],.mailchimp-signup textarea{font-size:14px}.contact-page-content>.inner,.footer>.inner{padding:60px 30px}.contact-page-content .column,.footer .column{padding:0;width:100%;margin-bottom:30px}.contact-page-content .column .contact,.footer .column .contact{margin-bottom:30px}.contact-page-content .column .paragraph,.contact-page-content .column a,.contact-page-content .column p,.footer .column .paragraph,.footer .column a,.footer .column p{font-size:14px;line-height:1.8}.contact-page-content .column.column-right,.footer .column.column-right{padding:0}.contact-page-content .copyright,.footer .copyright{margin-top:30px}.split-headline{padding:30px}.split-headline .title{font-size:7vw}.split-headline .title.align-right{top:auto;margin-top:2.4em}.home-content .featured-work .see-more a span{bottom:30px;left:30px}.home-content .about{height:auto;position:relative;padding:0}.about-page-content .about-statement>.inner,.about-page-content .clients .copy-container>.inner,.about-page-content .disciplines .copy-container,.about-page-content .impact .copy-container{padding:60px 30px}.home-content .about .inner{height:100%}.home-content .about .inner::after{clear:both;content:"";display:table}.home-content .about .learn-more{position:relative;right:0;bottom:0}.about-page-content .disciplines .discipline,.about-page-content .disciplines .section-title{margin:0 0 30px}.about-page-content .disciplines .discipline .copy-column .copy{margin:0 0 15px}.about-page-content .disciplines .discipline .list-column{width:100%;margin:0}.about-page-content .impact .copy-container>.inner{width:100%}.about-page-content .clients .title{margin:0 0 30px}.about-page-content .clients .client-list{margin:0 -7.5px}.about-page-content .clients .client-list .column{width:100%;padding:0 7.5px}.about-page-content .join-the-studio>.inner{padding:60px 30px}.page-content-single-project section>.inner{padding:30px}.page-content-single-project .intro-copy{padding:30px 0}.page-content-single-project .intro-copy .copy-columns{width:100%}.page-content-single-project .intro-copy .copy-columns .copy-column{padding:0;margin:0 0 30px}.page-content-single-project .intro-copy .copy-columns .copy-column:last-child{margin:0}.page-content-single-project .intro-copy .copy-columns .copy-column>.inner{max-width:100%}.page-content-single-project .intro-copy .services{display:block;width:100%;margin:30px 0}.page-content-single-project .grid-section .section-copy .copy-container{padding:60px 15px;width:100%}.page-content-single-project .grid-section .section-copy .copy-container .copy-row{display:block}.page-content-single-project .grid-section .section-copy .copy-container .copy-column{width:100%;padding:0 15px}.page-content-single-project .grid-section .section-copy .copy-container .copy-column .lead{margin:1em 0}.page-content-single-project .grid-section .section-copy .copy-container .title{margin:0 0 .5em;padding:0 15px}.page-content-single-project .grid-section .section-copy.float-right{float:none}.page-content-single-project .grid-section .section-copy.float-right .copy-container{padding:60px 30px}.page-content-single-project .recommended-case-studies .section-copy>.inner{padding:30px}.page-content-single-project .recommended-case-studies .section-copy .copy-container{width:100%}.insights-menu{padding:0 30px}.insights-menu .nav-items{padding:0;margin:0 -12px}.insights-menu .nav-item{margin:0}.insights-menu .nav-item .nav-link{padding:12px;display:inline-block}.post-container .copy-container{padding:45px 30px 60px}.post-container.single-post-container .title-container{padding:45px 30px 15px}.post-container.single-post-container .copy-container{padding:30px}.post-container.single-post-container .copy-container.first{padding:0 30px 30px}}@media screen and (max-width:320px){.headline,.headline p{font-size:24px}}@media screen and (orientation:portrait){.hero-image-container{height:100vw;width:100%;position:relative}.hero-image-container .hero-image{position:absolute;top:0;left:0}}