@charset "UTF-8";@import url(//hello.myfonts.net/count/2e378a);@import url(//hello.myfonts.net/count/2e3789);/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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:700}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:-.5em}sub{bottom:-.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:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{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-loading .slick-list{background:url(.//slick/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@font-face{font-family:BodoniStd-Poster;src:url(../fonts/2E378A_0_0.eot);src:url(../fonts/2E378A_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2E378A_0_0.woff2) format("woff2"),url(../fonts/2E378A_0_0.woff) format("woff"),url(../fonts/2E378A_0_0.ttf) format("truetype")}@font-face{font-family:TwentiethCentury;src:url(../fonts/2E3789_0_0.eot);src:url(../fonts/2E3789_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2E3789_0_0.woff2) format("woff2"),url(../fonts/2E3789_0_0.woff) format("woff"),url(../fonts/2E3789_0_0.ttf) format("truetype")}@font-face{font-family:TwentiethCenturyBold;src:url(../fonts/2E3789_2_0.eot);src:url(../fonts/2E3789_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2E3789_2_0.woff2) format("woff2"),url(../fonts/2E3789_2_0.woff) format("woff"),url(../fonts/2E3789_2_0.ttf) format("truetype")}.company-profile .col h2,.company-profile .col h3,.company-profile .col.full h2,.grid .item.news p,.hero h2,.person-profile .text blockquote,.person-profile .text h2,.project-profile-text blockquote,.project-profile-text h2,.text-styling-serif-primary,.text-styling-serif-secondary,header h2{font-family:BodoniStd-Poster,serif;font-weight:400}.company-profile .col h2,.company-profile .col.full h2,.hero h2,.text-styling-serif-primary{font-size:42px;color:#FFF;line-height:1.19em}.company-profile .col h3,.grid .item.news p,.person-profile .text blockquote,.person-profile .text h2,.project-profile-text blockquote,.project-profile-text h2,.text-styling-serif-secondary,header h2{font-size:28px;color:#222;line-height:1.143em}.company-profile .col .contact .item h5,.company-profile .col .maps-wrapper p,.company-profile .col p,.company-profile .col.right .text p,.company-profile .col.right .text ul,.company-profile .newsletter input,.credits .item h4,.credits .item.other a.show-less,.credits .item.other a.show-more,.credits .item.other h3,.credits .item.other h4,.grid .item p,.grid .item p.meta,.grid .item.contact input,.grid .item.news span,.grid-heading select,.hero .top,.hero h3,.hero p,.mc_embed_signup input,.media-row .col.story p,.media-row p,.people-grid .item h3,.people-grid .item p,.people-item p,.person-case .case span,.person-profile .contact h4,.person-profile .text h3,.person-profile .text p,.person-profile .text p.meta:first-of-type,.project-profile-text h3,.project-profile-text p,.project-profile-text p.meta,.project-profile-text p.meta:first-of-type,.sub-nav,.text-styling-sans-serif-primary,.text-styling-sans-serif-secondary,.text-styling-sans-serif-tertiary,header .open-menu,header .open-search,nav input{font-family:TwentiethCentury,TwCenMT-Regular,sans-serif;font-weight:400}.company-profile .col .maps-wrapper p,.company-profile .col p,.company-profile .col.right .text p,.company-profile .col.right .text ul,.company-profile .newsletter input,.grid .item.contact input,.hero h3,.hero p,.mc_embed_signup input,.media-row .col.story p,.person-profile .text p,.project-profile-text p,.text-styling-sans-serif-primary,nav input{font-size:16px;line-height:1.375em}.grid .item p,.people-grid .item p,.people-item p,.text-styling-sans-serif-secondary{font-size:14px;line-height:1.286em}.company-profile .col .contact .item h5,.credits .item h4,.credits .item.other a.show-less,.credits .item.other a.show-more,.credits .item.other h3,.credits .item.other h4,.grid .item p.meta,.grid .item.news span,.grid-heading select,.hero .top,.media-row p,.people-grid .item h3,.person-case .case span,.person-profile .contact h4,.person-profile .text h3,.person-profile .text p.meta,.project-profile-text h3,.project-profile-text p.meta,.project-profile-text p.meta:first-of-type,.sub-nav,.text-styling-sans-serif-tertiary,header .open-menu,header .open-search{font-size:12px;line-height:1.083em}.company-profile .col .contact .item p,.company-profile .col.right .text h3,.credits .item h3,.credits .item.other p,.grid .item h2,.grid .item h3,.grid .item.instagram p,.grid-heading h3,.media-row .col.story h2,.people-grid .item h2,.people-grid-heading h3,.people-item h2,.people-item h3,.person-case .case h2,.person-case .case h3,.person-profile .contact p,.text-styling-sans-serif-bold-primary,.text-styling-sans-serif-bold-secondary,nav .property-links,nav p,nav ul.pages{font-family:TwentiethCenturyBold,TwCenMT-Bold,sans-serif;font-weight:400}.company-profile .col .contact .item p,.company-profile .col.right .text h3,.credits .item h3,.grid .item h2,.grid .item.instagram p,.media-row .col.story h2,.people-grid .item h2,.people-grid-heading h3,.people-item h2,.person-case .case h2,.text-styling-sans-serif-bold-primary,nav .property-links,nav p,nav ul.pages{font-size:24px;line-height:1.125em}.credits .item.other p,.grid .item h3,.grid-heading h3,.people-item h3,.person-case .case h3,.person-profile .contact p,.text-styling-sans-serif-bold-secondary{font-size:12px;line-height:1.083em}*{box-sizing:border-box}body{font-family:TwentiethCentury,TwCenMT-Regular,sans-serif;font-size:16px;color:#222;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}ul.social{overflow:hidden;margin-bottom:30px;padding-left:0;margin-left:0}ul.social li{float:left;padding:0}ul.social li+li{margin-left:10px}ul.social a{background-size:198px 175px;text-indent:-99999px;display:block;background-image:url(../img/halal-sprite.png);background-position:-132px 0;width:33px;height:32px}ul.social a.facebook{background-position:-66px 0}ul.social a.facebook:hover{background-position:-33px -32px}ul.social a.twitter{background-position:-132px -64px}ul.social a.twitter:hover{background-position:-132px -96px}ul.social a.instagram{background-position:-132px 0}ul.social a.instagram:hover{background-position:-99px -96px}ul.social a.flickr{background-position:-99px -32px}ul.social a.flickr:hover{background-position:-99px 0}ul.social a.vimeo{background-position:0 -64px}ul.social a.vimeo:hover{background-position:-33px -64px}ul.social a.pinterest{background-position:-165px 0}ul.social a.pinterest:hover{background-position:-165px -64px}ul.social a.linkedin{background-position:-66px -128px}ul.social a.linkedin:hover{background-position:0 0}ul.social.dark{margin-bottom:40px}ul.social.dark a.facebook{background-position:-66px -32px}ul.social.dark a.facebook:hover{background-position:0 -32px}ul.social.dark a.twitter{background-position:-33px -96px}ul.social.dark a.twitter:hover{background-position:-33px -128px}ul.social.dark a.instagram{background-position:-132px -32px}ul.social.dark a.instagram:hover{background-position:-66px -96px}ul.social.dark a.flickr{background-position:-99px -64px}ul.social.dark a.flickr:hover{background-position:-66px -64px}ul.social.dark a.vimeo{background-position:-33px 0}ul.social.dark a.vimeo:hover{background-position:0 -96px}ul.social.dark a.pinterest{background-position:-132px -128px}ul.social.dark a.pinterest:hover{background-position:-165px -32px}ul.social.dark a.linkedin{background-position:-99px -128px}ul.social.dark a.linkedin:hover{background-position:0 -128px}.person-profile ul.social.dark a{background-size:198px 175px;width:15px;height:15px}.person-profile ul.social.dark a.facebook{background-position:-75px -160px}.person-profile ul.social.dark a.facebook:hover{background-position:-165px -126px}.person-profile ul.social.dark a.twitter{background-position:-165px -111px}.person-profile ul.social.dark a.twitter:hover{background-position:-180px -111px}.person-profile ul.social.dark a.instagram{background-position:-30px -160px}.person-profile ul.social.dark a.instagram:hover{background-position:-165px -96px}.person-profile ul.social.dark a.flickr{background-position:-60px -160px}.person-profile ul.social.dark a.flickr:hover{background-position:-45px -160px}.person-profile ul.social.dark a.vimeo{background-position:0 -160px}.person-profile ul.social.dark a.vimeo:hover{background-position:-15px -160px}.person-profile ul.social.dark a.pinterest{background-position:-180px -141px}.person-profile ul.social.dark a.pinterest:hover{background-position:-180px -96px}.person-profile ul.social.dark a.linkedin{background-position:-165px -141px}.person-profile ul.social.dark a.linkedin:hover{background-position:-180px -126px}ul.social.blue a{background-size:198px 175px;width:15px;height:15px}ul.social.blue a.facebook{background-position:-165px -126px}ul.social.blue a.facebook:hover{background-position:-75px -160px}ul.social.blue a.twitter{background-position:-180px -111px}ul.social.blue a.twitter:hover{background-position:-165px -111px}ul.social.blue a.instagram{background-position:-165px -96px}ul.social.blue a.instagram:hover{background-position:-30px -160px}ul.social.blue a.flickr{background-position:-45px -160px}ul.social.blue a.flickr:hover{background-position:-60px -160px}ul.social.blue a.vimeo{background-position:-15px -160px}ul.social.blue a.vimeo:hover{background-position:0 -160px}ul.social.blue a.pinterest{background-position:-180px -96px}ul.social.blue a.pinterest:hover{background-position:-180px -141px}ul.social.blue a.linkedin{background-position:-180px -126px}ul.social.blue a.linkedin:hover{background-position:-165px -141px}.company-profile .newsletter h4,.grid .item.contact h4,nav h4{font-family:TwentiethCentury,TwCenMT-Regular,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.85px;margin:0 0 17px;font-weight:400}.company-profile .newsletter input,.grid .item.contact input,nav input{height:50px;outline:0;line-height:inherit;border:1px solid #FFF;-webkit-appearance:none;border-radius:0}.company-profile .newsletter input[type=email],.grid .item.contact input[type=email],nav input[type=email]{background:0 0;color:#FFF;width:330px;text-align:left;padding:0 15px}.company-profile .newsletter input[type=email]::-webkit-input-placeholder,.grid .item.contact input[type=email]::-webkit-input-placeholder,nav input[type=email]::-webkit-input-placeholder{text-align:center}.company-profile .newsletter input[type=email]:-moz-placeholder,.grid .item.contact input[type=email]:-moz-placeholder,nav input[type=email]:-moz-placeholder{text-align:center}.company-profile .newsletter input[type=email]::-moz-placeholder,.grid .item.contact input[type=email]::-moz-placeholder,nav input[type=email]::-moz-placeholder{text-align:center}.company-profile .newsletter input[type=email]:-ms-input-placeholder,.grid .item.contact input[type=email]:-ms-input-placeholder,nav input[type=email]:-ms-input-placeholder{text-align:center}.company-profile .newsletter input[type=submit],.grid .item.contact input[type=submit],nav input[type=submit]{background:#FFF;color:#000;width:150px;margin-left:12px;text-align:center}.company-profile .newsletter input::-webkit-input-placeholder,.grid .item.contact input::-webkit-input-placeholder,nav input::-webkit-input-placeholder{color:#FFF}.company-profile .newsletter input:-moz-placeholder,.grid .item.contact input:-moz-placeholder,nav input:-moz-placeholder{color:#FFF}.company-profile .newsletter input::-moz-placeholder,.grid .item.contact input::-moz-placeholder,nav input::-moz-placeholder{color:#FFF}.company-profile .newsletter input:-ms-input-placeholder,.grid .item.contact input:-ms-input-placeholder,nav input:-ms-input-placeholder{color:#FFF}nav .newsletter-button:hover,nav input[type=submit]:hover{background-color:#3EA447;border-color:#3EA447;color:#fff}.grid .item.contact h4{font-size:12px}.grid .item.contact input[type=email]{background-color:#F3F3F3;border-color:#B9B9B9;color:#737373}.grid .item.contact input[type=submit]{background:#222;color:#FFF;margin-left:0;width:100%;margin-top:20px;border:1px solid #222}.grid .item.contact input::-webkit-input-placeholder{color:#737373}.grid .item.contact input:-moz-placeholder{color:#737373}.grid .item.contact input::-moz-placeholder{color:#737373}.grid .item.contact input:-ms-input-placeholder{color:#737373}.company-profile .newsletter h4{font-size:12px}.company-profile .newsletter input{border:1px solid;float:left}.company-profile .newsletter input[type=email]{color:#000}.company-profile .newsletter input[type=submit]{background:#000;color:#fff;border-color:#000;margin-left:10px}.company-profile .newsletter input::-webkit-input-placeholder{color:#000}.company-profile .newsletter input:-moz-placeholder{color:#000}.company-profile .newsletter input::-moz-placeholder{color:#000}.company-profile .newsletter input:-ms-input-placeholder{color:#000}.person-profile .text h2,.project-profile-text h2{font-size:32px;margin:0 0 8px}.person-profile .text h3,.project-profile-text h3{text-transform:uppercase;letter-spacing:1px;margin:0 0 5px}.person-profile .text p,.project-profile-text p{margin:7px 0 0;font-size:18px}.person-profile .text p.meta,.project-profile-text p.meta{color:#9B9B9B;margin-top:18px;display:inline-block}.person-profile .text p.meta:after,.project-profile-text p.meta:after{content:" -"}.person-profile .text p.meta:first-child,.project-profile-text p.meta:first-child{margin-top:0}.person-profile .text p.meta:last-of-type,.project-profile-text p.meta:last-of-type{margin-top:4px}.person-profile .text p.meta:last-of-type:after,.project-profile-text p.meta:last-of-type:after{content:none}.person-profile .text p.meta.categories,.project-profile-text p.meta.categories{text-transform:uppercase}.person-profile .text p.meta.tags,.project-profile-text p.meta.tags{text-transform:lowercase}.person-profile .text p.meta a:hover,.project-profile-text p.meta a:hover{color:#1A1919}.person-profile .text .text-body p a,.project-profile-text .text-body p a{color:#3EA447;text-decoration:underline}.person-profile .text blockquote,.project-profile-text blockquote{padding:0;margin:27px 0;text-align:center}@media only screen and (max-width:680px){.person-profile .text blockquote,.project-profile-text blockquote{font-size:25px}}main{width:calc(100% - 40px);max-width:1200px;margin:120px auto 20px;position:relative}@media only screen and (max-width:1240px){main{margin-top:80px}}@media only screen and (max-width:680px){main{margin-top:60px}}header{height:120px;width:calc(100% - 40px);max-width:1200px;left:50%;transform:translateX(-50%);z-index:30;top:0;background:#fff;transform:translate(-50%,0);transition:transform .2s linear;position:fixed}header.headroom--unpinned{transform:translate(-50%,-100%)}header.page-transition{transition:opacity .25s linear}header.headroom--not-top.page-transition-hidden{opacity:0}header *{top:50%;transform:translateY(-50%);position:absolute;margin:0}header h2{left:0;font-size:32px}header h2 span{transform:none;position:static}header h1{width:148px;height:50px;background-image:url(../img/header/logo.png);top:50%;left:50%;transform:translate(-50%,-50%);text-indent:-99999px}header h1 a{width:100%;height:100%;display:block}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header h1{background-image:url(../img/header/logo@2x.png);background-size:contain}}header .open-search{right:45px;width:27px;text-indent:-99999px;height:27px;text-transform:lowercase;letter-spacing:.5px;padding-top:27px;transition:opacity .3s ease}header .open-search.is-hidden{opacity:0}header .open-search span{margin-top:-3px;left:2px;width:27px;height:26px;cursor:pointer;background-image:url(../img/header/search.png)}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header .open-search span{background-image:url(../img/header/search@2x.png);background-size:contain}}header .open-menu{right:2px;height:27px;text-indent:-99999px;text-transform:lowercase;letter-spacing:.5px;padding-top:27px;width:27px}header .open-menu span,header .open-menu span:after,header .open-menu span:before{display:block;background:#000;height:6px;position:absolute;width:24px}header .open-menu span{top:12px;left:2px}header .open-menu span:after,header .open-menu span:before{content:""}header .open-menu span:before{top:-9px}header .open-menu span:after{top:9px}header .open-menu:hover span:before{background-color:#BD252C}header .open-menu:hover span{background-color:#3EA447}header .open-menu:hover span:after{background-color:#273777}@media only screen and (min-width:1241px){header:after,header:before{content:"";display:block;pointer-events:none;background:#fff;left:0;right:0;top:0;bottom:0;position:absolute}header:before{transform:translateX(-100%)}header:after{transform:translateX(100%)}}@media only screen and (max-width:1240px){header{height:80px;width:100%}header.headroom--unpinned{transform:translate(-50%,0)}header h1{width:110px;height:37px;background-size:110px 37px}header h2{left:20px}header .open-menu{right:20px}header .open-search{right:54px}header .open-search span{margin-top:-2px}}@media only screen and (max-width:680px){header{height:60px}header h1{width:88px;height:30px;background-size:88px 30px}header h2{display:none!important;font-size:20px;margin-top:2px}header h2 span{display:none}header .open-menu{margin-top:2px}header .open-search span{margin-top:0}}nav{position:absolute;top:-120px;right:-25px;background:#273777;width:795px;min-height:705px;padding:105px 0 90px 100px;color:#fff;z-index:40}@media only screen and (max-width:1240px){nav{top:-80px}}@media only screen and (max-width:680px){nav{top:-60px}}nav.hidden{opacity:0;pointer-events:none}nav .property-links{margin:0 0 17px}nav .property-links .active{opacity:1}nav .property-links a{opacity:.5}nav .property-links a:hover{opacity:1;color:#3EA447}nav .property-links,nav p,nav ul.pages{font-size:35px;text-transform:uppercase}nav ul.pages{margin:0 0 66px;padding:0;list-style:none}nav ul.pages li+li{margin-top:10px}nav ul.pages a:hover{color:#3EA447}nav p{margin:0 0 30px}nav .close-menu{position:absolute;text-indent:-99999px;width:24px;height:24px;background-image:url(../img/nav/close-menu.png);top:40px;right:26px}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){nav .close-menu{background-image:url(../img/nav/close-menu@2x.png);background-size:contain}}nav .close-menu:hover{background-image:url(../img/nav/close-menu-hover.png)}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){nav .close-menu:hover{background-image:url(../img/nav/close-menu-hover@2x.png);background-size:contain}}.newsletter-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#FFF;color:#000;margin-left:0;width:300px;height:50px;text-align:center}@media only screen and (max-width:1260px){nav{right:-20px}nav .close-menu{right:21px;top:28px}}@media only screen and (max-width:795px){body.nav-active main>div{display:none}nav{right:inherit;left:-20px;width:100vw;padding:20px 20px 40px;min-height:0}nav .close-menu{right:22px;top:27px}nav .newsletter-button,nav input[type=email],nav input[type=submit],nav input[type=text]{width:100%;max-width:330px}nav .newsletter-button,nav input[type=submit]{margin-left:0;margin-top:10px}}@media only screen and (max-width:680px){nav .close-menu{top:19px}}.search-form{width:100%;border:0;border-bottom:3px solid #000;position:absolute;top:-95px;z-index:100;transition:transform .4s ease;transform:translateY(-100px)}.search-form.is-open{transform:translateY(0)}.search-form input{width:100%;border:0;font-size:42px;font-weight:700;background:#fff;padding:10px 0}.search-form input:focus{outline:0}.search-form__close{position:absolute;top:17px;right:49px;width:24px;height:24px;cursor:pointer;background-image:url(../img/header/close-black.png)}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.search-form__close{background-image:url(../img/header/close-black@2x.png);background-size:contain}}.search-noresults{margin-left:15px;font-size:18px}@media only screen and (max-width:1240px){.search-form{top:-70px}.search-form__close{right:35px}}@media only screen and (max-width:680px){.search-form{top:-58px}.search-form input{padding:8px 0;font-size:36px}}.hero{color:#fff;display:block;position:relative;overflow:hidden}.hero.video-embedded img,.hero.video-embedded span{display:none}.hero img{display:block;margin:0;width:100%}.hero img.open-in-carousel{cursor:pointer}.hero .text{position:absolute;top:0;bottom:0;width:100%;max-width:390px;padding-left:100px}.hero .top{position:absolute;top:32px;letter-spacing:1px;text-transform:uppercase}.hero .bottom{position:absolute;bottom:80px;text-shadow:0 1px 1px rgba(0,0,0,.5)}.hero h2{margin:0 0 3px}.hero h3{font-weight:700;text-transform:uppercase;letter-spacing:1.07px;margin-top:-5px;margin-bottom:5px;font-size:13px}.hero p{margin:0}.hero span{background-image:url(../img/project/play.png);top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:45px;display:block;text-indent:-99999px;position:absolute}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.hero span{background-image:url(../img/project/play@2x.png);background-size:contain}}@media only screen and (max-width:1240px){.hero{width:calc(100% + 40px);left:-20px}}@media only screen and (max-width:680px){.hero.excerpt{overflow:visible;border-bottom:1px solid #E9E9E9;padding-bottom:13px}.hero.excerpt .text{position:static;color:#000;padding-left:20px;margin-top:-30px;width:calc(100% - 20px)}.hero.excerpt .text .top{color:#fff;position:static}.hero.excerpt .text .bottom{position:static;text-shadow:none}.hero.excerpt .text h2{color:#000;margin-top:34px}}@media only screen and (min-width:1261px){.hero:not(.excerpt):nth-child(1) .video-wrapper,.hero:not(.excerpt):nth-child(1) img,.hero:not(.excerpt):nth-child(2) .video-wrapper,.hero:not(.excerpt):nth-child(2) img{margin:0 auto}.hero:not(.excerpt):nth-child(1) img,.hero:not(.excerpt):nth-child(2) img{max-width:100%;width:auto;height:auto;max-height:calc(100vh - 218px)}}.sub-nav{text-transform:uppercase;color:#1A1919;letter-spacing:1px;overflow:hidden;min-height:13px}.sub-nav.sub-nav-margin{padding-bottom:5px;margin-bottom:0}.sub-nav+.sub-nav-extra+.sub-nav{margin-top:-13px;padding-left:20px}.sub-nav+.sub-nav-extra+.sub-nav ul:before{content:"";width:10px;height:1px;background:#1A1919;display:inline-block;margin-right:10px;position:relative;top:-3px}.sub-nav ul{padding-left:0;overflow:visible;list-style:none;margin-bottom:0;white-space:nowrap}.sub-nav ul:after{content:"";display:block;clear:both}.sub-nav ul li{display:inline-block;padding:0 10px;margin-bottom:10px}.sub-nav ul li a{display:block;border-bottom:1px solid #FFF}.sub-nav ul li:first-child{padding-left:0}.sub-nav a.active,.sub-nav a:hover{border-bottom:1px solid #000}.sub-nav a.active{cursor:default}.sub-nav a.return{background-image:url(../img/sub-nav/grid.png);width:16px;height:16px;display:block;text-indent:-99999px}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.sub-nav a.return{background-image:url(../img/sub-nav/grid@2x.png);background-size:contain}}.sub-nav .sub-nav-extra{display:none}@media only screen and (max-width:1240px){.sub-nav{left:50%;transform:translateX(-50%);position:relative}}@media only screen and (max-width:680px){.sub-nav,.sub-nav-extra{width:calc(100% + 40px);margin-left:-20px}.sub-nav{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-top:10px;margin-top:-10px;margin-bottom:-10px;transform:translateX(0);left:0}.sub-nav ul{margin-left:20px}.sub-nav ul li:last-child{padding-right:20px}.sub-nav-extra{display:block;height:32px;margin-top:-32px;margin-bottom:-10px;pointer-events:none;z-index:10;position:relative}.sub-nav-extra.hidden{display:none}.sub-nav-extra:after,.sub-nav-extra:before{content:"";display:block;width:32px;height:32px}.sub-nav-extra:before{float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAABCAQAAAAVg2TsAAAAKElEQVQY02P8/5/hD8Nvhl9A+JPhBxR+Z/gGxt+Q6G9QUZian2A9vwEiWiAFHrTxugAAAABJRU5ErkJggg==) top left repeat-y}.sub-nav-extra:after{float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAABCAQAAACMe71ZAAAAJElEQVQYV2P8z8DAwsAGhuwMHEDICYZccMiNxIbIgVSxQ/QAAFsnAfzTgko0AAAAAElFTkSuQmCC) top right repeat-y}}.sub-nav-right{float:right}@media only screen and (max-width:1000px){.sub-nav-right{display:none!important}}.grid-heading{border-bottom:1px solid #E8E9E9;margin-top:55px;padding-bottom:7px;float:left;clear:both;width:100%}.grid-heading:after{content:"";display:table;clear:both}.grid-heading h3{text-transform:uppercase;color:#273777;letter-spacing:.85px;margin:0 7px 0 0;float:left;line-height:18px;height:18px}.grid-heading select{margin-top:-7px;margin-left:5px;outline:0;border:1px solid #E9E9E9;-webkit-appearance:none;border-radius:0;text-transform:uppercase;letter-spacing:1px;line-height:inherit;padding:8px 29px 5px 8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAQAAADvCgS4AAAAJUlEQVQYV2Ng+I8JsQgxYBH9j0shqvh/fAoRMv8JKfyPrAyrQgB/xneJXZmseAAAAABJRU5ErkJggg==) right no-repeat;box-sizing:content-box}.grid+.grid-heading{margin-top:40px}@media only screen and (max-width:1240px){.grid-heading{max-width:726px;left:50%;transform:translateX(-50%);position:relative}}@media only screen and (max-width:680px){.grid-heading{max-width:390px}}.grid{overflow:hidden;width:calc(100% + 15px);left:-15px;position:relative;color:#273777}.grid+.grid{margin-top:-20px}.sub-nav-extra+.grid{margin-top:-18px}.grid .item{float:left;width:calc((100% - 45px) / 3);height:370px;margin-left:15px;margin-top:20px}.grid .item.hidden{display:none}.grid .item.wide{width:calc((100% - 23px) / 3 * 2)}.grid .item.wide[data-pos=even]{float:right}.grid .item.tall{height:565px}.grid .item.item--search{height:auto;width:100%}.grid .item.item--search h2{max-width:100%}.grid .item.item--search:hover h2{color:#273777}.grid .item.news{position:relative;background-color:#222;border:1px solid #222;color:#fff}.grid .item.news p{margin:0;padding:21px 10px 21px 24px;line-height:1.35em;color:#fff}.grid .item.news span{text-transform:lowercase;letter-spacing:.85px;background:#222;color:#FFF;padding:3px 5px;position:absolute;bottom:0;left:20px}.grid .item.news:hover{background-color:#fff;border-color:#E9E9E9}.grid .item.news:hover p,.grid .item:hover h2{color:#000}.grid .item.contact{padding:22px 30px;border:1px solid #E9E9E9}.grid .item.contact h4{color:#1A1919}.grid .item.instagram{position:relative}.grid .item.instagram img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid .item.instagram p{position:absolute;bottom:28px;left:20px;margin-left:0;color:#fff;background:left no-repeat;background-size:33px 32px;padding-left:41px;line-height:30px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.grid .item img{margin:0;display:block}.grid .item h2,.grid .item h3,.grid .item p{margin:0 10px;max-width:370px}.grid .item h2{margin-top:15px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.grid .item h3{text-transform:uppercase;letter-spacing:1.07px;margin-top:4px}.grid .item p{margin-top:4px}.grid .item p.meta{color:#9B9B9B}.grid .item p.meta:last-of-type{margin-top:4px}.grid .item p.meta.categories,.grid .item p.meta.tags{float:left}.grid .item p.meta.categories span,.grid .item p.meta.tags span{display:inline-block}.grid .item p.meta.categories{text-transform:uppercase;margin-right:0}.grid .item p.meta.categories+p.tags{margin-left:0}.grid .item p.meta.categories+p.tags:before{content:"- ";margin-left:4px}.grid .item p.meta.tags{text-transform:lowercase}.grid .item p.meta a:hover{color:#1A1919}.grid.with-meta-information .item{height:382px}.grid.with-meta-information .item h3+p{height:54px;margin-bottom:10px}@media only screen and (max-width:1240px){.grid{max-width:741px;left:0;margin:0 auto}.grid .item,.grid.with-meta-information .item{height:184px}.grid .item.tall{height:319px}.grid .item img{max-width:100%}.grid .item h2{font-size:20px;width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px}.grid .item h3{margin-top:5px}.grid .item p{display:none}.grid .item.news p{padding:12px 15px 0;box-sizing:content-box;display:block;display:-webkit-box;max-width:100%;height:145.8px;margin:0 auto;font-size:18px;line-height:1.35;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid .item.instagram{overflow:hidden}.grid .item.instagram p{display:block;background-size:20px;padding-left:27px;font-size:18px;left:18px;bottom:12px}.grid .item.contact ul.social li:nth-child(4),.grid .item.contact ul.social li:nth-child(5){margin-top:20px}.grid .item.contact ul.social li:nth-child(4){margin-left:0;clear:left}.grid .item.contact form,.grid .item.contact h4:not(:first-child){display:none}}@media only screen and (max-width:680px){.grid{width:100%;max-width:390px;margin-left:0}.grid.with-meta-information .item{height:auto}.grid .item{width:100%;height:auto;margin-left:0}.grid .item h2,.grid .item h3{width:100%;margin-left:0;margin-right:0}.grid .item.tall{height:auto;width:100%}.grid .item.news{padding-bottom:22px}.grid .item.instagram img{position:static;transform:none}.grid .item.contact ul.social{margin-bottom:0}}.loading-more{text-align:center;width:100%;float:left;clear:both;padding:3em 0;color:#273777}.spinner{margin:0 auto 10px;width:70px;text-align:center}.spinner>div{width:8px;height:8px;margin:0 4px;background-color:#273777;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.person-case{margin-top:30px;height:568px;display:none}.person-case .people-item{width:288px}.person-case .case{float:left;width:calc(100% - 288px);position:relative;color:#273777}.person-case .case img{max-width:100%;margin:0;display:block}.person-case .case h2,.person-case .case h3{margin:0 30px}.person-case .case h2{margin-top:10px}.person-case .case h3{text-transform:uppercase;margin-top:4px}.person-case .case span{text-transform:uppercase;position:absolute;top:15px;left:30px;color:#FFF;letter-spacing:1px}.person-case .case:hover h2{color:#000}@media only screen and (max-width:1240px){.person-case{max-width:726px;height:auto;left:50%;transform:translateX(-50%);position:relative}.person-case .people-item{width:170px}.person-case .people-item p{display:none}.person-case .case{width:calc(100% - 170px)}.person-case .case h2{font-size:20px}}@media only screen and (max-width:680px){.person-case .people-item{width:calc(50% - 12px)}.person-case .case{width:calc(50% + 12px)}}.people-row{overflow:hidden;width:calc(100% + 16px);left:-16px;position:relative;color:#273777}.sub-nav-extra+.people-row{margin-top:-20px}.people-row .people-item{width:calc((100% - 64px) / 4);margin-left:16px;margin-top:20px;min-height:318px}.people-row .people-item__title{min-height:72px}.people-item{float:left}.people-item .people-item__img__container{width:100%;padding-bottom:140%;-o-object-fit:cover;object-fit:cover;position:relative}.people-item .people-item__img__container .people-item__img{position:absolute;top:0;width:193%;height:auto}.people-item:nth-child(4n+1){clear:left}.people-item.hidden{display:none}.people-item img{margin:0;display:block;max-width:100%;width:100%}.people-item h2,.people-item h3,.people-item p{margin:0 10px}.people-item h2{margin-top:10px;color:#273777}.people-item h3{text-transform:lowercase;margin-top:4px;color:#9B9B9B}.people-item p{margin-top:8px;color:#273777}.people-item:hover h2{color:#000}@media only screen and (max-width:1240px){.people-row{max-width:741px;left:-7px;position:relative;color:#273777;margin:0 auto}.people-item h2{font-size:20px}.people-item h3{min-height:24px}.people-item img{width:100%}}@media only screen and (max-width:680px){.people-row{left:-17px}.people-row .people-item{width:calc((100% - 32px) / 2);height:auto}.people-row .people-item:nth-child(2n+1){clear:left}.people-row .people-item:nth-child(4n+1){clear:none}.people-row .people-item h3{height:auto}}.person-profile{position:relative;float:left;clear:both;width:100%;margin-bottom:10px}.person-profile img{float:left;margin:0 50px 0 0;display:block;max-width:288px}.person-profile .text{float:left;width:calc(100% - 288px - 50px - 26px - 243px)}.person-profile .contact{position:absolute;bottom:0;right:0;border:1px solid #E9E9E9;padding:18px 20px;width:243px}.person-profile .contact h4{margin:0 0 2px;text-transform:uppercase;color:#1A1919;letter-spacing:1px}.person-profile .contact p{margin:0 0 15px;text-transform:lowercase;color:#222;line-height:1.6em}.person-profile .contact p:last-child{margin-bottom:0}.person-profile .contact p a:hover{border-bottom:1px solid}.person-profile .contact ul{margin:-5px 0 0}.person-profile .contact h4+ul{margin-top:7px}.person-profile .contact .social+p{margin-top:5px}.person-profile .contact .social-links{display:inline-block;margin-bottom:5px}.person-profile .contact .social-links:not(:last-child):after{content:","}@media only screen and (max-width:1240px){.person-profile{max-width:726px;left:50%;transform:translateX(-50%)}.person-profile img{margin-right:20px}.person-profile .text{width:calc(100% - 288px - 30px)}.person-profile .contact{position:static;float:left;clear:both;margin-left:308px;margin-top:20px}}@media only screen and (max-width:680px){.person-profile{max-width:390px}.person-profile .text,.person-profile img{width:100%}.person-profile img{margin-right:0;margin-bottom:20px;max-width:100%}.person-profile .contact{margin-left:0}}.project-profile-text{margin-top:20px;float:left;clear:left;width:100%;max-width:590px}.project-profile-text p:not(.meta) a{color:#3EA447;text-decoration:underline}.project-profile-text+.project-profile-text,h2+h3+.project-profile-text{margin-top:0}.project-profile-text+.credits+.project-profile-text{margin-top:.3em}@media only screen and (max-width:1240px){.project-profile-text{max-width:640px;left:50%;transform:translateX(-50%);position:relative}}.credits{float:right;width:100%;max-width:390px;margin-top:20px}.credits.mobile{display:none}.credits.credits--center{position:relative;float:none;top:-40px;margin:0 auto 80px}.credits .item+.item{margin-top:10px}.credits .item{border:1px solid #E9E9E9;float:left;clear:both;width:100%;height:auto}.credits .item:hover h3{color:#000}.credits .item.other{margin-top:20px;position:relative;padding:10px 70px 0 10px;color:#222}.credits .item.other.open a.show-more{opacity:0}.credits .item.other h3,.credits .item.other h4{text-transform:uppercase;letter-spacing:1px}.credits .item.other h3{margin:0 0 13px;color:#9B9B9B}.credits .item.other h4{margin:0 0 3px;color:#000}.credits .item.other p{margin:0 0 12px;font-size:14px}.credits .item.other a.show-less,.credits .item.other a.show-more{text-transform:lowercase;letter-spacing:.85px;background:#222;color:#FFF;padding:3px 5px;position:absolute;bottom:0;right:20px}.credits .item.other .more{background:#fff;position:absolute;left:-1px;right:-1px;margin-top:-8px;padding:8px 20px 0 10px;border:1px solid #E9E9E9;border-top:none;z-index:10}.credits .item.other .more.hidden{opacity:0;pointer-events:none}.credits .item img{margin:0;float:left;width:60px}.credits .item .item-text{float:left;padding:10px}.credits .item h3{margin:0;color:#273777}.credits .item h4{margin:4px 0 0;text-transform:lowercase;color:#9B9B9B}@media only screen and (max-width:1240px){.credits{max-width:726px;float:left;clear:both;position:relative;margin-top:30px;left:50%;transform:translateX(-50%)}.credits.desktop{display:none}.credits.mobile{display:block}.credits.credits--center{top:0;margin-left:-8px}.credits .credits-inner,.credits .item.other{width:calc(50% - 15px)}.credits .credits-inner{float:left}.credits .item{clear:none}.credits .item.other{float:right;margin-top:0}.credits .item.other.open .more{position:relative;padding-left:0;padding-right:0;width:calc(100% + 71px);border:none}.credits .item.other.open .more a.show-less{bottom:-12px}}@media only screen and (max-width:680px){.credits{max-width:390px}.credits.credits--center{margin-left:0}.credits .credits-inner,.credits .item.other{width:100%}.credits .item.other{margin-top:10px}}.media-row{margin-top:30px;float:left;clear:both;width:100%}.media-row .col{min-height:10px}.media-row .col a{color:#3EA447;text-decoration:underline}.media-row.one-col .col{width:100%}.media-row.two-cols .col{width:calc((100% - 15px) / 2)}.media-row.two-cols .col+.col{margin-left:15px}.media-row.two-cols .col.story{margin-bottom:20px}.media-row.three-cols .col{width:calc((100% - 30px) / 3)}.media-row.three-cols .col.double{width:calc(100% - (100% - 30px) / 3 - 15px)}.media-row.three-cols .col+.col{margin-left:15px}.media-row.three-cols .col.story{height:586px;position:relative}.media-row.three-cols .col.story .inner{position:absolute;bottom:0}.media-row.three-cols .col.story p{max-width:300px}.media-row .col{float:left}.media-row img{display:block;margin:0;width:100%;cursor:pointer}.media-row p{margin:10px 0 0 10px;letter-spacing:1px;text-transform:uppercase}.media-row .col.story h2{margin:0 0 0 10px}.media-row .col.story p{text-transform:inherit}.media-row .hero img{cursor:default}@media only screen and (max-width:1240px){.media-row{max-width:726px;left:50%;transform:translateX(-50%);position:relative}.media-row .hero{width:100%;left:0}.media-row.three-cols .col.story{height:349px}}@media only screen and (max-width:680px){.media-row{margin-top:15px}.media-row.three-cols .col,.media-row.two-cols .col{width:100%}.media-row.three-cols .col+.col,.media-row.two-cols .col+.col{margin-left:0;margin-top:15px}.media-row.three-cols .col.story,.media-row.two-cols .col.story{margin-bottom:0;height:auto}.media-row.three-cols .col.story .inner,.media-row.two-cols .col.story .inner{position:relative}.media-row.three-cols .col.double,.media-row.two-cols .col.double{width:100%}}.company-profile{overflow:hidden;color:#222;margin-top:20px}.company-profile .col a{text-decoration:underline}.company-profile .col h2{margin:0 0 50px;font-size:63px;line-height:1em;color:#222}.company-profile .col h3{margin:0 0 17px;font-size:32px;color:#222}.company-profile .col p{margin:0 0 14px}.company-profile .col p:last-child{margin-bottom:0}@media only screen and (max-width:680px){.company-profile .col p a{font-size:20px}}.company-profile .col .newsletter .newsletter-button{background:#000;color:#fff;border-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:300px;height:50px}.company-profile .col .maps-wrapper{position:relative;clear:both}.company-profile .col .maps-wrapper p{font-size:16px!important;position:absolute;background-image:url(../img/about/maps-marker.png);left:70px;bottom:40px;margin:0;width:350px;height:119px;padding-top:42px;padding-left:78px;line-height:20px}@media (min--moz-device-pixel-ratio:1.3),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.company-profile .col .maps-wrapper p{background-image:url(../img/about/maps-marker@2x.png);background-size:contain}}.company-profile .col .maps-wrapper #maps{display:block;width:490px;height:335px;border:1px solid #CACACA;overflow:hidden}.company-profile .col .maps-wrapper #maps img{margin-top:-20px}.company-profile .col .contact{float:left;clear:both;width:100%;margin-bottom:75px}.company-profile .col .contact .item.socials{margin-left:68px!important;clear:none!important}.company-profile .col .contact .item+.item{margin-left:0;clear:both;margin-top:18px}.company-profile .col .contact .item+.item+.item+.item{margin-bottom:50px}.company-profile .col .contact .item{float:left}.company-profile .col .contact .item .office_image{margin-bottom:15px}.company-profile .col .contact .item h5{margin:0 0 20px;text-transform:uppercase;letter-spacing:.85px}.company-profile .col .contact .item p{margin:0;font-size:35px}.company-profile .col .contact ul{margin:0}.company-profile .col .contact ul li+li{margin-left:10px}.company-profile .col.full{width:750px}@media only screen and (max-width:1240px){.company-profile .col.full{width:auto}}.company-profile .col.full h2{margin:0 0 50px;font-size:63px;line-height:1em;color:#222}@media only screen and (max-width:680px){.company-profile .col.full h2{font-size:32px;max-width:350px}}.company-profile .col.left{float:left;width:650px;clear:both}.company-profile .col.right{float:right;width:490px}.company-profile .col.right .newsletter{margin-top:30px;overflow:hidden}.company-profile .col.right .text h3{margin:25px 0 5px}.company-profile .col.right .text p,.company-profile .col.right .text ul{margin:0}.company-profile .col.right .text p{line-height:20px}.company-profile .col.right .text ul{line-height:26px;list-style:none;padding:0}.company-profile .col.right .text li:before{content:"• "}.company-profile .col.right .text a{text-decoration:underline}.company-profile .col.city{margin-top:75px}@media only screen and (max-width:1240px){.company-profile{max-width:726px;left:50%;transform:translateX(-50%);position:relative;margin-top:40px}.company-profile .col.left{width:100%}.company-profile .col.right{width:100%;margin-top:30px}}@media only screen and (max-width:680px){.company-profile{transform:none;max-width:390px;left:50%;transform:translateX(-50%);position:relative}.company-profile .col.left .contact .item{clear:both}.company-profile .col.left .contact .item+.item{margin-left:0;margin-top:20px}.company-profile .col.right{max-width:390px}.company-profile .col .maps-wrapper{width:390px}.company-profile .col .maps-wrapper #maps{width:390px;height:280px}.company-profile .col .maps-wrapper p{background-image:url(../img/about/maps-marker-small.png);width:250px;height:85px;padding-top:23px;padding-left:55px;font-size:12px;line-height:15px;left:58px;margin-bottom:10px}}@media only screen and (max-width:680px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:680px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:680px) and (min-device-pixel-ratio:1.3),only screen and (max-width:680px) and (min-resolution:1.3dppx){.company-profile .col .maps-wrapper p{background-image:url(../img/about/maps-marker-small@2x.png);background-size:contain}}@media only screen and (max-width:680px){.company-profile .col .maps-wrapper .newsletter,.company-profile .col .maps-wrapper .newsletter input{width:100%}.company-profile .col .maps-wrapper .newsletter input[type=submit]{margin-left:0;margin-top:10px}}@media only screen and (max-width:320px){.company-profile .col.left h2{font-size:27px}}.people-grid-heading{margin-top:40px;overflow:hidden}.people-grid-heading h3{margin:0}@media only screen and (max-width:1240px){.people-grid-heading{max-width:726px;left:50%;transform:translateX(-50%);position:relative}}@media only screen and (max-width:680px){.people-grid-heading{max-width:390px}}.people-grid{overflow:hidden;color:#273777}.people-grid .item{float:left;width:calc((100% - 48px) / 4);height:531px;margin-left:16px;margin-top:30px}.people-grid .item:nth-child(1),.people-grid .item:nth-child(2),.people-grid .item:nth-child(3),.people-grid .item:nth-child(4){margin-top:0}.people-grid .item:nth-child(4n-3){margin-left:0}.people-grid .item img{max-width:288px;margin:0;display:block}.people-grid .item h2,.people-grid .item h3,.people-grid .item p,.people-grid .item ul{margin:0 0 0 10px}.people-grid .item h2{margin-top:15px}.people-grid .item h3{text-transform:uppercase;letter-spacing:.5px;margin-top:5px}.people-grid .item p{margin-top:12px}.people-grid .item ul{margin-top:7px}.people-grid .item ul li+li{margin-left:11px}.people-grid .item a:hover{color:#000}.media-row+.people-grid{float:left;clear:both;width:100%}@media only screen and (max-width:1240px){.people-grid{max-width:726px;left:50%;transform:translateX(-50%);position:relative}.people-grid .item{height:360px}.people-grid .item img{max-width:100%}.people-grid .item h2{font-size:20px}}@media only screen and (max-width:680px){.people-grid{max-width:390px}.people-grid .item{height:385px;width:calc((100% - 16px) / 2);margin-left:0}.people-grid .item:nth-child(n){margin-top:30px}.people-grid .item:nth-child(1),.people-grid .item:nth-child(2){margin-top:0}.people-grid .item:nth-child(2n){margin-left:16px}}.carousel-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.85);cursor:pointer}.carousel-modal.hidden{opacity:0}.carousel-modal .carousel{width:100%;height:80%;top:10%;right:0;bottom:10%;left:0;position:absolute}.carousel-modal .slick-slide{height:80vh}.carousel-modal img{display:block;margin:0;max-height:100%;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:relative}@media only screen and (max-width:680px){.carousel-modal img{max-width:85%}}.mc_embed_signup{max-width:400px}.mc_embed_signup #mc_embed_signup #mce-success-response{color:#000}.mc_embed_signup form{padding-left:0!important}.mc_embed_signup label{font-family:TwentiethCentury,TwCenMT-Regular,sans-serif}.mc_embed_signup h4{font-family:TwentiethCentury,TwCenMT-Regular,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.85px;margin:0 0 17px;font-weight:400}.mc_embed_signup input{height:50px;outline:0;line-height:inherit;-webkit-appearance:none;border-radius:0!important;border:1px solid #000!important}.mc_embed_signup input[type=email]{background:0 0;color:#000;width:330px;text-align:left;padding:0 15px}.mc_embed_signup input[type=email]::-webkit-input-placeholder{text-align:center}.mc_embed_signup input[type=email]:-moz-placeholder{text-align:center}.mc_embed_signup input[type=email]::-moz-placeholder{text-align:center}.mc_embed_signup input[type=email]:-ms-input-placeholder{text-align:center}.mc_embed_signup input[type=submit]{background:#000!important;color:#000;width:150px!important;margin-left:12px;text-align:center;height:50px!important;font-size:16px!important}.mc_embed_signup input::-webkit-input-placeholder{color:#FFF}.mc_embed_signup input:-moz-placeholder{color:#FFF}.mc_embed_signup input::-moz-placeholder{color:#FFF}.mc_embed_signup input:-ms-input-placeholder{color:#FFF}.about-division-page main{overflow:hidden}/*

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@          ,#          *@@@/     &            #,    %,    @@@@@@@    ,%     @@@@@@@@@@@@@@@
@@@@@@@@/          %.          &&       .%            &    .&      @@@@@(    &,      &@@@@@@@@@@@@@
@@@@@@@@    .@@@@@@@    /@@@@@@@     &@@@@@@&    .@@@@*    #*      .@@@@.    &        #@@@@@@@@@@@@
@@@@@@@#    #@@@@@@%    &@@@@@@@     (@@@@@@*    #@@@@     @        .@@@    ,*         &@@@@@@@@@@@
@@@@@@@.         .@,         .@@,       ,&@@     @@@@@     #    &.   #@&    %     @.    &@@@@@@@@@@
@@@@@@@          %&          %@@@@@/       @     @@@@/    (.    @@.   #,    @     @@     #@@@@@@@@@
@@@@@@%    (@@@@@@*    &@@@@@@####%@@@.         /@@@@     @    .@@@        ((     ...     %@@@@@@@@
@@@@@@,    @@@@@@@    .#####%(     @@%          @@@@#    *#    %@@@@       @               (@@@@@@@
@@@@@&    *@@@@@@(          /@            #    *@@@@.    &.    @@@@@@     *%    ,@@@@@%     %@@@@@@
@@@@@/    &@@@@@@.          &@@(       /@@.    &@@@@     &    *@@@@@@(    &,    %@@@@@@.     %@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
last modified: Wed Oct 11 2023 10:35:24 GMT+0200 (GMT+02:00)                                                                   

*/
