.image-hero:not(.image-hero--overlap-image){margin:0 auto;max-width:1600px}.image-hero:not(.image-hero--overlap-image) .wrapper{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:1125px){.image-hero:not(.image-hero--overlap-image) .wrapper{flex-direction:row;justify-content:space-between}}.image-hero:not(.image-hero--overlap-image) .w-img{background-color:#f7f7f9;height:240px;margin-left:30px;margin-right:-30px;width:100%}.image-hero:not(.image-hero--overlap-image) .w-img .simpleParallax,.image-hero:not(.image-hero--overlap-image) .w-img picture{height:100%}.image-hero:not(.image-hero--overlap-image) .w-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.image-hero:not(.image-hero--overlap-image) .w-img{height:340px}}@media (min-width:1125px){.image-hero:not(.image-hero--overlap-image) .w-img{height:540px;margin-left:100px;margin-right:-70px;max-width:1140px;order:2}}@media (min-width:1560px){.image-hero:not(.image-hero--overlap-image) .w-img{margin-left:330px;max-width:none;width:100%}}.image-hero:not(.image-hero--overlap-image) .w-img.w-img--position-top img{-o-object-position:center 10%;object-position:center 10%}.image-hero:not(.image-hero--overlap-image) .w-text{background-color:#f4f3f2;flex-grow:1;margin-top:-30px;max-width:820px;padding:20px 30px;position:relative;z-index:1}@media (min-width:1125px){.image-hero:not(.image-hero--overlap-image) .w-text{order:1;padding:40px 50px}}.image-hero:not(.image-hero--overlap-image) .w-text h1{margin:0 0 20px}.image-hero:not(.image-hero--overlap-image) .w-text p{margin-bottom:30px}.image-hero:not(.image-hero--overlap-image) .w-text .meta{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.image-hero:not(.image-hero--overlap-image) .w-text .meta a{color:#6cace4;text-decoration:none}.image-hero:not(.image-hero--overlap-image) .w-text .meta a:focus,.image-hero:not(.image-hero--overlap-image) .w-text .meta a:hover{text-decoration:underline}.image-hero:not(.image-hero--overlap-image) .w-text .meta .category,.image-hero:not(.image-hero--overlap-image) .w-text .meta .date{margin-right:23px}.image-hero:not(.image-hero--overlap-image) .w-text .meta .date{white-space:nowrap}.image-hero:not(.image-hero--overlap-image) .w-text .meta .category,.image-hero:not(.image-hero--overlap-image) .w-text .meta .tags{position:relative}.image-hero:not(.image-hero--overlap-image) .w-text .meta .category:before,.image-hero:not(.image-hero--overlap-image) .w-text .meta .tags:before{background-color:rgba(4,28,45,.2);content:"";height:13px;left:-12px;position:absolute;top:6px;width:1px}@media (min-width:1125px){.image-hero:not(.image-hero--overlap-image):not(.image-hero--article) .w-text{margin-right:-520px;margin-top:80px;max-width:520px}}.image-hero:not(.image-hero--overlap-image).image-hero--article .w-text{max-width:820px}@media (min-width:1125px){.image-hero:not(.image-hero--overlap-image).image-hero--article .wrapper{align-items:flex-end}.image-hero:not(.image-hero--overlap-image).image-hero--article .w-img{align-self:flex-end;margin-bottom:60px}.image-hero:not(.image-hero--overlap-image).image-hero--article .w-text{margin-right:-820px;margin-top:unset;max-width:820px}}.image-hero.image-hero--overlap-image{margin:0 auto;max-width:1600px}.image-hero.image-hero--overlap-image .wrapper{align-items:flex-start;display:flex;flex-direction:column}.image-hero.image-hero--overlap-image .w-background-image{align-items:flex-end;display:flex;flex:1 1;margin-bottom:50px}.image-hero.image-hero--overlap-image .w-background-image .background{flex-grow:1;height:240px;margin-right:-30px;max-width:426px;z-index:-1}.image-hero.image-hero--overlap-image .w-background-image .background .w-img{background-color:#f7f7f9;height:100%;width:100%}.image-hero.image-hero--overlap-image .w-background-image .background .w-img .simpleParallax,.image-hero.image-hero--overlap-image .w-background-image .background .w-img picture{height:100%}.image-hero.image-hero--overlap-image .w-background-image .background .w-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-hero.image-hero--overlap-image .w-background-image .image{flex:0 0 130px;margin-bottom:30px;margin-right:-100px}.image-hero.image-hero--overlap-image .w-background-image .image .w-img{width:100%}.image-hero.image-hero--overlap-image .w-background-image .image .w-img img{height:auto;width:100%}.image-hero.image-hero--overlap-image .text{display:flex;flex:1 1;flex-direction:column;max-width:580px}.image-hero.image-hero--overlap-image .text h1{margin-top:0;max-width:540px}.image-hero.image-hero--overlap-image .text h1 strong{display:block}.image-hero.image-hero--overlap-image .text .copy{margin-left:50px}@media (min-width:768px){.image-hero.image-hero--overlap-image .wrapper{align-items:center;flex-direction:row;justify-content:space-between}.image-hero.image-hero--overlap-image .w-background-image{margin-bottom:0;margin-left:50px;order:2}.image-hero.image-hero--overlap-image .w-background-image .image{flex:0 0 220px;margin-right:-150px}.image-hero.image-hero--overlap-image .w-background-image .background{height:460px;max-width:none}.image-hero.image-hero--overlap-image .text{min-width:330px}.image-hero.image-hero--overlap-image .text h1{margin-right:-100px}}@media (min-width:992px){.image-hero.image-hero--overlap-image .text .copy{margin-left:50px}}@media (min-width:1125px){.image-hero.image-hero--overlap-image .w-background-image{margin-left:100px;min-width:500px}.image-hero.image-hero--overlap-image .w-background-image .image{flex-basis:300px;margin-right:-200px}.image-hero.image-hero--overlap-image .w-background-image .background{height:540px;margin-right:-70px}.image-hero.image-hero--overlap-image .text h1{margin-right:0}}@media (min-width:1200px){.image-hero.image-hero--overlap-image .text .copy{margin-left:100px}}.expertise-carousel{margin-bottom:80px;margin-top:80px;overflow:hidden}.expertise-carousel .slide-card{display:flex;flex-direction:column;height:100%}.expertise-carousel .slide-card h3{margin-top:0}.expertise-carousel .slide-card .w-description-link{align-items:self-start;border-left:1px solid #dad7d4;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding-left:20px}.expertise-carousel .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.expertise-carousel .swiper-container.swiper-container-initialized .swiper-slide{height:auto}.expertise-carousel .swiper-pagination{display:flex;justify-content:center;margin-top:30px;position:relative}.expertise-carousel .swiper-pagination.swiper-pagination-lock{display:none}.expertise-carousel .swiper-pagination .swiper-pagination-bullet{background:#dad7d4;height:10px;margin:0 5px;opacity:1;width:10px}.expertise-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#283c83}@media (max-width:575.98px){.expertise-carousel .swiper-container{overflow:visible}.expertise-carousel .swiper-container.swiper-container-initialized .swiper-slide{max-width:300px;width:85%}}.three-callout{margin-bottom:100px;margin-top:100px;text-align:center}.three-callout .wrapper>h2{margin-bottom:40px}.three-callout .callout-panels{display:grid;gap:30px;text-align:left}.three-callout .callout-panels .callout-panel{background-color:#fff;box-shadow:0 9px 18px hsla(210,8%,62%,.2);padding:35px 50px 40px}@media (min-width:1125px){.three-callout .callout-panels{grid-template-columns:1fr 1fr 1fr}}.three-callout .callout-panels+.btn{margin-top:40px}.content-quote{margin:100px auto;max-width:1600px;position:relative}.content-quote:after,.content-quote:before{background-color:#dad7d4;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%) rotate(-45deg);width:60px;z-index:-1}.content-quote:after{transform:translateX(-50%) rotate(45deg)}.content-quote .wrapper{display:flex;flex-direction:column;justify-content:flex-end}.content-quote .wrapper .w-quote{margin-bottom:50px;margin-top:50px;max-width:720px;position:relative;width:100%;z-index:1}.content-quote .wrapper .w-quote blockquote,.content-quote .wrapper .w-quote figure{margin:0}.content-quote .wrapper .w-quote blockquote{font-size:46px;line-height:1.2}@media (max-width:767.98px){.content-quote .wrapper .w-quote blockquote{font-size:32px}}.content-quote .wrapper .w-quote figcaption{border-left:1px solid #dad7d4;margin-top:30px;padding-left:30px}.content-quote .wrapper .w-quote figcaption .author{display:block;font-size:16px;letter-spacing:0;line-height:1.5;margin-bottom:4px}.content-quote .wrapper .image{background-color:#9dddc9;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;margin-bottom:60px;margin-left:150px;margin-right:-30px;padding:30px 0}@media (min-width:1200px){.content-quote .wrapper .image:after{background-color:#9dddc9;content:"";height:100%;position:absolute;right:0;top:0;width:200px;z-index:-1}}.content-quote .wrapper .image .w-img{align-items:flex-end;display:flex;flex-direction:column;margin-left:-150px;width:190px}.content-quote .wrapper .image .w-img .simpleParallax,.content-quote .wrapper .image .w-img picture{height:100%}.content-quote .wrapper .image .w-img>svg{margin-right:-70px}.content-quote .wrapper .image .w-img>img{height:auto;margin-top:30px;width:190px}@media (min-width:768px){.content-quote .wrapper{flex-direction:row}.content-quote .wrapper .w-quote{margin-bottom:100px;margin-right:50px;margin-top:100px}.content-quote .wrapper .image{margin-bottom:0;margin-left:110px;max-width:375px;min-width:160px;padding:40px 0 100px}.content-quote .wrapper .image .w-img{margin-left:-110px}.content-quote .wrapper .image .w-img>svg{margin-right:0}.content-quote .wrapper .image .w-img>img{margin-top:80px}}@media (min-width:1125px){.content-quote .wrapper .image{margin-right:-70px}}.promotional-callout{margin:100px auto;max-width:1600px}.promotional-callout .wrapper{display:flex;justify-content:center;min-height:600px;position:relative}@media (min-width:768px){.promotional-callout .wrapper{align-items:center}}.promotional-callout .background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.promotional-callout .background .w-img{background-color:#041c2d;height:100%;width:100%}.promotional-callout .background .w-img .simpleParallax,.promotional-callout .background .w-img picture{height:100%}.promotional-callout .background .w-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.35;width:100%}.promotional-callout .w-text-cover-image{align-items:center;display:flex;flex:1 1;justify-content:space-between;max-width:1100px;padding:90px 0}.promotional-callout .w-text-cover-image .text{margin-right:50px}@media (max-width:767.98px){.promotional-callout .w-text-cover-image{flex-direction:column}.promotional-callout .w-text-cover-image .text{margin-bottom:50px;margin-right:0}.promotional-callout .w-text-cover-image .cover-image{margin:auto}}.promotional-callout .text{align-items:flex-start;display:flex;flex-direction:column;max-width:630px;position:relative;z-index:1}.promotional-callout .text .description{color:#fff;font-family:Cambon,serif;font-size:46px;font-weight:300;letter-spacing:0;line-height:1.2;margin-bottom:30px}@media (max-width:767.98px){.promotional-callout .text .description{font-size:32px}}.promotional-callout .text .cta-link{color:#fff}.promotional-callout.promotional-callout--overlap-image .wrapper{justify-content:flex-start}.promotional-callout.promotional-callout--overlap-image .image{bottom:50px;position:absolute;z-index:1}.promotional-callout.promotional-callout--overlap-image .image .w-img{background-color:#f7f7f9;height:205px;width:205px}.promotional-callout.promotional-callout--overlap-image .image .w-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.promotional-callout.promotional-callout--overlap-image .background{margin-left:205px}.promotional-callout.promotional-callout--overlap-image .text{margin-left:245px}@media (min-width:1125px){.promotional-callout.promotional-callout--overlap-image .image .w-img{height:340px;width:340px}.promotional-callout.promotional-callout--overlap-image .background{margin-left:340px}.promotional-callout.promotional-callout--overlap-image .text{margin-left:440px}}@media (max-width:767.98px){.promotional-callout.promotional-callout--overlap-image .wrapper{align-items:flex-start;flex-direction:column;min-height:200px}.promotional-callout.promotional-callout--overlap-image .image{bottom:0;margin-left:-30px;order:2;position:static}.promotional-callout.promotional-callout--overlap-image .background{margin-bottom:175px;margin-left:30px}.promotional-callout.promotional-callout--overlap-image .text{margin-left:30px;padding:70px 0 40px}}.latest-observations-listing{margin-bottom:80px;margin-top:80px}.latest-observations-listing header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.latest-observations-listing header h2{margin:0}@media (max-width:767.98px){.latest-observations-listing header{align-items:flex-start;flex-direction:column;margin-bottom:30px}.latest-observations-listing header h2{margin-bottom:5px}}.latest-observations-listing ol.observations-list{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.latest-observations-listing .w-observation-items{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:985px}@media (min-width:768px){.latest-observations-listing .w-observation-items .observations-list{margin-left:40px}}@media (max-width:767.98px){.latest-observations-listing .w-observation-items{align-items:center;flex-direction:column}.latest-observations-listing .w-observation-items img{height:auto;width:315px}}.latest-observations-listing .observation-item{max-width:435px;position:relative}.latest-observations-listing .observation-item:not(.observation-item--featured):before{border-top:1px solid #dad7d4;content:"";left:0;position:absolute;top:0;width:60px}@media (min-width:768px){.latest-observations-listing .observation-item.observation-item--featured{max-width:410px}.latest-observations-listing .observation-item.observation-item--featured:after{border-top:1px solid #dad7d4;bottom:0;content:"";left:0;position:absolute;width:60px}}.latest-observations-listing .observation-item .date{font-family:Frutiger Next,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:1px;line-height:1.1;margin-bottom:10px;padding-top:30px;position:relative;text-transform:uppercase}.latest-observations-listing .observation-item .h4{margin-bottom:25px;margin-top:0;position:relative}.latest-observations-listing .observation-item .h4 a{color:#283c83;text-decoration:none;transition:color .2s ease}.latest-observations-listing .observation-item .h4 a svg{fill:#6cace4;margin-left:5px;margin-top:-3px;transition:fill .2s ease;vertical-align:middle}.latest-observations-listing .observation-item .h4 a:focus,.latest-observations-listing .observation-item .h4 a:hover{color:#6cace4;text-decoration:none}.latest-observations-listing .observation-item .h4 a:focus svg,.latest-observations-listing .observation-item .h4 a:hover svg{fill:#283c83}.cta-section{background-color:#283c83;color:#fff;margin:80px auto;max-width:1600px}@media (min-width:768px){.cta-section{margin-bottom:140px;margin-top:140px}}.cta-section .wrapper{align-items:center;display:flex;flex-direction:column;max-width:990px;padding-bottom:80px;padding-top:80px;text-align:center}.cta-section .text{margin-bottom:30px}.cta-section .text h2{color:inherit;margin:0}.cta-section .cta-buttons .btn{min-width:300px}@media (min-width:768px){.cta-section .wrapper{flex-direction:row;text-align:left}.cta-section .text{margin-bottom:0;margin-right:80px}}