/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.homepage .hero-carousel{display:block;position:fixed;top:var(--drupal-displace-offset-top,0);width:100vw}.homepage .hero-carousel+*{border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-shadow:0 -8px 30px 0 rgba(0,0,0,.122);box-shadow:0 -8px 30px 0 rgba(0,0,0,.122);margin-top:min(100dvh,var(--hero-carousel-height) - var(--site-header-height))}.homepage .hero-carousel~*,.homepage .site-footer{position:relative}.homepage .cards,.homepage .figures-new,.homepage .map-globe,.homepage .mission-statement,.homepage .paragraph--type-card-links-featured,.homepage .theme-launches{background-color:#fff}.homepage .site-header:not(.site-header--full-color){backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.35);border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-transition:background-color .6s ease,backdrop-filter .6s ease,-webkit-transform .3s ease;transition:background-color .6s ease,backdrop-filter .6s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .6s ease,backdrop-filter .6s ease;transition:transform .3s ease,background-color .6s ease,backdrop-filter .6s ease,-webkit-transform .3s ease}.homepage .site-header:not(.site-header--full-color):has(.navigation-main__panel[aria-hidden=false]){backdrop-filter:none!important;-webkit-transition:none!important;transition:none!important}.homepage .site-header:not(.site-header--full-color) .navigation-main__toggler[aria-expanded=false] .navigation-main__toggler-icon,.homepage .site-header:not(.site-header--full-color) .navigation-main__toggler[aria-expanded=false] .navigation-main__toggler-icon:after,.homepage .site-header:not(.site-header--full-color) .navigation-main__toggler[aria-expanded=false] .navigation-main__toggler-icon:before{border-top-color:#000}.homepage .site-header:not(.site-header--full-color) .search-overlay__toggler--mobile{-webkit-filter:brightness(0)!important;filter:brightness(0)!important}@media (min-width:64em){.homepage .site-header:not(.site-header--full-color) .menu-secondary .menu .menu__title[aria-expanded=false]{color:#031c2d}.homepage .site-header:not(.site-header--full-color) .search-overlay__toggler{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);opacity:.6;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.homepage .site-header:not(.site-header--full-color) .search-overlay__toggler:hover{opacity:1}}
