@charset "UTF-8";/*! normalize.css v1.1.2 | MIT License | git.io/normalize */a,button,input,select,textarea{font-size:100%;vertical-align:baseline;margin:0}abbr[title],dfn[title]{border-bottom:1px dotted}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section,summary{display:block}fieldset,hr{border:0;padding:0}#logo a,.hide{text-indent:-2000px}#subnav li,#subnav ul,.filterMenu ul li,li,nav ol,nav ul{list-style:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:dotted thin}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,serif}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}.form-actions,.form-item,figure,form{margin:0}legend{white-space:normal}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}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#headerWrap,#workFilters{-moz-box-sizing:border-box;-webkit-box-sizing:border-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;resize:vertical}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}audio,canvas,img,input,select,video{vertical-align:middle}ins,mark{background-color:#ff9;color:#000}body{margin:0;line-height:1;font:100%/1.4 Arial,Helvetica,sans-serif;background-color:#f9f9f9}#searchBar input,#subnav,.filterRightClear,mark{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}#brandStoryPlay .titleSmaller:before,#navigation ul li a:after,#navigation ul li.ml_blog ul li a:after{content:''}a{padding:0;background:0 0}ins{text-decoration:none}mark{font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help}table{border-collapse:collapse;border-spacing:0}input,select,textarea{font-family:inherit;font-size:inherit}#main,#searchBar input,.node{font-family:Georgia,serif}body.front{background-color:#131313}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}fieldset{margin:0}.absolutehide{position:absolute;top:-2000px}.mobileHide{display:none}@media only screen and (min-width:769px){.mobileHide{display:block}}.fablet{display:none}@media only screen and (min-width:640px){.fablet{display:block}}@media only screen and (min-width:960px){.fablet{display:none}}.desktopHide{display:block;padding:12px}@media only screen and (min-width:769px){.desktopHide{display:none}}.table{display:block}@media only screen and (min-width:769px){.table{display:table;height:100%}}.cell{display:block}.black{color:#000}.largerFont{font-size:1.2em}.extraMargin{margin:15px 0 0}#header,#main,.node,.node-blog{min-width:290px;margin:0 auto;position:relative}#block-system-main>div.content{position:relative;width:100%;overflow:hidden;padding:0 0 25px}.front #block-system-main>div.content{padding:0}@media only screen and (min-width:769px){.cell{display:table-cell;vertical-align:middle}.front #block-system-main>div.content{padding:0 0 0 10px}}@media only screen and (min-width:960px){.front #block-system-main>div.content{padding:0}}#main,.node{max-width:980px;padding:0;color:#676767;z-index:2}@media only screen and (min-width:640px){#main,.node{padding:40px 0 0}}#main.unsubscribed{padding:106px 0 0}#header,.node-blog{max-width:960px}.node-projects{padding:0}.node-projects #main{max-width:960px;padding:16px 0 0}@media only screen and (min-width:640px){.node-projects #main{padding:16px 10px 0}}@media only screen and (min-width:960px){.node-projects #main{padding:16px 0 0}}@media only screen and (max-width:950px){.node-type-projects .mobileHide .wrapper .relatedPost{width:30%!important;margin-left:0;margin-right:0}.node-type-projects .mobileHide .wrapper .relatedPostPos2{width:30%!important;margin-left:5%;margin-right:5%}}.node-blog{padding:16px 0 0}.node.extraPadding{padding:80px 0 0}#headerWrap{background-color:#000;padding:10px 0;width:100%;float:left;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;position:fixed;z-index:4;box-sizing:border-box}#logo a,.not-front #main-wrapper{position:relative}@media only screen and (min-width:640px){#headerWrap{padding:25px 0 0}}#headerWrap.crazyHeaderWrap{padding:10px 0 0}#printLogo{display:none}#logo{width:193px;float:left;margin:0 0 0 10px}#logo a{display:block;background:url(../img/insight-creative.png) no-repeat;height:27px;width:193px;margin:4px 0 0;-webkit-transition:height .2s ease-in;-moz-transition:height .2s ease-in;-o-transition:height .2s ease-in;transition:height .2s ease-in}@media only screen and (min-width:640px){#logo{padding:0 0 16px}#logo a{background:url(../img/insight-creative.png) no-repeat;margin:20px 0 0}}#mobileMenuButton,#searchIcon{background-repeat:no-repeat;background-position:0 0;float:right;cursor:pointer;display:block}@media only screen and (min-width:960px){#logo{margin:0}}#logo.scroll{-webkit-transition:height .2s ease-in;-moz-transition:height .2s ease-in;-o-transition:height .2s ease-in;transition:height .2s ease-in;padding:0 0 7px}#page,.page-blog .bloglanding #page,.page-search #page{padding:52px 0 0}@media only screen and (min-width:640px){#page,.page-blog .bloglanding #page,.page-search #page{padding:48px 0 0}.front #page,.node-type-projects #page,.page-blog #page,.page-comment #page,.page-user #page,.page-work #page{padding:88px 0 0}}.front #page{background-color:#000}#main-wrapper{background-color:#f9f9f9;overflow:hidden;padding:0}#searchIcon{text-indent:-9999px;height:22px;width:27px;margin:7px 14px 0 8px;border:none;background-image:url(../img/glass.png);background-size:72% auto;background-color:transparent}@media only screen and (min-width:640px){#searchIcon{margin:28px 10px 0 23px}}@media only screen and (min-width:960px){#searchIcon{margin:28px 0 0 23px}}#searchIcon:hover{background-image:url(../img/glass-o.png)}#searchIcon:active{background-image:url(../img/glass.png)}@media only screen and (min-width:640px){.crazyHeaderWrap #searchIcon{margin:25px 10px 0 21px}}@media only screen and (min-width:960px){.crazyHeaderWrap #searchIcon{margin:25px 0 0 21px}}#searchBar{position:absolute;bottom:-50px;right:0;opacity:0;z-index:5;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (-webkit-min-device-pixel-ratio:0){#searchBar{bottom:-49px}}@media only screen and (min-width:640px){#searchBar{bottom:-40px}}@media only screen and (min-width:640px) and (-webkit-min-device-pixel-ratio:0){#searchBar{bottom:-39px}}#searchBar input{border:none;outline:0;border-radius:0;padding:12px 16px;background-color:#000;color:#fff;font-size:.9em}#searchBar .form-type-textfield input{width:197px;margin:-5px}#searchBar .form-actions,#searchBar .form-item{margin:0}@media screen and (-webkit-min-device-pixel-ratio:0){#searchBar .form-type-textfield input{width:193px}#searchBar input{font-size:16px!important}}#searchPager,#searchTotals{padding:0 0 0 10px;margin:20px 0 0}.flagged{font-family:Helvetica,Arial,sans-serif;font-size:.9em}#navigation ul li a,#navigation ul li ul.submenu li a,#subnav,#workFilters{font-family:Georgia,serif}.flagged a{color:#a3a49c;text-decoration:underline}.flagged a:hover{color:#000;opacity:1}#mobileMenuButton{background-image:url(../img/mobileMenuButton.png);background-size:30px auto;width:30px;height:30px;margin:1px 8px 0 0}#mobileMenuButton:hover{background-position:0 -28px}#navigation{padding:0 0 0 5px;clear:both;overflow:hidden;position:absolute;top:41px;left:0;width:100%;height:0;background-color:rgba(0,0,0,.9)}@media only screen and (min-width:640px){#navigation{border:none;clear:none;float:right;padding:3px 0 15px;overflow:inherit;position:relative;left:0;top:0;height:auto;width:auto;background-color:none}}.clear,.clearfix:after,.clearfixalt{clear:both}#menuIcon{float:left;margin:30px 8px 0 0;color:#fff}.mobileMenu{display:block;background:url(../img/menu-mobile.png) no-repeat;width:62px;height:16px;text-indent:-2000px}.tabletHide,.tabletHideInline{display:none}#menuItems{float:left;margin:5px 0 0;overflow:auto;width:100%;height:70%;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (min-width:640px){.crazyHeaderWrap #navigation{padding:0}#menuItems{margin:24px 0 0;height:auto}}@media only screen and (min-width:960px){#menuItems{margin:24px 0 0}}#menuItems.crazyHeaderMenu{margin:5px 0 0 7px}@media only screen and (min-width:640px){#menuItems.crazyHeaderMenu{margin:24px 10px 0 7px}}@media only screen and (min-width:960px){#menuItems.crazyHeaderMenu{margin:24px 0 0 7px}}#navigation ul{margin:5px 0 0;padding:0}#navigation ul ul{margin:0 0 0 8px}#navigation ul li{background-image:none;padding:0;margin:0 0 10px}#navigation ul li a{color:#A3A49C;text-decoration:none;text-transform:lowercase;font-style:italic;font-size:.95em;margin:0}@media only screen and (min-width:640px){#navigation ul li a{display:block;margin:0 0 0 27px}#navigation ul li a:after{display:block;float:right}}#navigation ul li a.active,#navigation ul li a.active-trail,#navigation ul li a:hover{color:#fff}#navigation ul li ul.submenu li{margin:8px 0 0}#navigation ul li ul.submenu li a{color:#A3A49C;text-indent:0;padding:6px 8px;background:0 0}#navigation ul li ul.submenu li a:hover,#navigation ul li ul.submenu li.active a{color:#fff}#subnav{display:none;background-color:#202020;width:100%;float:left;margin:0 auto;padding:7px 0;font-size:.9em}#subnav li,#subnav ul{margin:0;display:block;background:0 0;color:#767676}#subnav #subnavWrap,#workFilters{width:100%;margin:0 auto;max-width:960px}#subnav ul{float:right;padding:0}@media only screen and (min-width:640px){#subnav ul{padding:0 10px 0 0}}@media only screen and (min-width:960px){#subnav ul{padding:0}}#subnav li{padding:3px 0 3px 27px;float:left}#subnav a{display:block;float:left;color:#767676;text-decoration:none}#subnav li a.active,#subnav li.activeLi a,#subnav li.activeLi span,#subnav li:hover a,#subnav li:hover span{color:#fff}#workFilters.fixed-top{position:fixed;top:0;z-index:3;width:100%}#workFilters{min-width:320px;padding:14px 0 0;position:fixed;bottom:0;left:0;height:44px;font-size:.9em;background-color:#fff;z-index:3;box-sizing:border-box}#usedTags,.workFilterSubWrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}@media only screen and (min-width:960px){#workFilters{padding:20px 0 0}}@media only screen and (min-width:640px){#subnav{display:block}#workFilters{position:relative;top:0;left:0;background-color:transparent}.page-blog #workFilters{padding:20px 0 0}}#workFilterWrap{position:relative;bottom:-28px;padding:10px;background-color:rgba(244,244,244,.95)}#mobileFilterStrip,.filterRightClear{position:absolute;text-decoration:none}@media only screen and (min-width:640px){#workFilterWrap{top:0;background-color:transparent;padding:0 10px}}@media only screen and (min-width:960px){#workFilterWrap{padding:0 7px 0 0}}#workFilterWrap.mobilePrevNext{bottom:12px;background-color:#fff}#workFilterMenuWrap{border:none;float:left;width:100%;padding:0 0 5px}@media only screen and (min-width:640px){#workFilterWrap.mobilePrevNext{background-color:transparent}#workFilterMenuWrap{border-bottom:4px solid #0b0b0b}}#mobileFilterStrip{top:14px;right:15px;color:#000;padding:0 12px 0 0;background:url(../img/mobileFilters.png) 100% 0/10% 100% no-repeat;z-index:2}.filterRightClear{left:12px;z-index:1;color:#A3A49C}@media only screen and (min-width:640px){#mobileFilterStrip{display:none}.filterRightClear{right:10px;left:auto}}@media only screen and (min-width:960px){.filterRightClear{right:0}}.filterRightClear:hover{color:#000;text-decoration:none}#clearFilters.clearShow{display:block}#clearFilters.clearHide{display:none}#clearFilters:hover{text-decoration:none}#clearPeopleFilters{color:#f6f6f6}#clearPeopleFilters.showme{color:#A3A49C}#clearPeopleFilters.showme:hover{color:#000}#clearBlogFilters:hover,#clearPeopleFilters:hover{text-decoration:none}#backToWork{display:block;right:10px;left:auto}@media only screen and (min-width:960px){#backToWork{right:7px}}#usedTags{box-sizing:border-box;position:fixed;bottom:0;padding:0 0 41px 7px;background-color:rgba(244,244,244,.85);z-index:3}#usedTags ul{margin:0 0 10px;float:left}#desktopFilters li,#usedTags li{float:left;padding:0;list-style:none}#desktopFilters li a,#usedTags li a{padding:3px 34px 3px 7px;color:#000;font-family:Georgia,serif;background:url(../img/filterClose.png) 100% 0 no-repeat #fff;float:left;font-style:italic;text-decoration:none}#usedTags li a{display:block;margin:8px 8px 0 0}#usedTags li a:hover{color:#000}#desktopFilters{display:none;max-width:960px;margin:0 auto;width:100%}@media only screen and (min-width:640px){#usedTags{display:none}#desktopFilters{display:block}}#desktopFilters ul{margin:0;float:left}#desktopFilters li a{display:block;margin:8px 8px 0 0;font-size:.9em}.workFilterSubWrap{box-sizing:border-box;padding:3px 12px 11px;float:left;overflow:auto}#caseImagery,#thumbAreaWrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.workFilterCollect{position:relative;z-index:1;top:0;left:0;width:100%;display:none;background-color:none;float:left;overflow:hidden}@media only screen and (min-width:640px){.workFilterCollect{background-color:#ededed}}.workFilterCollect ul{margin:0;float:left}.workFilterCollect li{float:left;padding:0}.workFilterCollect li a{display:block;float:left;margin:8px 8px 0 0;padding:3px 7px;background-color:#fff;color:#666;text-decoration:none;font-style:italic}.filterTitle,.mobilePrevNext .filterTitle{margin:0 12px 0 0}.workFilterCollect li a.disabled{background-color:#f4f3f3;color:#d2d0d0;cursor:default}.workFilterCollect li a.disabled:hover{color:#d2d0d0}.workFilterCollect li a:hover{color:#000}.workFilterCollect a.closeFilter{display:block;position:absolute;top:0;right:0;text-indent:-2000px;background:url(../img/filterClose.png) 0 1px no-repeat;width:30px;height:30px}.workFilterCollect a.alphabetFilter{padding:0 8px 0 0;text-transform:uppercase;color:#666;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-weight:700}.workFilterCollect a.activeAlpha,.workFilterCollect a.alphabetFilter:hover{color:#000}.filterTitle{float:left;color:#000}.filterMenu{float:left}.filterMenu ul{margin:0;padding:0;float:left}.filterMenu ul li{display:inline;float:left;background-image:none;padding:0}.filterMenu ul li a{display:block;float:left;font-family:Georgia,serif;color:#A3A49C;font-style:italic;text-decoration:none;margin:0 4px 0 0}#longTitle,.thumbOverlayTitle{font-family:Helvetica,Arial,sans-serif;font-weight:700}.filterMenu ul li a:hover{color:#000}.filterMenu ul li.disable{color:#d9d9d9;font-style:italic;margin:0 4px 0 0}#node-38 .filterMenu ul{padding:0 80px 0 0}.filterMenu ul li a.active,.filterMenu ul li a.activeA,.filterMenu ul li a:hover{color:#000}@media only screen and (min-width:640px){#filter_next,#filter_prev{text-indent:0;background:0 0;padding:0}}.separator{padding:0 5px}.page-search #main{min-height:200px}#block-system-main #search-form{display:none}.item-list ul.pager{text-align:left}.item-list ul.pager li{display:inline-block;margin:0;padding:0;font-size:.8em}@media only screen and (min-width:400px){.item-list ul.pager li{font-size:1em}}.item-list ul.pager li.pager-current{padding:5px 12px}.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-last{display:none}@media only screen and (min-width:768px){.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-last{display:inline-block}}.item-list ul.pager li.pager-ellipsis,.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-previous{display:none}@media only screen and (min-width:640px){.item-list ul.pager li.pager-ellipsis,.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-previous{display:inline-block}}.item-list ul.pager a{display:block;text-align:center;font-style:italic;text-decoration:none;padding:5px 12px;color:#666;margin:0;background-color:inherit;border:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.item-list ul.pager a:hover,.item-list ul.pager li.pager-current{background-color:#eaeaea;border:none;color:#000}#searchEmpty{padding:100px 0 0}#mobileWorkHeading{display:block}#textBoxLand{margin:12px auto;width:100%;position:relative}@media only screen and (min-width:640px){#textBoxLand{margin:6px 0 0 1.5%}}@media only screen and (min-width:768px){#mobileWorkHeading{display:none}#textBoxLand{float:left;width:33.8%}}@media only screen and (min-width:960px){#textBoxLand{margin:6px 0 0;width:34%}}#textBoxLand .introBlock{display:none}#thumbAreaWrap{width:100%;box-sizing:border-box}@media only screen and (min-width:768px){#textBoxLand .introBlock{display:block}#thumbAreaWrap{width:100%}}#thumbAreaLand{margin:0 auto;width:100%}.filterWrap,.filterWrap2{max-width:320px;margin:0 0 38px}.filterWrap{overflow:hidden}.filteredThumbLink,.grid-sizer{display:block;float:left;color:#fff;width:98%;margin:1%;background-color:#fff}@media only screen and (min-width:640px){#thumbAreaWrap{padding:0 5px}.filteredThumbLink,.grid-sizer{width:47.7%;margin:0 0 1.5% 1.5%}}@media only screen and (min-width:820px){.filteredThumbLink,.grid-sizer{width:31.32%}}@media only screen and (min-width:960px){#thumbAreaWrap{padding:0}.filteredThumbLink,.grid-sizer{margin:1%}}.filteredThumbLink img,.grid-sizer img{width:100%;height:auto;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;display:block;max-width:100%}.filteredThumbLink a,.grid-sizer a{opacity:1;position:relative;overflow:hidden;height:auto;display:block}.filteredThumbLink a:hover img,.grid-sizer a:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#thumbAreaLand .introBlock{background-color:#fff;color:#666;padding:12px}#thumbAreaLand .introBlock p{font-style:italic}#thumbAreaLand .introBlock h2{font-size:1.2em;color:#000}@media only screen and (min-width:640px){#thumbAreaLand .introBlock{padding:15px}}.thumbInfo{background-color:#fff;padding:12px;color:#676767;font-size:.9em;line-height:1.2em}.thumbProjectList{background:url(../img/sub-nav-arrow.png) 40px 0 no-repeat;padding:11px 0;margin:6px 0 0}.thumbOverlayTitle{margin:0;text-align:center}#breadcrumbs,.thumbProjectList ul li a{font-family:Georgia,Arial;font-style:italic}.thumbOverlayTitle a{color:#000;text-decoration:none;background-color:transparent}.thumbProjectList ul{margin:0}.thumbProjectList ul li{background:#e5e5e5;border-bottom:1px solid #fff;padding:8px 5px 8px 10px}.thumbProjectList ul li a{color:#666;text-decoration:none}#breadcrumbs{font-size:1.1em;color:#525252}.projectPage #breadcrumbs{color:#6f3232}.introBlock{font-size:1.2em}.introBlock #longTitle{font-size:1.3em}#longTitle{font-size:1.1em;line-height:1em;margin:4px 0 16px;color:#000}#longTitleCase,#projectIntro{font-family:Helvetica,Arial,sans-serif;line-height:1.2em;font-weight:700}.tagged{background:url(../img/tag.png) 0 -1px no-repeat;padding:0 0 0 20px;font-family:Helvetica,Arial,sans-serif;font-size:.9em}.tagged a{color:#a3a49c;text-decoration:underline}.tagged a:hover{color:#000;opacity:1}.page-work #main{padding:10px 0 0;width:100%}#main.projectPage{position:relative}.projectPage #textBoxLand{margin:0}#projectMainImages>div{margin:0 0 4px}#projectMainImages img{width:100%;height:auto}#projectMainImages #videoHolder iframe,#projectMainImages #videoHolder video{width:100%;border:none;display:block}.embedded-video .player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:10px}.embedded-video .player embed,.embedded-video .player iframe,.embedded-video .player object{position:absolute;top:0;left:0;width:100%;height:100%}#caseImagery{box-sizing:border-box;padding:0 6px}#titleBox,.blockedContent,.workMobileHeader{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:640px){#caseImagery{padding:0}}@media only screen and (min-width:768px){#caseImagery{float:right;width:65.2%;padding:0 0 0 12px}}#longTitleCase{font-size:1.5em;margin:5px 0 18px;color:#000}@media only screen and (min-width:640px){#longTitleCase{margin:0 0 12px}}#caseMobileHeader{padding:0 12px;margin:0 0 20px}#caseHeader{display:none}@media only screen and (min-width:768px){#caseMobileHeader{display:none}#caseHeader{display:block}}.projectSite{margin:20px 0}.projectSite a{display:block;background:url(../img/projectSite-icon.png) 0 -20px no-repeat;padding:0 0 0 25px}.projectSite a:hover{background-position:0 4px}#projectAwards{background:url(../img/trophy.png) 0 3px no-repeat;padding:0 0 0 28px;margin:22px 0;font-family:Helvetica,Arial,sans-serif;font-size:.9em}#aboveFaded{position:absolute;z-index:2;bottom:0;padding:30px 12px;background-color:rgba(0,0,0,.4);width:100%}.thinBar,.thinBarGrey,.thinBarWhite{width:30px;height:3px}@media only screen and (min-width:820px){#aboveFaded{background-color:transparent}}#projectIntro{font-size:1.2em;color:#000;margin:12px 0 15px}@media only screen and (min-width:640px){#aboveFaded{padding:30px 20px}#projectIntro{margin:25px 0 15px}}#projectBody{font-family:Georgia,serif}#shortSolve{font-size:1em;margin:0 0 10px}#shortSolve p{margin:10px 0}.thinBar{background-color:#000;margin:20px 0}.thinBarGrey{background-color:#7c7c7c;margin:18px 0}.thinBarWhite{background-color:#fff;margin:30px 0 0}#homeContentLeft .thinBarWhite{display:block}@media only screen and (min-width:640px){#homeContentLeft .thinBarWhite{display:none}}@media only screen and (min-width:768px){#homeContentLeft .thinBarWhite{display:block}}.thinBarExtraMargin{margin:50px 0}#projectQuote{font-style:italic;line-height:1.3em}#projectQuote p{margin:10px 0}#clientsName{font-style:normal;font-family:Arial;font-size:.8em;color:#7d7d7d}#main>div.content,.boxButton,.node>div.content{font-family:Georgia,serif}#projectCallAction{margin:30px 0}.boxButton{display:block;float:left;text-decoration:none;color:#fff;font-style:italic;margin:5px 10px 0 0;padding:8px 12px;background-color:#333}.boxButton:hover{background-color:#666;color:#fff}#projectSocial{margin:22px 0 26px}#slideContainer{position:absolute;top:0;width:100%;float:left;-webkit-transition:top .5s ease-in-out;-moz-transition:top .5s ease-in-out;-o-transition:top .5s ease-in-out;transition:top .5s ease-in-out}.slideItem{height:414px;float:left;border-right:2px solid #fff;background-color:#c90000}#singleContainer{position:fixed;top:0;width:100%;overflow:hidden;height:432px;z-index:0}#singleContainer img{margin:0;position:relative}#brandStoryPlay{display:inline-block;color:#fff;text-decoration:none;padding:0 0 36px}#brandStoryPlay .titleSmaller{font-size:1.1rem;line-height:1em;position:relative;margin:18px 0 0}h1.largerLineHeight,h2{line-height:1.2em}#brandStoryPlay .titleSmaller:before{display:block;position:absolute;top:-7px;left:171px;width:30px;height:30px;background-image:url(../img/play.svg);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat}#backgroundColour{width:100%;background-color:#f6f6f6;-webkit-transform:translate3d(0,0,0);top:264px;height:100%;position:absolute;z-index:1}#main>div.content,.node>div.content{-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out;margin:0 auto;position:relative;width:100%}@media only screen and (min-width:640px){#backgroundColour{top:384px}#main>div.content,.node>div.content{margin:38px 0 0;background-color:inherit}#node-38>div.content,.node-job-description>div.content,.page-blog .node>div.content{margin:10px 0 0}}.node-blog #manyBlockedContent{margin:0}#titleBox{box-sizing:border-box;width:100%;position:relative;color:#fff;height:264px;background-color:transparent}@media only screen and (min-width:640px){#titleBox{height:344px}}@media only screen and (min-width:820px){#titleBox{width:420px;margin:0;background-color:rgba(0,0,0,.4)}}#titleBoxIntro{font-family:Georgia,Arial}#titleBoxIntro p{margin:7px 0 0}.blockedContent,.workMobileHeader{box-sizing:border-box;background-color:#fff;margin:0 auto;font-family:Georgia,serif;padding:12px;border-bottom:2px solid #F9F9F9;width:100%}.jobDetails,.splitContent{font-family:Georgia,Arial}.blockedContent img{width:100%;height:auto;padding:0 0 15px}.blockedContent h2 a:hover{text-decoration:underline}@media only screen and (min-width:640px){.blockedContent{padding:15px;margin:0 0 10px;float:left}.column_3 .blockedContent{width:47.7%;margin:0 0 1.5% 1.5%}}@media only screen and (min-width:820px){.column_3 .blockedContent{width:31.32%}}@media only screen and (min-width:960px){.column_3 .blockedContent{margin:1%}}.column_2 .blockedContent:first-child{margin:0}@media only screen and (min-width:640px){.column_2 .blockedContent:first-child{width:60%;margin:0 0 0 1.5%}}@media only screen and (min-width:960px){.column_2 .blockedContent:first-child{margin:0;width:62%}}.column_2 .lastBlock{margin:0;position:relative}@media only screen and (min-width:640px){.column_2 .lastBlock{width:35.3%;margin:0 0 0 2%}}.column_2_left .blockedContent{margin:0}@media only screen and (min-width:640px){.column_2_left .blockedContent{margin:0 0 0 1.5%}.column_2_left .blockedContent:first-child{width:35.3%}.column_2_left .lastBlock{width:60%}}#manyBlockedContent .firstBlock{font-size:1.2em;background-color:#fff;color:#666}#manyBlockedContent .firstBlock h2{font-size:1.2em;color:#000}#manyBlockedContent .firstBlock p{font-style:italic}.blockedContent .blockedContent p{margin:0 0 10px}.splitImage{float:left;width:100%;margin:0 15px 0 0;max-width:470px}.splitImage img{width:100%}.splitContent{font-size:.9em;float:left;width:100%}#jobDetailsContainer,#jobEmail,#specialCareersCase{font-size:.8em}.splitContainer{margin:0 0 20px}.splitContent ul{padding:0 0 0 18px}#jobPlaceHolder{width:100%;height:300px;background-color:#c90000}.jobDetails{color:#676767}#aboveFaded .jobDetails{color:#fff}#jobPurpose{margin:0 0 40px}a.imgRoll img{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}a.imgRoll:hover img{opacity:.5}.formJumper{color:#fff;background:url(../img/downArrow.png) 100% 4px no-repeat;padding:0 20px 0 0}.formJumper:hover{color:#999}#backToCareers{text-align:right;padding:20px 2% 0 0}#backToCareers a{color:#A3A49C;font-style:italic;text-decoration:none}#backToCareers a:hover{color:#000;text-decoration:none}#specialCareersCase{margin:35px 0 0}#job-form{background-color:#fff;float:left}#formIntro{margin:0 0 15px}#formIntro strong{font-family:Helvetica,Arial}#application-form .form-item,#subscribe-form .form-item{float:left;margin:0 0 10px;width:100%}#application-form label,#subscribe-form label,.insightsSubscription form label{display:none}#application-form input.form-submit,#comment-form input.form-submit,#subscribe-form input.form-submit,.insightsSubscription form button{float:left;background:#333;border:none;color:#fff;font-family:Georgia,serif;font-style:italic;padding:8px 12px}#application-form .form-item input,#application-form .form-item textarea,#comment-form .form-item textarea,#subscribe-form .form-item input,.insightsSubscription form input{border:none;border-bottom:1px solid #c1c1c1;font-family:Georgia,Arial;font-style:italic;padding:5px 0 5px 5px;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.insightsSubscription form{margin:12px 0}.insightsSubscription form div{margin:0 0 10px}#application-form .form-item input.error,#application-form .form-item textarea.error,#subscribe-form .form-item input.error{background-color:#ffeaea;border-bottom:1px solid #ba2b2b}#application-form #edit-cv{padding:3px 0 2px 5px;font-size:.8em;font-family:Helvetica,Arial,sans-serif;font-style:normal;display:none}@media only screen and (min-width:640px){#application-form #edit-cv{display:block}}#application-form button,#subscribe-form button{background-image:none}.job-line-item ul{margin:0 0 10px 15px;float:left}.job-line-item ul li{padding:0 12px 0 0;background-position:0 60px}.job-line-item a{display:block;float:right;margin:0 15px 0 0}#jobPrint{display:block;background:url(../img/print-icon.png) 0 -24px no-repeat;text-indent:-2000px;width:17px;height:17px;margin:0 10px 24px 0;float:right}#desktopTabs,#insightsBanner{display:none}#jobPrint:hover{background-position:0 0}#jobEmail{float:right;color:#000;opacity:1;text-decoration:none}#jobEmail #spanEmailIcon{background:url(../img/socialIcons.png) 0 -69px no-repeat;opacity:.25;padding:2px 0 0 19px}#cover,#jobEmail:hover #spanEmailIcon{opacity:1}#awardsLeft,#awardsRight,#main.newsPage{padding:15px;background-color:#fff}#awardsContainer{width:100%;float:left;margin:0}#awardsLeft{width:100%;border-bottom:2px solid #F9F9F9}@media only screen and (min-width:640px){#awardsContainer{margin:38px 0 0}#awardsLeft{float:left;width:35%;margin:0 0 0 1.5%}}@media only screen and (min-width:960px){#awardsLeft{width:37%;margin:0}}#awardsLeft.firstBlock{font-size:1.2em;background-color:#fff;color:#666}#awardsLeft.firstBlock h2{font-size:1.2em;color:#000}#awardsLeft.firstBlock p{font-style:italic}#awardsRight{width:100%}@media only screen and (min-width:640px){#awardsRight{float:left;width:60%;margin:0 1.5%}}.awardContent{margin:0 0 40px}#main.newsPage{font-family:Georgia,Arial;color:#4c4c4c;margin:0 auto;width:80%;box-shadow:-1px 3px 3px -1px rgba(0,0,0,.25);position:relative}.newscontainer{overflow:hidden;margin:0 0 12px;height:48px}.activeNewsletter{height:auto}#main .insightsDeskTab,#main .insightsTab{display:block;width:94%;background:url(../img/fadedTile.png);padding:10px;text-decoration:none}.insightsTab{border-bottom:1px solid #dfdfdf}#main .activeNewsletter .insightsTab,#main .activeNewsletter .insightsTab:hover,#main .insightsDeskTab.activeTab,#main .insightsDeskTab.activeTab:hover{background-image:none;background-color:#f9f9f9}#main .insightsDeskTab .insightsTabLink,#main .insightsTab .insightsTabLink{color:#000;font-family:Helvetica,Arial;font-weight:700;font-size:1.1em;background:url(../img/newsMoreArrow-closed.png) 100% 5px no-repeat;padding:0 22px 0 0}#main .insightsTab:hover{background-color:inherit}#main .insightsDeskTab:hover{background-color:inherit;border:none}#main .activeNewsletter .insightsTab .insightsTabLink,#main .insightsDeskTab.activeTab .insightsTabLink{background:url(../img/newsMoreArrow-open.png) 100% 5px no-repeat;color:#6F3232}.smallItallicGrey{font-style:italic;font-size:.9em;color:#666}.insightsLatestIssue{margin:22px 0}.insightsArchive,.insightsSummary{margin:24px 0}#main .insightsPager a,.node .insightsPager a{display:block;float:left;text-align:center;font-style:italic;text-decoration:none;padding:4px 10px 4px 12px;color:#666;margin:12px 2px 12px 0;background-color:inherit;border:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#main .insightsPager a.activePage,#main .insightsPager a:hover,.node .insightsPager a.activePage,.node .insightsPager a:hover{background-color:#eaeaea;border:none;color:#000}.insightsSubscription,.insightsWrap{float:none;width:auto}.node-newsletter{background-color:#fff}.node-newsletter table{border-top:2px solid #fff;border-collapse:inherit}.node-newsletter table a,.node-newsletter table a:hover{background-color:inherit;border:none}.page-blog #manyBlockedContent li a{text-decoration:none}.page-blog #manyBlockedContent li a:hover{color:#000;text-decoration:none}#blogtagsForm{font-size:.9em}#blogtagsForm select{background-color:#f9f9f9;border:none;color:#a3a49c;padding:0 5px;font-style:italic;font-family:Georgia,serif;font-size:1.1em;width:100%}#manyBlockedContent .firstBlock #subscribe-form-wrap,#subscribe-form,.authorDetails{font-size:.9em}.authorDetails{background:url(../img/smallGreyLine.gif) no-repeat;padding:5px 0 0;margin:14px 0 22px}.blogPostListedTopics{margin:30px 0 8px;font-size:.9em}.blogItemThumb{margin:0 0 15px}.blogItemThumb img{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;display:block;max-width:100%}.blogItemThumb a{position:relative;overflow:hidden;height:auto;display:block}.blogItemThumb a:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#subscribe-form-wrap{float:left;background-color:#333;padding:0 12px 12px;margin:0 0 20px}#subscribe-form-wrap h3{color:#fff}#subscribe-form-wrap #formIntro{color:#dddcdc}#subscribe-form-wrap #subscribe-form input.form-submit{background-color:#484848}#subscribe-form-wrap #subscribe-form input.form-text{background-color:#333;color:#868686;border-bottom:1px solid #868686}@media only screen and (min-width:892px){#subscribe-form-wrap.pinMe{position:fixed;top:74px;width:310px;z-index:5}}#footer,.tabs{position:relative}.contactInfoBox,.contactLocationBox{width:100%;float:left}#main.peoplePage{padding:40px 12px 0}@media only screen and (min-width:960px){#main.peoplePage{padding:40px 0 0}}.peopleProfile{margin:0;color:#676767}.peopleProfile a:hover{text-decoration:none}.peopleProfile img.pplImg{padding:10px 0}#smallTitle,.peopleProfile div.peopleTitle{font-family:Helvetica,Arial,sans-serif;padding:0 0 8px}.peopleProfile div.closedBio{display:none}.peopleProfile div.peopleTitle{font-size:.8em}.peopleProfileTitle,a.peopleProfLink{font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-weight:700;font-size:1em;color:#000;display:block;margin:8px 0 0;cursor:default}.contactEmail a:hover,.contactMobile a:hover,.contactPhone a:hover,.page-contact #main a:hover{text-decoration:underline}#smallTitle{font-size:.8em}#footerWrap,h3{font-family:Georgia,serif}.page-contact #main{padding:40px 0 0}.contactInfoBox{max-width:480px;margin:20px 0 40px}.contactItallic{color:#000;font-style:italic}.contactInfoText{margin:12px 0;color:#676767}.contactInfoTextLast{margin:12px 0 20px}@media only screen and (min-width:640px){.peopleProfile div.closedBio{display:block}.contactInfoTextLast{margin:12px 0 0}}.contactEmail,.contactMobile,.contactPhone{background:url(../img/contact-icons.png) 0 4px no-repeat;padding:0 0 4px 22px}.front .contactEmail,.front .contactMobile,.front .contactPhone{background:url(../img/contact-icons-home.png) 0 5px no-repeat}.front .contactEmail a,.front .contactMobile a,.front .contactPhone a{color:#dfdfdf}.front .contactEmail a:hover,.front .contactMobile a:hover,.front .contactPhone a:hover{color:#fff}.contactMobile,.front .contactMobile{background-position:0 -20px}.contactEmail,.front .contactEmail{background-position:0 -45px}#contactCareers{margin:22px 0}.contactCareersBox{margin:0}.contactFacebook,.contactLinkedIn,.contactPinterest,.contactTwitter{background:url(../img/contact-icons-2.png) no-repeat;padding:0 0 4px 26px}.contactTwitter{background-position:0 2px}.contactLinkedIn{background-position:0 -24px}.contactFacebook{background-position:0 -49px}.contactPinterest{background-position:0 -75px}#contactLocation{margin:50px 0 0}@media only screen and (min-width:640px){.contactLocationBox{width:50%}}.contactLocationBox .thinBar{margin:0 0 22px}.contactMap{float:left;width:100%;height:175px}@media only screen and (min-width:640px){.contactMap{width:50%}}.mapHolder{width:100%;height:100%}.mapNAddress{float:left;width:100%;margin:0 0 20px}#specialPink{color:#E5007D}#footerWrap{width:100%;max-width:960px;margin:0 auto;font-size:.9em;padding:24px 15px 90px}h1,h2{font-family:Helvetica,Arial}@media only screen and (min-width:960px){#footerWrap{border:none;padding:24px 0}}#footerWrap #footerLeft{float:left;width:100%}@media only screen and (min-width:500px){#footerWrap #footerLeft{width:auto}}#footerWrap #footerLogo a{display:block;text-indent:-2000px;float:left;margin:25px 0 0;width:80px;height:80px;background:url(../img/letsbefooter.png) 0 0/80px 80px no-repeat}@media only screen and (min-width:500px){#footerWrap #footerLogo a{float:right;margin:0;background-size:88px 88px;width:88px;height:88px}}.front #footerWrap #footerLogo{display:none}#footer{-webkit-transform:translate3d(0,0,0);font-size:.9em;background-color:#F9F9F9}#footer #contactLocation{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 0 0 10px;margin:0;width:100%;max-width:960px}#footer #contactLocation .phone{padding:0}#footer #contactLocation a{color:inherit;text-decoration:none;padding:0 4px}#footer #contactLocation a:hover{color:#000}#footer .contactLocationBox{margin:0 0 28px;width:100%;max-width:639px}@media only screen and (min-width:640px){#footer{background-color:#fff}#footer .contactLocationBox{max-width:193px;margin:0}}#footer .contactInfoText{margin:12px 0 0}@media only screen and (min-width:640px){#footer .contactLocationBox{margin:0}}@media only screen and (min-width:735px){#footer .contactLocationBox{margin:0 5% 0 0}}@media only screen and (min-width:960px){#footer #contactLocation{padding:0}#footer{font-size:1em;padding:0}#footer .contactLocationBox{margin:0 75px 0 0}}@media only screen and (min-width:1130px){#footer .contactLocationBox{margin:0 100px 0 0}}.front #footer #contactLocation a{background-color:transparent;border-bottom:none}.front #footer .contactItallic,.front #footerLeft a:hover{color:#fff}h1{line-height:1em;color:#000;margin:0}#titleBox h1{color:#fff;font-size:3em}@media only screen and (min-width:640px){#titleBox h1{font-size:4em}}#homeContent h1{visibility:hidden;height:0;margin:0}#blogSectionHeader h1{margin-bottom:0}.subH1{color:#dedede}h2,h2 a{color:#000}.node-blog h1{font-size:1.5em}h2{font-size:1.1em;font-weight:600;margin:10px 0}h2 a{text-decoration:none}#projectBody h2{margin:32px 0 10px}.page-contact h2{font-size:1em;margin:25px 0 0}.page-contact .largerFont h2{font-size:1.2em}.newsPage h2{margin:24px 0 4px;color:#000}.blogPostItemText h2{margin:0 0 10px}#homeFromBlog h2{color:#fff;font-size:1.1em;font-weight:500}.node-type-page h2,h3{color:#000}h3{font-size:1em;margin:18px 0 0;font-weight:400}#job-form-line-item h3,.job-line-item h3{margin:0 0 0 15px}#job-form-line-item h3{margin:0}.page-node-12 h2{color:#000;margin:10px 0 20px}div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:12px 0;padding:0}li{padding:3px 0 3px 14px;background:url(../img/li-bullet.png) 0 11px no-repeat}p.thinBarAddOn{background:url(../img/weeLine.gif) no-repeat;padding:15px 0 0;margin:20px 0 10px}#main p.sectionLink,.node p.sectionLink,p.sectionLink{margin:35px 0 15px}#main p.sectionLink a,.node p.sectionLink a,p.sectionLink a{color:#fff;text-decoration:none;font-family:Georgia,Arial;font-style:italic;border:none;padding:8px 12px;background-color:#333}#notFound a,a,a.italisized:hover{text-decoration:underline}#main p.sectionLink a:hover,.node p.sectionLink a:hover,p.sectionLink a:hover{background-color:#666}a{color:#a3a49c}a:hover{color:#000}a.italisized{font-style:italic}p{margin:0 0 10px}ol{padding:0 0 0 22px}ol>li{background-image:none;list-style:inherit;padding:0 0 0 5px}ol ul li{font-size:.9em;font-style:italic;color:#666}blockquote{background:url(../img/weeLine.gif) no-repeat;padding:20px 0 0;color:#000;font-family:Helvetica,Arial;font-size:.9em;margin:25px 0}.page-comment div.content,.page-navigation404 div.content,.page-user div.content{margin:0 auto;width:100%;max-width:960px;padding:30px 12px 0;font-size:.9em;color:#676767}@media only screen and (min-width:960px){.page-comment div.content,.page-navigation404 div.content,.page-user div.content{padding:30px 0 0}}.page-comment div.content label,.page-navigation404 div.content label,.page-user div.content label{color:#000}.page-navigation404 #page{padding:150px 0 0}#user-pass-reset,.pageNotFoundMsg{font-family:Georgia,serif;font-size:1.2em;margin:15px 0 0}#messageCloseBar,#messageHolder div,.tabs li a{font-family:Georgia,Arial;font-style:italic}ul.primary{border-bottom:3px solid;margin:20px 0}.tabs{margin:0 auto;width:100%;max-width:960px;z-index:4}.tabs li{background-image:none;padding:3px 0 3px 3px}.tabs li a{font-size:.9em;color:#4c4c4c}.tabs li a.active{color:#6f3232}.page-user .tabs{margin:60px auto}#messages{position:absolute;z-index:4;top:40px;width:100%}.page-blog #messages{top:52px}#messages.messagesExtra,.node-type-many-blocks-page #messages,.node-type-projects #messages,.page-comment #messages,.page-work #messages{top:80px}#messages.noPos{position:relative;top:0;z-index:1}.page-user #messages{top:0}.front #messages{top:160px}#messageCloseBar,#messageHolder div{width:100%;max-width:960px;margin:0 auto;padding:10px;background:0 0;border:none;color:#fff}#closeMessageBar{color:#fff}#messageHolder div.error{border-left:4px solid #c90000}#messageHolder div.status{border-left:4px solid #00ac18}#messageHolder{background-color:#333}#overlay-container{top:40px}#notFound{margin:60px 0 0}#notFound a{color:#4c4c4c}#homeVideo #moreContent a,#mobileVideo a,.blockLink,.homeLink{text-decoration:none}#notFound h1{text-indent:-2000px;height:82px}.oops{font-size:2em;padding:0 6px 0 0}#comments{width:100%;margin:15px 0 0;padding:17px 0 0;background:url(../img/weeLine.gif) no-repeat;font-family:Helvetica,Arial,sans-serif;font-size:.9em;color:#000}#comments .indented{margin:0 0 16px;padding-left:5px;border-bottom:1px solid rgba(0,0,0,.2)}#comments .indented .indented{padding-left:0;border:none;margin:0}#comments .indented .comment{border:none;padding:0 0 0 18px;background:url(../img/reply.png) 0 2px no-repeat}#comments ul.links.inline li,ul.links.inline li{list-style:none;background:0 0}#comments .indented .comment .content .field-item{font-family:Georgia,serif}#comments ul.links.inline{margin:0}#comments ul.links.inline li a{font-size:.9em;color:#a3a49c}#comments ul.links.inline li a:hover{color:#000}#comments .form-textarea-wrapper{border-top:1px solid rgba(0,0,0,.2)}.comment{border-bottom:1px solid rgba(0,0,0,.2);margin:0 0 18px;padding:0 0 8px}.comment .submitted{font-size:.9em;font-style:italic;color:#666}h2.commentRegHeader{font-size:.9em;padding:11px 0 0;border-top:1px solid #666}.blockLink,.page-user-reset #user-pass-reset input.form-submit{float:left;padding:8px 12px;font-family:Georgia,serif;font-style:italic;color:#fff}.blockLink{display:block;background-color:#333;margin:0 12px 0 0}#edit-mimemail,#edit-picture,#edit-timezone,.page-user-edit #block-system-main .content #login-message,.toboggan-unified #login-message{display:none}.page-blog #manyBlockedContent .blockLink:hover{color:#fff;background-color:#666}#disqus_thread{margin-top:30px;display:none}.relatedPost{margin:6px 0}.relatedPostPos2{margin-left:18px;margin-right:18px}.projectPage .thinBar:first-child{margin-top:34px}@media only screen and (min-width:769px){.relatedCut{display:none}}@media only screen and (max-width:768px){.relatedPost{width:auto}.relatedPostPos2{margin-left:0;margin-right:0}#textBoxLand .relatedPost{display:none}}#userEditTitle{width:100%;max-width:960px;margin:0 auto}.page-user-reset #user-pass-reset input.form-submit{background:#333;border:none}.page-user-edit #block-system-main .content,.toboggan-unified{margin:0 auto;width:100%;max-width:960px;padding:30px 12px;font-size:.9em}@media only screen and (min-width:960px){.page-user-edit #block-system-main .content,.toboggan-unified{padding:30px 0}}.page-user-edit #block-system-main .content .accountQuestion,.toboggan-unified .accountQuestion{font-size:1em}.page-user-edit #block-system-main .content .accountQuestion a,.toboggan-unified .accountQuestion a{background-color:#333;border:none;text-decoration:none;padding:8px;color:#fff;font-family:Georgia,serif;font-style:italic}.page-user-edit #block-system-main .content .accountQuestion a.lt-active,.page-user-edit #block-system-main .content .accountQuestion a.lt-active:hover,.page-user-edit #block-system-main .content .accountQuestion a:hover,.toboggan-unified .accountQuestion a.lt-active,.toboggan-unified .accountQuestion a.lt-active:hover,.toboggan-unified .accountQuestion a:hover{background-color:#666;border:none}.page-user-edit #block-system-main .content .accountQuestion h2,.toboggan-unified .accountQuestion h2{font-size:1em;margin:25px 0 20px;padding:10px 0 0;border-top:1px solid #a3a49c}.page-user-edit #block-system-main .content h1,.toboggan-unified h1{font-size:2.8em}.page-user-edit #block-system-main .content .confirm-parent,.page-user-edit #block-system-main .content .password-parent,.toboggan-unified .confirm-parent,.toboggan-unified .password-parent{float:none}.page-user-edit #block-system-main .content .confirm-parent,.page-user-edit #block-system-main .content .description,.page-user-edit #block-system-main .content .password-parent,.page-user-edit #block-system-main .content input.form-text,.toboggan-unified .confirm-parent,.toboggan-unified .description,.toboggan-unified .password-parent,.toboggan-unified input.form-text{width:100%}@media only screen and (min-width:640px){.page-user-edit #block-system-main .content .confirm-parent,.page-user-edit #block-system-main .content .description,.page-user-edit #block-system-main .content .password-parent,.page-user-edit #block-system-main .content input.form-text,.toboggan-unified .confirm-parent,.toboggan-unified .description,.toboggan-unified .password-parent,.toboggan-unified input.form-text{width:50%}}@media only screen and (min-width:768px){.page-user-edit #block-system-main .content .confirm-parent,.page-user-edit #block-system-main .content .description,.page-user-edit #block-system-main .content .password-parent,.page-user-edit #block-system-main .content input.form-text,.toboggan-unified .confirm-parent,.toboggan-unified .description,.toboggan-unified .password-parent,.toboggan-unified input.form-text{width:40%}}@media only screen and (min-width:960px){.page-user-edit #block-system-main .content .confirm-parent,.page-user-edit #block-system-main .content .description,.page-user-edit #block-system-main .content .password-parent,.page-user-edit #block-system-main .content input.form-text,.toboggan-unified .confirm-parent,.toboggan-unified .description,.toboggan-unified .password-parent,.toboggan-unified input.form-text{width:30%}}.page-user-edit #block-system-main .content #user-login input.form-submit,.page-user-edit #block-system-main .content #user-profile-form input.form-submit,.page-user-edit #block-system-main .content #user-register-form input.form-submit,.toboggan-unified #user-login input.form-submit,.toboggan-unified #user-profile-form input.form-submit,.toboggan-unified #user-register-form input.form-submit{float:left;background:#333;border:none;color:#fff;font-family:Georgia,serif;font-style:italic;padding:8px 12px}#homeVideo #soundControls a,#mobileVideo,#mobileVideo a{background-repeat:no-repeat}.page-user-edit #block-system-main .content #user-profile-form input.form-submit,.toboggan-unified #user-profile-form input.form-submit{margin:0 15px 0 0}.page-user-edit #block-system-main .content div.password-confirm,.page-user-edit #block-system-main .content div.password-strength,.toboggan-unified div.password-confirm,.toboggan-unified div.password-strength{float:left;width:100%;margin:0 0 8px}.page-user-edit #block-system-main .content div.confirm-parent input.password-confirm,.page-user-edit #block-system-main .content div.confirm-parent input.password-field,.page-user-edit #block-system-main .content div.password-parent input.password-confirm,.page-user-edit #block-system-main .content div.password-parent input.password-field,.toboggan-unified div.confirm-parent input.password-confirm,.toboggan-unified div.confirm-parent input.password-field,.toboggan-unified div.password-parent input.password-confirm,.toboggan-unified div.password-parent input.password-field{width:100%}.page-user-edit #block-system-main .content .smallDisclaimer,.toboggan-unified .smallDisclaimer{font-size:.85em;margin:20px 0 0}.form-type-password-confirm{margin-top:40px}.clearfix:after,.clearfix:before{content:" ";display:table}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#node-1{max-width:inherit;width:100%;padding:0;position:relative}#main{padding:65px 0 0}#cover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:5}#cover.axeme{display:none}#mobileVideo{width:100%;height:480px;background-image:url(../img/orangetree.jpg);background-size:cover;background-position:0 0;position:relative}#mobileVideo a{position:absolute;width:250px;top:50%;left:50%;margin-left:-75px;display:block;color:#fff;padding:110px 15px 0;font-family:Helvetica,Arial,sans-serif;background-image:url(../img/play.svg);background-size:100px 100px;background-position:20px 0}#homeVideo{position:relative;display:none}@media only screen and (min-width:769px){#mobileVideo{display:none}#homeVideo{display:block}}#homeVideo #soundControls{position:absolute;top:5px;left:5px;z-index:4;background-color:rgba(0,0,0,.1);padding:8px;width:36px}#homeVideo #soundControls a{display:none;width:20px;height:20px;background-size:100% 100%}#homeVideo #soundControls a.active{display:block}#homeVideo #soundControls #unmute{background-image:url(../img/unmute.svg);margin:0 0 0 1px}#homeVideo #soundControls #mute{background-image:url(../img/mute.svg);margin:0 0 0 1px}#homeVideo #soundControls #play{background-image:url(../img/playarrow.svg);margin:6px 0 0}#homeVideo #soundControls #pause{background-image:url(../img/pause.svg);margin:6px 0 0}#homeContainer #lessContent a:before,#homeVideo #moreContent a:before{transition:top .2s linear;content:'';background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%}#homeVideo #vid_1{position:absolute;z-index:2;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='brightness'><feColorMatrix type='matrix' values='1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0'/></filter></svg>#brightness");filter:brightness(1.09);-webkit-filter:brightness(109%);display:none}@media only screen and (min-width:769px){#homeVideo #vid_1{display:block}}#homeVideo #vid_2{display:none}#homeVideo #moreContent{position:fixed;text-align:center;z-index:2;width:100%;background-color:transparent;border-bottom:12px solid #000;bottom:-4px;display:none;height:64px}#homeVideo #moreContent.jiggleMe{animation-name:jiggle;animation-duration:.3s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-out;animation-fill-mode:backwards;animation-delay:0s}#homeVideo #moreContent.pinned{display:block}#homeVideo #moreContent a{color:#fff;font-family:Helvetica,Arial,sans-serif;background-color:#000;display:inline-block;width:130px;height:52px;position:relative;outline:0;text-transform:uppercase;letter-spacing:.3em;margin:0 0 0 10px}#homeVideo #moreContent a:before{position:absolute;top:13px;left:51px;width:32px;height:32px}#homeVideo #moreContent a:hover:before{top:20px}#homeContainer{width:100%;background-color:#000;position:relative}#homeContainer #lessContent{position:absolute;top:0;width:100%;text-align:center;z-index:3;background-color:#000}#homeContainer #lessContent.pinned{position:fixed;top:51px}#homeContainer #lessContent.hideme{display:none}#homeContainer #lessContent a{display:inline-block;width:98px;height:42px;position:relative;outline:0}#homeContainer #lessContent a:before{position:absolute;top:8px;left:34px;width:32px;height:32px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#homeContainer #lessContent a:hover:before{top:4px}#homeContainer #thumbAreaLand .introBlock{background-color:#000;color:#fff}#homeContainer #thumbAreaLand .introBlock h2{color:#fff;font-size:3em;line-height:1em}#homeContainer #thumbAreaWrap{padding:0 0 100px}#homeViewAllWork{text-align:center;margin:25px 0 0}.homeLink{transition:all .3s linear!important;display:inline-block;background-color:rgba(255,255,255,.15);padding:8px 18px;font-style:italic;color:#fff;border:none;font-size:.9em;margin:25px 0 0;opacity:1!important}.homeLink:hover{background-color:#fff;opacity:1;color:#000}.front #footer{background-color:#131313;color:#aaa}@keyframes jiggle{from{bottom:-4px}to{bottom:0}}@media only screen and (min-width:640px){#footerNav .subMenuWrap,#mobileMenuButton,#navigation .subMenuWrap{display:none}#footerNav ul,#navigation ul{float:left;margin:0}#footerNav ul li,#navigation ul li{display:block;float:left;position:relative;margin:0}#navigation div.arrow{background:url(../img/sub-nav-arrow.png) 94px 0 no-repeat;width:100%;height:11px}#navigation ul ul{margin:0;width:100%}#navigation ul li ul.submenu li{display:block;float:none;border-bottom:1px solid #fff}#navigation ul li ul.submenu li a:hover,#navigation ul li ul.submenu li.active a{color:#6f3232}.tabletHide,.tabletHideInline{display:none}.splitImage{width:50%}.splitContent{width:47%}.splitContent h2{margin-top:0}#job-form{padding:15px}.job-line-item ul li{display:inline;padding:0 12px 0 16px;background-position:0 6px}.job-line-item ul li:first-child{background:0 0;padding:0 12px 0 0}.job-line-item a{display:block;float:right;margin:0 15px 0 0}.clearfixalt{clear:none}#main.newsPage{margin:0 auto;padding:38px 15px 0;width:auto;box-shadow:none;background-color:inherit}#insightsBanner{display:block}#main .insightsTab{display:none}.insightsSubscription{float:right;width:280px}.insightsWrap{float:left;width:50%}.insightsSubscription form input{background-color:#fff}#main .newscontainer{position:absolute;top:0;left:0;height:auto;display:none}#desktopTabs,#main .newscontainer.activeNewsletter{display:block;position:relative}#desktopTabs{top:-44px}#main .insightsDeskTab{width:28%;float:left;border:none}#main .insightsDeskTab:nth-child(2){margin:0 12px}.blogPostItemText{max-width:390px}#blogSectionHeader{margin:0;width:auto;background-color:inherit;box-shadow:none}}@media only screen and (min-width:803px){.filterWrap,.filterWrap2{max-width:480px}}@media only screen and (min-width:960px){.tabletHide{display:block}.tabletHideInline{display:inline}#careersWrap,#main>div.content,.node>div.content{padding:0}#application-form .form-item input{padding:5px;margin:0}#application-form .form-item{padding:0;margin:0 5px 10px 0}#application-form .form-type-textarea{width:100%}#application-form #edit-cv{padding:3px 5px 2px}#application-form input.form-submit{margin:0}#main.newsPage{padding:38px 0}#blogRight{padding:0 0 0 40px;width:265px}#blogSectionHeader,#footerLogo,#footerNav{padding:0}.blogTopics{float:none;margin:0}.blogSectionTitle{width:30%}.blogSectionTags{width:70%}}@media only screen and (min-width:963px){.filterWrap,.filterWrap2{max-width:640px}}