.header{width:100%;color:var(--theme-schrift);z-index:1010;will-change:transform;font-family:soehne-mono-buch,monospace;font-weight:400;position:relative;top:0;left:0}.body[data-menu-active=true] .header{color:var(--farbe-hintergrund);pointer-events:none}.body[data-menu-active=true] .header[data-is-sticky=true]{position:fixed}.header__secondary,.header__primary{background-color:var(--theme-hintergrund);opacity:1;transition:opacity .5s cubic-bezier(.77,0,.175,1),background-color .5s cubic-bezier(.77,0,.175,1)}.body--home .header__secondary,.body--home .header__primary{background-color:#0000!important}.body[data-menu-active=true] .header__secondary,.body[data-menu-active=true] .header__primary{background-color:var(--farbe-hintergrund);transition:opacity .5s cubic-bezier(.77,0,.175,1),background-color .5s cubic-bezier(.77,0,.175,1)}.header__primary:after{background-color:var(--theme-hintergrund);content:"";width:100%;height:2px;position:absolute;bottom:-1px;left:0}.header__primary{z-index:1;justify-content:space-between;align-items:flex-start;display:flex}.header__primary:after{transition:background-color .5s cubic-bezier(.77,0,.175,1)}.body--home .header__primary:after{opacity:0}.body[data-menu-active=true] .header__primary:after{background-color:var(--farbe-hintergrund)}.header__logo{white-space:pre;font-family:soehne,sans-serif;font-weight:400;display:flex}.body--home .header__logo{color:#0000;background-position-y:0;-webkit-background-clip:text;background-clip:text}.header__logo-part{display:block}.header__logo-link{color:var(--theme-schrift);pointer-events:all;text-decoration:none}.body[data-menu-active=true] .header__logo-link{color:var(--farbe-schrift)}.header__logo-link--backbutton{background-color:var(--theme-hintergrund);border:1px solid var(--theme-schrift);font-weight:400;display:none}@media (hover:hover){.header__logo-link--backbutton:hover{background-color:var(--theme-button-mouseover-hintergrund);color:var(--theme-button-mouseover-schrift)}}.body[data-menu-active=true] .header__logo-link--backbutton{display:none!important}.body[data-menu-active=true] .header__logo-link--logo{display:block!important}.header__secondary{color:var(--theme-schrift);z-index:2;will-change:opacity;align-items:baseline;display:flex}.body[data-menu-active=true] .header__secondary{opacity:0}.header__short-title{z-index:1;font-weight:400;display:block}@media (width<=1219px){.header__primary,.header__secondary{background-color:var(--theme-hintergrund)}.header[data-with-backbutton=true] .header__logo-link--logo{display:none}.header[data-with-backbutton=true] .header__logo-link--backbutton{align-items:center;display:flex}}@media (width<=739px){.header{font-size:calc(var(--vw-body,1vw) * 3.15789);line-height:calc(var(--vw-body,1vw) * 5.26316)}.body--home .header{position:absolute}.header[data-is-sticky=true]{position:fixed}.header__primary{padding:calc(var(--vw-body,1vw) * 5.26316) calc(var(--vw-body,1vw) * 5.26316) calc(var(--vw-body,1vw) * 2.63158) calc(var(--vw-body,1vw) * 5.26316);position:relative}.header__secondary{padding:calc(var(--vw-body,1vw) * 2.63158) 0 calc(var(--vw-body,1vw) * 3.68421) 0;flex-wrap:wrap;width:100%;position:relative}.header__logo{font-size:calc(var(--vw-body,1vw) * 3.68421);line-height:calc(var(--vw-body,1vw) * 3.68421);min-height:4vw}.header__logo-part--e{display:none}.header__logo-link--backbutton{font-size:calc(var(--vw-body,1vw) * 3.15789);line-height:calc(var(--vw-body,1vw) * 3.15789);padding:0 calc(var(--vw-body,1vw) * 1.57895) 0 calc(var(--vw-body,1vw) * 1.57895);height:calc(var(--vw-body,1vw) * 5)}.header__short-title{font-size:calc(var(--vw-body,1vw) * 3.15789);line-height:calc(var(--vw-body,1vw) * 5.26316);padding:0 calc(var(--vw-body,1vw) * 5.26316) 0 calc(var(--vw-body,1vw) * 5.26316);width:100%}}@media (width>=740px) and (width<=1219px){.header{font-size:calc(var(--vw-body,1vw) * 1.62162);line-height:calc(var(--vw-body,1vw) * 2.7027)}.body--home .header{position:absolute}.header[data-is-sticky=true]{position:fixed}.header__primary{padding:calc(var(--vw-body,1vw) * 2.7027) calc(var(--vw-body,1vw) * 2.7027) calc(var(--vw-body,1vw) * 1.35135) calc(var(--vw-body,1vw) * 2.7027);min-height:5.5vw;position:relative}.header__secondary{padding:calc(var(--vw-body,1vw) * 2.7027) 0 calc(var(--vw-body,1vw) * 1.89189) 0;flex-wrap:wrap;width:100%;position:relative}.header__logo{font-size:calc(var(--vw-body,1vw) * 2.97297);line-height:calc(var(--vw-body,1vw) * 2.97297);min-height:3.2vw}.header__logo-part--e{display:none}.header__logo-link{margin-top:-.4vw}.header__logo-link--backbutton{font-size:calc(var(--vw-body,1vw) * 1.62162);line-height:calc(var(--vw-body,1vw) * 1.62162);padding:0 calc(var(--vw-body,1vw) * .810811) 0 calc(var(--vw-body,1vw) * .810811);height:calc(var(--vw-body,1vw) * 2.56757)}.header__short-title{font-size:calc(var(--vw-body,1vw) * 1.62162);line-height:calc(var(--vw-body,1vw) * 2.7027);padding:0 calc(var(--vw-body,1vw) * 2.7027) 0 calc(var(--vw-body,1vw) * 2.7027);width:100%}}@media (width>=1220px){.header{padding:calc(var(--vw-body,1vw) * 1.63934) calc(var(--vw-body,1vw) * 1.63934) calc(var(--vw-body,1vw) * 1.63934) calc(var(--vw-body,1vw) * 1.63934);position:fixed}.header__primary{padding:calc(var(--vw-body,1vw) * 1.63934) calc(var(--vw-body,1vw) * 1.63934) calc(var(--vw-body,1vw) * .819672) calc(var(--vw-body,1vw) * 1.63934);pointer-events:none;position:absolute;inset:0}.header__secondary{width:calc((100% - var(--vw-body,1vw) * 0 - var(--vw-body,1vw) * 1.63934 * 11) / 12 * 11 + var(--vw-body,1vw) * 1.63934 * 10 * 1 + var(--vw-body,1vw) * 0 * 1);padding-left:calc((100% - var(--vw-body,1vw) * 0 - var(--vw-body,1vw) * 1.63934 * 11) / 12 * 2 + var(--vw-body,1vw) * 1.63934 * 2 * 1 + var(--vw-body,1vw) * 0 * 1);pointer-events:none;background-color:#0000;margin-top:-2px;position:relative}.body--kosmos .header__secondary{padding-top:40px;padding-left:0}.header__short-title{font-size:calc(var(--vw-body,1vw) * .983607);line-height:calc(var(--vw-body,1vw) * 1.63934);margin-right:calc(var(--vw-body,1vw) * 1.63934);pointer-events:all}.header__logo{font-size:calc(var(--vw-body,1vw) * 1.80328);line-height:calc(var(--vw-body,1vw) * 1.80328);min-width:2.2vw;min-height:2.2vw}.body--home .header__logo-part--e{display:none}}
