.header-bg{z-index:2;transition-property:transform,background-color}.header-clip-path{opacity:0;transition:none}.header--open .header-clip-path{opacity:1;min-height:calc(100% + 1px)}.header--open .header-nav{background-color:var(--color-gdd-blue-90)}.header--open .hamburger-ring-neutral:after{opacity:0;transition:none;transform:scale(0)}@media (prefers-reduced-motion:no-preference){.header-clip-path{transition:opacity .15s linear}.header--open .header-clip-path{transition:opacity linear}.header-nav{z-index:1;transition:left 0s linear 1.6s}.header--open .header-nav{transition:left linear}}@media (width>=40rem) and (height<=58.6875rem){.header-nav__heading{padding-top:0!important}}.header-nav-button{transition-property:outline-width,outline-color,background-color;transition-duration:.15s;transition-timing-function:ease}.header-nav-button:focus-visible{outline:2px solid var(--color-stateblue);outline-offset:2px;box-shadow:none}.header-nav-button__icon>div{transform-origin:50%;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-play-state:paused;animation-fill-mode:forwards}@media (prefers-reduced-motion:no-preference){.header-nav-button__icon>div{animation-duration:.5s}}.header--toggled .header-nav-button__icon>div{animation-play-state:running}.header--toggled .header-nav-button__icon>div:first-child{animation-name:header-nav-button-toggle-bck-1}.header--toggled .header-nav-button__icon>div:nth-child(2){animation-name:header-nav-button-toggle-bck-2}.header--toggled .header-nav-button__icon>div:nth-child(3){animation-name:header-nav-button-toggle-bck-3}.header--toggled:not(.header--open) .header-nav-button__icon>div{animation-direction:reverse}.header--toggled.header--open .header-nav-button__icon>div{animation-direction:normal}@media (hover:none) and (pointer:coarse){.header-nav-button__icon>div{backface-visibility:hidden}}@media (hover:hover) and (pointer:fine){.header--open.header--nav-cross-ready .header-nav-button:hover .header-nav-button__icon{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.header--open.header--nav-cross-ready .header-nav-button .header-nav-button__icon{transition:transform .2s ease-in-out}}}.header--open .header-bg .logo-mark{opacity:0}.header .header-nav__heading,.header nav>ul>li>a>*{transform:translateY(max(100%,6vh))}.header--open .header-nav__heading,.header--open nav>ul>li>a>*{transform:translateY(0%)}@media (prefers-reduced-motion:no-preference){.header--open .header-nav__heading{transition:transform .6s cubic-bezier(0,.3,0,1) .15s}.header--open nav>ul:first-child>li:first-child>a>*{transition:transform .6s cubic-bezier(0,.3,0,1) .25s}.header--open nav>ul:first-child>li:nth-child(2)>a>*{transition:transform .6s cubic-bezier(0,.3,0,1) .35s}.header--open nav>ul:first-child>li:nth-child(3)>a>*{transition:transform .6s cubic-bezier(0,.3,0,1) .45s}.header--open nav>ul:first-child>li:nth-child(4)>a>*,.header--open nav>ul:nth-child(2)>li:first-child>a>*{transition:transform .6s cubic-bezier(0,.3,0,1) .55s}.header--open nav>ul:nth-child(2)>li:nth-child(2)>a>*{transition:transform .6s cubic-bezier(0,.3,0,1) .65s}.header--open nav>ul:nth-child(2)>li:nth-child(3)>a>*,.header--open nav>ul:not(:first-child)>li>a>*{transition:transform .6s cubic-bezier(0,.3,0,1) .75s}}@keyframes header-nav-button-toggle-bck-1{0%{transform:skewY(-8deg)translateY(0)rotate(0)}33%{transform:skewY(-8deg)translateY(.438rem)rotate(0)}66%{transform:skewY(-8deg)translateY(.438rem)rotate(0)}to{transform:skewY(0)translateY(.438rem)rotate(-45deg)}}@keyframes header-nav-button-toggle-bck-2{0%{opacity:1}33%{opacity:1}33.1%{opacity:0}to{opacity:0}}@keyframes header-nav-button-toggle-bck-3{0%{transform:skewY(-8deg)translateY(0)rotate(0)}33%{transform:skewY(-8deg)translateY(-.438rem)rotate(0)}66%{transform:skewY(-8deg)translateY(-.438rem)rotate(0)}to{transform:skewY(0)translateY(-.438rem)rotate(45deg)}}@media (prefers-reduced-motion:no-preference){@keyframes header-logo-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-4.0625rem)}}@supports (animation-timeline:scroll()){.header-transition-transform{animation:linear both header-logo-scroll-up;animation-timeline:scroll();animation-range:0 4.0625rem}}}@media print{.header-transition-transform{animation:none!important;transform:translateY(0)!important}}@supports not selector(:focus-visible){.header-nav-button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:0 #0000!important}.header-nav-button:focus,.header-nav-button:active{box-shadow:none!important;outline:0 #0000!important}}.stateblue-focus:focus,.stateblue-focus:focus-visible{outline:2px solid var(--color-stateblue);outline-offset:2px;box-shadow:none}
