.c-header{--header-spacing:1.5rem;--header-top:1.5rem;display:flex;gap:2rem;height:7rem;justify-content:space-between;padding:0 var(--header-spacing);position:absolute;top:var(--header-top);width:100%;z-index:30}@media(min-width:720px){.c-header{--header-spacing:3rem;--header-top:3rem}}@media(min-width:1008px){.c-header{padding-left:3.875rem}}@media(min-width:1360px){.c-header{padding-left:4.75rem}}@media(min-width:1280px){.c-header{--header-spacing:6rem}}.c-header--subpage{justify-content:flex-end}:where(.o-header:has(.c-fixed>.c-banner.visible)) .c-header{top:calc(var(--header-top) + var(--banner-height))}.c-header__logo-image{height:auto;max-width:100%;width:6rem}@media(min-width:720px){.c-header__logo-image{width:25rem}}@media(min-width:1008px){.c-header__logo-image{width:30rem}}@media(min-width:1360px){.c-header__logo-image{width:40rem}}.c-header__meta-wrapper{align-content:stretch;display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-end;position:fixed;right:var(--header-spacing)}.c-header__meta{--meta-height:40px;--meta-border-radius:calc(var(--meta-height)/2);--meta-item-background-color:var(--hb-color-accent);--meta-item-color:var(--hb-color-dark);--meta-item-color-hover:var(--hb-color-link);--meta-item-collapsed-content-backgroundcolor:var(--hb-color-primary);--meta-item-collapsed-content-color:var(--hb-color-white);--meta-item-collapsed-content-color-hover:var(--hb-color-accent);--meta-item-collapsed-content-color-active:var(--hb-color-accent);background-color:var(--meta-item-background-color);border-radius:var(--meta-border-radius);box-shadow:0 .25rem .75rem rgba(0,0,0,.33);display:flex;flex-direction:row;height:var(--meta-height);overflow:hidden}.c-header__meta--menu{transform:translate(-3.75rem,-2rem)}@media(min-width:1008px){.c-header__meta--menu{transform:unset}}.c-header__meta--offcanvas-toggle{--meta-item-background-color:var(--hb-color-primary);--meta-item-color:var(--hb-color-accent);--meta-item-color-hover:var(--hb-color-white);justify-content:flex-end}@media(min-width:1008px){.c-header__meta--offcanvas-toggle{display:none}}.c-header__meta--offcanvas-toggle .u-icon--svg:hover{fill:var(--meta-item-color-hover)}.c-header__meta-item{align-items:center;background-color:var(--meta-item-background-color);color:var(--meta-item-color);display:flex;height:var(--meta-height)}.c-header__meta-item:hover{fill:var(--meta-item-color-hover);color:var(--meta-item-color-hover)}.c-header__meta-item:first-child .c-header__meta-item-label{padding-left:1rem}.c-header__meta-item:last-child .c-header__meta-item-label{padding-right:1rem}.c-header__meta-item:is(button){border:none}.c-header__meta-item-label{border-right:1px solid rgba(0,31,71,.15);color:var(--meta-item-color);cursor:pointer;margin:.5rem 0;padding:0 .75rem;transition:all var(--transition-time,.4s) ease-in-out}.c-header__meta-item-label:last-child{border-right:none}.c-header__meta-item-label--collapsable{position:relative}.c-header__meta-collapsable{align-items:center;display:flex;flex-direction:row-reverse}.c-header__meta-collapsable-toggle{display:none}.c-header__meta-collapsable-content{align-items:center;background-color:var(--meta-item-collapsed-content-backgroundcolor);display:flex;flex-direction:row;height:var(--meta-height);max-width:0;overflow:hidden;transition:all .3s ease-in-out}.c-header__meta-collapsable-toggle:checked~.c-header__meta-collapsable-content{animation:meta-bounce .5s ease-in-out;max-width:var(--max-width)}@keyframes meta-bounce{0%{max-width:0;padding:0}50%{max-width:calc(var(--max-width) + 4rem);padding:0 2.5rem 0 1.5rem}to{max-width:var(--max-width);padding:0}}.c-header__meta-searchinput{background:var(--hb-color-primary);border:none;color:var(--hb-color-white);margin:0 .5rem;padding:0 .25rem}.c-header__meta-searchinput:focus-visible{outline:none}.c-header__meta-searchinput::-moz-placeholder{color:var(--hb-color-white)}.c-header__meta-searchinput::placeholder{color:var(--hb-color-white)}.c-header__meta-language{border-right:1px solid var(--hb-color-accent);color:var(--meta-item-collapsed-content-color);padding:0 .75rem;text-transform:uppercase}.c-header__meta-language:last-child{border-right:none}.c-header__meta-language--active,.c-header__meta-language:hover{color:var(--hb-color-accent)}