@charset "UTF-8";.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading blockquote,.wf-loading .intro,.wf-loading .paddles,.wf-loading #nav a{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active blockquote,.wf-active .intro,.wf-active .paddles,.wf-active #nav a{visibility:visible}@font-face{font-family:'CoffeeServiceRegular';src:url("/a/f/2408A5_0_0.eot");src:url("/a/f/2408A5_0_0.eot?#iefix") format("embedded-opentype"),url("/a/f/2408A5_0_0.woff") format("woff"),url("/a/f/2408A5_0_0.ttf") format("truetype");font-weight:normal;font-style:normal}body{font-family:"adelle",Georgia,"Times New Roman",serif;font-weight:300;font-size:100%}@media all and (min-width: 1300px){body{font-size:105%}}
a{color:#249ce0;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}p{font-family:"adelle",Georgia,"Times New Roman",serif;font-size:17px;line-height:1.5;margin-bottom:1em}p em{line-height:1}p a{border-bottom:1px dotted #249ce0;line-height:1}p a:hover,p a:focus{padding-bottom:1px;border-bottom:1px dotted #fc5b2e}@media all and (min-width: 700px){p{font-size:20px;font-size:1em;line-height:32px;line-height:1.6em}}
p.subtext,.services-intro p.we-dont{font-size:22px;line-height:35px}@media all and (min-width: 700px){p.subtext,.services-intro p.we-dont{font-size:25px;line-height:37px}}
p.secondary{font-size:15px;line-height:26px}p.caption{font-family:"adelle-sans",helvetica,sans-serif;font-size:14px;font-size:.938em;line-height:27px;line-height:1.733em;font-weight:400}p.meta{font-family:"adelle-sans",helvetica,sans-serif;font-size:14px;font-size:.938em;line-height:28px;line-height:1.8em;font-weight:400;text-transform:uppercase;letter-spacing:4px}h1,.h1{font-family:"adelle-sans",helvetica,sans-serif;font-weight:800;font-size:36px;line-height:42px}@media all and (min-width: 700px){h1,.h1{font-size:66px;font-size:4.125em;line-height:80px;line-height:1.212em}}h1 strong,.h1 strong{font-weight:800}h2,.h2{font-family:"adelle-sans",helvetica,sans-serif;font-weight:800;font-size:44px;font-size:2.588em;line-height:58px;line-height:1.318em}@media all and (min-width: 700px){h2,.h2{font-size:52px;font-size:3.25em;line-height:70px;line-height:1.346em}}
h3,.h3{font-family:"adelle-sans",helvetica,sans-serif;font-weight:800;font-size:35px;font-size:2.059em;line-height:44px;line-height:1.257em}@media all and (min-width: 700px){h3,.h3{font-size:40px;font-size:2.5em;line-height:55px;line-height:1.375em}}
h4,.h4{font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-size:27px;font-size:1.588em;line-height:35px;line-height:1.296em}@media all and (min-width: 700px){h4,.h4{font-size:32px;font-size:2em;line-height:46px;line-height:1.438em}}
h5,.h5,.team-title{font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;text-transform:uppercase;font-size:22px;font-size:1.294em;line-height:27px;line-height:1.227em}@media all and (min-width: 700px){h5,.h5,.team-title{font-size:25px;font-size:1.563em;line-height:37px;line-height:1.48em}}
h6,.h6,.paddles a,.team-players a,.services-clients h3,.we-already h3{font-family:"adelle-sans",helvetica,sans-serif;font-size:20px;line-height:32px;font-weight:600}.h7,.case-details h2,.case-features h2,.dropdown p a,footer .legal{font-family:"adelle-sans",helvetica,sans-serif;font-size:15px;line-height:27px;font-weight:600;text-transform:uppercase}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#249ce0}blockquote{font-style:italic;font-size:22px;font-size:1.294em;line-height:35px;line-height:1.591em}blockquote:before{content:'“'}@media all and (min-width: 700px){blockquote{font-size:32px;font-size:2em;line-height:46px;line-height:1.438em}}
html{background:#249ce0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}*{margin:0;padding:0;line-height:32px}.white-html{background:white}body{background-color:#fff;color:#202020;font-size:20px;line-height:32px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:400;font-style:normal}.content{background:#fff}aside{padding:1em 0 0}aside h2{color:#202020;font-size:11px;text-transform:uppercase;letter-spacing:2px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;margin-bottom:1em}aside h3{font-size:13px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;margin-bottom:0;line-height:17px}aside h3 *{line-height:17px}aside .meta{letter-spacing:0;margin-bottom:1em}.meta{font-size:14px;font-weight:600;color:#928781;font-family:"adelle-sans",helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px}ul,dl,ol{font-size:20px;margin-bottom:32px}li{list-style-type:none}blockquote{font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:italic}table{border-collapse:collapse}em{font-style:italic}strong{font-weight:bold}a{color:#249ce0;text-decoration:none;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}a:hover,a:focus{color:#fc5b2e}a.more{display:inline-block;color:#202020;font-size:20px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;background:transparent url(/a/screen/icon-arrow-black.png) no-repeat right center;padding-right:15px}a.more:hover,a.more:focus{color:#249ce0;background:transparent url(/a/screen/icon-arrow-blue.png) no-repeat right center}img{display:block;margin-bottom:1em}a img{border:none}code{font:12px/1 'Courier New', Courier, monospace}sub,sup{line-height:0}form{overflow:hidden;margin-bottom:1.5em}form.short{padding:0 4% 5%}fieldset{border:none}.inline li{list-style-type:none}.inline label{display:inline;margin-left:5px}.btn{background:#fc3;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 13px}.btn:hover{background:#ebe8df;cursor:pointer}fieldset{border:none}fieldset.contact p:first-child{margin-bottom:0}.fancyform{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:50px;background:#fff}label{display:block;font-weight:800;cursor:pointer}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],textarea,input[type="password"]{background:#fafafa;width:97%;border:1px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:inset 1px 1px 5px 2px #f4f4f4;-moz-box-shadow:inset 1px 1px 5px 2px #f4f4f4;box-shadow:inset 1px 1px 5px 2px #f4f4f4;padding:10px 12px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:400;font-style:normal;font-size:1em}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,input[type="password"]:focus{outline:none;border-color:#04a8c6}input[type="radio"]{margin-left:1px;cursor:pointer}input[type="radio"]+label{display:inline;margin-left:5px;font-weight:normal;color:#928781;cursor:pointer}input[type="submit"]{padding:5px 40px 5px 15px;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:1em;color:#202020;cursor:pointer;background-color:#fc3;background-image:url(/a/screen/icon-arrow.png);background-repeat:no-repeat;background-position:80% center}.line{display:block;line-height:17px}.fix{position:fixed;top:0;z-index:1000}.cap{overflow:hidden;display:block}.ribbon .cap{display:inline-block;margin:0;padding-top:2px;height:8px;background:transparent url(/a/screen/icon-arrow-sprite.png) no-repeat 0 -19px}.ribbon .cap img{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;width:11px;margin-right:0 !important}.amp{font-size:23px;font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;vertical-align:middle}.adjoin:before{content:"|";padding:0 10px 0 5px}.ribbon-wrap{display:block;position:relative;z-index:1}.ribbon{display:inline-block;background:#fc3;color:#202020;font-size:20px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;position:relative;text-align:center;padding:11px 5px;margin:0 0 2em;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear;line-height:18px;border-bottom:none}.ribbon:before,.ribbon:after{content:"";position:absolute;display:block;bottom:0;z-index:-1}.ribbon:before{left:-31px;border:20px solid #fc3;border-left-color:transparent}.ribbon:after{right:-20px;border-left-width:20px;border-right-color:transparent;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fc3}.ribbon:hover{background:#ebe8df;color:#202020;padding:11px 5px;border:none}.ribbon:hover:before{border-color:#ebe8df;border-left-color:transparent}.ribbon:hover:after{border-left-color:#ebe8df}.center{text-align:center}.short .ribbon{margin:0;padding-left:20px}.short .ribbon:before{border:none}.short .ribbon:hover,.short .ribbon:focus{background:#ebe8df}.short .ribbon:hover:after,.short .ribbon:focus:after{border-left:1.3em solid #ebe8df}.paddles{clear:both;margin:0 0 32px 0}.paddles a{display:block;float:right;line-height:41px;padding:20px 0 5px 0;text-indent:-9999px;color:#fc3;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(/a/screen/button-next_previous-sprite.png) no-repeat -50px 0;width:49px;height:44px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.paddles a:hover,.paddles a:focus{background-position:-50px -45px}.paddles a.next{border:none !important;border-top-right-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0}.paddles a.prev{border:none !important;background-position:0 0;float:left;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0}.paddles a.prev:hover,.paddles a.prev:focus{background-position:0 -45px}.ribbon img{display:inline-block;position:relative !important;left:auto;top:-2px !important}.side-column .articles-interviews h3,.side-column .cognition-articles h3{margin-left:0}.side-column .articles-interviews a,.side-column .cognition-articles a{padding-left:0}article,aside,details,fig caption,figure,footer,header,group,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}::-moz-selection{background:#ffcb5f;color:#000;text-shadow:none}::selection{background:#ffcb5f;color:#000;text-shadow:none}#image-replaced a{display:block;text-indent:-9999px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;overflow:hidden}.move{position:absolute;left:-9999px}.hide{display:none}.clearfix2,.paddles:after,.case-actions:after,.case-details:after,.case-content blockquote:after,.dropdown:after,.case-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.page,.content section{width:320px;margin:0 auto 32px}.page:after,.content section:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.row{width:auto;margin:0 0}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.page>.row{width:auto;margin:0 0}.page>.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.column{margin:0 15px;float:left}.grid-1{width:290px}.box{margin-bottom:30px}@font-face{font-family:"SSSocial";src:url("../f/ss-social/webfonts/ss-social-circle.eot");src:url("../f/ss-social/webfonts/ss-social-circle.eot?#iefix") format("embedded-opentype"),url("../f/ss-social/webfonts/ss-social-circle.woff") format("woff"),url("../f/ss-social/webfonts/ss-social-circle.ttf") format("truetype"),url("../f/ss-social/webfonts/ss-social-circle.svg#SSSocialCircle") format("svg");font-style:normal}@font-face{font-family:"SSSocial";src:url("../f/ss-social/webfonts/ss-social-regular.eot");src:url("../f/ss-social/webfonts/ss-social-regular.eot?#iefix") format("embedded-opentype"),url("../f/ss-social/webfonts/ss-social-regular.woff") format("woff"),url("../f/ss-social/webfonts/ss-social-regular.ttf") format("truetype"),url("../f/ss-social/webfonts/ss-social-regular.svg#SSSocialRegular") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-social,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-social:before,[class*=" ss-"].ss-social:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-social.right:after,[class*=" ss-"].ss-social.right:after{font-family:"SSSocial";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-appdotnet:before,.ss-appdotnet.right:after{content:''}.ss-zerply:before,.ss-zerply.right:after{content:''}.ss-reddit:before,.ss-reddit.right:after{content:''}.ss-steam:before,.ss-steam.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-quora:before,.ss-quora.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-vine:before,.ss-vine.right:after{content:''}.ss-letterboxd:before,.ss-letterboxd.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-500px:before,.ss-500px.right:after{content:''}.ss-etsy:before,.ss-etsy.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-pinboard:before,.ss-pinboard.right:after{content:''}.ss-delicious:before,.ss-delicious.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-yelp:before,.ss-yelp.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-soundcloud:before,.ss-soundcloud.right:after{content:''}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}.ss-apple:before,.ss-apple.right:after{content:''}.ss-microsoft:before,.ss-microsoft.right:after{content:''}.ss-windows:before,.ss-windows.right:after{content:''}.ss-android:before,.ss-android.right:after{content:''}.ss-blackberry:before,.ss-blackberry.right:after{content:''}.tooltipster-default{border-radius:6px;background:#00a0e0;color:#fff;max-width:240px}.tooltipster-default .tooltipster-content{font-size:13px;text-transform:uppercase;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;line-height:1.61615;padding:5px 13px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-8px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-8px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-8px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-8px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-8px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}@font-face{font-family:'HeroicCompressedMedium';src:url("/a/f/heroiccompressedweb-medium.eot");src:url("/a/f/heroiccompressedweb-medium.eot?#iefix") format("embedded-opentype"),url("/a/f/heroiccompressedweb-medium.woff") format("woff"),url("/a/f/heroiccompressedweb-medium.ttf") format("truetype"),url("heroiccompressedweb-medium.svg#HeroicCompressedMedium") format("svg");font-weight:normal;font-style:normal}.expanded-width .wrap{margin:0 auto;padding:0 17.5px;max-width:1332px;position:relative}.global-home{height:44px;z-index:1000;position:relative}.global-home a{border-left:none;display:block;width:68px;height:68px;overflow:hidden;position:relative;top:19px;margin:0 auto}@media screen and (max-width: 600px){.global-home a{height:50px;width:50px}}.global-home a img{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}@media screen and (max-width: 600px){.global-home a img{max-height:50px}}.global-home a:active{background-color:transparent}.expanded-brand header[role="banner"]{background:transparent}.expanded-brand p{font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;line-height:1.62;font-size:16px}.expanded-brand h1{font-family:HeroicCompressedMedium, sans-serif;text-transform:uppercase;font-weight:500;font-size:140px;line-height:1;margin-bottom:15px;word-spacing:7px}@media screen and (max-width: 1224px){.expanded-brand h1{font-size:130px;word-spacing:3px}}@media screen and (max-width: 855px){.expanded-brand h1{font-size:120px;margin-bottom:5px}}@media screen and (max-width: 600px){.expanded-brand h1{font-size:62px;word-spacing:1px;margin-bottom:30px;line-height:.75em}}@media screen and (max-width: 500px){.expanded-brand h1{line-height:.85em}}.expanded-brand h2{margin-bottom:60px}.expanded-brand footer a:first-child{float:none}.split-2{margin-bottom:40px}.split-2:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.split-2 .col{float:left;width:45%;padding:0 2.5%}@media screen and (max-width: 925px){.split-2 .col{float:none;width:100%}}
.split-4:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.split-4 li{width:25%;padding:0 2%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1050px){.split-4 li{width:47.5%;padding:0}.split-4 li:nth-child(odd){margin-right:5%}.split-4 li:nth-child(odd){clear:both}}@media screen and (max-width: 650px){.split-4 li{width:70%;margin:0 auto 20px !important;float:none;border-bottom:1px dashed rgba(255,255,255,0.5)}}
.hero{background:#2b537d;color:#fff;text-align:center;margin-top:-64px;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.hero{background:#2b537d url(/a/screen/hcway-vid-fallback.jpg) no-repeat -13px 0;background-size:auto 100%}}.safari-mac .hero{background-color:#356087}.hero .wrap{padding:110px 17.5px 40px}@media screen and (max-width: 500px){.hero .wrap{padding:100px 17.5px 50px}}.hero .split{text-align:left}.hero .split:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}@media screen and (min-width: 501px){.hero .split{padding:0 12%}}.hero .split .col{float:right;width:40.09252%}@media screen and (max-width: 1224px){.hero .split .col{float:none;max-width:762px;margin:0 auto;width:auto}}.hero .split .vid-container{float:left;width:57.20894%;position:relative}@media screen and (max-width: 1224px){.hero .split .vid-container{float:none;max-width:762px;margin:0 auto;width:auto}}.hero .split .vid-container .fitvid{margin-bottom:10px}.hero .subhead{display:inline-block;color:#fff;margin-bottom:50px;font-size:22px;display:block}@media screen and (max-width: 855px){.hero .subhead{font-size:19px}}@media screen and (max-width: 770px){.hero .subhead{padding:0px 70px;margin-bottom:40px}}@media screen and (max-width: 600px){.hero .subhead{display:none}}.hero .meta-line{display:inline-block;font-size:16px;padding-bottom:4px}.hero .meta-line a{color:#fff;text-transform:uppercase;font-family:HeroicCompressedMedium, sans-serif;text-transform:uppercase;font-weight:500;font-size:24px;border:none}.hero .meta-line a:hover,.hero .meta-line a:focus{color:#fc3}@media screen and (max-width: 600px){.hero .meta-line{display:none}}.hero .label{font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;font-size:16px;font-weight:500}.hero h2{font-size:44px;margin-bottom:8px !important;letter-spacing:0;font-family:HeroicCompressedMedium, sans-serif;text-transform:uppercase;font-weight:500}.hero h2 a{color:#fff}.hero h2 a:hover,.hero h2 a:focus{text-decoration:underline}@media screen and (min-width: 600px){.hero h2{font-size:54px}}.hero p{margin-bottom:8px}.hero a{color:#fff;text-decoration:underline}.video-loop video{min-width:100%;min-height:100%;position:absolute;left:-6px}@media screen and (max-width: 1024px){.video-loop video{display:none}}
.flag{display:block;text-indent:-9999px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;overflow:hidden;height:85px;width:127px;position:absolute;left:-13px;top:-17px;z-index:1000}.next-up{margin-top:30px}.next-up p{margin:0}.adjunct-link{position:absolute;top:112px;right:17.5px;z-index:10000}.adjunct-link a{color:#ffffff;font-size:16px;font-weight:500}.adjunct-link a:hover,.adjunct-link a:focus{color:#fc3}@media screen and (max-width: 960px){.adjunct-link{top:30px}}@media screen and (max-width: 500px){.adjunct-link{bottom:10px;top:inherit;left:10px}}
.mijingo-cta{text-align:center;position:relative;z-index:2;overflow:hidden;clear:both}@media screen and (min-width: 1225px){.hero .mijingo-cta{text-align:left}}
a.button-wrap{margin:0;padding:18px 25px 20px;background:#fc3;display:inline-block;position:relative;color:#000;font-size:22px;font-weight:bold;text-decoration:none;border:0;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.hero a.button-wrap{margin:10px 0 0}@media screen and (min-width: 560px){.hero a.button-wrap{margin:0}}@media screen and (min-width: 1225px) and (max-width: 1310px){.hero a.button-wrap{top:-8px;padding:13px 10px 15px}}@media screen and (max-width: 560px){a.button-wrap{font-size:20px}}@media screen and (max-width: 400px){a.button-wrap{font-size:16px}}a.button-wrap:hover,a.button-wrap:focus{background:#e9e9e9}.detail-link{display:table;margin:10px auto 0;font-size:13px;text-align:center;border-bottom:none}.detail-link:hover,.detail-link:focus{color:#fc3}@media screen and (min-width: 1225px){.detail-link{text-align:left;margin:10px 0 0}}
.bonus-content{font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;background:#f9faf0;border-bottom:1px solid #cfcfbf}.bonus-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.bonus-content .wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.bonus-content .new{padding:12px 17.5px 20px}.bonus-content .new:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}@media screen and (min-width: 501px){.bonus-content .new{padding:12px 12% 20px}}.bonus-content .newly-added{margin:0 auto;vertical-align:top}@media screen and (min-width: 900px){.bonus-content .newly-added{margin:0;float:left;text-align:center;width:17.11642%}}.bonus-content ul{margin:0 0 0 20px}@media screen and (min-width: 730px){.bonus-content ul{display:inline-block;width:75%}}@media screen and (min-width: 900px){.bonus-content ul{margin-left:0;float:right;width:80.18504%}}.bonus-content li{font-size:14px;line-height:20px;list-style-type:disc}@media screen and (min-width: 501px){.bonus-content li{font-size:16px;line-height:26px}}@media screen and (min-width: 900px){.bonus-content li{display:inline;padding:3px 12px 3px 9px;list-style:none;border-right:1px solid #cfcfbf}.bonus-content li:first-child{padding-left:0}.bonus-content li:last-child{border-right:0}}
.regular{color:#cfcfbf;display:inline-block;margin-left:55px}.regular strike{display:block;font-size:36px}@media screen and (max-width: 625px){.regular{margin-top:30px;display:block;font-size:22px;margin-left:0}.regular strike{display:inline}}
.save-line{font-size:16px;margin:-8px 0 0}.save-line b{font-size:22px;font-weight:normal}.save-line a{color:#202020;text-decoration:underline}.save-line a:hover,.save-line a:focus{color:#249CE0}.main-content{padding-top:40px;background:#fff;z-index:2;position:relative}@media screen and (max-width: 650px){.main-content{padding-top:30px}}
.materials,.testimonials{margin-bottom:0}@media screen and (min-width: 501px){.materials,.testimonials{padding:0 12%}}.materials .col,.testimonials .col{margin-bottom:0}.materials h2,.testimonials h2{font-size:28px;border-bottom:1px dashed #202020;margin-bottom:60px;padding-bottom:10px;text-align:center}@media screen and (max-width: 850px){.materials h2,.testimonials h2{line-height:1.4}}@media screen and (max-width: 650px){.materials h2,.testimonials h2{margin-bottom:30px}}.materials h3,.testimonials h3{font-size:22px;font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;font-weight:600;line-height:28px;margin-bottom:8px}.materials div:first-child,.testimonials div:first-child{margin-bottom:40px}.expanded-width .vid-grid{padding:30px 0 0}@media screen and (max-width: 1165px){.vid-grid{margin-bottom:40px}}.vid-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.vid-grid .col{float:left;background:#fff;margin-bottom:30px;height:auto;position:relative;overflow:hidden;border:1px solid #cfcfbf}@media screen and (min-width: 600px){.vid-grid .col{height:460px;width:48.5%;margin-right:2%}.vid-grid .col:nth-child(even){margin-right:0}.vid-grid .col:nth-child(3){margin-right:2%}}@media screen and (min-width: 870px){.vid-grid .col{width:31.5%;height:520px;margin-right:2%}.vid-grid .col:nth-child(even){margin-right:2%}.vid-grid .col:nth-child(3n){margin-right:0%}}@media screen and (min-width: 950px){.vid-grid .col{height:475px}}@media screen and (min-width: 1165px){.vid-grid .col{width:23.25%;margin-right:2%;height:520px}.vid-grid .col:nth-child(3n){margin-right:2%}.vid-grid .col:nth-child(4n){margin-right:0}}@media screen and (min-width: 1300px){.vid-grid .col{height:464px}}.vid-grid .col img{max-width:100%;margin-bottom:0}.vid-grid .col p{margin-bottom:10px}@media screen and (min-width: 900px){.vid-grid .col p{margin-bottom:26px}}.vid-grid .col .inner-wrap{padding:20px}@media screen and (max-width: 600px){.vid-grid .col{width:100%;margin-right:0;float:none;padding-bottom:50px;min-height:0;padding-bottom:0}.vid-grid .col img.preview{display:none}.vid-grid .col .cta{position:relative;width:100%}}.vid-grid .more{color:#249ce0;font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;font-size:16px;background-image:url(/a/screen/icon-arrow-blue.png)}.vid-grid .more:hover,.vid-grid .more:focus{color:#145677;background-image:url(/a/screen/icon-arrow-blue-hover.png)}.vid-grid .cta{margin-bottom:0;font-size:18px;width:100%;bottom:0;position:absolute;margin-top:0;background:transparent;padding:0}.vid-grid .cta span{display:block;width:auto;margin:0 20px 20px}.vid-grid .cta a{padding:20px 0;font-style:italic;color:#fff;font-size:18px;display:block;line-height:1.62;background:#249ce0}.vid-grid .cta a:hover,.vid-grid .cta a:focus{background:#145677;text-decoration:none}@media screen and (max-width: 1000px){.vid-grid .cta a{font-size:18px}}.vid-grid .unavailable .cta span{padding:20px 0;background:#cfcfbf;font-style:italic;line-height:1.62}@media screen and (max-width: 1000px){.vid-grid .unavailable .cta{font-size:18px}}.vid-grid .no-landing h3{opacity:.7}.vid-grid .no-landing .inner-wrap{opacity:.7}@media screen and (max-width: 600px){.vid-grid .no-vid{border-top:#cfcfbf 1px dashed}}.vid-grid h3{font-family:HeroicCompressedMedium, sans-serif;text-transform:uppercase;font-weight:500;font-size:44px;line-height:54px;margin-bottom:12px}.vid-grid h3 a{color:#202020;border-bottom:1px solid #cfcfbf}.vid-grid h3 a:hover,.vid-grid h3 a:focus{border-bottom:1px solid #202020;text-decoration:none}.testimonials .col{width:100%;margin:0;padding:0}@media screen and (min-width: 700px){.testimonials .col{width:48.65073%;float:left}.testimonials .col:nth-of-type(odd){margin-right:2.5%}}
.testimonial blockquote{position:relative;margin-bottom:30px;padding:20px;background:#e9e9e9;font-size:16px;font-style:normal;font-weight:normal}.testimonial blockquote:after{display:block;content:"";position:absolute;left:17px;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e9e9e9}.testimonial .person:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.testimonial .avatar{margin:0 20px 0 0;width:55px;height:55px;float:left;border-radius:50%}.testimonial .name,.testimonial .twitter{display:inline;position:relative;top:10px}.testimonial .twitter{display:inline}.testimonial .twitter a{color:#249ce0}.testimonial .twitter a:focus,.testimonial .twitter a:hover{text-decoration:underline;color:#145677}.by-line img{float:left;margin-top:-10px;margin-right:10px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.by-line a{color:#202020}.by-line a:hover,.by-line a:focus{text-decoration:underline}.by-line a:hover span,.by-line a:focus span{color:#145677}.by-line a span{color:#249ce0}.original-price{color:#cfcfbf;font-size:16px;display:inline-block;margin:0 0 0 0;position:relative;top:6px}.hero .original-price{color:#fff}.original-price i{display:block;text-decoration:line-through;font-style:italic;font-size:36px}@media screen and (max-width: 525px){.original-price{display:block}.original-price i{display:inline;font-size:25px;margin:0 0 0}}@media screen and (min-width: 526px) and (max-width: 1225px){.original-price{top:11px;margin-left:15px}}@media screen and (min-width: 1225px) and (max-width: 1337px){.original-price{top:8px;margin-left:6px}}@media screen and (min-width: 1338px){.original-price{top:13px;margin:0 0 0 15px}}
.licenses{margin:0 auto;max-width:366px;text-align:center}.licenses .detail-link{display:inline;color:#202020;text-align:center;border-bottom:1px solid #202020}.licenses .detail-link:hover,.licenses .detail-link:focus{color:#249ce0;border-bottom:1px solid #249ce0}.newsletter{margin-top:30px;background:#f9faf0;border-top:1px solid #cfcfbf}.newsletter:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}@media screen and (min-width: 700px){.newsletter{margin-top:45px}}
.stay-updated{width:100%;min-height:0;background:transparent;text-align:center;margin:40px 0 40px}.stay-updated input[type="submit"]{font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;letter-spacing:0}.stay-updated input[placeholder]{font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500}@media screen and (max-width: 650px){.stay-updated{width:100%;float:none;margin:30px 0 20px;clear:both}}.stay-updated h3{color:#249ce0;font-size:28px;background-image:url(/a/screen/stay-updated.png);display:block;text-indent:-9999px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;overflow:hidden;height:52px;width:271px;margin:0 auto 20px}@media screen and (max-width: 650px){.stay-updated h3{margin-bottom:30px}}.stay-updated label{font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;font-size:16px}.stay-updated .update-btn{background:#249ce0;color:#fff;text-align:center;border-radius:0;padding:8px 15px;border-radius:0;font-weight:300;letter-spacing:1px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.stay-updated .update-btn:hover,.stay-updated .update-btn:focus{background-color:#145677}@media screen and (max-width: 530px){.stay-updated .update-btn{display:block;margin:16px auto}}@media screen and (-webkit-min-device-pixel-ratio: 0){.stay-updated .update-btn{padding:11px 15px 12px}}@media screen and (min-width: 1166px){.stay-updated .update-btn{margin-left:-5px;margin-top:-1px}}@media screen and (min-width: 530px) and (max-width: 870px){.stay-updated .update-btn{margin-left:-5px;margin-top:-1px}}.lt-ie10 .stay-updated .update-btn{position:relative;top:-6px;height:39px;padding-top:4px}.stay-updated input[type="text"]{border-radius:0;box-shadow:none;background:#fff;-webkit-appearance:none}@media screen and (min-width: 900px){.stay-updated input[type="text"]{margin-bottom:12px;min-width:250px}}@media screen and (max-width: 650px){.stay-updated input[type="text"]{max-width:270px}}@media screen and (max-width: 500px){.stay-updated input[type="text"]{width:80%}}.stay-updated input[type="submit"]{-webkit-appearance:none}.about-footer{background:#249ce0;color:#fff;text-align:center}.about-footer .wrap{padding:40px 0 0;overflow:hidden}@media screen and (min-width: 801px){.about-footer .inner-wrap{padding:0 12%}}@media screen and (max-width: 800px){.about-footer .inner-wrap{padding:0 5%}}.about-footer .intro-para{padding:0 76px;margin-bottom:40px}@media screen and (max-width: 600px){.about-footer .intro-para{padding:0 20px}}.about-footer h2{font-size:28px;border-bottom:1px dashed rgba(255,255,255,0.5);margin:0 auto 40px;letter-spacing:-.025em}@media screen and (max-width: 500px){.about-footer h2{padding-bottom:10px;line-height:1.4}}.about-footer h3{display:table;margin:0 auto 5px;font-size:22px;font-family:'rooney-web-i5', 'rooney-web', Georgia, 'Times New Roman', serif;font-weight:500;font-weight:600}.about-footer a{color:#fff;text-decoration:none;display:block;border-bottom:1px solid #fff}.about-footer a:hover,.about-footer a:focus{color:#ffcb5f;border-bottom:1px solid #ffcb5f;text-decoration:none}@font-face{font-family:'icomoon';src:url("/a/f/icomoon.eot");src:url("/a/f/icomoon.eot?#iefix") format("embedded-opentype"),url("/a/f/icomoon.woff") format("woff"),url("/a/f/icomoon.ttf") format("truetype"),url("/a/f/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file,.icon-bubbles,.icon-notebook,.icon-play{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#cfcfbf;font-size:150%}.icon-file:before{content:"\64"}.icon-bubbles:before{content:"\63"}.icon-notebook:before{content:"\6e"}.icon-play:before{content:"\76"}.icon-container{position:relative;padding-left:50px}.icon{position:absolute;left:0;top:1px}.home header[role="banner"]{padding-top:32px}.home header[role="banner"] .page{margin-bottom:0}h1 .cap{background:transparent url(/m/content/logo-hc-hero-sprite.png) no-repeat 0 -159px;width:160px;height:159px;margin:0 auto 1em}h1 .cap img{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}h1 .cap:hover img,h1 .cap:focus img{opacity:0}.mission{margin:0 15px;float:left;width:290px;padding-bottom:1.5em;text-align:center}.mission h1{font-size:44px;line-height:57px;margin-bottom:20px}.mission img{margin:0 auto 32px}.mission p{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-weight:300;font-size:24.4px;color:#fff;line-height:37px;background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:32px;margin-bottom:32px}.mission .ribbon-wrap{margin:15px auto}@media screen and (max-width: 482px){.mission .ribbon{font-size:13px !important}}
#nav{background:#333}@media (min-width: 755px){#nav{margin-bottom:35px}}@media (max-width: 755px){.js #nav{display:none}#nav ul{width:auto;margin:0;padding:16px}#nav li{font-family:"adelle-sans",helvetica,sans-serif}#nav li:first-child a{border-top:none}#nav .nav-home{display:none}#nav a{display:block;position:relative;padding:10.66667px;border-top:1px dotted rgba(255,255,255,0.5);font-size:1.2em;color:#fff;z-index:2;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#nav a:before{content:'';display:none;position:absolute;top:-1px;left:-32px;right:-32px;bottom:-1px;background:#249ce0;z-index:-1}#nav a:hover,#nav a:focus{border-top:1px solid #249ce0;background:#249ce0;color:#fff}#nav a:hover:before,#nav a:focus:before{display:block}}
#nav-m{margin-bottom:35px}.subhead{color:#404040;display:none}.contact .subhead{text-align:left}.content section{margin-top:32px;margin-bottom:64px}.content>section header{text-align:center;margin-bottom:1.5em;border-bottom:1px dashed #333}.content>section header h2{margin-bottom:6px}.home .content section#work{margin-top:-26px;padding-top:3em}.case-right,.case-left,.case-center{position:relative;margin:0 15px;clear:both;text-align:center;overflow:hidden}.case-right img,.case-left img,.case-center img{position:absolute;top:0;z-index:1;margin:0}.case-right h3,.case-left h3,.case-center h3{font-size:15px;font-family:"adelle-sans",helvetica,sans-serif;text-transform:uppercase}.case-right h3:before,.case-left h3:before,.case-center h3:before{content:"\2015";letter-spacing:-2px;padding-right:5px}.case-right h3:after,.case-left h3:after,.case-center h3:after{content:"\2015";letter-spacing:-2px;padding-left:5px}.case-right h4,.case-left h4,.case-center h4{font-size:40px;font-style:italic;font-family:"adelle-sans",helvetica,sans-serif;line-height:55px;font-style:italic;margin-bottom:0.25em}.case-right p,.case-left p,.case-center p{font-size:20px;line-height:32px;font-weight:300}.case-center{margin:0 0 26px}.case-center h4,.case-center p{margin-right:15px;margin-left:15px}.case-right{padding:30px 400px 30px 15px}.case-right>img{right:-50px}.case-left{padding:30px 15px 30px 400px}.case-left>img{left:-150px}.case1{display:block;background:#71a3d9;min-height:375px;padding-left:0;padding-right:0;margin:0}.case1 h3{color:#fff}.case1 .case-copy p{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:2em;margin-bottom:2em}.case1>img{position:static;margin:-30px 0 -30px;width:100%}.case1 p{padding:0 15px}.case1 .case-details{width:254px}.case2{display:none;background:#e6e2d7;min-height:304px}.case2 h3{color:#626160}.case2 h4{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:0.5em}.case3{display:none;background:#ff008a;min-height:305px}.case3 h3{color:#202020}.case3 h4{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:0.5em}.case4{display:block;background:#739ed0;min-height:375px;padding-left:0;padding-right:0;margin:0}.case4 h3{color:#fff}.case4 .case-copy p{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:2em;margin-bottom:2em}.case4>img{position:static;margin:-100px 0 -140px;width:100%}.case4 p{padding:0 20px}.case4 h4{padding:0 20px}.case4 .case-details{width:254px}.case5{display:block;background:#739ed0;min-height:375px}.case5 .promo-vid{max-width:100%;margin-bottom:22px}.case5 p{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:2em;margin-bottom:2em}.case5 h4 a{color:#000;border-bottom:1px #000 dotted}.case5 h4 a:hover{border-bottom:none}.case-copy{position:relative;z-index:2}.case-details{padding-top:3em;text-align:left}.case-details p{margin-bottom:0;color:#fff;font-size:14px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:400;font-style:normal}.case-details p strong{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:12px}.case-details li{font-size:14px}.m-work .ribbon-wrap{text-align:center;margin-top:40px}.m-work .feat-case{margin-bottom:40px}.m-work .feat-case h3{clear:both;font-size:18px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal}.m-work .feat-case img{max-width:100%;margin:0 auto 5px;float:left}.m-work .feat-case p{font-size:14px}.m-work a.view-all{display:block;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;color:#202020;text-align:center;padding:20px 0;margin-top:40px;background:#fc3}#case-study{padding-top:26px}#case-study h1{padding-bottom:20px;text-align:center}#work-landing .notice{text-align:center;width:70%;margin:0 auto 40px;display:block;padding-top:52px}.work-toggle-trigger a{display:none}.small-screen-logo{font-size:15px;font-family:"adelle-sans",helvetica,sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:600}.small-screen-logo:before{content:"\2015";letter-spacing:-2px;padding-right:5px}.small-screen-logo:after{content:"\2015";letter-spacing:-2px;padding-left:5px}.clients-capabilities{display:none}#login{margin-top:75px}#news-article,#news-landing{padding-top:2.5em}#news .ribbon-wrap,#blog .ribbon-wrap{margin-left:29px}#news .ribbon-wrap{margin-top:3em;margin-bottom:1em}#news .ribbon{display:block;width:75%;margin:0 auto 1em}.news-feature,.news-lead p,.news-supporting img{display:none}.news-main .news-supporting div{margin-bottom:5px}.news-collection .nc-feature h3,.news-feature h3{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:24.4px;line-height:26px}.news-main .ribbon-wrap{margin-top:26px}.news-collection article h3{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:24.4px;line-height:26px}.news-collection article p.date{margin-bottom:6px}.news-collection article:first-child p:last-child{padding-left:0}.news-leads:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.news-lead img{width:100%}.news-lead h3{font-family:"adelle-sans",helvetica,sans-serif;font-size:32px;line-height:46px;font-weight:600;padding:20px 0px 0 0px;margin-bottom:1em}.news-lead a.more{margin-bottom:2em}.news-supporting:before{content:"Recent News";color:#928781;font-size:15px;line-height:27px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}.news-supporting h3{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:20px;line-height:1em}.news-paths{margin-bottom:20px}.news-paths:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.news-collection{padding:0 10px}.news-collection h3 img{float:left;margin:0 20px 20px 0}.news-article h3{font-family:"adelle-sans",helvetica,sans-serif;margin-bottom:27px;font-style:italic}@media screen and (max-width: 400px){.news-article h3{font-size:35px;line-height:44px}}
.news-article h4{font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;font-size:26px;line-height:39px;margin-bottom:32px}.news-article h5{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:22px;line-height:26px;margin-bottom:16px}.news-article h6{font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;font-size:18px;line-height:26px;text-transform:uppercase;margin-bottom:32px}.news-article h3,.news-article .date{text-align:center;letter-spacing:0em}.news-collection .date,.news-article .date,.news-list .date{margin-bottom:0;font-family:"adelle-sans",helvetica,sans-serif;font-size:15px;line-height:27px;font-weight:600;text-transform:uppercase;color:#222222;letter-spacing:0em}.news-article img{width:100%}.news-article ul{padding-left:20px;list-style-position:outside}.news-article ul li{list-style-type:disc;margin-bottom:6px}.news-article ul li a{border-bottom:1px dotted #249ce0}.news-article ul li a:hover{padding-bottom:1px;border-bottom:1px dotted #fc5b2e}.news-list h4{font-family:"adelle-sans",helvetica,sans-serif;font-size:20px;line-height:32px;font-weight:600;margin:0}.news-list h5{font-family:"adelle",Georgia,"Times New Roman",serif;font-size:15px;line-height:26px;margin-top:32px;text-transform:none}.news-list h5 a{line-height:26px}.news-list .date{font-size:12px;line-height:20px;font-weight:300}.m-cognition{padding:0 0 20px;margin:0 0 20px}.m-cognition img{float:right;width:100px;height:auto}.m-cognition article{clear:both}.m-cognition article h3{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:24.4px;line-height:26px}.m-cognition article p.meta{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:15.56px;line-height:26px}.m-cognition aside{clear:both}.m-cognition aside h2{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:15.56px;line-height:26px;text-transform:uppercase;letter-spacing:.15em;margin:0}.m-cognition aside h3 a,.m-cognition aside .meta{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:15.56px;line-height:20px;letter-spacing:0}.m-cognition aside .meta{font-size:13.34px;letter-spacing:1px}.m-cognition .adjoin{display:block}.m-cognition .adjoin:before{content:"";padding:0}.m-cog-link{margin:0 auto 10px;display:block;width:109px;height:85px}.m-cog-link img{float:none}.m-blog{padding:0 0 20px;margin:0 0 20px}.m-blog img{width:100%}.m-blog article{clear:both}.m-blog article img{max-width:360px}.m-blog article h3{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:30px;line-height:26px}.m-blog article p{font-size:15.6px}.m-blog article p.meta{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:12.22px;line-height:26px;color:#585856;margin-bottom:10px}.m-blog article p.full-article{margin-bottom:10px}.m-blog article p.full-article:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.m-blog article p.full-article a{float:left;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:23.34px;line-height:1em;color:#202020;padding:12px 24px 11px 20px;background:#fc3 url(../screen/icon-arrow.png) right center no-repeat;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:4px;-webkit-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px}.m-blog article p.full-article span{display:inline-block;width:19px;height:44px;background:url(../screen/full-article-cap.png) no-repeat}.m-blog aside{clear:both}.m-blog aside img{display:none}.m-blog aside h2{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;font-size:15.56px;line-height:26px;text-align:center;text-transform:uppercase;letter-spacing:.15em;margin:0 0 15px}.m-blog aside h3{margin-bottom:5px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:25px}.m-blog aside .meta{font-family:"adelle-sans",helvetica,sans-serif;font-weight:300;font-style:normal;font-size:12px}.m-blog .adjoin{display:block}.m-blog .adjoin:before{content:"";padding:0}.m-links div:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.m-links h3{font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-size:20px;line-height:32px;margin:6px 0}.m-links h3{display:block}.m-links h3,.m-links p{margin:0 0 10px;text-align:center}.m-links img{margin:0 auto}.m-links a{padding:10px;margin:0 0 10px}.m-links a{display:block;border:1px solid transparent;padding:5px}.m-links a p{display:none;font-family:"adelle-sans",helvetica,sans-serif;font-size:14px;line-height:21px;padding:0 0 30px 3px;color:#202020}.m-links a:hover,.m-links a:focus{background:#f9fafa;border:1px solid #e3e5e4}#about p,#about img{display:none}#about p.copy-intro,#team p.copy-intro{display:block;font-size:25px;line-height:37px;padding:0;font-family:"adelle",Georgia,"Times New Roman",serif;font-weight:300;margin:0 0 25px 0;color:#202020}@media screen and (max-width: 400px){#about p.copy-intro,#team p.copy-intro{font-size:22px;line-height:35px}}
.photo-blocks img{max-width:100%;height:auto;margin-bottom:0}.photo-blocks .set{margin-bottom:13px}.photo-blocks .set:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.photo-blocks a.img-wrap-single{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;overflow:hidden;position:relative;width:154px;height:150px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.photo-blocks a.img-wrap-single.first{margin:0 2% 0 0;float:left}.photo-blocks a.img-wrap-single.second{float:right}.photo-blocks a.img-wrap-single .name-title-wrap{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;background:rgba(0,0,0,0.45);position:absolute;width:154px;height:150px;left:-100%;bottom:0;-webkit-transform:rotate(90deg)}.photo-blocks a.img-wrap-single .name-title-wrap h3,.photo-blocks a.img-wrap-single .name-title-wrap p{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);text-align:center;padding:0 20px}.photo-blocks a.img-wrap-single .name-title-wrap p{padding:0 10px;font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;line-height:16px;font-size:13px}.photo-blocks a.img-wrap-single .name-title-wrap h3{font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;font-size:18px;margin-top:35px;margin-bottom:10px;line-height:20px}.photo-blocks a.img-wrap-single:hover .name-title-wrap{-webkit-transform:rotate(0deg);left:0;opacity:1}#team-happycog{border-top:1px dashed #7f7f7f;padding-bottom:30px}.team-players-wrap{width:100%}.team-title{text-align:center;margin-top:40px;font-size:20px}@media screen and (max-width: 400px){.team-title{margin-bottom:10px}}
.team-players{margin:0 auto;padding:0}.team-players a{color:#249ce0;padding:2px 0;display:block;font-size:15px;text-align:center}.team-players a:hover{color:#fc5b2e}.team-players a.current{color:#202020}.cog-hero-container{margin-left:16px;margin-right:17px;position:relative}.cog-hero-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.cog-name-title h1{margin-bottom:5px;text-align:center}.cog-name-title h2{font-size:28px;font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;line-height:30px;text-align:center;margin-bottom:20px}.cog-big-selfie{float:left;max-width:100%}.cog-sm-selfie{float:right;max-width:100%;display:none}.network-column{clear:both;margin:50px 16px;border:1px solid #00a0e0;padding:45px;background:url("/m/content/about/sayhello.png") no-repeat center 45px}.network-column ul{margin-top:155px;text-align:center}.network-column ul li{text-align:center;display:inline-block;margin:0 0 20px}.network-column ul a{color:#00a0e0;font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;text-align:center;padding:0 10px;font-size:22px}.side-column{margin-top:50px;margin-left:15px;margin-right:15px}.side-column h3{margin-left:15px;margin-top:5px;margin-bottom:5px;text-transform:uppercase;font-size:13px;font-weight:600;font-family:"adelle-sans",helvetica,sans-serif;letter-spacing:2px;line-height:17px}.side-column ul{margin-bottom:55px}.side-column ul a{font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;padding:8px 0 8px 15px;display:block;font-size:15px;line-height:22px;font-weight:600}.side-column ul a span{color:#928781;font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;display:block;font-size:12px;font-weight:300;line-height:16px;text-transform:uppercase}.center-column{margin-left:15px;margin-right:15px;margin-bottom:50px;float:right;background:transparent url(/a/screen/icon-star.png) no-repeat left bottom;padding-bottom:10px}.center-column p{margin:0px 0px 25px 0px;font-family:"adelle",Georgia,"Times New Roman",serif;font-weight:300;font-style:normal;font-size:17px;line-height:27px;text-transform:none}.center-column p .intro{font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;text-transform:uppercase;letter-spacing:2px}.breaking{padding:20px 0 0}.breaking .copy{margin:0 15px;float:left;width:290px;text-align:center}.breaking .breaking-icon{width:auto;margin:0 auto 20px}.breaking p{color:#fff}.breaking .more{background:transparent url(/a/screen/icon-arrow-white.png) no-repeat right 7px;color:#fff;padding:0 15px 0 5px}.feature-fig{text-align:center;position:relative}.feature-fig h1{position:absolute;top:45px;width:100%}.feature-fig h1 strong{display:block;width:100%;margin-bottom:10px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:15.4px;color:#fff;text-transform:uppercase;letter-spacing:.15em}.feature-fig h1 .case-tag{display:block;width:100%;font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;font-size:35.56px;line-height:1}.feature-fig img{width:100%;margin-bottom:26px}.feature-fig.fonts h1 strong{color:#626160}.case-details .case-gallery{float:left;width:100%;margin-bottom:10px}.case-details .case-gallery .case-gallery li{float:left;margin:0 30px 32px 0}.case-details .case-gallery .case-gallery img{margin:0}.case-actions{margin-top:20px}.case-actions a{line-height:20px;border-bottom:none;font-size:14px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;padding-bottom:2px;position:relative}.case-actions a.view .c-title{border-bottom:1px dotted #4298a9;margin-left:28px}.case-actions a.view .c-icon{background:url(/a/screen/icon-link.gif) 0 0 no-repeat;width:24px;height:24px;display:block;position:absolute;top:0;left:0}.case-actions a.view:hover,.case-actions a.view:active{border-bottom:0}.case-actions a.view:hover .c-title,.case-actions a.view:active .c-title{border-bottom:0}.case-actions .print:before{content:url(/a/screen/icon-print.gif);margin:0 5px 0 0;position:relative;top:5px;border-bottom:none}.case-actions .print:before:hover{border-bottom:none}.case-actions .share:before{content:url(/a/screen/icon-send.gif);margin:0 5px 0 0;position:relative;top:5px;border-bottom:none}.case-actions .share:before:hover{border-bottom:none}.case-actions.mobile{display:none}.case-details{font-size:14px;background:#F9FAFA;padding:10px 15px;margin:0 0 40px;border:1px solid #e3e5e4;margin-bottom:20px}.case-details ul{margin-bottom:0}.case-details li{float:left;margin-bottom:6px;padding-right:6px;line-height:1}.case-details li:after{content:","}.case-details li:last-child:after{content:""}.case-details h2{padding-bottom:10px}.case-details strong{font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.case-features h2{margin-bottom:10px}.case-features p{background:url(/a/screen/trophy.gif) no-repeat 0 5px;padding:0 29px 25px 45px;margin:0;font-size:14px;font-size:14px;line-height:27px;font-weight:300;font-style:normal;font-family:"adelle-sans",helvetica,sans-serif}.case-features p a{line-height:1.4}.case-top{display:none}.case-content{font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;font-weight:300}.case-content .intro-line{font-weight:bold;text-transform:uppercase;letter-spacing:.08em}.case-content blockquote{padding:20px 0 0 0;margin-bottom:25px;margin-top:31px;position:relative;border:1px solid #E3E5E4;border-right:none;border-left:none;font-weight:300}.case-content blockquote:before{position:absolute;left:-10px;top:20px}.case-content blockquote{font-family:"adelle",Georgia,"Times New Roman",serif;font-size:20px;line-height:30px;margin-bottom:20px}.case-content blockquote:last-child{margin-bottom:0}.case-content blockquote cite{display:block;font-family:"adelle-sans",helvetica,sans-serif;font-size:19px;font-style:italic;line-height:25px;text-indent:-1em;padding:10px 0 24px 0;float:right;font-weight:300}.case-content blockquote cite img{float:left;margin:0 27px 0 0}.case-content>p:last-child:after{content:url(/a/screen/icon-star.png);margin-left:6px}.services-clients{border-top:1px dashed #7f7f7f}.services-clients:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.services-clients h3,.we-already h3{padding:16px 0 16px 34px}.services-intro h2{text-align:center;margin-top:57.6px}.services-intro .we-dont{text-align:center;color:#fc5b2e}.services-intro .we-dont strong{font-style:italic}.services-intro .we-dont .ribbon-wrap{margin:0 auto}.services-intro .ribbon-wrap{margin-left:10px;text-align:center}.we-already{display:none;border-top:1px dashed #7f7f7f;padding-bottom:30px}.we-already:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.we-already li{font-size:16px;line-height:22px;margin-bottom:8px}.we-already ul{margin:0}.services-main{text-align:center}.services-main li{font-size:16px;line-height:22px;margin-bottom:8px}.we-love h3:before{content:url(/a/screen/icon-heart.gif);margin:0 10px 0 -44px;position:relative;top:10px}.we-build h3:before{content:url(/a/screen/icon-wrench.gif);margin:0 10px 0 -44px;position:relative;top:10px}.we-already h3:before{content:url(/a/screen/icon-flag.gif);margin:0 10px 0 -44px;position:relative;top:10px}.small-screen-logo{display:block;margin:10px auto;text-align:center}.case-col-3{padding-top:0}.case-col-3 img{display:none}.paddles{display:none}#case-study .login{margin-bottom:75px}#page-content.contact{padding-top:2em}#contact{overflow:hidden;margin-bottom:0 !important;padding-bottom:26px}#contact a h3{margin-bottom:1em !important}#contact h4{display:none}#contact>div>div{position:relative;padding:0 0 26px 180px;background:#fff;-webkit-transition:background 0.25s linear;-moz-transition:background 0.25s linear;-o-transition:background 0.25s linear;transition:background 0.25s linear}#contact>div>div h3,#contact>div>div h4,#contact>div>div p{padding-right:10px;padding-left:10px}#contact>div>div:hover{background:#f9fafa;outline:1px solid #e3e5e4}#contact img{width:150px;position:absolute;left:0;top:0}#contact a h3{font-family:"adelle-sans",helvetica,sans-serif;font-size:32px;line-height:46px;margin-bottom:-5px}#contact a h3 span{color:#202020;display:block;margin-top:5px;font-size:13.4px;text-transform:uppercase;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;letter-spacing:1px;line-height:1.25em}#contact a p{color:#202020;font-size:20px;margin-bottom:27px;font-weight:300;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:400;font-style:normal}#contact a p br{line-height:17px}#contact a p .line{line-height:32px}#contact a h4{color:#928781;font-size:15px;line-height:27px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}#contact a h4 strong{display:block;color:#202020;text-transform:none;letter-spacing:0;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;font-size:20px;line-height:32px}#contact .offices:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}#contact .offices p{margin-top:-13px}.actions{background:#fc5b2e;padding:0.5em 0 0.1em}.actions .ribbon{margin-bottom:1em}.actions .row{margin-bottom:3em !important}.actions .page{margin-bottom:0}.actions .single-field{width:250px;margin:0 auto 3em}.social{margin-top:26px;margin-bottom:0}.social:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.social a{display:block;color:#202020;text-align:center;font-size:11px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:700;font-style:normal;border-bottom:0;padding:3px 5px}.social a:hover,.social a:active{border-bottom:0;background:#fc3;padding:3px 5px}.social a:first-child{margin-bottom:10px}.social a span.c-icon{float:left;top:3px;margin-right:0.7em;height:18px;overflow:hidden;display:inline-block;position:relative}.social a span.c-title{font-size:14px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;padding:3px 5px}#news .social{margin-top:0}#news .social span.c-icon{top:2px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:2px solid #ffcc33;background-color:#ffcc33}.single-field{background:#fff;padding:25px 30px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.single-field label{font-size:21px;font-family:'CoffeeServiceRegular','Helvetica Neue',Arial, sans-serif;display:block;margin-bottom:0.3em;font-weight:normal}.single-field input[type="text"]{background:#fafafa;border:1px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:inset 1px 1px 5px 2px #f4f4f4;-moz-box-shadow:inset 1px 1px 5px 2px #f4f4f4;box-shadow:inset 1px 1px 5px 2px #f4f4f4;padding:4px;width:77%;margin-right:2%;position:relative;top:-1px}.single-field .btn{padding:5px 13px;text-indent:-9999px;background-image:url(/a/screen/icon-arrow.png);background-repeat:no-repeat;background-position:center center;width:15%}.action-start{margin-bottom:2em;text-align:center}.action-start>a{color:#202020;font-size:16px;padding:2px 5px;font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal}.action-start>a:after{content:url(/a/screen/icon-arrow-black.png);padding-left:5px}.action-start>a:hover,.action-start>a:focus{background:#fc3}a.more-cta{display:inline-block;color:#202020;font-size:20px;margin-top:.5em;padding:2px 5px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;position:relative;left:-5px}a.more-cta:after{content:url(/a/screen/icon-arrow-black.png);padding-left:5px}a.more-cta:hover,a.more-cta:focus{background:#fc3}.thanks{text-align:center;background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:0.5em}.thanks h3{font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;font-size:47px;line-height:1;margin-bottom:.25em}.thanks p{font-size:26px;font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:italic;color:#fff}#polldaddy_embed_0{display:none}#work-landing{padding-top:52px}#work-landing .we-already{margin:10px 0;padding-top:20px;border-top:1px dashed #7f7f7f}.highlighted-work{width:auto;margin:0 0}.highlighted-work:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.highlighted-work>div{margin-bottom:40px;border:1px solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.highlighted-work>div img.cs-logo{width:100%;margin-bottom:.75em}.highlighted-work>div h3{padding:0 20px;display:block;font-size:18px;font-weight:800;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal}.highlighted-work>div p{padding:0 20px;color:#202020;font-size:14px}.highlighted-work>div:hover{background:#F9FAFA;border:1px solid #E3E5E4}.highlighted-work>div:hover .client{background-position:0 -210px}img.private{display:inline !important;margin-bottom:0;margin-right:5px}.cta{background:#168fd3;padding:31px 20px;color:#fff;text-align:center;margin:35px 0}.cta p{margin:0}.cta strong+strong{display:block;margin-top:20px}.clients-capabilities{float:left}.clients-capabilities a{font-size:16px;line-height:27px;text-transform:uppercase;margin:0px;font-weight:600;font-style:normal;border:none;padding:20px 0px 5px 0px;font-family:"adelle-sans",helvetica,sans-serif}.clients-capabilities a:hover{border:none}.dropdown{float:left;position:relative;background:#202020;margin-top:-70px;margin-bottom:65px;margin-left:-25px;border-radius:3px}.dropdown span{display:none}.dropdown p{margin-bottom:0}.dropdown a{color:#fc3}.dropdown p a{display:block;padding:5px 30px 5px 15px;background:url(/a/screen/dropdown-arrow.png) no-repeat 94% center;border-bottom:none}.dropdown ul{position:absolute;z-index:1000;width:95%;padding-left:5%;margin-top:-2px;padding-bottom:5px;background:#202020}.dropdown li{background:#202020}.dropdown li a{padding:4px 10px;display:block;font-size:14px}.dropdown a:hover,.dropdown a:focus{color:#fff}.case-vid p{font-size:.7em;font-weight:bold;margin-top:-20px}.video-caption{font-family:"adelle-sans",helvetica,sans-serif;font-size:.75em;line-height:1.25}footer{text-align:center}footer a{color:#fff}footer a:hover,footer a:focus{color:#fc3}footer .w-img:hover img,footer .w-img:focus img{opacity:0}footer span.cap{overflow:hidden;width:49px;height:49px;display:inline-block;position:relative;top:20px;padding-left:6px;background:transparent url(/m/content/icon-hch-sprite.png) no-repeat 6px -49px}footer span.cap img{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}footer .call-to-action{max-width:580px;margin:64px auto 0;padding:0 32px 32px;padding-left:103px;font-size:1.25em;font-style:italic;text-align:left;letter-spacing:-.025em;background:url("/a/screen/icon-lightbulb.png") no-repeat 32px 0;background-image:url("/a/screen/icon-lightbulb.svg"),none;background-size:55px 51px}footer .call-to-action a{border:none;color:#249ce0}footer .call-to-action a:hover{color:#fc5b2e}footer .call-to-action p,footer .call-to-action b,footer .call-to-action a{line-height:1.25}@media (min-width: 700px){footer .call-to-action{background-size:110px 102px;padding-left:174px}}footer .around-the-cog,footer .contact{padding:32px 32px}footer .around-the-cog{background:#333}footer .around-the-cog form{overflow:hidden;margin:0 auto;text-align:left}@media (min-width: 900px){footer .around-the-cog form{max-width:890px}}footer .around-the-cog label{font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;margin-bottom:32px;font-weight:800;letter-spacing:-.025em;line-height:1.25;color:#fff}footer .around-the-cog label:before{content:'';display:none;position:relative;top:6px;width:30px;height:25px;margin-right:10px;background:url("/a/screen/icon-book.png") no-repeat left top;background-image:url("/a/screen/icon-book.svg"),none}@media (min-width: 505px){footer .around-the-cog label:before{display:inline-block}}@media (min-width: 900px){footer .around-the-cog label{float:left;width:48%;margin-bottom:0}footer .around-the-cog label:before{margin-right:30px}}footer .around-the-cog input{display:inline-block}footer .around-the-cog input[type="email"]{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:100%;margin-bottom:32px}footer .around-the-cog input[type="submit"]{font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;padding:3px 15px;font-weight:700;text-align:center;letter-spacing:-.025em;background-image:none;-webkit-appearance:none}@media (min-width: 505px){footer .around-the-cog input[type="email"]{float:left;width:60%;margin-bottom:0;padding-top:5px;padding-bottom:5px}footer .around-the-cog input[type="submit"]{float:right;width:30%;margin:3px 0}}@media (min-width: 900px){footer .around-the-cog input[type="email"]{width:32%;padding-top:0;padding-bottom:0}footer .around-the-cog input[type="submit"]{width:15%;margin:0;padding-top:1px;padding-bottom:1px}}footer .contact{background:#249ce0;text-align:left;color:#fff}footer .contact .contact-inner{overflow:hidden;position:relative;max-width:890px;margin:0 auto}footer .social-links:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}footer .social-links h6{line-height:1.1;margin-bottom:16px}footer .social-links li{float:left;margin-left:10px}footer .social-links li:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}footer .social-links li:first-child{margin-left:0}footer .social-links li.inc5000{margin-left:0}@media (min-width: 700px){footer .social-links{float:left;width:50%}}footer .inc5000{margin:20px 0;width:121px;height:83px;float:left;clear:both}@media (min-width: 700px){footer .inc5000{margin:32px 0 66px}}footer .inc5000 a{display:block;width:100%;height:100%;background:transparent url("../i/inc5000.png") no-repeat 0 0;text-indent:100%;white-space:nowrap;overflow:hidden}footer .locations{font-family:'adelle-sans', helvetica, sans-serif;font-weight:600;font-style:normal;margin-bottom:32px}footer .locations li{margin-bottom:16px;padding-top:5px;border-top:1px dotted rgba(255,255,255,0.5)}footer .locations li:first-child{padding-top:0;border-top:none}footer .locations li:last-child{margin-bottom:0}footer .locations strong{font-weight:800;font-size:15px}footer .locations address{font-size:12px;font-style:normal;line-height:1.5;white-space:pre}@media (min-width: 700px){footer .locations{float:right;width:25%;min-width:230px;margin-bottom:0}footer .locations li{text-align:right}}footer .legal{font-size:12px;letter-spacing:.25em}footer .legal .amp-color{color:#fc3}@media (min-width: 700px){footer .legal{position:absolute;bottom:0;left:0}}
.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{max-width:100%;display:block;margin:0}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}#case-study .cogslide-container{position:relative;margin:0 auto 54px}.flexslider{position:relative;width:290px;width:100%}.flexslider img{width:100%;height:auto}.flexslider .slides{*zoom:1;padding:0 0;margin:0}.flexslider .slides>li{position:relative}.flex-container{zoom:1;position:relative}.flex-direction-nav{display:none;margin:0}.flex-direction-nav a{background:#202020 url("/a/screen/paddle-left-mask.png") no-repeat scroll left center;display:block;padding:0 15px 0 20px;overflow:hidden;height:44px;line-height:44px;margin:0 0 0 -10px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;font-family:'adelle', Georgia, 'Times New Roman', serif;font-weight:600;font-style:normal;font-size:17.77778px;color:#fc3;border:none}.flex-direction-nav a:hover,.flex-direction-nav a:focus{color:#ebe8df}.flex-direction-nav li{position:absolute;top:50%;left:0;margin-top:-22px}.flex-direction-nav li+li{top:50%;left:auto;right:0}.flex-direction-nav li+li a{background:#202020 url("/a/screen/paddle-right-mask.png") no-repeat scroll right center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;margin:0 -10px 0 0;padding:0 20px 0 15px}.white-html{background-color:#fff}#network{padding-top:0}#network header{margin-bottom:0;padding-bottom:15px}#network header .subhead{display:block}.partner-collection article{border-bottom:1px dotted gray;clear:both;padding:2em 0 1em;width:100%}.partner-collection img{display:inline;margin:0 4px 0 0;width:30px;height:30px;vertical-align:baseline}.partner-collection h2{display:inline;font-size:30px;line-height:30px}.contact .subhead{display:block}.contact .pd-embedded{display:block}#work .eq-height div{margin-bottom:1em}#work .m-blog{padding-top:0}.ss-icon-image{background-size:20px 20px;background-position:0 0;background-repeat:no-repeat;display:inline-block;line-height:20px;overflow:hidden;text-indent:100px;width:20px}.lanyrd{background-image:url("/a/i/social/lanyrd.png")}.lanyrd:hover{background-image:url("/a/i/social/lanyrd-hover.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.lanyrd{background-image:url("/a/i/social/lanyrd@2x.png")}.lanyrd:hover{background-image:url("/a/i/social/lanyrd-hover@2x.png")}}@media (max-width: 481px){.cog-hero-container{padding-top:52px}.photo-blocks{padding-top:52px}.news-main{padding:0 20px}.news-lead img{max-width:100%}.offices{padding:0 20px}.m-blog{padding:0 20px 20px}.case-col-1{overflow:hidden;margin-top:50px !important}.social{margin-left:72px !important}.social a{text-align:left;float:none;padding:0;display:block !important}.social .c-facebook{clear:both}#about{display:none}html #contact>div>div:hover{border-color:transparent;background:none}.blog-logo span{display:block;margin-top:8px}.content>section header .blog-logo{margin-bottom:24px}.case-features p{background-position:0 0}#static-page #nav-mobile p a{display:none}.case-content>p:last-child::after{content:""}.m-blog article h3{margin-bottom:6px}.m-blog article p.meta{line-height:14px}.m-blog aside h3{margin-bottom:3px}.m-blog .ribbon-wrap{margin-left:100px}#case-study .paddles{display:none}.m-blog .ribbon-wrap{margin-bottom:10px}.actions .ribbon,.services-intro .ribbon{font-size:14px !important}html .flexslider{margin:0 auto !important;float:none !important}}@media (max-width: 505px){.dropdown{display:none}.mobile.case-actions{display:block !important}.case-col-3{display:none !important}.flex-direction-nav *{border:none !important}}@media (min-width: 400px) and (max-width: 505px){#case-study .case-col-1,#case-study .case-col-2,#case-study .case-col-3,#case-study .services-main{padding:0 20px}.offices{padding:0 20px}.social{margin-left:140px}#news .social,.actions .social{margin-left:0}.case-details{max-width:380px}}@media (max-width: 480px){html #contact>div>div h3,html #contact>div>div h4,html #contact>div>div p{padding-left:0 !important}html #contact img{float:none !important;width:80% !important;margin:0 !important}}@media (min-width: 479px) and (max-width: 481px){#news .social{padding-left:85px}}@media (min-width: 756px) and (max-width: 977px){#news .social{padding-left:85px}}@media (min-width: 482px) and (max-width: 755px){#news .social a{width:35%}}@media (min-width: 480px){h1{font-size:52px;line-height:57px}h2{font-size:52px;line-height:70px}h3{font-size:40px;line-height:55px}h4{font-size:32px;line-height:46px}h5{font-size:25px;line-height:37px}.page,.content section{width:480px;margin:0 auto 32px}.page:after,.content section:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.row{width:auto;margin:0 0}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.page>.row{width:auto;margin:0 0}.page>.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.column{margin:0 15px;float:left}.grid-1{width:450px}.box{margin-bottom:30px}.mission{margin:0 15px;float:left;width:450px}form.short{padding:0}.case1>img{margin:-80px 0 -90px}.case4>img{margin:-130px 0 -170px}.case-right h4,.case-left h4{font-size:47px;padding:0 10px}.feat-case{margin:0 15px;float:left;width:450px}.paddles a{text-indent:0;background:#333 url(/a/screen/paddle-right-mask.png) no-repeat right top;width:auto;padding:0 20px 0 15px;margin:0 15px}.paddles a.prev{background:#333 url(/a/screen/paddle-left-mask.png) no-repeat left top;padding:0 15px 0 20px;float:left}.paddles a.prev:hover,.paddles a.prev:focus{background:#333 url(/a/screen/paddle-left-mask.png) no-repeat left top}.paddles a:hover,.paddles a:focus{background:#333 url(/a/screen/paddle-right-mask.png) no-repeat right top;color:#ebe8df}#work-landing{margin-top:26px}.highlighted-work>div{margin:0 15px;float:left;width:450px;margin-bottom:40px;float:none;width:307px;margin:0 auto 30px}.highlighted-work>div img{width:auto}.news-article{padding:1.5em}.news-collection{padding:0 0}.news-collection article p:last-child{padding-left:188px}#news .social a{display:block}#news .social span.c-icon{float:left;top:6px;margin:0 0.5em}.m-cognition{padding:1em}.m-cognition article img{width:150px;float:left;padding-right:20px}.m-cognition article h3,.m-cognition article p{padding-left:170px}.m-cognition .adjoin{display:inline}.m-cognition .adjoin:before{content:"|";padding:0 10px 0 5px}.m-cognition aside div{width:50%;float:left}.m-cognition aside h3,.m-cognition aside p{padding-right:10px}.m-cog-link{margin:0 auto 20px}.m-blog article h3{margin-bottom:5px}.m-blog .adjoin{display:inline}.m-blog .adjoin:before{content:"|";padding:0 10px 0 5px}.m-links a p{display:block}#network .m-links:nth-child(3) a p{width:60%;margin:0 auto}.breaking .copy{margin:0 15px;float:left;width:450px}.photo-blocks a.img-wrap-single{height:233px;width:233px}.photo-blocks a.img-wrap-single{height:231px;width:233px}.photo-blocks a.img-wrap-single.first{margin:0 12px 0 0;float:left}.photo-blocks a.img-wrap-single.second{float:right}.photo-blocks a.img-wrap-single .name-title-wrap{height:233px;width:233px}.photo-blocks a.img-wrap-single .name-title-wrap h3,.photo-blocks a.img-wrap-single .name-title-wrap p{padding:0 20px}.photo-blocks a.img-wrap-single .name-title-wrap p{padding:0 33px;font-size:18px;line-height:20px}.photo-blocks a.img-wrap-single .name-title-wrap h3{margin-top:65px;margin-bottom:10px;font-size:28px;line-height:32px}#about,#cog-profile,#team,#network,#page-content{padding-top:2.5em !important}.cog-name-title{color:#fff;position:absolute;z-index:2;bottom:50px;left:40px}.cog-name-title h1{text-align:left}.cog-name-title h2{text-align:left;margin-bottom:0}.side-column .articles-interviews,.side-column .cognition-articles{float:left;width:47%;padding-right:2%}.side-column .articles-interviews:after,.side-column .cognition-articles:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.side-column .articles-interviews{float:right;width:48%}.center-column p{font-size:20px;line-height:32px}#page-content.contact{padding-top:3.5em}#contact a h3 span{margin-top:.5em}#polldaddy_embed_0{display:block}form.short{display:none}.social a{display:inline;text-align:left}.social a:first-child{margin-bottom:0}.c-twitter{float:left}.c-facebook{float:right}.feature-fig h1 .case-tag{font-size:53.34px}.services-intro{text-align:center}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],textarea,input[type="password"]{width:400px}#login form{max-width:500px;margin:auto;padding:20px}#login h1{text-align:center}#login .subhead{width:700px;margin:0 auto 40px}#login input[type="submit"]{background-position:90% center}#case-study{margin-top:26px}.dropdown{margin-left:0}.dropdown span{display:inline}.case-top{display:block}.case-content blockquote,.news-article blockquote{padding:40px 30px 20px;margin-top:20px}.case-content blockquote:before,.news-article blockquote:before{left:-10px;top:20px;content:url(/a/screen/icon-quote.gif);display:block}.paddles{display:block}.small-screen-logo{position:relative;margin-top:0}.flexslider{margin:0 15px;float:left;width:450px;margin:0 !important;border:1px solid #e3e5e4}.cogslide-container{height:219px;padding:0}.action-start{margin-bottom:0}.actions .social a.c-twitter{margin-left:35px}.actions .social a.c-twitter .c-icon{margin-right:.7em}.actions .social a.c-facebook{margin-right:35px}.actions .social a.c-facebook .c-icon{margin-left:.7em}.actions .social a span.c-icon{float:none;margin:0}.partner-collection img{width:40px;height:40px}.partner-collection h2{font-size:40px;line-height:40px}.contact .pd-embedded{display:block}}@media (min-width: 756px){h1{font-size:66px;line-height:70px}.page,.content section{width:756px;margin:0 auto 32px}.page:after,.content section:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.row{width:auto;margin:0 0}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.page>.row{width:auto;margin:0 0}.page>.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.column{margin:0 15px;float:left}.grid-1{width:33px}.before-1{margin-left:78px}.after-1{margin-right:78px}.grid-2{width:96px}.before-2{margin-left:141px}.after-2{margin-right:141px}.grid-3{width:159px}.before-3{margin-left:204px}.after-3{margin-right:204px}.grid-4{width:222px}.before-4{margin-left:267px}.after-4{margin-right:267px}.grid-5{width:285px}.before-5{margin-left:330px}.after-5{margin-right:330px}.grid-6{width:348px}.before-6{margin-left:393px}.after-6{margin-right:393px}.grid-7{width:411px}.before-7{margin-left:456px}.after-7{margin-right:456px}.grid-8{width:474px}.before-8{margin-left:519px}.after-8{margin-right:519px}.grid-9{width:537px}.before-9{margin-left:582px}.after-9{margin-right:582px}.grid-10{width:600px}.before-10{margin-left:645px}.after-10{margin-right:645px}.grid-11{width:663px}.before-11{margin-left:708px}.after-11{margin-right:708px}.grid-12{width:726px}.box{margin-bottom:30px}.in{padding:0}.mission{margin:0 15px;float:left;width:474px;margin-left:267px;position:relative;padding-bottom:0}.mission a.cap{position:absolute;top:0.5em;left:-268px}.mission h1{font-size:58px;line-height:64px}.home #nav{width:100%}#nav .page:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}#nav{display:block;background:#249ce0}#nav .page{width:743px;margin:0 auto;position:relative}#nav .page:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}#nav .page li{float:left}#nav .page li a{border-left:1px dashed rgba(255,255,255,0.3);display:block;line-height:1;padding:15px 0;color:#fff;width:106px;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;text-align:center;font-size:20px;text-transform:none;letter-spacing:0}#nav .page li a:active{background-color:#fff;color:#333}#nav .page li.on a,#nav .page li.transit a{color:#fc5b2e}#nav .page .nav-space-left,#nav .page .dbl-brdr,#nav .page .last{border-right:1px dashed rgba(255,255,255,0.3)}#nav .page a:hover,#nav .page a:focus{background:#fff;color:#249ce0}#nav .page .nav-home{margin:0 15px -50px;position:relative;top:4px}#nav .page .nav-home a{border-left:none;width:68px;height:68px;overflow:hidden;position:relative;padding:0;background:transparent url(/m/content/logo-nav-sprite.png) no-repeat 0 -68px}#nav .page .nav-home a img{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}#nav .page .nav-home a:hover img,#nav .page .nav-home a:focus img{opacity:0}#nav .page .nav-home a:active{background-color:transparent}.content section{padding-top:3em}.content section#work-foot-wrap{padding-top:0}.home .content section{padding-top:5em;margin-top:-3em;overflow:hidden}.home .content section#work{margin-top:0}.content>section header{margin:0 15px;float:left;width:474px;margin-left:141px;margin-right:141px;border-top:1px dashed #333;border-bottom:1px dashed #333;text-align:center;margin-bottom:32px;padding:1em 0}.content>section header h2{margin-bottom:12px}.subhead,.subhead p{display:block;margin:0;font-family:"adelle",Georgia,"Times New Roman",serif;margin-bottom:27px;font-size:22px;border-top:1px;border-bottom:1px;padding:0px 0px 10px 0px;border-style:none;margin-top:27px;line-height:35px;font-weight:300;font-style:normal}.subhead a,.subhead p a{background:#fc3;padding:0 5px;color:#202020;white-space:pre}.subhead a:hover,.subhead a:focus,.subhead p a:hover,.subhead p a:focus{background:#ebe8df}#work>div{display:block}.case1>img{margin:-100px auto;width:auto}.case1 .case-copy p{text-align:center;margin:0 108px 36px}.case4>img{margin:-150px auto -180px;width:auto}.case-right,.case-left,.case-center{margin:0}.case-right h4,.case-left h4,.case-center h4{font-size:40px;margin-bottom:20px}#case-study .right{margin-top:0;font-size:18px}.work-toggle-trigger a{width:20%;margin:-30px 0 auto}.case5{display:block;background:#739ed0;min-height:375px;margin:0 0 26px}.case5 .case-copy p{text-align:center;margin:0 108px 36px}.case5 .promo-vid{margin:30px 30px 22px}.case-content blockquote:before,.news-article blockquote:before{left:-15px;top:30px}.case-content blockquote p,.case-content blockquote,.news-article blockquote p,.news-article blockquote{font-size:25px;line-height:37px}.case-content blockquote cite,.news-article blockquote cite{font-size:20px;line-height:32px}.highlighted-work>div{margin:0 15px;float:left;width:222px;margin-bottom:40px}.highlighted-work>div img{width:100%}.m-work .feat-case{margin:0 15px;float:left;width:726px;margin-bottom:20px}.feat-case>div div{margin:0 15px;float:left;width:474px;margin-left:0}.feat-case>div div p{-moz-column-count:2;-webkit-column-count:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-count:2;column-gap:30px}.feat-case>div div+div{margin:0 15px;float:left;width:222px;margin-right:0}.dropdown{float:right;margin:0}.case-col-3{clear:both}.news-feature,.news-lead p,.news-supporting img{display:block}#news .ribbon-wrap{margin-top:0}#news img{width:100%}.news-feature{margin:0 15px;float:left;width:348px}.news-feature h3{margin-bottom:1em}.news-lead,.news-supporting,.news-paths{margin:0 15px;float:left;width:348px}#news .social a{float:none}#news .social a:first-child{margin-bottom:1em}#news .social span.c-icon{float:left;top:1px;margin-right:0.7em}.news-article{padding-top:0;margin:0 15px;float:left;width:474px}.news-list{margin:0 15px;float:left;width:222px}.m-links>div{margin:0 15px;float:left;width:222px;display:inline-block}.m-links:last-child{text-align:center}.m-links:last-child>div{width:360px;float:none;text-align:center}.m-cognition{position:relative;float:right;padding:0;padding:20px 0 0;min-height:0;margin:0 15px;float:left;width:726px}.m-cognition article{position:relative;margin:0 15px;float:left;width:553px;float:right;clear:none}.m-cognition article img{margin:0 15px;float:left;width:222px;float:right;padding:0 0 0 30px;margin:0}.m-cognition article h3,.m-cognition article p{padding:0;margin-right:252px}.m-cognition aside{margin:0 15px;float:left;width:411px;margin-left:158px}.m-cognition .row{padding-bottom:2em}.m-cog-link{float:left}.blog-logo{display:block;width:126px;height:88px;text-indent:-9999em;margin:0 auto 25px auto;background:url(/m/content/logo-blog-header.png) no-repeat}.m-blog{position:relative;float:none;padding:0;padding:20px 0 0;min-height:0;margin:0 15px;float:left;width:726px}.m-blog article{position:relative;float:none;clear:none;margin-bottom:20px}.m-blog article:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.m-blog article img{margin:0 15px;float:left;width:411px;float:left;width:310px;padding:0;margin:0 50px 0 0}.m-blog article div{float:left;width:330px}.m-blog article h3,.m-blog article p{padding:0;margin-right:0}.m-blog aside h2{margin-bottom:20px}.m-blog aside div{float:left;width:228px;margin-right:20px}.m-blog aside div.article-3,.m-blog aside div.article-6,.m-blog aside div.article-9,.m-blog aside div.article-12,.m-blog aside div.article-15,.m-blog aside div.article-18,.m-blog aside div.article-21{margin-right:0}.m-blog aside div img{display:block}.m-blog aside div h3{margin-bottom:5px}.m-blog .row{padding-bottom:2em}.m-links{clear:both;padding:20px 0}.m-links h3{font-size:21px;margin:0 0 6px}.m-links p{margin:0}.m-links h3,.m-links p{text-align:center}.m-links img{margin:0 auto 20px;float:none}#network .m-links:nth-child(3) a p{width:100%}.breaking{padding:52px 0 0}.breaking .copy{position:relative;margin:0 15px;float:left;width:558px;padding-left:168px;text-align:left}.breaking .breaking-icon{position:absolute;top:0;left:0}.breaking .row{min-height:158px}#about p,#about img{display:block}#about img{width:222px}#about .row>div{margin:0 15px;float:left;width:222px}#team .row>div{margin:0 15px;float:left;width:348px}#about-content .row .about-subhead-text{width:474px;margin-left:141px;margin-right:141px}#about-content .row .about-subhead-text:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}#about-content .row .about-subhead-text>div.column{margin-right:0;margin-left:0}#about-content .row .about-subhead-text p.copy-intro{display:block;font-size:18px;font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;font-style:normal;letter-spacing:-.025em;color:#202020}section.photo-blocks{width:481px}section.photo-blocks>.row{width:481px}.photo-blocks .set{height:233px;margin-bottom:15px}.tall-set{width:484px;height:480px;margin-bottom:15px}.team-players-wrap{width:25%;float:left}.team-players{padding-left:25px;padding-top:20px}.team-players a{text-align:left}.center-column{width:461px;margin:50px 0 0 26px}.network-column{float:left;width:131px;margin:50px 16px;clear:none}.network-column ul li{text-align:center;display:block;margin:0 0 20px}.side-column{float:none;clear:both;padding-top:50px}.side-column h3{font-size:15px;line-height:27px}#page-content.contact{padding-top:2em}#contact h4{display:block;letter-spacing:2px}#contact .offices>div{margin:0 15px;float:left;width:222px;margin-right:7px}#contact>div>div{position:static;padding-left:0}#contact img{width:100%;position:static}.action-start{margin:0 15px;float:left;width:348px;text-align:center;padding-top:1em}.action-news{margin:0 15px;float:left;width:348px}.single-field{width:240px;position:relative}.actions .single-field{margin:0 0 3em}.actions .row:nth-child(2){margin-bottom:0 !important}a.more-cta{margin-top:1em}.feature-fig h1 .case-tag{font-size:35.56px}.services-main,.services-intro{margin:0 15px;float:left;width:348px}.services-main{text-align:left}.we-love,.we-build{width:45%;float:left;margin-right:5%}.we-already ul{margin:0 15px;float:left;width:159px}.case-gallery li:nth-child(3n+3){margin-right:0}#case-study h1{padding-top:30px;padding-bottom:40px}#case-study .paddles{display:block}#work-landing{padding-top:26px}#work-landing .we-already{margin:10px 0;padding-top:20px;border-top:1px dashed #7f7f7f}#work-landing .we-already ul{margin-bottom:26px}.case-col-2{margin:0 15px;float:left;width:474px}.case-col-1{margin:0 15px;float:left;width:222px}.clients-capabilities,.we-already{display:block}.case-details li:after{content:"";float:none}.case-details li{line-height:26px;margin-bottom:0}.case-copy p{text-align:left}.flexslider{margin:0 15px;float:left;width:726px}.cogslide-container{height:353px}.flex-direction-nav{display:block}.case-col-1,.case-col-2,.case-col-3{margin-top:0}section#work{padding-top:0}.partner-collection article{margin:auto;width:628px}.contact header{padding-bottom:0 !important}.contact .subhead{margin-bottom:0;padding-bottom:0}}@media (min-width: 756px) and (max-width: 977px){.mobile.case-actions{display:block !important}.case-col-3{display:none !important}.flex-direction-nav *{border:none !important}}@media (min-width: 978px){.page,.content section{width:1008px;margin:0 auto 32px}.page:after,.content section:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.row{width:auto;margin:0 0}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.page>.row{width:auto;margin:0 0}.page>.row:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.column{margin:0 15px;float:left}.grid-1{width:54px}.before-1{margin-left:99px}.after-1{margin-right:99px}.grid-2{width:138px}.before-2{margin-left:183px}.after-2{margin-right:183px}.grid-3{width:222px}.before-3{margin-left:267px}.after-3{margin-right:267px}.grid-4{width:306px}.before-4{margin-left:351px}.after-4{margin-right:351px}.grid-5{width:390px}.before-5{margin-left:435px}.after-5{margin-right:435px}.grid-6{width:474px}.before-6{margin-left:519px}.after-6{margin-right:519px}.grid-7{width:558px}.before-7{margin-left:603px}.after-7{margin-right:603px}.grid-8{width:642px}.before-8{margin-left:687px}.after-8{margin-right:687px}.grid-9{width:726px}.before-9{margin-left:771px}.after-9{margin-right:771px}.grid-10{width:810px}.before-10{margin-left:855px}.after-10{margin-right:855px}.grid-11{width:894px}.before-11{margin-left:939px}.after-11{margin-right:939px}.grid-12{width:978px}.box{margin-bottom:30px}.mission{margin:0 15px;float:left;width:642px;margin-left:351px}#nav .page{width:896px}#nav .page li a{width:129px}#nav .page .nav-home{margin:0 20px -50px}#nav .page .nav-home a{background-position:0 -68px}.content>section header{margin:0 15px;float:left;width:642px;margin-left:183px;margin-right:183px;margin-bottom:32px}.case-right,.case-left{position:relative;margin:0 15px;clear:both;text-align:center}.case-right img,.case-left img{position:absolute;top:0;z-index:1;margin:0}.case-right{padding:30px 510px 30px 37px}.case-right img{right:0}.case-left{padding:30px 37px 30px 510px}.case-left img{left:0}.case1,.case4{display:block;background:#71a3d9}.case1 h3,.case4 h3{color:#fff;margin-top:10px}.case1 .case-copy p,.case4 .case-copy p{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:1.5em;margin:0 0 2em;text-align:left}.case1 p,.case4 p{padding:0}.case2{display:none;background:#e6e2d7;min-height:304px}.case2 h4{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:0.5em}.case3{display:none;background:#ff008a;min-height:305px}.case3 h3{color:#202020}.case3 h4{background:transparent url(/a/screen/icon-star.png) no-repeat center bottom;padding-bottom:0.5em}.case5{margin:0 15px 26px}.case-copy{position:relative;z-index:2}.m-work .feat-case{margin:0 15px;float:left;width:978px;margin-bottom:20px}.feat-case>div div{margin:0 15px;float:left;width:642px;margin-left:0}.feat-case>div div+div{margin:0 15px;float:left;width:306px;margin-right:0}.highlighted-work{margin-bottom:40px}.highlighted-work>div{margin:0 15px;float:left;width:306px}.highlighted-work>div img{width:auto}.cta{padding-left:0;padding-right:0;overflow:hidden}.cta strong{margin:0 15px;float:left;width:726px;padding:0.62em 0}.cta strong+strong{margin:0 15px;float:left;width:222px;padding:0}.news-feature{margin:0 15px;float:left;width:474px}.news-lead,.news-supporting,.news-paths{margin:0 15px;float:left;width:474px}#news .social .c-twitter{float:left}#news .social .c-facebook{float:right}#news .social a:first-child{margin-bottom:1em}#news .social span.c-icon{float:none;top:6px;margin:0 0.5em}.news-article{margin:0 15px;float:left;width:474px}.news-list{margin:0 15px;float:left;width:306px}.news-list h4,.news-list ul{margin-left:108px}.m-links>div{margin:0 15px;float:left;width:306px;display:inline-block}.m-links:last-child{text-align:center}.m-links:last-child>div{float:none;text-align:center}.m-cognition{min-height:0;padding:30px 0;margin:0 15px;float:left;width:978px}.m-cognition article{position:relative;margin:0 15px;float:left;width:780px;margin:0 30px 0 0;float:right}.m-cognition article img{width:360px;position:absolute;top:0;right:0}.m-cognition article h3,.m-cognition article p{padding:0;margin-right:390px}.m-cognition aside{margin:0 15px;float:left;width:390px;margin-left:168px;clear:none;float:left}.m-cognition .row{min-height:235px}.m-blog{margin:0 15px;float:left;width:978px}.m-blog article{margin-bottom:40px}.m-blog article img{width:360px;margin-right:69px}.m-blog article div{width:400px;padding-right:80px}.m-blog article div p{margin-bottom:40px}.m-blog aside div{width:296px;margin-right:45px}.m-blog aside div.article-3,.m-blog aside div.article-6,.m-blog aside div.article-9,.m-blog aside div.article-12,.m-blog aside div.article-15,.m-blog aside div.article-18,.m-blog aside div.article-21{margin-right:0}.m-blog aside div img{display:block}.m-blog aside div h3{margin-bottom:5px}.m-links.ala img{position:static;top:0;left:0;margin:0 auto;padding:15px 0}.m-links.ala a{padding-left:0;text-align:center}#about .row>div{margin:0 15px;float:left;width:306px}#about img{width:auto}#team .row>div{margin:0 15px;float:left;width:474px}#about-content .row .about-subhead-text{width:642px;margin-left:183px;margin-right:183px}#about-content .row .about-subhead-text:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}#about-content .row .about-subhead-text>div.column{width:300px;margin-right:15px;margin-left:0}#about-content .row .about-subhead-text>div.column.column-second{margin-right:0;margin-left:15px}section.photo-blocks .row{width:978px;margin-right:0;padding-left:13px}.photo-blocks .set{width:481px;height:233px;margin-bottom:15px;float:left}.photo-blocks .set.second{float:right}.tall-set{width:484px;height:480px;margin-bottom:15px;float:left}.tall-set.second{float:right}.team-players{padding-left:60px}.social-main-column-wrap{float:left;width:750px}.cog-sm-selfie{display:block}.side-column{float:right;width:221px;margin:50px 16px 0;clear:none;padding-top:0}.side-column .articles-interviews,.side-column .cognition-articles{float:none;width:100%;padding-right:0;padding-left:15px}#contact .offices>div{margin:0 15px;float:left;width:306px;margin-right:13px}#contact img{width:auto}.action-start{margin:0 15px;float:left;width:474px}.action-news{margin:0 15px;float:left;width:444px;padding-left:30px}.breaking .copy{margin:0 15px;float:left;width:700px;padding-left:278px}.breaking .breaking-icon{left:110px}.feature-fig h1 .case-tag{font-size:53.34px}.services-main,.services-intro{margin:0 15px;float:left;width:474px}.we-love,.we-build{width:45%;float:left;margin-right:5%}.we-already ul{margin:0 15px;float:left;width:222px}.case-gallery li:nth-child(4n+4){margin-right:0}.case-gallery li:nth-child(3n+3){margin-right:30px}.case-details{padding:20px}.case-details:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.case-col-2{margin:0 15px;float:left;width:474px}.case-col-1{margin:0 15px;float:left;width:222px}.case-col-3{margin:0 15px;float:left;width:222px;display:block;margin-right:0;clear:none}.case-col-3 img{display:block}.small-screen-logo{display:none}.flexslider{margin:0 15px;float:left;width:978px}.cogslide-container{height:475px;margin:0 auto 54px;width:980px}#network header .subhead{padding:0 50px}.we-build{margin-right:0 !important}.we-love{margin-right:9% !important}.we-love h3,.we-build h3{margin-left:-36px !important}}@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2){.cap img{display:none !important}h1 .cap{background:transparent url(/m/content/logo-hc-hero-sprite@x2.png) no-repeat 0 0;width:160px;height:160px;background-size:160px 320px}html #nav .page .nav-home a{background:transparent url(/m/content/logo-nav-sprite@x2.png) no-repeat 0 0;background-size:68px 136px}html #nav .page .nav-home a img{display:none !important}}.offices div a:after,.mod:after{content:".";display:block;height:0;clear:both;visibility:hidden}.case1,.case2,.case3,.case4{margin-bottom:26px}section#work div:last-child{margin-bottom:0}#contact{clear:both}#contact img{float:left;position:relative;margin:0 30px 0 0}#contact>div>div{padding:0;border:1px solid #fff;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/a/j/boxsizing.htc)}#contact>div>div:hover{outline:none;border:1px solid #e3e5e4}#contact a p{margin-bottom:0}#contact>div>div h3,#contact>div>div h4,#contact>div>div p{padding-left:180px}.news-collection .nc-feature{float:none;clear:both;display:block;margin:0 auto 81px;padding-top:10px;width:auto}.news-collection .news-feature h3{text-align:center}.news-collection article{margin:0 auto;clear:both}.news-collection .date{margin:1px 0 14px}#news-landing .news-collection img{width:25%;height:auto;float:right;padding:0 0 0 15px}.news-collection h3 img{float:left;margin:0 20px 20px 0}#news-landing .nc-feature img{width:100%;float:none;padding:0;margin-bottom:35px}#news-landing .news-collection .nc-feature img{width:100%}#user-msg header{border:none}#user-msg header h2{line-height:.97872340425531914893}#user-msg .coggie{float:none;max-width:402px;height:auto;max-height:475px;width:50%;margin:0 auto 30px;padding:30px 0 0}#user-msg .kicker{margin-bottom:1em}#user-msg .kicker a{background:#fc3;color:#202020;padding:0}.skip-mobile{background:#249ce0;width:100%;position:relative;margin-bottom:-26px;height:57px}.skip-mobile .nav-home{margin:0 auto;position:relative;top:19px}.skip-mobile .nav-home a{width:69px;height:68px;margin:0 auto;display:block;overflow:hidden;opacity:1;background:url("/m/content/logo-nav-sprite.png") no-repeat scroll 0 -68px transparent}.skip-mobile .nav-home a img{-moz-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.skip-mobile .nav-home a:hover img{opacity:0}a.mobile-menu-link{font-family:'adelle-sans', helvetica, sans-serif;font-weight:800;font-style:normal;letter-spacing:-.025em;background:#fc3;position:absolute;top:13px;right:16px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#202020;font-size:14px;font-weight:bold;letter-spacing:.05em;text-transform:uppercase;padding:0 12px}a.mobile-menu-link:hover,a.mobile-menu-link:focus{background-color:#ebe8df}#nav-mobile li a{display:block;text-transform:uppercase;letter-spacing:.2em;padding:.5em;text-align:left;font-size:16px;font-weight:bold;color:#202020;border-bottom:1px solid #ebe8df;font-family:"adelle-sans",helvetica,sans-serif;font-weight:600;font-style:normal;font-size:20px;text-transform:none;letter-spacing:0}#nav-mobile li a:hover{color:#fc3}#nav-mobile p{width:320px;margin:0 auto;text-align:right;text-transform:capitalize;letter-spacing:0px;line-height:32px;font-size:20px;padding:0 0 10px 0;font-style:normal;font-weight:600;font-family:'adelle-sans', helvetica, sans-serif}#nav-mobile p i{font-size:20px;position:relative;top:6px}#nav-mobile p a{display:block;margin-top:10px;color:#928781}#nav-mobile p a:hover{color:#202020}@media (min-width: 320px){#case-study{padding-top:25px}#user-msg .coggie{float:none;width:50%}#contact>div>div{margin-bottom:26px;padding-bottom:0}}@media (min-width: 480px){#case-study{padding-top:75px}.news-collection article,.news-collection .nc-feature{padding:0 30px}#user-msg .copy{clear:right;float:right;margin:0 30px}#news-landing .news-collection img{width:auto;height:auto;float:left;padding:0 30px 0 0}#nav-mobile p{width:480px}}@media (min-width: 756px){#case-study{padding-top:25px}.news-collection article,.news-collection .nc-feature{width:475px}#user-msg .coggie{float:left;max-width:402px;width:30%;margin:0 0 30px 42px;padding:0}#user-msg header{width:389px;float:right;margin:0 42px 0 0}#user-msg .copy{clear:right;width:389px;float:right;margin:0 42px 0 0}.skip-mobile,#nav-mobile{display:none}#contact>div>div{margin-bottom:0;padding-bottom:26px}#contact a p{margin-bottom:13px}#contact>div>div h3,#contact>div>div h4,#contact>div>div p{padding-left:10px}#contact img{margin-bottom:1em;width:100%}}@media (min-width: 978px){#user-msg header{width:389px;float:right;margin:0 84px 0 0}#user-msg .copy{clear:right;width:389px;float:right;margin:0 84px 0 0}#user-msg .coggie{float:left;width:100%;max-width:402px}}.manifesto .content{max-width:890px;margin:0 auto;letter-spacing:-.01em}.manifesto .content h1{margin:32px 0 24px;padding:0 16px;font:1.4em "adelle-sans",helvetica,sans-serif;font-weight:800;line-height:1}@media (min-width: 320px){.manifesto .content h1{font-size:8vw}}@media (min-width: 700px){.manifesto .content h1{margin:48px 0;padding:0 32px}}@media (min-width: 1000px){.manifesto .content h1{font-size:3.9em}}@media (min-width: 1300px){.manifesto .content h1{font-size:6em}}.manifesto .content .matrix-text,.manifesto .content .caption{padding:0 16px}.manifesto .content h2{font-size:1em;font-weight:800;line-height:1.25}@media (min-width: 700px){.manifesto .content h2{font-size:1.4em}}.manifesto .content h2,.manifesto .content p{margin-bottom:16px}.manifesto .content p{font-weight:300}@media (min-width: 700px){.manifesto .content .with-logo{background:url("/a/screen/hc.png") no-repeat 32px 0;background-image:url("/a/screen/hc.svg"),none}}@media (min-width: 700px){.manifesto .content .matrix-text,.manifesto .content .matrix-case-study .client-grid{padding-left:260px}}@media (min-width: 900px){.manifesto .content .matrix-text,.manifesto .content .matrix-case-study .client-grid{padding-left:300px}}@media (min-width: 1000px){.manifesto .content .matrix-text,.manifesto .content .matrix-case-study .client-grid{padding-right:0}}.manifesto .content .matrix-video{margin-bottom:32px}@media (min-width: 700px){.manifesto .content .matrix-video{padding:0 32px 0 18.5%}}@media (min-width: 900px){.manifesto .content .matrix-video{margin-top:-10.5em;padding:0 70% 0 32px;transition:all 0.5s ease}.manifesto .content .matrix-video.playing{margin-top:0;padding:0}}@media (min-width: 1000px){.manifesto .content .matrix-video{padding-left:0;margin-bottom:0}}@media (min-width: 1200px){.manifesto .content .matrix-video{margin-top:-13em;margin-left:-10%}}.manifesto .content .matrix-case-study{margin-bottom:32px}.manifesto .content .matrix-case-study .client-grid{padding-right:32px}.manifesto .content .matrix-case-study .client-grid img{margin-bottom:32px}.manifesto .content .matrix-case-study .client-grid p{padding:0}@media (max-width: 699px){.manifesto .content .matrix-case-study .client-grid{padding:0 32px}}@media (min-width: 900px){.manifesto .content .matrix-case-study .client-grid{display:none}}.manifesto .content .matrix-case-study .client-switcher{position:relative}.manifesto .content .matrix-case-study .client-switcher .client-slides{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:relative;left:0;width:100%}.manifesto .content .matrix-case-study .client-switcher .client-slides img{display:none;margin:0}.manifesto .content .matrix-case-study .client-switcher .client-slides img:first-child{display:block}.manifesto .content .matrix-case-study .client-switcher .client-slides:before,.manifesto .content .matrix-case-study .client-switcher .client-slides:after{content:'';display:block;position:absolute;bottom:0;left:-17px;width:59px;height:7px;background:url("/a/screen/shadow-left.png") no-repeat top left;opacity:.5}.manifesto .content .matrix-case-study .client-switcher .client-slides:after{background-image:url("/a/screen/shadow-right.png");left:auto;right:-25px}@media (min-width: 1150px){.manifesto .content .matrix-case-study .client-switcher .client-slides{width:120%;left:-10%}}.manifesto .content .matrix-case-study .client-switcher .controls{position:absolute;top:105%;left:5%;width:330px}.manifesto .content .matrix-case-study .client-switcher .controls ul{text-align:center}.manifesto .content .matrix-case-study .client-switcher .controls li{display:inline-block;width:30%;margin-left:2%}.manifesto .content .matrix-case-study .client-switcher .controls li:first-child{margin-left:0}.manifesto .content .matrix-case-study .client-switcher .controls li a{display:block;padding-bottom:16px;border-bottom:3px solid transparent}.manifesto .content .matrix-case-study .client-switcher .controls li a:hover,.manifesto .content .matrix-case-study .client-switcher .controls li a:focus{border-bottom-color:#ebe8df}.manifesto .content .matrix-case-study .client-switcher .controls li a img{margin:0}.manifesto .content .matrix-case-study .client-switcher .controls li.active a{border-bottom-color:#fc3}.manifesto .content .matrix-case-study .client-switcher .captions p{display:none;line-height:1.5}.manifesto .content .matrix-case-study .client-switcher .captions p:first-child{display:block}@media (max-width: 899px){.manifesto .content .matrix-case-study .client-switcher{display:none}}.manifesto .content .matrix-case-study img{max-width:100%}.manifesto .content .caption,.manifesto .content .captions p,.manifesto .content .work-cta{font-family:"adelle-sans",helvetica,sans-serif;font-size:.75em;line-height:1.25}.manifesto .content .work-cta a{border:none}.manifesto .content .caption{margin-top:8px}@media (min-width: 700px){.manifesto .content .caption{padding:0}}
.no-js .client-switcher .controls{display:none}@media (min-width: 900px){.no-js .manifesto .content .matrix-video{margin-top:-18em}.no-js .manifesto .content .matrix-video iframe{width:100% !important}}
section.work{margin-bottom:0}#work{margin-top:0}@media (max-width: 550px){#network,#team,#news-landing{width:auto !important;padding-left:32px;padding-right:32px}}
#team,#news-landing{margin-bottom:0}@media (max-width: 479px){#case-study{width:280px}}@media (min-width: 480px) and (max-width: 540px){#case-study{width:430px !important}}@media (min-width: 768px){#nav-wrap{height:70px}.headroom{position:fixed;width:100%;z-index:99999;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.headroom--pinned{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.headroom--unpinned{-webkit-transform:translateY(-105px);-moz-transform:translateY(-105px);-ms-transform:translateY(-105px);-o-transform:translateY(-105px);transform:translateY(-105px)}}
