.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next:focus,.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev:focus,.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover,a:active,a:focus,a:hover{outline:0}.about-container .intro-container:after,.about-container .stats-container .stats:after,.about-container .stats-container:after,.advertising-container .contact-container:after,.advertising-container .infographics-container .infographics:after,.advertising-container .infographics-container:after,.advertising-container .intro-container:after,.advertising-container .mailchimp-signup:after,.advertising-container .opportunities-container .opportunities .opportunity:after,.advertising-container .opportunities-container:after,.advertising-container .stats-container .stats:after,.apps-wrapper .apps-block .apps:after,.apps-wrapper:after,.assets .logos-container:after,.brand-page-container .image-block:after,.brand-page-container .video-block:after,.careers .intro-container .intro-slideshow-container:after,.careers .video-embeds:after,.contact .email-contacts:after,.contact .offices:after,.custom-show-page-wrapper .container .video-thumbnails-container:after,.flexslider .slides:after,.leadership-grid:after,.pagination .pagination-links:after,.post-container .hero-image-container:after,.post-container .post-content .content-block:after,.post-container .titles-container:after,.post-grid:after,.slideshow-container .slideshow:after,.three-column-copy-container:after{clear:both}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;background:#fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}img,legend{border:0}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.icon,a,audio,canvas,video{display:inline-block}.slideshow-container .slideshow .slideshow-nav ul li,a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.wf-loading a,.wf-loading blockquote,.wf-loading div,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading q,.wf-loading span{color:transparent;visibility:hidden}a,body{color:#fff}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}.display{line-height:1;font-weight:400;letter-spacing:3px;text-transform:uppercase;font-size:68px}.heading-01,.heading-02{letter-spacing:1px;font-size:28px;line-height:1;text-transform:uppercase}.heading-01{font-weight:700}.heading-02,blockquote,body{font-weight:400}.icon{width:1em;height:1em;fill:currentColor;stroke:currentColor}.fill-color1{fill:#000}.fill-color2{fill:#fff}.icon-arrow-download{width:.7998046875em}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;height:100%;background-color:#000;font-family:'Avenir Next',sans-serif;font-size:18px;line-height:1.5}.prevent-scroll{position:relative;width:100%;height:100%;overflow:hidden}a{text-decoration:none;border-bottom:1px solid #fff;transition:all .3s ease}a:hover{color:#ccc;border-bottom:1px solid #ccc}.display a,a.display{border-bottom:3px solid #fff}.display a:hover,a.display:hover{border-bottom:3px solid #ccc}.black-copy .display a,.black-copy a.display{border-bottom:3px solid #000}.black-copy .display a:hover,.black-copy a.display:hover{border-bottom:3px solid #666}p a,p a:hover{border-bottom:none}p a{text-decoration:underline}blockquote{line-height:1;letter-spacing:3px;text-transform:uppercase;font-size:68px;margin:0;padding:0;text-indent:0}h1,h2{line-height:1;letter-spacing:1px;text-transform:uppercase;font-size:28px}h1{font-weight:700}h2{font-weight:400}h2.section-title{font-weight:700;margin:0 0 48px}.paragraph,p{line-height:1.5;font-weight:400;letter-spacing:0;font-size:18px}.about-container .stats-container .stats h3,.site-header .header .nav li a,.slideshow-container .slideshow .slideshow-nav ul li,.slideshow-container .slideshow .slideshow-title,.three-column-copy-container .col-4 .copy-column-title{letter-spacing:1px;font-size:28px;text-transform:uppercase}.uppercase{text-transform:uppercase}ol,ul{list-style:none;margin:0;padding:0}input{-webkit-appearance:none;border-radius:0}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}.button{border:1px solid #fff;width:300px;padding:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:block;text-align:center;text-decoration:none}.button:hover{border:1px solid #ccc}.black-copy .button{border:1px solid #000;color:#000}.black-copy .button:hover{border:1px solid #666}.flexslider,iframe{border:none}.ajax_content_holder,.page_content_holder{width:100%;display:block;z-index:1;position:relative;overflow:auto;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.ajax_content_holder.animating,.page_content_holder.animating{position:absolute;height:100%}.ajax_content_holder.animating .content-mask,.page_content_holder.animating .content-mask{overflow:hidden;position:absolute;width:100vw}.ajax_content_holder.animating .content-mask .content-inner,.page_content_holder.animating .content-mask .content-inner{position:relative;width:100vw}.ajax_content_holder{z-index:-1}.ajax_content_holder.animating{z-index:2}.content-inner{padding:72px 0 112px;min-height:100vh}.wrapper-shift{padding:94px 0 0}.wrapper-shift.pad-left-right{padding:94px 6.6666667vw 0;overflow-x:hidden}.pad-left-right{padding:0 6.6666667vw}.pad-bottom{padding:0 0 112px}.black-copy,.black-copy a{color:#000}.black-copy a:hover,.slideshow-container .slideshow .slideshow-nav ul li:hover{color:#666}.flexslider{border-radius:0;margin:0;opacity:0;width:100%;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.flexslider.initialized{opacity:1}.flexslider .slides,.flexslider .slides>li{width:100%}.slideshow-container{position:relative;margin:96px 0 0;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.slideshow-container.initialized{opacity:1}.slideshow-container .slideshow-background{background-color:#fff;position:absolute;height:100%;min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slideshow-container .slideshow .slideshow-nav,.slideshow-container .slideshow .slideshow-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;min-height:1px;left:0}.slideshow-container .slideshow{margin-left:0;margin-right:0}.slideshow-container .slideshow:after,.slideshow-container .slideshow:before{line-height:0;content:" ";display:table}.slideshow-container .slideshow .slideshow-nav{padding-left:0;padding-right:0;box-sizing:border-box;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slideshow-container .slideshow .slideshow-nav ul{list-style:none;margin:8px 0 0}.slideshow-container .slideshow .slideshow-nav ul li{display:block;text-align:center;padding:24px 0;border-bottom:1px solid transparent;cursor:pointer;line-height:1;font-weight:400;transition:all .3s ease}.slideshow-container .slideshow .slideshow-nav ul li span{display:inline-block;padding:0 32px 8px;border-bottom:1px solid transparent}.slideshow-container .slideshow .slideshow-nav ul li.flex-active span{border-bottom:1px solid #000}.slideshow-container .slideshow .slideshow-title{line-height:1;font-weight:700;box-sizing:border-box;top:0;padding:36px 0 32px;color:#000}.slideshow-container .slideshow .flexslider{margin:86px 0 0;background-color:transparent;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.slideshow-container .slideshow .flexslider .slides li img{position:relative}.slideshow-container .slideshow .flexslider .slides li .caption{padding:18px 0}.slideshow-container .slideshow .flexslider .slides li .caption,.slideshow-container .slideshow .flexslider .slides li .caption p{color:#000}.slideshow-container .slideshow .flexslider .custom-slideshow-nav,.slideshow-container .slideshow .flexslider .slides li .mobile-slide-title{display:none}@media (min-width:0){.slideshow-container .slideshow-background{float:left;width:91.66666667%}.slideshow-container .slideshow .slideshow-nav{float:left;width:33.33333333%}.slideshow-container .slideshow .flexslider,.slideshow-container .slideshow .slideshow-title{float:left;width:41.66666667%}.slideshow-container.align-right .slideshow .flexslider,.slideshow-container.align-right .slideshow-title{margin-left:41.66666667%}.slideshow-container.align-left .slideshow-background{margin-left:8.33333333%}.slideshow-container.align-left .flexslider,.slideshow-container.align-left .slideshow-title{margin-left:16.66666667%}.slideshow-container.align-left .slideshow-nav{margin-left:66.66666667%}.three-column-copy-container .inner{float:left;width:100%}}.three-column-copy-container{margin:72px 0 0}.three-column-copy-container:after,.three-column-copy-container:before{line-height:0;content:" ";display:table}.three-column-copy-container .inner{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.three-column-copy-container .col-4{width:33.333333%;float:left}.three-column-copy-container .col-4 .copy-column-title{line-height:1;font-weight:400;margin:0 0 12px}.three-column-copy-container .col-4 .copy-container{padding:0 48px 0 0;max-width:480px}.pagination{margin:36px auto 72px}.pagination .pagination-links:after,.pagination .pagination-links:before{line-height:0;content:" ";display:table}.pagination .pagination-links a{border:none}.pagination .pagination-links a span,.pagination .pagination-links a svg{display:inline-block;vertical-align:middle}.pagination .pagination-links a.prev{float:left;margin:0 0 0 -38px}.pagination .pagination-links a.next{float:right;margin:0 -38px 0 0}.site-header .header{position:fixed;z-index:99;top:0;background:#000;border-bottom:1px solid #666;width:100%;padding:36px 3.33333333vw;color:#fff}.site-header .header .logo{display:block;background:url(../../img/vevo-logo.svg) no-repeat;background-size:88px auto;margin:0;width:88px;height:22px;text-indent:-999em;border:none}.site-header .header .nav{position:absolute;right:3.33333333vw;bottom:0;margin:0}.site-header .header .nav li{line-height:1;text-align:left;display:inline-block;margin:0 6px;padding:36px 14px 30px;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-header .header .nav li a{line-height:1;font-weight:400;cursor:pointer;display:inline-block;width:auto;border-bottom:none}.site-header .header .nav li.active{border-bottom:2px solid #fff}.site-header .mobile-menu-trigger,.site-header .mobile-nav{display:none}.site-header .ajax-load-wrapper{position:fixed;top:0;left:0;z-index:99;height:2px;width:100%}.site-header .ajax-load-wrapper .ajax-load-bar{height:0;width:0}.site-header .ajax-load-wrapper .ajax-load-bar-box{width:100%;height:100%;background-color:#00f;-webkit-animation:ajax_bar_color_loop_main 2s linear infinite;animation:ajax_bar_color_loop_main 2s linear infinite}.site-header .ajax-load-wrapper.loading .ajax-load-bar{-webkit-animation:ajax_load_progress 4s ease-in-out 1 forwards;animation:ajax_load_progress 4s ease-in-out 1 forwards}.site-header .ajax-load-wrapper.complete .ajax-load-bar{-webkit-animation:ajax_load_complete 350ms ease-in-out 1 forwards;animation:ajax_load_complete 350ms ease-in-out 1 forwards}.site-header.site-header-policies .header{position:absolute;border-bottom:none;padding:36px 6.6666667vw;background:0 0}@-webkit-keyframes ajax_load_complete{0%{height:1px;width:70vw;opacity:1}25%{height:1px;width:74vw;opacity:1}35%{height:1px;width:80vw;opacity:1}50%{height:1px;width:100vw;opacity:1}100%{height:0;width:100vw;opacity:0}}@-moz-keyframes ajax_load_complete{0%{height:1px;width:70vw;opacity:1}25%{height:1px;width:74vw;opacity:1}35%{height:1px;width:80vw;opacity:1}50%{height:1px;width:100vw;opacity:1}100%{height:0;width:100vw;opacity:0}}@-ms-keyframes ajax_load_complete{0%,25%,35%,50%{height:1px;opacity:1}100%,50%{width:100vw}0%{width:70vw}25%{width:74vw}35%{width:80vw}100%{height:0;opacity:0}}@keyframes ajax_load_complete{0%{height:1px;width:70vw;opacity:1}25%{height:1px;width:74vw;opacity:1}35%{height:1px;width:80vw;opacity:1}50%{height:1px;width:100vw;opacity:1}100%{height:0;width:100vw;opacity:0}}@-webkit-keyframes ajax_bar_color_loop_main{0%,100%,50%{background-color:#ccc}}@-moz-keyframes ajax_bar_color_loop_main{0%,100%,50%{background-color:#ccc}}@-ms-keyframes ajax_bar_color_loop_main{0%,100%,50%{background-color:#ccc}}@keyframes ajax_bar_color_loop_main{0%,100%,50%{background-color:#ccc}}@-webkit-keyframes ajax_bar_color_loop_reversal{0%,100%,50%{background-color:#fff}}@-moz-keyframes ajax_bar_color_loop_reversal{0%,100%,50%{background-color:#fff}}@-ms-keyframes ajax_bar_color_loop_reversal{0%,100%,50%{background-color:#fff}}@keyframes ajax_bar_color_loop_reversal{0%,100%,50%{background-color:#fff}}.site-footer{border-top:1px solid #fff;padding:36px 6.6666667vw 92px}.footer{position:relative}.footer .footer-nav .nav,.footer .social-nav .nav{list-style:none;padding:0;margin:0 0 12px}.footer .footer-nav .nav li,.footer .social-nav .nav li{display:inline;margin:0 20px 0 0}.footer .footer-nav .nav li a,.footer .social-nav .nav li a{text-transform:uppercase;border:none;letter-spacing:1px}.footer .social-nav .nav li a{color:#666}.footer .social-nav .nav li a:hover{color:#ccc}.footer .copyright{color:#666;text-transform:uppercase;margin:0;letter-spacing:1px}.footer .widget-container{float:right;position:relative;display:inline-block}.about-container .intro-container:after,.about-container .intro-container:before,.about-container .stats-container .stats:after,.about-container .stats-container .stats:before,.about-container .stats-container:after,.about-container .stats-container:before{line-height:0;display:table;content:" "}.footer .widget-container select{border:none;border-bottom:1px solid #666;background:0 0;border-radius:0;color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 32px 0 0}.footer .widget-container svg{position:absolute;right:4px;top:3px;color:#666;z-index:-1}.about-container{width:100%}.about-container .intro-container{margin-left:0;margin-right:0}.about-container .intro-container .display{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:900px;position:relative;z-index:5}.about-container .intro-container .image-container,.about-container .intro-container .video-container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:-98px 0 0}@media (min-width:0){.about-container .intro-container .display{float:left;width:75%}.about-container .intro-container .image-container,.about-container .intro-container .video-container{float:left;width:83.33333333%;margin-left:8.33333333%}.about-container .stats-container .stats{float:left;width:100%}}.about-container .intro-container .image-container img,.about-container .intro-container .video-container img{width:100%}.about-container .stats-container{margin:96px 0 0}.about-container .stats-container .stats{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-container .stats-container .stats h3{line-height:1;font-weight:700;margin:0 0 40px}.about-container .stats-container .stats ul li{width:25%;float:left;padding:0 40px 0 0}.about-container .stats-container .stats ul li span{display:block}.about-container .stats-container .stats ul li .statistic{line-height:1;font-weight:400;letter-spacing:3px;text-transform:uppercase;font-size:68px;margin:0 0 24px}.about-container .stats-container .stats ul li .label,.about-container .stats-container .stats ul li .label p{line-height:1;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:28px;max-width:240px}.leadership{margin:0 0 36px}.leadership .inner{position:relative}.leadership .section-title{margin:0 0 48px}.leadership .name{line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:28px}.leadership .close,.leadership .position{line-height:1;font-weight:400;font-size:28px;letter-spacing:1px;text-transform:uppercase}.leadership .close{opacity:0;filter:alpha(opacity=0);float:right;cursor:pointer}.leadership.bio-revealed .leadership-bios{visibility:visible}.leadership.bio-revealed .close{opacity:1;filter:alpha(opacity=100)}.leadership.bio-revealed .leadership-grid{opacity:.2;filter:alpha(opacity=20)}.leadership.bio-revealed .leadership-grid .overlay{display:block;z-index:8}.leadership.bio-revealed .leadership-grid .name,.leadership.bio-revealed .leadership-grid .plus,.leadership.bio-revealed .leadership-grid .position{display:none}.leadership-grid{margin:0 -12px;position:relative}.leadership-grid .overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:none;cursor:pointer}.leadership-grid:after,.leadership-grid:before{line-height:0;content:" ";display:table}.leadership-grid .tile{float:left;width:20%;padding:0 12px 12px;height:26vw}.leadership-grid .tile a{cursor:pointer;border:none}.leadership-grid .tile a:hover .headshot-thumb img{-webkit-filter:none;filter:none}.leadership-grid .tile .headshot-thumb{margin:0 0 12px}.leadership-grid .tile .headshot-thumb,.leadership-grid .tile .headshot-thumb img{width:100%}.leadership-grid .tile .headshot-thumb img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:filter .3s ease;-moz-transition:filter .3s ease;-o-transition:filter .3s ease;transition:filter .3s ease}.leadership-bios .bio,.post-grid .post .post-thumb{top:0;left:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease}.leadership-grid .tile .name,.leadership-grid .tile .position{font-size:18px;letter-spacing:1px}.leadership-grid .tile .plus{float:right;line-height:.6;font-size:24px;padding:0 0 12px 12px}.leadership-bios{visibility:hidden;position:absolute;top:0;width:100%}.leadership-bios .bio{width:80%;position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0);transition:opacity .3s ease}.leadership-bios .bio.reveal{opacity:1;filter:alpha(opacity=100);z-index:8}.leadership-bios .bio .headshot-thumb{width:50%;max-width:480px;float:left;padding:0 24px 0 0}.leadership-bios .bio .headshot-thumb img{width:100%}.leadership-bios .bio .bio-copy-container{width:50%;float:left}.leadership-bios .bio .name-title{margin:16px 0}.leadership-bios .bio .download-headshot{margin:16px 0;display:inline-block}.assets{margin:108px 0 0}.assets .container{margin:0 0 0 -6.6666667vw;padding:48px 6.6666667vw;background-color:#fff;min-height:600px;color:#000}.assets .assets-copy{width:50%}.assets .assets-copy p{padding:0 32px 0 0}.assets .logos-container{margin:48px 0}.assets .logos-container:after,.assets .logos-container:before{line-height:0;content:" ";display:table}.assets .logos-container .logo{float:left;width:50%}.assets .logos-container .logo img{width:100%}.assets .logos-container .logo .caption{text-transform:uppercase;display:block;margin:10px 0 0}.assets .logos-container .logo.left{padding:0 20px 0 0}.assets .logos-container .logo.right{padding:0 0 0 20px}.assets .button{margin:0 0 24px}.recent-news .post-grid{margin:72px -12px 0}.post-grid{margin:112px -12px 0}.post-grid:after,.post-grid:before{line-height:0;content:" ";display:table}.post-grid .post{width:33.33333333%;float:left;padding:0 12px;height:400px}.post-grid .post .inner{padding:0 48px 0 0;position:relative;max-width:460px}.post-grid .post a{border:none}.post-grid .post a:hover .post-thumb{opacity:.6;filter:alpha(opacity=60)}.post-grid .post a:hover .read-more{border-bottom:1px solid #ccc}.post-grid .post p{margin:4px 0}.post-grid .post .post-copy{margin:0 0 24px}.post-grid .post .post-title{line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:28px}.contact .email-contacts li h3,.contact .offices .container li .office-city,.post-grid .post .post-category{font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:28px}.post-grid .post .post-category{line-height:1}.post-grid .post .read-more{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #fff;line-height:1.2;display:inline-block}.post-grid .post .post-thumb{position:absolute;width:90%;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(10%,-50%);-moz-transform:translate(10%,-50%);-ms-transform:translate(10%,-50%);-o-transform:translate(10%,-50%);transform:translate(10%,-50%);transition:opacity .3s ease;z-index:-1}.careers .intro-container,.careers .intro-container .intro-slideshow-container{position:relative}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next,.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0)}.news-index h1{margin:0 0 192px}.contact .email-contacts:after,.contact .email-contacts:before{line-height:0;content:" ";display:table}.contact .email-contacts li{display:inline-block;width:50%;float:left}.contact .email-contacts li .inner{padding:0 36px 36px 0;max-width:460px}.contact .email-contacts li h3{line-height:1}.contact .email-contacts li a{display:inline-block;line-height:1.2}.contact .offices{margin:72px 0 0;background-color:#fff;padding:48px 0 0}.careers .intro-container .intro-slideshow .slides li .image-container,.contact .offices .container{padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:1px}.contact .offices:after,.contact .offices:before{line-height:0;content:" ";display:table}.contact .offices .container{box-sizing:border-box}@media (min-width:0){.contact .offices .container{float:left;width:83.33333333%;margin-left:8.33333333%}}.contact .offices .container .section-title{margin:0 0 96px}.contact .offices .container li{display:inline-block;width:30%;float:left;height:240px}.contact .offices .container li .office-city{line-height:1}.contact .offices .container li .office-address{margin:4px 0 0}.careers .intro-container .intro-headline{width:60%;position:relative;z-index:5}.careers .intro-container .intro-slideshow-container:after,.careers .intro-container .intro-slideshow-container:before{line-height:0;content:" ";display:table}.careers .intro-container .intro-slideshow{width:50%;float:left}.careers .intro-container .intro-slideshow .flexslider{background:0 0}.careers .intro-container .intro-slideshow .flexslider .flex-control-nav,.careers .intro-container .intro-slideshow .flexslider .flex-direction-nav{display:none}.careers .intro-container .intro-slideshow .slides li h3{position:absolute;top:5.5vw;width:100%;z-index:5}.careers .intro-container .intro-slideshow .slides li .image-container{box-sizing:border-box;font-size:68px;opacity:.6}@media (min-width:0){.careers .intro-container .intro-slideshow .slides li .image-container{float:left;width:91.66666667%}}.careers .intro-container .intro-slideshow .slides li .image-container img{width:100%}.careers .intro-container .intro-slideshow .slides li.flex-active-slide{z-index:initial!important}.careers .intro-container .intro-slideshow-1 .slides li h3{text-align:right;padding-right:.5em;z-index:6}.careers .intro-container .intro-slideshow-1 .slides li .image-container{margin:-.5em 0 0 -16.666666%}.careers .intro-container .intro-slideshow-1 .slides li:nth-child(1) img{margin-top:0;margin-left:-3%}.careers .intro-container .intro-slideshow-1 .slides li:nth-child(2) img{margin-top:5%;margin-left:6%}.careers .intro-container .intro-slideshow-1 .slides li:nth-child(3) img{margin-top:-2%;margin-left:0}.careers .intro-container .intro-slideshow-1 .slides li:nth-child(4) img{margin-top:2%;margin-left:-3%}.careers .intro-container .intro-slideshow-1 .slides li:nth-child(5) img{margin-top:-1%;margin-left:2%}.careers .intro-container .intro-slideshow-2 .flexslider .ampersand{position:absolute;top:5.5vw;z-index:5;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.careers .intro-container .intro-slideshow-2 .flexslider.initialized .ampersand{opacity:1}.careers .intro-container .intro-slideshow-2 .slides li{position:relative}.careers .intro-container .intro-slideshow-2 .slides li h3{width:100%;padding-left:1.2em}.careers .intro-container .intro-slideshow-2 .slides li h3 span{margin-right:.5em}.careers .intro-container .intro-slideshow-2 .slides li .image-container{margin-top:18%}.careers .intro-container .intro-slideshow-2 .slides li:nth-child(1) img{margin-top:0;margin-left:-3%}.careers .intro-container .intro-slideshow-2 .slides li:nth-child(2) img{margin-top:6%;margin-left:6%}.careers .intro-container .intro-slideshow-2 .slides li:nth-child(3) img{margin-top:-3%;margin-left:0}.careers .intro-container .intro-slideshow-2 .slides li:nth-child(4) img{margin-top:1%;margin-left:3%}.careers .intro-container .intro-slideshow-2 .slides li:nth-child(5) img{margin-top:9%;margin-left:2%}.careers .intro-container .view-openings{cursor:pointer;display:inline-block;background-color:#fff;padding:1em 3em;position:relative}.careers .intro-container .view-openings span{display:inline-block;border-bottom:1px solid #000}.careers .intro-container .view-openings .icon{display:inline-block;position:absolute;right:.75em;top:.75em;font-size:1.25em}.careers .intro-container .view-openings:hover{color:#666;border-bottom:1px solid #666}.careers .video-embeds{margin:6.6666667vw 0}.careers .video-embeds:after,.careers .video-embeds:before{line-height:0;content:" ";display:table}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next.disabled,.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev.disabled,.careers .employee-quotes-container .slideshow-mobile,.careers .video-embeds .heading-01{display:none}.careers .video-embeds .video-container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:6.6666667vw}@media (min-width:0){.careers .video-embeds .video-container{float:left;width:66.66666667%;margin-left:16.66666667%}}.careers .video-embeds .video-container:last-child{margin-bottom:0}.careers .video-embeds .video-container .caption{margin:0}.careers .employee-quotes-container{margin:0 0 160px}.careers .employee-quotes-container .heading-01{margin:0 0 1.5em}.careers .employee-quotes-container .flexslider{background:0 0}.careers .employee-quotes-container .flexslider .flex-viewport{overflow:visible!important}.careers .employee-quotes-container .flexslider .slides li{width:460px;height:318px;margin:0 32px 0 0}.careers .employee-quotes-container .flexslider .slides li .copy .department,.careers .employee-quotes-container .flexslider .slides li .copy .name,.careers .employee-quotes-container .flexslider .slides li .copy .quote{margin:0}.careers .employee-quotes-container .flexslider .slides li>.inner{background-color:#fff;height:100%;position:relative}.careers .employee-quotes-container .flexslider .slides li img{width:212px;height:auto;float:left}.careers .employee-quotes-container .flexslider .slides li .copy{width:280px;height:100%;float:left;padding:1.5em;position:relative}.careers .employee-quotes-container .flexslider .slides li .copy .credit{position:absolute;bottom:1.5em;left:1.5em}.careers .employee-quotes-container .flexslider .custom-slideshow-nav{position:absolute;width:100%}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next,.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev{height:318px;width:160px;top:0;cursor:pointer;z-index:9;position:absolute;text-align:center}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next .icon,.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev .icon{font-size:48px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next{right:-8.333333%;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,#000 100%)}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next .icon{left:auto;right:24px}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev{visiblity:hidden;opacity:0;z-index:-1;cursor:default;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;left:-8.333333%;background:-moz-linear-gradient(right,rgba(0,0,0,0) 0,#000 100%);background:-webkit-linear-gradient(right,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to left,rgba(0,0,0,0) 0,#000 100%)}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev .icon{left:24px}.careers .employee-quotes-container .flexslider.reveal-left-arrow .custom-slideshow-nav .flex-prev{visibility:visible;opacity:1;z-index:9999;cursor:pointer}.careers .open-positions{margin:96px 0 0}.careers .open-positions .open-positions-location-nav{width:100%;background-color:#fff;padding:24px;margin:0 0 48px}.careers .open-positions .message,.careers .open-positions .message p{font-weight:400;margin:0;line-height:1;font-size:28px;letter-spacing:1px;text-transform:uppercase}.careers .open-positions .open-positions-location-nav ul{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.careers .open-positions .open-positions-location-nav li{display:inline-block}.careers .open-positions .open-positions-location-nav a{cursor:pointer;text-transform:uppercase;padding:0 5px}.careers .open-positions .open-positions-location-nav a.active{border-bottom:1px solid #000}.careers .open-positions .message{display:none}.careers .open-positions .message a{display:inline-block;cursor:pointer}.careers .open-positions .message.reveal{display:block}.careers .open-positions .jobs-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.careers .open-positions .jobs-list .team-container{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table}.careers .open-positions .jobs-list .team-container:after{display:block;height:48px;width:100%;content:''}.careers .open-positions .jobs-list .team-container .team-title{line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:28px;margin:0 0 12px}.careers .open-positions .jobs-list .team-container .job{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;display:none;margin:0}.careers .open-positions .jobs-list .team-container .job:after{display:block;height:12px;width:100%;content:''}.careers .open-positions .jobs-list .team-container .job p{margin:0}.careers .open-positions .jobs-list .team-container .job a{display:inline-block;text-decoration:underline;line-height:1.2;border-bottom:none}.careers .open-positions .jobs-list .team-container .job a:hover{border-bottom:none}.careers .open-positions .jobs-list .team-container .job.reveal{display:block}.careers .job-overlay{position:fixed;width:100%;height:100%;z-index:-1;top:0;left:0}.careers .job-overlay .close-job-overlay{display:block;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.careers .job-overlay>.inner{overflow-y:scroll;width:100%;height:100%}.careers .job-overlay .job-details-container{padding:180px 13.3333334vw 94px 6.6666667vw}.careers .job-overlay .job-details{max-width:1280px;display:none;position:relative}.careers .job-overlay .job-details .close-link{position:absolute;right:0;top:-64px;cursor:pointer}.careers .job-overlay .job-details>.inner{background-color:#fff;color:#000;position:relative;padding:6.6666667vw;width:100%}.careers .job-overlay .job-details>.inner .ajax-container{max-width:800px}.careers .job-overlay .job-details .job-titles{margin:0 0 96px}.careers .job-overlay .job-details .job-titles .job-title{margin:0 0 .5em}.careers .job-overlay .job-details .job-titles .job-category{text-transform:uppercase;display:inline-block;margin:0 2em 0 0}.careers .job-overlay .job-details .job-description{margin:48px 0}.careers .job-overlay .job-details .job-description>div{font-size:18px!important;margin:0 0 1em}.careers .job-overlay .job-details .job-description>div span{font-size:18px!important}.careers .job-overlay .job-details .job-description .list-title{margin:1.5em 0 0}.careers .job-overlay .job-details .job-description>ul{margin:2em 0;list-style:disc;padding-left:2em}.careers .job-overlay .job-details .job-description>ul li{margin:0 0 1em}.careers .job-overlay .job-details .not-found .heading-02{margin:0 0 48px}.careers .job-overlay .job-details .not-found .display{display:inline;cursor:pointer;line-height:1.4}.show-job-overlay .careers .job-overlay{z-index:99999}.show-job-overlay .careers .job-overlay .close-job-overlay{opacity:1}.show-job-overlay .careers .job-overlay .job-details{z-index:2;display:block}.advertising-container .intro-container:after,.advertising-container .intro-container:before,.advertising-container .stats-container .stats:after,.advertising-container .stats-container .stats:before,.advertising-container .stats-container:after,.advertising-container .stats-container:before{line-height:0;display:table;content:" "}.show-job-overlay{position:fixed;overflow:hidden;width:100%}.advertising-container{width:100%}.advertising-container .intro-container{margin-left:0;margin-right:0}.advertising-container .intro-container .display{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:900px;position:relative;z-index:5}.advertising-container .intro-container .image-container,.advertising-container .intro-container .video-container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-98px 0 0;position:relative}@media (min-width:0){.advertising-container .intro-container .display{float:left;width:75%}.advertising-container .intro-container .image-container,.advertising-container .intro-container .video-container{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .stats-container .stats{float:left;width:100%}}.advertising-container .intro-container .image-container img,.advertising-container .intro-container .video-container img{width:100%}.advertising-container .stats-container{margin:96px 0 0}.advertising-container .stats-container:after{clear:both}.advertising-container .stats-container .stats{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .stats-container .stats h3{line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:28px;margin:0 0 40px}.advertising-container .stats-container .stats ul li{width:33.33333333%;float:left;padding:0 40px 0 0}.advertising-container .stats-container .stats ul li span{display:block}.advertising-container .stats-container .stats ul li .statistic{line-height:1;font-weight:400;letter-spacing:3px;text-transform:uppercase;font-size:68px;margin:0 0 24px}.advertising-container .stats-container .stats ul li .label,.advertising-container .stats-container .stats ul li .label p{line-height:1;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:28px;max-width:480px}.advertising-container .infographics-container{margin:96px 0 0}.advertising-container .infographics-container:after,.advertising-container .infographics-container:before{line-height:0;content:" ";display:table}.advertising-container .infographics-container .infographics{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:0){.advertising-container .infographics-container .infographics{float:left;width:100%}}.advertising-container .infographics-container .infographics:after,.advertising-container .infographics-container .infographics:before{line-height:0;content:" ";display:table}.advertising-container .infographics-container .infographics ul li{width:41.6666666667%;float:left;padding:0;margin:0 8.333333% 32px 0}.advertising-container .infographics-container .infographics ul li .infographic-image{width:100%}.advertising-container .infographics-container .infographics ul li .infographic-caption{display:block;margin:12px 0}.advertising-container .opportunities-container{margin:112px 0 0}.advertising-container .opportunities-container:after,.advertising-container .opportunities-container:before{line-height:0;content:" ";display:table}.advertising-container .opportunities-container .opportunities{margin:72px;background:#fff;padding:40px 0 0;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:0){.advertising-container .opportunities-container .opportunities{float:left;width:83.33333333%;margin-left:8.33333333%}}.advertising-container .opportunities-container .opportunities .opportunity{padding:0 0 72px}.advertising-container .opportunities-container .opportunities .opportunity:after,.advertising-container .opportunities-container .opportunities .opportunity:before{line-height:0;content:" ";display:table}.advertising-container .opportunities-container .opportunities .opportunity .title{line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:28px;padding:0 36px;margin:0 0 20px}.advertising-container .opportunities-container .opportunities .opportunity .image-container,.advertising-container .opportunities-container .opportunities .opportunity .video-container{width:70%;float:left;margin:0 0 0 -6.6666667vw}.advertising-container .opportunities-container .opportunities .opportunity .image-container img,.advertising-container .opportunities-container .opportunities .opportunity .video-container img{width:100%}.advertising-container .opportunities-container .opportunities .opportunity .description{width:36%;float:left;padding:0 36px}.advertising-container .opportunities-container .opportunities .opportunity .description p{margin:0 0 1em}.advertising-container .opportunities-container .opportunities .opportunity.even .image-container,.advertising-container .opportunities-container .opportunities .opportunity.even .video-container{float:right;margin:0 -6.6666667vw}.advertising-container .opportunities-container .opportunities .opportunity.even .title{margin:0 0 20px 30%;padding:0 10px;position:relative;right:-8.333333%}.advertising-container .mailchimp-signup{margin:96px 0 0;background-color:#fff}.advertising-container .mailchimp-signup:after,.advertising-container .mailchimp-signup:before{line-height:0;content:" ";display:table}.advertising-container .mailchimp-signup .inner{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:0){.advertising-container .mailchimp-signup .inner{float:left;width:100%}}.advertising-container .mailchimp-signup .mailchimp-signup-form,.advertising-container .mailchimp-signup .subscribe-prompt{width:50%;display:inline-block;vertical-align:middle;padding:36px 4em}.advertising-container .mailchimp-signup .subscribe-prompt p{margin:0;max-width:480px;line-height:1;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:28px}.advertising-container .mailchimp-signup .mailchimp-signup-form{text-align:center}.advertising-container .mailchimp-signup .mailchimp-signup-form fieldset{border:none;margin:0 auto}.advertising-container .mailchimp-signup .mailchimp-signup-form fieldset input{width:75%;border:1px solid #000;background-color:transparent;padding:12px;text-align:center;font-size:18px}.advertising-container .mailchimp-signup .mailchimp-signup-form fieldset .submit input{border:1px solid #000;border-top:none}.advertising-container .contact-container{margin:120px 0 48px}.advertising-container .contact-container:after,.advertising-container .contact-container:before{line-height:0;content:" ";display:table}.advertising-container .contact-container .contact-headline{line-height:1;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:28px;margin:0 0 32px}.post-container h1,.post-container h2{margin:2em 0 1em}.post-container ul{list-style:disc;margin:0 0 0 1em}.post-container ul li{margin:0 0 .5em}.post-container .titles-container{margin-left:0;margin-right:0}.post-container .titles-container:after,.post-container .titles-container:before{line-height:0;content:" ";display:table}.post-container .titles-container .inner{min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5%;background:#fff}@media (min-width:0){.post-container .titles-container .inner{float:left;width:58.33333333%}}.post-container .titles-container .post-category{line-height:1;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:28px}.post-container .titles-container .post-title{margin:0;width:60%}.post-container .titles-container .lead-in{width:60%;margin-bottom:0}.post-container .titles-container .post-date{display:block;margin:1em 0 0}.post-container .hero-image-container:after,.post-container .hero-image-container:before,.post-container .post-content .content-block:after,.post-container .post-content .content-block:before{line-height:0;content:" ";display:table}.post-container .titles-container .byline{margin:0;padding-right:60%}.post-container .video-container.mp4-video-container video,.post-container .video-container.mp4-video-container video img{width:100%}.post-container .hero-image-container{position:relative;top:-144px;top:calc(-5vw - 2em);margin-left:0;margin-right:0}.post-container .hero-image-container .video-container,.post-container .hero-image-container img{width:100%;min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:0){.post-container .hero-image-container .video-container,.post-container .hero-image-container img{float:left;width:75%;margin-left:25%}}.post-container .post-content{position:relative;top:-144px;top:calc(-5vw - 2em);margin:24px 0}.post-container .post-content .content-block{margin-left:0;margin-right:0}.post-container .post-content .content-block.copy-block{width:50%;margin:0 auto}.post-container .post-content .content-block.image-block{width:100%;text-align:center;margin:12px auto 24px}.post-container .post-content .content-block.image-block .image-container{display:inline-block;text-align:center;vertical-align:bottom;padding:0 18px}.apps-wrapper .apps-block .apps:after,.apps-wrapper .apps-block .apps:before,.apps-wrapper:after,.apps-wrapper:before{display:table;line-height:0;content:" "}.post-container .post-content .content-block.image-block .image-container img{width:100%}.post-container .post-content .content-block.image-block .image-container .caption{text-align:left;font-size:12px;margin:4px 0 0}.post-container .post-content .content-block.image-block .image-container.landscape{width:50%}.post-container .post-content .content-block.image-block .image-container.portrait{width:33.333333%}.post-container .post-content .content-block.image-block .image-container.extra-wide{width:66.666666%}.post-container .post-content .content-block.image-block.single-image .image-container{padding:0}.post-container .post-content .content-block.video-block{width:50%;margin:12px auto 24px}.post-container .post-content .content-block.video-block.extra-wide{width:66.666666%}.apps-wrapper{margin-left:0;margin-right:0}.apps-wrapper .apps-block{margin:72px 0 36px}.apps-wrapper .apps-block .apps-block-titles{width:50%}.apps-wrapper .apps-block .apps{margin:36px -20px 0}.apps-wrapper .apps-block .apps .app-tile{padding:20px;float:left;width:25%}.apps-wrapper .apps-block .apps .app-tile .inner{background:#fff;padding:20px;position:relative;min-height:120px}.apps-wrapper .apps-block .apps .app-tile .inner .app-title{margin:12px 0 0}.apps-wrapper .apps-block .apps .app-tile .inner .thumbnail{padding:24px 20px 32px;width:100%}.apps-wrapper .apps-block .apps .app-tile .inner .links{position:absolute;margin:12px 20px;bottom:0;left:0}.apps-wrapper .apps-block .apps .app-tile .inner .links a{text-transform:uppercase;font-weight:700;display:inline-block;margin:0 8px 0 0}.custom-show-page-wrapper{margin:-72px 0 0;width:100%;background-size:100% auto;background-repeat:no-repeat;padding:72px 0}.custom-show-page-wrapper .container{width:75%;margin:0 auto;text-align:center}.custom-show-page-wrapper .container .third-party-logo{display:block;margin:32px auto 72px}.custom-show-page-wrapper .container .third-party-logo img{max-width:80vw;margin:0 auto}.custom-show-page-wrapper .container .copy-container{border-bottom:1px solid #666}.custom-show-page-wrapper .container .copy-container .inner{padding:12px 96px;max-width:960px;margin:0 auto}.custom-show-page-wrapper .container .video-thumbnails-container{padding:32px 0;margin:0 -12px}.custom-show-page-wrapper .container .video-thumbnails-container:after,.custom-show-page-wrapper .container .video-thumbnails-container:before{line-height:0;content:" ";display:table}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail{float:left;width:25%;padding:0 12px;margin:0 0 24px}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail>.inner{position:relative}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail>.inner a{display:block;border:none;cursor:pointer;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail>.inner a:hover{opacity:.7;color:#fff}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail img{width:100%;vertical-align:top}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail .overlay{position:absolute;top:0;left:0;width:100%;height:101%;background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0),#000);background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail .overlay .inner{position:absolute;width:100%;bottom:16px}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail .overlay .inner span{display:block}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail .overlay .inner span.title{font-weight:500}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail .now-playing-overlay{position:absolute;top:0;left:0;width:100%;height:101%;background-color:rgba(0,0,0,.7);border:3px solid #fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail .now-playing-overlay .inner{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;width:100%;text-align:center}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail .now-playing-overlay .inner span{font-weight:700;letter-spacing:1px}.login-form-container{position:absolute;top:0;height:94px;width:75%;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.login-form-container form{width:100%}.login-form-container fieldset{display:inline-block;border:none;margin:0 auto;padding:0;width:auto;vertical-align:top}.login-form-container .submit input,.login-form-container fieldset input{border:1px solid #fff;background-color:transparent;text-align:center;color:#fff}.login-form-container fieldset input{display:inline-block;float:left;width:240px;padding:12px;font-size:18px}.brand-page-container .content-block .download-buttons .download-button .icon,.brand-page-container .logout-link{float:right}.login-form-container .submit{display:inline-block;margin:0 0 0 36px;vertical-align:top}.login-form-container .submit input{padding:12px 36px;text-transform:uppercase}.login-form-container .submit input:hover{border:1px solid #ccc;color:#ccc}.login-form-open .brand-page-container,.login-form-open .login-form-container,.login-form-open .site-footer{-webkit-transform:translate(0,172px);-moz-transform:translate(0,172px);-ms-transform:translate(0,172px);-o-transform:translate(0,172px);transform:translate(0,172px)}.login-link{position:absolute;right:6.6666667vw;top:172px}.brand-nav-container{margin:36px 0 48px}.brand-nav-container .nav li{display:inline-block;margin:0 24px 0 0}.brand-nav-container .nav li a{text-transform:uppercase;border-bottom:1px solid transparent}.brand-nav-container .nav li.current-menu-item a{font-weight:600}.brand-page-container{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.brand-page-container h1.display{margin:0;line-height:1}.brand-page-container .login-link{position:fixed;right:6.6666667vw}.brand-page-container .content-block{border-top:1px solid #fff;padding:64px 0}.brand-page-container .content-block .unit-title{font-size:18px;font-weight:600;text-transform:uppercase;margin:0}.brand-page-container .content-block .unit-copy p{margin:0 0 1em}.brand-page-container .content-block .caption{text-align:left;margin:16px 0 0}.brand-page-container .content-block .download-buttons{margin:2em 0 0;width:300px}.brand-page-container .content-block .download-buttons .download-button{width:120px;display:inline-block;border:1px solid #fff;margin:0 1em 1em 0;padding:4px 6px;line-height:1}.brand-page-container .content-block .slideshow .flexslider{background:0 0;padding-bottom:48px}.brand-page-container .content-block .slideshow .flexslider .flex-control-nav{display:none}.brand-page-container .content-block .slideshow .custom-slideshow-nav{display:block;position:absolute;z-index:9;right:0;bottom:-12px}.brand-page-container .content-block .slideshow .custom-slideshow-nav li{display:inline-block;cursor:pointer;font-size:28px;color:#fff;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.brand-page-container .image-block:after,.brand-page-container .image-block:before,.brand-page-container .video-block:after,.brand-page-container .video-block:before{line-height:0;content:" ";display:table}.brand-page-container .content-block .slideshow .custom-slideshow-nav li:hover{color:#ccc}.brand-page-container .content-block .slideshow .custom-slideshow-nav li.flex-next{margin:0 0 0 36px}.brand-page-container .image-block,.brand-page-container .video-block{margin-left:0;margin-right:0}.brand-page-container .content-block .slideshow .caption{position:absolute;width:100%;padding-right:125px}.brand-page-container .content-block .slideshow .click-to-advance{cursor:pointer}.brand-page-container .content-block:last-child{border-bottom:1px solid #fff}.brand-page-container .image-block .copy-column{min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 48px 0 0}.brand-page-container .image-block .image-column{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:0){.brand-page-container .image-block .copy-column{float:left;width:33.33333333%}.brand-page-container .image-block .image-column{float:left;width:66.66666667%}}.brand-page-container .image-block .image-column img{width:100%}.brand-page-container .video-block .copy-column{min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 48px 0 0}.brand-page-container .video-block .video-container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:0){.brand-page-container .video-block .copy-column{float:left;width:33.33333333%}.brand-page-container .video-block .video-container{float:left;width:66.66666667%}}.brand-page-container .video-block .video-container.mp4-video-container video,.brand-page-container .video-block .video-container.mp4-video-container video img{width:100%}.brand-page-container .full-bleed-image-block{border-top:none;padding-top:0}.brand-page-container .full-bleed-image-block img{width:100vw;margin:0 -6.6666667vw}.brand-page-container .three-column-copy-container{margin:0}.brand-page-container .three-column-copy-container .copy-column{margin:0 0 2em}.page-template-template-brand .brand-page-container .three-column-copy-container{margin:72px 0 0}@media (min-width:1024px) and (max-width:1440px){body,p{font-size:16px}.display{font-size:50px}.heading-01,.heading-02,.section-title,h1,h2{font-size:20px}.paragraph{font-size:16px}.slideshow-container{margin:80px 0 0}.slideshow-container .slideshow .slideshow-nav ul li{padding:18px 0;font-size:20px}.slideshow-container .slideshow .slideshow-title{font-size:20px;padding:24px 0 20px}.slideshow-container .slideshow .flexslider{margin-top:64px}.slideshow-container .slideshow .flexslider .slides li .caption p{font-size:16px}.site-header .header .nav li a,.three-column-copy-container .col-4 .copy-column-title{font-size:20px}.three-column-copy-container{margin:56px 0 0}.pagination{margin:36px auto 72px}.pagination .pagination-links a.prev{margin:0 0 0 -24px}.pagination .pagination-links a.next{margin:0 -24px 0 0}.site-header .header{padding:28px 3.33333333vw}.site-header .header .logo{background-size:62px auto;width:62px;height:17px}.site-header .header .nav li{margin:0 6px;padding:28px 9px 24px}.site-header.site-header-policies .header{padding:28px 6.6666667vw}.about-container .intro-container .display{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:640px;font-size:50px}.about-container .intro-container .image-container,.about-container .intro-container .video-container{margin-top:-71px}.about-container .stats-container{margin:80px 0 0}.leadership .section-title,.recent-press .section-title{margin:0 0 36px}.about-container .stats-container .stats h3{font-size:18px}.about-container .stats-container .stats ul li{width:25%;padding:0 40px 0 0}.about-container .stats-container .stats ul li .statistic{font-size:40px}.about-container .stats-container .stats ul li .label,.about-container .stats-container .stats ul li .label p{font-size:18px;max-width:192px}.leadership .close-bio,.leadership .name,.leadership .position{font-size:20px}.leadership-grid .tile{width:25%;height:30vw}.leadership-grid .tile .name,.leadership-grid .tile .position{font-size:16px}.contact .email-contacts li h3,.contact .offices .container li .office-city,.leadership-grid .tile .plus,.news-index h1,.post-grid .post .post-category,.post-grid .post .post-title{font-size:20px}.news-index h1{margin:0 0 144px}.post-grid .post{height:380px}.post-grid .post .inner{padding:0 32px 0 0}.contact .offices{margin:48px auto 0}.contact .offices .container .section-title{margin:0 0 72px}.contact .offices .container li{height:200px}.careers .intro-container .intro-slideshow .slides li img{font-size:50px}.careers .open-positions{margin:96px 0 0}.careers .open-positions .open-positions-location-nav{padding:24px;margin:0 0 48px}.careers .open-positions .message,.careers .open-positions .message p{font-size:20px}.careers .open-positions .jobs-list .team-container:after{display:block;height:36px;width:100%;content:''}.careers .open-positions .jobs-list .team-container .team-title{font-size:20px;margin:0 0 12px}.careers .job-overlay .job-details-container{padding:144px 13.3333334vw 94px 6.6666667vw}.careers .job-overlay .job-details .close-link{top:-48px}.careers .job-overlay .job-details .job-titles{margin:0 0 84px}.careers .job-overlay .job-details .job-description{margin:40px 0}.careers .job-overlay .job-details .job-description>div,.careers .job-overlay .job-details .job-description>div span{font-size:16px!important}.careers .job-overlay .job-details .not-found .heading-02{margin:0 0 40px}.advertising-container .intro-container .display{font-size:50px}.advertising-container .intro-container .image-container,.advertising-container .intro-container .video-container{margin-top:-27px}.advertising-container .infographics-container,.advertising-container .stats-container{margin:80px 0 0}.advertising-container .stats-container .stats h3{font-size:20px}.advertising-container .stats-container .stats ul li{padding:0 40px 0 0}.advertising-container .stats-container .stats ul li .statistic{font-size:50px}.advertising-container .infographics-container .infographics ul li .infographic-title,.advertising-container .opportunities-container .opportunities .opportunity .title,.advertising-container .stats-container .stats ul li .label,.advertising-container .stats-container .stats ul li .label p{font-size:20px}.advertising-container .opportunities-container{margin:96px 0 0}.advertising-container .opportunities-container .opportunities .opportunity .image-container,.advertising-container .opportunities-container .opportunities .opportunity .video-container{margin:0 0 0 -6.6666667vw}.advertising-container .mailchimp-signup{margin:72px 0 0;background-color:#fff}.advertising-container .mailchimp-signup .subscribe-prompt p{font-size:20px;max-width:320px}.advertising-container .mailchimp-signup .mailchimp-signup-form fieldset input{font-size:16px}.advertising-container .contact-container{margin:96px 0 32px}.advertising-container .contact-container .contact-headline,.post-container .titles-container .post-category,.post-container .titles-container .post-title{font-size:20px}.post-container .titles-container .lead-in,.post-container .titles-container .post-title{width:70%}.apps-wrapper .apps-block{margin:72px 0 36px}.apps-wrapper .apps-block .apps{margin:36px -20px 0}.apps-wrapper .apps-block .apps .app-tile{width:33.3333333%}.login-form-container{height:74px}.login-form-container fieldset input{font-size:16px}.login-form-container p{margin:4px 0}.login-link{position:absolute;right:6.6666667vw;top:151px}.login-form-open .brand-page-container,.login-form-open .login-form-container,.login-form-open .site-footer{-webkit-transform:translate(0,151px);-moz-transform:translate(0,151px);-ms-transform:translate(0,151px);-o-transform:translate(0,151px);transform:translate(0,151px)}}@media (min-width:1024px) and (max-width:1440px) and (min-width:0){.about-container .intro-container .display{float:left;width:75%}}@media (max-width:1023px){.advertising-container .contact-container:after,.assets:after,.brand-page-container .content-block:after,.contact .email-contacts:after,.custom-show-page-wrapper .container .video-thumbnails-container:after,.error404 .page-copy:after,.leadership:after,.news-index:after,.pagination:after,.recent-news:after,.site-footer:after{clear:both}body,p{font-size:14px}.display{font-size:40px}.heading-01,.heading-02,.section-title,h1,h2{font-size:18px}.section-title{letter-spacing:1px}.paragraph{font-size:14px}.content-inner{padding:48px 0;min-height:100vh}.wrapper-shift,.wrapper-shift.pad-left-right{padding:73px 0 0}.wrapper-shift.pad-left-right .policy-page-copy{padding:0 6.6666667vw}.slideshow-container{margin:0 0 72px;padding:0 8.333333%;position:relative}.slideshow-container .slideshow-background{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slideshow-container .slideshow .slideshow-nav{display:none}.slideshow-container .slideshow .slideshow-title{font-size:18px;padding:24px 0 20px}.slideshow-container .slideshow .flexslider{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;margin-top:64px}.error404 .page-copy .container,.three-column-copy-container .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:1px}.slideshow-container .slideshow .flexslider .slides li .caption{width:55%}.slideshow-container .slideshow .flexslider .slides li .mobile-slide-title{display:block;text-transform:uppercase;letter-spacing:1px}.slideshow-container .slideshow .flexslider .custom-slideshow-nav{display:block;position:absolute;top:0;right:16.666667vw;padding-top:47vw;z-index:99;margin-top:10px}.slideshow-container .slideshow .flexslider .custom-slideshow-nav li{display:inline-block;cursor:pointer;font-size:28px;color:#000}.error404 .page-copy:after,.error404 .page-copy:before,.pagination:after,.pagination:before{content:" ";display:table;line-height:0}.slideshow-container .slideshow .flexslider .custom-slideshow-nav li.flex-next{margin:0 0 0 36px}.slideshow-container .slideshow#culture .flexslider .mobile-slideshow-nav,.slideshow-container .slideshow#locations .flexslider .mobile-slideshow-nav{padding-top:55.75vw}.slideshow-container.align-left .slideshow .flexslider .slides li .caption{margin-left:16.666667vw}.slideshow-container.align-left .slideshow .flexslider .mobile-slideshow-nav{right:0}.three-column-copy-container{margin:48px 0 0}.three-column-copy-container .inner{padding-left:0;padding-right:0;box-sizing:border-box}.three-column-copy-container .col-4 .copy-column-title{font-size:18px}.page-template-default .content-inner .page-copy{padding:0 8.333333%}.error404 .page-copy{margin-left:0;margin-right:0}.error404 .page-copy .container{padding-left:0;padding-right:0;box-sizing:border-box}.footer,.pagination .pagination-links{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.pagination{margin:0 auto 36px}.pagination .pagination-links{min-height:1px;padding-left:0;padding-right:0;box-sizing:border-box}.pagination .pagination-links a.prev{margin:0 0 0 -24px}.pagination .pagination-links a.next{margin:0 -24px 0 0}.site-header .header{padding:28px 3.33333333vw}.site-header .header .logo{background-size:62px auto;width:62px;height:17px}.site-header .header .nav{display:none}.site-header .header .mobile-menu-trigger{position:absolute;right:3.33333333vw;top:24px;cursor:pointer;height:24px;width:20px;padding:0;z-index:9999;display:block;border:none}.site-header .header .mobile-menu-trigger span,.site-header .header .mobile-menu-trigger span:after,.site-header .header .mobile-menu-trigger span:before{background-color:#fff;height:1px;position:absolute;right:0;top:0;transform-origin:50% 50% 0;width:20px;content:'';display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-header .header .mobile-menu-trigger span{top:0;height:1px;margin:10px 0;width:20px;position:relative}.site-header .header .mobile-menu-trigger span:before{top:-7px}.site-header .header .mobile-menu-trigger span:after{top:7px}.site-header .header .mobile-menu-trigger:active span,.site-header .header .mobile-menu-trigger:active span:after,.site-header .header .mobile-menu-trigger:active span:before{background-color:#000}.site-header .header .mobile-menu-trigger:hover{border:none}.site-header .header .main-nav{display:none}.site-header.site-header-policies .header{padding:28px 6.6666667vw}.site-header .mobile-nav{position:fixed;left:0;top:0;height:100vh;width:100%;padding:73px 8.333333% 0;background:#000;z-index:9;display:block;overflow:scroll;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}.site-header .mobile-nav .nav{display:block;margin:36px 0}.site-header .mobile-nav .nav li{display:block}.site-header .mobile-nav .nav li a{font-size:30px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;padding:16px 0 0;display:block;border:none}.site-header .mobile-nav .nav li:first-child a{padding:0}.site-header .mobile-nav .nav li.active a span{border-bottom:1px solid #fff}.mobile-menu-open .site-header .header .mobile-menu-trigger span{background:0 0!important}.mobile-menu-open .site-header .header .mobile-menu-trigger span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;opacity:1}.mobile-menu-open .site-header .header .mobile-menu-trigger span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0;opacity:1}.mobile-menu-open .site-header .mobile-nav{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.site-footer{padding:36px 0 92px;margin-left:0;margin-right:0}.about-container .intro-container .display,.about-container .stats-container .stats,.footer{padding-left:0;padding-right:0;min-height:1px}.site-footer:after,.site-footer:before{line-height:0;content:" ";display:table}.footer{box-sizing:border-box}.about-container .intro-container .display{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:400px;font-size:40px;letter-spacing:2px}.about-container .intro-container .image-container,.about-container .intro-container .video-container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-57px 0 0}.about-container .stats-container{margin:64px 0 36px}.about-container .stats-container .stats{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-container .stats-container .stats h3{font-size:18px;letter-spacing:2px;margin:0 0 28px}.about-container .stats-container .stats ul li{width:50%;height:150px;float:left;padding:0 40px 0 0}.about-container .stats-container .stats ul li span{display:block}.advertising-container .contact-container:after,.advertising-container .contact-container:before,.assets:after,.assets:before,.brand-page-container .content-block:after,.brand-page-container .content-block:before,.contact .email-contacts:after,.contact .email-contacts:before,.custom-show-page-wrapper .container .video-thumbnails-container:after,.custom-show-page-wrapper .container .video-thumbnails-container:before,.leadership:after,.leadership:before,.news-index:after,.news-index:before,.recent-news:after,.recent-news:before{line-height:0;content:" ";display:table}.about-container .stats-container .stats ul li .statistic{font-size:40px;letter-spacing:2px;margin:0 0 24px}.about-container .stats-container .stats ul li .label,.about-container .stats-container .stats ul li .label p{font-size:18px;letter-spacing:2px;max-width:240px}.assets,.leadership,.recent-news{margin-left:0;margin-right:0}.assets .container,.leadership .container,.recent-news .container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leadership .section-title{margin:0 0 36px}.leadership .close-bio,.leadership .name,.leadership .position{font-size:18px;letter-spacing:1px}.leadership-grid{margin:0 -8px}.leadership-grid .tile{width:33.3333333333%;height:40vw;padding:0 8px 8px}.leadership-grid .tile .headshot-thumb{margin:0 0 8px}.leadership-grid .tile .name,.leadership-grid .tile .position{font-size:14px}.contact .email-contacts li h3,.contact .offices .container li .office-city,.leadership-grid .tile .plus,.news-index h1,.post-grid .post .post-category,.post-grid .post .post-title{font-size:18px}.leadership-bios .bio{width:100%}.leadership-bios .bio .headshot-thumb{width:50%}.leadership-bios .bio .bio-copy-container{float:left;width:50%}.assets{margin:72px 0 36px;background:#fff;min-height:480px}.assets .container{padding:32px 0}.assets .assets-copy{width:100%}.assets .assets-copy p{padding:0 24px 0 0}.assets .logos-container{margin:32px 0}.assets .button{margin:0 0 18px}.recent-news .post-grid{margin:48px -12px 0}.news-index{margin-left:0;margin-right:0}.news-index .container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-index h1{margin:0 0 96px}.post-grid .post{height:300px;width:50%}.post-grid .post .inner{padding:0 32px 0 0}.contact .email-contacts{margin-left:0;margin-right:0}.contact .email-contacts .container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact .email-contacts li .inner{padding:0 24px 24px 0}.contact .offices{margin:48px auto 0}.contact .offices .container .section-title{margin:0 0 72px}.contact .offices .container li{height:180px;width:33.3333333%}.careers .intro-container .intro-headline,.careers .intro-container .view-openings{margin-left:8.333333%}.careers .slideshow-container{margin:72px 0 36px}.careers .employee-quotes-container{margin:0 0 96px 8.333333%}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next,.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev{width:160px}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next .icon,.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev .icon{font-size:64px}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-next{right:0}.careers .employee-quotes-container .flexslider .custom-slideshow-nav .flex-prev{left:-8.333333vw}.careers .open-positions{margin:72px 0 0}.careers .open-positions .section-title{padding:0 8.333333%}.careers .open-positions .open-positions-location-nav{padding:0 24px;margin:0 0 48px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.careers .open-positions .open-positions-location-nav ul{width:920px;padding:24px 32px 24px 0}.careers .open-positions .open-positions-location-nav ul li{margin:0 24px 0 0}.careers .open-positions .open-positions-location-nav ul li:last-child{margin:0}.careers .open-positions .message{padding:0 8.333333%;font-size:18px}.careers .open-positions .message p{font-size:18px}.careers .open-positions .jobs-list{padding:0 8.333333%;-webkit-column-count:2;-moz-column-count:2;column-count:2;width:100%}.careers .open-positions .jobs-list .team-container .team-title{font-size:18px;margin:0 0 12px}.careers .job-overlay .job-details-container{padding:120px 6.6666667vw 94px}.careers .job-overlay .job-details .close-link{top:-40px}.careers .job-overlay .job-details .job-titles{margin:0 0 72px}.careers .job-overlay .job-details .job-description{margin:32px 0}.careers .job-overlay .job-details .job-description>div,.careers .job-overlay .job-details .job-description>div span{font-size:14px!important}.careers .job-overlay .job-details .not-found .heading-02{margin:0 0 32px}.advertising-container .intro-container .display{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:40px}.advertising-container .intro-container .image-container,.advertising-container .intro-container .video-container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-21px 0 0}.advertising-container .infographics-container,.advertising-container .stats-container{margin:64px 0 0}.advertising-container .stats-container .stats{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .stats-container .stats h3{font-size:18px}.advertising-container .stats-container .stats ul li{padding:0 40px 0 0}.advertising-container .stats-container .stats ul li .statistic{font-size:40px}.advertising-container .stats-container .stats ul li .label,.advertising-container .stats-container .stats ul li .label p{font-size:18px}.advertising-container .infographics-container .infographics{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .infographics-container .infographics ul li .infographic-title{font-size:18px}.advertising-container .opportunities-container{margin:80px 0 0}.advertising-container .opportunities-container .opportunities-title{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .opportunities-container .opportunities{margin-top:48px;margin-bottom:48px;padding:36px 0 0}.advertising-container .opportunities-container .opportunities .opportunity{padding:0 0 56px}.advertising-container .opportunities-container .opportunities .opportunity .title{font-size:18px;padding:0 24px}.advertising-container .opportunities-container .opportunities .opportunity .image-container,.advertising-container .opportunities-container .opportunities .opportunity .video-container{margin:0 0 0 -8.333333vw}.advertising-container .opportunities-container .opportunities .opportunity .description{padding:0 24px}.advertising-container .opportunities-container .opportunities .opportunity.even .image-container,.advertising-container .opportunities-container .opportunities .opportunity.even .video-container{margin:0 -8.333333vw 0 0}.advertising-container .opportunities-container .opportunities .opportunity.even .title{right:-8.333333vw;padding:0}.advertising-container .mailchimp-signup{margin:64px 0 0}.advertising-container .mailchimp-signup .inner{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .mailchimp-signup .mailchimp-signup-form,.advertising-container .mailchimp-signup .subscribe-prompt{padding:36px 0}.advertising-container .mailchimp-signup .subscribe-prompt p{font-size:18px;max-width:320px}.advertising-container .mailchimp-signup .mailchimp-signup-form fieldset input{font-size:14px;width:100%}.advertising-container .contact-container{margin:80px 0 32px}.advertising-container .contact-container .inner{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .contact-container .contact-headline{font-size:20px}.post-container .titles-container .post-category,.post-container .titles-container .post-title{font-size:18px}.post-container .titles-container .lead-in,.post-container .titles-container .post-title{width:80%}.post-container .post-content .content-block.image-block .image-container.image-1{padding:0 8px 0 16px}.post-container .post-content .content-block.image-block .image-container.image-2{padding:0 16px 0 8px}.post-container .post-content .content-block.image-block.single-image .image-container{padding:0}.apps-wrapper .container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.apps-wrapper .apps-block{margin:56px 0 24px}.apps-wrapper .apps-block .apps-block-titles{width:75%}.apps-wrapper .apps-block .apps{margin:16px -20px 0}.apps-wrapper .apps-block .apps .app-tile{width:50%}.custom-show-page-wrapper{padding:72px 0 36px}.custom-show-page-wrapper .container{width:83.333333%}.custom-show-page-wrapper .container .third-party-logo{margin:24px auto 54px}.custom-show-page-wrapper .container .video-thumbnails-container{padding:24px 0;margin:0 -12px}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail{width:33.333333%;padding:0 12px;margin:0 0 24px}.login-form-container{height:74px;margin-left:8.333333%}.login-form-container fieldset input{font-size:16px}.login-form-container p{margin:4px 0}.login-form-open .brand-page-container,.login-form-open .login-form-container,.login-form-open .site-footer{-webkit-transform:translate(0,121px);-moz-transform:translate(0,121px);-ms-transform:translate(0,121px);-o-transform:translate(0,121px);transform:translate(0,121px)}.login-link,.logout-link{position:absolute;right:8.333333%;top:121px}.brand-page-container .brand-nav-container,.brand-page-container h1.display{margin-left:8.333333%}.brand-page-container .content-block{margin-left:0;margin-right:0}.brand-page-container .content-block .inner{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.brand-page-container .content-block .download-buttons .download-button{display:block}.brand-page-container .full-bleed-image-block{overflow:hidden}.brand-page-container .full-bleed-image-block img{width:100vw;margin:0 -8.333333%}}@media (max-width:1023px) and (min-width:0){.slideshow-container .slideshow .flexslider,.slideshow-container .slideshow-background{float:left;width:83.33333333%}.slideshow-container.align-right .slideshow .flexslider,.slideshow-container.align-right .slideshow .slideshow-title{margin-left:16.66666667%}.slideshow-container.align-left .slideshow-background{margin-left:0}.slideshow-container.align-left .slideshow .slideshow-title{margin-left:16.66666667%}.slideshow-container.align-left .slideshow .flexslider{margin-left:0}.three-column-copy-container .inner{float:left;width:83.33333333%;margin-left:8.33333333%}.error404 .page-copy .container{float:left;width:83.33333333%;margin-left:8.33333333%}.pagination .pagination-links{float:left;width:83.33333333%;margin-left:8.33333333%}.footer{float:left;width:83.33333333%;margin-left:8.33333333%}.about-container .intro-container .display{float:left;width:83.33333333%;margin-left:8.33333333%}.about-container .intro-container .image-container,.about-container .intro-container .video-container{float:left;width:100%}.about-container .stats-container .stats{float:left;width:83.33333333%;margin-left:8.33333333%}.assets .container,.leadership .container,.recent-news .container{float:left;width:83.33333333%;margin-left:8.33333333%}.news-index .container{float:left;width:83.33333333%;margin-left:8.33333333%}.contact .email-contacts .container{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .intro-container .display{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .intro-container .image-container,.advertising-container .intro-container .video-container{float:left;width:100%}.advertising-container .stats-container .stats{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .infographics-container .infographics{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .opportunities-container .opportunities-title{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .mailchimp-signup .inner{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .contact-container .inner{float:left;width:83.33333333%;margin-left:8.33333333%}.apps-wrapper .container{float:left;width:83.33333333%;margin-left:8.33333333%}.brand-page-container .content-block .inner{float:left;width:83.33333333%;margin-left:8.33333333%}}@media (max-width:767px){.content-inner,.outermost-content-wrapper{min-height:100%}.assets .logos-container:after,.contact .email-contacts:after,.custom-show-page-wrapper .container .video-thumbnails-container:after,.post-container .post-content:after,.site-footer:after{clear:both}body,p{font-size:14px}.display{font-size:30px}.heading-01,.heading-02,h1,h2{font-size:16px}.paragraph{font-size:14px}.button{width:100%;max-width:300px;padding:14px}.content-inner{padding:32px 0}.wrapper-shift,.wrapper-shift.pad-left-right{padding:47px 0 0}.slideshow-container .slideshow .flexslider,.three-column-copy-container .inner{padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:1px}.slideshow-container{margin:0 0 32px}.slideshow-container .slideshow .slideshow-title{font-size:16px;letter-spacing:1px;width:auto}.slideshow-container .slideshow .flexslider{box-sizing:border-box}.slideshow-container .slideshow .flexslider .slides li .caption{width:70%}.slideshow-container .slideshow .flexslider .slides li .caption .mobile-slide-title{display:block;margin:24px 0 36px}.assets .logos-container:after,.assets .logos-container:before,.contact .email-contacts:after,.contact .email-contacts:before,.site-footer:after,.site-footer:before{line-height:0;content:" ";display:table}.slideshow-container .slideshow .flexslider .custom-slideshow-nav{padding-top:56vw;margin-top:32px}.slideshow-container .slideshow#culture .flexslider .custom-slideshow-nav,.slideshow-container .slideshow#locations .flexslider .custom-slideshow-nav{padding-top:67vw}.slideshow-container.align-left .slideshow .flexslider .slides li .caption,.slideshow-container.align-right .slideshow .flexslider .slides li .caption{margin-left:16.666667vw}.slideshow-container.align-left .slideshow .flexslider .mobile-slideshow-nav,.slideshow-container.align-right .slideshow .flexslider .mobile-slideshow-nav{right:16.666666%}.three-column-copy-container{margin:24px 0 0}.three-column-copy-container .inner{box-sizing:border-box}.contact .email-contacts .container,.footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.three-column-copy-container .col-4{width:100%;margin:0 0 24px}.three-column-copy-container .col-4 .copy-column-title{font-size:16px}.three-column-copy-container .col-4 .copy-container{padding:0}.page-template-default .content-inner .page-copy{padding:0 8.333333%}.pagination{margin:36px auto}.pagination .pagination-links a.prev{margin:0 0 0 -21px}.pagination .pagination-links a.next{margin:0 -21px 0 0}.site-header .header{padding:16px 3.33333333vw}.site-header .header .logo{background-size:56px auto;width:56px;height:15px}.site-header .header .mobile-menu-trigger{top:12px}.site-header.site-header-policies .header{padding:16px 6.6666667vw}.site-header .mobile-nav{padding:47px 8.333333% 0}.site-header .mobile-nav .nav{margin:24px 0}.site-footer{padding:18px 0 24px;margin-left:0;margin-right:0}.footer{min-height:1px;padding-left:0;padding-right:0;box-sizing:border-box}.footer .widget-container{float:none;margin:0 0 18px}.about-container .intro-container{padding:0 0 36px}.about-container .intro-container .display{max-width:600px;font-size:30px}.about-container .intro-container .image-container,.about-container .intro-container .video-container{margin:-42px 0 0}.about-container .stats-container{margin:0 0 8px}.about-container .stats-container .stats h3{font-size:16px;letter-spacing:1px}.about-container .stats-container .stats ul li{padding:0 12px 0 0}.about-container .stats-container .stats ul li .statistic{font-size:30px;letter-spacing:1px}.about-container .stats-container .stats ul li .label,.about-container .stats-container .stats ul li .label p,.leadership .close-bio,.leadership .name,.leadership .position,.leadership .section-title{font-size:16px;letter-spacing:1px}.leadership .section-title{margin:0 0 24px}.leadership-grid{margin:0 -8px}.leadership-grid .tile{width:50%;height:68vw;padding:0 8px 8px}.leadership-grid .tile .name,.leadership-grid .tile .position{font-size:12px}.contact .email-contacts li h3,.contact .offices .container li .office-city,.news-index h1,.post-grid .post .post-category,.post-grid .post .post-title{font-size:16px}.leadership-grid .tile .plus{font-size:16px;padding:0}.leadership-bios .bio .bio-copy-container,.leadership-bios .bio .headshot-thumb{width:100%;padding:0}.assets{margin:72px 0 36px;background:#fff;min-height:480px}.assets .container{padding:32px 0}.assets .logos-container .logo.left,.assets .logos-container .logo.right,.post-grid .post .inner{padding:0}.assets .section-title{margin:0 0 24px}.assets .logos-container{margin:24px 0}.assets .logos-container .logo{float:none;width:100%;margin:0 0 24px}.assets .button{margin:0 0 8px}.post-grid .post{height:auto;width:100%;margin:0 0 48px}.contact .email-contacts{margin-left:0;margin-right:0}.contact .email-contacts .container{min-height:1px;padding-left:0;padding-right:0;box-sizing:border-box}.contact .email-contacts li{width:100%}.contact .email-contacts li .inner{padding:0 0 24px}.contact .offices{margin:12px auto 0;padding:32px 0 0}.contact .offices .container .section-title{margin:0 0 36px}.contact .offices .container li{height:auto;width:100%;float:none;display:block;margin:0 0 32px}.careers .intro-container{text-align:center;width:100%;overflow:hidden}.careers .intro-container .intro-headline{margin-left:8.333333%;width:auto;text-align:left}.careers .intro-container .intro-slideshow-container{padding-bottom:60%}.careers .intro-container .intro-slideshow{width:100%;display:block;position:absolute;top:0}.careers .intro-container .intro-slideshow .slides li h3{position:absolute;top:5.5vw;left:0;width:100%}.careers .intro-container .intro-slideshow .slides li .image-container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:30px}.careers .intro-container .intro-slideshow .slides li .image-container img{width:100%}.careers .intro-container .intro-slideshow-1 .slides li h3{text-align:left;padding-right:0;margin-left:8.333333%}.careers .intro-container .intro-slideshow-1 .slides li .image-container{margin:20% 0 0 -8.333333%}.careers .intro-container .intro-slideshow-2 .flexslider .ampersand{top:5.5vw;left:8.333333%;margin-top:1em}.careers .intro-container .intro-slideshow-2 .slides li{position:relative}.careers .intro-container .intro-slideshow-2 .slides li h3{margin-left:8.333333%;margin-top:1em;padding-left:1.2em;text-align:left}.careers .video-embeds .heading-01,.careers .video-embeds .video-container{padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:1px}.careers .intro-container .intro-slideshow-2 .slides li .image-container{margin-top:4%}.careers .intro-container .view-openings{margin:1em auto}.careers .video-embeds .heading-01{display:block;box-sizing:border-box;margin-bottom:1em}.careers .video-embeds .video-container{box-sizing:border-box;margin-bottom:32px}.careers .slideshow-container{margin:36px 0 0}.careers .employee-quotes-container{margin:48px 0 48px 8.333333%}.careers .employee-quotes-container .slideshow-mobile{display:block}.careers .employee-quotes-container .slideshow-mobile .flexslider .slides li{width:264px!important;height:180px;margin:0 16px 0 0}.careers .employee-quotes-container .slideshow-mobile .flexslider .slides li img{width:120px;height:auto;float:left}.careers .employee-quotes-container .slideshow-mobile .flexslider .slides li .copy{width:144px;padding:1em}.careers .employee-quotes-container .slideshow-mobile .flexslider .slides li .copy p{font-size:11px}.careers .employee-quotes-container .slideshow-mobile .flexslider .slides li .copy .credit{bottom:1em;left:1em}.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-next,.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-prev{height:180px;width:48px}.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-next .icon,.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-prev .icon{font-size:32px}.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-next{right:0}.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-next .icon{right:10px}.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-prev{left:-8.333333vw}.careers .employee-quotes-container .slideshow-mobile .flexslider .custom-slideshow-nav .flex-prev .icon{left:10px}.careers .employee-quotes-container .slideshow-desktop{display:none}.careers .open-positions{margin:48px 0 0}.careers .open-positions .section-title{margin-bottom:24px}.careers .open-positions .open-positions-location-nav{padding:0 8.333333%;margin:0 0 30px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.careers .open-positions .open-positions-location-nav ul{width:920px;padding:12px 32px 12px 0}.careers .open-positions .open-positions-location-nav ul li{margin:0 24px 0 0}.careers .open-positions .open-positions-location-nav ul li:last-child{margin:0}.careers .open-positions .open-positions-location-nav ul li a{padding:0;display:inline-block}.careers .open-positions .message,.careers .open-positions .message p{font-size:16px}.careers .open-positions .jobs-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.careers .open-positions .jobs-list .team-container:after{height:12px}.careers .open-positions .jobs-list .team-container .team-title{font-size:16px;margin:0 0 10px}.careers .open-positions .jobs-list .team-container .job{padding:0 0 0 16px}.careers .open-positions .jobs-list .team-container .job:after{display:block;height:10px;width:100%;content:''}.careers .job-overlay .job-details-container{padding:84px 20px 47px}.careers .job-overlay .job-details .close-link{top:-32px}.post-container .hero-image-container,.post-container .post-content{top:0}.careers .job-overlay .job-details .job-titles{margin:0 0 48px}.careers .job-overlay .job-details .job-titles .job-category{display:block}.custom-show-page-wrapper .container .video-thumbnails-container:after,.custom-show-page-wrapper .container .video-thumbnails-container:before,.post-container .post-content:after,.post-container .post-content:before{line-height:0;content:" ";display:table}.careers .job-overlay .job-details .job-description{margin:32px 0}.careers .job-overlay .job-details .job-description>div,.careers .job-overlay .job-details .job-description>div span{font-size:14px!important}.careers .job-overlay .job-details .not-found .heading-02{margin:0 0 32px}.advertising-container .intro-container{padding:0 0 36px}.advertising-container .intro-container .display{font-size:30px}.advertising-container .intro-container .image-container,.advertising-container .intro-container .video-container{margin:-42px 0 0}.advertising-container .stats-container{margin:0 0 8px}.advertising-container .stats-container .stats h3{font-size:16px}.advertising-container .stats-container .stats ul li{width:100%;padding:0;margin:0 0 24px}.advertising-container .stats-container .stats ul li .statistic{font-size:30px}.advertising-container .infographics-container .infographics ul li .infographic-title,.advertising-container .stats-container .stats ul li .label,.advertising-container .stats-container .stats ul li .label p{font-size:16px}.advertising-container .infographics-container{margin:8px 0 0}.advertising-container .infographics-container .infographics ul li{width:100%;margin:0 0 24px}.advertising-container .opportunities-container{margin:24px 0 0;overflow:hidden}.advertising-container .opportunities-container .opportunities{margin-top:24px;margin-bottom:24px;padding:28px 0 0}.advertising-container .opportunities-container .opportunities .opportunity{padding:0 0 36px}.advertising-container .opportunities-container .opportunities .opportunity .title{font-size:18px;padding:0 8.333333vw;width:100%}.advertising-container .opportunities-container .opportunities .opportunity .image-container,.advertising-container .opportunities-container .opportunities .opportunity .video-container{width:100vw}.advertising-container .opportunities-container .opportunities .opportunity .description{margin:24px 0 0;padding:0 8.333333vw;width:100%}.advertising-container .opportunities-container .opportunities .opportunity.even .title{right:0;padding:0 8.333333vw;margin:0 0 20px}.advertising-container .mailchimp-signup{margin:8px 0 0}.advertising-container .mailchimp-signup .inner{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .mailchimp-signup .subscribe-prompt{width:100%;padding:36px 0}.advertising-container .mailchimp-signup .subscribe-prompt p{font-size:16px;max-width:320px}.advertising-container .mailchimp-signup .mailchimp-signup-form{width:100%;padding:0 0 36px}.advertising-container .mailchimp-signup .mailchimp-signup-form fieldset{padding:0}.advertising-container .mailchimp-signup .mailchimp-signup-form fieldset input{font-size:12px;width:100%}.advertising-container .contact-container{margin:40px 0 32px}.advertising-container .contact-container .inner{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.advertising-container .contact-container .contact-headline{font-size:12px}.advertising-container .contact-container .contact-email{font-size:16px;letter-spacing:1px;border-bottom:1px solid #fff}.post-container .titles-container .inner{min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5%}.post-container .titles-container .post-category,.post-container .titles-container .post-title{width:100%;font-size:16px}.post-container .titles-container .lead-in{width:100%}.post-container .titles-container .post-title{margin:0 0 18px}.post-container .titles-container .byline{padding:0}.post-container .hero-image-container .video-container,.post-container .hero-image-container img{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-container .post-content .content-block.copy-block{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-container .post-content .content-block.image-block{margin:16px auto}.post-container .post-content .content-block.image-block .image-container .caption{font-size:11px}.post-container .post-content .content-block.image-block .image-container.image-1{margin:8px 0 16px}.post-container .post-content .content-block.image-block .image-container.landscape,.post-container .post-content .content-block.image-block .image-container.portrait{min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0}.post-container .post-content .content-block.image-block .image-container.extra-wide{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-container .post-content .content-block.image-block .image-container.extra-wide .caption{margin-left:8.333333%}.post-container .post-content .content-block.video-block{margin:16px auto;min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.post-container .post-content .content-block.video-block.extra-wide{width:100%;margin:0}.apps-wrapper .container{min-height:1px;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.apps-wrapper .apps-block{margin:32px 0 12px}.apps-wrapper .apps-block .apps-block-titles{width:100%}.apps-wrapper .apps-block .apps{margin:12px -20px 0}.apps-wrapper .apps-block .apps .app-tile{width:100%;max-width:480px}.custom-show-page-wrapper{padding:72px 0 0}.custom-show-page-wrapper .container{width:100%}.custom-show-page-wrapper .container .third-party-logo{margin:24px auto 54px}.custom-show-page-wrapper .container .copy-container .inner{padding:12px 8.333333%}.custom-show-page-wrapper .container .video-thumbnails-container{padding:24px 8.333333%;margin:0 -12px}.custom-show-page-wrapper .container .video-thumbnails-container .video-thumbnail{width:100%;padding:0 12px;margin:0 auto 24px}.login-form-container{height:74px;top:-140px;margin-left:8.333333%}.login-form-container fieldset input{font-size:16px;width:180px;display:block}.login-form-container fieldset input[type=text]{border-bottom:none}.login-form-container .submit{margin:12px 0 0}.login-form-container p{margin:8px 0}.login-form-open .brand-page-container,.login-form-open .login-form-container,.login-form-open .site-footer{-webkit-transform:translate(0,219px);-moz-transform:translate(0,219px);-ms-transform:translate(0,219px);-o-transform:translate(0,219px);transform:translate(0,219px)}.login-link,.logout-link{position:absolute;right:8.333333%;top:79px}.page-template-template-brand .brand-page-container .three-column-copy-container{margin:36px 0 0}.brand-nav-container{margin:24px 0 36px}.brand-page-container .brand-nav-container,.brand-page-container h1.display{margin-left:8.333333%}.brand-page-container .content-block{padding:36px 0}.brand-page-container .content-block .download-buttons{width:100%;margin:2em 0}.brand-page-container .content-block .download-buttons .download-button{width:100px;display:inline-block}.brand-page-container .image-block .copy-column,.brand-page-container .image-block .image-column,.brand-page-container .video-block .copy-column,.brand-page-container .video-block .video-container{width:100%;padding:0}.brand-page-container .three-column-copy-container .copy-column{margin:0 0 1.5em}.brand-page-container .assets{margin:36px 0}}@media (max-width:767px) and (min-width:0){.slideshow-container .slideshow .flexslider{float:left;width:100%}.slideshow-container.align-left .slideshow .slideshow-title,.slideshow-container.align-right .slideshow .slideshow-title{margin-left:16.66666667%}.slideshow-container.align-left .slideshow .flexslider,.slideshow-container.align-right .slideshow .flexslider{margin-left:0}.three-column-copy-container .inner{float:left;width:83.33333333%;margin-left:8.33333333%}.footer{float:left;width:83.33333333%;margin-left:8.33333333%}.contact .email-contacts .container{float:left;width:83.33333333%;margin-left:8.33333333%}.careers .intro-container .intro-slideshow .slides li .image-container{float:left;width:58.33333333%}.careers .intro-container .intro-slideshow-2 .slides li .image-container{margin-left:50%}.careers .video-embeds .heading-01{float:left;width:83.33333333%;margin-left:8.33333333%}.careers .video-embeds .video-container{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .opportunities-container .opportunities{margin-left:8.33333333%}.advertising-container .mailchimp-signup .inner{float:left;width:83.33333333%;margin-left:8.33333333%}.advertising-container .contact-container .inner{float:left;width:83.33333333%;margin-left:8.33333333%}.post-container .titles-container .inner{float:left;width:83.33333333%;margin-left:8.33333333%}.post-container .hero-image-container .video-container,.post-container .hero-image-container img{float:left;width:100%;margin-left:0}.post-container .post-content .content-block.copy-block{float:left;width:83.33333333%;margin-left:8.33333333%}.post-container .post-content .content-block.image-block .image-container.landscape,.post-container .post-content .content-block.image-block .image-container.portrait{float:left;width:83.33333333%;margin-left:8.33333333%}.post-container .post-content .content-block.image-block .image-container.extra-wide{float:left;width:100%}.post-container .post-content .content-block.video-block{float:left;width:83.33333333%;margin-left:8.33333333%}.apps-wrapper .container{float:left;width:83.33333333%;margin-left:8.33333333%}}