﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{clear:both;display:block;margin:0 auto}@font-face{font-family:"icomoon";src:url("../../fonts/icomoon.eot?2bmd0y");src:url("../../fonts/icomoon.eot?2bmd0y#iefix") format("embedded-opentype"),url("../../fonts/icomoon.ttf?2bmd0y") format("truetype"),url("../../fonts/icomoon.woff?2bmd0y") format("woff"),url("../../fonts/icomoon.svg?2bmd0y#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"],.icon-font,.timeline-slides .flex-prev,.timeline-slides .flex-next,.story-slideshow .flex-prev,.story-slideshow .flex-next,.wide-slideshow .flex-prev,.wide-slideshow .flex-next,.featured-slideshow .flex-prev,.featured-slideshow .flex-next{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-volume-x:before{content:""}.icon-volume-2:before{content:""}.icon-envelope:before{content:""}.icon-globe:before{content:""}.icon-menu-arrow:before{content:""}.icon-home-arrow-left:before{content:""}.icon-home-arrow-right:before{content:""}.icon-close-x:before{content:""}.icon-close:before{content:""}.icon-cta-arrow:before{content:""}.icon-play:before{content:""}.icon-slide-arrow-left:before,.timeline-slides .flex-prev:before,.story-slideshow .flex-prev:before,.wide-slideshow .flex-prev:before,.featured-slideshow .flex-prev:before{content:""}.icon-slide-arrow-right:before,.timeline-slides .flex-next:before,.story-slideshow .flex-next:before,.wide-slideshow .flex-next:before,.featured-slideshow .flex-next:before{content:""}.icon-search:before{content:""}.icon-menu-toggle:before{content:""}.icon-cv:before{content:""}.icon-twitter:before{content:""}.icon-vimeo:before{content:""}.icon-linkedin:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}button,input[type=button],input[type=reset],input[type=submit],.primary-button,.secondary-button{background-color:#ffcf01;border:1px solid #ffcf01;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif;font-size:.75rem;letter-spacing:1px;font-weight:700;line-height:1;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:all .2s linear;user-select:none;vertical-align:middle;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus,.primary-button:hover,.primary-button:focus,.secondary-button:hover,.secondary-button:focus{background-color:#f15a29;color:#white}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.5}.bordered-button{background-color:transparent;border:1px solid #62b5e5;border-radius:2px;color:#62b5e5;cursor:pointer;display:inline-block;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif;font-size:.75rem;letter-spacing:1px;font-weight:700;line-height:1;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.bordered-button:hover,.bordered-button:focus{background-color:#62b5e5;color:#fff}.text-cta{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.text-cta:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-top;transition:all .3s ease-in-out}.text-cta:hover:after{margin-left:.75rem}fieldset{background-color:#fff;border:1px solid #e5e5e5;margin:0 0 .75em;padding:1.5em}input,label,select{font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif;font-size:1em}label{margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,select[multiple=multiple]{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:none;box-sizing:border-box;display:block;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover{border-color:#ccc}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus{border-color:#62b5e5;box-shadow:none;outline:none}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple=multiple]:disabled{background-color:#f0f0f0;cursor:not-allowed}input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple=multiple]:disabled:hover{border:1px solid #e5e5e5}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{font-weight:700;padding:.75em 0;text-align:left;text-transform:uppercase}td{padding:6px 10px}tr,td,th{vertical-align:middle}tr:nth-child(even) td{background:#fff;color:#4d525a}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";color:#4d525a;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif;font-weight:normal;line-height:1.2;margin:0}h1{color:#191919;font-size:2.25rem}@media only screen and (min-width: 1020px){h1{font-size:2.75rem}}h2{font-size:1.5rem}@media only screen and (min-width: 1020px){h2{font-size:2rem}}h3{font-size:1.375rem}@media only screen and (min-width: 1020px){h3{font-size:1.75rem}}h4{font-size:1.25rem}@media only screen and (min-width: 1020px){h4{font-size:1.5rem}}h5{font-size:1rem}@media only screen and (min-width: 1020px){h5{font-size:1.25rem}}h6{font-size:1rem}@media only screen and (min-width: 1020px){h6{font-size:1rem}}p{margin:0;font-size:1rem;font-size:.875rem;line-height:2em}li{font-size:.875rem}a{color:#62b5e5;text-decoration:none;transition:color .2s linear}a:active,a:focus,a:hover{color:#2495d7}a:active,a:focus{outline:none}blockquote{margin:0;color:#62b5e5}blockquote cite{display:inline-block;padding-top:1.5rem;font-size:.875rem;font-style:normal}.blockquote__text{line-height:1.4em;font-weight:300}.blockquote__name{font-weight:700;text-transform:uppercase}hr{border-bottom:1px solid #e5e5e5;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%;height:auto}.screen-reader-text{display:none}.text-block p+p{margin-top:1rem}@media print{*,*:before,*:after{background:transparent !important;color:#000 !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}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(15%);transform:translateY(15%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.t-link{font-size:.75rem;font-weight:700;text-transform:uppercase}.t-link--arrow:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-bottom;transition:all .3s ease-in-out}html{width:100%;height:100%}body{background:#f2f2f2}body.noscroll{overflow:hidden}body.searching{position:fixed;width:100%}.site{max-width:100%;margin:0 auto;background:#fff}.page-content{padding:1.5rem 0 2rem}@media only screen and (min-width: 765px){.page-content{padding:2.5rem 0 4rem}}@media only screen and (min-width: 1020px){.page-content{padding:3.5rem 0 6rem}}.page-content--short{padding-bottom:1.5rem}@media only screen and (min-width: 765px){.page-content--short{padding-bottom:2.5rem}}@media only screen and (min-width: 1020px){.page-content--short{padding-bottom:3.5rem}}.page-content--bottomless{padding-bottom:0}.leadership-pods{padding-bottom:2rem}@media only screen and (min-width: 765px){.leadership-pods{padding-bottom:4rem}}@media only screen and (min-width: 1020px){.leadership-pods{padding-bottom:6rem}}.content-container{padding-left:5%;padding-right:5%;max-width:1070px;margin:0 auto}@media only screen and (min-width: 765px){.content-container{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 1020px){.content-container{padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (min-width: 1330px){.content-container{padding-right:0;padding-left:0}}.content-container--extended{max-width:1290px}.content-container--extra-extended{max-width:1490px;padding:0}.content-container--flush{padding-left:0;padding-right:0}.content-container--borderedsib{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e5e5e5}@media only screen and (min-width: 765px){.content-container--borderedsib{padding-top:2.5rem;margin-top:2.5rem}}@media only screen and (min-width: 1020px){.content-container--borderedsib{padding-top:3.5rem;margin-top:3.5rem}}.shaded-stripe,.top-shaded-stripe{position:relative;width:100%;padding-bottom:2rem}.shaded-stripe.shaded-stripe--inverted,.top-shaded-stripe.shaded-stripe--inverted{background:#fafafa}.shaded-stripe.shaded-stripe--inverted:before,.top-shaded-stripe.shaded-stripe--inverted:before{background:#fff}@media only screen and (min-width: 765px){.shaded-stripe,.top-shaded-stripe{padding-bottom:4rem}}@media only screen and (min-width: 1020px){.shaded-stripe,.top-shaded-stripe{padding-bottom:6rem}}.shaded-stripe:before,.top-shaded-stripe:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:28rem;max-height:70%;background:#fafafa;z-index:0}.top-shaded-stripe{padding-bottom:0;padding-top:2rem}@media only screen and (min-width: 765px){.top-shaded-stripe{padding-bottom:0;padding-top:3.5rem}}@media only screen and (min-width: 1020px){.top-shaded-stripe{padding-bottom:0;padding-top:4.5rem}}.top-shaded-stripe:before{top:0;bottom:auto}.stripe--dark{background:#f2f2f2}.stripe{padding:2rem 0}@media only screen and (min-width: 765px){.stripe{padding:3.5rem 0}}@media only screen and (min-width: 1020px){.stripe{padding:4.5rem 0}}.stripe__mini-headline{text-transform:uppercase;font-weight:700;font-size:.875rem;margin-bottom:1rem}@media only screen and (min-width: 765px){.stripe__mini-headline{margin-bottom:2rem}}@media only screen and (min-width: 765px){.nav-cols{display:flex;flex-flow:row nowrap}}@media only screen and (min-width: 765px){.nav-cols__col{flex:1;padding-right:1.25rem}}@media only screen and (min-width: 765px){.nav-cols__menu+.nav-cols__menu{margin-top:1.5rem}}.nav-cols__menu .menu>.menu-item:first-child>a{position:relative;display:block;padding:1rem 5%;border-top:1px solid #d6d6d6;color:#191919;text-transform:uppercase;font-weight:700}@media only screen and (min-width: 765px){.nav-cols__menu .menu>.menu-item:first-child>a{padding:0;border-top:none}}@media screen and (max-width: 764px){.nav-cols__menu .menu>.menu-item:first-child.menu-item-has-children>a:before,.nav-cols__menu .menu>.menu-item:first-child.menu-item-has-children>a:after{content:"";position:absolute;background-color:#191919;transition:transform .25s ease-out}.nav-cols__menu .menu>.menu-item:first-child.menu-item-has-children>a:before{top:24px;left:100%;margin-left:-32px;width:1px;height:11px}.nav-cols__menu .menu>.menu-item:first-child.menu-item-has-children>a:after{top:29px;left:100%;margin-left:-37px;width:11px;height:1px}.nav-cols__menu .menu>.menu-item:first-child.menu-item-has-children>a.is-open:before{transform:rotate(90deg)}.nav-cols__menu .menu>.menu-item:first-child.menu-item-has-children>a.is-open:after{transform:rotate(180deg)}}.nav-cols__menu .menu>.menu-item a{display:inline-block;padding:.5rem 5%;color:#4d525a;font-size:.6875rem;line-height:2.5em}@media only screen and (min-width: 765px){.nav-cols__menu .menu>.menu-item a{padding:0}.nav-cols__menu .menu>.menu-item a:active,.nav-cols__menu .menu>.menu-item a:focus,.nav-cols__menu .menu>.menu-item a:hover{color:#62b5e5}}@media only screen and (min-width: 765px){.nav-cols__menu .menu .menu-item__mobile-only{display:none}}.nav-cols__menu.footer-cols__menu--no-parent .menu>.menu-item:first-child a{padding-top:0;border-top:none;text-transform:none;font-weight:normal}.nav-cols__menu .sub-menu{display:none}@media only screen and (min-width: 765px){.nav-cols__menu .sub-menu{display:block}}.nav-cols__menu .sub-menu li:first-child a{padding-top:0}.site-header{position:relative;background:#191919;color:#9e9e9e;z-index:20;transition:background .2s linear}@media only screen and (min-width: 840px){.site-header{background:rgba(25,25,25,0)}}@media only screen and (min-width: 840px){.site-header:hover,.searching .site-header{background:rgba(25,25,25,.95)}}.site-header:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);z-index:-1}.single-people.people-template-default .site-header,body.work-template-single-work-small .site-header,body.page-template-search-results .site-header,body.page-template-template-contact .site-header,body.page-template-template-magazine .site-header,body.page-template-template-careers .site-header,body.no-photo-header .site-header{background:#191919}.single-people.people-template-default .site-header:after,body.work-template-single-work-small .site-header:after,body.page-template-search-results .site-header:after,body.page-template-template-contact .site-header:after,body.page-template-template-magazine .site-header:after,body.page-template-template-careers .site-header:after,body.no-photo-header .site-header:after{content:none}@media screen and (max-width: 764px){.site-header .content-container{padding-left:0;padding-right:0}}.site-header__content{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.site-header__left-side{display:flex;align-items:center;padding:0 5%}@media only screen and (min-width: 765px){.site-header__left-side{padding:0}}.site-header__left-side .site-header__tab{width:auto;padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width: 765px){.site-header__left-side .site-header__tab{padding-top:0;padding-bottom:0}}.site-header__right-side{padding:0 5%}@media only screen and (min-width: 765px){.site-header__right-side{padding:0}}@media only screen and (min-width: 765px){.site-header__left-side,.site-header__right-side{display:block;overflow:hidden}}.site-header__middle-side{transition:opacity .3s linear}.searching .site-header__middle-side{opacity:.1}.searching .site-header__middle-side a{cursor:default}@media only screen and (min-width: 765px){.site-header__tab{float:left;display:flex;align-items:center;height:3.75rem}}@media only screen and (min-width: 1020px){.site-header__tab{height:4.75rem}}@media only screen and (min-width: 765px){.site-header__tab+.site-header__tab{padding-left:1.5rem;margin-left:1.5rem}}@media only screen and (min-width: 1020px){.site-header__tab+.site-header__tab{padding-left:2.5rem;margin-left:2.5rem}}.site-header__tab+.site-header__tab.site-header__megamenu{padding-left:0;margin-left:0;margin-right:0}.site-header__menu-toggle{position:absolute;top:7px;left:50%;margin-left:-15px}@media only screen and (min-width: 765px){.site-header__menu-toggle{float:none;display:block;top:14px}}@media only screen and (min-width: 840px){.site-header__menu-toggle{display:none}}.site-header__menu-link{font-size:.75rem;text-transform:uppercase;font-weight:700;color:#9e9e9e;cursor:pointer}.site-header__menu-link:active,.site-header__menu-link:focus,.site-header__menu-link:hover{color:#fff}.site-header__menu-link:active .site-header__hamburger span,.site-header__menu-link:focus .site-header__hamburger span,.site-header__menu-link:hover .site-header__hamburger span{background-color:#fff}.site-header__menu-link .icon-menu-toggle{margin-right:1rem;font-size:1.375rem;vertical-align:middle}@media only screen and (min-width: 765px){.site-header__menu-link .icon-menu-toggle{margin-right:1.875rem}}.site-header__logo{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;width:6.875rem;height:.9375rem;background:url(../../images/populous-logo.png) no-repeat center;background-size:contain}@media only screen and (min-width: 765px){.site-header__logo{width:8.3125rem}}.site-header__main-nav{display:none}@media only screen and (min-width: 840px){.site-header__main-nav{display:block}}.site-header__main-nav li{display:inline-block}.site-header__main-nav li.current-menu-item a,.site-header__main-nav li.current-page-ancestor a{color:#9e9e9e}.site-header__main-nav a{display:inline-block;padding:.75rem;font-size:.6875rem;line-height:2.5em;color:#fff;text-transform:uppercase}@media only screen and (min-width: 765px){.site-header__main-nav a{padding:.75rem .5rem;line-height:1.5}}@media only screen and (min-width: 1020px){.site-header__main-nav a{padding:.75rem}}.site-header__main-nav a:active,.site-header__main-nav a:focus,.site-header__main-nav a:hover{color:#9e9e9e}body.single-work .site-header__main-nav li.main-nav-item__our-projects a,body.page-template-template-all-work .site-header__main-nav li.main-nav-item__our-projects a{color:#9e9e9e}body.single-services .site-header__main-nav li.main-nav-item__our-expertise a{color:#9e9e9e}body.single-people .site-header__main-nav li.main-nav-item__our-people a{color:#9e9e9e}.site-header__text-link{display:inline-block;font-size:.6875rem;line-height:2.5em;color:#fff}@media only screen and (min-width: 765px){.site-header__text-link{line-height:1.5;color:#9e9e9e}}.site-header__text-link:active,.site-header__text-link:focus,.site-header__text-link:hover{color:#fff}@media only screen and (min-width: 765px){.site-header__text-link+.site-header__text-link{margin-left:1rem}}@media screen and (max-width: 764px){.site-header__tab--contact a,.site-header__tab--search a{display:block;text-transform:uppercase;font-weight:700}}.site-header__tab--search{position:relative}.site-header__tab--search a{color:#fff;margin-left:auto}@media only screen and (min-width: 765px){.site-header__tab--search a:active,.site-header__tab--search a:focus,.site-header__tab--search a:hover{color:#9e9e9e}}.site-header__tab--search a .icon-search{margin-left:auto}@media only screen and (min-width: 765px){.site-header__tab--search .site-header__text-link{display:none}}.site-header__search-icon{position:relative;width:1rem;height:1rem;line-height:1em}.site-header__search-icon span{position:absolute;top:0;left:0}.site-header__search-icon .icon-close-x{display:none}.site-header__tab--languages{padding:.5rem 0}@media only screen and (min-width: 765px){.site-header__tab--languages{padding:0}}.site-header__tab--languages a{color:#9e9e9e}@media screen and (max-width: 764px){.site-header__tab--languages a{display:block;padding:.5rem 5%}}.site-header__language-toggle .icon-globe{margin-right:.375rem}.site-header__language-toggle a{position:relative}.site-header__language-toggle a:focus{color:#fff}.site-header__language-toggle a:before,.site-header__language-toggle a:after{content:"";position:absolute;background-color:#fff;transition:transform .25s ease-out}.site-header__language-toggle a:before{top:19px;left:100%;margin-left:-5px;width:1px;height:11px}.site-header__language-toggle a:after{top:24px;left:100%;margin-left:-10px;width:11px;height:1px}.site-header__language-toggle.is-open a:before{transform:rotate(90deg)}.site-header__language-toggle.is-open a:after{transform:rotate(180deg)}.site-header__hamburger{position:relative;display:inline-block;width:30px;height:30px;margin-right:1.875rem;vertical-align:middle}.site-header__hamburger span{position:absolute;left:0;display:block;width:30px;height:1px;background-color:#fff;opacity:1;transition:all .25s ease-out}.site-header__hamburger span:nth-child(1){top:6px}.site-header__hamburger span:nth-child(2){top:12px}.site-header__hamburger span:nth-child(3){top:18px}.site-header__hamburger span:nth-child(4){top:24px}.site-header__hamburger.is-open span:nth-child(1),.site-header__hamburger.is-open span:nth-child(4){top:50%;left:50%;width:0;opacity:0}.site-header__hamburger.is-open span:nth-child(2){transform:rotate(45deg);top:15px}.site-header__hamburger.is-open span:nth-child(3){transform:rotate(-45deg);top:15px}@media only screen and (min-width: 765px){.site-header__megamenu{display:none;position:absolute;top:100%;left:0;width:100%;height:auto;padding:2.5rem 0 3.5rem;background:#242424;z-index:100}}.megamenu__tagline{display:none}@media only screen and (min-width: 765px){.megamenu__tagline{display:block;color:#fff;font-weight:700;letter-spacing:1px}}@media only screen and (min-width: 1020px){.megamenu-cols__col{max-width:20%}}@media only screen and (min-width: 1330px){.megamenu-cols__col{max-width:17%}}.megamenu-cols__col:first-child{margin-right:5%}@media only screen and (min-width: 1020px){.megamenu-cols__col:first-child{margin-right:10%}}@media only screen and (min-width: 1330px){.megamenu-cols__col:first-child{margin-right:15%}}.megamenu-cols__menu .menu-item.menu-item-has-children>a{border-color:#4d525a;color:#fff}@media screen and (max-width: 764px){.megamenu-cols__menu .menu-item.menu-item-has-children>a:before,.megamenu-cols__menu .menu-item.menu-item-has-children>a:after{background-color:#fff}}@media only screen and (min-width: 765px){.megamenu-cols__menu .menu-item.menu-item__mobile-only{display:none}}.megamenu-cols__menu .menu-item a{color:#b2b2b2}@media only screen and (min-width: 765px){.megamenu-cols__menu .menu-item a:active,.megamenu-cols__menu .menu-item a:focus,.megamenu-cols__menu .menu-item a:hover{color:#fff}}.site-header__mobile-menu{display:none;position:absolute;top:auto;left:auto;width:100%;background:#242424}@media only screen and (min-width: 840px){.site-header__mobile-menu{display:none}}.site-header__mobile-menu .menu-item{padding:0 5%;border-bottom:1px solid #4d525a}@media only screen and (min-width: 765px){.site-header__mobile-menu .menu-item{padding:0 1.5rem}}.site-header__mobile-menu .menu-item.site-header__language-toggle{border-bottom:none}.site-header__mobile-menu .menu-item.current-menu-item a,.site-header__mobile-menu .menu-item.current-page-ancestor a{color:#9e9e9e}.site-header__mobile-menu .menu-item a{display:block;padding:.675rem 0;font-size:.6875rem;line-height:2.5em;color:#fff;text-transform:uppercase}.site-header__mobile-menu .menu-item a:active,.site-header__mobile-menu .menu-item a:focus,.site-header__mobile-menu .menu-item a:hover{color:#9e9e9e}.site-header__mobile-menu .site-header__language-nav{display:none}.site-header__mobile-menu .site-header__language-nav .menu-item{border-bottom:none}.site-header__mobile-menu .site-header__language-nav .menu-item a{padding:.5rem 0 .5rem 1.25rem;text-transform:none}.search-overlay{display:none;position:absolute;top:2.9375rem;left:0;width:100%;height:100vh;z-index:100}@media only screen and (min-width: 765px){.search-overlay{top:3.75rem}}@media only screen and (min-width: 1020px){.search-overlay{top:4.75rem}}.search-overlay .site-header{background:transparent}.search-overlay .site-header:after{content:none}@media only screen and (min-width: 840px){.search-overlay .site-header:hover{background:transparent}}.search-overlay .search-form-wrapper{position:relative;width:85%;max-width:34rem;padding-top:1.5rem;margin:0 auto;z-index:1}@media only screen and (min-width: 765px){.search-overlay .search-form-wrapper{width:60%}}.search-overlay .search-field{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0px}.search-overlay .search-field:focus{border-color:#fff}.search-overlay .search-submit{display:none}.search-overlay .search-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,25,25,.95)}.site-footer{background:#f2f2f2}@media only screen and (min-width: 765px){.site-footer{padding:2rem 0}}@media screen and (max-width: 764px){.site-footer .content-container{padding-left:0;padding-right:0}}.footer-cols{position:relative}@media only screen and (min-width: 765px){.footer-cols__col:last-child{padding-right:0;text-align:right}}@media only screen and (min-width: 1020px){.footer-cols__col:last-child{flex-grow:2.5}}@media only screen and (min-width: 1020px){.footer-cols__col.footer-cols__col--double{flex-grow:2}.footer-cols__col.footer-cols__col--double .sub-menu{column-count:2}}.footer-cols__col-headline{padding:1rem 5%;border-top:1px solid #d6d6d6;color:#191919;text-transform:uppercase;font-weight:700;font-size:.6875rem;line-height:2.5em}@media only screen and (min-width: 765px){.footer-cols__col-headline{padding:0;border-top:none}}.footer-social-icons{padding:0 5% 1rem}@media only screen and (min-width: 765px){.footer-social-icons{padding:0}}.footer-social-icon{display:inline-block;color:#d6d6d6;font-size:1.25rem}.footer-social-icon+.footer-social-icon{margin-left:.8rem}.footer-social-icon:active,.footer-social-icon:focus,.footer-social-icon:hover{color:#4d525a}.sub-footer{padding:2rem 5%;border-top:1px solid #d9d9d9;font-size:.6875rem}@media only screen and (min-width: 765px){.sub-footer{padding:2rem 0 0;margin-top:2rem}}@media only screen and (min-width: 765px){.sub-footer__cols{display:flex;flex-flow:row nowrap;justify-content:space-between}}.sub-footer__col+.sub-footer__col{margin-top:2rem}@media only screen and (min-width: 765px){.sub-footer__col+.sub-footer__col{margin-top:0}}.sub-footer__col span{display:block}@media only screen and (min-width: 765px){.sub-footer__col span{display:inline-block}}.sub-footer__col span+span{margin-top:1rem}@media only screen and (min-width: 765px){.sub-footer__col span+span{margin-top:0;margin-left:2.5rem}}.sub-footer__menu li{display:block;font-size:.6875rem}@media only screen and (min-width: 765px){.sub-footer__menu li{display:inline-block}}.sub-footer__menu li+li{margin-top:1rem}@media only screen and (min-width: 765px){.sub-footer__menu li+li{margin-top:0}.sub-footer__menu li+li:before{content:"/";margin:0 1rem}}.sub-footer__menu a{color:#4d525a}.sub-footer__menu a:active,.sub-footer__menu a:focus,.sub-footer__menu a:hover{color:#62b5e5}.sub-footer__logo{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;width:8.3125rem;height:.9375rem;background:url(../../images/populous-logo-dark.png) no-repeat center;background-size:contain}@media only screen and (min-width: 765px){.halves{display:flex;justify-content:space-between;flex-flow:row wrap}}@media only screen and (min-width: 765px){.halves__half{width:48%}}.halves__half+.halves__half{margin-top:1.5rem}@media only screen and (min-width: 765px){.halves__half+.halves__half:nth-child(2){margin-top:0}}@media only screen and (min-width: 765px){.halves.halves--uneven>.halves__half:first-child{width:41%}.halves.halves--uneven>.halves__half:last-child{width:55%}}@media only screen and (min-width: 1020px){.halves.halves--uneven>.halves__half:first-child{width:36%}.halves.halves--uneven>.halves__half:last-child{width:60%}}@media only screen and (min-width: 765px){.halves.halves--uneven--flipped>.halves__half:first-child{width:55%}.halves.halves--uneven--flipped>.halves__half:last-child{width:41%}}@media only screen and (min-width: 1020px){.halves.halves--uneven--flipped>.halves__half:first-child{width:60%}.halves.halves--uneven--flipped>.halves__half:last-child{width:36%}}@media only screen and (min-width: 765px){.columned-content{display:flex;justify-content:space-between;flex-flow:row wrap}}.columned-content--single-column .columned-content__main{width:100%;max-width:760px}@media only screen and (min-width: 765px){.columned-content__main{width:64%}}@media only screen and (min-width: 1020px){.columned-content__main{width:71%}}.columned-content__side{margin-top:1.5rem}@media only screen and (min-width: 765px){.columned-content__side{width:32%;margin-top:0}}@media only screen and (min-width: 1020px){.columned-content__side{width:25%}}@media only screen and (min-width: 765px){.columns{display:flex}}@media only screen and (min-width: 765px){.columns__col{flex:1;padding:0 2%}.columns__col:first-child{padding-left:0}.columns__col:last-child{padding-right:0}}.columns__col+.columns__col{margin-top:2rem}@media only screen and (min-width: 765px){.columns__col+.columns__col{margin-top:0}}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-embed iframe,.video-embed object,.video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.text-block>*+*{margin-top:1.75rem}.text-block>h1+*,.text-block>h2+*,.text-block>h3+*,.text-block>h4+*,.text-block>h5+*,.text-block>h6+*{margin-top:.875rem}.text-block ul,.text-block ol{padding-left:2rem}.text-block ul{list-style:disc}.text-block ol{list-style:decimal}.text-block li{line-height:2em}.text-block blockquote{border-left:1px solid #e5e5e5;padding:1rem;font-size:1.5rem;color:#4d525a}.text-block form ul{list-style:none;padding-left:0}.text-block.text-block--wysiwyg{max-width:56rem;margin-right:auto;margin-left:auto}.breadcrumbs{position:relative;padding-top:1.5rem;color:#191919;font-size:.75rem;z-index:10}@media only screen and (min-width: 765px){.breadcrumbs{display:block;padding-top:2.5rem;font-size:1rem}}@media only screen and (min-width: 1020px){.breadcrumbs{padding-top:3.5rem}}.breadcrumbs a{text-transform:uppercase;color:#191919;font-weight:700;line-height:1.5em}.breadcrumbs .breadcrumb_last{text-transform:uppercase;font-weight:700}.breadcrumbs a+.breadcrumb_last{text-transform:none;font-weight:normal}@media only screen and (min-width: 765px){.breadcrumbs.breadcrumbs--reversed{color:#fff}}@media only screen and (min-width: 765px){.breadcrumbs.breadcrumbs--reversed a{color:#fff}}@media only screen and (min-width: 765px){.related-details{display:flex;flex-flow:row wrap;justify-content:space-between}}.related-details__list{border-top:1px solid #e5e5e5;padding-top:.75rem}@media only screen and (min-width: 765px){.related-details__list{width:48%}}.related-details__list+.related-details__list{margin-top:1.5rem}@media only screen and (min-width: 765px){.related-details__list+.related-details__list{margin-top:2.5rem}.related-details__list+.related-details__list:nth-child(2){margin-top:0}}.related-details__title{padding-bottom:1rem;text-transform:uppercase;font-size:.75rem;font-weight:700}.bio__qualifications .related-details__title{border-top:none;padding-top:0}.related-detail__title,.related-detail__detail{font-size:.75rem}.related-detail__detail span{text-transform:uppercase}.related-detail__detail-title{text-transform:uppercase}.related-detail+.related-detail{margin-top:.75rem}@media only screen and (min-width: 1020px){.related-detail+.related-detail{margin-top:1.25rem}}.related-detail .text-cta{display:inline-block;margin-top:1rem}@media only screen and (min-width: 765px){.related-detail .text-cta{margin-top:1.5rem}}.bio{position:relative}.bio .related-detail__title,.bio .related-detail__detail{font-size:.75rem;line-height:1.5em}@media only screen and (min-width: 765px){.bio__firstname{display:block}}@media only screen and (min-width: 765px){.team-bio-page .detail-page__name{position:absolute;top:0;left:52%}}@media only screen and (min-width: 765px){.team-bio-page .detail-page__description{padding-top:9.75rem}}@media only screen and (min-width: 1020px){.team-bio-page .detail-page__description{padding-top:12.5rem}}@media only screen and (min-width: 1020px){.team-bio-page .detail-page__stats{margin-top:2rem}}.photo-page-header{position:relative;width:100%;height:56.25vw;max-height:800px;margin-top:calc( 3rem / 2 );background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width: 765px){.photo-page-header{margin-top:calc( -1 * (4rem + 3.75rem) )}}@media only screen and (min-width: 1020px){.photo-page-header{margin-top:calc( -1 * (5rem + 4.75rem) )}}.photo-page-header.photo-page-header--has-video{height:56.25vw}.single-people .photo-page-header{background-position:center top}@media only screen and (min-width: 765px){.photo-page-header:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:160px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 100%)}}@media only screen and (min-width: 1020px){.photo-page-header:after{height:200px}}.photo-page-header .content-container{position:relative;height:100%}.photo-page-header__label{position:absolute;bottom:.75rem;left:.75rem;color:#4d525a;text-transform:uppercase;font-size:.75rem;line-height:1em;font-weight:700;letter-spacing:.5px}@media only screen and (min-width: 765px){.photo-page-header__label{bottom:1.25rem;left:1.25rem}.our-story-page .photo-page-header__label{bottom:7rem;left:1.5rem}}@media only screen and (min-width: 1020px){.photo-page-header__label{font-size:.875rem;letter-spacing:1px;left:2.5rem}.our-story-page .photo-page-header__label{left:2.5rem}}@media only screen and (min-width: 1330px){.photo-page-header__label{bottom:2rem;left:0}.our-story-page .photo-page-header__label{bottom:7rem;left:0}}.photo-page-header__label:hover{color:#4d525a}.photo-page-header__label a{color:#4d525a}.photo-page-header__label span{display:inline-block;float:left;clear:both;padding:.25rem;background:#fff}@media only screen and (min-width: 1020px){.photo-page-header__label span{padding:.375rem}}.photo-page-header__label span+span{margin-top:.25rem}.photo-page-header__label span:not(:first-child){transition-delay:.1s}.photo-page-header__video-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:10}.photo-page-header__video-container .video-embed{margin:0 auto;max-width:1420px}@media screen and (min-width: 1420px){.photo-page-header__video-container .video-embed{padding-bottom:800px}}.photo-page-header__video{max-height:800px}.photo-page-header__close{position:absolute;top:1rem;left:5%;font-size:2rem;color:#fff;z-index:10}@media only screen and (min-width: 765px){.photo-page-header__close{top:4rem;left:1.5rem}}@media only screen and (min-width: 1020px){.photo-page-header__close{left:2.5rem}}@media screen and (min-width: 1290px){.photo-page-header__close{left:calc( 2.5rem + (100vw - 1290px) /2 )}}@media only screen and (min-width: 1330px){.photo-page-header__close{left:calc( (100vw - 1290px) /2 )}}@media screen and (min-width: 1420px){.photo-page-header__close{left:65px}}.photo-page-header__close:hover{color:rgba(255,255,255,.6)}.text-intro h1,.text-intro h2,.text-intro h3,.text-intro h4,.text-intro h5,.text-intro h6{max-width:550px;color:#62b5e5}.text-intro h1+p,.text-intro h2+p,.text-intro h3+p,.text-intro h4+p,.text-intro h5+p,.text-intro h6+p{margin-top:1rem}@media only screen and (min-width: 765px){.text-intro h1+p,.text-intro h2+p,.text-intro h3+p,.text-intro h4+p,.text-intro h5+p,.text-intro h6+p{margin-top:1.5rem}}@media only screen and (min-width: 1020px){.text-intro h1+p,.text-intro h2+p,.text-intro h3+p,.text-intro h4+p,.text-intro h5+p,.text-intro h6+p{margin-top:2rem}}.text-intro p{max-width:750px}.text-intro--wide p{max-width:100%}.our-story-page .text-intro p{margin:0 auto}.half-pods{align-items:center}.half-pod-quote blockquote{max-width:420px;margin:0 auto}.bio-teasers{display:flex;flex-flow:row wrap}.bio-teasers .bio-teaser{width:49%}@media only screen and (min-width: 765px){.bio-teasers .bio-teaser{width:32%}}@media only screen and (min-width: 1020px){.bio-teasers .bio-teaser{width:23.5%}}.bio-teasers .bio-teaser+.bio-teaser{margin-top:1rem;margin-left:2%}.bio-teasers .bio-teaser+.bio-teaser:nth-child(2){margin-top:0}@media only screen and (min-width: 765px){.bio-teasers .bio-teaser+.bio-teaser:nth-child(3){margin-top:0}}@media only screen and (min-width: 1020px){.bio-teasers .bio-teaser+.bio-teaser:nth-child(4){margin-top:0}}.bio-teasers .bio-teaser+.bio-teaser:nth-child(odd){margin-left:0}@media only screen and (min-width: 765px){.bio-teasers .bio-teaser+.bio-teaser:nth-child(odd){margin-left:2%}}@media only screen and (min-width: 765px){.bio-teasers .bio-teaser+.bio-teaser:nth-child(3n+1){margin-left:0}}@media only screen and (min-width: 1020px){.bio-teasers .bio-teaser+.bio-teaser:nth-child(3n+1){margin-left:2%}}@media only screen and (min-width: 1020px){.bio-teasers .bio-teaser+.bio-teaser:nth-child(4n+1){margin-left:0}}.bio-teasers-holder{display:none}.bio-teasers-holder .bio-teasers{margin-top:1rem}.bio-teaser{position:relative}.bio-teaser:hover span{background-position:left}.bio-teaser.bio-teaser--hidden{display:none}.bio-teaser__name{position:absolute;bottom:.75rem;left:.75rem;text-transform:uppercase;font-size:.625rem;line-height:1em;font-weight:700;letter-spacing:.5px;z-index:1}@media only screen and (min-width: 1020px){.bio-teaser__name{font-size:.75rem;letter-spacing:1px}}@media only screen and (min-width: 765px){.bio-teaser--wide .bio-teaser__name{bottom:1.25rem;left:1.25rem}}@media only screen and (min-width: 1020px){.bio-teaser--wide .bio-teaser__name{bottom:2rem;left:2rem}}.bio-teaser__name span{display:inline-block;float:left;clear:both;padding:.25rem;background:#fff}@media only screen and (min-width: 1020px){.bio-teaser__name span{padding:.375rem}}.bio-teaser__name span+span{margin-top:.25rem}.bio-teaser__name span.bio-teaser__suffix{font-weight:normal;text-transform:none;letter-spacing:0}.bio-teaser__name span:not(:first-child){transition-delay:.1s}.bio-teaser__link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:transparent;z-index:2}@media only screen and (min-width: 765px){.halves__half .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * ( .48 * ( 100vw - (1.5rem * 2) ) ) )}}@media only screen and (min-width: 1020px){.halves__half .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * ( .48 * ( 100vw - (2.5rem * 2) ) ) )}}@media screen and (min-width: 1070px){.halves__half .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * ( .48 * ( 1070px - (2.5rem * 2) ) ) )}}@media screen and (min-width: 1070px){.halves__half .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * ( .48 * ( 1070px ) ) )}}@media screen and (min-width: 1070px){.content-container--extended .halves__half .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * ( .48 * ( 100vw - (2.5rem * 2) ) ) )}}@media only screen and (min-width: 1330px){.content-container--extended .halves__half .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * ( .48 * ( 1290px ) ) )}}.text-intro+.search-filter-results{margin-top:1.5rem}@media only screen and (min-width: 765px){.text-intro+.search-filter-results{margin-top:2.5rem}}@media only screen and (min-width: 1020px){.text-intro+.search-filter-results{margin-top:3.5rem}}.searchandfilter ul li{padding:0}.searchandfilter .sf-input-text{border:none;border-bottom:1px solid #e5e5e5;border-radius:0}.detail-page.work-page .detail-page__text,.detail-page .related-details{margin-top:1.5rem}@media only screen and (min-width: 765px){.detail-page.work-page .detail-page__text,.detail-page .related-details{margin-top:2.5rem}}@media only screen and (min-width: 1020px){.detail-page.work-page .detail-page__text,.detail-page .related-details{margin-top:4rem}}@media screen and (max-width: 764px){.detail-page__photo{margin-bottom:1rem}.detail-page__photo img{max-height:70vw;width:auto}}.detail-page__headline{color:#62b5e5;font-weight:300}.detail-page__headline+.detail-page__subhead{margin-top:1rem}.featured-slideshow .detail-page__headline{color:#4d525a;font-weight:normal}.roundup-nav .detail-page__headline{color:#4d525a}@media only screen and (min-width: 765px){.detail-page__firstname{display:block}}.detail-page__subhead{font-size:.75rem}.detail-page__subhead-text{text-transform:uppercase;font-weight:700;line-height:1.5em}.detail-page__stats{margin-top:1.5rem}@media only screen and (min-width: 765px){.detail-page__stats{margin-top:2rem}}@media only screen and (min-width: 1020px){.detail-page__stats{margin-top:4rem}}.detail-page__icon-link{color:#4d525a;font-size:1.5rem}.detail-page__icon-link:hover,.detail-page__icon-link:focus{color:#62b5e5}.detail-page__icon-link+.detail-page__icon-link{margin-left:1.25rem}.detail-page__email+.detail-page__icon-links{margin-top:1rem}@media only screen and (min-width: 765px){.detail-page__email+.detail-page__icon-links{margin-top:2rem}}.world-map{position:relative;width:100%;max-width:100rem;height:49.3vw;background:url(../../images/world-map-mobile.png) no-repeat center top;background-size:100%}@media only screen and (min-width: 1020px){.world-map{height:55.3vw;background-image:url(../../images/world-map.png);background-position:center;background-size:112%}}@media screen and (min-width: 100rem){.world-map{height:49.3rem;margin:0 auto;background-size:contain}}.world-map__points{display:none}@media only screen and (min-width: 1020px){.world-map__points{display:block;position:absolute}}@media only screen and (min-width: 1020px){.world-map__points--us{top:18vw;left:4vw;width:19.25rem;height:5.25rem}}@media only screen and (min-width: 1330px){.world-map__points--us{top:18vw;left:3vw;width:23rem;height:6.25rem}}@media screen and (min-width: 93.125rem){.world-map__points--us{left:4vw}}@media screen and (min-width: 100rem){.world-map__points--us{top:16.5rem;left:7.5rem}}.world-map__points--uk{top:16vw;left:41.5vw;width:6.25rem;height:1.125rem}@media only screen and (min-width: 1330px){.world-map__points--uk{width:7.5rem;height:1.375rem}}@media screen and (min-width: 100rem){.world-map__points--uk{top:15rem;left:42rem}}.world-map__points--apac{top:21vw;right:6vw;width:28vw;height:24.5vw}@media only screen and (min-width: 1330px){.world-map__points--apac{right:7vw;width:23rem}}@media screen and (min-width: 100rem){.world-map__points--apac{top:19rem;right:11rem;width:22rem;height:22rem}}@media only screen and (min-width: 1020px){.world-map__point{position:absolute}}.world-map__point--bos{top:0;right:0}.world-map__point--ny{top:calc( 1.125rem + 0.25rem );right:0}@media only screen and (min-width: 1330px){.world-map__point--ny{top:calc( 1.375rem + 0.25rem )}}.world-map__point--pit{top:calc( 2 * ( 1.125rem + 0.25rem ) );right:0}@media only screen and (min-width: 1330px){.world-map__point--pit{top:calc( 2 * ( 1.375rem + 0.25rem ) )}}.world-map__point--kc{top:calc( 1.125rem + 0.25rem );left:calc( 6.25rem + 0.25rem )}@media only screen and (min-width: 1330px){.world-map__point--kc{top:calc( 1.375rem + 0.25rem );left:calc( 7.5rem + 0.25rem )}}.world-map__point--nor{top:calc( 2 * ( 1.125rem + 0.25rem ) );left:calc( 6.25rem + 0.25rem )}@media only screen and (min-width: 1330px){.world-map__point--nor{top:calc( 2 * ( 1.375rem + 0.25rem ) );left:calc( 7.5rem + 0.25rem )}}.world-map__point--dal{top:calc( 3 * ( 1.125rem + 0.25rem ) );left:calc( 6.25rem + 0.25rem )}@media only screen and (min-width: 1330px){.world-map__point--dal{top:calc( 3 * ( 1.375rem + 0.25rem ) );left:calc( 7.5rem + 0.25rem )}}.world-map__point--dc{top:calc( 3 * ( 1.125rem + 0.25rem ) );right:0}@media only screen and (min-width: 1330px){.world-map__point--dc{top:calc( 3 * ( 1.375rem + 0.25rem ) )}}.world-map__point--den{top:calc( 2 * ( 1.125rem + 0.25rem ) );left:0}@media only screen and (min-width: 1330px){.world-map__point--den{top:calc( 2 * ( 1.375rem + 0.25rem ) )}}.world-map__point--sf{top:calc( 1.125rem + 0.25rem );left:0}@media only screen and (min-width: 1330px){.world-map__point--sf{top:calc( 1.375rem + 0.25rem )}}.world-map__point--mil{top:calc( 2 * ( 1.125rem + 0.25rem ) );left:calc( .5 * 6.25rem )}@media only screen and (min-width: 1330px){.world-map__point--mil{top:calc( 2 * ( 1.375rem + 0.25rem ) );left:calc( .5 * 7.5rem )}}.world-map__point--bei{top:0;right:calc( 6.25rem + 0.25rem )}@media only screen and (min-width: 1330px){.world-map__point--bei{right:calc( 7.5rem + 0.25rem )}}.world-map__point--hk{top:calc( 3 * ( 1.125rem + 0.25rem ) );right:calc( 6.25rem + 0.25rem )}@media only screen and (min-width: 1330px){.world-map__point--hk{top:calc( 3 * ( 1.375rem + 0.25rem ) );right:calc( 7.5rem + 0.25rem )}}.world-map__point--dub{top:calc( 3 * ( 1.125rem + 0.25rem ) );left:-6.5rem}@media only screen and (min-width: 1330px){.world-map__point--dub{top:calc( 3 * ( 1.375rem + 0.25rem ) );left:-7.75rem}}@media screen and (min-width: 93.125rem){.world-map__point--dub{left:-8.75rem}}.world-map__point--tok{top:calc( 1.375rem + 0.25rem );right:0}.world-map__point--nd{top:calc( 2 * ( 1.125rem + 0.25rem ) );left:0}@media only screen and (min-width: 1330px){.world-map__point--nd{top:calc( 2 * ( 1.375rem + 0.25rem ) )}}@media screen and (min-width: 93.125rem){.world-map__point--nd{left:-1rem}}.world-map__point--sng{top:12.5vw;right:calc( 1.25 * ( 6.25rem + 0.25rem ) )}@media only screen and (min-width: 1330px){.world-map__point--sng{top:11rem;right:calc( 1.25 * ( 7.5rem + 0.25rem ) )}}@media screen and (min-width: 93.125rem){.world-map__point--sng{top:12rem}}.world-map__point--bri{right:-2vw;bottom:calc( 1.125rem + 0.25rem )}@media only screen and (min-width: 1330px){.world-map__point--bri{bottom:calc( 1.375rem + 0.25rem )}}@media screen and (min-width: 100rem){.world-map__point--bri{right:-2rem}}.world-map__point--syd{bottom:0;right:-2vw}@media screen and (min-width: 100rem){.world-map__point--syd{right:-2rem}}.world-map__point--mel{right:-2vw;bottom:calc( -1 * (1.125rem + 0.25rem) )}@media only screen and (min-width: 1330px){.world-map__point--mel{bottom:calc( -1 * (1.375rem + 0.25rem) )}}@media screen and (min-width: 100rem){.world-map__point--mel{right:-2rem}}.world-map__link{display:block;width:6.25rem;height:1.125rem;padding-top:.1875rem;border:1px solid #62b5e5;font-weight:700;font-size:.5625rem;line-height:1em;text-transform:uppercase;text-align:center;transition:all .2s linear}@media only screen and (min-width: 1330px){.world-map__link{width:7.5rem;height:1.375rem;padding-top:.3rem;font-size:.6875rem}}.world-map__link:hover{background:#f15a29;border-color:#f15a29;color:#fff}.world-map__link--hq{background:#62b5e5;color:#fff}.offices-list{display:flex;flex-flow:row wrap;padding-top:1rem}@media only screen and (min-width: 1020px){.offices-list{display:none}}.offices-list__item{display:block;width:50%;border-bottom:1px solid #d6d6d6}.offices-list__item:nth-child(even){border-left:1px solid #d6d6d6}.offices-list__item:nth-child(odd):last-child{width:calc(50% + 1px);border-right:1px solid #d6d6d6}.offices-list__item:nth-child(1),.offices-list__item:nth-child(2){border-top:1px solid #d6d6d6}@media only screen and (min-width: 1020px){.offices-list__item{display:none}}.offices-list__link{display:block;padding:.75rem 10%}@media only screen and (min-width: 765px){.offices-list__link{padding:1rem 1.5rem}}.subcontent-cta{border-top:1px solid #e5e5e5;padding-top:.75rem;margin-top:1.5rem}@media only screen and (min-width: 765px){.subcontent-cta{padding-top:1rem;margin-top:2.5rem}}@media only screen and (min-width: 1020px){.subcontent-cta{margin-top:3.5rem}}.subcontent-cta__text p{font-size:.75rem}.subcontent-cta__cta{margin-top:1rem}.contact-form input[type=color],.contact-form input[type=date],.contact-form input[type=datetime],.contact-form input[type=datetime-local],.contact-form input[type=email],.contact-form input[type=month],.contact-form input[type=number],.contact-form input[type=password],.contact-form input[type=search],.contact-form input[type=tel],.contact-form input[type=text],.contact-form input[type=time],.contact-form input[type=url],.contact-form input[type=week],.contact-form input:not([type]),.contact-form textarea,.contact-form select[multiple=multiple],.magazine-form input[type=color],.magazine-form input[type=date],.magazine-form input[type=datetime],.magazine-form input[type=datetime-local],.magazine-form input[type=email],.magazine-form input[type=month],.magazine-form input[type=number],.magazine-form input[type=password],.magazine-form input[type=search],.magazine-form input[type=tel],.magazine-form input[type=text],.magazine-form input[type=time],.magazine-form input[type=url],.magazine-form input[type=week],.magazine-form input:not([type]),.magazine-form textarea,.magazine-form select[multiple=multiple]{padding-left:0;margin-bottom:0;background-color:transparent;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;font-size:1.25rem;font-weight:300}.contact-form select,.magazine-form select{width:100%;padding-bottom:.625rem;margin-bottom:0;background-color:transparent;background-image:url(../../images/select-arrow.png);background-size:13px;background-repeat:no-repeat;background-position:right center;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;font-size:1.25rem;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form input[type=checkbox]+label,.magazine-form input[type=checkbox]+label{font-weight:300}.contact-form textarea,.magazine-form textarea{resize:none;height:45px}.contact-form .gfield,.magazine-form .gfield{position:relative}.contact-form .gfield:not(.complex-set),.magazine-form .gfield:not(.complex-set){height:4.25rem}.contact-form .gfield+.gfield,.magazine-form .gfield+.gfield{margin-top:1rem}.contact-form .gfield+.gfield.complex-set,.magazine-form .gfield+.gfield.complex-set{margin-top:2rem}.contact-form .gfield.magazine-form-toggler,.magazine-form .gfield.magazine-form-toggler{height:auto;padding-top:20px}.contact-form .gfield.magazine-form-toggler .gfield_label,.magazine-form .gfield.magazine-form-toggler .gfield_label{position:relative;top:0;display:inline-block}.contact-form .gfield.magazine-form-toggler .ginput_container,.magazine-form .gfield.magazine-form-toggler .ginput_container{position:relative}.contact-form .gfield--has-content:not(.magazine-form-toggler) .gfield_label:not(.gfield_label_before_complex),.magazine-form .gfield--has-content:not(.magazine-form-toggler) .gfield_label:not(.gfield_label_before_complex){top:0;font-size:.875rem}.contact-form .gfield--has-textarea,.contact-form .gfield--has-select,.magazine-form .gfield--has-textarea,.magazine-form .gfield--has-select{height:auto}.contact-form .gfield--has-textarea .ginput_container,.contact-form .gfield--has-select .ginput_container,.magazine-form .gfield--has-textarea .ginput_container,.magazine-form .gfield--has-select .ginput_container{position:relative}.contact-form .gfield--has-textarea,.magazine-form .gfield--has-textarea{padding-top:23px}.contact-form .gfield--has-select,.magazine-form .gfield--has-select{padding-top:1.5rem}.contact-form .gfield_label,.magazine-form .gfield_label{position:absolute;top:28px;left:0;font-weight:300;font-size:1.25rem;transition:.2s all ease-in}.contact-form .gfield_label.gfield_label_before_complex,.magazine-form .gfield_label.gfield_label_before_complex{position:relative;top:0}.contact-form .ginput_container:not(.ginput_complex),.magazine-form .ginput_container:not(.ginput_complex){position:absolute;bottom:0;left:0;width:100%}.contact-form .gform_footer,.magazine-form .gform_footer{margin-top:2rem}.contact-form .gform_confirmation_message,.magazine-form .gform_confirmation_message{font-size:.875rem}.contact-form .gform_validation_error .gfield_label,.magazine-form .gform_validation_error .gfield_label{position:relative;top:0;font-size:.875rem}.contact-form .gform_validation_error .ginput_container,.magazine-form .gform_validation_error .ginput_container{position:relative}.contact-form .gform_validation_error .gfield_description.validation_message,.magazine-form .gform_validation_error .gfield_description.validation_message{padding-top:.25rem;font-style:italic;font-size:.75rem}.contact-form .gform_validation_error .gfield,.magazine-form .gform_validation_error .gfield{height:auto}.contact-form .gform_validation_error .gfield.gfield_error,.magazine-form .gform_validation_error .gfield.gfield_error{padding:.5rem;background:rgba(255,207,1,.1)}.contact-form .gform_validation_error .validation_error,.magazine-form .gform_validation_error .validation_error{margin-bottom:2rem;font-size:.875rem}.teaser-with-description{position:relative;background:#fff;z-index:1}.teaser-description{position:relative;padding:1rem}@media only screen and (min-width: 765px){.teaser-description{padding:1.25rem}}@media only screen and (min-width: 1020px){.teaser-description{padding:2rem}}.teaser-description__content+.teaser-description__cta{margin-top:1rem}@media only screen and (min-width: 765px){.teaser-description__content+.teaser-description__cta{margin-top:1.25rem}}@media only screen and (min-width: 1020px){.teaser-description__content+.teaser-description__cta{margin-top:2rem}}.filtered-content__filters,.filtered-content__content{width:100%}.filter-list-toggle,.filtered-content__footer,.filtered-content__stats{padding-left:5%;padding-right:5%}@media only screen and (min-width: 765px){.filter-list-toggle,.filtered-content__footer,.filtered-content__stats{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 1020px){.filter-list-toggle,.filtered-content__footer,.filtered-content__stats{padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (min-width: 1330px){.filter-list-toggle,.filtered-content__footer,.filtered-content__stats{padding-right:0;padding-left:0}}@media only screen and (min-width: 765px){.filtered-content__filters,.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] ul{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width: 1020px){.filtered-content__filters,.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] ul{padding-right:2.5rem;padding-left:2.5rem}}.blog .filtered-content__filters,.blog .filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] ul{padding-left:0;padding-right:0}@media only screen and (min-width: 1330px){.filtered-content__footer,.filtered-content__stats,.filtered-content__filters,.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] ul{padding-right:calc( (100vw - 1290px)/2 );padding-left:calc( (100vw - 1290px)/2 )}}@media screen and (min-width: 1490px){.filtered-content__footer,.filtered-content__stats,.filtered-content__filters,.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] ul{padding-right:100px;padding-left:100px}}.filtered-content__filters{position:relative}.filtered-content__filters.is-open{left:0}@media screen and (max-width: 764px){.filtered-content__filters .filter-list-toggle{position:relative;display:inline-block;height:26px;padding-left:40px;margin:1rem 0 1rem 5%;font-size:.75rem;line-height:1.5rem;text-transform:uppercase;font-weight:700;color:#4d525a}.filtered-content__filters .filter-list-toggle:before,.filtered-content__filters .filter-list-toggle:after{content:"";position:absolute;left:12px;top:-4px;width:1px;height:34px;background-color:#191919}.filtered-content__filters .filter-list-toggle:before{transform:rotate(-45deg)}.filtered-content__filters .filter-list-toggle:after{transform:rotate(45deg)}}@media only screen and (min-width: 765px){.filtered-content__filters form.searchandfilter>ul{display:flex}}.filtered-content__filters form.searchandfilter>ul>li{border-top:1px solid #e5e5e5}@media only screen and (min-width: 765px){.filtered-content__filters form.searchandfilter>ul>li{border-top:none}}.filtered-content__filters form.searchandfilter>ul>li:first-child{padding-top:0;border-top:none}@media only screen and (min-width: 765px){.filtered-content__filters form.searchandfilter>ul>li+li{margin-left:3rem}}@media only screen and (min-width: 765px){.filtered-content__filters form.searchandfilter>ul>li h4{padding-right:3rem;padding-left:0}}.filtered-content__filters h4{position:relative;padding:2rem 1rem;font-size:.75rem;text-transform:uppercase;font-weight:700;cursor:pointer}.filtered-content__filters h4:before,.filtered-content__filters h4:after{content:"";position:absolute;background-color:#191919;transition:transform .25s ease-out}.filtered-content__filters h4:before{top:34px;left:100%;margin-left:-22px;width:1px;height:11px}.filtered-content__filters h4:after{top:39px;left:100%;margin-left:-27px;width:11px;height:1px}.filtered-content__filters h4.is-open:before{transform:rotate(90deg)}.filtered-content__filters h4.is-open:after{transform:rotate(180deg)}@media only screen and (min-width: 765px){.filtered-content__filters h4+ul{overflow:hidden;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}}.filtered-content__filters h4+ul li{padding:0}@media only screen and (min-width: 765px){.filtered-content__filters h4+ul li{float:left;width:32%}}@media only screen and (min-width: 1020px){.filtered-content__filters h4+ul li{width:24%}}.filtered-content__filters .filtered-content__filter-search{display:none;padding:0 0 1rem}.filtered-content__filters .sf-field-search label{display:none}.filtered-content__filters .sf-input-text{width:100%}.filtered-content__filters label{display:block}.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] label{padding:1.25rem 1rem;font-size:.75rem;cursor:pointer}@media only screen and (min-width: 765px){.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] label{display:inline-block;padding-left:0;transition:color .2s linear}.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] label:hover{color:#62b5e5}}.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] ul{display:none}@media only screen and (min-width: 765px){.filtered-content__filters .searchandfilter li[data-sf-field-input-type=radio] ul{position:absolute;top:4rem;left:0;width:100%;background:#fff;z-index:3}}.filtered-content__filters input[type=radio]{display:none}.filtered-content__filters input[type=radio]:checked+label{background:#f2f2f2}@media only screen and (min-width: 765px){.filtered-content__filters input[type=radio]:checked+label{background:none;font-weight:700}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag]{position:relative;border-top:1px solid #e5e5e5;display:none}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag]{margin-top:.5rem;margin-bottom:-2.25rem;border-top:none;text-align:right}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag]:first-child{padding-top:0;border-top:none}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag]+li{margin-left:3rem}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4{position:relative;padding:1rem 10px;font-size:.75rem;text-transform:uppercase;font-weight:700;cursor:pointer}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4:before,.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4:after{content:"";position:absolute;background-color:#191919;transition:transform .25s ease-out}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4:before{top:18px;left:100%;margin-left:-22px;width:1px;height:11px}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4:after{top:23px;left:100%;margin-left:-27px;width:11px;height:1px}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4{display:inline-block;padding-right:3rem;padding-left:0;padding-bottom:0}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4.is-open:before{transform:rotate(90deg)}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4.is-open:after{transform:rotate(180deg)}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4+ul{display:none;text-align:left}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4+ul{overflow:hidden;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4+ul li{padding:0}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4+ul li{float:left;width:32%}}@media only screen and (min-width: 1020px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] h4+ul li{width:24%}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] label{display:block;padding:1.25rem 1rem;font-size:.75rem;cursor:pointer;font-weight:normal;text-transform:none}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] label{display:inline-block;padding-left:0;transition:color .2s linear}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] label:hover{color:#62b5e5}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag]>ul{display:none}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag]>ul{position:absolute;top:2.5rem;left:0;width:100%;background:#fff;z-index:3}}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] input[type=radio]{display:none}.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] input[type=radio]:checked+label{background:#f2f2f2}@media only screen and (min-width: 765px){.filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag] input[type=radio]:checked+label{background:none;font-weight:700}}body.blog--filtered-by-tag .filtered-content--news form.searchandfilter>ul>li[data-sf-field-type=tag]{display:block}.filtered-content__stats+.filtered-content__results,.filtered-content__results+.filtered-content__footer{margin-top:1rem}@media screen and (max-width: 764px){.filtered-content__content .filter-list-toggle{position:relative;display:block;margin-top:1rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:1rem 5%;color:#191919;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:2.5em}.filtered-content__content .filter-list-toggle:before,.filtered-content__content .filter-list-toggle:after{content:"";position:absolute;left:100%;width:1px;height:11px;margin-left:-5%;background-color:#191919}.filtered-content__content .filter-list-toggle:before{top:22px;transform:rotate(-45deg)}.filtered-content__content .filter-list-toggle:after{top:29px;transform:rotate(45deg)}}@media only screen and (min-width: 765px){.filter-list-toggle{display:none}}.filtered-content__stats p{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.filtered-content__stats p+p{margin-top:1rem}p.filtered-content__filter-stats{font-weight:300;font-style:italic}.filtered-content__filter-stat--filter+.filtered-content__filter-stat--filter:before{content:", "}.filtered-content__filter-stat--filter+.filtered-content__filter-stat--search{margin-left:1rem}.filtered-content__filters--mobile{margin-top:1rem}.all-work-page .filtered-content__filters--mobile{padding:0 5%}@media only screen and (min-width: 765px){.filtered-content__filters--mobile{display:none;margin-top:0}}.filtered-content__filters--mobile h4{font-size:.75rem;text-transform:uppercase;font-weight:700;color:#4d525a}.filtered-content__filters--mobile label{display:block}.filtered-content__filters--mobile .sf-input-text{width:100%}.filtered-content__footer p{text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.filtered-content__pagination{margin-top:1rem;overflow:hidden}.filtered-content__pagination .nav-previous{float:right}.filtered-content__pagination .nav-next{float:left}.blog .filtered-content__results{position:relative;z-index:1}.blog .filtered-content__stats,.blog .filtered-content__footer,.search-results__results .filtered-content__stats,.search-results__results .filtered-content__footer{padding:0}.project-intro{margin-top:1.5rem}@media only screen and (min-width: 765px){.project-intro{display:flex;margin-top:2.5rem}}@media only screen and (min-width: 1020px){.project-intro{margin-top:3.5rem}}.project-sidebar{display:none}@media only screen and (min-width: 1020px){.project-sidebar{display:block;width:18%}}@media only screen and (min-width: 1020px){.project-sidebar--mobile{display:none}}@media only screen and (min-width: 1020px){.project-subsidebar{display:none}}.project-subsidebar+.related-content{margin-top:2rem}@media only screen and (min-width: 1020px){.project-subsidebar+.related-content{margin-top:0}}@media only screen and (min-width: 765px){.project-categories{width:25%;margin-right:4%}}@media only screen and (min-width: 1020px){.project-categories{width:18%}}.project-intro__text{margin-top:1.75rem}@media only screen and (min-width: 765px){.project-intro__text{width:71%;margin-top:0;margin-right:4%}}@media only screen and (min-width: 1020px){.project-intro__text{width:56%}}.project-section__headline{text-transform:uppercase;font-weight:700;font-size:.875rem}.project-team .bio-teasers{margin-top:1rem}@media only screen and (min-width: 765px){.project-team .bio-teasers{margin-top:2rem}}.project-team__toggler{margin-top:1rem}@media only screen and (min-width: 765px){.project-team__toggler{margin-top:2rem}}.project-team__toggler-link{text-transform:uppercase;font-weight:700;font-size:.875rem;display:inline-block;position:relative;padding-right:2rem;color:#4d525a}.project-team__toggler-link:hover,.project-team__toggler-link:active,.project-team__toggler-link:focus{color:#62b5e5}.project-team__toggler-link:hover:before,.project-team__toggler-link:hover:after,.project-team__toggler-link:active:before,.project-team__toggler-link:active:after,.project-team__toggler-link:focus:before,.project-team__toggler-link:focus:after{background-color:#62b5e5}.project-team__toggler-link:before,.project-team__toggler-link:after{content:"";position:absolute;background-color:#191919;transition:all .25s ease-out}.project-team__toggler-link:before{top:4px;right:5px;width:1px;height:11px}.project-team__toggler-link:after{top:9px;right:0;width:11px;height:1px}@media only screen and (min-width: 1020px){.project-footer{display:none}}@media only screen and (min-width: 1020px){.project-footer.project-footer--hasrc{display:block}}.sidebar-callout+.sidebar-callout{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e5e5e5}.sidebar-callout p{font-size:.75rem}.sidebar-callout p a{font-size:.75rem}.sidebar-callout .text-cta{display:inline-block;margin-top:1rem}@media only screen and (min-width: 765px){.sidebar-callout .text-cta{margin-top:1.5rem}}.sidebar-callout .text-cta:first-child{margin-top:0}.sidebar-callout__headline{margin-bottom:1rem;text-transform:uppercase;font-weight:700}.sidebar-social-icon{display:inline-block;color:#d6d6d6;font-size:1.25rem}.sidebar-social-icon+.sidebar-social-icon{margin-left:2.5rem}.sidebar-social-icon:active,.sidebar-social-icon:focus,.sidebar-social-icon:hover{color:#4d525a}.sidebar-callout__list li+li{margin-top:.5rem}.sidebar-callout__list a{font-size:.75rem}.sidebar-callout__image{display:block;max-width:50%}@media only screen and (min-width: 765px){.sidebar-callout__image{max-width:100%}}.story-section,.story-section.flexslider{margin-top:2rem}@media only screen and (min-width: 765px){.story-section,.story-section.flexslider{margin-top:3.5rem}}@media only screen and (min-width: 1020px){.story-section,.story-section.flexslider{margin-top:4.5rem}}@media only screen and (min-width: 765px){.story-text{width:71%;margin-left:29%}}@media only screen and (min-width: 1020px){.story-text{width:56%;margin-left:22%}}.story-blockquote{padding:1.5rem 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media only screen and (min-width: 1020px){.story-blockquote{width:78%;padding:2.5rem 0}}@media only screen and (min-width: 1020px){.story-video{width:78%}}@media only screen and (min-width: 1020px){.story-slideshow{width:78%}}.story-slideshow .flex-control-nav{top:1rem;right:1rem}@media only screen and (min-width: 765px){.story-slideshow .flex-control-nav{top:auto;bottom:2rem;right:2rem}}.story-slideshow .slides{position:relative}.timeline-slides,.story-slideshow,.wide-slideshow,.featured-slideshow{position:relative}.timeline-slides .flex-direction-nav,.story-slideshow .flex-direction-nav,.wide-slideshow .flex-direction-nav,.featured-slideshow .flex-direction-nav{padding-top:1rem;overflow:hidden;display:flex;justify-content:space-between}@media only screen and (min-width: 765px){.timeline-slides .flex-direction-nav,.story-slideshow .flex-direction-nav,.wide-slideshow .flex-direction-nav,.featured-slideshow .flex-direction-nav{position:absolute;width:100%;height:3rem;left:auto;top:22vw;padding:0 1.25rem;z-index:10}}@media only screen and (min-width: 1020px){.timeline-slides .flex-direction-nav,.story-slideshow .flex-direction-nav,.wide-slideshow .flex-direction-nav,.featured-slideshow .flex-direction-nav{padding:0 2rem}}@media only screen and (min-width: 1330px){.timeline-slides .flex-direction-nav,.story-slideshow .flex-direction-nav,.wide-slideshow .flex-direction-nav,.featured-slideshow .flex-direction-nav{top:20rem}}.timeline-slides .flex-prev,.timeline-slides .flex-next,.story-slideshow .flex-prev,.story-slideshow .flex-next,.wide-slideshow .flex-prev,.wide-slideshow .flex-next,.featured-slideshow .flex-prev,.featured-slideshow .flex-next{display:block;font-size:2rem;color:#f15a29}@media only screen and (min-width: 765px){.timeline-slides .flex-prev,.timeline-slides .flex-next,.story-slideshow .flex-prev,.story-slideshow .flex-next,.wide-slideshow .flex-prev,.wide-slideshow .flex-next,.featured-slideshow .flex-prev,.featured-slideshow .flex-next{color:#fff;font-size:3rem}}.timeline-slides .flex-control-nav,.story-slideshow .flex-control-nav,.wide-slideshow .flex-control-nav,.featured-slideshow .flex-control-nav{position:absolute;z-index:2;overflow:hidden}.timeline-slides .flex-control-nav li,.story-slideshow .flex-control-nav li,.wide-slideshow .flex-control-nav li,.featured-slideshow .flex-control-nav li{float:left}.timeline-slides .flex-control-nav li+li,.story-slideshow .flex-control-nav li+li,.wide-slideshow .flex-control-nav li+li,.featured-slideshow .flex-control-nav li+li{margin-left:.5rem}.timeline-slides .flex-control-nav a,.story-slideshow .flex-control-nav a,.wide-slideshow .flex-control-nav a,.featured-slideshow .flex-control-nav a{display:block;width:.75rem;height:.75rem;border-radius:50%;background:transparent;border:1px solid #fff;overflow:hidden;text-indent:101%;white-space:nowrap}.timeline-slides .flex-control-nav a.flex-active,.story-slideshow .flex-control-nav a.flex-active,.wide-slideshow .flex-control-nav a.flex-active,.featured-slideshow .flex-control-nav a.flex-active{background:rgba(255,255,255,.5)}.timeline-slides img,.story-slideshow img,.wide-slideshow img,.featured-slideshow img{display:block}.story-slideshow .flex-direction-nav{clear:both}@media only screen and (min-width: 765px){.story-slideshow .flex-direction-nav{top:27vw}}@media only screen and (min-width: 765px){.story-slideshow .flex-direction-nav{top:14rem}}.story-slideshow__caption{padding-top:.5rem;font-size:.75rem}@media only screen and (min-width: 765px){.story-slideshow__caption{position:absolute;top:calc(100% + 3.5rem);left:0;width:25%;padding-top:0}}@media only screen and (min-width: 1020px){.story-slideshow__caption{top:calc(100% + 4.5rem);width:18%}}.story-slideshow--cleared .story-slideshow__bottom{width:100%;height:0}@media only screen and (min-width: 765px){.story-slideshow--cleared .story-slideshow__bottom{height:7rem}}@media only screen and (min-width: 1020px){.story-slideshow--cleared .story-slideshow__bottom{height:9rem}}@media only screen and (min-width: 765px){.story-slideshow--cleared .flex-control-nav{bottom:9rem}}@media only screen and (min-width: 1020px){.story-slideshow--cleared .flex-control-nav{bottom:11rem}}.category-list p,.category-list li{font-size:.75rem}.category-list-item+.category-list-item{margin-top:1rem}@media only screen and (min-width: 765px){.category-list-item+.category-list-item{margin-top:1.5rem}}.category-list__key{font-weight:700}@font-face{font-family:"flexslider-icon";src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flex-disabled{display:none}.wide-slideshow{padding-left:5%;padding-right:5%}@media only screen and (min-width: 765px){.wide-slideshow{padding-left:0;padding-right:0}}.wide-slideshow img{width:100%}@media only screen and (min-width: 1330px){.wide-slideshow .flex-direction-nav{top:22vw}}.wide-slideshow .flex-control-nav{top:1rem;right:calc(5% + 1rem)}@media only screen and (min-width: 765px){.wide-slideshow .flex-control-nav{top:auto;bottom:2rem;left:2rem;right:auto}}.wide-slideshow__headline{text-transform:uppercase;font-weight:700;font-size:.875rem;margin-bottom:1rem}@media only screen and (min-width: 765px){.wide-slideshow__headline{margin-bottom:2rem}}.featured-slideshow img{width:100%}.featured-slideshow .flex-control-nav{top:1rem;right:1rem}@media only screen and (min-width: 765px){.featured-slideshow .flex-control-nav{top:2rem;left:2rem;right:auto}}.featured-slideshow__image{position:relative}.featured-slideshow__caption{padding-top:.5rem}@media only screen and (min-width: 765px){.featured-slideshow__caption{padding-top:2rem}}.featured-slideshow__caption .text-cta{display:inline-block;margin-top:1rem}@media only screen and (min-width: 765px){.featured-slideshow__caption .text-cta{margin-top:1.5rem}}@media screen and (max-width: 764px){.featured-slideshow__caption-content p{font-size:.75rem}}.tabbed-content__links{display:none}@media only screen and (min-width: 765px){.tabbed-content__links{display:block}}.tabbed-content__links li{display:inline-block}.tabbed-content__links li+li{margin-left:3rem}.tabbed-content__link{padding-bottom:.75rem;border-bottom:1px solid transparent;text-transform:uppercase;font-weight:700;color:rgba(77,82,90,.5);transition:all .2s linear}.tabbed-content__link.tabbed-content__link--active{color:#62b5e5;border-color:#62b5e5}.tabbed-content__link:not(.tabbed-content__link--active):hover{color:#62b5e5}@media only screen and (min-width: 765px){.tabbed-content__content{margin-top:2.5rem}}@media only screen and (min-width: 1020px){.tabbed-content__content{margin-top:3.5rem}}@media only screen and (min-width: 765px){.tabbed-content__tab{display:none}.tabbed-content__tab:first-child{display:block}}.tabbed-content__tab+.tabbed-content__tab{margin-top:2rem}@media only screen and (min-width: 765px){.tabbed-content__tab+.tabbed-content__tab{margin-top:0}}.tabbed-content__tab-title{text-transform:uppercase;font-weight:700;font-size:.875rem}@media only screen and (min-width: 765px){.tabbed-content__tab-title{display:none}}.ruled-stats{overflow:hidden}@media only screen and (min-width: 765px){.ruled-stats__list--divided{width:48%;float:left}}.ruled-stats__list--divided+.ruled-stats__list--divided{border-top:1px solid #e5e5e5}@media only screen and (min-width: 765px){.ruled-stats__list--divided+.ruled-stats__list--divided{margin-left:4%;border-top:none}}@media only screen and (min-width: 765px){.ruled-stats__list--divided .ruled-stats__key,.ruled-stats__list--divided .ruled-stats__value{flex:1}}.ruled-stats__stat{padding:1rem 0;font-size:.75rem}@media only screen and (min-width: 765px){.ruled-stats__stat{display:flex;padding:1.5rem 0}}.ruled-stats__stat+.ruled-stats__stat{border-top:1px solid #e5e5e5}.ruled-stats__key{padding-right:1rem;text-transform:uppercase;font-weight:700}.related-content__headline{display:inline-block;color:#62b5e5;border-bottom:1px solid #62b5e5;padding-bottom:.75rem;text-transform:uppercase;font-weight:700;margin-bottom:2rem;margin-bottom:1.5rem}.related-content__items{margin-top:1rem}@media only screen and (min-width: 765px){.related-content__items{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 765px){.related-content__item{flex-basis:auto;flex-grow:0;width:32%}}.related-content__item+.related-content__item{margin-top:2rem}@media only screen and (min-width: 765px){.related-content__item+.related-content__item{margin-left:2%}}@media only screen and (min-width: 765px){.related-content__item+.related-content__item:nth-child(2),.related-content__item+.related-content__item:nth-child(3){margin-top:0}}@media only screen and (min-width: 765px){.related-content__item+.related-content__item:nth-child(3n+1){margin-left:0}}.related-content__photo{margin-bottom:1rem}.related-content__item-byline{margin-bottom:.5rem}@media only screen and (min-width: 765px){.related-content__item-headline{margin-bottom:.5rem}}@media only screen and (min-width: 765px){.related-content__item-description{margin-top:1rem}}.related-content__item-subhead,.related-content__item-byline,.related-content__item-description{font-size:.75rem}.related-content__item-headline{font-size:1rem}.related-content__item-subhead{font-style:italic}.related-content__item-byline span{text-transform:uppercase;font-weight:700}.zp-container{overflow:hidden}.zp-container:hover .zp-photo{transform:scale(1.1)}.zp-photo{display:block;transition:transform 1s}.partner-stripes .halves{align-items:center}.partner-stripes .text-cta{display:inline-block;margin-top:1.75rem}.partner-stripes__logo{display:block;max-width:60%}@media only screen and (min-width: 765px){.partner-stripes__logo{max-width:100%}}@media only screen and (min-width: 765px){.teasers-grid{display:flex;flex-flow:row wrap;justify-content:space-between}}@media only screen and (min-width: 765px){.teasers-grid .bio-teaser{width:calc(50% - .25rem)}}@media only screen and (min-width: 765px){.teasers-grid .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * (50vw - .25rem))}}@media screen and (min-width: 1490px){.teasers-grid .bio-teaser.bio-teaser--wide{max-height:calc(.5625 * ((1490px / 2) - .25rem))}}.teasers-grid .bio-teaser+.bio-teaser{margin-top:.5rem}@media only screen and (min-width: 765px){.teasers-grid .bio-teaser+.bio-teaser:nth-child(2){margin-top:0}}.service-teasers{padding-bottom:2rem}@media only screen and (min-width: 765px){.service-teasers{padding-bottom:4rem}}@media only screen and (min-width: 1020px){.service-teasers{padding-bottom:6rem}}.work-teasers{padding-bottom:.5rem}.teaser-with-hover:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 70%);background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 70%);background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 70%);z-index:0;opacity:0;transition:opacity .3s linear}.teaser-with-hover:hover:after{opacity:1}.teaser-hover{display:none;clear:both;padding-top:1rem;color:#fff;text-transform:none;letter-spacing:0;font-weight:normal}@media only screen and (min-width: 765px){.teaser-hover{bottom:1.25rem;left:1.25rem;padding-right:1.25rem}}@media only screen and (min-width: 1020px){.teaser-hover{bottom:2rem;left:2rem;padding-right:2rem}}.teaser-hover p{font-size:.75rem;line-height:1.5em}.footer-stripe{padding:1rem 0;background:#62b5e5;color:#fff}@media only screen and (min-width: 765px){.footer-stripe{padding:1.5rem 0}}@media only screen and (min-width: 1020px){.footer-stripe{padding:2rem 0}}.work-overview-page .footer-stripe{margin-top:1.5rem}@media only screen and (min-width: 765px){.work-overview-page .footer-stripe{margin-top:2.5rem}}@media only screen and (min-width: 1020px){.work-overview-page .footer-stripe{margin-top:3.5rem}}@media only screen and (min-width: 765px){.footer-stripe .content-container{display:flex;justify-content:space-between;align-items:baseline}}@media only screen and (min-width: 1020px){.footer-stripe__text{padding-right:2rem}}.footer-stripe__text p{font-weight:300}@media only screen and (min-width: 765px){.footer-stripe__text p{font-size:1rem}}@media only screen and (min-width: 1020px){.footer-stripe__text p{font-size:1.125rem}}.footer-stripe__text+.footer-stripe__cta{margin-top:.75rem}@media only screen and (min-width: 1020px){.footer-stripe__text+.footer-stripe__cta{margin-top:0}}.footer-stripe__cta{flex-shrink:0}.footer-stripe__cta a{text-transform:uppercase;color:#fff;font-size:.75rem;font-weight:700;transition:opacity .2s linear}@media only screen and (min-width: 1020px){.footer-stripe__cta a{font-size:.875rem}}.footer-stripe__cta a:hover{opacity:.5}.footer-stripe__cta a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-top;transition:all .3s ease-in-out}.accolades{position:relative;width:100%;padding-top:1.5rem;background:#fff}@media only screen and (min-width: 765px){.accolades{padding:2rem;margin-top:-5rem;border-bottom:3px solid #e5e5e5;z-index:3;transition:margin .4s ease-in-out}}@media only screen and (min-width: 1020px){.accolades{padding:3rem}}.accolades.is-lowered{margin-top:0}@media only screen and (min-width: 765px){.accolades__list{display:flex;justify-content:space-between}}@media only screen and (min-width: 765px){.accolades__item{display:flex;flex-flow:row wrap;align-items:flex-end;padding:0 1.5rem}.accolades__item:first-child{padding-left:0}.accolades__item:last-child{padding-right:0}}.accolades__item+.accolades__item{margin-top:1.5rem}@media only screen and (min-width: 765px){.accolades__item+.accolades__item{margin-top:0;border-left:1px solid #e5e5e5}}.accolades__title{width:100%;align-self:flex-end;padding-top:.5rem;font-size:.625rem;line-height:1.5em;font-style:italic}@media only screen and (min-width: 765px){.accolades__title{padding-top:1rem;text-align:center}}.accolades__logo{margin:0 auto;max-width:50%;max-height:3rem}@media only screen and (min-width: 765px){.accolades__logo{max-width:100%;max-height:auto}}.text-link-lists{overflow:hidden;margin-top:1.5rem}@media only screen and (min-width: 1020px){.text-link-lists{margin-top:2rem}}.text-links-list{float:left;width:50%}.text-links-list__item+.text-links-list__item{margin-top:1rem}.text-links-list__item .text-cta:after{display:none;content:""}.timeline{position:relative}.timeline .flex-direction-nav{width:4rem}@media only screen and (min-width: 765px){.timeline .flex-direction-nav{top:auto;bottom:0;left:.875rem;height:8rem;background:transparent}}@media only screen and (min-width: 1020px){.timeline .flex-direction-nav{left:1.625rem}}@media only screen and (min-width: 765px){.timeline .flex-direction-nav li+li{margin-top:1rem}}.timeline .flex-prev,.timeline .flex-next{position:absolute;color:#fff}@media only screen and (min-width: 765px){.timeline .flex-prev,.timeline .flex-next{left:1px}}@media only screen and (min-width: 765px){.timeline .flex-next{position:absolute;top:50%}}.timeline .flex-control-nav{bottom:2rem;right:2rem}.timeline .slides{padding:.75rem 0 1.5rem}@media only screen and (min-width: 765px){.timeline .slides{display:block;padding:0}}.timeline-nav{display:none}@media only screen and (min-width: 765px){.timeline-nav{display:block;position:absolute;top:0;left:0;width:80px;height:100%;background:rgba(25,25,25,.4);text-align:center;z-index:9}}@media only screen and (min-width: 1020px){.timeline-nav{width:100px}}@media only screen and (min-width: 765px){.timeline-nav__items{display:flex;flex-flow:column;justify-content:space-around;height:calc(100% - 9rem)}}@media only screen and (min-width: 765px){.timeline-nav__link{display:inline-block;padding:.25rem;background:transparent;color:#fff;line-height:1em;font-weight:700;letter-spacing:.5px;transition:margin .3s ease-in-out,background .2s linear}.timeline-nav__link:hover{color:#fff}}@media only screen and (min-width: 765px){.timeline-nav__link.timeline-nav__link--current{margin-left:70%;background:#00a79d}}.timeline-slides:last-child{border-bottom:1px solid #d6d6d6}@media only screen and (min-width: 765px){.timeline-slides:last-child{border-bottom:0}}.timeline-slides__title{position:relative;display:block;padding:1rem 5%;border-top:1px solid #d6d6d6;color:#191919;font-weight:700;font-size:.6875rem}@media only screen and (min-width: 765px){.timeline-slides__title{padding:0;border-top:none}}@media screen and (max-width: 764px){.timeline-slides__title:before,.timeline-slides__title:after{content:"";position:absolute;background-color:#191919;transition:transform .25s ease-out}.timeline-slides__title:before{top:17px;left:100%;margin-left:-32px;width:1px;height:11px}.timeline-slides__title:after{top:22px;left:100%;margin-left:-37px;width:11px;height:1px}.timeline-slides__title.is-open:before{transform:rotate(90deg)}.timeline-slides__title.is-open:after{transform:rotate(180deg)}}@media only screen and (min-width: 765px){.timeline-slides__title{display:none}}.timeline-slides__slide{position:relative;display:none;padding:.75rem 5% 1.5rem !important}@media only screen and (min-width: 765px){.timeline-slides__slide{display:block;padding:0 !important}}@media only screen and (min-width: 765px){.timeline-slide__caption{position:absolute;top:10%;left:140px;max-width:30rem}}@media only screen and (min-width: 1020px){.timeline-slide__caption{top:13%;left:170px}}@media only screen and (min-width: 1330px){.timeline-slide__caption{top:15%;left:200px;max-width:24rem}}.timeline-slide__headline{margin-top:1rem}@media only screen and (min-width: 765px){.timeline-slide__headline{padding:.875rem 0;margin-top:0;border-top:5px solid #fff;border-bottom:5px solid #fff;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased}}@media only screen and (min-width: 1020px){.timeline-slide__headline{padding:1.25rem 0}}.timeline-slide__headline+.timeline-slide__text{margin-top:.75rem}@media only screen and (min-width: 1020px){.timeline-slide__headline+.timeline-slide__text{margin-top:2rem}}@media only screen and (min-width: 765px){.timeline-slide__text{color:#fff}}.timeline-slide__label{top:calc( 52.5vw - 1.75rem );position:absolute;left:.75rem;color:#fff;text-transform:uppercase;font-size:.625rem;line-height:1em;font-weight:700;letter-spacing:.5px}@media only screen and (min-width: 765px){.timeline-slide__label{top:auto;bottom:1.25rem;left:140px}}@media only screen and (min-width: 1020px){.timeline-slide__label{font-size:.75rem;letter-spacing:1px;bottom:2rem;left:170px}}@media only screen and (min-width: 1330px){.timeline-slide__label{left:200px}}.timeline-slide__label:hover span{background-position:left}.timeline-slide__label span{display:inline-block;float:left;clear:both;padding:.25rem;background:#fff;color:#4d525a}@media only screen and (min-width: 1020px){.timeline-slide__label span{padding:.375rem}}.timeline-slide__label span+span{margin-top:.25rem}.timeline-slide__label span:not(:first-child){transition-delay:.1s}.timeline-slide__dark{display:none}@media only screen and (min-width: 765px){.timeline-slide__dark{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(left, rgba(25, 25, 25, 0.5) 0%, rgba(25, 25, 25, 0.5) 20%, rgba(25, 25, 25, 0) 70%);background:-webkit-linear-gradient(left, rgba(25, 25, 25, 0.5) 0%, rgba(25, 25, 25, 0.5) 20%, rgba(25, 25, 25, 0) 70%);background:linear-gradient(to right, rgba(25, 25, 25, 0.5) 0%, rgba(25, 25, 25, 0.5) 20%, rgba(25, 25, 25, 0) 70%)}}@media only screen and (min-width: 765px){.bio-callout{display:flex}}.bio-callout p{color:#62b5e5;line-height:1.33em}.bio-callout__photo{max-width:150px}@media only screen and (min-width: 765px){.bio-callout__photo{width:32%}}@media only screen and (min-width: 765px){.bio-callout__text{width:64%;margin-left:4%}}p.bio-callout__headline{font-size:1rem}p.bio-callout__headline+.detail-page__subhead{margin-top:.5rem}.project-section__headline+.bio-callout,.project-section__headline+.bio-callouts{margin-top:1rem}@media only screen and (min-width: 765px){.project-section__headline+.bio-callout,.project-section__headline+.bio-callouts{margin-top:2rem}}.sidebar-callout .bio-callout+.bio-callout{margin-top:1rem}@media only screen and (min-width: 765px){.sidebar-callout .bio-callout+.bio-callout{margin-top:.5rem}}@media only screen and (min-width: 765px){.stats-row{display:flex;justify-content:space-between}}@media only screen and (min-width: 765px){.stats-row__item{flex:1;padding:0 1.5rem;text-align:center}}.stats-row__item+.stats-row__item{margin-top:1.5rem}@media only screen and (min-width: 765px){.stats-row__item+.stats-row__item{margin-top:0}}.stats-row__stat{margin:0}.stats-row__number{color:#62b5e5;font-size:2.5rem;font-weight:300}@media only screen and (min-width: 765px){.stats-row__number{font-size:3.5rem}}@media only screen and (min-width: 1020px){.stats-row__number{font-size:4.5rem}}@media only screen and (min-width: 1330px){.stats-row__number{font-size:6rem}}@media only screen and (min-width: 765px){.multi-sized-stats{display:flex;align-items:center}}.multi-sized-stats .stats-row{flex-flow:row wrap}@media only screen and (min-width: 765px){.multi-sized-stats .stats-row__item{flex-basis:50%;max-width:50%}}@media only screen and (min-width: 765px){.multi-sized-stats__large-stats{flex-shrink:0;flex-basis:64%;max-width:64%}}@media only screen and (min-width: 765px){.multi-sized-stats__large-stats .stats-row__item+.stats-row__item:not(:nth-child(2)){margin-top:1.5rem}}.multi-sized-stats__small-stats{margin-top:1.5rem}@media only screen and (min-width: 765px){.multi-sized-stats__small-stats{flex-shrink:0;flex-basis:32%;max-width:32%;margin-top:0;margin-left:2%}}.stats-columns__item+.stats-columns__item{margin-top:1.5rem}@media only screen and (min-width: 765px){.stats-columns__item+.stats-columns__item{padding-top:1.5rem;border-top:1px solid #e5e5e5}}.stats-columns__stat{margin:0}@media only screen and (min-width: 765px){.stats-columns__stat{display:flex;align-items:center}}.stats-columns__number{font-size:2.5rem;font-weight:300;color:#62b5e5}@media only screen and (min-width: 765px){.stats-columns__number{flex-basis:20%;flex-shrink:0;margin-right:4%;font-size:1.5rem}}.news-teasers{align-items:flex-start}.news-teaser .bio-teaser__name{top:.75rem;bottom:auto;z-index:10}.news-teaser .related-content__photo{position:relative}.news-teaser .related-content__item-description{margin-top:.5rem}@media only screen and (min-width: 765px){.news-teaser .related-content__item-description{margin-top:1rem}}.text-block+.news__filters{margin-top:1.5rem}@media only screen and (min-width: 765px){.text-block+.news__filters{margin-top:2.5rem}}@media only screen and (min-width: 1020px){.text-block+.news__filters{margin-top:3.5rem}}.news__filters{width:100%;padding-top:1.5rem;padding-bottom:1.5rem;border-top:3px solid #e5e5e5}@media only screen and (min-width: 765px){.news__filters.filtered-content--news{padding-bottom:1rem}}@media only screen and (min-width: 765px){.search-results__form form.searchandfilter>ul>li>ul,.news__filters form.searchandfilter>ul>li>ul{display:flex;justify-content:space-around;justify-content:space-evenly}}.search-results__form form.searchandfilter>ul>li>ul>li,.news__filters form.searchandfilter>ul>li>ul>li{border-top:1px solid #e5e5e5}@media only screen and (min-width: 765px){.search-results__form form.searchandfilter>ul>li>ul>li,.news__filters form.searchandfilter>ul>li>ul>li{border-top:none;padding-right:.5rem;padding-left:.5rem}}.search-results__form form.searchandfilter>ul>li>ul>li:first-child,.news__filters form.searchandfilter>ul>li>ul>li:first-child{border-top:none;padding-left:0}@media only screen and (min-width: 765px){.search-results__form form.searchandfilter>ul>li>ul>li h4,.news__filters form.searchandfilter>ul>li>ul>li h4{padding-right:3rem;padding-left:0}}.search-results__form li.sf-option-active label,.news__filters li.sf-option-active label{color:#62b5e5}.search-results__form .searchandfilter li[data-sf-field-input-type=radio] label,.news__filters .searchandfilter li[data-sf-field-input-type=radio] label{font-size:.75rem;cursor:pointer;text-transform:uppercase;font-weight:700}@media only screen and (min-width: 765px){.search-results__form .searchandfilter li[data-sf-field-input-type=radio] label,.news__filters .searchandfilter li[data-sf-field-input-type=radio] label{display:inline-block;padding-left:0;transition:color .2s linear}.search-results__form .searchandfilter li[data-sf-field-input-type=radio] label:hover,.news__filters .searchandfilter li[data-sf-field-input-type=radio] label:hover{color:#62b5e5}}.search-results__form input[type=radio],.news__filters input[type=radio]{display:none}.comments-area,.comment-list,.comment+.comment,.comment-respond{margin-top:1rem}@media only screen and (min-width: 765px){.comments-area,.comment-list,.comment+.comment,.comment-respond{margin-top:2rem}}.comment-list .reply{margin-top:1rem;font-size:.75rem;text-transform:uppercase;font-weight:700}.comments-title{font-size:.875rem;font-weight:700}.comment-content p,.comment-respond p{font-size:.75rem}.comment-content p+p,.comment-respond p+p{margin-top:1rem}.comment-metadata,.comment-awaiting-moderation{font-size:.75rem;line-height:2em}.comment-awaiting-moderation{font-style:italic}.comment-respond textarea,.comment-respond input{border-radius:0px}.comment-reply-title{font-size:.875rem;text-transform:uppercase;font-weight:700}.bleeding-footer-image{display:block;width:100%}.pagebuilder-page .story-section:first-child{margin-top:0}.pagebuilder-page .page-intro:not(:first-child){margin-top:2rem}@media only screen and (min-width: 765px){.pagebuilder-page .page-intro:not(:first-child){margin-top:3.5rem}}@media only screen and (min-width: 1020px){.pagebuilder-page .page-intro:not(:first-child){margin-top:4.5rem}}.pagebuilder-page .text-intro{position:relative}.pagebuilder-page .text-intro p{margin-left:auto;margin-right:auto}.pagebuilder-page .text-intro+.callout-halves{margin-top:2rem}@media only screen and (min-width: 765px){.pagebuilder-page .text-intro+.callout-halves{margin-top:3.5rem}}@media only screen and (min-width: 1020px){.pagebuilder-page .text-intro+.callout-halves{margin-top:4.5rem}}.pagebuilder-page .pb-dark-section+.pb-dark-section{margin-top:0}.pagebuilder-page .pb-dark-section+.pb-dark-section.shaded-stripe{margin-top:2rem}@media only screen and (min-width: 765px){.pagebuilder-page .pb-dark-section+.pb-dark-section.shaded-stripe{margin-top:3.5rem}}@media only screen and (min-width: 1020px){.pagebuilder-page .pb-dark-section+.pb-dark-section.shaded-stripe{margin-top:4.5rem}}.search-results__form .sf-field-search label{display:block}.search-results__form .sf-field-search .sf-input-text{background:url(../../images/search.svg) no-repeat right center;background-size:1rem}@media only screen and (min-width: 765px){.search-results__form .sf-field-search .sf-input-text{width:50%}}.search-results__form .sf-field-post_type{padding:1.5rem 0;margin-top:2rem;border-top:3px solid #e5e5e5}@media only screen and (min-width: 765px){.page-blurb{display:flex;justify-content:space-between}}.page-blurb__image{max-width:50%}@media only screen and (min-width: 765px){.page-blurb__image{width:38%}}.page-blurb__text{width:100%}@media only screen and (min-width: 765px){.page-blurb__text{width:58%}}.page-blurb__text p{font-size:.75rem;line-height:1.75em}.page-blurb__text p.page-blurb__headline{font-weight:700;font-size:.875rem}.special-report.special-report--has-image .page-content .project-title{display:block}@media only screen and (min-width: 765px){.special-report.special-report--has-image .page-content .project-title{display:none}}.special-report .photo-page-header .project-title{display:none}@media only screen and (min-width: 765px){.special-report .photo-page-header .project-title{display:block;position:absolute;bottom:2rem}}@media only screen and (min-width: 765px){.special-report.special-report--has-image .project-intro{margin-top:0}}.special-report.special-report--has-image .project-intro__text{margin-top:0}@media only screen and (min-width: 765px){.special-report.special-report--has-image .project-title .detail-page__headline,.special-report.special-report--has-image .project-title .detail-page__subhead,.special-report.special-report--has-image .project-title .detail-page__subhead a{color:#fff}}.special-report .project-intro__text{padding-bottom:2rem;border-bottom:1px solid #e5e5e5}@media only screen and (min-width: 765px){.special-report .project-intro__text{width:100%;padding-bottom:2.5rem;margin:0}}@media only screen and (min-width: 1020px){.special-report .project-intro__text{width:78%;padding-bottom:3.5rem;margin-right:4%}}.special-report .project-intro__text p{font-weight:300;font-size:1.25rem;line-height:1.75em}@media only screen and (min-width: 1020px){.special-report .project-intro__text p{font-size:1.5rem}}.home-slides{height:100vh;width:100%;margin-top:calc( -1 * 2.9375rem )}@media only screen and (min-width: 765px){.home-slides{margin-top:calc( -1 * 3.75rem )}}@media only screen and (min-width: 1020px){.home-slides{margin-top:calc( -1 * 4.75rem )}}.home-carousel{height:100%}.home-carousel__slide{position:relative;height:100%;background-color:#191919;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.home-carousel__slide:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to top, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%)}.home-carousel__video{display:none}@media only screen and (min-width: 765px){.home-carousel__video{display:block;position:absolute;top:50%;left:50%;height:100%;transform:translate3d(-50%, -50%, 0)}}.home-carousel--is-horizontal .home-carousel__video{width:100%;height:auto}.home-carousel--is-vertical .home-carousel__video{width:auto;height:100%}.home-carousel__slide-content{display:flex;flex-flow:row wrap;align-content:flex-end;align-items:flex-end;position:relative;height:calc( 100% - 40px );padding-bottom:2.5rem;z-index:1}@media only screen and (min-width: 765px){.home-carousel__slide-content{padding-bottom:0}}@media only screen and (min-width: 1020px){.home-carousel__slide-content{justify-content:space-between}}.home-carousel--single-slide .home-carousel__slide-content{padding-bottom:0}.home-carousel__slide-content .photo-page-header__label{position:relative;left:auto;right:auto;bottom:auto;margin-bottom:1.5rem}@media only screen and (min-width: 1020px){.home-carousel__slide-content .photo-page-header__label{margin-top:auto;margin-bottom:4rem}}.home-carousel__slide-headline{width:100%;margin-top:auto;margin-bottom:1.5rem}@media only screen and (min-width: 1020px){.home-carousel__slide-headline{width:auto;margin-bottom:4rem}}.home-carousel__slide-headline h1{color:#fff;font-size:1.75rem;font-weight:300}@media only screen and (min-width: 765px){.home-carousel__slide-headline h1{max-width:70%;font-size:2.25rem}}@media only screen and (min-width: 1020px){.home-carousel__slide-headline h1{max-width:34rem;font-size:2.75rem}}.home-carousel__mute-button{display:none}.home-carousel__mute-button:active,.home-carousel__mute-button:focus,.home-carousel__mute-button:hover{color:#fff}.home-carousel__mute-button:hover{opacity:.75}@media only screen and (min-width: 765px){.home-carousel__mute-button{display:inline-block;margin-bottom:0;margin-top:1.5rem;text-transform:uppercase;color:#fff;font-size:.75rem;transition:opacity .2s linear}}.home-carousel__mute-button .volume-icon{margin-left:.25rem;font-size:1rem;vertical-align:text-bottom}.slick-list,.slick-track{height:100%}.slick-arrow{display:none;position:absolute;top:0;width:0;height:0;opacity:0;z-index:-1}@media only screen and (min-width: 765px){.slick-arrow{position:absolute;top:50%;display:block;width:30px;height:59px;padding:0;margin-top:-2rem;background-color:transparent;border-radius:0;text-transform:none;font-weight:normal;opacity:1;z-index:10;overflow:hidden;text-indent:101%;white-space:nowrap}.slick-arrow:hover,.slick-arrow:focus{background-color:transparent;outline:none}.slick-arrow:hover{color:#62b5e5}.slick-arrow:after{content:"";position:absolute;top:0;display:block;font-size:59px;text-indent:0;font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-arrow.slick-prev{left:2rem}}@media only screen and (min-width: 765px)and (min-width: 1490px){.slick-arrow.slick-prev{left:50%;margin-left:calc( -50% + 2rem + ( (100vw - 1490px) / 2 ) )}}@media only screen and (min-width: 765px){.slick-arrow.slick-next{right:2rem}}@media only screen and (min-width: 765px)and (min-width: 1490px){.slick-arrow.slick-next{right:calc( 2rem + ( (100vw - 1490px) / 2 ) )}}@media only screen and (min-width: 765px){.slick-arrow.slick-next:after{content:""}}@-webkit-keyframes slickDotsTimer{0%{background-position:98%}100%{background-position:left}}@keyframes slickDotsTimer{0%{background-position:98%}100%{background-position:left}}.slick-dots{position:absolute;bottom:4rem;right:5%;width:90%;text-align:center}@media only screen and (min-width: 765px){.slick-dots{right:1.5rem;width:auto;text-align:left}}@media only screen and (min-width: 1020px){.slick-dots{right:2.5rem}}@media screen and (min-width: 1290px){.slick-dots{right:calc( 2.5rem + (100vw - 1290px) / 2 )}}@media only screen and (min-width: 1330px){.slick-dots{right:calc( (100vw - 1290px) / 2 )}}.home-carousel--single-slide .slick-dots{display:none}.slick-dots li{display:inline-block}.slick-dots li+li{margin-left:1rem}.slick-dots li.slick-active button:after{-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:slickDotsTimer;animation-name:slickDotsTimer}.slick-dots li button{position:relative;width:1.25rem;height:.125rem;padding:0;background-color:#fff;border-radius:0;text-transform:none;font-weight:normal;overflow:hidden;text-indent:101%;white-space:nowrap}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right, #62B5E5 50%, #fff 50%);background-size:204% 100%;background-position:98%;transition:2s background linear}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.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);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.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%;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-arrow.slick-hidden{display:none}.home-footer{position:fixed;bottom:0;left:0;width:100%;padding:.5rem 0;background:#191919;color:#fff}.home-footer__content{position:relative}@media only screen and (min-width: 765px){.home-footer__content{display:flex}}.home-footer__alert p{font-size:.75rem}.home-footer__alert a{color:#fff}.home-footer__alert a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-top;transition:all .3s ease-in-out}.home-footer__alert a:hover:after{margin-left:.75rem}.home-footer__languages,.site-footer__languages{display:none}@media only screen and (min-width: 765px){.home-footer__languages,.site-footer__languages{display:block;flex-shrink:0;padding-left:1.5rem;margin-left:auto}}.home-footer__language-toggle,.site-footer__language-toggle{display:flex;align-items:center;font-size:.75rem;line-height:2em;color:#fff;transition:opacity .2s linear}.home-footer__language-toggle:hover,.home-footer__language-toggle:focus,.site-footer__language-toggle:hover,.site-footer__language-toggle:focus{color:#fff;opacity:.75}.home-footer__language-toggle .icon-globe,.site-footer__language-toggle .icon-globe{margin-right:.375rem;font-size:1rem}.home-footer__language-toggle .icon-menu-arrow,.site-footer__language-toggle .icon-menu-arrow{margin-left:1rem;font-size:6px;vertical-align:top}.site-footer__languages{position:absolute;right:0;bottom:0}.site-footer__language-toggle{color:#4d525a;transition:color .2s linear}.site-footer__language-toggle:hover,.site-footer__language-toggle:focus{color:#62b5e5}.home-footer__language-nav{display:none;position:absolute;left:auto;right:5%;margin-top:1rem;transition:margin-top .3s linear}@media only screen and (min-width: 765px){.home-footer__language-nav{right:1.5rem}.site-footer__languages .home-footer__language-nav{right:0}}@media only screen and (min-width: 1020px){.home-footer__language-nav{right:2.5rem}.site-footer__languages .home-footer__language-nav{right:0}}@media only screen and (min-width: 1330px){.home-footer__language-nav{right:0}}.home-footer__language-nav.home-footer__language-nav--is-open{margin-top:0}.home-footer__language-nav a{display:block;padding:.5rem 1rem;background:#191919;font-size:.75rem;color:#fff;transition:color .2s linear}.home-footer__language-nav a:hover{background:#2f2f2f}@media only screen and (min-width: 765px){.shaded-halves{display:flex;justify-content:space-between;flex-flow:row wrap}}.shaded-halves__half{background:#f2f2f2}.shaded-halves__half+.shaded-halves__half{margin-top:1.5rem}@media only screen and (min-width: 765px){.shaded-halves__half+.shaded-halves__half:nth-child(2){margin-top:0}}@media only screen and (min-width: 765px){.shaded-halves__half{width:calc(50% - 1rem);display:flex}}@media only screen and (min-width: 765px){.shaded-halves__half:nth-child(2) .shaded-halves__half-image{order:0;margin-top:0}}@media only screen and (min-width: 765px){.shaded-halves__half:nth-child(2) .shaded-halves__half-text{order:1}}.shaded-halves__half-content{width:100%}@media only screen and (min-width: 765px){.shaded-halves__half-content{display:flex;flex-flow:column}}.shaded-halves__half-text{padding:1.5rem}@media only screen and (min-width: 765px){.shaded-halves__half-text{padding:2.5rem}}@media only screen and (min-width: 1020px){.shaded-halves__half-text{padding:3.5rem}}.shaded-halves__half-image{margin-top:auto;flex-shrink:0}.shaded-halves__half-image img{display:block}@media only screen and (min-width: 1020px){.small-teasers{display:flex;flex-flow:row wrap;justify-content:flex-start}}.small-teasers .small-teaser{width:100%;margin-top:.5rem;transition:opacity .2s linear}@media only screen and (min-width: 1020px){.small-teasers .small-teaser{width:calc( (100% / 6) - .425rem );max-height:calc( ((100vw / 6) - .425rem) * .56 );margin-top:0;margin-right:.25rem;margin-left:.25rem}}@media screen and (min-width: 1490px){.small-teasers .small-teaser{max-height:calc( ((1490px / 6) - .425rem) * .56 )}}.small-teasers .small-teaser:nth-child(6n+1){margin-left:0}.small-teasers .small-teaser:nth-child(6n){margin-right:0}@media only screen and (min-width: 1020px){.small-teasers.project-tile-top-row .small-teaser+.small-teaser{margin-top:0}}@media only screen and (min-width: 1020px){.small-teasers.project-tile-top-row .small-teaser:nth-child(6n+1){margin-left:.25rem}}@media only screen and (min-width: 1020px){.small-teasers.project-tile-top-row .small-teaser:nth-child(6n){margin-right:.25rem}}.small-teasers.project-tile-top-row .small-teaser:first-child{margin-left:0}.small-teasers.project-tile-top-row .small-teaser:last-child{margin-right:0}@media only screen and (min-width: 1020px){.project-tile-top-row--activated .small-teaser{opacity:.5}}@media only screen and (min-width: 1020px){.project-tile-top-row--activated .small-teaser.small-teaser--current{opacity:1}}.project-category-tiles{position:absolute;top:0;left:0;width:100%}.project-category-tiles .small-teaser,.project-category-tiles .small-teaser+.small-teaser{margin-top:.5rem}.project-category-tiles .small-teaser:nth-child(2),.project-category-tiles .small-teaser+.small-teaser:nth-child(2){margin-top:.5rem}.project-tile-group{max-width:100%}.project-tile-group+.project-tile-group{margin-top:2rem}@media only screen and (min-width: 1020px){.project-tile-group+.project-tile-group{margin-top:3rem}}.project-tile-group__headline{text-transform:uppercase;font-weight:700;font-size:.875rem;padding:1rem 0}@media only screen and (min-width: 1020px){.project-tile-group__headline{padding-top:0;padding-left:1rem}}@media screen and (min-width: 1490px){.project-tile-group__headline{padding-left:0}}.project-category-list-group{display:none;padding:1rem 5% 1.5rem}.project-category-list li:first-child a{padding-top:0}.project-category-list a{display:inline-block;padding:.5rem 0}.our-projects{position:relative;padding-bottom:2rem}@media only screen and (min-width: 765px){.our-projects{padding-bottom:3.5rem}}@media only screen and (min-width: 1020px){.our-projects{padding-bottom:4.5rem}}.our-projects__sub-categories{display:none}@media only screen and (min-width: 1020px){.our-projects__sub-categories{display:block}}.project-listings__group:focus{outline:none}.project-listings__group .content-container:first-child{padding-top:2rem}@media only screen and (min-width: 765px){.project-listings__group .content-container:first-child{padding-top:3.5rem}}@media only screen and (min-width: 1020px){.project-listings__group .content-container:first-child{padding-top:4.5rem}}.project-listings__group+.project-listings__group .content-container:first-child{margin-top:2rem;border-top:1px solid #e5e5e5}@media only screen and (min-width: 765px){.project-listings__group+.project-listings__group .content-container:first-child{margin-top:3.5rem}}@media only screen and (min-width: 1020px){.project-listings__group+.project-listings__group .content-container:first-child{margin-top:4.5rem}}.project-listings__headline{text-transform:uppercase;font-weight:700;font-size:.875rem}.project-listings__headline,.project-listings__teasers{margin-bottom:1rem}@media only screen and (min-width: 765px){.project-listings__headline,.project-listings__teasers{margin-bottom:2rem}}.project-listings__item+.project-listings__item{margin-top:.75rem}@media only screen and (min-width: 765px){.project-listings__item+.project-listings__item.project-listings__item--leader{margin-top:2.25rem}}.project-listings__item span{display:block}@media only screen and (min-width: 765px){.project-listings__item span{display:inline-block}}@media only screen and (min-width: 765px){.project-listings__item span+span{margin-left:1rem}}@media only screen and (min-width: 1020px){.project-listings__item span+span{margin-left:1.5rem}}.project-listings__item-name{text-transform:uppercase;font-weight:700}.project-listings__link:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-top;transition:all .3s ease-in-out}.pagination{display:flex;align-items:baseline;justify-content:space-between;padding-top:1.5rem;margin-top:3rem;border-top:1px solid #e5e5e5;font-size:.75rem}.pagination p{font-size:.75rem}.pagination__page-count{font-weight:700;text-transform:uppercase}.pagination__links{display:flex;margin-top:.5rem}.pagination__link--previous+.pagination__link--next{margin-left:2rem}.tribe-accordions{position:relative;padding-bottom:.75rem}@media only screen and (min-width: 765px){.tribe-accordions{padding-bottom:4rem}}.tribe-accordions:after{position:absolute;top:calc(90vw / 8);right:0;bottom:0;left:0;content:"";background:#fafafa;z-index:1}@media only screen and (min-width: 1020px){.tribe-accordions:after{top:calc(1070px / 8)}}.tribe-accordions__container{position:relative;z-index:2}.tribe-accordion{margin-top:.5rem;margin-bottom:.5rem}.tribe-accordion:focus{outline:none}.tribe-accordion--active{margin-bottom:1.5rem;padding-bottom:1.5rem}@media only screen and (min-width: 765px){.tribe-accordion--active{margin-bottom:2rem;padding-bottom:2rem}}.tribe-accordion__header{width:100%;height:calc(90vw / 4);position:relative;cursor:pointer;overflow:hidden}@media only screen and (min-width: 1020px){.tribe-accordion__header{height:calc(1070px / 4)}}.tribe-accordion__header img{display:inline-block;max-width:100%;height:auto;transition:transform 1s}.tribe-accordion__header:hover,.tribe-accordion__header:focus{outline:none}.tribe-accordion__header:hover img,.tribe-accordion__header:focus img{transform:scale(1.1)}.tribe-accordion__label{position:absolute;left:.75rem;bottom:.75rem;background:#fff;color:#4d525a;border:1px solid #fff;padding:.25rem;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:bottom .3s}@media only screen and (min-width: 765px){.tribe-accordion__label{left:1rem;bottom:1rem}}.tribe-accordion__toggle{position:absolute;right:0;bottom:0;width:40px;height:40px;background:#fff}@media only screen and (min-width: 765px){.tribe-accordion__toggle{right:.75rem;bottom:1rem}}.tribe-accordion__toggle:before,.tribe-accordion__toggle:after{content:"";position:absolute;background-color:#191919;transition:transform .25s ease-out}.tribe-accordion__toggle:before{top:9px;left:19px;width:1px;height:22px}.tribe-accordion__toggle:after{top:19px;left:9px;width:22px;height:1px}.tribe-accordion--active .tribe-accordion__toggle:before{transform:rotate(90deg)}.tribe-accordion--active .tribe-accordion__toggle:after{transform:rotate(180deg);opacity:0}.tribe-accordion__content{height:0;overflow:hidden;opacity:0;transition:height .5s,padding-top .5s,padding-bottom .5s,opacity .5s;transition-property:height,padding-top,padding-bottom,opacity;transition-delay:0s,0s,0s,.5s}.tribe-accordion--active .tribe-accordion__content{overflow:visible;opacity:1;padding-top:1rem}@media only screen and (min-width: 1020px){.tribe-accordion--active .tribe-accordion__content{padding-top:1.5rem}}.tribe-accordion--active .tribe-accordion__content:last-of-type{border-bottom:0;padding-bottom:0}.tribe-accordion__content p:not(last-child){margin-bottom:1.5rem}.tribe-accordion__link{margin-top:1.5rem;padding-bottom:1.5rem;line-height:1;border-bottom:1px solid #e5e5e5}.tribe-accordion__link a{font-size:14px;font-weight:700;text-transform:uppercase}.tribe-accordion__link a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-bottom;transition:all .3s ease-in-out}@media only screen and (min-width: 765px){.tribe-accordion__content .wide-slideshow .flex-direction-nav{top:50%;transform:translate(0, -50%)}}.tribe-accordion__content .story-section.flexslider{margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width: 765px){.tribe-accordion__content .story-section.flexslider{margin-top:2rem}}@media only screen and (min-width: 1020px){.tribe-accordion__content .story-section.flexslider{margin-top:2rem}}.a11y-dialog[aria-hidden=true]{display:none}.a11y-dialog__overlay{z-index:21;background-color:rgba(0,0,0,.66);position:fixed;top:0;left:0;bottom:0;right:0}.a11y-dialog__content{z-index:22;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.a11y-dialog__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.a11y-dialog__content{width:80%;max-width:350px;border-radius:2px}@media(orientation: landscape){.a11y-dialog__content{width:60%}}@media only screen and (min-width: 765px){.a11y-dialog__content{width:90%;max-width:800px}}@media only screen and (min-width: 765px)and (orientation: landscape){.a11y-dialog__content{width:40%}}.a11y-dialog__overlay{background-color:#191919;opacity:.9}.a11y-dialog__close-button{position:relative;top:0;left:calc(100% - 1.5rem);border:0;padding:0;margin-bottom:2rem;background-color:transparent;font-size:1.25em;width:1.2em;height:1.2em;text-align:center;cursor:pointer;transition:.15s;z-index:23}@media only screen and (min-width: 765px){.a11y-dialog__close-button{left:100%}}@media only screen and (min-width: 765px)and (orientation: landscape){.a11y-dialog__close-button{left:calc(100% - 1.5rem)}}.a11y-dialog__close-button:hover,.a11y-dialog__close-button:focus{background:transparent;outline:none}.a11y-dialog__close-button:after{font-family:"icomoon";content:""}.shared-content-container{margin-top:2rem}@media only screen and (min-width: 765px){.shared-content-container{margin-top:3.5rem}}@media only screen and (min-width: 1020px){.shared-content-container{margin-top:4.5rem}}.shared-content-container--service>p{max-width:56rem;margin-right:auto;margin-left:auto}@media only screen and (min-width: 765px){.wow{visibility:hidden}}.careers-header{margin-top:3.5rem;margin-bottom:3.5rem}@media only screen and (min-width: 765px){.careers-header{max-width:calc(765px * 0.667 );margin-top:1rem;margin-bottom:3.5rem}}@media only screen and (min-width: 1020px){.careers-header{max-width:1070px;margin-top:4.5rem;margin-bottom:7.5rem}}.headline__main{font-weight:700;margin-bottom:1.5rem}@media only screen and (min-width: 1020px){.headline__main{margin-bottom:2rem}}.headline__animated{color:#62b5e5}.careers-header__content{line-height:1.4;font-weight:300;margin-bottom:1.5rem}@media only screen and (min-width: 1020px){.careers-header__content{max-width:60%;font-size:20px;letter-spacing:.03em;margin-bottom:2rem}}.careers-header__video{margin-bottom:1.5rem}@media only screen and (min-width: 1020px){.careers-header__video{margin-bottom:1.5rem}}.careers-header__video .a11y-dialog-trigger{color:#191919;background:transparent;border:0;padding:0;font-size:.75rem;font-weight:700;text-transform:uppercase;transition:opacity .2s linear;letter-spacing:unset}.careers-header__video .a11y-dialog-trigger:hover,.careers-header__video .a11y-dialog-trigger:focus{opacity:.5}.careers-header__video .a11y-dialog-trigger:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-bottom;transition:all .3s ease-in-out}.careers-header__jump-link{line-height:1}.careers-header__jump-link a:after{display:inline-block;transform:rotate(90deg)}.tribe-flip-container{display:inline-block;overflow:hidden;height:1.2em;margin-bottom:-0.25em}.tribe-flip-container>ul{float:left}.tribe-flip-container li{height:45px;margin-bottom:45px;display:block;font-size:2.25rem;line-height:1.25}@media only screen and (min-width: 1020px){.tribe-flip-container li{font-size:2.75rem}}.tribe-flip-2{animation:flip-2 6s cubic-bezier(0.23, 1, 0.5, 1.05) infinite}.tribe-flip-3{animation:flip-3 8s cubic-bezier(0.23, 1, 0.5, 1.05) infinite}.tribe-flip-4{animation:flip-4 10s cubic-bezier(0.23, 1, 0.5, 1.05) infinite}@keyframes flip-2{0%{margin-top:-180px}5%{margin-top:-90px}50%{margin-top:-90px}55%{margin-top:0px}99.99%{margin-top:0px}100%{margin-top:-270px}}@keyframes flip-3{0%{margin-top:-270px}5%{margin-top:-180px}33%{margin-top:-180px}38%{margin-top:-90px}66%{margin-top:-90px}71%{margin-top:0px}99.99%{margin-top:0px}100%{margin-top:-270px}}@keyframes flip-4{0%{margin-top:-360px}5%{margin-top:-270px}25%{margin-top:-270px}30%{margin-top:-180px}50%{margin-top:-180px}55%{margin-top:-90px}75%{margin-top:-90px}80%{margin-top:0px}99.99%{margin-top:0px}100%{margin-top:-360px}}.careers-gallery{margin-top:3.5rem;margin-bottom:.25rem}@media(max-width: 764px){.careers-gallery{padding-left:0;padding-right:0}}@media only screen and (min-width: 765px){.careers-gallery{margin-bottom:1.5rem}}@media only screen and (min-width: 1020px){.careers-gallery{margin-bottom:3.5rem}}.careers-gallery__wrapper{margin-left:-0.25rem;margin-right:-0.25rem}.careers-gallery__row{display:flex;flex-wrap:wrap}@media only screen and (min-width: 765px){.careers-gallery__row{flex-wrap:nowrap}}.careers-gallery__row-2{display:none}@media only screen and (min-width: 765px){.careers-gallery__row-2{display:flex}}.careers-gallery__image{width:100%;padding:.25rem}.careers-gallery__image--quarter{flex:0 0 50%;width:50%;height:calc(0.667 * (50vw - 0.25rem))}@media only screen and (min-width: 765px){.careers-gallery__image--quarter{flex:0 0 25%;width:25%;height:calc(0.667 * (25vw - 0.25rem))}}@media only screen and (min-width: 1330px){.careers-gallery__image--quarter{height:calc(0.667 * (1290px / 4 - 0.25rem))}}.careers-gallery__image--third{flex:0 0 33.33%;width:33.33%;height:calc(0.667 * (33.33vw - 0.25rem))}@media only screen and (min-width: 1330px){.careers-gallery__image--third{height:calc(0.667 * (1290px / 3 - 0.25rem))}}.careers-gallery__image-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.careers-info-bar{background:#62b5e5;padding-top:2.5rem;padding-bottom:2.5rem}@media only screen and (min-width: 765px){.careers-info-bar .content-container{display:flex;flex-wrap:nowrap;align-items:center}}.careers-info-bar__text{color:#fff;margin-bottom:2rem;font-weight:300}@media only screen and (min-width: 765px){.careers-info-bar__text{font-size:1.25rem;flex:0 0 50%;width:50%;margin-bottom:0}}@media only screen and (min-width: 765px){.careers-info-bar__links{flex:0 0 50%;width:50%;text-align:right}}@media only screen and (min-width: 1020px){.careers-info-bar__links{display:block}}.info-bar__link{margin-bottom:1.5rem}.info-bar__link:last-child{margin-bottom:0}@media only screen and (min-width: 1020px){.info-bar__link{display:inline;margin-bottom:0;margin-left:2rem}}.info-bar__link a{color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;transition:opacity .2s linear}.info-bar__link a:hover,.info-bar__link a:focus{opacity:.5}.info-bar__link a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5rem;font-size:1.333em;vertical-align:text-bottom;transition:all .3s ease-in-out}.careers-stats{margin-top:3rem;margin-bottom:3rem}@media only screen and (min-width: 765px){.careers-stats{display:flex;flex-wrap:nowrap;margin-top:4rem;margin-bottom:4rem}}@media only screen and (min-width: 1020px){.careers-stats{margin-top:5rem;margin-bottom:5rem}}.careers-stats__stats{width:100%}@media only screen and (min-width: 765px){.careers-stats__stats{display:flex;flex-wrap:nowrap;justify-content:center}}.stats__stat{text-align:center;margin-bottom:2rem}.stats__stat :last-child{margin-bottom:0}@media only screen and (min-width: 765px){.stats__stat{flex:1 0 33.33%;margin-bottom:0}}.stat-content,.stat-label{display:block}.stat-content{color:#62b5e5;font-size:2.5rem;font-weight:300;line-height:1}@media only screen and (min-width: 765px){.stat-content{font-size:3.5rem;margin-bottom:.25rem}}@media only screen and (min-width: 1020px){.stat-content{font-size:6rem;margin-bottom:.75rem}}.stat-label{font-size:14px}.offices{text-align:center;margin-bottom:3rem}@media only screen and (min-width: 765px){.offices{margin-bottom:4rem}}@media only screen and (min-width: 765px){.offices{margin-bottom:5rem}}.offices__list{display:inline-block}.offices__location{display:inline;margin:0 .25rem}.offices__location a{display:table-cell;font-size:18px;font-weight:300;line-height:1.5;color:#4d525a;white-space:nowrap;transition:color .2s linear}.offices__location a:hover,.offices__location a:focus{color:#62b5e5}@media only screen and (min-width: 765px){.offices__location a{font-size:22px}}.offices__location:after{content:" ";display:inline list-item;letter-spacing:1em;margin-left:.5rem;background:center center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAAAnSURBVBhXY/Dz89MA4sNA/B9Ka4AEYQIwfBgkiCwAxjhVopnppwEApxQqhnyQ+VkAAAAASUVORK5CYII=)}.careers-positions{margin-top:3rem}@media only screen and (min-width: 1020px){.careers-positions{margin-top:5rem}}.careers-positions h2{margin-bottom:3rem}.work-template-default .project-intro{display:block}.work-template-default .project-categories{width:100%;margin-right:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-bottom:2rem;margin-bottom:2rem}@media only screen and (min-width: 765px){.work-template-default .project-categories{margin-bottom:3rem}}.work-template-default .category-list{display:flex;flex-wrap:wrap}.work-template-default .category-list-item{flex:0 0 calc(50% - 2rem);width:calc(50% - 2rem);margin:0;margin-top:2rem}.work-template-default .category-list-item:nth-child(1),.work-template-default .category-list-item:nth-child(3){margin-right:2rem}.work-template-default .category-list-item.category-list-item--social{display:none}@media only screen and (min-width: 765px){.work-template-default .category-list-item{flex:0 0 calc(25% - 2rem);width:calc(25% - 2rem)}.work-template-default .category-list-item:nth-child(n){margin-bottom:0;margin-right:2rem}}@media only screen and (min-width: 1020px){.work-template-default .category-list-item{flex:0 0 calc(20% - 2rem);width:calc(20% - 2rem)}.work-template-default .category-list-item.category-list-item--social{display:block;margin-right:0;margin-left:auto}}.work-template-default .jump-to-service{color:#4d525a;text-decoration:underline;transition:.2s linear}.work-template-default .jump-to-service:hover,.work-template-default .jump-to-service:focus{opacity:.5}@media only screen and (min-width: 765px){.work-template-default .project-intro__text{display:flex;flex-wrap:nowrap;width:100%}}@media only screen and (min-width: 1020px){.work-template-default .project-intro__text{width:78%}}.work-template-default .jump-to-links{margin-bottom:3rem}@media only screen and (min-width: 765px){.work-template-default .jump-to-links{flex:0 0 25%;width:25%;margin-bottom:0}}@media only screen and (min-width: 1020px){.work-template-default .jump-to-links{flex:0 0 25.5%;width:25.5%}}.work-template-default .jump-to-links__headline,.work-template-default .jump-to-links__item{font-size:.75rem;line-height:2}.work-template-default .jump-to-links__headline{font-weight:700}.work-template-default .jump-to-links__item a{color:#4d525a;text-decoration:underline;transition:.2s linear}.work-template-default .jump-to-links__item a:hover,.work-template-default .jump-to-links__item a:focus{opacity:.5}@media only screen and (min-width: 765px){.work-template-default .story-text{width:58%;margin-left:20%}}@media only screen and (min-width: 765px){.work-template-default .text-block{flex:1 1 auto}}.showcase-accordions{position:unset;padding-top:2rem;margin-bottom:2rem;padding-bottom:0}@media only screen and (min-width: 1020px){.showcase-accordions{padding-top:5rem;margin-bottom:5rem}}.showcase-accordions:after{position:unset;display:none}.showcase-accordions .showcase-accordions__title{display:inline-block;color:#62b5e5;border-bottom:1px solid #62b5e5;padding-bottom:.75rem;text-transform:uppercase;font-weight:700;margin-bottom:2rem}.tables{margin-top:5rem}@media only screen and (min-width: 765px){.tables .tables__content{margin-top:0}}.tables .table{margin-bottom:3.5rem}.tables .table:focus{outline:none}@media only screen and (min-width: 765px){.tables .table{display:flex;flex-wrap:wrap}}@media only screen and (min-width: 765px){.tables .table__title-row{flex:0 0 100%;width:100%}}.tables .table__title{display:inline-block;color:#62b5e5;border-bottom:1px solid #62b5e5;padding-bottom:.75rem;text-transform:uppercase;font-weight:700;margin-bottom:2rem;margin-bottom:1.5rem}.tables .ruled-stats__list{flex:0 0 100%;width:100%}@media only screen and (min-width: 765px){.tables .ruled-stats__list--divided{flex:0 0 48%;width:48%}}.tables .ruled-stats__stat{display:flex;justify-content:space-between}.tables .ruled-stats__key{flex:1 0 auto}.tables .ruled-stats__value{flex:0 1 auto}.tables .project-awards .ruled-stats__stat{justify-content:flex-start}.tables .project-awards .ruled-stats__stat .ruled-stats__key{flex:0 0 90px}#project_team:focus{outline:0}.project-section-header{display:flex;justify-content:space-between}.project-section-header .project-section__contact-link{display:none}@media only screen and (min-width: 765px){.project-section-header .project-section__contact-link{display:inline}}/*# sourceMappingURL=styles.css.map */
