/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.container{position:relative;width:980px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:300px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:620px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:960px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width:880px) and (max-width:1100px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:229px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:354px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:479px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:879px){.container{width:320px}.container .columns,.container .column{margin:0}.sixteen.columns{margin:0 10px}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width:590px) and (max-width:879px){.container{width:480px}.container .columns,.container .column{margin:0 10px}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .one-third.column,.container .two-thirds.column{width:440px}.container .sixteen.columns{width:460px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@font-face{font-family:"LL Circular Book Web";src:url(../media/fonts/lineto-circular-book.eot);src:url(../media/fonts/lineto-circular-book.eot?#iefix) format("embedded-opentype"),url(../media/fonts/lineto-circular-book.woff2) format("woff2"),url(../media/fonts/lineto-circular-book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"LL Circular Bold Web";src:url(../media/fonts/lineto-circular-bold.eot);src:url(../media/fonts/lineto-circular-bold.eot?#iefix) format("embedded-opentype"),url(../media/fonts/lineto-circular-bold.woff2) format("woff2"),url(../media/fonts/lineto-circular-bold.woff) format("woff");font-weight:400;font-style:normal}.omnesregular,.omnesmedium,nav.menu,.circularbook{font-family:'LL Circular Book Web',Arial,sans-serif}.kankinregular,.omnessemibold,.circularbold{font-family:'LL Circular Bold Web',Arial,sans-serif}body{font-size:1em;line-height:1.4;-webkit-font-smoothing:antialiased}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;display:block;border:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.clear-fix{clear:both}html,body{color:#313743;font-size:13px;line-height:22px;margin:0 auto}.sprite,.button,nav.menu ul li p,.mute,.read-more span,.bar li{background:url(../media/images/spritesheet.png) no-repeat}.sprite,.button,.mute,#client-logo{display:block;position:relative;color:transparent;font:0/0 a;text-shadow:none}.button,.mute{cursor:pointer}a,a:link,a:visited,a:hover,a:active{color:#313743;text-decoration:none}a:hover{color:#f73736;text-decoration:underline}.row a{color:#ed1e24}a span.external-link{background-position:0 -589px;display:inline-block;height:19px;margin:0 0 0 8px;position:absolute;width:17px}a:hover span.external-link{background-position:-30px -589px}.grey{color:#313743}.white{color:#fff}h1,h2{margin:0 0 20px;text-transform:uppercase}h1{font-size:55px;height:auto!important;line-height:55px;font-weight:100}h2{font-size:18px;line-height:18px}.bold{font-weight:700}.bold span{font-weight:100}.fill{height:100%;width:100%}.selected .pattern001{background:url(../media/images/patterns/pattern001.png) repeat-x #fff}.selected .pattern002{background:url(../media/images/patterns/pattern002.png) repeat-x #fff}.selected .pattern003{background:url(../media/images/patterns/pattern003.png) repeat-x #fff}.selected .pattern004{background:url(../media/images/patterns/pattern004.png) repeat-x #fff}.selected .pattern005{background:url(../media/images/patterns/pattern005.png) repeat-x #fff}.one-third{width:300px}.two-thirds{width:600px}.three-thirds{width:930px}.one-third-image{width:300px}section,.container{overflow:hidden}section{height:auto;padding:0 0 65px;position:relative}section#cases-overview{padding:50px 0 0;text-align:center}section.pattern{background-repeat:repeat-x}.container{margin-bottom:15px;padding:10px;top:0}section .container{margin-bottom:65px;padding:50px 0 10px;position:relative}p{font-size:1.17em;margin:0}nav.menu{color:#fff;font-size:30px;line-height:30px;position:fixed;width:100%;z-index:99;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}nav.close{height:100%}nav .overlay{background:#313743;height:0;position:fixed;top:0;width:100%;z-index:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}nav.close .overlay{height:100%;opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(Opacity=80)}nav .container{background:0;top:0}nav.menu .button{background-position:0 0;height:36px;position:relative;width:51px;z-index:2}nav.close .button{background-position:0 -42px}nav.menu .button .line{background:#f73736;display:block;height:3px;left:32px;margin-top:6px;position:relative;top:0;width:18px;-webkit-transition:opacity 300ms ease-in-out,top 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out,top 300ms ease-in-out;-ms-transition:opacity 300ms ease-in-out,top 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out,top 300ms ease-in-out;transition:opacity 300ms ease-in-out,top 300ms ease-in-out}nav.menu .button .line,nav.menu .button .line1,nav.menu .button:hover .line4{opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}nav.menu .button:hover .line{top:-9px}nav.menu .button .line4,nav.menu .button:hover .line1,nav.close .button .line,nav.close .button:hover .line4{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}nav.menu .button .line1{-webkit-transition-delay:210ms;-moz-transition-delay:210ms;transition-delay:210ms}nav.menu .button .line2{-webkit-transition-delay:140ms;-moz-transition-delay:140ms;transition-delay:140ms}nav.menu .button .line3{-webkit-transition-delay:70ms;-moz-transition-delay:70ms;transition-delay:70ms}nav.menu .button .line4{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}nav.menu ul{height:0;margin:15px 0 0;overflow:hidden;padding:0;position:relative;width:25%;z-index:1;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0);-webkit-transition:height .4s ease-in-out,opacity .4s ease-in-out;-moz-transition:height .4s ease-in-out,opacity .4s ease-in-out;-ms-transition:height .4s ease-in-out,opacity .4s ease-in-out;-o-transition:height .4s ease-in-out,opacity .4s ease-in-out;transition:height .4s ease-in-out,opacity .4s ease-in-out}nav.close ul{height:255px;opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}nav ul li{cursor:pointer;height:50px;position:relative;width:305px}nav ul li.disabled{cursor:default}nav ul li.active,nav.menu ul li.active a{cursor:default}nav ul li.no-show{display:none}nav.menu ul li a{color:#fff;position:absolute;text-decoration:none;top:0;width:100%;z-index:1}nav.menu ul li:hover a,nav.menu ul li.active a{color:#f73736;-webkit-transition:color 250ms linear;-moz-transition:color 250ms linear;-ms-transition:color 250ms linear;-o-transition:color 250ms linear;transition:color 250ms linear}.desktop .black-bkg{background:url(../media/images/home_loading.gif) no-repeat center #000}html.home-page,html.-page{background-color:#191f2b}html.mobile.home-page{background:#EAEDF0}.full-browser{height:100%;position:absolute;top:0;width:100%}.full-width{display:inline}#content{background:#EAEDF0;position:relative;z-index:0}.home #content{position:absolute}html.preloading{background:url(../media/images/loading.gif) no-repeat center 50% #EAEDF0;height:100%}.home,.black-bkg{background-color:#000}.mobile.home,.mobile .black-bkg{background-color:#EAEDF0}#switch-on{opacity:1;z-index:90}#switch-on-anim,.still,.static{position:absolute}#switch-on-anim{z-index:1}.still,.stati{height:0;top:50%;z-index:2;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}.grow-line{background:#fff}.pixel{background:#fff;bottom:0;height:0;left:0;margin:auto;right:0;top:0;width:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 10px #fff;-moz-box-shadow:0 0 10px #fff;-ms-box-shadow:0 0 10px #fff;-o-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff}.csstransitions .dot{height:1%;margin:-2px;width:1%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.csstransitions .horizontal-line{left:0;margin:-2px 0;width:100%;-webkit-box-shadow:0 0 20px #fff;-moz-box-shadow:0 0 20px #fff;-ms-box-shadow:0 0 20px #fff;-o-box-shadow:0 0 20px #fff;box-shadow:0 0 20px #fff}.csstransitions .vertical-grow{height:100%;top:0;-webkit-box-shadow:0 0 40px #fff;-moz-box-shadow:0 0 40px #fff;-ms-box-shadow:0 0 40px #fff;-o-box-shadow:0 0 40px #fff;box-shadow:0 0 40px #fff;opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}#switch-on.finished{background:0}#switch-on.finished #switch-on-anim,#switch-on.finished .still{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}video,.-page .case img{display:block;position:relative}#home{overflow-x:hidden;padding:0;position:fixed;position:relative;width:100%;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}#video-container,.case{height:100%;width:100%}.-page body{opacity:0}#video,#static-video{background:#191F2B}.mute{background-position:right -914px;display:block;height:37px;opacity:0;position:absolute;right:0;top:25px;width:37px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.mute:hover{background-position:right -994px;color:#f73736}.mute.muted{background-position:right -954px}.mute.muted:hover{background-position:right -1034px}.home-page .mute{display:block}.home-page body,.-page body{overflow-x:hidden}.home-page section,.-page section{padding:0}.case img{height:100%;width:auto!important}.case .inner-content{bottom:0;color:#fff;height:100%;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%}.case .inner{bottom:0;color:#fff;height:60%;left:0;margin:auto;position:absolute;right:0;width:100%}.case .inner h2,.case .inner h1,.case .inner p{opacity:1}section.offscreen .inner h2,section.offscreen .inner h1,section.offscreen .inner p{opacity:0}.case .inner h1 span{display:block}.inner-button{background:rgba(51,60,72,0);cursor:pointer}#home{position:fixed}#home-content{background:url(../media/images/home/background.png) no-repeat 0 0 #fff;background-size:100% auto;height:auto;left:0;margin:auto;position:relative;right:0;width:100%;z-index:4}.-page #content{left:0}#home-content h1{margin-bottom:1em;padding-top:1em;text-align:center}#home-content .container{padding:0;margin:0 auto}.feed-header{font-size:2em;text-align:center}.grid{clear:both;display:block;float:none;position:relative;width:100%}.grid-sizer,.feed-block{width:48%}.feed-block{margin:10px 1%;position:relative;text-align:center}.feed-block a{border:0;display:block}.feed-block a:hover{text-decoration:none}.feed-block a .image-wrapper{background:#313743;overflow:hidden}.feed-block a img{background:#313743;display:block;height:auto;text-decoration:none;width:100%;z-index:0;opacity:1;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);transform:scale(1.01);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.feed-block a:hover img{opacity:.2;transform:scale(1.05)}.feed-block .content-box{border:12px solid transparent;border-top:0;border-right:0;margin:-3em auto auto;position:relative;width:65%;z-index:2;-webkit-border-image:url(../media/images/border-stripe.png) 12 round;-o-border-image:url(../media/images/border-stripe.png) 12 round;border-image:url(../media/images/border-stripe.png) 12 round}.feed-block .content-box-inner{background:#fff;border:1px solid #848A8F;padding:1.5em 2em 2em}.feed-block h2.entry-title{font-size:1.1em;font-weight:100;font-family:omnessemibold;height:auto;letter-spacing:.01em;line-height:1.3em;margin:auto;text-transform:none}.feed-block p{margin:auto}.feed-block p.red,.feed-block p.posted-in{font-size:.9em}.feed-block p.posted-in{color:#313743;text-transform:capitalize}.feed-block p.red{color:#f73736;line-height:1.8em}.feed-block a:hover p.posted-in{color:#313743}.home-page section,.-page section{padding:5em 0}#home-content,.mission{background:#EAEDF0}.-page #content-footer{margin-top:0}#home-content h1{margin-bottom:.5em;padding-top:0;text-align:center}.mission p{text-align:center}.mission img{height:100%;width:100%}.content-container{background:#ddd;height:1000px}.js.loading #page-content,.js.loading footer{display:none;opacity:0}section.portfolio{padding:0}#work.work .container{background:0;position:relative;padding:30px 0 10px;top:0}.work .container .inner{float:left;width:945px}.work .key-header{background:#fff;overflow:hidden;position:relative}.work .intro{margin-bottom:60px}.casestudy .foreground{position:relative;top:10px;z-index:2}.casestudy #background{background:#EAEDF0;height:100%;left:0;margin-bottom:125px;position:absolute;top:0;width:100%;z-index:0}#work{overflow:hidden}.key-visual{background:#fff;height:100%;position:relative;opacity:1;width:100%;z-index:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}.key-visual,.key-visual img{display:block;min-height:322px}#work .key-header iframe{background:#fff;height:100%;position:absolute;top:0;width:100%}.key-header .play{cursor:pointer;display:none;opacity:0;position:absolute;top:0;z-index:1;opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(Opacity=80)}.key-header .play svg{bottom:0;height:10%;left:0;margin:auto;min-height:60px;min-width:60px;max-height:80px;max-width:80px;right:0;top:0;width:10%}.key-header .play svg circle{fill:#383944!important;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.key-header .play:hover svg circle{fill:#f73736!important}#close-vimeo{background-position:0 -846px;height:42px;position:absolute;right:35px;top:20px;width:42px;z-index:-1}#close-vimeo,#close-vimeo span{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}#close-vimeo,#close-vimeo span{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#close-vimeo span{background-position:-51px -846px;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#close-vimeo:hover,#close-vimeo:hover span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#close-vimeo:hover span{opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}#work.collapsed,#work.collapsed #background{background:#e3e7ec}#work{left:0;padding-bottom:0}#work.collapsed{padding:0}#case-locations{background:#fff;text-align:center;padding:1em 0}#case-locations .location-name{display:inline-block;height:40px;opacity:.2;width:130px}#case-locations .amsterdam{text-align:left}#case-locations .new-york{}#case-locations .image{width:35px;height:100%;display:inline-block;vertical-align:middle}#case-locations .selected{opacity:1}.location-divider{display:inline-block;height:24px;background:#c8c9ce;width:1px;vertical-align:middle}#work .casestudy{background-position:0 0;background-color:transparent;position:relative}#work.collapsed .casestudy{background-position:0 -313px;margin:0;top:-102px}#work h1,#work h2{color:#313743}#work h2{height:18px}#work.collapsed h1,#work.collapsed h2{color:#e3e7ec;-webkit-transition:color 300ms linear;-moz-transition:color 300ms linear;-ms-transition:color 300ms linear;-o-transition:color 300ms linear;transition:color 300ms linear}#work.collapsed .inner{top:0}#work.collapsed .teaser{height:auto!important;overflow:hidden}#teaser{border-bottom:1px solid #c8c9ce;display:inline-block;margin-bottom:50px;text-align:center}#work.collapsed .container{padding:0 15px 10px}#work .block{opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=0)}#work.collapsed .block{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}#work.collapsed #background{top:111px}.read-more{background-color:#EDEFF3;bottom:0;cursor:pointer;height:55px;position:relative;width:100%;z-index:3;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;transition:background-color 300ms linear}.read-more:hover{background-color:#fff}.collapsed .read-more:hover{background-color:#EAEDF0}.read-more .inner{height:34px;margin:0 auto;overflow:hidden;position:relative;width:34px;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.read-more .inner,#work.collapsed .read-more .inner{top:11px}.read-more:hover .inner{width:135px}.read-more p{color:#313743;font-size:0;margin:0;top:7px;text-transform:uppercase}.read-more p{font-size:1.17em;left:0;position:absolute;width:145px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0);-webkit-transition:left 300ms ease-in-out,opacity 300ms ease-in-out;-moz-transition:left 300ms ease-in-out,opacity 300ms ease-in-out;-ms-transition:left 300ms ease-in-out,opacity 300ms ease-in-out;-o-transition:left 300ms ease-in-out,opacity 300ms ease-in-out;transition:left 300ms ease-in-out,opacity 300ms ease-in-out}.read-more:hover p{left:45px;opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}.read-more span{background-position:0 -278px;height:34px;position:absolute;top:0;width:34px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.read-more:hover span{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.collapsed .read-more span,.load-more span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.collapsed .read-more:hover span,.load-more:hover span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.load-more{background-color:#fff}.load-more:hover{background-color:#EAEDF0}.load-more span{background-position:0 -278px}#cases-overview h1{margin-bottom:38px}#cases-overview .load-more p,#cases-overview .load-more:hover .inner{width:245px}#load-more.disabled{cursor:default;height:0}#load-more.disabled p,#load-more.disabled p:hover{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}#load-more.disabled .inner{display:none}#video-holder{background:#fff;overflow:hidden;position:absolute;top:0;z-index:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}#blocks,.block{width:100%}.block{margin:0 0 40px;overflow:hidden;position:relative}.col{float:left;margin:0 0 0 15px}.col1{margin:0 15px 0 0}.block .row{margin:0 0 20px;position:relative}.block .col p.no-title,.block4 .col1 .quote,.block9 .quote p{padding-top:2.45em}.block9 .quote p.quotee{padding-top:0}.block5 .col1 .row{height:346px}.block5 .col2 .row{height:169px;margin:0 0 8px}.block6 .row,.block .text{margin:0 0 20px}.col.sixteen.columns,.container .sixteen.columns .sixteen{width:940px}.block p{font-size:14px}.block p.top-margin{margin-top:1em}.block .quote p{font-size:2.7em;line-height:1.2em;margin:0 0 20px}.block .quote p.quotee{font-size:18px;font-style:italic;line-height:18px;margin-bottom:0}.casestudy h3{text-transform:uppercase;margin-top:0}.casestudy h3.top-margin{margin-top:20px}.block .quote .emojis{font-size:.8em}.block .col .last-row{margin-bottom:0}.block8 .row1.video{height:524px}.list ul{padding-left:20px;text-align:left}.scrolldown{background-position:-210px -1076px;bottom:20px;height:82px;left:calc(50% - 30px);left:-webkit-calc(50% - 30px);margin:0 auto;position:fixed;width:60px;z-index:50;opacity:.3;z-index:3;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100);-webkit-transition:opacity .3s,bottom .3s;-moz-transition:opacity .3s,bottom .3s;-ms-transition:opacity .3s,bottom .3s;-o-transition:opacity .3s,bottom .3s;transition:opacity .3s,bottom .3s}.scrolldown:hover{background-position:-140px -1076px;bottom:0;opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}.scrolldown.video{background-position:0 -1076px}.scrolldown.video:hover{background-position:-70px -1076px}.scrolldown.at-bottom{bottom:-20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scrolldown.at-bottom:hover{bottom:0}.mute,.scrolldown.scrolling,.scrolldown.scrolling:hover{cursor:default;opacity:0;bottom:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}.mobile .scrolldown{display:none}.mute{cursor:pointer}.case-button{height:60px;position:absolute;top:40%;width:82px;z-index:50;opacity:.2;-ms-filter:"alpha(Opacity=20)";filter:alpha(Opacity=20)}.case-button.disabled{cursor:default;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}.previous{background-position:0 -689px;left:0}.next{background-position:-168px -689px;right:0}.previous:hover{background-position:20px -689px}.next:hover{background-position:-188px -689px}#change-case-button-holder .case-button{display:inline-block;position:relative;top:0;z-index:1}#change-case-button-holder .previous{left:10px}#change-case-button-holder .next{left:780px;right:auto}#change-case-button-holder p{bottom:.4em;font-size:2.5em;left:0;line-height:1em;position:absolute;right:0;text-align:center;z-index:0}#credits h3{margin-top:20px}.partner{width:130px}.partner .logo{height:93px;width:100%}#cases-overview{background:#fff}#cases-overview .container{top:30px}.work .thumbnail{cursor:pointer;float:left;height:auto!important;margin:0;position:relative;overflow:hidden;text-align:center;width:25%}#related-projects{display:inline-block;margin:10px}#related-projects .thumbnail{margin:10px}.work .thumbnail br,.work .thumbnail span{display:none}.work .thumbnail img{height:auto!important;width:100%}.work .thumbnail .pattern,.work .thumbnail .inner{position:absolute;z-index:1}.work .thumbnail .pattern{background-position:1000px 0;height:100%;left:0;top:0;width:100%}.work .thumbnail .inner{bottom:0;color:#fff;height:50px;left:0;margin:auto;right:0;top:0;width:290px}.work .thumbnail p{font-size:12px;margin:0;opacity:0}.work .thumbnail p.client{margin:0 0 5px}.work .thumbnail p.title{font-size:20px;margin:0;text-transform:uppercase}.desktop .work .thumbnail p.teaser,.desktop .work .thumbnail p.read-more,.work .thumbnail p.title,.work .thumbnail p.client{position:relative}.desktop .work .thumbnail .pattern,.desktop .work .thumbnail.selected .pattern{background:#313743}.desktop .work .thumbnail:not(.selected) .pattern{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}.desktop .work .selected .pattern,.work .selected .pattern,.work .selected p.teaser,.desktop .work .selected p.teaser{opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}.mobile .work .thumbnail .pattern{background:0}.mobile .work .thumbnail .inner{bottom:0}.work .selected{cursor:default}.work .selected p.read-more{display:none}.work .loading{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}#client-logo{height:110px;position:absolute;right:10px;top:44px;width:210px}.key-header{overflow:hidden;position:relative}.white-background,.white-background .container,.about-background{background-color:#fff}.about-page section{padding:0;text-align:center}#superpowers .container.inner{background:0}#about-block,#about-content,#portfolio-content{text-align:center}svg{border:0;display:block;height:auto;width:100%!important}svg{height:100%;vertical-align:top;top:0;position:absolute}nav.menu ul.about-menu,ul.about-menu{background:#fff;font-size:1em;list-style:none;margin:0;padding:1.5em 0;position:absolute;text-align:center;width:100%;z-index:1}nav.menu ul.about-menu{background:0;display:none;font-size:14px;height:auto;left:0;line-height:14px;opacity:0;padding:2.3em 0 0;top:0;width:100%}nav.menu ul.about-menu li,ul.about-menu li{display:inline-block;margin:0 1.5em}nav.menu ul.about-menu li,nav.menu ul.about-menu li a{height:auto;width:auto}nav.menu ul.about-menu li a,ul.about-menu li a{color:#313743;position:relative;text-transform:uppercase}nav.menu ul.about-menu li a:hover,ul.about-menu li a:hover{color:#f73736;text-decoration:none}.about p,.about .info,#about .clients,#about #showreel,#contact p{position:relative;z-index:1}.about-page h1{margin-bottom:50px}.about-page #content .container{padding:50px 0 0;margin-bottom:50px}.about-page #about .container{background-color:rgba(0,0,0,0);margin:0 auto;padding:110px 0 50px}.about-page section#cases-overview{background:0}.zero-padding{padding:0}.container .sixteen.columns{position:relative;z-index:1}.about-background{height:1500px;position:absolute;top:0;width:100%;z-index:0}.about-page #about-block{display:none}#about .info p{margin:0 0 10px}#about .info p.subtitle{margin:0 0 50px}.mission-statement{margin:0 auto;width:65%}.mission-statement p{line-height:1.3em;margin-bottom:1em}p.copy,.copy{margin-bottom:50px}.image{overflow:hidden;position:relative}.dna h3{text-transform:uppercase}.dna-item,.person,.about-page .client{display:inline-block;margin:1em 4%;max-width:140px;position:relative;width:15%}.dna .image{height:0;padding-bottom:100%;margin-bottom:1em;width:100%}.dna svg{}.clients .container{margin-bottom:50px}.container .sixteen.client-logos{width:99%}.clients p{margin-bottom:50px}.about-page .client,.person{border:1px solid #ced0d2;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}.about-page .client,.person{height:auto;margin-bottom:10px;margin-top:10px;overflow:hidden}.about-page .client,.person{margin:10px 1%;max-width:218px;width:22%}.superpowers .dna-item{max-width:200px;width:21%}.superpowers .dna .image{}.entity{display:inline-block;margin:0 1%;overflow:hidden;padding-bottom:2em;width:30%}.entities .copy p{margin-bottom:1em}.middle{border-left:1px solid #ced0d2;border-right:1px solid #ced0d2}.entity .image{height:0;margin-bottom:1em;padding-bottom:66%;width:100%}a.entity:hover,a.entity:hover p,a.person:hover,a.person:hover p{text-decoration:none}.person{max-width:218px;padding-bottom:2em}.person .image{height:0;margin:0 auto;padding-bottom:100%;width:64%}.person p{font-size:1em;margin-bottom:1em}.person p.name{font-size:1.2em}#about .clients{background:url(../media/images/about/clients.png) 0 0 no-repeat;height:376px;margin:50px 0 75px;width:100%}#about #save-the-world{bottom:0;left:0;height:70%;position:absolute;right:0;top:0;width:35%}#about .robins{height:375px;position:relative;top:-30px;width:620px}iframe{height:100%;position:relative;width:100%}.embedded-video iframe{border:0;position:absolute;top:0;left:0;z-index:1}.embedded-video{cursor:pointer;background:#000}.embedded-video .play{height:0;left:0;margin:auto;padding-bottom:8%;position:absolute;right:0;top:41%;width:8%;z-index:8}.embedded-video .play circle{fill:#383944;opacity:.8;transition:all .25s ease-in-out}.embedded-video:hover .play circle{fill:#f73736;opacity:1}#contact h1 br{display:none}#map-buttons{display:block;height:100%;top:0;width:100%;z-index:1}#map-buttons a{background-color:rgba(49,55,67,0);height:100%;position:absolute;top:0;width:50%;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}#map-buttons a svg{font-size:1.3em;left:0;position:absolute;top:0;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#map-buttons a.map-button2{left:50%}#map-buttons a:hover{background-color:rgba(49,55,67,.8)}#map-buttons a:hover svg{transform:scale(1.1);left:-1%}#map-buttons a.map-button2:hover svg{left:2%}.contact .container{background-color:transparent;margin-bottom:0;padding-bottom:0}#contact h1{margin-bottom:50px}#contact .description,#contact .further-info{margin-bottom:20px}#contact a:hover{text-decoration:none}a.red{color:#f73736;text-decoration:none}a.red:hover{text-decoration:none;color:#313743}#contact-content,#contact-social{text-align:center}#contact,#privacy{background:#fff;padding-bottom:0}#contact-content .address span{display:block}.contact .container,.privacy .container{margin-bottom:50px}#locations{display:inline-block;position:relative;width:100%}.map-panel{float:Left;position:relative;width:50%}.map-panel .address{height:300px;padding:0 14px;position:absolute;width:292px;z-index:1}.left-panel .address{right:10%}.right-panel .address{left:10%}.map-panel p{bottom:0;height:65%;margin:auto;position:absolute!important;top:0;width:95%}.map-panel .map{background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:13em;overflow:hidden}.map-panel .image{height:auto;width:100%}.map-panel .map img{visibility:hidden}a.rollover{background-color:rgba(49,55,67,0);height:100%;left:0;position:absolute;top:0;width:100%;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}a.rollover:hover{background-color:rgba(49,55,67,.8)}.map-panel .bkg{height:0;left:0;padding-bottom:100%;position:absolute;top:0;width:100%;z-index:0}.map-panel svg{}.social-buttons{background:#fff;margin-bottom:0;padding-bottom:50px}.social-buttons .container{width:auto!important;margin-bottom:0}.social-buttons a{display:inline-block;margin:0 2%;width:auto}.social-buttons a .image{height:130px;margin:0 auto;width:130px}.social-buttons a:hover{text-decoration:none}.social-buttons .facebook{fill:#00569d}.social-buttons .twitter{fill:#00a9da}.social-buttons .instagram{fill:#ae9374}.social-buttons a path{transition:all .3s}.social-buttons a:hover path{fill:#f73736!important}#jobs{background-image:url(../media/images/patterns/pattern-jobs.png);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0)}.jobs,.jobs .container{background-color:#EAEDF0}.contact h1,.jobs h1{text-align:center}.mask{background-position:0 -98px;height:143px;position:absolute;width:45px}#jobs .mask{left:541px;top:94px}.hightlighted-jobs{}.job{margin:0 0 35px;overflow:hidden;position:relative}.jobs p{padding-top:2.8em}.jobs .image{height:0;padding-bottom:100%;width:81%}#about-block .inner{margin-bottom:0;padding:65px 0 0}#more-about.load-more{background-color:#f0d270}#more-about.load-more:hover{background-color:#fee48d}#more-about.load-more span{background-position:0 -278px}.privacy .container{padding-top:100px}.privacy .paragraph{margin-top:50px}.privacy p{margin-bottom:20px}.privacy h3,.privacy p,.privacy ul{font-size:14px;margin:0 0 20px}.privacy h3,.privacy .last{margin:0}.privacy hr{margin:40px 0}#work,#about,#contact,#jobs,.home-page #cases-overview,.home-page #about-block,.home-page footer,.mobile #read-more{display:none}.home-page #home,.portfolio-page #portfolio,.work-page #work,.about-page #about,.contact-page #contact,.contact-page #jobs,#cases-overview,#about-block,footer{display:block}#page-content{height:auto!important;overflow:hidden;position:relative}footer.full-width{display:block;width:100%}footer{background:#2c323d}#content-footer{margin:0;padding:5em 0}#content-footer .container{margin:0 auto}footer .container{background:none repeat scroll 0 0 transparent;height:auto;padding:0;text-align:left;top:0}footer .block{float:left;height:auto;margin:0;padding-top:20px;position:relative}footer .left{padding:0;width:770px}footer h3{margin-top:0}footer p{line-height:1.3em;margin:0}footer a.email{color:#fff;display:block;margin:0 0 .3em}footer.bar{background:#313743;height:62px}.bar section,.bar .block{height:auto}.bar section{margin-bottom:0;padding:0}.bar li{background-position:-270px -237px;display:inline-block;margin:0 0 0 20px;padding:0 0 0 20px}.bar li.first{background:0;margin-left:0;padding-left:0}footer .social{padding-top:9px}footer .social span,footer .social a{float:left}footer .social span{padding-top:10px;width:70px}footer .social a{margin:0;height:40px;width:40px}footer .social a .image{height:100%}footer .social path{fill:#fff;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}footer .social a:hover path{fill:#f73736}.float-right{float:right}footer ul{list-style:none;margin:0;padding:0}footer a,footer a:link,footer a:visited{color:#fff}footer a:hover,footer li.active a{color:#f73736;text-decoration:none}footer li.active a{cursor:default}footer .logo{background-position:-60px -104px;height:50px;width:129px}.home footer{display:none}#voiceclick_div_id{height:20px;margin-top:.5em;overflow:hidden;display:none}#voiceclick_div_id #voiceclick_div_id_VoiceClickCallCtrl{background:url(../media/images/callusnow.png) no-repeat 0 -30px transparent;border:0 none;border-radius:0;box-shadow:none;margin:0;padding:0}#voiceclick_div_id #voiceclick_div_id_VoiceClickCallCtrl:hover{background-position:0 0}#voiceclick_div_id #voiceclick_div_id_VoiceClickCallCtrl input{width:100px!important;font-size:0!important;font-family:omnesmedium,Arial,sans-serif!important;border-radius:0!important;background:none!important}.block p.phone,.block p#voiceclick_div_id{font-size:14px;vertical-align:middle}.turn-device{display:none;position:fixed}.not-found-page{background:#ecedef}.not-found-page section{background:url(../media/images/404-robin.png) no-repeat right bottom #ecedef;background-size:28%;bottom:0;height:50%;left:0;margin:auto;min-height:340px;min-width:800px;padding:0;position:absolute;right:0;top:0;width:50%}.not-found-page h1{color:#d54d4d}.not-found-page p{text-transform:initial}.not-found-page section a,.not-found-page section span{color:#5dcae6;text-transform:lowercase}a,a:link,a:visited,a:hover,a:active,.anim-color,.about-menu a{-webkit-transition:color .2s ease-in-out,border-bottom .2s ease-in-out;-moz-transition:color .2s ease-in-out,border-bottom .2s ease-in-out;-ms-transition:color .2s ease-in-out,border-bottom .2s ease-in-out;-o-transition:color .2s ease-in-out,border-bottom .2s ease-in-out;transition:color .2s ease-in-out,border-bottom .2s ease-in-out}a.rollover{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.anim-all{-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.bkg-color{-webkit-transition:background-color 75ms ease-in-out;-moz-transition:background-color 75ms ease-in-out;-ms-transition:background-color 75ms ease-in-out;-o-transition:background-color 75ms ease-in-out;transition:background-color 75ms ease-in-out}.fade{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.top{-webkit-transition:bottom .5s ease-in-out,top .5s ease-in-out,padding-top .5s ease-in-out,background-color 75ms ease-in-out;-moz-transition:bottom .5s ease-in-out,top .5s ease-in-out,padding-top .5s ease-in-out,background-color 75ms ease-in-out;-ms-transition:bottom .5s ease-in-out,top .5s ease-in-out,padding-top .5s ease-in-out,background-color 75ms ease-in-out;-o-transition:bottom .5s ease-in-out,top .5s ease-in-out,padding-top .5s ease-in-out,background-color 75ms ease-in-out;transition:bottom .5s ease-in-out,top .5s ease-in-out,padding-top .5s ease-in-out,background-color 75ms ease-in-out}.bottom{-webkit-transition:bottom .5s ease-in-out;-moz-transition:bottom .5s ease-in-out;-ms-transition:bottom .5s ease-in-out;-o-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out}.slide{-webkit-transition:left .5s ease-in-out,right .5s ease-in-out;-moz-transition:left .5s ease-in-out,right .5s ease-in-out;-ms-transition:left .5s ease-in-out,right .5s ease-in-out;-o-transition:left .5s ease-in-out,right .5s ease-in-out;transition:left .5s ease-in-out,right .5s ease-in-out}.height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.height-slow{-webkit-transition:height .8s ease-in-out;-moz-transition:height .8s ease-in-out;-ms-transition:height .8s ease-in-out;-o-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.height-fast{-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-ms-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.chrome #jobs .mask{left:549px}.safari #jobs .mask{left:564px}.mobile.work-page #cases-overview{display:none}@media only screen and (max-width:1210px){}@media only screen and (max-width:1120px){nav .container{width:100%}.mute{right:30px}}@media only screen and (max-width:980px){.map-panel{width:100%}.left-panel{margin-bottom:50px}}@media only screen and (max-width:1200px){.work .thumbnail .inner{width:auto}}@media only screen and (max-width:800px){}@media only screen and (max-width:480px){.map-panel .address{height:240px;width:240px}.map-panel .map{height:230px}}@media only screen and (min-width:880px) and (max-width:1100px){.col.sixteen.columns,.container .sixteen.columns .sixteen{width:728px}.work .intro{margin-bottom:50px}h1,h2{margin:0 0 15px}h1{font-size:68px;line-height:68px}h2{font-size:17px;line-height:17px;margin:0 0 10px}p{font-size:1em}#client-logo{height:100px;top:10px;width:190px}.block,.block .text{margin:0 0 40px}.block5 .col1 .row{height:276px}.block5 .col2 .row{height:133px}.block .quote{height:120px;padding-top:15px}.block .quote p{font-size:2em;line-height:1.3em;margin:0 0 10px}.block .quote p.quotee{font-size:15px}.block8 .row1.video{height:419px}.partner{width:94px}.partner .logo{height:67px}.hide-break br{display:none}#change-case-button-holder .next{left:570px}.about-background{height:1375px}#about .info{overflow:hidden;position:relative;width:100%}#about .robins{height:278px;top:0;width:460px}#about .clients{background:url(../media/images/about/client-logos-748px.png) 0 0 no-repeat;height:336px;margin:50px 0 60px;width:100%}#contact h1 br{display:block}.contact-background{background-position:313px bottom;height:715px}.privacy h2{line-height:1.4em;margin-bottom:20px}footer .left{width:639px}footer .container .logo.columns{width:132px}footer .logo{background-position:-139px -104px}.not-found-page section{background-size:25%;min-height:auto;min-width:auto;width:700px}}@media only screen and (min-width:590px) and (max-width:879px){.col.sixteen.columns,.container .sixteen.columns .sixteen,.container .sixteen.columns .eleven{width:440px;margin-bottom:20px}.container .sixteen.columns .info{margin-left:0;margin-right:0}.container .columns p,.container .column p{margin-bottom:1em}footer .container .columns p,footer .container .column p{margin-bottom:0}.mission-statement{margin:0 10px;width:440px}footer a.email{margin:0}section .container{margin-bottom:40px}h1,h2{margin-bottom:10px}h1{font-size:50px;line-height:50px}h2{font-size:14px;height:14px;line-height:14px;margin-bottom:5px}p{font-size:1em}#client-logo{top:0}.work .intro,.block .row,.block .text,.block .col .last-row,.block .last-col,.col1{margin-bottom:20px}.block,.block .quote p{margin-bottom:0}.block .col p.no-title,.block4 .col1 .quote,.block9 .quote p,.block2 .col2 p.no-title,.block .quote{padding:0}.block5 .col2 .row,.block6 .row,.work #related-projects .thumbnail,.work .thumbnail{float:left;margin:0 10px;width:440px}#teaser{margin-bottom:30px;padding-bottom:30px}.work .thumbnail{margin:0;width:50%}.container .partner{margin-bottom:20px;width:200px}.block5 .col1 .row{height:254px}.block5 .col2 .row{height:121px;margin-bottom:10px}.container .block6 .five.columns{margin:0;width:100%}.block .quote p{font-size:25px;line-height:25px}.block .quote p.quotee{font-size:15px}.block2{margin:0}.quote br{display:none}.block8 .row1.video{height:257px}.container .columns.related{margin-bottom:10px}#client-logo{height:60px;right:10px;width:115px}p.award{margin-left:10px}#credits{width:460px}#about .info p.subtitle{margin:0 10px 20px}#about .info{margin:10px 0;width:100%}#about .robins{height:278px;top:0;width:460px;display:none}#about .clients{background:url(../media/images/about/client-logos-460px.png) 0 0 no-repeat;height:318px;margin:0 0 20px;width:100%}#contact h1{width:410px}.contact-background{background-image:none;height:520px}.privacy p,.privacy h2{line-height:1.4em;margin-bottom:20px}.privacy h2{height:auto}.privacy ul{padding-left:20px}#about-block .inner{margin-bottom:0;padding:50px 0 0}#about-block p.subtitle{margin-bottom:20px}footer .logo{background-position:-139px -104px}.not-found-page section{background-size:25%;height:275px;min-height:auto;min-width:auto;width:540px}}@media only screen and (max-width:879px){nav.menu ul{width:100%}nav.menu ul.about-menu li,ul.about-menu li{margin:0 1%}.superpowers .dna-item{width:23%}.entity{width:40%}.middle{border:0}.full-width,.key-visual{display:block}#work .casestudy{text-align:center}.embedded-video .play{padding-bottom:15%;top:36%;width:15%}#change-case-button-holder{height:60px;margin:20px 0 20px 10px}#change-case-button-holder .case-button{position:absolute}#change-case-button-holder .previous{left:0}.previous:hover{background-position:0 -689px}#change-case-button-holder .next{left:auto;right:0}.next:hover{background-position:-168px -689px}#change-case-button-holder p{bottom:auto;font-size:1.9em;line-height:2em}.container .partner{display:inline-block;float:none;margin:0 auto 20px;width:140px}.feed-block{margin:0 0 20px}.mission p,.mission h1{width:300px;margin:0 auto}.mission p{margin:0 auto}.social-buttons a{margin:0 auto}.social-buttons a .image{height:100px;width:100px}.jobs .image{margin:auto;padding-bottom:69%;width:50%}.jobs p{text-align:center}footer .left{width:320px}footer .block{height:auto}footer .social{margin-bottom:20px}footer .container .twelve.columns{width:250px}footer .container .logo.columns{display:inline-block;float:none;height:50px;left:0;margin:0 auto;position:absolute;right:0;width:132px}footer{height:auto}footer .container{height:auto;margin:auto;top:0}#contact-details{margin:95px auto 0;text-align:center;width:100%}footer .container .six.columns{margin-bottom:20px}footer.bar{height:170px}footer ul{text-align:center}.bar li.last{background:0;margin:10px 0 0;padding:0;display:block}.five.columns.block.social{margin:0;padding:10px}.social .float-right{display:inline-block;float:none;text-align:center;width:100%}footer .social span{display:none}footer .social a{display:inline-block;float:none}footer a.email{margin:0}footer .logo{background-position:-139px -104px}.grid-sizer,.feed-block{width:100%}.block .list ul{margin-top:0}.block .list br{display:none}}@media only screen and (max-width:589px){.col.sixteen.columns,.container .sixteen.columns .sixteen{width:100%;margin-bottom:20px}.contact-background{background-position:-100px bottom;height:525px}.mission-statement{width:100%}.container{top:20px}section{padding:0 0 40px}section .container,.about .container{margin-bottom:0}.sixteen .sixteen.columns{margin:0}.container .sixteen.columns .info{margin-left:0;margin-right:0}p,.block,.col1,.row,.block .row,.block .text,.block2 .col .block6 .col,.block .col .last-row,#about .client-list,.work .intro,.block .row,.block .text,.block .col .last-row,.block .last-col,.col1{margin-bottom:20px}.block,.block .quote p{margin-bottom:0}.block2{margin:0}.quote br{display:none}.block .col p.no-title,.block4 .col1 .quote,.block9 .quote p,.block2 .col2 p.no-title,.block .quote{padding:0}.block5 .col2 .row,.block6 .row,.work #related-projects .thumbnail{width:100%}.block8 .row1.video{height:178px}#teaser{margin-bottom:20px;padding-bottom:20px}.work .thumbnail{margin:0;width:100%}.work #related-projects .thumbnail{margin:20px 0 0}h1,h2{margin:0 0 10px}h1{font-size:3em;line-height:1.1em}h2{font-size:13px;line-height:14px;font-weight:100;margin:0}#client-logo{height:50px;right:10px;top:0;width:95px}.block5,.block p{margin-bottom:0}p{font-size:1em}.block2 .col2 p.no-title{padding:0}.block5 .col1 .row,.block5 .col2 .row,.work .thumbnail{height:165px}.container .block6 .five.columns{margin:0;width:100%}.block .quote{height:auto!important;padding:0}.block .quote p{font-size:1.9em;line-height:1.4em;margin:0 0 10px}.block .quote p.quotee{font-size:15px}.container .partner{margin:0 10px 20px 0;width:140px}.container .no-logo{margin-right:0}.partner .logo{width:100%}.desktop .case-button,#client-logo{display:none}#credits,#awards{margin-left:10px}#about .info .left,#about .info img{height:auto!important;width:100%;margin:0 0 20px}#about .info p.subtitle{margin:10px 0 0}#about .robins{display:none}#about .clients{background:url(../media/images/about/client-logos-300px.png) 0 0 no-repeat;height:353px;margin:20px 0 40px;width:100%}.about-background{height:980px}.work .thumbnail .inner{left:10px}.about-page #video-holder{left:0;top:0}.dna-item,.person{width:30%}.superpowers .dna-item{width:35%}.about-page .client{width:41%}.entity{width:60%}.entity .image{margin-bottom:0}.container p.copy{margin-bottom:2em}#contact h1{margin-bottom:40px}.contact-background{height:390px}.contact-background{background-position:312px bottom}.privacy .container{padding-left:10px}.privacy h1{font-size:2.7em}footer .left{padding:0 0 20px}#about-block{padding:0}#about-block .inner{margin-bottom:0;padding-bottom:60px;padding-top:10px}#about-block p.subtitle{margin-bottom:20px}footer.bar{height:140px}.bar li{font-size:.9em;margin-left:10px;padding-left:10px}.five.columns.block.social{padding:10px 0}.not-found-page section{background-size:50%;height:300px;min-height:auto;min-width:auto;width:300px}.not-found-page section span.links{display:block}.map-panel p{height:80%}.social-buttons .container{width:300px!important}}@media all and (orientation:landscape){}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.mobile .turn-device .inner{background-image:url(../media/images/turn-device-hires.png)}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}