@charset "UTF-8";html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.blues1{background:#3577b1;color:#fff}.blues1 .button{background:#fff;color:#333}.blues1 .arrow{border-color:#3577b1}.blues1 a{color:#fff}.blues1.short .contentContainer.text{background:rgba(53,119,177,0.95)}html.isDesktop .blues1{background:#3577b1;color:#fff}html.isDesktop .blues1 .button:hover{background:#bbb}.blues2{background:#5ec6e3;color:#fff}.blues2 .button{background:#fff;color:#333}.blues2 .arrow{border-color:#5ec6e3}.blues2 a{color:#fff}.blues2.short .contentContainer.text{background:rgba(94,198,227,0.95)}html.isDesktop .blues2{background:#5ec6e3;color:#fff}html.isDesktop .blues2 .button:hover{background:#bbb}.blues3{background:#43a8e0;color:#fff}.blues3 .button{background:#fff;color:#333}.blues3 .arrow{border-color:#43a8e0}.blues3 a{color:#fff}.blues3.short .contentContainer.text{background:rgba(67,168,224,0.95)}html.isDesktop .blues3{background:#43a8e0;color:#fff}html.isDesktop .blues3 .button:hover{background:#bbb}.blues4{background:#134663;color:#fff}.blues4 .button{background:#fff;color:#333}.blues4 .arrow{border-color:#134663}.blues4 a{color:#fff}.blues4.short .contentContainer.text{background:rgba(19,70,99,0.95)}html.isDesktop .blues4{background:#134663;color:#fff}html.isDesktop .blues4 .button:hover{background:#bbb}.blues5{background:#14192d;color:#fff}.blues5 .button{background:#fff;color:#333}.blues5 .arrow{border-color:#14192d}.blues5 a{color:#fff}.blues5.short .contentContainer.text{background:rgba(20,25,45,0.95)}html.isDesktop .blues5{background:#14192d;color:#fff}html.isDesktop .blues5 .button:hover{background:#bbb}.blues6{background:#2d4571;color:#fff}.blues6 .button{background:#fff;color:#333}.blues6 .arrow{border-color:#2d4571}.blues6 a{color:#fff}.blues6.short .contentContainer.text{background:rgba(45,69,113,0.95)}html.isDesktop .blues6{background:#2d4571;color:#fff}html.isDesktop .blues6 .button:hover{background:#bbb}.greens1{background:#00887c;color:#fff}.greens1 .button{background:#fff;color:#333}.greens1 .arrow{border-color:#00887c}.greens1 a{color:#fff}.greens1.short .contentContainer.text{background:rgba(0,136,124,0.95)}html.isDesktop .greens1{background:#00887c;color:#fff}html.isDesktop .greens1 .button:hover{background:#bbb}.greens2{background:#63bda1;color:#fff}.greens2 .button{background:#fff;color:#333}.greens2 .arrow{border-color:#63bda1}.greens2 a{color:#fff}.greens2.short .contentContainer.text{background:rgba(99,189,161,0.95)}html.isDesktop .greens2{background:#63bda1;color:#fff}html.isDesktop .greens2 .button:hover{background:#bbb}.greens3{background:#5db368;color:#fff}.greens3 .button{background:#fff;color:#333}.greens3 .arrow{border-color:#5db368}.greens3 a{color:#fff}.greens3.short .contentContainer.text{background:rgba(93,179,104,0.95)}html.isDesktop .greens3{background:#5db368;color:#fff}html.isDesktop .greens3 .button:hover{background:#bbb}.greens4{background:#788e9b;color:#fff}.greens4 .button{background:#fff;color:#333}.greens4 .arrow{border-color:#788e9b}.greens4 a{color:#fff}.greens4.short .contentContainer.text{background:rgba(120,142,155,0.95)}html.isDesktop .greens4{background:#788e9b;color:#fff}html.isDesktop .greens4 .button:hover{background:#bbb}.greens5{background:#20adbe;color:#fff}.greens5 .button{background:#fff;color:#333}.greens5 .arrow{border-color:#20adbe}.greens5 a{color:#fff}.greens5.short .contentContainer.text{background:rgba(32,173,190,0.95)}html.isDesktop .greens5{background:#20adbe;color:#fff}html.isDesktop .greens5 .button:hover{background:#bbb}.shades1{background:#010101;color:#fff}.shades1 .button{background:#fff;color:#333}.shades1 .arrow{border-color:#010101}.shades1 a{color:#fff}.shades1.short .contentContainer.text{background:rgba(1,1,1,0.95)}html.isDesktop .shades1{background:#010101;color:#fff}html.isDesktop .shades1 .button:hover{background:#bbb}.shades2{background:#424242;color:#fff}.shades2 .button{background:#fff;color:#333}.shades2 .arrow{border-color:#424242}.shades2 a{color:#fff}.shades2.short .contentContainer.text{background:rgba(66,66,66,0.95)}html.isDesktop .shades2{background:#424242;color:#fff}html.isDesktop .shades2 .button:hover{background:#bbb}.shades3{background:#8c7064;color:#fff}.shades3 .button{background:#fff;color:#333}.shades3 .arrow{border-color:#8c7064}.shades3 a{color:#fff}.shades3.short .contentContainer.text{background:rgba(140,112,100,0.95)}html.isDesktop .shades3{background:#8c7064;color:#fff}html.isDesktop .shades3 .button:hover{background:#bbb}.shades4{background:#dcdcdc;color:#333}.shades4 .button{background:#fff;color:#333}.shades4 .arrow{border-color:#dcdcdc}.shades4 a{color:#333}.shades4.short .contentContainer.text{background:rgba(220,220,220,0.95)}html.isDesktop .shades4{background:#dcdcdc;color:#333}html.isDesktop .shades4 .button:hover{background:#bbb}.shades5{background:#fff;color:#333}.shades5 .button{background:#ddd;color:#333}.shades5 .arrow{border-color:#fff}.shades5 a{color:#333}.shades5.short .contentContainer.text{background:rgba(255,255,255,0.95)}html.isDesktop .shades5{background:#fff;color:#333}html.isDesktop .shades5 .button:hover{background:#bbb}.highlights1{background:#b71d1d;color:#fff}.highlights1 .button{background:#fff;color:#333}.highlights1 .arrow{border-color:#b71d1d}.highlights1 a{color:#fff}.highlights1.short .contentContainer.text{background:rgba(183,29,29,0.95)}html.isDesktop .highlights1{background:#b71d1d;color:#fff}html.isDesktop .highlights1 .button:hover{background:#bbb}.highlights2{background:#eb5257;color:#fff}.highlights2 .button{background:#fff;color:#333}.highlights2 .arrow{border-color:#eb5257}.highlights2 a{color:#fff}.highlights2.short .contentContainer.text{background:rgba(235,82,87,0.95)}html.isDesktop .highlights2{background:#eb5257;color:#fff}html.isDesktop .highlights2 .button:hover{background:#bbb}.highlights3{background:#ea4780;color:#fff}.highlights3 .button{background:#fff;color:#333}.highlights3 .arrow{border-color:#ea4780}.highlights3 a{color:#fff}.highlights3.short .contentContainer.text{background:rgba(234,71,128,0.95)}html.isDesktop .highlights3{background:#ea4780;color:#fff}html.isDesktop .highlights3 .button:hover{background:#bbb}.highlights4{background:#f39019;color:#fff}.highlights4 .button{background:#fff;color:#333}.highlights4 .arrow{border-color:#f39019}.highlights4 a{color:#fff}.highlights4.short .contentContainer.text{background:rgba(243,144,25,0.95)}html.isDesktop .highlights4{background:#f39019;color:#fff}html.isDesktop .highlights4 .button:hover{background:#bbb}.highlights5{background:#f8d03a;color:#333}.highlights5 .button{background:#fff;color:#333}.highlights5 .arrow{border-color:#f8d03a}.highlights5 a{color:#333}.highlights5.short .contentContainer.text{background:rgba(248,208,58,0.95)}html.isDesktop .highlights5{background:#f8d03a;color:#333}html.isDesktop .highlights5 .button:hover{background:#bbb}.socialSprite{background:url('../img/social_sprite_white.png') no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.socialSprite{background-image:url('../img/social_sprite_white@2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3){.socialSprite{background-image:url('../img/social_sprite_white@2x.png')}}.shades4 .socialSprite,.shades5 .socialSprite{background:url('../img/social_sprite_grey.png') no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.shades4 .socialSprite,.shades5 .socialSprite{background-image:url('../img/social_sprite_grey@2x.png')}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3){.shades4 .socialSprite,.shades5 .socialSprite{background-image:url('../img/social_sprite_grey@2x.png')}}*{outline:0 none !important}*:not(input){-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:100%;font-size:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased}html.menuOpen #mainHeader{position:relative}html.menuOpen #mainHeader #mainNav{height:auto}html.menuOpen #mainContentContainer{position:absolute;top:0;left:0;overflow:hidden;height:1px;width:1px}html.isDesktop{overflow-y:scroll}html.isDesktop .button:hover{background-color:#fff}html.isDesktop #articleContainer .button:hover{background:#bbb}html.isDesktop #mainMenu a:hover:after{height:.15em !important}html.isDesktop .mediaContainer.video{background:#000 no-repeat !important;background-image:none;background-size:cover}html.isDesktop .banner .contentOuterContainer .contentContainer .button:hover{background-color:#fff}html.isDesktop .banner.caseStudy .button:hover{color:#333}html.isDesktop .contentBlocks{-webkit-transform:translate3d(0, 0, 0)}html.isDesktop .contentBlocks .block.ourWork .contentContainer.image{-webkit-transform:scale3d(1.01, 1.01, 1.01);transform:scale3d(1.01, 1.01, 1.01)}html.isDesktop .contentBlocks .block.ourWork .contentContainer.image .preload{-webkit-transition:opacity 1s ease;transition:opacity 1s ease}html.isDesktop .contentBlocks .block.ourWork .contentContainer.image .preload.revealed{opacity:0}html.isDesktop .contentBlocks .block.ourWork .contentContainer.image.loaded .revealed{opacity:1}html.isDesktop .contentBlocks .block.ourWork .contentContainer.text .content .button:hover{background-color:#bbb}html.isDesktop .contentBlocks .block.ourWork:nth-child(1) .image>img{-webkit-transition-delay:.2s;transition-delay:.2s}html.isDesktop .contentBlocks .block.ourWork:nth-child(2) .image>img{-webkit-transition-delay:.4s;transition-delay:.4s}html.isDesktop .contentBlocks .block.ourWork:nth-child(3) .image>img{-webkit-transition-delay:.6s;transition-delay:.6s}html.isDesktop .contentBlocks .block.ourWork:nth-child(4) .image>img{-webkit-transition-delay:.7s;transition-delay:.7s}html.isDesktop .preload{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}html.isDesktop.isOldSafari .contentBlocks .isotopeGallery{width:101%}html.isDesktop.isWindows .block.textBlock .textContent,html.isDesktop.isWindows .newsArticle article .content,html.isDesktop.isWindows .newsArticle article .author{font-family:'robotolight',Arial,Verdana,sans-serif}html.isDesktop body.postid-2574 .banner .contentOuterContainer.video{display:none}html.isMobile .video-js{visibility:hidden}html.isMobile .contentBlocks .block.ourWork .contentContainer.image{-webkit-transform:none;transform:none}html.isMobile .contentBlocks .block.ourWork .contentContainer.image,html.isMobile .contentBlocks .block.ourWork .contentContainer.text{-webkit-transition:none;transition:none}html.isMobile .contentBlocks .block.ourWork .contentContainer.text{background:rgba(0,0,0,0.65);color:#fff}html.isMobile .contentBlocks .block.ourWork .contentContainer.text .content h2,html.isMobile .contentBlocks .block.ourWork .contentContainer.text .content .textContent,html.isMobile .contentBlocks .block.ourWork .contentContainer.text .content .button{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}html.isMobile .contentBlocks .block.ourWork.highlight .contentContainer.image{-webkit-transform:none;transform:none}html.isMobile .contentBlocks .block.ourWork.highlight .contentContainer.text .content h2,html.isMobile .contentBlocks .block.ourWork.highlight .contentContainer.text .content .textContent,html.isMobile .contentBlocks .block.ourWork.highlight .contentContainer.text .content .button{-webkit-transition:none;transition:none}html.isMobile #peopleList li.item .overlay{background:rgba(0,0,0,0.5);color:#fff}html.isMobile #peopleList li.item .overlay .content h2,html.isMobile #peopleList li.item .overlay .content .textContent,html.isMobile #peopleList li.item .overlay .content a{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body{background:#000;font-size:62.5%;height:100%;margin:0;padding:0;font-family:'robotothin',Arial,Verdana,sans-serif;color:#333}body.single-article,body.page-template-our-people,body.page-template-careers,body.single-team-member{background:#fff}a{text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.button{font-family:'robotothin',Arial,Verdana,sans-serif;color:#333;display:inline-block;padding:.55em 2.6em;-webkit-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease;cursor:pointer;border:none}h1,h2,h3,h4,h5{font-family:'robotothin',Arial,Verdana,sans-serif;margin-top:0;font-weight:normal}h1{line-height:1.23em;margin-bottom:.9em}h2{margin-top:-0.35em;margin-bottom:.45em;line-height:1.3em}p{margin-top:0}#articleContainer{padding:2.29em 10%;font-size:1.4em;line-height:1.6em}#articleContainer.noBanner{padding-top:5em}#articleContainer h1{font-size:1.7em;line-height:1.4em;border-bottom:1px solid #989898;padding:0 0 .4em 0;margin-bottom:0}#articleContainer .button{background:#ffe43c;position:relative;margin-top:2.29em}#articleContainer .button .arrow{display:block;width:11px;height:19px;background-position:-91px -44px;background-size:200px 238px;position:absolute;left:1em;top:50%;margin-top:-10px;padding-top:.7em;padding-bottom:.7em}#articleContainer .button:last-child{margin-bottom:0}#articleContainer article{margin:2.29em 0 0}#articleContainer article .addthis_sharing_toolbox{margin:2.29em 0;width:144px;height:32px}#articleContainer article .author{margin:2.29em auto 0;text-align:center;font-size:.86em;width:100%}#articleContainer article .author a{display:block;width:55px;margin:1.5em auto 0;color:#333}#articleContainer article .author a .icon{display:block;width:25px;height:21px;background-position:-37px 0;margin:0 auto 5px}#articleContainer article .author .name{font-family:'robotoregular',Arial,Verdana,sans-serif}#articleContainer article .author img{width:148px;margin:0 auto;height:auto;border-radius:50%;background-clip:padding-box;display:block;margin-bottom:1em}#articleContainer article .date{font-size:.86em;display:block;color:#000;padding-bottom:2.65em}#articleContainer article h2{font-size:1.2em;margin-bottom:1.6em;line-height:1.4em}#articleContainer article .content{font-size:1em;line-height:1.6em}#articleContainer article .content a{color:inherit;text-decoration:underline}#articleContainer article .content a:hover{text-decoration:none}#articleContainer article .content img{margin-bottom:1.6em;height:auto;max-width:100%}#articleContainer article .content p{margin-bottom:1.6em}#articleContainer article .content p .videoWrapperOuter{padding-bottom:0}#articleContainer article .content strong{font-family:'robotobold',Arial,Verdana,sans-serif;font-weight:normal}#articleContainer article .content ul{margin-bottom:1.6em}#articleContainer article .content .videoWrapperOuter{padding-bottom:1.6em}#articleContainer article .content .videoWrapperOuter .videoWrapper{position:relative;padding-bottom:56.25%;height:0}#articleContainer article .content .videoWrapperOuter .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#articleContainer article .content>:last-child{margin-bottom:0}.banner{background:#333;border-top:48px solid #000;height:100%;min-height:350px;position:relative;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.banner.map{color:#000;min-height:480px;background:#fff !important}.banner.map .contentOuterContainer{background:rgba(255,255,255,0.65)}.banner.map .contentOuterContainer .contentContainer{font-size:1.2em}.banner.map .contentOuterContainer .contentContainer h1{margin-bottom:0;margin-left:0;margin-right:0;position:absolute;top:4%;left:0;width:100%;font-size:2.5em}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter{background:#d52b1e;width:290px;height:290px;margin:-0.25em auto 0;border-radius:50%;background-clip:padding-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.8em;display:none}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter.selected{background:#d52b1e;display:block}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter.selected .officeContainer{opacity:1}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;color:#fff}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer h2{font-size:2em;margin-bottom:.25em}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer p{font-size:1em;margin:0 0 1em;padding:0}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer p:last-child{margin-bottom:0}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer p a{color:#fff}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer p a:hover{text-decoration:underline}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer img.office{display:block;height:77px;margin:0 auto 1em}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer .address{font-family:'robotobold',Arial,Verdana,sans-serif}.banner.map #officeList{position:absolute;width:100%;text-align:center;bottom:2%;left:0;padding:0;margin:0;font-family:'robotobold',Arial,Verdana,sans-serif;font-size:1.16em}.banner.map #officeList li{display:inline-block;list-style:none;float:left;width:33.3%;margin-bottom:5px}.banner.map #officeList li a{padding:.2em .6em;color:#000;display:inline-block;-webkit-transition:background .3s ease;transition:background .3s ease}.banner.map #officeList li a:hover,.banner.map #officeList li a.selected{color:#fff;background:#d52b1e}.banner.map .mediaContainer{opacity:0;background:#fff !important}.banner.map .mediaContainer.revealed{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.banner .mediaContainer{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat center center;background-size:cover;z-index:0;overflow:hidden}.banner .contentOuterContainer{display:table;height:100%;width:100%;position:relative;overflow:hidden;background:rgba(0,0,0,0.7)}.banner .contentOuterContainer .contentContainer{display:table-cell;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;vertical-align:middle}.banner .contentOuterContainer .contentContainer .logo{border:none;padding:0}.banner .contentOuterContainer .contentContainer .logo:after{height:5px;content:" ";background:#fff;width:60%;display:block;margin:16px auto 0}.banner .contentOuterContainer .contentContainer h1{font-size:3.4em;margin-left:10%;margin-right:10%}.banner .contentOuterContainer .contentContainer p,.banner .contentOuterContainer .contentContainer h1.noPara{font-size:1.8em;line-height:1.3em;margin:0 15% 2.25em}.banner .contentOuterContainer .contentContainer p:last-child,.banner .contentOuterContainer .contentContainer h1.noPara:last-child{margin-bottom:0}.banner .contentOuterContainer .contentContainer p .linking-wrap,.banner .contentOuterContainer .contentContainer h1.noPara .linking-wrap{display:block;font-size:.8em;margin-top:.8em}.banner .contentOuterContainer .contentContainer p .linking-wrap a,.banner .contentOuterContainer .contentContainer h1.noPara .linking-wrap a{color:#fff;border-bottom:1px solid #fff;font-size:.8em}.banner .contentOuterContainer .contentContainer .button{font-size:1.4em;background-color:#d52b1e;color:#fff}.banner .contentOuterContainer .contentContainer .button:hover{color:#333}.banner.caseStudy .contentOuterContainer .contentContainer h1{margin:.5em}.banner.caseStudy .contentOuterContainer .contentContainer .button{background:none;color:#fff;border:2px solid #fff}#our-work-tag-filter{background:#000;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}#our-work-tag-filter span{margin:0 3vw;font-size:2.4em;cursor:pointer;white-space:nowrap;border-bottom:3px solid transparent}#our-work-tag-filter span.selected{border-color:#d52b1e}#beta{display:block;font-size:12px;color:#666;position:absolute;top:13px;right:52px;height:20px;line-height:20px}#careersContainer{font-size:1.4em;padding:2.29em 0;color:#000}#careersContainer h4{font-size:.86em;margin-bottom:1em;font-family:'robotoregular',Arial,Verdana,sans-serif;padding:0 10%}#careersContainer .career{padding:0 10%;-webkit-transition:background .3s ease;transition:background .3s ease}#careersContainer .career.selected{background:#efefef}#careersContainer .career.selected h2 .arrow{width:14px;height:9px;background-position:-38px -43px}#careersContainer .career h2{font-size:1.15em;border-bottom:1px solid #989898;padding:1em 45px .8em 0;margin-bottom:1.7em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}#careersContainer .career h2 .arrow{display:block;width:18px;height:8px;background-position:-38px -28px;background-size:126px 250px;position:absolute;right:0;top:50%;margin-top:-4px}#careersContainer .career .contentOuterContainer{height:0;overflow:hidden;-webkit-transition:min-height .3s ease;transition:min-height .3s ease}#careersContainer .career .contentOuterContainer .contentContainer h3{font-size:1.1em;margin-bottom:1.6em}#careersContainer .career .contentOuterContainer .contentContainer .content{font-size:1em;padding-bottom:2em}#careersContainer .career .contentOuterContainer .contentContainer .content p{margin-bottom:1.6em}#careersContainer .career .contentOuterContainer .contentContainer .content :last-child{margin-bottom:0}#careersContainer .career .contentOuterContainer .contentContainer .content a{color:inherit;text-decoration:underline}#careersContainer .career .contentOuterContainer .contentContainer .content a:hover{text-decoration:none}.contentBlocks{overflow:hidden}.contentBlocks.ourWork{background:#333}.contentBlocks.noBanner{margin-top:48px}.contentBlocks .horz-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.contentBlocks .horz-blocks .block.medium{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #fff;width:100%}.contentBlocks .horz-blocks .block.medium:first-child{border-left:0}.contentBlocks .horz-blocks .block.medium .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:42px 0;text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.contentBlocks .horz-blocks .block.medium .content>*{margin:0 0 15px}.contentBlocks .horz-blocks .block.medium .content>*:last-child{margin:0}.contentBlocks .horz-blocks .block.medium .content .circle{width:85px;height:85px;border-radius:50%;border:1px solid #fff;display:block}.contentBlocks .horz-blocks .block.medium .content .button{margin-top:auto}.contentBlocks .block{overflow:hidden;position:relative}.contentBlocks .block .contentContainer{position:relative;height:0;overflow:hidden;z-index:0}.contentBlocks .block .contentContainer.image{width:100%;background:#fff url('../img/image_preloader.gif') no-repeat center center}.contentBlocks .block .contentContainer.image.loaded{background:#fff}.contentBlocks .block .contentContainer.image.loaded.transitioned{background:none}.contentBlocks .block .contentContainer.image>img{width:101%;position:absolute;top:50%;left:0;z-index:1;display:block;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);min-height:101%}.contentBlocks .block .contentContainer.image .logoOuterContainer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background:rgba(0,0,0,0.5)}.contentBlocks .block .contentContainer.image .logoOuterContainer .logoContainer{display:table;height:100%;width:100%}.contentBlocks .block .contentContainer.image .logoOuterContainer .logoContainer .logo{display:table-cell;vertical-align:middle;text-align:center;border:none;padding:0;margin:0}.contentBlocks .block .contentContainer.text .textContentOuterContainer{position:absolute;height:100%;width:100%}.contentBlocks .block .contentContainer.text .textContentOuterContainer .textContentContainer{display:table;height:100%;width:100%}.contentBlocks .block .contentContainer.text .textContentOuterContainer .textContentContainer .content{display:table-cell;vertical-align:middle;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.contentBlocks .block.long .contentContainer.image{padding-bottom:100%}.contentBlocks .block.long .contentContainer.image>img{height:101%;min-width:101%;width:auto;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.contentBlocks .block.long .contentContainer.text{padding-bottom:57%}.contentBlocks .block.long.wholeImage .contentContainer.text{background:rgba(0,0,0,0.8);position:absolute;top:0;left:0;overflow:visible;width:100%;height:100%;padding:0}.contentBlocks .block.long.wholeImage .contentContainer.text .content h2{margin-top:.45em}.contentBlocks .block.medium .contentContainer{padding-bottom:57%}.contentBlocks .block.medium.ourWork>a{display:block}.contentBlocks .block.medium.ourWork>a:link,.contentBlocks .block.medium.ourWork>a:visited{color:inherit}.contentBlocks .block.medium.ourWork .contentContainer{padding-bottom:112%}.contentBlocks .block.medium.ourWork .contentContainer.image{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.contentBlocks .block.medium.ourWork .contentContainer.image>img{height:101%;min-width:101%;width:auto;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.contentBlocks .block.medium.ourWork .contentContainer.text{position:absolute;top:0;left:0;overflow:visible;width:100%;height:100%;padding:0;-webkit-transition:background .4s ease;transition:background .4s ease}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:7%;height:100%;position:relative}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content h2{margin:0 0 5%;font-size:1.6em}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content .textContent{padding:0;margin:0;font-size:2em;font-weight:bold;text-align:left}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content h2,.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content .textContent,.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content .button{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);-webkit-backface-visibility:hidden;position:relative}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content .button{display:none;background-color:#fff}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content .tags{margin-top:auto}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content .tags span{margin-right:15px;font-weight:bold}.contentBlocks .block.medium.ourWork .contentContainer.text .textContentContainer .content .tags span:last-child{margin-right:0}.contentBlocks .block.medium.ourWork.highlight .contentContainer.image{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}.contentBlocks .block.medium.ourWork.highlight .contentContainer.text{background:rgba(0,0,0,0.6);color:#fff}.contentBlocks .block.medium.ourWork.highlight .contentContainer.text .content h2,.contentBlocks .block.medium.ourWork.highlight .contentContainer.text .content .textContent,.contentBlocks .block.medium.ourWork.highlight .contentContainer.text .content .button{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contentBlocks .block.medium.ourWork.highlight .contentContainer.text .content h2{-webkit-transition:opacity .5s ease .1s,-webkit-transform .5s ease .1s;transition:opacity .5s ease .1s,-webkit-transform .5s ease .1s;transition:opacity .5s ease .1s,transform .5s ease .1s;transition:opacity .5s ease .1s,transform .5s ease .1s,-webkit-transform .5s ease .1s}.contentBlocks .block.medium.ourWork.highlight .contentContainer.text .content .textContent{-webkit-transition:opacity .5s ease .2s,-webkit-transform .5s ease .2s;transition:opacity .5s ease .2s,-webkit-transform .5s ease .2s;transition:opacity .5s ease .2s,transform .5s ease .2s;transition:opacity .5s ease .2s,transform .5s ease .2s,-webkit-transform .5s ease .2s}.contentBlocks .block.medium.ourWork.highlight .contentContainer.text .content .button{-webkit-transition:opacity .5s ease .3s,-webkit-transform .5s ease .3s;transition:opacity .5s ease .3s,-webkit-transform .5s ease .3s;transition:opacity .5s ease .3s,transform .5s ease .3s;transition:opacity .5s ease .3s,transform .5s ease .3s,-webkit-transform .5s ease .3s}.contentBlocks .block.short .contentContainer{padding-bottom:100%}.contentBlocks .block.short .contentContainer.image .arrow{position:absolute;margin:0 0 0 -19px;width:0;height:0;border-width:23px 19px 0 19px;border-style:solid;z-index:2}.contentBlocks .block.short .contentContainer.image .arrow.down{border-left-color:transparent;border-right-color:transparent;top:0;left:50%;display:none}.contentBlocks .block.short .contentContainer.image .arrow.up{border-left-color:transparent;border-right-color:transparent;bottom:0;left:50%;display:none;border-top-width:0;border-bottom-width:23px}.contentBlocks .block.short .contentContainer.image .arrow.right{border-top-color:transparent;border-bottom-color:transparent;display:none;left:-1px;top:50%}.contentBlocks .block.short .contentContainer.text{position:absolute;top:0;left:0;overflow:visible;width:100%;height:100%;padding:0;z-index:1}.contentBlocks .block.short .contentContainer.text .content{padding:0 15%;font-size:1.4em}.contentBlocks .block.short .contentContainer.text .content .iconContainer{display:inline-block;margin:0 0 1.57em;padding:0 9px;border-bottom:5px solid #cbcbcb}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon{display:block;width:38px;height:33px;background-size:155px 33px;margin-bottom:1.36em}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.linkedIn{background-position:-51px 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.twitter{background-position:0 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.youTube{width:51px;background-position:-103px 0}.contentBlocks .block.short .contentContainer.text .content p{margin-bottom:1.5em}.contentBlocks .block.short .contentContainer.text .content p:last-child{margin-bottom:0}.contentBlocks .block.medium .content,.contentBlocks .block.long .content,.contentBlocks .block.textBlock .content,.contentBlocks .block.imageBlock .content{font-size:1.4em}.contentBlocks .block.medium .content h2,.contentBlocks .block.long .content h2,.contentBlocks .block.textBlock .content h2,.contentBlocks .block.imageBlock .content h2{font-size:1.5em;margin:0 5% .45em}.contentBlocks .block.medium .content .textContent,.contentBlocks .block.long .content .textContent,.contentBlocks .block.textBlock .content .textContent,.contentBlocks .block.imageBlock .content .textContent{padding:0 15%;margin:0 0 1.2em}.contentBlocks .block.medium .content .textContent :last-child,.contentBlocks .block.long .content .textContent :last-child,.contentBlocks .block.textBlock .content .textContent :last-child,.contentBlocks .block.imageBlock .content .textContent :last-child{margin-bottom:0}.contentBlocks .block.medium .content .textContent p,.contentBlocks .block.long .content .textContent p,.contentBlocks .block.textBlock .content .textContent p,.contentBlocks .block.imageBlock .content .textContent p,.contentBlocks .block.medium .content .textContent ul,.contentBlocks .block.long .content .textContent ul,.contentBlocks .block.textBlock .content .textContent ul,.contentBlocks .block.imageBlock .content .textContent ul{margin:0 0 1.2em}.contentBlocks .block.medium .content .textContent a,.contentBlocks .block.long .content .textContent a,.contentBlocks .block.textBlock .content .textContent a,.contentBlocks .block.imageBlock .content .textContent a{text-decoration:underline}.contentBlocks .block.medium .content .textContent a:hover,.contentBlocks .block.long .content .textContent a:hover,.contentBlocks .block.textBlock .content .textContent a:hover,.contentBlocks .block.imageBlock .content .textContent a:hover{text-decoration:none}.contentBlocks .block.medium .content .textContent .button,.contentBlocks .block.long .content .textContent .button,.contentBlocks .block.textBlock .content .textContent .button,.contentBlocks .block.imageBlock .content .textContent .button{text-decoration:none}.contentBlocks .block.medium .content .button,.contentBlocks .block.long .content .button,.contentBlocks .block.textBlock .content .button,.contentBlocks .block.imageBlock .content .button{font-size:.86em}.contentBlocks .block.textBlock{text-align:center}.contentBlocks .block.textBlock .content{padding:2.29em 0}.contentBlocks .block.textBlock .content :last-child{margin-bottom:0 !important}.contentBlocks .block.textBlock .content h2{margin:0 5% 1em}.contentBlocks .block.textBlock .content .textContent{padding:0 10%}.contentBlocks .block.textBlock .content .textContent ul{padding-left:0}.contentBlocks .block.textBlock .content .textContent ul li{list-style-position:inside}.contentBlocks .block.textBlock .content .textContent img{max-width:100%;height:auto}.contentBlocks .block.textBlock .content .textContent b{font-family:'robotobold',Arial,Verdana,sans-serif;font-weight:normal}.contentBlocks .block.textBlock.caseStudy{color:#fff}.contentBlocks .block.textBlock.caseStudy h2{margin-left:10%;margin-right:10%}.contentBlocks .block.textBlock.caseStudy a{color:#fff;text-decoration:underline}.contentBlocks .block.textBlock.caseStudy a:hover{text-decoration:none}.contentBlocks .block.textBlock.split .image{padding-bottom:100%}.contentBlocks .block.textBlock.split .content{text-align:left}.contentBlocks .block.textBlock.split .content h2{margin-left:10%;margin-right:10%}.contentBlocks .block.textBlock.split .content .textContent ul{padding-left:1.2em}.contentBlocks .block.textBlock.split .content .textContent ul li{list-style-position:outside;margin:0 0 1em 0}.contentBlocks .block.imageBlock.fullWidth{float:none;clear:both}.contentBlocks .block.imageBlock.video .contentContainer.text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);padding:0;-webkit-transition:background .3s ease;transition:background .3s ease}.contentBlocks .block.imageBlock.video .contentContainer.text .button{background-size:126px 250px;background-position:0 -58px;text-indent:-1000em;border:none;display:block;width:75px;height:74px;margin:0 auto;padding:0;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contentBlocks .block.imageBlock.video .contentContainer.text .button:hover{background-color:inherit}.contentBlocks .block.imageBlock.video .contentContainer.text:hover .button{opacity:1}.contentBlocks .block.imageBlock.ratio-16-9 .contentContainer.image,.contentBlocks .block.imageBlock.fullWidth .contentContainer.image{padding-bottom:57%}.contentBlocks .block.imageBlock.ratio-4-3 .contentContainer.image{padding-bottom:75%}.contentBlocks .block.imageBlock.ratio-1-1 .contentContainer.image{padding-bottom:100%}.contentBlocks .block.imageBlock.ratio-1-1 .contentContainer.image>img{height:101%;min-width:101%;width:auto;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.contentBlocks .block.imageBlock.ratio-1-2{float:none}.contentBlocks .block.imageBlock.ratio-1-2 .contentContainer.image{padding-bottom:50%}.contentBlocks .block.imageBlock.results .first:after{content:' ';height:1px;background:#666;display:block;position:absolute;bottom:0;width:66.6%;left:17%;z-index:1}.contentBlocks .boardList{clear:both;overflow:hidden;margin:0;padding:0 0 2.29em 0}.contentBlocks .boardList li.block{list-style:none}.contentBlocks .boardList li.block a{color:#333;-webkit-transition:none;transition:none;display:block}.contentBlocks .boardList li.block a:hover{opacity:.85}.contentBlocks .boardList li.block .image{padding-bottom:100%;z-index:0}.contentBlocks .boardList li.block .image img{height:101%;min-width:101%;width:auto;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:0}.contentBlocks .boardList li.block .text{padding-bottom:50%;font-size:1.6em}.contentBlocks .boardList li.block .text h4{font-size:1.44em;margin-bottom:.6em}.contentBlocks .boardList li.block .text h4:after{content:' ';height:1px;display:block;width:60%;background:#000;margin:.6em auto 0 auto}.contentBlocks .boardList li.block .text .boardPosition{display:block}.contentBlocks .isotopeGallery{list-style:none;margin:0 0 -1px 0;padding:0;background:#000;width:100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contentBlocks .isotopeGallery#peopleList{background:#fff}.contentBlocks .isotopeGallery.revealed{opacity:1}.contentBlocks .isotopeGallery::after{content:'';display:block;clear:both}.contentBlocks .isotopeGallery li.grid-sizer{width:50%}.contentBlocks .isotopeGallery li.item{width:50%}.contentBlocks .isotopeGallery li.item.large{width:50%}.contentBlocks .isotopeGallery li.item .image{position:relative;height:0;overflow:hidden;padding-bottom:100%}.contentBlocks .isotopeGallery li.item .image img{display:block;width:101%}.contentBlocks .isotopeGallery li.item .overlay{position:absolute;top:0;left:0;overflow:visible;width:100%;height:100%;padding:0;cursor:auto;-webkit-transition:background .4s ease;transition:background .4s ease;color:#fff}.contentBlocks .isotopeGallery li.item .overlay .textContentContainer{display:table;width:100%;height:100%}.contentBlocks .isotopeGallery li.item .overlay .content{display:table-cell;vertical-align:bottom;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20%;font-size:1.4em;word-break:break-word}.contentBlocks .isotopeGallery li.item .overlay h2,.contentBlocks .isotopeGallery li.item .overlay .textContent{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);-webkit-backface-visibility:hidden;position:relative;-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s}.contentBlocks .isotopeGallery li.item .overlay h2{font-size:1.5em;margin:0 5% .45em;-webkit-transition:opacity .5s ease .1s,-webkit-transform .5s ease .1s;transition:opacity .5s ease .1s,-webkit-transform .5s ease .1s;transition:opacity .5s ease .1s,transform .5s ease .1s;transition:opacity .5s ease .1s,transform .5s ease .1s,-webkit-transform .5s ease .1s}.contentBlocks .isotopeGallery li.item .overlay .textContent{padding:0 3px;-webkit-transition:opacity .5s ease .2s,-webkit-transform .5s ease .2s;transition:opacity .5s ease .2s,-webkit-transform .5s ease .2s;transition:opacity .5s ease .2s,transform .5s ease .2s;transition:opacity .5s ease .2s,transform .5s ease .2s,-webkit-transform .5s ease .2s}.contentBlocks .isotopeGallery li.item .overlay .textContent p{margin-bottom:0}.contentBlocks .isotopeGallery li.item:hover .overlay{background:rgba(0,0,0,0.8)}.contentBlocks .isotopeGallery li.item:hover .overlay h2,.contentBlocks .isotopeGallery li.item:hover .overlay .textContent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contentBlocks .logoList{clear:both;overflow:hidden;background:#e8e8e8;margin:0;padding:4em 0 0 0}.contentBlocks .logoList li{list-style:none;float:left;width:33.3%;padding:0 0 4em}.contentBlocks .logoList li img{display:block;height:40px;margin:0 auto}.contentBlocks .teamSectionTitle{text-align:center;font-size:1.8em}.contentBlocks.studies-articles .content{width:100%;margin:0 auto;float:none !important}.contentBlocks.studies-articles h2.section-title{font-size:3.5em;text-align:center;margin-top:0}.contentBlocks.studies-articles .medium-blocks{overflow:auto;background-color:#fff;padding-bottom:4em}.contentBlocks.studies-articles .short-blocks{overflow:auto;background-color:#fff}.logo{display:inline-block;padding:0 0 16px 0;border-bottom:5px solid #fff}.logo img{max-width:100%;height:60px}#loadMoreContainer{background:#393939}#loadMoreContainer.hidden{display:none}#loadMoreContainer .content{padding:1.5em}#loadMoreContainer #insightLoadMore{margin-top:0}#mainContentContainer{height:100%}#mainContentContainer.newsArticle .banner .contentOuterContainer{background:none}#mainContentContainer.newsArticle .banner .contentOuterContainer.video{background:rgba(0,0,0,0.7)}#mainContentContainer.newsArticle .banner .contentOuterContainer.video .button{background-size:126px 250px;background-position:0 -58px;text-indent:-1000em;border:none;display:block;width:75px;height:74px;margin:0 auto;padding:0;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-color:transparent}#mainContentContainer.newsArticle .banner .contentOuterContainer.video .button:hover{background-color:transparent;opacity:1}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:60px 0;background-color:#000;color:#fff;font-size:18px}footer>*{width:100%}footer a:link,footer a:visited{color:inherit}footer a:hover{text-decoration:underline}footer #footer-contact-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer #footer-social-links{margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer #footer-social-links a{display:block;background-position:center;background-repeat:no-repeat;width:65px;height:65px;text-decoration:none}footer #footer-social-links a.twitter{background-image:url(../img/twitter-unselected.png)}footer #footer-social-links a.twitter:hover{background-image:url(../img/twitter-selected.png)}footer #footer-social-links a.linkedin{background-image:url(../img/linkedin-unselected.png)}footer #footer-social-links a.linkedin:hover{background-image:url(../img/linkedin-selected.png)}footer #footer-social-links a.instagram{background-image:url(../img/instagram-unselected.png)}footer #footer-social-links a.instagram:hover{background-image:url(../img/instagram-selected.png)}footer .footer-company-logos{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-company-logos a{margin:0 20px}footer #footer-company-name{margin:35px 0}footer .TM-logo{display:block;width:120px;height:120px;background-position:0 -455px;background-image:url('../img/sprite@2x.png');background-size:297px auto}footer .TCEG-logo{display:block;width:120px;height:120px;background-position:-150px -455px;background-image:url('../img/sprite@2x.png');background-size:297px auto}footer .contact-info{margin-bottom:35px}footer .contact-info strong{display:block}footer .contact-info span{display:block}footer #FooterMenu{list-style-type:none;padding-left:0;margin:0}.mediaContainer .jwplayer.jw-flag-aspect-mode,.block .jwplayer.jw-flag-aspect-mode{height:100% !important}.block .jwplayer{width:100% !important;height:100% !important;position:absolute !important}.ieFrameContainer{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;overflow:hidden;z-index:10000}.ieFrameContainer #cover{width:100%;height:96%;z-index:9992;position:fixed;top:0;left:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;background:#ff0}.ieFrameContainer .notice{overflow:hidden;width:450px;left:50%;height:60px;margin-left:-225px;z-index:9993;background:#fff;color:#000;font-size:16px;position:fixed;top:20px;vertical-align:middle;line-height:60px;border:1px solid #333;border-radius:4px;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-webkit-opacity:.8;opacity:.8;text-align:center}.ieFrameContainer .notice a{text-decoration:underline;display:inline-block;margin-left:10px;cursor:pointer}.ieFrameContainer #ieFrameContainerPlayer{width:100%;position:absolute;top:0;left:0;bottom:0;right:0}.ieFrameContainer #ieFrameContainerPlayer .jw-video{-o-object-fit:contain;object-fit:contain}.ieFrameContainer #ieFrameContainerPlayer .jw-controlbar{display:block !important}.ieFrameContainer #ieFrameContainerPlayer.noFullscreen .jw-icon-fullscreen{display:none}.ieFrameContainer #ieFrameFullscreenFaux{position:absolute;bottom:0;right:0;width:40px;height:40px;background:rgba(0,0,0,0);cursor:pointer}.ieFrameContainer .videoIframe{width:100%;height:100%;z-index:9991;position:fixed;top:0;left:0;border:none;background:#000 !important}html.isMobile .jwplayer{opacity:0;visibility:visible}html.isMobile .jwplayer.jw-flag-fullscreen{opacity:1 !important}body.vjs-full-window{padding:0;margin:0;height:100%}.video-js{position:absolute;visibility:visible;top:0;left:0;width:1px;height:1px}.video-js .vjs-poster{background:#000;display:none !important}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0 !important;top:0 !important;bottom:0 !important;right:0 !important;width:100% !important;height:100% !important;margin:0}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.video-js:-webkit-full-screen{width:100% !important;height:100% !important;top:0 !important;left:0 !important;margin:0 !important}.video-js .vjs-error-display{display:none}html.isDesktop .banner .video-js{top:50%;left:50%}html.isDesktop .medium .video-js{width:102% !important;left:-1%}html.isDesktop .long .video-js,html.isDesktop .short .video-js,html.isDesktop .wholeImage .video-js,html.isDesktop .imageBlock.ratio-1-1 .video-js{width:182% !important;left:50%;margin-left:-92%}html.isDesktop .imageBlock.fullWidth .video-js{width:102% !important;left:-1%}html.isDesktop .imageBlock.ratio-1-2 .video-js{height:112% !important;top:-1%}.vjs-hidden{display:none !important}img.poster+.video-js{display:none}img.poster.revealed+.video-js{display:block}.vjs-fullscreen-control{display:none !important}.vjs-loading-spinner.vjs-hidden{display:none !important}@media only screen and (max-width:1000px){.mobileHide{display:none !important}}.preload{opacity:0}.preload.preloadBackground{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.preload.revealed{opacity:1}.socialList li{display:inline-block}.socialList li a.icon{padding:0 5px}.socialList li a.icon span{vertical-align:middle;display:inline-block;margin-bottom:3px}.socialList li a.icon span.linkedIn{width:26px;height:23px;background-position:0 0}.socialList li a.icon span.twitter{width:25px;height:21px;background-position:-37px 0}.socialList li a.icon span.instagram{width:25px;height:25px;background-position:0 0;background-image:url(../img/instagram-header2.png);background-size:cover}.socialList li a.icon span.instagram:hover{background-image:url(../img/instagram-header1.png)}.socialList li a.icon span.youTube{width:30px;height:20px;background-position:-72px 0}.socialList li a.icon:hover span{vertical-align:middle;display:inline-block}.socialList li a.icon:hover span.linkedIn{background-position:-112px 0}.socialList li a.icon:hover span.twitter{background-position:-149px 0}.socialList li a.icon:hover span.youTube{background-position:-184px 0}#cookie-consent{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:110;top:0;width:100%;margin-bottom:0;padding:12px 10px 13px 10px;background-color:#000;color:#fff;font-size:1.5em;text-align:center;line-height:1.2;font-weight:bold}#cookie-consent a{color:#fff;text-decoration:underline}#cookie-consent .cookie-close{display:inline-block;position:absolute;bottom:13px;margin-left:20px;background:0 0 url('../img/close-x-white.png') no-repeat;width:14px;height:14px;cursor:pointer}#legal{text-align:left}#legal h2{padding-left:0;padding-right:0;font-size:1.6em}#legal ul{padding-left:1.2em}#legal li{list-style-position:outside}#legal li p{margin-bottom:1.2em !important}#legal ol li{margin:0 0 1.2em}#legal ol li ul li{margin-bottom:0}.sprite{background-image:url('../img/sprite.png');background-repeat:no-repeat;background-size:252px 500px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.sprite{background-image:url('../img/sprite@2x.png')}.contentBlocks{overflow:hidden}.contentBlocks .block .contentContainer.image{background-image:url('../img/image_preloader@2x.gif');background-size:32px 32px}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-pixel-ratio:3){.sprite{background-image:url('../img/sprite@3x.png')}}@media only screen and (orientation:portrait){html.isMobile body.postid-1655 #mainBanner .mediaContainer{background-image:url('/wp-content/uploads/The_Moment_press_release.jpg') !important}}#subscribeFormContainer{background:#d52b1e;color:#fff;font-size:1em;padding:1em}#subscribeFormContainer h2{margin-bottom:.7em !important}#subscribeFormContainer h2.noMargin{margin-bottom:0 !important}#subscribeFormContainer #subscribeForm{position:relative}#subscribeFormContainer #subscribeForm label{display:block;font-size:.8em}#subscribeFormContainer #subscribeForm input{-webkit-appearance:none;border-radius:0;background-clip:padding-box}#subscribeFormContainer #subscribeForm input[type=text]{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;color:#333}#subscribeFormContainer #subscribeForm input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}#subscribeFormContainer #subscribeForm input:-webkit-autofill:focus{-webkit-box-shadow:,0 0 0 50px white inset;-webkit-text-fill-color:#333}#subscribeFormContainer #subscribeForm input[type=submit]{background:#fff;color:#d52b1e;margin-top:0;font-family:'robotolight',Arial,Verdana,sans-serif;font-weight:bold}#subscribeFormContainer #subscribeForm input[type=submit]:hover{background:#bbb;color:#fff}#subscribeFormContainer #subscribeForm .subscribeFormFieldGroup{margin:0 0 .9em 0}#subscribeFormContainer #subscribeForm .subscribeFormFieldGroup#errorMessageContainer{font-weight:bold;display:none}#subscribeFormContainer #subscribeForm .subscribeFormRequired{text-align:right;font-size:.8em}#subscribeFormContainer .asterisk{color:#d52b1e;font-size:1.4em;font-weight:bold}@font-face{font-family:'robotolight';src:url('../fonts/roboto-light-webfont.eot');src:url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-light-webfont.woff2') format('woff2'),url('../fonts/roboto-light-webfont.woff') format('woff'),url('../fonts/roboto-light-webfont.ttf') format('truetype'),url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotobold';src:url('../fonts/roboto-bold-webfont.eot');src:url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-bold-webfont.woff2') format('woff2'),url('../fonts/roboto-bold-webfont.woff') format('woff'),url('../fonts/roboto-bold-webfont.ttf') format('truetype'),url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotomedium';src:url('../fonts/roboto-medium-webfont.eot');src:url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-medium-webfont.woff2') format('woff2'),url('../fonts/roboto-medium-webfont.woff') format('woff'),url('../fonts/roboto-medium-webfont.ttf') format('truetype'),url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url('../fonts/roboto-regular-webfont.eot');src:url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-regular-webfont.woff2') format('woff2'),url('../fonts/roboto-regular-webfont.woff') format('woff'),url('../fonts/roboto-regular-webfont.ttf') format('truetype'),url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'robotothin';src:url('../fonts/roboto-thin-webfont.eot');src:url('../fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-thin-webfont.woff2') format('woff2'),url('../fonts/roboto-thin-webfont.woff') format('woff'),url('../fonts/roboto-thin-webfont.ttf') format('truetype'),url('../fonts/roboto-thin-webfont.svg#robotothin') format('svg');font-weight:normal;font-style:normal}#mainHeader{position:absolute;top:0;left:0;width:100%;z-index:100;-webkit-transition:top .2s ease;transition:top .2s ease;text-transform:uppercase}#mainHeader #mainNav{background:#000;position:relative;top:0;font-family:'robotobold',Arial,Verdana,sans-serif;font-size:2.4em;margin:0;height:48px;width:100%;overflow:hidden}#mainHeader #mainNav.menuOpen #mainNavToggle{background-position:-45px -56px}#mainHeader #mainNav.menuOpen #socialNav{display:block}#mainHeader #mainNav #mainNavToggle{position:absolute;top:0;right:0;width:21px;height:20px;background-position:0 -56px;display:block;z-index:1;border:#000 solid;border-width:14px 10px 14px 20px}#mainHeader #mainNav #logo-mainMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#mainHeader #mainNav .OTFLogo{width:181px;height:21px;background-position:0 -243px;background-size:227px 450px}#mainHeader #mainNav #logo-burger{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;width:100%}#mainHeader #mainNav #mainMenu{width:100%;display:none;list-style:none;margin:0;padding:20px 35px 60px 0;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible}.menuOpen #mainHeader #mainNav #mainMenu{display:block}#mainHeader #mainNav #mainMenu>li{display:block;float:right;clear:right;padding:0;text-align:right;margin:0 0 .34em 0;position:relative;-webkit-transition:all .1s linear;transition:all .1s linear}#mainHeader #mainNav #mainMenu>li.noSubMenu{margin-bottom:.88em}#mainHeader #mainNav #mainMenu>li:not(.noSubMenu)>a::after{content:' \25BC';font-size:.7em}#mainHeader #mainNav #mainMenu>li.secondary{margin:0}#mainHeader #mainNav #mainMenu>li.secondary a{font-size:.71em;padding:.3em 0;margin:0}#mainHeader #mainNav #mainMenu>li.secondary a:after{display:none}#mainHeader #mainNav #mainMenu>li:hover ul{display:block}#mainHeader #mainNav #mainMenu>li>a{color:#fff;opacity:0;display:inline-block;line-height:100%;position:relative;margin:15px 0 .29em 0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}#mainHeader #mainNav #mainMenu>li>a.selected:after,#mainHeader #mainNav #mainMenu>li>a.currentPage:after{height:.15em}#mainHeader #mainNav #mainMenu>li ul{list-style-type:none;padding:0;margin:0;display:none}#mainHeader #mainNav #mainMenu>li ul li{text-align:right}#mainHeader #mainNav #mainMenu>li ul li a:link,#mainHeader #mainNav #mainMenu>li ul li a:visited{font-size:.7em;color:#fff}#mainHeader #mainNav #mainMenu>li.reveal>a{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#mainHeader #mainNav #mainMenu>li.reveal.secondary a{color:#666}#mainHeader #mainNav #mainMenu>li.reveal.currentPage a{color:#d52b1e}#mainHeader #mainNav #mainMenu>li.reveal:nth-child(1)>a{-webkit-transition-delay:.2s;transition-delay:.2s}#mainHeader #mainNav #mainMenu>li.reveal:nth-child(2)>a{-webkit-transition-delay:.25s;transition-delay:.25s}#mainHeader #mainNav #mainMenu>li.reveal:nth-child(3)>a{-webkit-transition-delay:.3s;transition-delay:.3s}#mainHeader #mainNav #mainMenu>li.reveal:nth-child(4)>a{-webkit-transition-delay:.35s;transition-delay:.35s}#mainHeader #mainNav #mainMenu>li.reveal:nth-child(5)>a{-webkit-transition-delay:.4s;transition-delay:.4s}#mainHeader #mainNav #mainMenu>li.reveal:nth-child(6)>a{-webkit-transition-delay:.45s;transition-delay:.45s}#mainHeader #mainNav #mainMenu>li.reveal:nth-child(7)>a{-webkit-transition-delay:.5s;transition-delay:.5s}#mainHeader #mainNav .socialList{display:none;height:46px;overflow:hidden;text-align:right;padding:0 24px 0 0;color:#666;font-size:.36em;font-family:'robotoregular',Arial,Verdana,sans-serif;font-weight:bold;list-style:none;margin:0;position:absolute;bottom:0;left:0;width:100%;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}#mainHeader #mainNav .socialList li a{display:block;color:inherit;line-height:46px;padding:0 10px}#mainHeader #mainNav .socialList li a:hover{color:#fff}#mainHeader #mainNav .socialList li:nth-child(n+4){display:none}@media only screen and (max-width:999px) and (orientation:landscape){#mainHeader #mainNav{font-size:1.5em !important}#mainHeader #mainNav #mainMenu{padding-top:55px}#mainHeader #mainNav #mainMenu li{margin-bottom:.2em}#mainHeader #mainNav #mainMenu li a{margin-top:0}#mainHeader #mainNav #mainMenu li ul li{display:inline-block;clear:none;float:left}#mainHeader #mainNav #mainMenu li ul li a{padding:.5em 2em 0;font-size:.75em}#mainHeader #mainNav #mainMenu li ul li a:last-child{padding-right:0}}@media only screen and (min-height:375px) and (max-width:999px) and (orientation:landscape){#mainHeader #mainNav{font-size:1.9em !important}}@media only screen and (min-height:600px) and (max-width:999px) and (orientation:landscape){#mainHeader #mainNav{font-size:3em !important}}.slider{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;height:100%}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:100%}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;position:relative;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide .contentContainer{padding-bottom:100px}.slick-slide .contentContainer p{margin-bottom:0 !important}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('../img/image_preloader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../fonts/slick.eot');src:url('../fonts/slick.eot?#iefix') format('embedded-opentype'),url('../fonts/slick.woff') format('woff'),url('../fonts/slick.ttf') format('truetype'),url('../fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{position:absolute;display:block;height:100%;width:24px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:999;background:url('../img/slideshow-arrows@2x.png') no-repeat;background-size:91px 29px}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{color:#fff}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:40px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider:hover .slick-prev,.slider:focus .slick-prev{background-position:0}.slider:hover .slick-next,.slider:focus .slick-next{background-position:-67px}.slick-prev{left:25px;background-position:-91px}.slick-prev:hover,.slick-prev:focus{background-position:0}.isMobile .slick-prev{left:10px;background-position:0}.isMobile .slick-next{right:10px;background-position:-67px}.slick-next{right:25px;background-position:91px}.slick-next:hover,.slick-next:focus{background-position:-67px}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;z-index:998}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;font-size:18px}@media only screen and (min-width:480px){#articleContainer{padding-top:3.1em;padding-bottom:3.1em}#articleContainer .button{margin-top:3.1em}#articleContainer article{margin-top:3.1em}#articleContainer article .date{padding-bottom:3.6em}#articleContainer article .content img.alignleft{float:left;width:auto;margin-right:1em;margin-bottom:5px}.banner{min-height:530px}.banner .contentOuterContainer .contentContainer h1{font-size:4.5em}.banner .contentOuterContainer .contentContainer p,.banner .contentOuterContainer .contentContainer h1.noPara{font-size:1.8em;margin-left:17%;margin-right:17%}.banner .contentOuterContainer .contentContainer .button{font-size:1.5em}#careersContainer{padding:3.1em 0}#careersContainer h4{margin-bottom:1.7em}.contentBlocks .block.medium .content h2,.contentBlocks .block.long .content h2,.contentBlocks .block.textBlock .content h2,.contentBlocks .block.imageBlock .content h2{font-size:2em}.contentBlocks .block.medium .content .button,.contentBlocks .block.long .content .button,.contentBlocks .block.textBlock .content .button,.contentBlocks .block.imageBlock .content .button{font-size:1em}.contentBlocks .block.medium .content .textContent,.contentBlocks .block.long .content .textContent{padding:0 20%;margin-bottom:2em}.contentBlocks .block.medium .content .textContent p,.contentBlocks .block.long .content .textContent p,.contentBlocks .block.medium .content .textContent ul,.contentBlocks .block.long .content .textContent ul{margin-bottom:2em}.contentBlocks .block.short .contentContainer.text .content{padding:0 15%;font-size:2.1em}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon{width:59px;height:51px;background-size:240px 51px;margin-bottom:28px}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.linkedIn{background-position:-51px 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.twitter{background-position:0 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.youTube{width:51px;background-position:-103px 0}.contentBlocks .block.short.results .first:after{width:1px;height:66.6%;bottom:auto;right:0;top:17%;left:auto}.contentBlocks .block.short.results .contentContainer{padding-bottom:50%;width:50%;float:left}.contentBlocks .block.short.results .contentContainer.image{padding-bottom:50%}.contentBlocks .block.textBlock .content{padding:3.1em 0}.contentBlocks .boardList{padding-bottom:3.1em}.contentBlocks .boardList li.block{float:left;width:50%}.contentBlocks .boardList li.block .text{font-size:1.4em}.contentBlocks #peopleList h2{font-size:2em}.contentBlocks .logoList li img{height:60px}.contentBlocks .teamSectionTitle{font-size:2.1em}.logo img{height:70px}}@media only screen and (min-width:568px){#articleContainer{font-size:1.7em}#articleContainer h1{font-size:2.5em}#articleContainer article .date{padding-bottom:3.6em}#careersContainer{font-size:1.8em}.contentBlocks .block.medium .content,.contentBlocks .block.long .content,.contentBlocks .block.textBlock .content,.contentBlocks .block.imageBlock .content{font-size:1.7em}.contentBlocks .block.medium .content h2,.contentBlocks .block.long .content h2,.contentBlocks .block.textBlock .content h2,.contentBlocks .block.imageBlock .content h2{font-size:2.5em}.contentBlocks .teamSectionTitle{font-size:3.3em}.logo img{height:88px}}@media only screen and (min-width:600px){html.isDesktop.isOldSafari .isotopeGallery li.grid-sizer{width:33.33%}html.isDesktop.isOldSafari .isotopeGallery li.item{width:33.33%}html.isDesktop.isOldSafari .isotopeGallery li.item.large{width:33.33%}html.isDesktop.isOldSafari .isotopeGallery li:last-child{display:none}html.isDesktop.isOldSafari .isotopeGallery#poepleList li:last-child{display:block}#mainHeader #mainNav{font-size:3.6em}#mainHeader #mainNav #mainMenu,#mainHeader #mainNav .socialList{padding-right:50px}#articleContainer{font-size:2em}#articleContainer h1{font-size:2em}#articleContainer article .date{padding-bottom:3.6em}.banner{min-height:610px}.banner.map{min-height:750px}.banner.map .contentOuterContainer .contentContainer{font-size:1.5em}.banner.map .contentOuterContainer .contentContainer h1{top:10%;font-size:2.67em}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter{width:400px;height:400px}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer img.office{height:145px}.banner.map #officeList{bottom:8%}.banner .contentOuterContainer .contentContainer h1{font-size:5.5em}.banner .contentOuterContainer .contentContainer p,.banner .contentOuterContainer .contentContainer .button,.banner .contentOuterContainer .contentContainer h1.noPara{font-size:2.2em;margin-left:17%;margin-right:17%}.banner .contentOuterContainer .contentContainer .button{font-size:2em}#careersContainer{font-size:2.1em}#careersContainer .career.selected h2 .arrow{width:28px;height:18px;background-position:-76px -86px}#careersContainer .career h2 .arrow{width:36px;height:17px;background-position:-76px -56px;background-size:252px 500px;margin-top:-8px}.contentBlocks .block.long .contentContainer.image{padding-bottom:50%}.contentBlocks .block.long .contentContainer.image>img{height:auto;width:100%;left:auto;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.contentBlocks .block.long .contentContainer.text{padding-bottom:50%}.contentBlocks .block.long.wholeImage .contentContainer.image{padding-bottom:100%}.contentBlocks .block.long.wholeImage .contentContainer.image>img{height:100%;width:auto;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.contentBlocks .block.long.wholeImage .contentContainer.text{padding-bottom:0}.contentBlocks .block.long.wholeImage .contentContainer.text .content .textContent{padding:0 25%}.contentBlocks .block.medium .content,.contentBlocks .block.long .content,.contentBlocks .block.textBlock .content,.contentBlocks .block.imageBlock .content{font-size:2em}.contentBlocks .block.medium .content h2,.contentBlocks .block.long .content h2,.contentBlocks .block.textBlock .content h2,.contentBlocks .block.imageBlock .content h2{font-size:2.3em}.contentBlocks .block.medium .content .textContent,.contentBlocks .block.long .content .textContent,.contentBlocks .block.textBlock .content .textContent,.contentBlocks .block.imageBlock .content .textContent{padding:0 15%}.contentBlocks .block.imageBlock.video .contentContainer.text .button{background-size:252px 500px;background-position:0 -116px;border:none;width:149px;height:148px}.contentBlocks .block.short{overflow:hidden}.contentBlocks .block.short .contentContainer{padding-bottom:50%;width:50%;float:left}.contentBlocks .block.short .contentContainer.image .arrow{border-width:23px 0 23px 28px;margin:-23px 0 0 0}.contentBlocks .block.short .contentContainer.image .arrow.down{display:none}.contentBlocks .block.short .contentContainer.image .arrow.right{display:block}.contentBlocks .block.short .contentContainer.text{position:relative;padding-bottom:50%;width:50%;height:0;background:none}.contentBlocks .block.short .contentContainer.text .content{padding:0 15%;font-size:1.4em}.contentBlocks .block.short .contentContainer.text .content .iconContainer{display:inline-block;margin:0 0 1.57em}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon{display:block;width:38px;height:33px;background-size:155px 33px;margin-bottom:19px}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.linkedIn{background-position:-51px 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.twitter{background-position:0 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.youTube{width:51px;background-position:-103px 0}.contentBlocks .block.short.imageBlock.ratio-1-1 .contentContainer.image{padding-bottom:50%}.contentBlocks .block.textBlock .content h2{font-size:2em}.contentBlocks .block.textBlock .content .textContent{padding:0 10%}.contentBlocks .block.textBlock.caseStudy h2{margin-left:10%;margin-right:10%}.contentBlocks .boardList li.block .text{font-size:1.7em}.contentBlocks .isotopeGallery li.grid-sizer{width:25%}.contentBlocks .isotopeGallery li.item{width:25%}.contentBlocks .isotopeGallery li.item.large{width:50%}.contentBlocks #peopleList li.item .content{font-size:1.4em}.contentBlocks #peopleList li.item h2{font-size:1.5em}.contentBlocks #peopleList li.large .content{font-size:1.7em}.contentBlocks #peopleList li.large h2{font-size:2em}.contentBlocks .logoList{padding:7em 0 0 0}.contentBlocks .logoList li{padding:0 0 7em}footer#mainFooter .logo{width:100px}.logo img{height:100px}#mainContentContainer.newsArticle .banner .contentOuterContainer.video .button{background-size:252px 500px;background-position:0 -116px;border:none;width:149px;height:148px;position:relative;top:5px;left:5px}.long .video-js{height:115% !important;top:-1%}.long.wholeImage .video-js,.long.imageBlock.ratio-1-1 .video-js{height:100% !important;top:0}}@media only screen and (min-width:768px){#mainHeader #mainNav{font-size:4.6em}#articleContainer{max-width:700px;margin:0 auto}#articleContainer h1{font-size:1.93em}#articleContainer .button{margin-top:2.6em}#articleContainer article{margin-top:2.6em}#articleContainer article .date{padding-bottom:3.3em}.banner{min-height:650px}.banner .contentOuterContainer .contentContainer h1{font-size:6.2em}.banner .contentOuterContainer .contentContainer p,.banner .contentOuterContainer .contentContainer h1.noPara{font-size:2.4em;padding:0 12%;margin-left:auto;margin-right:auto;max-width:950px}.banner .contentOuterContainer .contentContainer .button{font-size:2em}#careersContainer h4,#careersContainer .career{padding:0 15%}.contentBlocks .contentBlocksInner{width:101%}.contentBlocks .block.long,.contentBlocks .block.short{height:0;padding-bottom:66%}.contentBlocks .block.long .contentContainer,.contentBlocks .block.short .contentContainer{position:absolute;top:0;left:0}.contentBlocks .block.long{width:66%;float:left}.contentBlocks .block.long .contentContainer{padding-bottom:0}.contentBlocks .block.long .contentContainer.image{padding-bottom:0;width:101%;height:50%}.contentBlocks .block.long .contentContainer.text{padding-bottom:0;top:50%;width:100%;height:50%}.contentBlocks .block.long.wholeImage .contentContainer.image,.contentBlocks .block.long.imageBlock.ratio-1-1 .contentContainer.image{padding-bottom:100%;height:auto}.contentBlocks .block.long .imageBlock.ratio-1-2{padding-bottom:50%}.contentBlocks .block.long .imageBlock.ratio-1-2 .contentContainer.image{padding-bottom:51%;height:auto}.contentBlocks .block.medium{width:50%;float:left}.contentBlocks .block.medium.fullWidth{width:100%}.contentBlocks .block.medium.fullWidth .contentContainer{width:50%;float:right;padding-bottom:28.5%}.contentBlocks .block.medium .content,.contentBlocks .block.long .content,.contentBlocks .block.textBlock .content,.contentBlocks .block.imageBlock .content{font-size:1.4em}.contentBlocks .block.medium .content h2,.contentBlocks .block.long .content h2,.contentBlocks .block.textBlock .content h2,.contentBlocks .block.imageBlock .content h2{font-size:1.93em}.contentBlocks .block.medium .content .textContent,.contentBlocks .block.long .content .textContent,.contentBlocks .block.textBlock .content .textContent,.contentBlocks .block.imageBlock .content .textContent{padding:0 15%}.contentBlocks .block.short{width:34%;float:left}.contentBlocks .block.short .contentContainer{float:none;padding-bottom:100%;width:auto}.contentBlocks .block.short .contentContainer.image{top:50%;width:100%}.contentBlocks .block.short .contentContainer.image .arrow{margin:0 0 0 -25px}.contentBlocks .block.short .contentContainer.image .arrow.down{border-width:31px 25px 0 25px;display:block}.contentBlocks .block.short .contentContainer.image .arrow.up{border-width:0 25px 31px 25px;display:block}.contentBlocks .block.short .contentContainer.image .arrow.right{display:none}.contentBlocks .block.short .contentContainer.text{width:100%;padding-bottom:100%}.contentBlocks .block.short .contentContainer.text .content{font-size:1.3em}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon{width:38px;height:33px;background-size:155px 33px;margin-bottom:19px}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.linkedIn{background-position:-51px 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.twitter{background-position:0 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.youTube{width:51px;background-position:-103px 0}.contentBlocks .block.short.imageBlock.ratio-1-1 .contentContainer.image{padding-bottom:100%}.contentBlocks .block.short.imageBlock.ratio-1-1 .contentContainer.image.first{top:0;z-index:1}.contentBlocks .block.short.imageBlock.ratio-1-1.results{z-index:0}.contentBlocks .block.short.imageBlock.ratio-1-1.results .first:after{height:1px;bottom:0;top:auto;right:auto;width:66.6%;left:17%;z-index:1}.contentBlocks .block.textBlock{clear:both}.contentBlocks .block.textBlock .content{font-size:2em}.contentBlocks .block.textBlock .content h2{max-width:850px;padding:0 5%;margin-left:auto;margin-right:auto}.contentBlocks .block.textBlock .content .textContent{max-width:700px;margin:0 auto 1.2em;padding:0 10%}.contentBlocks .block.textBlock.caseStudy h2{padding:0 10%;max-width:700px}.contentBlocks .block.textBlock.split .image{width:50%;float:left;padding-bottom:90%}.contentBlocks .block.textBlock.split .content{width:50%;float:left;font-size:1.4em;padding:4em 3% 4em;-webkit-box-sizing:border-box;box-sizing:border-box}.contentBlocks .block.textBlock.split .content h2{margin-left:0;margin-right:0;padding:0;font-size:1.73em}.contentBlocks .block.textBlock.split .content .textContent{padding:0}.contentBlocks .block.textBlock.split .content .textContent ul{padding-left:20px}.contentBlocks .block.textBlock.split .content .textContent ul li{list-style-position:outside}.contentBlocks #boardList{padding-bottom:5.6em}.contentBlocks #boardList li.block .text{font-size:2.1em}.contentBlocks #peopleList li.item h2{font-size:2em}.contentBlocks #peopleList li.large h2{font-size:2.3em}.contentBlocks .logoList li{width:16.66%}.contentBlocks .logoList li img{height:50px}.contentBlocks .teamSectionTitle{font-size:2.5em}.contentBlocks.studies-articles .content{max-width:50%}.contentBlocks.studies-articles .block.short:nth-child(3n+1),.contentBlocks.studies-articles .block.short:nth-child(3n+3){width:33%}.contentBlocks.studies-articles .block.short:nth-child(3n+1) .contentContainer.text,.contentBlocks.studies-articles .block.short:nth-child(3n+3) .contentContainer.text{position:absolute;top:50%}.contentBlocks.studies-articles .block.short:nth-child(3n+1) .contentContainer.image,.contentBlocks.studies-articles .block.short:nth-child(3n+3) .contentContainer.image{top:0}.contentBlocks.studies-articles .block.short:nth-child(3n+1) .contentContainer.image .arrow.down,.contentBlocks.studies-articles .block.short:nth-child(3n+3) .contentContainer.image .arrow.down{display:none}.contentBlocks.studies-articles .block.short:nth-child(3n+1) .contentContainer.image .arrow.up,.contentBlocks.studies-articles .block.short:nth-child(3n+3) .contentContainer.image .arrow.up{display:block}footer#mainFooter .emailList li{width:32%;float:none;display:inline-block}footer#mainFooter .logo{width:68px}.logo img{height:75px}#insightLoadMore{font-size:.7em}}@media only screen and (min-width:900px){.banner .contentOuterContainer .contentContainer h1{font-size:5em}.contentBlocks .block.textBlock.split .image{padding-bottom:75%}}@media only screen and (min-width:1000px){html.lt-ie9 [data-sr]{visibility:visible !important}html.lt-ie9 body{background:#666}html.lt-ie9 #mainContentContainer{background:#fff;margin:0 auto;min-width:1000px;width:1000px}html.lt-ie9 #mainHeader{left:50%;margin-left:-500px;min-width:1001px;width:1001px}html.lt-ie9 #mainHeader #mainNav #mainMenu .mainLink:hover{color:#ffe43c !important}html.lt-ie9 #articleContainer{background:#fff;max-width:100%}html.lt-ie9 .banner{height:500px;min-height:500px;width:1001px}html.lt-ie9 .banner.map{min-height:650px;width:1000px}html.lt-ie9 .banner.map .contentOuterContainer{background:url('../img/ie_map_mask.png');height:650px}html.lt-ie9 .banner.map .mediaContainer{height:650px;min-height:650px}html.lt-ie9 .banner .contentOuterContainer{height:500px;background:url('../img/ie_map_mask_dark.png')}html.lt-ie9 .banner .mediaContainer{height:500px}html.lt-ie9 .banner .mediaContainer .video-js{margin-left:-2000px}html.lt-ie9 #careersContainer{background:#fff}html.lt-ie9 #careersContainer .career h2{width:700px}html.lt-ie9 .contentBlocks{background:#fff;width:1001px}html.lt-ie9 .contentBlocks .block.short .text{width:97%}html.lt-ie9 .contentBlocks .block.short .text .content{padding:0 1% !important}html.lt-ie9 .contentBlocks .block.short .image img{height:101% !important}html.lt-ie9 .contentBlocks .block.short .content .iconContainer .icon{width:59px !important;height:51px !important}html.lt-ie9 .contentBlocks .block.long.wholeImage .content{background-image:url('../img/ie_map_mask_logo.png')}html.lt-ie9 .contentBlocks .block.textBlock.split .image{padding-bottom:70%}html.lt-ie9 .contentBlocks .block .contentContainer.image .logoOuterContainer{background-image:url('../img/ie_map_mask_logo.png')}html.lt-ie9 .contentBlocks .isotopeGallery li.item h2,html.lt-ie9 .contentBlocks .isotopeGallery li.item p{display:none}html.lt-ie9 .contentBlocks .isotopeGallery li.item:hover h2,html.lt-ie9 .contentBlocks .isotopeGallery li.item:hover p{display:block}html.lt-ie9 .contentBlocks .isotopeGallery li.item:hover .overlay{background-image:url('../img/ie_map_mask_dark.png')}html.lt-ie9 .preload{visibility:hidden}html.lt-ie9 .preload.revealed{visibility:visible}html.lt-ie9 .block.medium.ourWork .contentContainer.text .content{display:none}html.lt-ie9 .block.medium.ourWork .contentContainer.text .content h2,html.lt-ie9 .block.medium.ourWork .contentContainer.text .content .textContent,html.lt-ie9 .block.medium.ourWork .contentContainer.text .content .button{top:0}html.lt-ie9 .block.medium.ourWork.highlight .contentContainer.text{background-image:url('../img/ie_map_mask_dark.png')}html.lt-ie9 .block.medium.ourWork.highlight .contentContainer.text .content{display:table-cell}html.menuOpen #mainHeader{position:fixed}html.menuOpen #mainContentContainer{position:static;top:auto;left:auto;overflow:visible;height:100%;width:auto}html.isDesktop #mainMenu a:hover:after{height:.28em !important}html.isDesktop.isOldSafari .contentBlocks .isotopeGallery#peopleList li.grid-sizer{width:20%}html.isDesktop.isOldSafari .contentBlocks .isotopeGallery#peopleList li.item{width:20%}html.isDesktop.isOldSafari .contentBlocks .isotopeGallery#peopleList li.item.large{width:20%}html.isMobile #mainHeader{position:absolute}html.isMobile #mainHeader #mainNav ul{overflow-y:visible}#mainHeader{position:fixed}#mainHeader #mainNav{font-size:1.8em;height:auto;margin:46px 0 0 0;text-align:center;overflow:visible;height:88px}#mainHeader #mainNav.menuOpen{min-height:inherit !important}#mainHeader #mainNav #mainNavToggle{display:none}#mainHeader #mainNav .OTFLogo{width:200px;height:22px;background-position:0 -270px;background-size:252px 500px}#mainHeader #mainNav #logo-mainMenu{padding:0 14px 0 38px}#mainHeader #mainNav #logo-burger{width:auto}#mainHeader #mainNav #mainMenu{display:block;position:static;list-style:none;padding:0;text-align:center;height:88px;white-space:nowrap;width:auto}#mainHeader #mainNav #mainMenu>li{display:block;float:left;clear:none;text-align:left}#mainHeader #mainNav #mainMenu>li.noSubMenu{margin-bottom:0}#mainHeader #mainNav #mainMenu>li.secondary{display:none}#mainHeader #mainNav #mainMenu>li:first-child{margin-left:0}#mainHeader #mainNav #mainMenu>li:last-child{margin-right:0}#mainHeader #mainNav #mainMenu>li>a{padding:0;color:#fff;border:solid transparent;border-width:0 1.4em;margin:0;top:0;line-height:88px;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:none;transition:none;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#mainHeader #mainNav #mainMenu>li>a.desktopRevealed{opacity:1}#mainHeader #mainNav #mainMenu>li>a:after{bottom:1.22em}#mainHeader #mainNav #mainMenu>li>a.currentPage::before{content:" ";height:0;width:100%;display:block;height:.28em;background:#d52b1e;position:absolute;bottom:1.22em}#mainHeader #mainNav #mainMenu>li:hover{background-color:#fff}#mainHeader #mainNav #mainMenu>li:hover>a:link,#mainHeader #mainNav #mainMenu>li:hover>a:visited{color:#000}#mainHeader #mainNav #mainMenu>li ul{background-color:#fff;color:#000;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;width:100%;border:1px solid #e8e8e8;border-width:0 1px 1px;-webkit-box-sizing:border-box;box-sizing:border-box}#mainHeader #mainNav #mainMenu>li ul li a:link,#mainHeader #mainNav #mainMenu>li ul li a:visited{display:block;padding:1em 2em;font-size:14px;color:#606060;text-transform:uppercase;text-align:left;white-space:normal}#mainHeader #mainNav #mainMenu>li ul li:hover a:link,#mainHeader #mainNav #mainMenu>li ul li:hover a:visited{color:#fff;background-color:#d52b1e}#mainHeader #mainNav #mainMenu>li:nth-child(1)>a{-webkit-transition-delay:.1s;transition-delay:.1s}#mainHeader #mainNav #mainMenu>li:nth-child(2)>a{-webkit-transition-delay:.15s;transition-delay:.15s}#mainHeader #mainNav #mainMenu>li:nth-child(3)>a{-webkit-transition-delay:.2s;transition-delay:.2s}#mainHeader #mainNav #mainMenu>li:nth-child(4)>a{-webkit-transition-delay:.25s;transition-delay:.25s}#mainHeader #mainNav #socialNavContainer{height:46px;position:absolute;top:-46px;width:100%;background:#333}#mainHeader #mainNav .socialList{position:relative;display:block;width:auto;bottom:auto;top:auto;left:auto;background:#333;padding:0 28px 0 0;font-size:.78em;float:right}#mainHeader #mainNav .socialList li{float:left;display:block}#mainHeader #mainNav .socialList li:nth-child(n+4){display:block}#mainHeader #mainNav .socialList li a.icon{padding:0 24px 0 0}#mainHeader #mainNav .socialList li a.currentPage{color:#fff}#mainContentContainer{height:100%}#mainContentContainer.menuOpen{display:block}#articleContainer{padding-top:3.2em;padding-bottom:3.2em}#articleContainer.noBanner{padding-top:9em}#articleContainer .button{margin-top:3.2em}#articleContainer .button .arrow{background-position:-115px -56px;background-size:252px 300px;margin-top:-12px}#articleContainer article{margin-top:3.2em}#articleContainer article .date{padding-bottom:2.2em}#articleContainer article .content{font-size:.8em}.banner{border-top-width:134px}.banner.map .contentOuterContainer .contentContainer{font-size:1.45em}.banner.map .contentOuterContainer .contentContainer h1{top:5%;font-size:2.67em}.banner.map .contentOuterContainer .contentContainer .officeContainerOuter .officeContainer img.office{height:145px}.banner.map #officeList{bottom:6%;font-size:1.4em}.banner.map #officeList li{width:auto;float:none}.banner.map #officeList li a{padding:.2em .8em}.banner .contentOuterContainer .contentContainer h1{font-size:5.8em;margin-bottom:.66em;margin-left:5%;margin-right:5%}.banner .contentOuterContainer .contentContainer p,.banner .contentOuterContainer .contentContainer .button,.banner .contentOuterContainer .contentContainer h1.noPara{font-size:2.6em}.banner .contentOuterContainer .contentContainer .button{font-size:2.1em}#beta{top:-32px;left:39px;right:auto}#careersContainer{margin:0 auto;padding:3.2em 0}#careersContainer h4{padding:0;max-width:700px;margin-left:auto;margin-right:auto}#careersContainer .career{padding:0}#careersContainer .career h2,#careersContainer .career .contentOuterContainer{max-width:700px;margin-left:auto;margin-right:auto}.contentBlocks .horz-blocks{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contentBlocks.noBanner{margin-top:134px}.contentBlocks .block.long{float:left}.contentBlocks .block.medium{width:50%;float:left}.contentBlocks .block.medium .content,.contentBlocks .block.long .content,.contentBlocks .block.textBlock .content{font-size:1.6em}.contentBlocks .block.medium .content h2,.contentBlocks .block.long .content h2,.contentBlocks .block.textBlock .content h2{font-size:2em}.contentBlocks .block.medium .content .textContent,.contentBlocks .block.long .content .textContent,.contentBlocks .block.textBlock .content .textContent{padding:0 15%}.contentBlocks .block.short .contentContainer.text .content{font-size:1.8em}.contentBlocks .block.textBlock .content{padding:3.2em 0;font-size:2.1em}.contentBlocks .block.textBlock .content .button{margin-top:.8em}.contentBlocks .block.textBlock .content .textContent{padding:0 10%}.contentBlocks .block.textBlock.split .content{font-size:1.5em;padding-top:3.2em}.contentBlocks .boardList{padding-bottom:3.2em}.contentBlocks .boardList li.block{width:33.33333%}.contentBlocks .boardList li.block .text{font-size:1.6em}.contentBlocks .boardList li.block .text h4{font-size:1.7em}.contentBlocks #peopleList li.grid-sizer{width:12.5%}.contentBlocks #peopleList li.item{width:12.5%}.contentBlocks #peopleList li.item h2{font-size:1.2em}.contentBlocks #peopleList li.item .content{font-size:1.1em}.contentBlocks #peopleList li.item.large{width:25%}.contentBlocks #peopleList li.item.large .content{font-size:1.4em}.contentBlocks #peopleList li.item.large h2{font-size:1.5em}.contentBlocks .logoList li img{height:60px;-ms-interpolation-mode:bicubic}footer{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}footer>*{width:auto}footer .footer-company-logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .footer-company-logos a{margin-left:0}footer #footer-company-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer #footer-company-info .TM-TCEG-logos{margin:0 0 40px}footer #footer-contact-info{margin:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px}footer #footer-contact-social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}footer #footer-social-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .contact-info{margin-bottom:0}footer #footer-company-name{margin:25px 0}footer .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px}.desktopHide{display:none !important}.logo img{height:110px}}@media only screen and (min-width:1100px){.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon{width:59px;height:51px;background-size:240px 51px;margin-bottom:28px}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.linkedIn{background-position:-79px 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.twitter{background-position:0 0}.contentBlocks .block.short .contentContainer.text .content .iconContainer .icon.youTube{width:78px;background-position:-159px 0}.contentBlocks .block.medium.ourWork{width:33.33%}.contentBlocks .block.textBlock.split .image{padding-bottom:55%}.contentBlocks .boardList li.block .text{font-size:1.5em}}@media only screen and (min-width:1300px){#articleContainer{padding-top:3.7em;padding-bottom:3.7em;font-size:2.1em;max-width:850px}#articleContainer h1{font-size:2em}#articleContainer .button{margin-top:2em}#articleContainer article{margin-top:2em;padding-right:33.3%;position:relative}#articleContainer article .addthis_sharing_toolbox{margin-left:0;margin-right:0;width:auto}#articleContainer article .author{position:absolute;width:33.3%;top:0;right:0;margin-top:0;font-size:.57em}#articleContainer article .date{padding-bottom:2.5em}.banner.map #officeList{font-size:1.6em}.banner .contentOuterContainer .contentContainer h1{font-size:7.52em}.banner .contentOuterContainer .contentContainer p,.banner .contentOuterContainer .contentContainer h1.noPara{font-size:3.37em}.banner .contentOuterContainer .contentContainer .button{font-size:2.1em}.banner .contentOuterContainer .contentContainer .logo img{height:130px}#careersContainer{font-size:2.1em;padding:3.7em 0}#careersContainer h4{max-width:750px}#careersContainer .career h2{max-width:750px}#careersContainer .career .contentOuterContainer{max-width:750px}#careersContainer .career .contentOuterContainer .contentContainer{width:66.6%}.contentBlocks .block.medium .content,.contentBlocks .block.long .content,.contentBlocks .block.textBlock .content,.contentBlocks .block.imageBlock .content{font-size:2.1em}.contentBlocks .block.medium .content .button,.contentBlocks .block.long .content .button,.contentBlocks .block.textBlock .content .button,.contentBlocks .block.imageBlock .content .button{font-size:.761em}.contentBlocks .block.textBlock .content{padding:3.7em 0}.contentBlocks .block.textBlock .content h2{padding:0;max-width:960px}.contentBlocks .block.textBlock .content .textContent{max-width:850px}.contentBlocks .block.textBlock.caseStudy h2{padding:0;max-width:850px}.contentBlocks .block.textBlock.split .image{padding-bottom:75%}.contentBlocks .block.textBlock.split .content{font-size:2.1em;padding-top:3.7em}.contentBlocks .block.textBlock.split .textContent{max-width:100%}.contentBlocks .block.short .contentContainer.text .content{padding:0 15%;font-size:2em}.contentBlocks .block.short .contentContainer.text .content .iconContainer{margin-bottom:1.75em}.contentBlocks .boardList{padding-bottom:3.7em}.contentBlocks .boardList li.block .text{font-size:1.8em}.contentBlocks .logoList li img{height:80px}.contentBlocks #peopleList li.grid-sizer{width:12.5%}.contentBlocks #peopleList li.item{width:12.5%}.contentBlocks #peopleList li.item .content{font-size:1.4em}.contentBlocks #peopleList li.item h2{font-size:1.5em}.contentBlocks #peopleList li.item.large{width:25%}.contentBlocks #peopleList li.item.large .content{font-size:1.7em}.contentBlocks #peopleList li.item.large h2{font-size:2em}.contentBlocks .teamSectionTitle{font-size:3.6em}}@media only screen and (min-width:1500px){.contentBlocks .block.textBlock.split .image{padding-bottom:65%}}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}