/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.c-button{display:inline-flex;justify-content:center;align-items:center;min-width:8.75rem;font-family:var(--font-secondary);font-size:var(--font-size-5);font-weight:500;line-height:var(--line-height-140);letter-spacing:0.1rem;text-transform:uppercase;background:linear-gradient(to left,var(--theme-color-button-bg) 50%,var(--theme-color-button-hover-bg) 50%);background-size:201% 101%;background-position:right bottom;color:var(--c-white);padding:var(--S3) var(--S4) var(--S3) var(--S3);border-radius:0 0.1875rem var(--S3) 0;cursor:pointer;transition:all cubic-bezier(.66,.14,.2,.99) .3s;}.c-button:hover{background-position:left bottom;color:var(--c-dark-navy);}.c-button:active{filter:brightness(130%);}.c-button__small{padding:0.75rem var(--S4) 0.75rem var(--S3);font-size:var(--font-size-3);line-height:var(--line-height-120);min-height:2.8125rem;}.c-button__light{background:var(--c-light-blue);color:var(--c-dark-navy);font-family:var(--font-primary);font-size:var(--font-size-1);font-weight:400;line-height:var(--line-height-120);padding:var(--S2) 0.75rem;min-height:1.875rem;border-radius:0;text-transform:none;letter-spacing:normal;min-width:0;width:fit-content;border-radius:0 0 var(--cr-x-small,5px) 0;}.c-button__light.bg-white{background:var(--c-white);}.c-button__outline{font-family:var(--font-bold);background:transparent;color:var(--c-dark-navy);border:0.0625rem solid var(--c-navy-blue);padding:var(--S2) var(--S4);border-radius:0 0 var(--cr-small) 0;text-transform:none;letter-spacing:normal;}.c-button__outline:hover{background:var(--c-dark-navy);color:var(--c-white);}.c-button.c-button--tag{cursor:auto;}.c-button:has(.c-button__icon){justify-content:space-between;}.c-button__icon{display:inline-flex;margin-left:var(--S3);}.c-button__icon svg path{fill:var(--c-light-blue);}.page-node-type-case-study .view-summary-cards .c-button{background:var(--theme-color-button-icon);}
.c-footer{background-color:var(--theme-color-bg);}.c-footer p,.c-footer a{color:var(--theme-color-secondary-text);}.c-footer img.c-logo__image{width:16.625rem;}@media (min-width:560px){.c-footer img.c-logo__image{width:14.6875rem}}.c-footer__container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--L1);z-index:0;}@media (min-width:560px){.c-footer__container{align-self:stretch}}@media (min-width:1024px){.c-footer__container{flex-direction:row;justify-content:space-between;align-items:center}}.c-footer__container.top{padding-top:var(--L2);padding-bottom:var(--L1);border-bottom:0.0625rem solid var(--c-sky-blue);}@media (min-width:560px){.c-footer__container.top{padding-top:var(--L2);padding-bottom:var(--L2)}}@media (min-width:1024px){.c-footer__container.top{padding-top:calc(var(--S4) * 3);padding-bottom:calc(var(--S4) * 3)}}.c-footer__container.bottom{padding-top:var(--M3);padding-bottom:var(--M4);gap:var(--M2);font-size:var(--font-size-1);line-height:0.9rem;}@media (min-width:560px){.c-footer__container.bottom{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:var(--M2);padding-bottom:var(--M2)}}@media (min-width:1024px){.c-footer__container.bottom{padding-top:var(--M4);padding-bottom:var(--M4)}}
.c-footer-navigation{display:flex;}.c-footer-navigation ul.menu{display:flex;justify-content:space-between;align-content:flex-start;gap:var(--S4);align-self:stretch;flex-wrap:wrap;margin:0;}.c-footer-navigation ul.menu li.menu-item{padding:0;width:100%;max-width:9.375rem;}.c-footer-navigation ul.menu li.menu-item a{font-size:var(--font-size-5);padding-bottom:0.5rem;}@media (min-width:560px){.c-footer-navigation ul.menu li.menu-item a{font-size:var(--font-size-6)}}@media (min-width:1024px){.c-footer-navigation ul.menu li.menu-item a{font-size:var(--font-size-7)}}.c-footer-navigation ul.menu li.menu-item a.is-active{color:var(--theme-color-secondary-text);border-bottom:0.0625rem solid var(--theme-color-secondary-text);}@media (min-width:560px){.c-footer-navigation ul.menu{flex-wrap:nowrap;gap:var(--L2)}}
.c-footer-secondary-navigation{display:flex;}.c-footer-secondary-navigation ul.menu{display:flex;margin:0;gap:var(--L1);}.c-footer-secondary-navigation ul.menu li.menu-item{padding:0;}.c-footer-secondary-navigation ul.menu li.menu-item a{color:var(--c-light-blue);}.c-footer-secondary-navigation ul.menu li.menu-item--active-trail a{color:var(--theme-color-secondary-text);border-bottom:0.0625rem solid var(--c-navy-blue);padding-bottom:var(--S1);}
.c-header{background-color:var(--theme-color-bg);}.c-header p{color:var(--c-light-blue);}@media (min-width:1024px){.c-header p{color:var(--theme-color-secondary-text)}}.c-header a{color:var(--theme-color-primary-text);}.c-header__inner{border-bottom:0.0625rem solid transparent;}.c-header__container{display:flex;justify-content:space-between;align-items:center;padding:var(--M1) 0;}@media (min-width:560px){.c-header__container{padding:var(--M1) 0}}@media (min-width:1024px){.c-header__container{padding:var(--M1) 0}}.c-header__container .c-logo svg{height:2.5rem;width:auto;}.c-header__container .c-header__logo{display:flex;align-items:center;position:relative;z-index:99;}body.u-header--is-stuck .c-header{height:var(--site-header-height);z-index:9999;position:relative;}body.u-header--is-stuck .c-header .c-header__inner{position:fixed;top:0;left:0;width:100%;transform:translate3d(0,-102%,0);background-color:var(--theme-color-bg);}body.u-header--is-stuck.page-node-type-home-page .c-header{position:absolute;}body.u-header--can-animate .c-header .c-header__inner{transition:transform 0.3s ease-in-out;}body.u-header--is-showing .c-header .c-header__inner{transform:translate3d(0,0,0);}.c-logo__mark,.c-logo__logomark,.c-logo__wordmark,.c-logo__wordmark-inner{display:block;}@media (max-width:1024px){.c-logo__wordmark-inner{transform:translate3d(-100%,0,0);transition:transform 0.6s ease-in-out;}body.site-navigation--is-open .c-header .c-logo__wordmark-inner{transform:translate3d(0,0,0);}}
.c-icon{}
.c-image__caption-credit-wrapper{margin-top:var(--S2);display:block;}.c-image__caption-credit-wrapper.js-watch-in-view{transform:translate3d(0,2.5rem,0);transition:all 0.4s ease-in-out;}.c-image__caption-credit-wrapper.is-in-view{transform:translate3d(0,0,0);}.media--view-mode-inline .c-image img{width:100%;object-fit:cover;}
.c-link{display:inline-flex;font-family:var(--font-secondary);font-size:var(--font-size-4);font-style:normal;font-weight:500;line-height:var(--line-height-140);letter-spacing:0.09375rem;text-transform:uppercase;color:var(--c-dark-navy,#0a2d60);align-items:center;gap:var(--S2);}.c-link:hover .c-link__arrow-desktop,.c-link:hover .c-link__arrow-mobile,.c-link:hover .c-link-small__arrow-desktop,.c-link:hover .c-link-small__arrow-mobile,.c-link:focus .c-link__arrow-desktop,.c-link:focus .c-link__arrow-mobile,.c-link:focus .c-link-small__arrow-desktop,.c-link:focus .c-link-small__arrow-mobile{transform:translateX(30%);}.c-link:hover .c-link__arrow-desktop path,.c-link:hover .c-link__arrow-mobile path,.c-link:hover .c-link-small__arrow-desktop path,.c-link:hover .c-link-small__arrow-mobile path,.c-link:focus .c-link__arrow-desktop path,.c-link:focus .c-link__arrow-mobile path,.c-link:focus .c-link-small__arrow-desktop path,.c-link:focus .c-link-small__arrow-mobile path{transition:fill 0.3s ease;fill:currentColor;}.c-link:hover .c-link__download,.c-link:focus .c-link__download{transform:translateY(30%);}.c-link:hover .c-link__download path,.c-link:focus .c-link__download path{transition:fill 0.3s ease;fill:currentColor;}.c-link svg.c-link__arrow-desktop,.c-link svg.c-link__arrow-mobile,.c-link svg.c-link-small__arrow-mobile,.c-link svg.c-link-small__arrow-desktop,.c-link svg.c-icon-external .c-link svg.c-link__download{transition:transform 0.3s cubic-bezier(0.66,0.14,0.2,0.99);will-change:transform;}.c-link svg.c-link__arrow-desktop,.c-link svg.c-link-small__arrow-mobile,.c-link svg.c-link-small__arrow-desktop{display:none;}.c-link svg.c-link__arrow-mobile{display:block;}@media (min-width:1024px){.c-link{font-size:var(--font-size-5);letter-spacing:0.1rem;gap:0.875rem}.c-link svg.c-link__arrow-mobile,.c-link svg.c-link-small__arrow-mobile,.c-link svg.c-link-small__arrow-desktop{display:none;}.c-link svg.c-link__arrow-desktop{display:block;}}.c-link__small{font-size:var(--font-size-2);line-height:var(--line-height-120);letter-spacing:0.0875rem;gap:var(--S1);color:var(--theme-color-link);}.c-link__small .c-icon{color:var(--theme-color-link-icon);}.c-link__small svg{flex-shrink:0;fill:currentColor;}.c-link__small svg *{fill:currentColor;}.c-link__small svg.c-link__arrow-mobile,.c-link__small svg.c-link__arrow-desktop,.c-link__small svg.c-link-small__arrow-desktop{display:none;}.c-link__small svg.c-link-small__arrow-mobile{display:block;}@media (min-width:1024px){.c-link__small{font-size:var(--font-size-3)}.c-link__small svg.c-link__arrow-mobile,.c-link__small svg.c-link__arrow-desktop,.c-link__small svg.c-link-small__arrow-mobile{display:none;}.c-link__small svg.c-link-small__arrow-desktop{display:block;}}.c-link:has(.c-icon-external){transition:all 0.3s ease;}.c-link:has(.c-icon-external):hover{color:var(--c-navy-blue);-webkit-text-decoration:underline;text-decoration:underline;}.c-link__go-back,.c-link__url{display:none;}.c-link__back{display:inline-flex;flex-direction:row-reverse;align-items:center;font-size:var(--font-size-4);line-height:var(--line-height-120);font-weight:500;letter-spacing:0.09375rem;gap:var(--S2);color:var(--theme-color-link);}@media (min-width:1024px){.c-link__back{font-size:var(--font-size-5);line-height:var(--line-height-140);letter-spacing:0.1rem}}.c-link__back .c-icon{color:var(--theme-color-link-icon);}.c-link__back .c-icon svg{flex-shrink:0;display:block;width:var(--M1);height:var(--M1);fill:currentColor;}.c-link__back .c-icon svg *{fill:currentColor;}
.c-logo{display:inline-block;z-index:3;}
.c-media__description{padding-top:var(--S2);}@media (min-width:1024px){.c-media__description{padding-top:var(--S3)}}
.c-image:has(.c-media__overlay){position:relative;}.c-media__overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.33);}.c-media__play{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) scale(1);transition:transform 0.4s var(--power-2-ease);transform-origin:center center;}@media (min-width:1024px){.c-media__play{top:50%;left:50%}}.c-media__play:hover,.c-media__play:focus{transform:translate(-50%,-50%) scale(1.25);}.c-media__image.u-scale-in .c-media__description{opacity:0;transform:translateY(2.5rem);transition:all 0.6s var(--power-2-out);}@media(min-width:560px){.c-media__image.u-scale-in .c-media__description{transition-delay:calc((var(--item-index) * 0.2s) + 0.2s)}}.c-media__image.u-scale-in.is-in-view .c-media__description{opacity:1;transform:translateY(0);}
.c-page-intro__container-fluid .c-page-intro__container{width:100%;overflow:hidden;}.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner{position:relative;border-radius:0 0 var(--cr-xlarge,64px) 0;overflow:clip;}.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__video-info{color:var(--c-dark-navy);display:flex;flex-direction:column;gap:var(--S1);padding-top:var(--S3);}@media (min-width:1024px){.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__video-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__image-info,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__video-info{color:var(--c-white);position:absolute;bottom:0;padding:var(--S3) var(--S4)}}.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__video-info .c-media__title h2{color:var(--c-dark-navy);padding:0;margin:0;}@media (min-width:1024px){.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__video-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .c-media__image-wrapper-inner .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__video-wrapper .c-media__video-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__image-info .c-media__title h2,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .c-media__image-wrapper-inner .c-media__video-info .c-media__title h2{color:var(--c-white)}}.c-page-intro__container-fluid .c-page-intro__container .c-media__image .field--name-field-media-oembed-video,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .field--name-field-video-url,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .field--name-field-media-oembed-video,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .field--name-field-video-url{position:relative;padding-bottom:56.25%;padding-top:1.5625rem;height:0;}.c-page-intro__container-fluid .c-page-intro__container .c-media__image .field--name-field-media-oembed-video iframe,.c-page-intro__container-fluid .c-page-intro__container .c-media__image .field--name-field-video-url iframe,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .field--name-field-media-oembed-video iframe,.c-page-intro__container-fluid .c-page-intro__container .c-media__video .field--name-field-video-url iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.c-navigation{display:flex;}.c-navigation ul.menu{display:flex;justify-content:space-between;align-items:center;margin:0;gap:var(--M2);}.c-navigation ul.menu li{padding:0;}.c-navigation ul.menu li.menu-item--active-trail a{color:var(--theme-color-primary-text);border-bottom:0.125rem solid var(--theme-color-link-border);}.c-navigation ul.menu li.menu-item--active-trail a:hover{color:var(--theme-color-link-border);}.c-navigation ul.menu li.menu-item--active-trail a:before{display:none;}.c-navigation ul.menu a{font-size:medium;border-bottom:0.125rem solid transparent;transition:color 0.3s ease-in-out;padding:0.375rem 0;display:block;position:relative;color:var(--theme-color-primary-text);}.c-navigation ul.menu a.is-active{color:var(--theme-color-link-border);border-bottom:0.125rem solid var(--theme-color-secondary-text);}.c-navigation ul.menu a:before{content:'';display:block;background:transparent;opacity:0.1;position:absolute;top:0;left:-0.5rem;right:-0.5rem;bottom:0;transition:all 0.3s ease-in-out;}.c-navigation ul.menu a:hover{color:var(--theme-color-link-border);}.c-navigation ul.menu a:hover:before{background:var(--theme-color-link-border);}.c-navigation-hamburger{display:none;background:none;border:none;cursor:pointer;}.c-navigation-hamburger__icon #line1,.c-navigation-hamburger__icon #line3{transition:all 0.3s ease;}.c-navigation-hamburger__icon #line2{opacity:1;transition:opacity 0.1s ease;}.c-navigation-hamburger.is-open .c-navigation-hamburger__icon #line1{transform:rotate(45deg) translateY(0.625rem);transform-origin:center;}.c-navigation-hamburger.is-open .c-navigation-hamburger__icon #line2{opacity:0;}.c-navigation-hamburger.is-open .c-navigation-hamburger__icon #line3{transform:rotate(-45deg) translateY(-0.625rem);transform-origin:center;}.c-navigation__close{display:none;}@media (max-width:1024px){.c-navigation{display:none;font-size:1rem;}.c-navigation.is-open{display:block;position:fixed;top:0;left:0;width:100%;height:100%;height:100dvh;z-index:98;transition:transform 0.5s ease-in;transform:translate3d(0,calc((100% - var(--site-header-height)) * -1),0);}.c-navigation.can-animate{opacity:1;transform:translate3d(0,0,0);}.c-navigation.can-animate .menu-container > ul{transition-delay:0.5s;transform:translate3d(0,0,0);opacity:1;}.c-navigation .menu-container{display:flex;justify-content:left;position:fixed;top:0;left:0;width:100%;height:100%;height:100dvh;padding:0 var(--M1);background:var(--c-dark-navy);}.c-navigation .menu-container > ul{transition:transform 0.3s ease-in-out,opacity 0.2s ease-in-out;opacity:0;transform:translate3d(0,1.25rem,0);}.c-navigation .menu-container ul.menu{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:0 auto;gap:0;}.c-navigation .menu-container ul.menu li{width:100%;}.c-navigation .menu-container ul.menu li.menu-item--active-trail a{color:var(--c-light-blue);gap:var(--S2);align-items:end;}.c-navigation .menu-container ul.menu li.menu-item--active-trail a::after{content:'●';color:var(--c-navy-blue);font-size:1rem;}.c-navigation .menu-container ul.menu li a{display:flex;font-size:xx-large;padding:var(--M1) 0;border-bottom:0.0625rem dashed var(--c-navy-blue);}.c-navigation .menu-container ul.menu li a.is-active{gap:var(--S2);align-items:end;}.c-navigation .menu-container ul.menu li a.is-active::after{content:'●';color:var(--c-navy-blue);font-size:1rem;}.c-navigation .menu-container ul.menu li:last-child a{border-bottom:none;}.c-navigation-hamburger{display:block;z-index:99;color:var(--theme-color-primary-text);}.c-navigation__close{display:block;position:fixed;top:1.375rem;right:1.625rem;width:2.75rem;height:2.75rem;text-indent:-624.9375rem;z-index:3;}}
.layout--no-padding{padding:0 !important;}.layout--no-visible-header h2{display:none;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeOut{from{opacity:100%;}to{opacity:0%;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(0.9375rem);}to{opacity:1;transform:translateY(0);}}@keyframes fadeOutDown{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(0.9375rem);}}@keyframes arrowCycleDown{0%{transform:translateY(0);}25%{transform:translateY(1.5625rem);opacity:0;}26%{transform:translateY(-1.5625rem);opacity:0;}55%{transform:translateY(0);opacity:1;}100%{transform:translateY(0);}}@keyframes arrowCycleRight{0%{transform:translateX(0);}25%{transform:translateX(1.5625rem);opacity:0;}26%{transform:translateX(-1.5625rem);opacity:0;}55%{transform:translateX(0);opacity:1;}100%{transform:translateX(0);}}.c-page-intro{background-color:var(--theme-color-bg);color:var(--theme-color-primary-text);}.c-page-intro__container{padding-left:var(--M1);padding-right:var(--M1);}@media (min-width:560px){.c-page-intro__container{padding-left:var(--L2);padding-right:var(--L2)}}@media (min-width:1024px){.c-page-intro__container{padding-left:var(--L2);padding-right:var(--L2)}}.c-page-intro__container{display:flex;align-self:stretch;flex-direction:column;max-width:100rem;}@media (min-width:1024px){.c-page-intro__container{margin:0 auto}}.c-page-intro__container .c-page-intro__heading{padding-top:var(--M1);}@media (min-width:1024px){.c-page-intro__container .c-page-intro__heading{padding-top:var(--M3)}}.c-page-intro__container .c-page-intro__credit{display:block;padding-top:0.5rem;}@media (min-width:1024px){.c-page-intro__container .c-page-intro__credit{padding-top:0.75rem}}.c-page-intro__container .c-page-intro__overview{display:block;padding-top:var(--XL1);}@media (min-width:560px){.c-page-intro__container .c-page-intro__overview{max-width:calc(100% - 5 / 6)}}@media (min-width:1025px){.c-page-intro__container .c-page-intro__overview{max-width:calc(100% * 10 / 13);padding-top:var(--XL3)}}.c-page-intro__content{padding-top:var(--XL3);padding-bottom:var(--L1);}@media (min-width:560px){.c-page-intro__content{padding-top:var(--XL1);padding-bottom:var(--L2)}}@media (min-width:1024px){.c-page-intro__content{padding-bottom:var(--L3)}}.c-page-intro__container-fluid{padding-left:var(--M1);padding-right:var(--M1);}@media (min-width:560px){.c-page-intro__container-fluid{padding-left:var(--L2);padding-right:var(--L2)}}@media (min-width:1024px){.c-page-intro__container-fluid{padding-left:var(--L2);padding-right:var(--L2)}}.c-page-intro__container-fluid{display:flex;align-self:stretch;flex-direction:column;max-width:100rem;}@media (min-width:1024px){.c-page-intro__container-fluid{margin:0 auto}}.c-page-intro__container-fluid{max-width:100%;align-items:center;padding:0;}.c-page-intro__container-fluid .c-page-intro__media .c-media__description{color:var(--c-dark-navy);}.c-page-intro__hidden{opacity:0;z-index:-1;}.page-node-type-story .c-page-intro__container{align-items:center;}@media (min-width:1024px){.page-node-type-story .c-page-intro__container .c-page-intro__heading{padding-top:var(--S4)}}@media (min-width:1024px){.page-node-type-story .c-page-intro__container .c-page-intro__credit{padding-top:var(--S3)}}.page-node-type-story .c-page-intro__content{width:100%;}@media (min-width:560px){.page-node-type-story .c-page-intro__content{max-width:calc(100% * 5 / 6)}}@media (min-width:1024px){.page-node-type-story .c-page-intro__content{max-width:calc(100% / 2 + 1.375rem * 2)}}.page-node-type-case-study .c-page-intro__content{padding-bottom:var(--L3);}@media (min-width:560px){.page-node-type-case-study .c-page-intro__content{max-width:calc(100% * 5 / 6);padding-bottom:calc(var(--L1) + var(--M1))}}@media (min-width:1024px){.page-node-type-case-study .c-page-intro__content{max-width:calc(100% / 1.4 + 1.375rem * 2);padding-bottom:var(--L1)}}.page-node-type-case-study .c-page-intro__content .eyebrow-lg{color:var(--c-sky-blue);}.page-node-type-case-study .c-page-intro__content .c-page-intro__credit,.page-node-type-case-study .c-page-intro__content .c-page-intro__overview{color:var(--c-light-blue);}.page-node-type-investment .c-page-intro__content{padding-top:var(--XL3);padding-bottom:var(--L4);}@media (min-width:1024px){.page-node-type-investment .c-page-intro__content{max-width:calc(((7 / 12) * 100%) - calc(1.375rem * 2));padding-top:var(--XL4);padding-bottom:var(--L4)}}.page-node-type-investment .c-page-intro__content p{padding-bottom:var(--S4);}.page-node-type-investment .c-page-intro__content p:last-child{padding-bottom:0;}.page-node-type-investment .c-page-intro__content .c-page-intro__heading{font-family:var(--font-medium);padding-top:0;}.page-node-type-investment .c-page-intro__content .c-page-intro__credit{color:var(--c-light-blue);border-radius:0 0 var(--cr-xlarge,64px) 0;overflow:clip;}@media (min-width:560px){.c-page-intro__credit.u-fade-up-in{transition-delay:0.4s}}@media (min-width:560px){.c-page-intro__overview.u-fade-up-in{transition-delay:0.6s}}.c-page-intro__media_wrapper-outer{overflow:hidden;background:linear-gradient(180deg,transparent 50%,var(--c-white) 50%);}@media (min-width:560px){.c-page-intro__media_wrapper-outer{transition-delay:0.8s}}.c-page-intro__media:not(:has(.c-media__video-wrapper)){border-radius:0 0 var(--cr-xlarge,64px) 0;overflow:clip;}.c-page-intro__media .c-media__video-wrapper .field--name-field-media-oembed-video{display:none;}.c-page-intro__media_wrapper{display:grid;grid-template:1fr / 1fr;place-items:center;width:100%;position:relative;}@media (min-width:1024px){.c-page-intro__media_wrapper .c-page-intro__toggle{position:absolute;inset:0}.c-page-intro__media_wrapper .c-page-intro__toggle img{width:100%;height:100%;object-fit:cover;}.c-page-intro__media_wrapper .c-page-intro__toggle *:not(.c-media__image-info):not(.c-media__title):not(.h6){height:100%;}}.c-page-intro__media_wrapper > *{grid-column:1 / 1;grid-row:1 / 1;}.c-page-intro__media_wrapper .below{z-index:1;width:100%;}.c-page-intro__media_wrapper .top:not(.c-page-intro__hidden){z-index:2;}
.c-statistics{display:flex;flex-direction:column;background-color:var(--c-light-blue);color:var(--c-dark-navy);padding:var(--M2) var(--M1) var(--L2) var(--M1);margin-top:var(--M3);margin-bottom:var(--L3);border-radius:0 0 var(--cr-xlarge,64px) 0;gap:var(--M1) 0;transform:translate3d(0,10vh,0);opacity:0;transition:all 1s var(--power-2-out);}.c-statistics.parent-is-in-view{transform:translate3d(0,0,0);opacity:1;}.c-metrics .c-statistics,.c-results-block .c-statistics{transform:translate3d(0,0,0);opacity:1;}@media (min-width:768px){.c-statistics{padding:var(--L1) var(--M2) var(--L2) var(--M2)}}@media (min-width:1024px){.c-statistics{padding:var(--L1) var(--M3) var(--L2) var(--M3)}}.c-statistics .c-statistics__data_wrapper{display:flex;flex-direction:column;border:0.0625rem solid var(--c-navy-blue);border-radius:0 0 var(--cr-xlarge,64px) 0;min-height:8.125rem;}@media (min-width:560px){.c-statistics .c-statistics__data_wrapper{min-height:12.5rem}}@media (min-width:768px){.c-statistics .c-statistics__data_wrapper{flex-direction:row}}@media (min-width:1024px){.c-statistics .c-statistics__data_wrapper{min-height:11.25rem}}.c-statistics .c-statistics__data_wrapper .c-statistics__data-inner{flex:1;padding:var(--S2) var(--S3);display:flex;min-height:8.125rem;gap:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;}@media (min-width:560px){.c-statistics .c-statistics__data_wrapper .c-statistics__data-inner{min-height:12.5rem;padding:var(--S3)}}@media (min-width:1024px){.c-statistics .c-statistics__data_wrapper .c-statistics__data-inner{padding:var(--S3) var(--M1);min-height:11.25rem}}.c-statistics .c-statistics__data_wrapper .c-statistics__data_2{border-top:0.0625rem solid var(--c-navy-blue);}@media (min-width:768px){.c-statistics .c-statistics__data_wrapper .c-statistics__data_2{border-top:none;border-left:0.0625rem solid var(--c-navy-blue)}}.c-statistics.c-statistics--borderless{border-radius:0;padding:0;margin-top:0;margin-bottom:0;}.c-statistics.c-statistics--borderless .c-statistics__data_wrapper{border:none;border-radius:0;}.c-statistics.c-statistics--borderless .c-statistics__data_wrapper .c-statistics__data_1,.c-statistics.c-statistics--borderless .c-statistics__data_wrapper .c-statistics__data_2{border:none;}.c-statistics__data_1,.c-statistics__data_2{overflow:hidden;}.c-statistics__data_1 .c-statistics__data-inner,.c-statistics__data_2 .c-statistics__data-inner{transform:translate3d(0,2.5rem,0);opacity:0;transition:all 0.5s var(--power-2-out);transition-delay:0.2s;}.c-statistics__data_1.is-in-view .c-statistics__data-inner,.c-statistics__data_2.is-in-view .c-statistics__data-inner{transform:translate3d(0,0,0);opacity:1;}@media(min-width:560px){.c-statistics__data_2 .c-statistics__data-inner{transition-delay:0.3s}}
[data-color="black"]{color:var(--c-black);}[data-color="dark-navy"]{color:var(--c-dark-navy);}[data-color="navy-blue"]{color:var(--c-navy-blue);}[data-color="sky-blue"]{color:var(--c-sky-blue);}[data-color="light-blue"]{color:var(--c-light-blue);}[data-color="pale-blue"]{color:var(--c-pale-blue);}[data-color="white"]{color:var(--c-white);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.layout-builder-browser-block-item img{width:auto;padding-bottom:20px;}.layout-builder-browser-block-item a{font-size:22px;text-align:center;}.menu-container .menu-item{list-style:unset;}.layout-builder__add-block{transition:all 0.3s;border:1px dotted transparent;}.layout-builder__add-block:hover{background-color:#edf0f7 !important;border:1px dashed #84a1f5;}.layout-builder__add-block .layout-builder__link{font-size:22px !important;border-radius:30px !important;padding:15px !important;width:56px;}.js-form-item .js-filter-wrapper{display:none;}.field--name-field-funds-invested-by-year{.paragraphs-subform{display:flex;gap:1rem;justify-content:flex-start;align-items:flex-end;padding-bottom:2rem;}}.field--name-field-internal-cta{.help-icon__description-container{.form-item__prefix{display:none;}}}.field--name-field-image-header{.text-full.description{display:none;}}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
