@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-start:0;margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--display-font-size:48px;--h1-font-size:28px;--h2-font-size:28px;--h3-font-size:22px;--h4-font-size:18px;--p-large-font-size:18px;--p-font-size:16px;--p-small-font-size:12px;--navbar-font-size:22px}@media screen and (min-width:576px){:root{--display-font-size:56px;--h1-font-size:28px;--h2-font-size:28px;--h3-font-size:22px;--h4-font-size:18px;--p-large-font-size:18px;--p-font-size:16px;--p-small-font-size:12px;--navbar-font-size:22px}}@media screen and (min-width:768px){:root{--display-font-size:64px;--h1-font-size:28px;--h2-font-size:28px;--h3-font-size:24px;--h4-font-size:22px;--p-large-font-size:18px;--p-font-size:16px;--p-small-font-size:14px;--navbar-font-size:22px}}@media screen and (min-width:992px){:root{--display-font-size:72px;--h1-font-size:42px;--h2-font-size:42px;--h3-font-size:28px;--h4-font-size:22px;--p-large-font-size:18px;--p-font-size:16px;--p-small-font-size:14px;--navbar-font-size:22px}}@media screen and (min-width:1200px){:root{--display-font-size:80px;--h1-font-size:48px;--h2-font-size:48px;--h3-font-size:28px;--h4-font-size:22px;--p-large-font-size:18px;--p-font-size:16px;--p-small-font-size:14px;--navbar-font-size:22px}}body{font-family:"Manrope",sans-serif;font-weight:200;color:#3e4e56}h1{font-size:var(--h1-font-size);font-weight:400;line-height:1.25}h1.display{font-size:var(--display-font-size);line-height:1.1;font-weight:600}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size);font-weight:600;line-height:1.35}h3:not(:first-child){margin-top:48px}h3:not(:last-child){margin-bottom:32px}h3 .brand-button{font-size:var(--h3-font-size);font-weight:600}h4{font-size:var(--h4-font-size);font-weight:300}h4:not(:first-child){margin-top:48px}h4:not(:last-child){margin-bottom:12px}p{font-size:var(--p-font-size)}p:not(:last-child){margin-bottom:16px}p.large{font-size:var(--p-large-font-size);line-height:1.6}p.large:not(:last-child){margin-bottom:24px}.highlight{background-color:#ff0}blockquote{margin:0}.body-text h1:not(:last-child){margin-bottom:24px}.body-text h3:not(:first-child){margin-top:48px}.body-text h3:not(:last-child){margin-bottom:16px}.body-text img{max-width:100%;height:auto;margin-bottom:32px}.container{--container-width:100%;--container-padding-x:24px;width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}@media screen and (min-width:576px){.container{--container-width:540px;--container-padding-x:0}}@media screen and (min-width:768px){.container{--container-width:720px}}@media screen and (min-width:992px){.container{--container-width:960px}}@media screen and (min-width:1200px){.container{--container-width:1140px}}@media screen and (min-width:1400px){.container{--container-width:1320px}}.container-fluid{max-width:100%}#page-header{position:sticky;top:0;z-index:100;width:100%;height:0}.navbar{--height:83px;--padding:24px 0;--bg-color:transparent;--transition-speed:.3s;--logo-height:35px;--logo-width:270px;--logo-url:url("/images/logo-dark.svg");--color:#3e4e56;--active-color:#3e4e56;--mobile-bg-color:rgba(225,231,238,.95);--sticky-bg-color:rgba(225,231,238,.8)}.navbar.contrast-light{--logo-url:url("/images/logo-light.svg");--color:#fff;--active-color:#fff;--mobile-bg-color:rgba(62,78,86,.95);--sticky-bg-color:rgba(62,78,86,.8)}@media screen and (min-width:768px){.navbar{--logo-width:350px}}@media screen and (min-width:992px){.navbar{--logo-width:290px}}@media screen and (min-width:1200px){.navbar{--logo-width:450px}}.sticky .navbar{--padding:5px 0;--logo-width:270px;--bg-color:var(--sticky-bg-color)}:target{scroll-margin-block:54px}.navbar{transition:all .25s ease;padding:var(--padding);z-index:100;font-family:"Manrope",sans-serif;font-size:var(--navbar-font-size);font-weight:500;background-color:var(--bg-color);color:var(--color)}.navbar>.container{position:relative;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-block;background-image:var(--logo-url);background-size:contain;background-repeat:no-repeat;background-position-y:center;width:var(--logo-width);height:var(--logo-height);transition:all .25s ease;margin-right:32px}.nav-menu{display:flex;list-style:none;margin:0;padding:0}.nav-item{position:relative}.nav-item.active .nav-link{color:var(--active-color)}.nav-item .nav-link{display:block;color:var(--color);padding:10px 20px;text-decoration:none;transition:background-color var(--transition-speed) ease}.nav-item .nav-link:hover{color:var(--hover-color)}.nav-item .nav-link i{margin-left:5px}.burger{display:none;cursor:pointer}.burger .bar{width:25px;height:3px;background-color:var(--color);margin:5px 0;transition:.4s}.burger.burger-active .bar:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.burger.burger-active .bar:nth-child(2){opacity:0}.burger.burger-active .bar:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}@media screen and (max-width:992px){.burger{display:block}.nav-menu{position:fixed;right:-100%;top:0;flex-direction:column;align-items:center;background-color:var(--bg-color);min-width:280px;width:100%;height:100vh;transition:.4s;overflow-y:auto;z-index:-1;background-color:var(--mobile-bg-color);padding-top:var(--height)}.nav-menu.active{right:0}.nav-item{padding:5px 0;width:100%}}@media screen and (max-width:992px) and (min-width:576px){.nav-item{max-width:580px}}@media screen and (max-width:992px) and (min-width:768px){.nav-item{max-width:760px}}html{background-color:#e1e7ee}html.sr .load-hidden,html.sr .fx-fade-in,html.sr .fx-fade-in-slow,html.sr .fx-scale-up,html.sr .fx-slide-left,html.sr .fx-slide-right,html.sr .fx-slide-up{visibility:hidden}body #page-body,#page-footer{overflow-x:hidden;background-color:#fff}footer{--footer-columns:1fr;--footer-end-columns:1fr;background-color:#e1e7ee;padding:60px 0}@media screen and (min-width:768px){footer{--footer-columns:1fr 1fr}}@media screen and (min-width:992px){footer{--footer-columns:1fr 1fr 1fr;--footer-end-columns:1fr 2fr}}footer .footer-content{display:grid;grid-template-columns:var(--footer-columns);row-gap:32px}footer .footer-content .contact-link,footer .footer-content .social-links{margin-bottom:50px}footer .footer-content .contact-link .brand-button:not(:last-child),footer .footer-content .social-links .brand-button:not(:last-child){margin-right:32px}footer .footer-content .company-info{font-size:var(--p-small-font-size);font-weight:400;color:#8f9aa2}footer .footer-content .company-info .brand-link{color:#8f9aa2}footer .footer-content .company-info .brand-link:hover{color:#3e4e56}footer .footer-end{display:grid;grid-template-columns:var(--footer-end-columns);align-items:end;row-gap:32px;margin-top:128px}footer .footer-end .tagline{font-size:var(--h3-font-size);font-weight:600;line-height:1.1}footer .footer-end .policy-links{font-size:var(--p-small-font-size);font-weight:400;color:#8f9aa2}footer .footer-end .policy-links .brand-link{color:#8f9aa2}footer .footer-end .policy-links .brand-link:not(:last-child){margin-right:32px}footer .footer-end .policy-links .brand-link:hover{color:#3e4e56}footer .heading{font-size:var(--p-large-font-size);font-weight:600}:root{--component-spacing:100px}@media screen and (min-width:768px){:root{--component-spacing:100px}}@media screen and (min-width:992px){:root{--component-spacing:125px}}@media screen and (min-width:1200px){:root{--component-spacing:150px}}button{border:0;background:none;padding-left:0;padding-right:0;cursor:pointer}button.brand-button.internal{padding-bottom:5px}.brand-button{position:relative;display:inline-block;font-size:var(--p-large-font-size);color:#3e4e56;font-weight:600;text-decoration:none}.brand-button::after{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;font-weight:900;content:"";padding-left:8px}.brand-button.internal{padding-bottom:2px;background-image:linear-gradient(to right,#3e4e56,#3e4e56 50%,#8f9aa2 50%);background-size:200% 2px;background-position:100% 100%;background-repeat:no-repeat;transition:background-position .3s ease}.brand-button.internal:hover{background-position:0% 100%}.brand-button.external{border-bottom:0;transition:color .25s}.brand-button.external::after{content:""}.brand-button.external:hover{color:#8f9aa2}.brand-button.back::before{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;font-weight:900;content:"";padding-right:8px}.brand-button.back::after{content:"";padding-left:0}.brand-link{text-decoration:none;color:#3e4e56;transition:color .25s}.brand-link:hover{color:#8f9aa2}.contrast-light .brand-button{color:#e1e7ee}.contrast-light .brand-button.internal{background-image:linear-gradient(to right,#e1e7ee,#e1e7ee 50%,#8f9aa2 50%)}.contrast-light .brand-button.external:hover{color:#e1e7ee}.carousel{--carousel-text-color:#e1e7ee;--carousel-transition-duration:1.5s;--carousel-height:100vh;position:relative;height:var(--carousel-height);width:100%;overflow:hidden}@supports(height:100dvh){.carousel{--carousel-height:100dvh}}.carousel .carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-color:#769ca3;opacity:0;transition:opacity var(--carousel-transition-duration) ease-in-out;z-index:1}.carousel .carousel-slide.active{opacity:1;z-index:2}.carousel .carousel-slide .slide-content{position:absolute;top:50%;transform:translateY(-50%)}.carousel .carousel-slide .slide-content h1{color:var(--carousel-text-color);text-shadow:1px 1px 1px rgba(0,0,0,.4)}.carousel .carousel-footer{position:absolute;bottom:0;left:0;right:0}.carousel .carousel-footer .tagline{position:absolute;bottom:42px;z-index:3;color:var(--carousel-text-color);font-size:var(--h4-font-size);font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.8);margin-right:72px}.carousel .carousel-footer .whizzer{position:absolute;left:auto;right:20px;bottom:32px;z-index:3;font-size:32px;color:var(--carousel-text-color)}@media screen and (min-width:1400px){.carousel .carousel-footer .whizzer{left:50%;right:auto;transform:translateX(-50%)}}.hero-header{--content-width:100%;--text-color:#3e4e56;--transition-duration:1.5s;--hero-height:100vh;position:relative;height:var(--hero-height);width:100%;overflow:hidden}@supports(height:100dvh){.hero-header{--hero-height:100dvh}}@media screen and (min-width:992px){.hero-header{--content-width:50%}}.hero-header.contrast-light{--text-color:#e1e7ee}.hero-header .hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity var(--transition-duration) ease-in-out;z-index:1}.hero-header .hero-slide .container{display:flex;align-items:center;justify-content:end;height:100%}.hero-header .hero-slide .container .slide-content{width:var(--content-width);color:var(--text-color)}.hero-header .hero-footer{position:absolute;bottom:0;left:0;right:0}.hero-header .hero-footer .tagline{position:absolute;bottom:32px;z-index:3;color:var(--text-color);font-size:var(--h1-font-size);font-weight:500;margin-right:72px}.hero-header .hero-footer .whizzer{position:absolute;left:auto;right:20px;bottom:32px;z-index:3;font-size:32px;color:var(--text-color)}@media screen and (min-width:1400px){.hero-header .hero-footer .whizzer{left:50%;right:auto;transform:translateX(-50%)}}.rich-text{--text-width:100%;margin-top:var(--component-spacing);margin-bottom:var(--component-spacing)}@media screen and (min-width:992px){.rich-text{--text-width:50%}}.rich-text .container{display:flex;justify-content:end}.rich-text .container .body-text{max-width:var(--text-width)}.link-list{--list-width:100%;--link-border-width:4px;margin-top:var(--component-spacing);margin-bottom:var(--component-spacing)}@media screen and (min-width:992px){.link-list{--list-width:50%}}.link-list .links{width:var(--list-width);display:flex;flex-direction:column}.link-list .links .link{display:flex;justify-content:space-between;align-items:center;font-size:var(--h2-font-size);line-height:2;font-weight:300;text-decoration:none;color:#3e4e56;padding-bottom:var(--link-border-width);background-image:linear-gradient(to right,#3e4e56,#3e4e56 50%,#e1e7ee 50%);background-size:200% var(--link-border-width);background-position:100% 100%;background-repeat:no-repeat;transition:background-position .3s ease}.link-list .links .link:hover{background-position:0% 100%}.accordion{overflow:hidden;margin-top:var(--component-spacing);margin-bottom:var(--component-spacing);--divider-position:100% 100%;--width:100%}@media screen and (min-width:992px){.accordion{--width:50%}}.accordion-item{position:relative}.accordion-item.active .accordion-header:hover{--divider-position:100% 100%}.accordion-item.active .accordion-header::after{content:""}.accordion-item.active .accordion-content{height:auto;opacity:1;transition:height .4s ease,opacity .4s ease,transform .4s ease}.accordion-header{font-size:var(--h2-font-size);line-height:1.1;padding:calc(var(--h2-font-size)/2) 0;font-weight:300;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;width:var(--width);column-gap:16px}.accordion-header:hover{--divider-position:0% 100%}.accordion-header::after{font-family:"Font Awesome 6 Pro";content:"+";font-size:var(--h2-font-size)}.accordion-content{height:0;overflow:hidden;opacity:0;transition:height .4s ease,opacity .4s ease .1s,transform .4s ease .1s;display:flex;justify-content:flex-end}.accordion-content .body-text{width:var(--width);padding-top:10px;padding-bottom:50px}.accordion-divider{position:absolute;bottom:0;height:5px;width:var(--width);background-image:linear-gradient(to right,#3e4e56,#3e4e56 50%,#e1e7ee 50%);background-size:200% 5px;background-position:var(--divider-position);background-repeat:no-repeat;transition:background-position .3s ease}.latest-news{margin-bottom:100px}.latest-news .header{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;margin-bottom:50px}.latest-news .header h2{font-size:var(--h3-font-size);margin:0;padding:0}.latest-news .navigation{text-align:right}@media screen and (min-width:768px){.latest-news .navigation{text-align:left}}.news-cards{--card-width:100%;--card-col-gap:32px;--card-row-gap:64px;--card-date-margin:8px 0;--card-heading-margin:8px 0 16px;display:flex;flex-wrap:wrap;column-gap:var(--card-col-gap);row-gap:var(--card-row-gap);justify-content:center}@media screen and (min-width:768px){.news-cards{--card-width:calc(50% - calc(var(--card-col-gap)/2));--card-date-margin:10px 0;--card-heading-margin:10px 0 20px}}@media screen and (min-width:992px){.news-cards{--card-width:calc(25% - calc(var(--card-col-gap)/1.25));--card-date-margin:20px 0;--card-heading-margin:20px 0 40px}}.news-cards .card{display:flex;flex-direction:column;width:var(--card-width);overflow:hidden}.news-cards .card a{text-decoration:none}.news-cards .card .card-image{width:100%;height:auto;overflow:hidden}.news-cards .card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-cards .card .card-image img:hover{transform:scale(1.05)}.news-cards .card .card-content{display:flex;flex-direction:column;flex-grow:1}.news-cards .card .card-date{font-size:var(--p-large-font-size);font-weight:600;margin:var(--card-date-margin)}.news-cards .card .card-heading{font-size:var(--p-large-font-size);margin:var(--card-heading-margin);line-height:1.4;transition:color .3s ease}.news-cards .card .card-heading:hover{color:#8f9aa2}.news-cards .card .card-spacer{flex-grow:1}.holding-page{--content-padding:64px 0 72px;--h1-font-size:32px}@media screen and (min-width:768px){.holding-page{--h1-font-size:48px;--content-padding:64px 0 128px}}@media screen and (min-width:992px){.holding-page{--h1-font-size:64px}}.holding-page .header{padding:32px 0}.holding-page .content{padding:var(--content-padding)}.holding-page .content h1{font-size:var(--h1-font-size);font-weight:200;line-height:1.125;margin-bottom:64px}:root{--news-article-columns:1fr;--news-article-template-areas:"nav" "meta" "content";--news-content-margin-top:150px;--news-content-margin-bottom:300px;--news-filters-margin-top:20px;--news-header-columns:1fr;--news-page-columns:1fr}@media screen and (min-width:768px){:root{--news-article-columns:1fr 1fr;--news-article-template-areas:"nav meta" "content content";--news-content-margin-top:150px;--news-page-columns:1fr auto 1fr auto}}@media screen and (min-width:992px){:root{--news-article-columns:1fr 1fr 2fr;--news-article-template-areas:"nav meta content content";--news-content-margin-top:200px;--news-filters-margin-top:80px;--news-header-columns:1fr 1fr;--news-page-columns:1fr 1fr 2fr auto}}@media screen and (min-width:1200px){:root{--news-content-margin-top:300px}}.news-page{margin-top:var(--news-content-margin-top);margin-bottom:var(--news-content-margin-bottom)}.news-page .news-header{display:grid;grid-template-columns:var(--news-header-columns)}.news-page .news-header .filters{margin-top:var(--news-filters-margin-top);font-size:var(--p-large-font-size)}.news-page .news-header .filters a{text-decoration:none;text-underline-offset:6px;color:#3e4e56}.news-page .news-header .filters a:not(:last-child){margin-right:32px}.news-page .news-header .filters a.active{text-decoration:underline}.news-page .news-header .filters a:hover{text-decoration:underline}.news-page .article{display:grid;row-gap:32px;column-gap:32px;grid-template-columns:var(--news-page-columns);border-bottom:solid 1px #e1e7ee;margin:64px 0;padding-bottom:64px;font-size:var(--p-large-font-size);font-weight:600}.news-article{margin-top:var(--news-content-margin-top);margin-bottom:var(--news-content-margin-bottom);display:grid;row-gap:32px;grid-template-columns:var(--news-article-columns);grid-template-areas:var(--news-article-template-areas)}.news-article h1{font-size:var(--h3-font-size);font-weight:500;margin-bottom:48px!important}.news-article .navigation{grid-area:nav}.news-article .meta{grid-area:meta;font-size:var(--h3-font-size);font-weight:500}.news-article .body-text{grid-area:content}.testimonials{--grid-columns:1fr;--objective-margin:0 0 16px;margin-top:var(--news-content-margin-top);margin-bottom:var(--news-content-margin-bottom)}@media screen and (min-width:768px){.testimonials{--grid-columns:1fr 1fr;--objective-margin:0}}.testimonials .testimonial{display:grid;grid-template-columns:var(--grid-columns);column-gap:48px;padding:48px 0;border-bottom:solid 1px #e1e7ee}.testimonials .testimonial .objective{font-size:var(--p-large-font-size);font-weight:500;margin:var(--objective-margin)}.testimonials .testimonial .quote blockquote{font-size:var(--p-large-font-size)}.testimonials .testimonial .quote p{font-weight:500;margin:16px 0 0 0}.person-page{--person-columns:1fr;--person-template-areas:"image" "content";--person-margin-top:150px;--person-margin-bottom:300px}@media screen and (min-width:768px){.person-page{--person-margin-top:300px}}@media screen and (min-width:992px){.person-page{--person-columns:1fr 1fr;--person-margin-top:200px;--person-template-areas:"image content"}}@media screen and (min-width:1200px){.person-page{--person-margin-top:300px}}.person-page .person{margin-top:var(--person-margin-top);margin-bottom:var(--person-margin-bottom);display:grid;row-gap:32px;column-gap:64px;grid-template-areas:var(--person-template-areas);grid-template-columns:var(--person-columns)}.person-page .person .image{grid-area:image}.person-page .person .image img{max-width:100%;height:auto;margin-bottom:32px}.person-page .person .image .skeleton{background-color:#e1e7ee}.person-page .person .image .links a:not(:last-child){margin-right:24px}.person-page .person .content{grid-area:content}.person-page .person .content .role{font-size:var(--h4-font-size);font-weight:500}.person-page .person .content .body-text{margin-bottom:48px}.people-block{--columns:1fr 1fr;max-width:100%;display:grid;grid-template-columns:var(--columns);row-gap:48px;column-gap:32px}@media screen and (min-width:576px){.people-block{--columns:1fr 1fr}}@media screen and (min-width:768px){.people-block{--columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.people-block{--columns:1fr 1fr}}@media screen and (min-width:1200px){.people-block{--columns:1fr 1fr}}@media screen and (min-width:1400px){.people-block{--columns:1fr 1fr 1fr}}.people-block .person .link{display:flex;flex-direction:column;text-decoration:none;color:#3e4e56}.people-block .person .link:hover img{transform:scale(1.05)}.people-block .person .link:hover .content .bio-link{color:#3e4e56}.people-block .person .link:hover .content .bio-link i{margin-left:8px}.people-block .person .link .image{margin-bottom:8px;max-width:100%;overflow:hidden}.people-block .person .link .image.skeleton{background-color:#e1e7ee}.people-block .person .link .image img{max-width:100%;height:auto;padding:0;margin:0;transition:transform .3s ease}.people-block .person .link .content p{margin:0}.people-block .person .link .content .name{font-weight:500}.people-block .person .link .content .bio-link{font-size:var(--p-small-font-size);color:#8f9aa2}.people-block .person .link .content .bio-link i{margin-left:4px;transition:all .3s ease}
