body{--header-loader-size--default:calc( var( --menu-item-font-size, var( --font-size--regular) ) + var( --bubble-group-padding-vertical, 0px ) * 2 + var( --bubble-padding-vertical, 0px ) * 2 );--header-loader-size:var( --header-loader-size--default );--header-loader-size:round( down, var( --header-loader-size--default ), 1px )}header{display:flex!important;padding-bottom:0!important;pointer-events:none;align-items:flex-start;overflow-y:hidden!important;overflow-x:scroll!important;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:-webkit-sticky;position:-moz-sticky;position:sticky;z-index:100;top:0}header::-webkit-scrollbar{display:none}.header-is-hidden:not(.force-header) header{top:calc(var( --header-height ) * -1 - 1px)}header nav{pointer-events:all}header>*:not(:last-child){margin-right:var(--bubble-spacing)}#header__branding-navigation,#header__navigation,.header__tagline-part{--line-height:1;border-radius:var(--bubble-group-border-radius);overflow:hidden;max-width:calc(var( --width, 100vw ) + 1px);flex-shrink:0}body.has-intro #header__navigation,body.has-intro #header__notifications-toggle,body.has-intro #header__loader,body:not(.has-intro) .header__tagline-part{margin-right:0;max-width:0}.header__tagline-part{max-height:var(--height,var(--header-height));pointer-events:all;cursor:pointer}body:not(.has-intro) .header__tagline-part{max-height:var(--header-height)}#header__loader,.header__tagline-part{-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);background:var(--glass-background-color)}#header__loader{width:var(--header-loader-size);height:var(--header-loader-size);border-radius:var(--header-loader-size);display:flex;justify-content:center;align-items:center;flex-shrink:0;pointer-events:none}.has-intro #header__loader,.in #header__loader{--transform:scale( 0 );-webkit-transform:var(--transform);-moz-transform:var(--transform);transform:var(--transform)}#header__loader-animation{width:.9em;padding:.125em;aspect-ratio:1;border-radius:50%;background:var(--color);--_m:conic-gradient(#0000 10%,#000),
		linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:headerLoaderAnimation 1s infinite linear}@keyframes headerLoaderAnimation{to{transform:rotate(1turn)}}@media (max-width:699px){body.has-intro #header__branding-navigation{margin-right:0;max-width:0}#header__tagline{--width:100vw !important;flex-shrink:1;order:1}body:not(.has-intro) #header__tagline{--color:transparent}#header__tagline .bubble{white-space:wrap}#header__enter-button{align-self:stretch;order:2}#header__loader{order:3}}.menu{display:inline-flex;position:relative;-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);background:var(--glass-background-color)}body{--menu-item-font-size:var( --font-size--regular );--menu-item-line-height:1;--menu-item-color:var( --color );--menu-item-background-color:transparent;--menu-item-active-color:var( --color );--menu-item-active-background-color:transparent}.menu-item{--font-size:var( --menu-item-font-size );--line-height:var( --menu-item-line-height )}.menu-item-inner,.menu-item .btl,.menu-item .btr,.menu-item .btb,.menu-item .bts{display:block}section.does-expand{margin-left:calc(var( --grid-wrap-padding-horizontal ) * -1)!important;margin-right:calc(var( --grid-wrap-padding-horizontal ) * -1)!important}footer{--glass-background-color:transparent;--glass-backdrop-filter:none}#footer__navigation>.menu{flex-direction:column}.contact{display:block}.contact:not(:first-child){margin-top:var(--line-height)}