article,aside,details,figcaption,figure,footer,header,hgroup,iframe,menu,nav,section{display:block}.work-item.awards,.work-item.press{table-layout:fixed;text-align:center}.bd-us .client:nth-of-type(6n+1),.clb,.group:after,.slick-track:after,.work-item.rectangle,.wr:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}h1,strong{font-family:'Avenir LT W01 95 Black',sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}a,input[type=submit]{cursor:pointer}input,textarea{-webkit-appearance:none;border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}b,strong{font-weight:700}em,i{font-style:italic}.group:after,.wr:after{visibility:hidden;display:block;content:"";height:0}#site-overlay,.cover,.o-wr,.overlay{height:100%;width:100%}* html .group,* html .wr{zoom:1}.element-invisible,.hidden{display:none!important}@font-face{font-family:icons;src:url(../font/icons.eot?5dd9632e3908be9d0af8bc313d92feea);src:url(../font/icons.eot?#iefix) format("embedded-opentype"),url(../font/icons.woff?5dd9632e3908be9d0af8bc313d92feea) format("woff"),url(../font/icons.ttf?5dd9632e3908be9d0af8bc313d92feea) format("truetype"),url(../font/icons.svg?5dd9632e3908be9d0af8bc313d92feea#icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bd-article .hd .date,.bd-general .hd .title,.bd-home .content-block .title,.button,.work-item.quote .source-name,.work-item.story .title{text-transform:uppercase}.icon-arrow-left:before{content:"\f101"}.icon-arrow-right:before{content:"\f102"}.icon-facebook:before{content:"\f103"}.icon-googleplus:before{content:"\f104"}.icon-instagram:before{content:"\f105"}.icon-linkedin:before{content:"\f106"}.icon-mail:before{content:"\f107"}.icon-mckinney-text:before{content:"\f108"}.icon-menu:before{content:"\f109"}.icon-plus:before{content:"\f10a"}.icon-quote:before{content:"\f10b"}.icon-twitter:before{content:"\f10c"}.icon-x:before{content:"\f10d"}.icon-youtube:before{content:"\f10e"}body{line-height:1;font:400 18px/1.5 'Avenir LT W01 65 Medium',sans-serif,sans-serif}a{color:#000;text-decoration:none}a:hover{color:#d51e18}.button,h1,h2,h3,h4,h5,h6{color:#000}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0 0 20px}h2,h3,h4,h5{font-family:'Avenir LT W01 65 Medium',sans-serif}strong{font-weight:400}i{font-family:AvenirLTW01-45BookObliq,sans-serif}i strong,strong i{font-family:AvenirLTW01-95BlackObli,sans-serif;font-weight:400}#site-wrap{min-height:100%;padding:20px}#site-overlay{background:#fff;position:fixed;top:0;left:0}.col{display:block;float:left}.o-wr{display:table}.i-wr{display:table-cell;vertical-align:middle;width:100%}.site-logo,.site-logo a,.site-logo img{display:block}.cover,.overlay{left:0;position:absolute;top:0}.site-logo{margin:0 0 0 -23px;position:absolute;left:50%;top:20px}.site-logo img.logo{height:46px;width:46px}.site-logo.with-text{margin-left:-45px}.site-logo.with-text img.logo-text{height:auto;width:90px}.button{border:3px solid #000;display:inline-block;font-family:'Avenir LT W01 95 Black',sans-serif;font-size:16px;padding:13px 20px;text-align:center}.button.active,.button:hover{background:#000;color:#fff}.button.active:hover{border-color:#000}.cta-container .cta{background:#191919;float:left;height:100%;padding:7.535% 6%;width:50%}.cta-container .cta .text{color:#fff;font-family:'Avenir LT W01 95 Black',sans-serif;font-size:28px}.cta-container .cta .button{border-color:#cdcdcd;color:#cdcdcd}.cta-container .cta .button:hover{border-color:#fff;color:#fff}.cta-container .cta:last-of-type{background:#2e2e2e}.video-wrap{position:relative;padding-bottom:56.25%;height:0}.video-wrap iframe,.video-wrap object,.video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%}.bd-general .main-content{padding:5% 7%}.main-content ul{list-style:disc;padding:0 20px}.main-content ol{list-style:decimal;padding:0 20px}.hanging-punc:before{margin-left:-.5em}.double-quotes:before{content:'\201D';display:inline}.double-quotes:after{content:'\201C';display:inline}body.admin-login{margin:0 auto;padding:50px;position:relative;top:50px;width:463px}body.admin-login .header .wr{padding:0;margin:0 0 20px}body.admin-login .description,body.admin-login .footer,body.admin-login .header .right{display:none}body.admin-login img.logo{display:block;height:auto;margin:0 auto 20px;max-width:120px;width:100%}body.admin-login label{display:block;font-weight:700;margin:0 0 10px}body.admin-login input[type=text],body.admin-login input[type=password]{background:#fff;border:1px solid #ccc;margin:0 0 20px;padding:5px;width:100%}body.admin-login input[type=submit]{background:#d51e18;border:0;color:#fff;padding:10px 30px}body.admin-login input[type=submit]:hover{background:#ccc}body.admin-login .messages.error{border:1px solid red;color:red;padding:20px 20px 10px;font-size:16px;margin:0 0 20px}body.admin-login .messages.error li{margin:0 0 10px}.menu-overlay header,.share-overlay header,.site-header{position:relative;z-index:1}.menu-overlay header .main-menu,.share-overlay header .main-menu,.site-header .main-menu{cursor:pointer;position:absolute;right:2%;top:19px;padding:10px 15px}.menu-overlay header .main-menu:hover,.share-overlay header .main-menu:hover,.site-header .main-menu:hover{color:#d51e18}.menu-overlay header.sticky,.share-overlay header.sticky,.site-header.sticky{background:#fff;position:fixed;top:0;left:0;width:100%;height:70px}.menu-overlay header.sticky .site-logo,.share-overlay header.sticky .site-logo,.site-header.sticky .site-logo{margin-left:-15px}.menu-overlay header.sticky .site-logo img.logo,.share-overlay header.sticky .site-logo img.logo,.site-header.sticky .site-logo img.logo{width:30px;height:30px}.menu-overlay header.sticky .main-menu,.share-overlay header.sticky .main-menu,.site-header.sticky .main-menu{color:#000!important;top:10px;right:37px}.hd{margin:0 0 20px;padding-bottom:39.5%;position:relative}.hd .hero-content,.hd .hero-image{float:left;height:100%;width:50%}.hd .hero-image img{display:block;height:auto;width:100%}.hd .hero-content{background:#f2f2f2;padding:50px}.hd h1,.hd h2{font-size:40px;margin:0}.hd h1{color:#000}.hd h2{color:#999;line-height:1.3em}.hd h2~.button{margin-top:20px}.hd .logo,.hd .share{display:inline-block;vertical-align:top}.hd .logo{margin-right:30px}.hd .video-wrap{padding-top:2.5%}.hd.full-width{display:block;position:relative}.hd.full-width .hero-image{display:none;width:100%}.hd.full-width .hero-content,.hd.full-width .hero-image{height:auto}.hd.full-width .hero-video.video-wrap{padding-bottom:36.25%}.hd.full-width h1.title{color:#fff;font-size:120px;text-align:center;line-height:1.2em;position:absolute;width:100%;height:100%;top:0;left:0}.hd.full-width h1.title.no-hero-image{color:#000}.menu-overlay,.share-overlay{background:#fff;display:none;padding:20px;position:fixed;width:100%;height:100%;z-index:999}.footer,.footer .site-logo,.subfilters li,.work-item{position:relative}.menu-overlay header .close,.share-overlay header .close{cursor:pointer;float:right;padding:10px 15px;position:relative;top:28px;right:32px}.menu-overlay header .close:hover,.share-overlay header .close:hover{color:#d51e18}.menu-overlay .message,.menu-overlay nav,.share-overlay .message,.share-overlay nav{font-family:'Avenir LT W01 95 Black',sans-serif;font-size:100px;line-height:1.2em;padding:100px 10% 0;width:100%}.menu-overlay .message a,.menu-overlay nav a,.share-overlay .message a,.share-overlay nav a{clear:both;float:left;font-family:'Avenir LT W01 95 Black',sans-serif}.menu-overlay .message,.share-overlay .message{font-size:70px;padding-top:140px}.menu-overlay .social,.share-overlay .social{margin:0 auto;padding:40px 10% 0;width:100%}.menu-overlay .social a,.share-overlay .social a{background:#e3e3e3;display:block;float:left;font-size:30px;line-height:2.15em;margin:10px;height:70px;width:70px;text-align:center}.footer .social a,.work-item.rectangle.story{line-height:2.3em}.menu-overlay .social a:hover,.share-overlay .social a:hover{background:#000;color:#f2f2f2}.menu-overlay .social a:first-of-type,.share-overlay .social a:first-of-type{margin-left:0}.menu-overlay .social a:last-of-type,.share-overlay .social a:last-of-type{margin-right:0}body.sticky-header .menu-overlay,body.sticky-header .share-overlay{padding-top:0}body.sticky-header .menu-overlay .close,body.sticky-header .share-overlay .close{top:20px}.footer{background:#f2f2f2;color:#666;padding:4% 25%}.footer .site-logo{display:table;left:0;top:0;margin:30px auto 50px}.footer .site-logo .icon-mckinney-text{color:#666;font-size:74px;bottom:22px;left:2px;text-align:center;top:auto;width:100%}.footer .site-logo img{margin:0 auto;height:auto;width:90px}.footer nav{font-size:14px;margin:0 0 20px;text-align:center}.footer nav a{color:#666;padding:0 5px}.footer nav a:hover{color:#000}.footer .social{margin:0 auto;text-align:center}.footer .social a{background:#e3e3e3;display:inline-block;font-size:20px;margin:10px;height:50px;width:50px}.footer .social a:hover{background:#000;color:#f2f2f2}.footer .legal{color:#cdcdcd;font-family:'Avenir LT W01 65 Medium',sans-serif;font-size:12px;text-align:center;padding:50px 0 20px}.work-item.quote .quote,.work-item.quote .source-name{font-family:'Avenir LT W01 95 Black',sans-serif}.footer .legal a{color:#cdcdcd;padding:20px}.footer .legal a:last-of-type{padding:0}.filters{margin:0}.filters .filter{display:block;float:left;margin:0 2.6667% 2.6667% 0}.filters .filter:last-of-type{margin-right:0}.subfilters{margin:0}.subfilters li{display:block;float:left;margin:0 1.6667% 1.6667% 0;height:13%;width:15%}.subfilters li.active a{background:#000;color:#fff}.subfilters li.active img.default{display:none}.subfilters a,.subfilters a:hover div.active-placeholder,.subfilters a:hover img.active,.subfilters li.active img.active{display:block}.subfilters li:nth-of-type(6n){margin-right:0}.subfilters a{background:#f2f2f2;text-align:center}.subfilters a:hover{background:#000;color:#fff}.subfilters a:hover img.default{display:none}.subfilters a .active-placeholder,.subfilters a .placeholder{padding:42.71% 25%}.subfilters img{display:block;height:auto;width:100%}.subfilters div.active-placeholder,.subfilters img.active{display:none}.bd-work-item .work-item{display:block}.work-item{background:#f2f2f2;vertical-align:middle}.work-item.square{float:left;padding-bottom:48%;width:50%}.work-item.square .video .video-wrap{padding-bottom:96%}.work-item.square .video .video-wrap iframe,.work-item.square .video .video-wrap object,.work-item.square .video .video-wrap video{padding-bottom:14%}.work-item.square .video .caption{position:absolute;bottom:0;left:0;height:15%}.work-item.rectangle{display:block;padding-bottom:50%;width:100%}.work-item.rectangle.story .i-wr{padding:10% 7%}.work-item p:last-child{margin-bottom:0}.work-item.quote .i-wr,.work-item.story .i-wr{padding:15%}.work-item.quote{color:#fff}.work-item.quote .icon{color:rgba(0,0,0,.06);font-size:120px;line-height:0;margin:0 20px 20px 0;position:absolute;top:13%;left:10%}.work-item.quote .icon,.work-item.quote .source-wrap{display:inline-block;vertical-align:top}.work-item.quote .quote{line-height:1.5em;margin:0 0 20px}.work-item.quote .source-name,.work-item.quote .source-origin{font-size:16px;float:left}.work-item.quote .source-name{padding-right:30px}.work-item.quote .source-origin,.work-item.quote.googleplus,.work-item.quote.twitter{font-family:AvenirLTW01-45BookObliq,sans-serif}.work-item.quote.googleplus,.work-item.quote.twitter{font-size:20px}.work-item.quote.googleplus .icon,.work-item.quote.twitter .icon{color:#fff;font-size:60px;position:relative;left:0;top:0}.work-item.quote.googleplus .source-name,.work-item.quote.googleplus .source-origin,.work-item.quote.twitter .source-name,.work-item.quote.twitter .source-origin{display:block;float:none}.slideshow.image-gallery .caption .slide-count,.slideshow.image-gallery .caption .title-1,.video-gallery .caption .running-time,.video-gallery .caption .title-1{float:left}.work-item.quote.googleplus .source-name,.work-item.quote.twitter .source-name{font-size:20px}.work-item.quote.googleplus .source-origin,.work-item.quote.twitter .source-origin{font-size:18px;line-height:1.3em}.work-item.quote.twitter{background-color:#55acee}.work-item.quote.googleplus{background-color:#dd4b39}.work-item.story .title{font-family:'Avenir LT W01 95 Black',sans-serif;font-size:16px;margin-bottom:20px}.work-item.story .body{color:#666;font-family:'Avenir LT W01 45 Book',sans-serif;font-size:18px}.work-item.awards{background-color:#92c73a;color:#fff;display:table;height:271px;width:100%}.work-item.awards .award{display:table-cell;height:100%;position:relative;vertical-align:middle}.work-item.awards .award .title,.work-item.awards .award img{position:relative}.work-item.awards .award .title{font-family:'Avenir LT W01 95 Black',sans-serif;font-size:14px;text-transform:uppercase}.work-item.awards .award .count{font-family:'Avenir LT W01 95 Black',sans-serif;font-size:30px;text-align:center;width:100%}.slideshow.image-gallery .caption,.video-gallery .caption{left:0;font-family:AvenirLTW01-45BookObliq,sans-serif;bottom:0}.work-item.awards .award img{display:block;height:auto;width:50%;max-width:100px;min-width:60px;margin:0 auto}.work-item.awards .award .overlay{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);background:#000}.work-item.awards .award:nth-of-type(2n-1) .overlay{opacity:.05;-moz-opacity:.05;filter:alpha(Opacity=5)}.work-item.press{background-color:#cdcdcd;color:#fff;display:table;height:271px;width:100%}.work-item.press .press-item{display:table-cell;height:100%;position:relative;vertical-align:middle}.work-item.press .press-item img{position:relative;display:block;height:auto;max-width:100px;margin:10px auto;width:100%}.work-item.press .press-item .overlay{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);background:#000}.work-item.press .press-item:nth-of-type(2n-1) .overlay{opacity:.05;-moz-opacity:.05;filter:alpha(Opacity=5)}.work-item.image,.work-item.video{padding-bottom:0}.work-block{margin:0 0 20px}.slideshow{margin:0}.slideshow .slide-wrap{position:relative}.slideshow .slide-wrap img,.slideshow .slide-wrap video{display:block;height:auto;width:100%}.slideshow.image-gallery .arrow-wrap{color:#fff;cursor:pointer;font-size:30px;line-height:0;position:absolute;top:44%;margin-top:-25px}.slideshow.image-gallery .arrow-wrap.left{left:0;padding:13px 15px 12px 10px}.slideshow.image-gallery .arrow-wrap.right{right:0;padding:13px 10px 12px 15px}.slideshow.image-gallery .slide img{padding-bottom:80px}.slideshow.image-gallery .caption{background:#e3e3e3;color:#666;font-size:20px;padding:25px;position:absolute;width:100%}.slideshow.image-gallery .caption .title-1{width:80%}.slideshow.image-gallery .caption .slide-count{position:absolute;right:25px;top:0;text-align:right;width:20%;height:100%;padding:25px 0}.video-gallery .video.slide{margin:0 10px}.video-gallery .video.slide img.video-placeholder{width:100%;height:auto}.video-gallery .arrow-wrap{color:#fff;cursor:pointer;font-size:30px;line-height:0;position:absolute;top:44%;margin-top:-25px}.video-gallery .arrow-wrap.left{left:0;padding:13px 15px 12px 10px}.video-gallery .arrow-wrap.right{right:0;padding:13px 10px 12px 15px}.video-gallery .caption{background:#191919;color:#cdcdcd;font-size:20px;padding:25px;width:100%}.bd-article .hd .date,.bd-home .content-block .title,.bd-home .content-block.news .article-title,.bd-home .content-block.news .bg-text,.bd-home .content-block.news .date,.bd-index .blurb{font-family:'Avenir LT W01 95 Black',sans-serif}.video-gallery .caption .title-1{width:75%}.video-gallery .caption .running-time{text-align:right;width:25%}.arrow-wrap,.icon-arrow-left,.icon-arrow-right{cursor:pointer}.bd-article{overflow:hidden;position:relative}.bd-article .col.right{padding-left:50%;float:none}.bd-article .col.right .wr{padding:60px}.bd-article .hd{height:auto;padding-bottom:10px}.bd-article .hd .date{color:#999;font-size:14px}.bd-article .hd .info{margin:20px 0}.bd-article .hero-image{position:absolute;top:0;left:0;height:100%;width:50%}.bd-article .hero-image .img-wrap{height:100%;width:100%}.bd-article .hero-image.sticky{position:fixed;padding:20px 0 0 20px}.bd-article .main-content img{display:block;height:auto;width:100%}.bd-article .main-content a{color:#d51e18}.bd-article .main-content a:hover{border-bottom:2px solid #d51e18}.bd-home{height:100%;position:relative}.bd-home h2,.bd-home h3{color:#fff}.bd-home .content-block{background:#000;display:block;min-height:0;overflow:hidden;position:absolute}.bd-home .content-block .title{font-size:70px;margin:0;text-align:center}.bd-home .content-block .text-content{position:absolute}.bd-home .content-block .media,.bd-home .content-block .media-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bd-home .content-block video{position:absolute;top:0;left:0;width:auto;height:100%;z-index:0}.bd-home .content-block#block-1{height:100%;width:50%;top:0;left:0}.bd-home .content-block#block-1 .title{font-size:100px}.bd-home .content-block#block-2{height:50%;width:50%;top:0;left:50%}.bd-home .content-block#block-3,.bd-home .content-block#block-4{height:50%;width:25%;top:50%}.bd-home .content-block#block-3{left:50%}.bd-home .content-block#block-4{left:75%}.bd-home .content-block.news .article-title,.bd-home .content-block.news .date{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;padding:0 22%;position:relative;z-index:1}.bd-home .content-block.news:hover .article-title,.bd-home .content-block.news:hover .date{opacity:1;-moz-opacity:1;filter:alpha(Opacity=100)}.bd-home .content-block.news:hover .overlay{opacity:.8;-moz-opacity:.8;filter:alpha(Opacity=80)}.bd-home .content-block.news .article-title{font-size:22px;line-height:1.4em;text-align:left;text-transform:none}.bd-home .content-block.news .bg-text{font-size:60px;position:absolute;text-align:center;top:0;left:0;width:100%;height:100%}.bd-home .content-block.news .date{color:#999;font-size:16px;margin:0 0 10px;text-transform:uppercase}.bd-home .content-block.news .overlay{opacity:0;-moz-opacity:0;filter:alpha(Opacity=0);-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background:#000;z-index:0}.ie-9 .bd-home .content-block.news .article-title,.ie-9 .bd-home .content-block.news .date{font-size:20px;padding:0 10%}.bd-index .wr{padding:5% 10%}.bd-index .blurb{color:#cdcdcd;font-size:40px;margin:0 0 40px}.bd-index .blurb strong{color:#000;font-weight:400}.bd-index .listing-wrap{position:relative}.bd-index .article-listing{font-size:0;overflow:hidden}.bd-index .article-listing .page{display:none}.bd-index .article-listing .excerpt{display:none;color:#666;font-family:'Avenir LT W01 45 Book',sans-serif}.bd-index .article-listing .info h3,.bd-index .error,.bd-index .slide-status .current,.bd-index .slide-status .total,.bd-news-index .article-listing .date,.bd-us .employee .info .name{font-family:'Avenir LT W01 95 Black',sans-serif}.bd-index .article-listing article{background-color:#fafafa;margin:0 0 20px;position:relative}.bd-index .article-listing article>a{display:block}.bd-index .article-listing .image,.bd-index .article-listing .info{float:left}.bd-index .article-listing .image{overflow:hidden;width:50%;z-index:0}.bd-index .article-listing .info{background:#f2f2f2;padding:5%;position:absolute;top:0;left:50%;height:100%;width:50%}.bd-index .article-listing img{display:block;margin:auto;height:auto;width:100%}.bd-index .article-listing .subtitle,.bd-index .article-listing .title{font-size:28px;line-height:1.2em;width:100%}.bd-index .article-listing .title{margin:0 0 5%}.bd-index .article-listing .subtitle{color:#999;margin:0 0 10%}.bd-index .arrows-container{font-size:18px;text-align:center;margin:40px auto 60px}.bd-index .arrows-container .icon-arrow-left,.bd-index .arrows-container .icon-arrow-right{position:relative;bottom:2px}.bd-index .slide-status .of,.bd-index .slide-status .total{color:#cdcdcd}.bd-index .slide-status .of{font-size:28px;line-height:0;position:relative;top:3px}.bd-index .slide-status .current{padding-left:10px}.bd-index .slide-status .total{padding-right:10px}.bd-index .listing-overlay{opacity:.95;-moz-opacity:.95;filter:alpha(Opacity=95);background:#fff;display:none;z-index:10}.bd-index .error{padding:10%;text-align:center;text-transform:uppercase}.bd-news-index .article-listing .date{color:#999;font-size:18px;margin:0 0 10px;text-transform:uppercase}.bd-news-index .article-listing .title{margin:0 0 20px}.bd-news-index .article-listing .icon-plus{position:relative;left:2px;bottom:2px}.bd-work-index .article-listing .logo{background:#eaeaea;float:left;position:absolute;top:0;left:50%;height:100%;width:25%}.bd-work-index .article-listing .info,.bd-work-index .article-listing .logo{width:25%}.bd-work-index .article-listing .info{left:75%}.bd-work-index .article-listing .button{padding:13px 18px}.bd-us .employee .info{background:#191919}.bd-us .employee .info .button{border-color:#999;color:#999}.bd-us .employee .info .button:hover{border-color:#fff;color:#fff}.bd-us .employee .info .name{color:#fff;margin:0 0 1%}.bd-us .employee .info .job-title{color:#999;font-family:'Avenir LT W01 65 Medium',sans-serif;margin:0 0 3%}.bd-us .client{display:block;float:left;height:15%;margin:0 1.6667% 1.6667% 0;text-align:center;position:relative;width:15%}.bd-us .client:nth-of-type(6n){margin-right:0}.bd-us .client>div{position:absolute}.bd-us .client:hover{color:#000}.bd-us .client.active a{background:#000;color:#fff}.bd-us .client.active img.default{display:none}.bd-us .client.active img.active{display:block}.bd-us .client img{display:block;height:auto;width:100%}.bd-employee{overflow:hidden;position:relative}.bd-employee .col.right{padding-left:50%}.bd-employee .col.right .wr{padding:60px}.bd-employee .hero-image{position:absolute;top:0;left:0;height:100%;width:50%}.bd-employee .hero-image .img-wrap{height:100%;width:100%}.bd-employee .hero-image.sticky{position:fixed;padding:20px 0 0 20px}.bd-employee .hd{height:auto;padding-bottom:1px}.bd-employee .hd .job-title{color:#999;font-family:'Avenir LT W01 65 Medium',sans-serif;max-width:100%}.bd-employee .hd .info{margin:20px 0}.bd-employee .hd .button.social{font-size:22px;line-height:0;padding:8px 12px}.bd-employee .body-lower,.bd-employee .body-upper{margin:0 auto 40px}.bd-employee .main-content{font-family:'Avenir LT W01 45 Book',sans-serif}.bd-connect .blurb,.bd-employee .hero-quote{font-family:'Avenir LT W01 95 Black',sans-serif}.bd-employee .hero-quote{color:#19a8e3;font-size:28px;margin:60px 0;position:relative}.bd-employee .hero-quote .icon-quote{color:#f2f2f2;font-size:90px;line-height:0;position:absolute;top:-30px;left:-26px;z-index:0}.bd-employee .hero-quote .quote-content{position:relative;z-index:1}.bd-connect .blurb{color:#cdcdcd;font-size:40px;padding:5% 10%}.bd-connect .contacts .employee-name,.bd-connect .contacts .phone,.bd-connect .locations .location{font-family:'Avenir LT W01 65 Medium',sans-serif}.bd-connect .blurb strong{color:#000;font-weight:400}.bd-connect .contacts,.bd-connect .cta-container,.bd-connect .locations,.bd-connect .slideshow{margin:0 0 20px}.bd-connect .hd{margin-bottom:0}.bd-connect .locations{display:table;width:100%}.bd-connect .locations .location{background:#fafafa;display:table-cell;font-size:36px;line-height:1.35em;color:#cdcdcd;padding:5% 5% 4%;vertical-align:middle;width:50%}.bd-connect .locations .location:nth-child(2){background:#eaeaea}.bd-connect .locations .location a{color:#cdcdcd}.bd-connect .locations .location p{margin:0}.bd-connect .contacts{display:table;width:100%}.bd-connect .contacts .contact-person{color:#fff;float:left;margin-right:2%;overflow:hidden;position:relative;width:32%}.bd-connect .contacts .contact-person:before{display:block;content:"";width:100%;padding-top:130%}.bd-connect .contacts .contact-person .wr{position:absolute;top:0;left:0;width:100%;height:100%}.bd-connect .contacts .contact-person:last-of-type{margin-right:0}.bd-connect .contacts .contact-person a{color:#fff}.bd-connect .contacts .contact-person img{display:block;height:auto;width:100%}.bd-connect .contacts .contact-person .info{background:#009fe0;font-size:24px;line-height:1.4em;position:absolute;bottom:17%;left:0;height:40%;width:100%}.bd-connect .contacts .contact-person .info .text{padding:8.5% 10% 8%}.bd-connect .contacts .contact-person .info p{margin-bottom:26px}.bd-connect .contacts .contact-person .socials{background:#009fe0;display:table;height:18%;position:absolute;bottom:0;left:0;width:100%}.bd-connect .contacts .contact-person .socials a{display:table-cell;font-size:30px;height:100%;text-align:center;width:33.3333%}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.bd-connect .contacts .contact-person .socials a:nth-child(1){background:rgba(0,0,0,.05)}.bd-connect .contacts .contact-person .socials a:nth-child(2){background:rgba(0,0,0,.1)}.bd-connect .contacts .contact-person .socials a:nth-child(3){background:rgba(0,0,0,.15)}.bd-connect .contacts .contact-title{font-family:'Avenir LT W01 95 Black',sans-serif}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-disabled{display:none}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.button{font-size:12px;padding:8px 12px}}@media screen and (min-width:980px){.hd h2{max-width:70%}}@media screen and (max-width:850px){.share-overlay .message{font-size:50px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){body.sticky-header .menu-overlay header .close,body.sticky-header .share-overlay header .close{top:15px;right:21px}.menu-overlay header .close,.share-overlay header .close{font-size:18px;right:22px;top:12px}.menu-overlay .message,.share-overlay .message{font-size:40px;padding:100px 5% 0}.menu-overlay .social,.share-overlay .social{padding:20px 5%}.menu-overlay .social a,.share-overlay .social a{margin:2%;height:auto;min-height:50px;width:22%}.menu-overlay .social .o-wr,.share-overlay .social .o-wr{height:auto;min-height:50px}.menu-overlay header .main-menu,.share-overlay header .main-menu,.site-header .main-menu{top:2px}.menu-overlay header .site-logo,.share-overlay header .site-logo,.site-header .site-logo{top:5px}.menu-overlay header.sticky,.share-overlay header.sticky,.site-header.sticky{height:58px}.menu-overlay header.sticky .site-logo,.share-overlay header.sticky .site-logo,.site-header.sticky .site-logo{margin-left:-18px;top:12px}.menu-overlay header.sticky .site-logo img.logo,.share-overlay header.sticky .site-logo img.logo,.site-header.sticky .site-logo img.logo{height:36px;width:36px}.menu-overlay header.sticky .main-menu,.share-overlay header.sticky .main-menu,.site-header.sticky .main-menu{top:5px;right:6.2%}.hd{padding-bottom:100%}.hd .hero-content,.hd .hero-image{float:none;width:100%}.hd .hero-image{height:50%}.hd .hero-image :before{display:block;content:"";width:100%;padding-top:63.3333%}.hd .hero-content{height:50%;padding:20px}.hd .hero-content h1,.hd .hero-content h2{font-size:28px}.hd.full-width{padding-bottom:0}.hd.full-width .hero-image{padding-bottom:55%}}@media screen and (max-width:480px){.menu-overlay nav{font-size:70px}.share-overlay .message{font-size:30px}.hd .hero-content h1,.hd .hero-content h2{font-size:24px}}@media screen and (max-width:320px){.menu-overlay header.full-width .site-logo,.share-overlay header.full-width .site-logo,.site-header.full-width .site-logo{margin-left:-18px}.menu-overlay header.full-width .site-logo img.logo,.share-overlay header.full-width .site-logo img.logo,.site-header.full-width .site-logo img.logo{height:36px;width:36px}.menu-overlay header.full-width .main-menu,.share-overlay header.full-width .main-menu,.site-header.full-width .main-menu{top:0}.menu-overlay header.sticky .main-menu,.share-overlay header.sticky .main-menu,.site-header.sticky .main-menu{top:7px}.menu-overlay nav{padding:100px 5% 0}.menu-overlay header .close{top:8px;right:14px}.share-overlay header .close{top:-4px;right:13px}.hd{padding-bottom:130%}.hd .hero-image{height:45%}.hd .hero-content{height:55%}}@media screen and (max-height:625px){.menu-overlay nav,.share-overlay{font-size:60px}}@media screen and (max-height:480px){.menu-overlay nav,.share-overlay{font-size:50px}}@media screen and (max-width:480px){.bd-connect .cta{height:160px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-article .hd{padding-bottom:20px}.bd-article .hd h1,.bd-article .hd h2{font-size:28px}.bd-article .hero-image{display:none!important}.bd-article .col.right{float:none;padding:0}.bd-article .col.right .wr{padding:40px 0}.bd-article .main-content a{-ms-word-break:break-all;word-break:break-all;word-break:break-word}.bd-connect .blurb{font-size:28px}.bd-connect .locations{display:block}.bd-connect .locations .location{font-size:24px;display:block;width:100%}.bd-connect .contacts{margin:0}.bd-connect .contacts .contact-person{float:none;margin-bottom:20px;width:100%}.bd-connect .cta-container .cta{float:none;width:100%}.bd-employee .hd{padding-bottom:0}.bd-employee .hd h1,.bd-employee .hd h2{font-size:30px}.bd-employee .hero-image{display:none!important}.bd-employee .col.right{padding:0}.bd-employee .col.right .wr{padding:40px 0}.bd-employee .col.right .hd-employee{margin:0}.bd-employee .col.right .hd-employee .info{margin-bottom:20px}.bd-employee .col.right .hd-employee .job-title{margin:0}.filters .filter{margin:0 15px 15px 0}.subfilters li{margin:0 2.6667% 2.6667% 0;position:relative;width:23%}.subfilters li:nth-of-type(4n){margin-right:0}.subfilters li:nth-of-type(6n){margin-right:2.6667%}.subfilters li:nth-of-type(12n){margin-right:0}}@media screen and (max-width:920px){.footer{padding:4%}.footer .site-logo{margin-bottom:40px}.footer .social a{line-height:1.8em;margin:10px 5px 0;height:35px;width:35px}}@media screen and (max-width:320px){.footer .legal span{display:block}.footer .legal a{display:inline-block;padding:5px 10px!important}}@media screen and (min-width:980px) and (max-height:690px){.bd-home .content-block.news .article-title,.bd-home .content-block.news .date{padding:0 10%}.bd-home .content-block.news .date{font-size:12px}.bd-home .content-block.news .article-title{font-size:16px}}@media screen and (max-width:980px){.bd-home .content-block.news .article-title,.bd-home .content-block.news .date{padding:0 15%}.bd-home .content-block.news .date{font-size:14px}.bd-home .content-block.news .article-title{font-size:18px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-home .content-block{position:relative}.bd-home .content-block#block-1{clear:both;height:46%;width:100%;top:0;left:0}.bd-home .content-block#block-1 .title{font-size:100px}.bd-home .content-block#block-2,.bd-home .content-block#block-3,.bd-home .content-block#block-4{left:0;top:0;height:27%;width:50%}.bd-home .content-block#block-2{width:100%}.bd-home .content-block#block-3{float:left;left:0}.bd-home .content-block#block-4{float:right}.bd-home .content-block.news .article-title,.bd-home .content-block.news .date,.bd-home .content-block.news .overlay{display:none}}@media screen and (orientation:landscape){.bd-home .content-block{position:absolute}.bd-home .content-block#block-1{clear:none;height:100%;width:50%;top:0;left:0}.bd-home .content-block#block-1 .title{font-size:60px}.bd-home .content-block#block-2,.bd-home .content-block#block-3,.bd-home .content-block#block-4{left:0;top:0;height:50%;width:25%}.bd-home .content-block#block-2{left:50%;width:50%}.bd-home .content-block#block-3{left:50%;top:50%}.bd-home .content-block#block-4{left:75%;top:50%}}@media screen and (max-width:995px){.bd-index .article-listing .button{padding:12px;font-size:14px}}@media screen and (max-width:830px){.bd-index .article-listing .button{font-size:12px;padding:10px}}@media screen and (max-width:754px){.bd-index .article-listing .button{padding:6px 4px}}@media screen and (max-width:480px){.bd-home .content-block#block-1{height:56%}.bd-home .content-block#block-2,.bd-home .content-block#block-3,.bd-home .content-block#block-4{height:22%}.bd-index .article-listing .info{height:180px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-index .wr{padding:0}.bd-index .blurb{font-size:22px;margin:0}.bd-index .article-listing .excerpt{display:block}.bd-index .article-listing .image,.bd-index .article-listing .info{width:100%}.bd-index .article-listing .image{float:none}.bd-index .article-listing .info{padding:5% 10% 10%;position:relative;top:0;left:0}.bd-index .article-listing .info .job-title,.bd-index .article-listing .info .subtitle{font-size:24px;margin:0 0 20px}.bd-index .article-listing .button{float:left;font-size:10px!important;padding:6px 8px}.bd-index .article-listing .title{font-size:24px;margin:0 0 20px}.bd-index .article-listing .date{margin:0 0 20px;position:relative;top:0;left:0}.bd-work-index .article-listing .col.right{display:table}.bd-work-index .article-listing .info,.bd-work-index .article-listing .logo{display:table-cell;float:none;left:0;top:0;position:relative;vertical-align:middle;width:50%}.bd-work-index .article-listing .info .title,.bd-work-index .article-listing .logo .title{font-size:18px;margin:0 0 10px}.bd-work-index .article-listing .info .subtitle,.bd-work-index .article-listing .logo .subtitle{font-size:18px;margin:0 0 15px}}@media screen and (max-width:320px){.bd-work-index .article-listing .info .subtitle,.bd-work-index .article-listing .info .title{font-size:14px}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.bd-us .filters{margin:0 0 20px}.bd-us .article-listing .info{padding:20px;height:auto}.bd-us .article-listing .job-title.subtitle{margin-bottom:0}.bd-us .article-listing .button{margin:15px 0 0}.bd-us .clients{margin:0 0 20px}.bd-us .clients .blurb{display:block;margin:0;padding:5%}.bd-us .clients .client{margin:0 2.6667% 2.6667% 0;position:relative;width:23%}.bd-us .clients .client:nth-of-type(6n){margin-right:2.6667%}.bd-us .clients .client:nth-of-type(6n+1){clear:none}.bd-us .clients .client:nth-of-type(4n){margin-right:0}.bd-us .clients .client:nth-of-type(4n+1){clear:both}}@media screen and (max-width:900px){.bd-work-block .hd .campaign-title,.bd-work-block .hd .client,.bd-work-campaign .hd .campaign-title,.bd-work-campaign .hd .client{font-size:32px}.bd-work-block .hd .button,.bd-work-campaign .hd .button{font-size:14px}}@media screen and (max-width:760px){.bd-work-block .hd .campaign-title,.bd-work-block .hd .client,.bd-work-campaign .hd .campaign-title,.bd-work-campaign .hd .client{font-size:27px}.bd-work-block .hd .button,.bd-work-campaign .hd .button{font-size:12px;margin-top:15px}}@media screen and (max-width:680px){.bd-work-block .hd .campaign-title,.bd-work-block .hd .client,.bd-work-campaign .hd .campaign-title,.bd-work-campaign .hd .client{font-size:24px}}@media screen and (max-width:480px){.bd-us .article-listing .info{height:150px}.bd-work-block .hd .campaign-title,.bd-work-block .hd .client,.bd-work-campaign .hd .campaign-title,.bd-work-campaign .hd .client{font-size:22px}}@media screen and (max-width:775px){.work-item.rectangle.story{line-height:1.75em}}@media screen and (max-width:663px){.work-item.square.quote.twitter .icon-twitter{font-size:50px}}@media screen and (min-width:641px) and (max-width:850px){.work-item.quote .i-wr,.work-item.story .i-wr{padding:10%}.work-item.story.square{line-height:1.5em}.work-item.story.square .title{font-size:14px}.work-item.story.square .body{font-size:16px}}@media screen and (max-width:480px){.work-item.quote .icon{top:0;left:7%}}@media screen and (max-width:640px),only screen and (max-device-width:414px),only screen and (orientation:landscape) and (max-device-width:736px){.work-block .work-item.square{float:none;width:100%}.work-item .cover,.work-item .o-wr,.work-item.awards,.work-item.press{height:auto}.work-item,.work-item.rectangle,.work-item.square{padding-bottom:0}.work-item.square.quote.twitter .icon-twitter{font-size:60px}.work-item .cover{position:relative}.work-item.story .i-wr{padding:10%}.work-item.awards .award,.work-item.awards .press-item,.work-item.press .award,.work-item.press .press-item{display:block;padding:0 0 7%;width:100%}.work-item.awards .award.award,.work-item.awards .press-item.award,.work-item.press .award.award,.work-item.press .press-item.award{padding:5% 0}.slideshow.image-gallery,.video-gallery{background:#000}.slideshow.image-gallery .slide-wrap img,.video-gallery .slide-wrap img{padding-bottom:23.5%}.slideshow.image-gallery .caption,.video-gallery .caption{font-size:16px;height:25%;max-height:100px;padding:13px 20px}.slideshow.image-gallery .caption .running-time,.video-gallery .caption .running-time{display:none}.slideshow.image-gallery .caption .slide-count,.video-gallery .caption .slide-count{padding:8.5% 0}.slideshow.image-gallery .arrow-wrap,.video-gallery .arrow-wrap{top:41%}.slideshow.image-gallery .arrow-wrap.right,.video-gallery .arrow-wrap.right{padding:10px 7px 9px 12px}.slideshow.image-gallery .arrow-wrap.left,.video-gallery .arrow-wrap.left{padding:10px 12px 9px 7px}}@media screen and (max-width:320px){.slideshow.image-gallery .caption,.video-gallery .caption{font-size:14px;height:31%}.slideshow.image-gallery .caption .slide-count,.video-gallery .caption .slide-count{padding:10% 0}}