@layer components{:root{--c-header--space:var(--space);--c-header--outer-space:var(--outer-space);--c-header--color--surface:var(--color--surface);--c-header--color--surface-contrast:var(--color--surface-contrast);--c-header--color--primary:var(--color--primary);--c-header--color--primary-contrast:var(--color--primary-contrast);--c-header--color--primary-border:var(--color--primary-border);--c-header--color--secondary:var(--color--secondary);--c-header--color--secondary-contrast:var(--color--secondary-contrast);--c-header--color--secondary-border:var(--color--secondary-border);--c-header--base:var(--base)}.c-header{--c-header--logotype-height-multiplier-default:1.5;--c-header--brand-height-multiplier-default:1.5;--c-header--logotype-height-min-multiplier:5;--c-header--logotype-height-max-multiplier:12;--c-header--brand-height-min-multiplier:5;--c-header--brand-height-max-multiplier:12;--c-header--logotype-height-min-base:calc(var(--c-header--logotype-height-min-multiplier)*(var(--c-header--base, var(--base)))*1);--c-header--logotype-height-max-base:calc(var(--c-header--logotype-height-max-multiplier)*(var(--c-header--base, var(--base)))*1);--c-header--brand-height-min-base:calc(var(--c-header--brand-height-min-multiplier)*(var(--c-header--base, var(--base)))*1);--c-header--brand-height-max-base:calc(var(--c-header--brand-height-max-multiplier)*(var(--c-header--base, var(--base)))*1);--c-header--logotype-height-min:var(--c-header--logotype-height-min-base);--c-header--logotype-height-max:var(--c-header--logotype-height-max-base);--c-header--brand-height-min:var(--c-header--brand-height-min-base);--c-header--brand-height-max:var(--c-header--brand-height-max-base);--c-header--logotype-height:clamp(var(--c-header--logotype-height-min),calc(var(--c-header--logotype-height-multiplier, var(--c-header--logotype-height-multiplier-default))*((var(--c-header--base, var(--base)))*6 + var(--c-header--logotype-auto-scale, 1)*(var(--c-header--logotype-auto-scale-curve-factor, 1)*4vw - (var(--c-header--base, var(--base)))*6))),var(--c-header--logotype-height-max));--c-header--brand-height:clamp(var(--c-header--brand-height-min),calc(var(--c-header--brand-height-multiplier, var(--c-header--brand-height-multiplier-default))*((var(--c-header--base, var(--base)))*6 + var(--c-header--brand-auto-scale, 1)*(var(--c-header--brand-auto-scale-curve-factor, 1)*4vw - (var(--c-header--base, var(--base)))*6))),var(--c-header--brand-height-max));--c-header--padding-x:calc(var(--c-header--padding-x-enabled, 1)*var(--c-header--inset-multiplier, 1)*(var(--c-header--outer-space, var(--outer-space)))*var(--base)*2);--c-header--padding-y:calc(var(--c-header--padding-y-enabled, 1)*var(--c-header--inset-multiplier, 1)*(var(--c-header--outer-space, var(--outer-space)))*var(--base)*2);--c-header--gap:calc(var(--c-header--inset-multiplier, 1)*(var(--c-header--space, var(--space)))*var(--base)*3);--c-header--container-max-width-default:var(--container-width);--c-header--container-max-width-wide:var(--container-width-wide);--c-header--container-max-width:var(--c-header--container-max-width-default);--c-header--content-padding-inline:calc(var(--c-header--padding-x-enabled, 1) * max(var(--c-header--padding-x), calc((100% - var(--c-header--content-max-width)) / 2)));--c-header--background-color:var(--c-header--color--surface,var(--inherit-color-background,var(--c-header--color--surface-default,var(--color--surface))));--c-header--color:var(--c-header--color--surface-contrast,var(--inherit-color-contrast,var(--c-header--color--surface-contrast-default,var(--color--surface-contrast))));--c-header--border-color:var(--c-header--color--primary,var(--color--primary));--c-header--content-max-width:min(100vw,var(--c-header--container-max-width));--c-header--content-padding-inline:var(--c-header--padding-x);background-color:var(--c-header--background-color);color:var(--c-header--color);display:grid;gap:var(--c-header--gap);grid-template-columns:1fr;inline-size:100%;padding-block:var(--c-header--padding-y);padding-inline:var(--c-header--content-padding-inline);position:relative}.c-header.o-container{inline-size:var(--c-header--content-max-width)}@media screen and (min-width:32.5em){.c-header{--c-header--container-padding-inline:calc(var(--base, 8px)*3)}}.c-header #main-menu:target{animation:blink .65s ease-in-out 3 both;scroll-margin-top:calc((var(--c-header--space, var(--space)))*var(--base)*2)}.c-header.c-header--sticky{position:sticky;top:0;z-index:9}.c-header.c-header--primary{--c-header--background-color:var(--c-header--color--primary,var(--color--primary));--c-header--color:var(--c-header--color--primary-contrast,var(--color--primary-contrast));--c-header--border-color:var(--c-header--color--primary-border,var(--color--primary-border))}.c-header.c-header--secondary{--c-header--background-color:var(--c-header--color--secondary,var(--color--secondary));--c-header--color:var(--c-header--color--secondary-contrast,var(--color--secondary-contrast));--c-header--border-color:var(--c-header--color--secondary-border,var(--color--secondary-border))}.c-header .c-nav:not(.c-header .c-card *,.c-header .c-paper *,.c-header .c-nav__child-container *,.c-header .c-nav__extended-dropdown-container *){--inherit-color-background:var(--c-header--background-color);--inherit-color-contrast:var(--c-header--color);--inherit-color-border:var(--c-header--border-color)}.c-header .c-link:not(.c-header .c-card *,.c-header .c-paper *,.c-header .c-nav__child-container *,.c-header .c-nav__extended-dropdown-container *),.c-header [data-component=button]:not(.c-header .c-card *,.c-header .c-paper *,.c-header .c-nav__child-container *,.c-header .c-nav__extended-dropdown-container *){--inherit-color-contrast:var(--c-header--color)}.c-header [data-component=button]:not(.c-header .c-card *,.c-header .c-paper *,.c-header .c-nav__child-container *,.c-header .c-nav__extended-dropdown-container *).c-button__filled{--inherit-color-background:var(--c-header--color);--inherit-color-contrast:var(--c-header--background-color)}.c-header.c-header--accented{border-bottom:calc((var(--c-header--base, var(--base)))*1) solid var(--c-header--border-color)}.c-header.c-header--text-primary *,.c-header.c-header--text-primary .c-nav .c-nav__link{color:var(--c-header--color--primary,var(--color--primary))}.c-header.c-header--text-secondary *,.c-header.c-header--text-secondary .c-nav .c-nav__link{color:var(--c-header--color--secondary,var(--color--secondary))}.c-header__logotype{height:var(--c-header--logotype-height)}.c-header .c-brand{--c-brand--height:var(--c-header--brand-height,var(--c-header--logotype-height))}@keyframes blink{25%{outline:2px solid var(--color--focus,var(--color-focus-outline,#4d90fe));outline-offset:2px}75%{outline:2px solid var(--color--focus,var(--color-focus-outline,#4d90fe));outline-offset:2px}}}