/* @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-button-list{position:relative;margin-top:var(--L3);}.c-button-list .text-md{color:var(--c-dark-navy);}.c-button-list ul{display:flex;flex-direction:column;align-items:flex-start;gap:var(--S2);align-self:stretch;padding-bottom:var(--L2);padding-top:var(--S3);border-bottom:0.0625rem solid var(--c-grey-2);}@media (min-width:560px){.c-button-list ul{flex-direction:row;gap:var(--S3);align-items:flex-start;padding-bottom:var(--M4)}}.c-button-list ul li{width:100%;}@media (min-width:560px){.c-button-list ul li{width:auto}}.c-button-list ul li a{width:100%;}@media (min-width:560px){.c-button-list ul li a{width:auto}}
.c-embed-views .h2{color:var(--c-dark-navy);font-family:var(--font-medium);margin-bottom:var(--S4);}@media (min-width:1024px){.c-embed-views .h2{margin-bottom:var(--M1)}}.c-embed-views .team-view-title-wrapper{padding-top:var(--L2);}@media(min-width:1024px){.c-embed-views .team-view-title-wrapper{padding-top:var(--XL2)}}.c-embed-views .view-team{margin-bottom:var(--XL3);}.c-embed-views .view-team .view-content{row-gap:var(--M3);}@media (min-width:560px){.c-embed-views .view-team .view-content{row-gap:var(--L2)}}.c-embed-views .view-team .view-content .views-row{cursor:pointer;}.c-embed-views .view-team .view-content .views-row .views-field-field-person-picture{margin-bottom:var(--S3);overflow:hidden;}.c-embed-views .view-team .view-content .views-row .views-field-field-person-picture img{width:100%;}.c-embed-views .view-team .view-content .views-row .views-field-title{color:var(--c-dark-navy);margin-bottom:var(--S1);}.c-embed-views .view-team .view-content .views-row .views-field-field-person-title{color:var(--c-grey-4);}.c-embed-views .view-team .view-footer #person-bio-overlay{display:none;position:fixed;top:0;right:0;z-index:9999;width:100%;height:100vh;padding:0;flex-direction:row-reverse;background-color:rgba(0,0,0,0.8);grid-column-start:6;opacity:0;transition:opacity 0.3s ease;}.c-embed-views .view-team .view-footer #person-bio-overlay.visible{opacity:1;}@media (min-width:560px){.c-embed-views .view-team .view-footer #person-bio-overlay{padding-top:20vh;height:100%}}@media (min-width:1024px){.c-embed-views .view-team .view-footer #person-bio-overlay{padding-top:0;height:100vh}}.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog{background:var(--c-white);padding:0 var(--M1) var(--M1) var(--M1);overflow-y:auto;height:100%;transform:translateX(100%);transition:transform 0.3s ease;}.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog.visible{transform:translateX(0);}.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog .c-image{overflow:hidden;}@media (min-width:1024px){.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog{margin-top:0;padding:0 var(--L2) var(--L2) var(--L2)}}.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog .modal-header{padding:var(--S4) 0;}.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog .modal-header a{display:flex;width:100%;justify-content:end;}.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog .modal-header a.modal-close{border-bottom:none;}.c-embed-views .view-team .view-footer #person-bio-overlay .modal-dialog .modal-header a img{cursor:pointer;}
.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-landing-page-header{background-color:var(--theme-color-bg);color:var(--theme-color-primary-text);padding-top:var(--XL3);padding-bottom:var(--L4);}@media (min-width:1024px){.c-landing-page-header{padding-top:var(--XL4);padding-bottom:var(--L2)}}.c-landing-page-header--no-images{padding-top:var(--XL4);padding-bottom:var(--L3);}.c-landing-page-header__heading-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--S3) 0;}@media (min-width:768px){.c-landing-page-header__heading-content{gap:var(--M2) 0}}.c-landing-page-header__heading .c-landing-page-header__title{font-family:var(--font-medium);will-change:clip-path;}.c-landing-page-header__media{margin-top:var(--M4);}@media (min-width:1024px){.c-landing-page-header__media{margin-top:var(--XL1)}}.c-landing-page-header__overview{color:var(--theme-color-secondary-text);}@media (min-width:1024px){.c-landing-page-header__overview{max-width:53vw}}@media(min-width:560px){.c-landing-page-header__overview.u-fade-up-in{transition-delay:0.6s}}
.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-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;}}
.c-single-cta{position:relative;background-color:var(--theme-color-bg);color:var(--theme-color-primary-text);padding-top:var(--XL1);padding-bottom:var(--XL1);border-bottom:0.0625rem solid var(--theme-color-primary-text);}@media (min-width:768px){.c-single-cta{align-items:center}}@media (min-width:768px){.c-single-cta__content{display:flex;flex-direction:column;justify-content:center}}.c-single-cta__description{color:var(--theme-color-secondary-text);margin-top:var(--M1);max-width:27.8125rem;}@media (min-width:768px){.c-single-cta__description{margin-top:var(--S2)}}.c-single-cta .c-link{margin-top:var(--S4);}@media (min-width:768px){.c-single-cta .c-link{margin-top:var(--M1)}}.c-single-cta__image{margin-top:var(--M1);}@media (min-width:768px){.c-single-cta__image{margin-top:0}}.c-single-cta__image img{width:100%;}
.c-teaser-list{position:relative;padding-top:var(--L2);padding-bottom:var(--L2);border-bottom:0.0625rem solid var(--c-grey-2);}@media (min-width:768px){.c-teaser-list{padding-top:var(--L4);padding-bottom:var(--L4)}}.c-teaser-list.o-grid--no-pad{gap:var(--S4) 0;}@media screen and (min-width:1024px){.c-teaser-list.o-grid--no-pad{gap:0 1.75rem}}.c-teaser-list--featured,.c-teaser-list--no-image{padding-top:0;padding-bottom:var(--M1);margin-bottom:var(--M1);}@media (min-width:768px){.c-teaser-list--featured,.c-teaser-list--no-image{padding-bottom:var(--M3);margin-bottom:var(--M3)}}.c-teaser-list--featured{gap:var(--S4) 0;}@media (min-width:768px){.c-teaser-list--featured .c-teaser-list__image{order:1}}@media (min-width:1024px){.c-teaser-list--featured .c-teaser-list__image{order:2;gap:0 1.75rem}}@media (min-width:768px){.c-teaser-list--featured .c-teaser-list__content{order:2}}@media (min-width:1024px){.c-teaser-list--featured .c-teaser-list__content{order:1}}.c-teaser-list__image{order:1;overflow:hidden;}@media (min-width:768px){.c-teaser-list__image{order:2}}.c-teaser-list__image img{width:100%;transition:all 0.5s var(--power-2-out) !important;}.c-teaser-list__content{display:flex;flex-direction:column;order:2;}@media (min-width:768px){.c-teaser-list__content{order:1}.c-teaser-list--featured .c-teaser-list__content{padding-right:0;}}@media (min-width:1024px){.c-teaser-list__content{padding-right:var(--M1)}}.c-teaser-list__content-eyebrow,.c-teaser-list__content-headline,.c-teaser-list__content-subhead{color:var(--theme-color-primary-text);}.c-teaser-list__content-eyebrow{margin-bottom:var(--S3);}.c-teaser-list__content-headline{margin-bottom:var(--S2);}.c-teaser-list__content a::after{content:'';position:absolute;bottom:0;left:0;top:0;right:0;z-index:2;}.c-teaser-list__content-subhead{margin-bottom:var(--S2);}.c-teaser-list__content-tags{margin-top:var(--S3);}.c-teaser-list:hover img{scale:1.15;}
[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;}
.paragraph--unpublished{background-color:#fff4f4;}
