#page-header{--main-nav-slide:.25s;--main-nav-height:7rem;height:var(--s-14);z-index:20;max-width:var(--container-max);grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-rows:var(--s-14);background:#fff;border-image-source:linear-gradient(#fff,#fff);border-image-slice:0 fill;border-image-outset:0 100vw;align-items:center;width:100%;min-height:0;margin-inline:auto;display:grid;position:relative;@media (width<=1023px){max-width:none;transition:translate .3s cubic-bezier(.3,.7,.2,1);position:sticky;top:0;&[data-state=hidden]{translate:0 calc(var(--s-20) * -1)}&:focus-within{transition:none;translate:0}&:is([data-state=hidden],[data-state=visible])>.logo{height:var(--s-14);width:var(--s-14)}}@media (width>=1024px){grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--s-14) var(--s-14);height:var(--s-28);padding-inline-start:var(--s-8)}@media (width>=1280px){grid-template-rows:var(--s-14) var(--s-14) var(--s-14)}&>.logo{height:var(--s-20);width:var(--s-20);z-index:30;grid-area:1/1/-1;place-self:start;margin-inline-start:var(--s-2);position:relative;@media (width>=640px) and (width<=1023px){margin-inline-start:calc((100vw - var(--container-max)) / 2 + var(--s-2))}@media (width>=1024px){height:var(--s-42);width:var(--s-42);margin-inline-start:0}@media (width>=1280px){margin-inline-start:var(--s-6)}&>img{z-index:40;width:100%;display:block;position:relative}}@media (width>=1024px){& #meta-nav{grid-column:2;min-width:0}& #main-nav{grid-area:2/2}}}body:has(#page-header[data-state=visible]){@media (width<=1023px){--page-header-offset:var(--s-14)}}main{@media (width<=1023px){--scroll-margin-top:var(--s-14);& [id]{scroll-margin-top:var(--scroll-margin-top)}}}:where(#investor-toggle,#search-toggle,#menu-toggle,#main-menu>div>button,#site-search>search>button){color:inherit;cursor:pointer;height:var(--s-14);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;& svg{fill:var(--color-primary);height:var(--s-6);width:var(--s-6)}}#page-header[data-pointer] button{outline:none}#investor-toggle,#search-toggle,#menu-toggle{padding-inline:var(--s-3)}#investor-toggle{width:var(--s-14);grid-column:3;@media (width>=1024px){display:none}}#search-toggle{width:var(--s-14);grid-column:4;@media (width>=1024px){background:var(--color-gray);z-index:1;grid-area:2/2;justify-self:end;position:relative}}#menu-toggle{grid-column:5;@media (width>=1024px){display:none}}#main-menu{color:inherit;@media (width>=1024px){display:contents;&>div{display:none}}@media (width<=1023px){overscroll-behavior:contain;background:#fff;border:0;width:min(100%,26rem);max-width:100%;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 auto auto;overflow-y:auto;&[open]{animation:.25s cubic-bezier(.3,.7,.2,1) main-menu-in}&::backdrop{background:#001e268c}&>div{z-index:1;background:#fff;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0;&>button{width:var(--s-14);justify-content:flex-end;padding-inline-end:var(--s-3)}}& details>summary{cursor:pointer;min-height:var(--s-12);justify-content:space-between;align-items:center;display:flex;&::-webkit-details-marker{display:none}&>svg{fill:var(--color-primary);height:var(--s-4);width:var(--s-4);flex:none;transition:rotate .2s}}& details[open]>summary>svg{rotate:180deg}& details ul{font-size:var(--fs-fix-sm);&>li>a{color:inherit;min-height:2.75rem;padding-inline:var(--s-8) var(--s-4);border-top:1px solid #fff;align-items:center;text-decoration:none;display:flex}}}}@keyframes main-menu-in{0%{opacity:0;translate:0 -2rem}}html:has(#main-menu[open],#site-search[open]){@media (width<=1023px){overflow:hidden}}#meta-nav{font-size:var(--fs-fix-xs);& a{color:inherit;text-decoration:none}& a:hover{color:var(--color-primary)}& #investor-switch a{height:var(--s-14);white-space:nowrap;align-items:center;display:inline-flex}& .market-maker{& form{display:inline}& button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;&:hover{color:var(--color-primary)}}}@media (width<=1023px){border-top:1px solid var(--color-gray-dark);font-size:var(--fs-fix-sm);padding-inline:var(--s-4);flex-direction:column;display:flex;& #investor-switch{display:none}&>a,&>span{min-height:var(--s-12);align-items:center;display:flex}&>details>ul{background:var(--color-gray-light);margin-inline:calc(-1 * var(--s-4))}& .market-maker{align-items:center;gap:var(--s-8);min-height:var(--s-12);display:flex;&>a,& button{align-items:center;min-height:2.75rem;display:flex}}}@media (width>=1024px){font-weight:var(--fw-bold);align-items:center;gap:var(--s-8);min-width:0;height:100%;justify-content:flex-end;width:100%;padding-inline-start:var(--s-2);display:flex;&>details{display:none}& #investor-switch a:hover{color:var(--color-primary)}& .market-maker{gap:var(--s-8);white-space:nowrap;display:inline-flex}}}#konzernseiten-toggle{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--s-2);background:0 0;border:0;min-width:0;max-width:100%;padding:0;display:flex;@media (width<=1023px){display:none}&>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& svg{fill:var(--color-primary);height:var(--s-4);width:var(--s-4);flex:none;transition:rotate .2s}&:has(+ul:popover-open) svg{rotate:180deg}}#konzernseiten-menu{border:1px solid var(--color-gray-light);font-weight:var(--fw-normal);inset:var(--s-14) max(var(--s-4), calc((100vw - 1280px) / 2)) auto auto;padding-block:var(--s-4);white-space:nowrap;background:#fff;border-radius:4px;margin:0;position:fixed;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;&>li{padding-block:var(--s-1);padding-inline:var(--s-4);&:hover{color:var(--color-primary)}}}@supports (position-anchor:--x){#konzernseiten-toggle{anchor-name:--konzernseiten}#konzernseiten-menu{inset:auto;position-anchor:--konzernseiten;inset-block-start:anchor(bottom);inset-inline-start:anchor(center);translate:-50%}}@supports selector(::details-content){@media (width>=768px) and (width<=1023px) and (height>=700px){#main-menu{--menu-layout:columns;width:100%;inset:0 0 auto;&[open]{grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}&>div{border-bottom:1px solid var(--color-gray-dark);grid-area:1/2;padding-inline-start:0;&>p{display:none}}}#meta-nav{border-bottom:1px solid var(--color-gray-dark);gap:0 var(--s-8);z-index:1;background:#fff;border-top:0;flex-flow:wrap;grid-area:1/1;position:sticky;top:0;&>details{display:none}& .market-maker{min-height:var(--s-14)}}#konzernseiten-toggle{min-height:var(--s-14);display:flex}}}@media (prefers-reduced-motion:reduce){#page-header{--main-nav-slide:0s;transition:none}#main-menu[open]{animation:none}#main-menu summary>svg,#konzernseiten-toggle svg{transition:none}}@media print{#page-header{position:relative;top:auto;translate:none}#investor-toggle,#search-toggle,#menu-toggle{display:none}}
