﻿html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:2rem 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.underline{border-bottom:1px solid #ccc;padding-bottom:0}.flex-full{display:flex}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.pad{padding:2rem 0}.pad-2{padding:2rem 0}.pad-4{padding:4rem 0}.pad-6{padding:4rem 0}.pad-8{padding:8rem 0}.mar{margin:2rem 0}.mar-4{margin:4rem 0}.mar-6{margin:6rem 0}.mar-8{margin:8rem 0}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.fullwidth{padding:2rem 0}.fullwidth figure img{width:100%;max-width:auto}.maxheight{height:100%}.auto{margin:0 auto}.aligncenter{align-self:center}.aligntop{align-self:flex-start;margin-top:8rem}.alignbottom{align-self:flex-end;margin-bottom:4rem}.toggle-content{display:none}.toggle-content.is-visible{display:block}hr{display:block;height:1px;border-top:1px solid #ccc;border-width:1px 0 0 0;margin:3rem 0 2rem 0}@font-face{font-family:'LabGrotesque-Regular';src:url("../fonts/LabGrotesque-Regular.eot");src:url("../fonts/LabGrotesque-Regular.woff2") format("woff2"),url("../fonts/LabGrotesque-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'LabGrotesque-Italic';src:url("../fonts/LabGrotesque-Italic.eot");src:url("../fonts/LabGrotesque-Italic.woff2") format("woff2"),url("../fonts/LabGrotesque-Italic.woff") format("woff");font-weight:400}@font-face{font-family:'LabGrotesque-Medium';src:url("../fonts/LabGrotesque-Medium.eot");src:url("../fonts/LabGrotesque-Medium.woff2") format("woff2"),url("../fonts/LabGrotesque-Medium.woff") format("woff");font-style:normal}@font-face{font-family:'LabGrotesque-Bold';src:url("../fonts/LabGrotesque-Bold.eot");src:url("../fonts/LabGrotesque-Bold.woff2") format("woff2"),url("../fonts/LabGrotesque-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'LabGrotesqueMono-Regular';src:url("../fonts/LabGrotesqueMono-Regular.eot");src:url("../fonts/LabGrotesqueMono-Regular.woff2") format("woff2"),url("../fonts/LabGrotesqueMono-Regular.woff") format("woff");font-weight:400;font-style:normal}/*! Typebase.less v0.1.0 | MIT License */body{font-size:1em;font-family:"LabGrotesque-Regular","Helvetica Neue",sans-serif;letter-spacing:0;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#000}p{font-size:1.375rem;line-height:1.6;margin-bottom:0 0 1.5rem 0}@media screen and (max-width: 600px){p{font-size:1rem}}h6+p{margin:0}.inner p a{border-bottom:1px solid #ccc;transition:all 250ms linear}.inner p a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);border-bottom:1px solid #333}.small{font-size:1rem}.regular{font-family:"LabGrotesque-Regular","Helvetica Neue",sans-serif}strong,.bold{font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif;font-weight:normal}em{font-family:"LabGrotesque-RegularItalic","Helvetica Neue",sans-serif;font-style:italic}ul,ol,dl{margin-top:1rem;margin-bottom:1rem;padding:0}ul li,ol li,dl dt,dl dd{margin:0}ul ul,ol ul,ul ol,ol ol{margin:0}h1,h2,h3,h4,h5{font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif;font-weight:normal;margin-top:1.5rem;margin-bottom:0}h1{font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif;font-size:4rem;line-height:1.125;letter-spacing:-0.1rem;margin:0}.claim{width:100%}.claim h1{font-size:4rem}.claim h1,.claim h2,.claim h3,.claim h4,.claim h5,.claim h6{margin:0;color:inherit !important}@media screen and (max-width: 600px){h1,.claim h1{font-size:2.5rem}}@media screen and (orientation: landscape) and (max-device-width: 1200px){h1,.claim h1{font-size:2.5rem}}h2{font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif;font-size:3.125rem;line-height:1.2;margin-top:3rem}@media screen and (max-width: 600px){h2{font-size:1.75rem}}h3{font-size:2.5rem;margin-top:3rem}@media screen and (max-width: 600px){h3{font-size:1.375rem}}h4{font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif;font-size:1.875rem;margin-top:3rem}@media screen and (max-width: 600px){h4{font-size:1.375rem}}h5{font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif;font-size:1.375rem;margin-top:3rem}@media screen and (max-width: 600px){h5{font-size:1rem}}.smallcaps,h6,figcaption,.one-block dt,.view-all,.toggle-list-grid,.short-bio a{font-family:"LabGrotesqueMono-Regular",monospace;font-size:0.94rem;letter-spacing:.15rem;text-transform:uppercase;color:#a1a1a1}h6{font-family:"LabGrotesqueMono-Regular",monospace;font-weight:normal;margin-bottom:.5rem}figcaption{margin:-2rem 0 1.375rem 1rem}table{border-spacing:0px;border-collapse:collapse}code{vertical-align:bottom}.mono{font-family:"LabGrotesqueMono-Regular",monospace;text-transform:uppercase;letter-spacing:0.1rem}.lead{font-size:1.375rem}.hug{margin-top:0}blockquote{font-size:3.75rem;line-height:1.15;font-family:"LabGrotesque-Regular","Helvetica Neue",sans-serif;margin:0}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote p{margin:0;font-family:"LabGrotesque-Regular","Helvetica Neue",sans-serif}@media screen and (max-width: 600px){blockquote{font-size:2rem}}@media screen and (min-width: 800px){.centerquote,.leftquote,.rightquote{width:50%}.rightquote{margin-left:50%}.centerquote{margin:0 auto;text-align:center}}.center{text-align:center}.right{text-align:right}.smallprint{margin:0;font-size:.8rem}.smallprint{color:#000}.smallprint h3{margin:4rem 0 2rem 0}.smallprint p{font-size:1rem;font-family:"LabGrotesqueMono-Regular",monospace}.uppercase{text-transform:uppercase}.inline-listing p{font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif;font-weight:normal;font-size:1.375rem;line-height:2;letter-spacing:0.05rem}.interview-qa{margin:4rem 0}.contact-intro h1,.contact-intro h2,.contact-intro h3,.contact-intro h4,.contact-intro h5{font-family:"LabGrotesque-Regular","Helvetica Neue",sans-serif;margin-top:0}button:focus{outline:0}.button{border:2px solid #000;display:inline-block;padding:.5rem 1.5rem .2rem 1.5rem}.outer{max-width:1400px;margin:0 auto;padding:0 1rem}.inner{max-width:800px;margin:0 auto}.wrap{height:100%;position:relative}.headroom{position:fixed;background:#fff;z-index:99;width:100%;will-change:transform;transition:transform 125ms linear}.headroom--pinned{transform:translateY(0%)}.headroom--unpinned{transform:translateY(-100%)}.nav-is-open .headroom--unpinned{transform:translateY(0%)}.nav-is-open{height:100vh;overflow:hidden}@media screen and (min-width: 1400px){.nav-is-open h1{position:relative;left:-7px}}nav a{transition:all ease .5s}nav h1,nav ul,nav p,nav li{padding:0;margin:0;line-height:1}nav ul{list-style:none;padding:0}nav h1 a{transition:opacity ease .3s}nav h1 a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.black{background:#fff}.is-open .nav-head a,.black a{color:#000}.nav-head{display:flex;height:80px}.nav-head h1{font-size:1.5rem;letter-spacing:0;font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif;font-weight:normal;margin:0;align-self:center;width:132px;height:20px;text-indent:-999em}.nav-head h1 a{background:url(../elements/studionow_logo_132x20.svg) 0 0 no-repeat;display:block;width:132px;height:20px}.nav-head h1 a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.nav-head .menu-toggle{align-self:center}.menu-toggle{margin-left:auto}.hamburger{position:relative;top:2px}.menu-toggle{margin-right:-1rem}.nav-body-wrap{display:none;align-items:center;min-height:calc(100vh - 4rem);justify-content:center}.is-visible{display:flex}.nav-body{text-align:center;position:relative;top:-4rem}ul.nav-main{list-style:none;text-align:center}ul.nav-main li{font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif;font-size:4rem;line-height:1.1;text-transform:uppercase}ul.nav-main a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}@media screen and (max-width: 750px){ul.nav-main li{font-size:3rem}}@media screen and (orientation: landscape) and (max-device-width: 1200px){ul.nav-main li{font-size:2.5rem}}.lang-select{margin-top:4rem}.lang-select a{color:gray}.lang-select a:after{content:"/";white-space:pre}.lang-select a:last-child:after{content:""}.lang-select a.active-lang,.lang-select a:hover{color:#000;opacity:1}ul.quicklinks{margin-top:3rem}ul.quicklinks li{display:inline;text-transform:uppercase;font-size:.85rem;letter-spacing:.05rem;color:gray}ul.quicklinks li::after{content:' •'}ul.quicklinks li:last-child::after{content:''}.light,.light a{color:gray}.light a:hover{color:#000}ul.disclaimer{margin-top:8rem}@media screen and (max-width: 750px){ul.disclaimer{margin-top:4rem}}.disclaimer li,.address li{font-size:.85rem;line-height:1.5;color:gray}ul.address{margin-top:2rem}.onmobile{display:none}@media screen and (max-width: 750px){.onmobile{display:inline}li span{display:none}}.subnav{margin:8rem auto 0 auto}.subnav ul{list-style:none;padding:0}.subnav li{font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif;display:inline-block;font-size:1.375rem;line-height:1.5}.subnav a{cursor:pointer;color:#fff}.subnav a.active,.subnav a:hover{border-bottom:1px solid #fff}@media screen and (max-width: 600px){.subnav{margin-top:4rem}.subnav li{font-size:1.2rem}}header{width:100%;height:100vh;background-color:gray;background-size:cover;display:flex;position:relative;z-index:2}.intro{color:#fff;margin-top:12rem}.intro a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.intro h2,.intro h3{font-size:4rem;line-height:1.2;margin:0}.intro h2.regular{font-family:"LabGrotesque-Regular","Helvetica Neue",sans-serif}.intro h6{margin-top:1.5rem;color:#fff;font-weight:normal}.intro h3{font-size:3rem;margin-top:3rem}.intro p{margin:4rem 0;max-width:600px}@media screen and (max-width: 800px){.intro{margin-top:8rem}.intro h2{font-size:2.5rem}.intro h3{font-size:1.2rem;margin-top:1.5rem}.intro p{font-size:1rem;max-width:100%}}.fullsize-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;overflow:hidden;background-repeat:none;background-position:center center;background-size:cover}.fullpage{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;padding:0;z-index:1}.background-img{background-position:center center;background-position:no-repeat;background-size:cover;width:100%;height:100vh}.lefttop{width:100%;max-width:1400px;margin:10rem auto;padding:0 1rem;position:relative;z-index:3}@media screen and (max-width: 960px) and (orientation: landscape){.lefttop{margin:4rem auto 0}}.logo-wrapper{width:1200px;height:240px}.logo-animated,.logo-static,.logo-studio{width:1200px;height:240px;background-position:center center;background-repeat:no-repeat;background-size:cover}.logo-static,.logo-studio{position:absolute}.logo-wrapper .logo-animated,.logo-wrapper .ff-part{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.logo-wrapper:hover .logo-animated,.logo-wrapper:hover .ff-part{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.logo-wrapper:hover .logo-static{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}@media screen and (max-width: 800px){.logo-wrapper,.logo-animated,.logo-static,.logo-studio{width:360px;margin:0 auto;height:72px}}footer{padding:4rem 0 2rem 0}.footer-nav ul{list-style:none;padding:0 0 2rem 0;flex:0 1 25%}.footer-nav li,.footer-nav p{font-size:1rem;font-family:"LabGrotesqueMono-Regular",monospace;line-height:1.5}.footer-nav li:last-child{margin-left:auto}.footer-nav li a span{font-size:1rem;opacity:0}.footer-nav li a:hover span{opacity:1}@media screen and (min-width: 800px){footer{padding:8rem 0 2rem 0}#projects footer{padding:4rem 0}#contact footer{padding:6rem 0 2rem 0}.footer-nav{display:flex}}.footer-minimal{padding:2rem 0}.footer-minimal h5,.footer-minimal p{flex:1 0 50%;margin:0}.footer-minimal p{text-align:right}.default li{font-size:1.375rem;line-height:1.375}@media screen and (max-width: 600px){.default li{font-size:1rem;line-height:1.6}}.one-line{width:100%;overflow:hidden;font-size:1.375rem;line-height:2;font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif;margin:0 0 4rem 0}.one-line dt{float:left;width:80%}.one-line dt::before{content:'→ ';margin-right:4px}.one-line dt.nolink,.one-line dt.nolink::before{color:#ccc}.one-line dt.nolink::before{content:'↙ ';margin-right:4px}.one-line dd{float:right;text-align:right;width:20%;color:#ccc}.one-block{line-height:2rem}.one-block dl{display:flex}.one-block dt{margin-top:0}.one-block dd{margin:0;font-size:1.375rem;font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif}.inline-list{font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif;line-height:1.6;list-style:none;text-transform:capitalize;padding:0;margin:0}.inline-list li{display:inline;font-size:1.375rem;font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif}@media screen and (max-width: 600px){.inline-list li,.one-block dd,.one-line dd,.one-line dt{font-size:1rem}}.slash li:after{content:" / "}.slash li:last-child:after{content:""}.biglist{list-style:none;font-size:1.5rem;font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif;margin:4rem 0}.relatedprojectshelper{margin-top:4rem;list-style:none}.relatedprojectshelper li{font-size:1.2rem;margin-bottom:3rem}.projects-filter{margin:12rem 0 .5rem 0;float:left;width:100%}.projects-filter h1{text-transform:capitalize}.projects-filter-nav{float:left;width:100%;margin-top:2rem}.view-all,.toggle-list-grid{float:left;width:100%;margin-top:0}.view-all a,.toggle-list-grid a{color:#ccc}.view-all a:hover,.toggle-list-grid a:hover{color:#000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.view-all a.active,.toggle-list-grid a.active{color:#000}.view-all span,.toggle-list-grid span{color:#000}.toggle-list-grid{letter-spacing:0.05rem;text-align:right}table{width:100%;font-size:1.375rem;border-top:1px solid #ccc;vertical-align:baseline}tr{border-bottom:1px solid #ccc}td{padding:1rem 0 .5rem 0}td.project-title,td.job-title{font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif}td.client-year,td.job-desc{font-family:"LabGrotesqueMono-Regular",monospace;color:gray;font-size:.94rem;text-align:right}td.client-year a:after,td.job-desc a:after{content:","}td.client-year a+a:after,td.job-desc a+a:after{content:""}td.client-year a:hover,td.job-desc a:hover{border-bottom:1px solid}@media screen and (max-width: 800px){table{font-size:1.2rem}td{display:block;padding-top:.5rem}td.client-year,td.job-desc{text-align:left;padding-top:0}}.related-elements{margin-top:-4rem}.year-client,.agency-services{margin:4rem 0}.related-projects{padding-bottom:4rem}.related-categories,.related-projects-list,.related-credits{margin-bottom:4rem}.related-projects-header{float:left;width:100%}.related-projects-header h5,.related-projects-header h6{float:left;width:50%;margin:0 0 .5rem 0;padding:0}.related-projects-header h6{text-align:right}.related-projects-header h6 a{color:gray}.text-block{margin:2rem 0}.text-block p a{border-bottom:1px solid #ccc}.grid{clear:both}.grid a{display:block;line-height:0}.grid a:hover{opacity:1}.grid-item{position:relative;display:inline-block}.grid-item a:hover{opacity:1}.grid-item figure{margin:0;padding:0}.grid-item .grid-item-copy{position:absolute;width:100%;top:1.875rem}.grid-item h3{font-family:"LabGrotesque-Regular","Helvetica Neue",sans-serif;font-size:1.875rem;line-height:1.2;margin:0 0 0 1.875rem;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.78)}.grid-item h3.grid-item-title{font-family:"LabGrotesque-Bold","Helvetica Neue",sans-serif}.grid-item-details{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:rgba(0,0,0,0.5);transition:all ease 500ms;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}@media screen and (max-width: 800px){.grid-item-details{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.grid-item h3{margin-left:1rem}}.related-projects .grid-item-details{width:calc(100% - .5rem);margin:0 .25rem}.grid-item:hover .grid-item-details{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}a{transition:all ease .5s}a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}img{max-width:100%;display:block}figure{margin:.5rem 0}figure img{margin:0 auto}figure.left img{margin:0}figure.right{overflow:hidden}figure.right img{float:right}@media screen and (min-width: 769px){.flex{display:flex;margin:0 -0.25rem;width:calc(100% + .5rem)}.flex figure{margin:0 .25rem}.flex+.flex figure{margin:.5rem .25rem 0}}.bg-image{background-repeat:no-repeat;background-position:center center;background-size:cover}.fullpage-slider{width:100%;height:100%}.crossfade{position:absolute;top:0;height:100%;width:100%}.crossfade-img{position:absolute;transition:opacity .5s ease-in;height:100%;width:100%;background-repeat:none;background-position:50% 50%;background-size:cover}.crossfade-img+div{opacity:0}article ul{margin:2rem 0;list-style-type:none}article ul>li{padding-left:1rem;margin-bottom:1rem}article ul>li:before{content:'-';position:absolute;margin-left:-1rem}.section__landing{width:100%;height:calc(100vh + 1px);min-height:100vh;overflow:hidden;position:relative;color:#fff}.section__landing a,.section__landing h6{color:#fff}.full-page-link{position:absolute;width:100%;height:100%;z-index:4}.full-page-link:hover{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}video.fullscreen{position:absolute;top:50%;left:50%;min-width:calc(100% + 1px);min-height:calc(100% + 1px);width:auto;height:auto;z-index:-100;transform:translate(-50%, -50%);overflow-x:hidden}@media only screen and (max-width: 480px) and (orientation: portrait){video.fullscreen-dt,video.fullscreen-mobile-ls{display:none}video.fullscreen-mobile{width:100%}}@media only screen and (min-width: 800px){video.fullscreen-mobile,video.fullscreen-mobile-ls{display:none}video.fullscreen-dt{display:block}}@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (orientation: landscape){video.fullscreen-dt,video.fullscreen-mobile{display:none}video.fullscreen-mobile-ls{display:block;width:100%}}.bg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}.section--linked::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;color:#fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity 500ms ease;will-change:opacity;z-index:2}.section--linked:hover::after{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);cursor:pointer}.section__link{position:absolute;height:100%;width:100%;z-index:10}.project__wrap{max-width:1400px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:flex-start}.project__title{margin-top:80px;position:absolute;z-index:11}.project__link{position:absolute;bottom:40px;z-index:11}.claim{align-self:center;color:inherit}.claim a{color:inherit;display:inline-block;text-decoration:none}.claim a::after{content:'';display:block;width:100%;height:1px;background-color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.hidden{display:none}@media screen and (min-width: 800px){.contact-wrap{min-height:50vh}}.contact{text-align:center;padding-top:4rem}.contact ul{list-style:none}.contact li{font-size:1.5rem;line-height:1.5}.contact h6{margin-top:4rem;margin-bottom:1rem}.contact p{margin-top:0}.imprint{padding-top:4rem}.socialmedia .button{padding-left:1rem;margin:.5rem 0}@media screen and (max-width: 600px){.socialmedia .button{width:calc(100% - 2rem)}}#map{height:100%;min-height:600px}.icon-facebook,.icon-instagram{width:24px;height:24px;display:inline-block;margin-right:1rem;position:relative;top:2px;background:url("../../assets/elements/icons/facebook.svg") 0 0 no-repeat}.icon-instagram{background:url("../../assets/elements/icons/instagram.svg") 0 0 no-repeat}#about section{padding:2rem 0}#about footer{padding-top:30rem}#about .inline-listing{margin-top:6rem}.service-listing{text-align:left;margin:4rem 0}.service-listing h3{margin-bottom:3rem}.service-listing .service-col{margin:4rem 0}.service-listing .service-desc{margin:2rem 0}.service-listing ul{list-style:none;border-top:1px solid #ccc}.service-listing li{border-bottom:1px solid #ccc;font-family:"LabGrotesqueMono-Regular",monospace;font-size:.94rem;text-transform:uppercase;letter-spacing:.1rem;line-height:1.5;padding:.5rem 0 .5rem 0}.service-listing li:before{content:"- ";white-space:pre;margin-left:-20px}@media screen and (max-width: 800px){.service-listing li:before{content:"";margin-left:0}}@media screen and (min-width: 800px){.service-listing{margin:2rem 0}.service-listing .service-col{width:calc(50% + 2rem);margin:0 2rem}}.client-logos,.awards-logos{margin:4rem 0 0 0}.client-logos .grid-item,.awards-logos .grid-item{transition:all ease .75s;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.client-logos .grid-item:hover,.awards-logos .grid-item:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.awards-logos .grid-item:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.team-bios{margin:0;justify-content:space-between}.team-bios h6{margin:1rem 0 0 0;color:#000}.short-bio p{font-weight:normal;font-size:1rem;line-height:2;margin-bottom:2rem}.short-bio a{font-family:"LabGrotesqueMono-Regular",monospace}.short-bio figure{margin:0}.short-bio figure img{margin:0}@media screen and (min-width: 800px){.short-bio:nth-child(odd){margin-right:1rem}.short-bio:nth-child(even){margin-left:1rem}.short-bio{width:47%}}.job-listing{text-align:left;margin:4rem 0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:30px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:1px;background-color:#000;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.is-open .hamburger-inner,.is-open .hamburger-inner::before,.is-open .hamburger-inner::after,.black .hamburger-inner,.black .hamburger-inner::before,.black .hamburger-inner::after{background-color:#000}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav{text-align:left;width:100%;-webkit-tap-highlight-color:transparent;position:absolute;top:0;z-index:99;height:100%}@media screen and (max-width: 600px){.owl-nav{display:none}}.owl-prev,.owl-next{width:25%;height:100%;text-indent:-999rem;position:absolute;left:0;background:none;cursor:url("../elements/arrow-left.png"),pointer;transition:all ease .5s}.owl-prev:hover,.owl-next:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.owl-next{right:0;left:auto;cursor:url("../elements/arrow-right.png"),pointer}.owl-nav [class*='owl-']{margin:5px;padding:4px 7px;display:inline-block}.owl-nav [class*='owl-']:hover{text-decoration:none;-webkit-tap-highlight-color:transparent}.owl-nav .disabled{opacity:0.5;cursor:default}.owl-nav.disabled+.owl-dots{margin-top:1rem}.owl-dots{margin-top:.5rem;background:none;text-align:center;-webkit-tap-highlight-color:transparent}.owl-dots .owl-dot{background:none;display:inline-block;zoom:1;*display:inline}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}#mc_embed_signup form{display:block;position:relative}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #999;-webkit-appearance:none}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;border:0 none;letter-spacing:.03em;color:#000;cursor:pointer;display:inline-block;font-size:15px;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;transition:all 0.23s ease-in-out 0s}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .clear{clear:none;display:inline}#mc_embed_signup label{display:block;font-size:16px;padding-bottom:10px;font-weight:bold}#mc_embed_signup input.email{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;display:block;min-height:32px;min-width:130px}#mc_embed_signup input.button{display:block;margin:0 0 10px 0;min-width:90px}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0em .5em 0em .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc_embed_signup{background:#fff;clear:left;flex:0 1 25%}#mc_embed_signup input{border:0 none;border-radius:0;border-bottom:1px solid #000}#mc_embed_signup input.email{width:85%}#mc_embed_signup input.button{background:none;text-align:left;text-transform:uppercase;font-family:"LabGrotesque-Medium","Helvetica Neue",sans-serif;font-size:.9rem;letter-spacing:.1rem;cursor:hand}#mc_embed_signup input.button:hover{color:#555}@media screen and (min-width: 1200px){#mc_embed_signup input.button{position:relative;top:-30px;left:-25px;width:80px;float:right}}
