@layer components{:is([data-lesetempo],[data-lesetempo-block]){--lesetempo-dauer:.6s;--lesetempo-kurve:cubic-bezier(.16, 1, .3, 1);--lesetempo-y:.25em;--lesetempo-dauer-zurueck:.3s;--lesetempo-takt:40ms;--lesetempo-spanne:.2s;--lesetempo-versatz:.2s;--lesetempo-staffel:.12s}[data-lesetempo] .lt-w{white-space:nowrap;--lt-start:calc(var(--lt-i) * min(var(--lesetempo-takt), var(--lesetempo-spanne) / var(--lt-letztes)));display:inline-block}[data-lesetempo-block]{--lt-start:calc(var(--lt-ab,0s) + var(--lt-warten,0s));--lt-ab:calc(var(--lt-k,0) * var(--lesetempo-staffel))}[data-lesetempo-gruppe]:has([data-lesetempo]) [data-lesetempo-block]{--lt-ab:calc(var(--lesetempo-versatz) + var(--lt-k,0) * var(--lesetempo-staffel))}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:is([data-lesetempo]:not([data-zustand=an]) .lt-w,[data-lesetempo-block]:not([data-zustand=an])):not([data-lesetempo-sofort] *){opacity:0;translate:0 var(--lesetempo-y);transition:opacity var(--lesetempo-dauer-zurueck) linear, translate var(--lesetempo-dauer-zurueck) linear}:is([data-lesetempo][data-zustand=an] .lt-w,[data-lesetempo-block][data-zustand=an]){transition:opacity var(--lesetempo-dauer) var(--lesetempo-kurve) var(--lt-start), translate var(--lesetempo-dauer) var(--lesetempo-kurve) var(--lt-start)}}@media (prefers-reduced-motion:no-preference){[data-lesetempo-sofort] :is([data-lesetempo] .lt-w,[data-lesetempo-block]){animation:lesetempo-ein var(--lesetempo-dauer) var(--lesetempo-kurve) var(--lt-start) backwards}}@keyframes lesetempo-ein{0%{opacity:0;translate:0 var(--lesetempo-y)}}}
html.lenis,html.lenis body{height:auto}html.lenis.lenis-stopped{overflow:clip}
@layer components{.leiste{inset-inline:0;z-index:var(--leiste-ebene);height:var(--leiste-hoehe);color:var(--leiste-tinte);position:fixed;top:0}.leiste-stapel>header.leiste{z-index:var(--leiste-ebene-bedienung);opacity:0}.leiste-stapel>header.leiste:has(#leiste-menu:popover-open){opacity:1}.leiste-stapel:has(#leiste-menu:popover-open) .leiste-schicht{visibility:hidden}.leiste-schicht{pointer-events:none}.leiste-flaeche{inset-inline:0;z-index:var(--leiste-ebene);height:var(--leiste-flaeche-hoehe,var(--leiste-hoehe));background:var(--leiste-flaeche);pointer-events:none;position:fixed;top:0}.leiste-schicht [data-text]:before{content:attr(data-text)}.leiste-schicht{--leiste-schicht-farbe:var(--leiste-tinte);color:var(--leiste-schicht-farbe)}.leiste-schicht .leiste-knopf{--leiste-knopf-fuellung:var(--leiste-schicht-farbe)}.leiste-schicht:is([data-schicht=dehnen],[data-schicht=kippen]){--leiste-oben:calc(var(--leiste-schwelle) + var(--leiste-weich) / 2);--leiste-schicht-farbe:color(srgb var(--leiste-grau) var(--leiste-grau) var(--leiste-grau))}.leiste-schicht[data-schicht=dehnen]{--leiste-grau:calc(1 - var(--leiste-oben));mix-blend-mode:color-dodge}.leiste-schicht[data-schicht=kippen]{--leiste-grau:calc(var(--leiste-weich) / var(--leiste-oben));mix-blend-mode:color-burn}.leiste-schicht[data-schicht=umkehren]{--leiste-gegen:var(--leiste-knopf-text-hover);mix-blend-mode:difference}.leiste-bild{z-index:var(--leiste-ebene);clip-path:inset(0);pointer-events:none;position:absolute;inset:0}.leiste-schicht[data-schicht=bild]{--leiste-gegen:rgb(from var(--leiste-bild-tinte) calc(255 - r) calc(255 - g) calc(255 - b));--leiste-schicht-farbe:var(--leiste-bild-tinte)}.leiste-schicht[data-schicht=bild] [data-bild-tinte-ziel]{--leiste-gegen:rgb(from var(--leiste-schicht-farbe) calc(255 - r) calc(255 - g) calc(255 - b));color:var(--leiste-schicht-farbe);transition:color var(--leiste-dauer-tinte) var(--leiste-ease)}.leiste-schicht[data-schicht=bild] [data-tinte=hell]{--leiste-schicht-farbe:var(--leiste-bild-hell)}.leiste-schicht[data-schicht=bild] [data-tinte=dunkel]{--leiste-schicht-farbe:var(--leiste-bild-dunkel)}.leiste-schicht[data-schicht=bild] .leiste-knopf{--leiste-knopf-fuellung:color-mix(in oklab, var(--leiste-gegen) var(--leiste-bild-knopf-voll), var(--leiste-schicht-farbe));--leiste-knopf-rahmen-anteil:calc(100% - var(--leiste-bild-knopf-voll));background-color:color-mix(in oklab, var(--leiste-schicht-farbe) var(--leiste-bild-knopf-voll), transparent);color:color-mix(in oklab, var(--leiste-gegen) var(--leiste-bild-knopf-voll), var(--leiste-schicht-farbe));transition:color var(--leiste-dauer-tinte) var(--leiste-ease), background-color var(--leiste-dauer-tinte) var(--leiste-ease)}@supports (animation-timeline:view()){.leiste-bild{visibility:hidden;animation:linear leiste-bild-zeigen;animation-timeline:view(block 0px var(--leiste-bild-einzug));animation-range:cover}}.leiste-schicht :is([data-aktuell],[data-an]){--leiste-an:1}.leiste-schicht[data-schicht=umkehren] .leiste-knopf[data-an]{color:var(--leiste-gegen)}.leiste-schicht[data-schicht=bild] .leiste-knopf[data-an]{color:color-mix(in oklab, var(--leiste-schicht-farbe) var(--leiste-bild-knopf-voll), var(--leiste-gegen))}.leiste-schicht [data-fokus]{outline:var(--leiste-fokus-rahmen) solid currentColor;outline-offset:var(--leiste-fokus-abstand)}:is(.leiste-wege li>*,.leiste-sprache,.leiste-menu-sprache,.leiste-knopf,.leiste-menu-knopf,.leiste-springen){font:var(--leiste-schrift);letter-spacing:var(--leiste-laufweite)}.leiste-zeile{height:var(--leiste-hoehe);padding-inline:var(--leiste-rand);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.leiste-marke{min-height:44px;color:inherit;grid-column:1;justify-self:start;align-items:center;display:flex}.leiste-marke .marke{height:var(--leiste-marke);translate:0 var(--leiste-marke-versatz,0)}.leiste-wege{grid-column:2}.leiste-wege ul{gap:40px;display:flex}.leiste-wege li>*,.leiste-sprache{color:inherit;padding-block:12px;text-decoration:none;display:block;position:relative}:is(.leiste-wege li>*,.leiste-sprache):after{content:"";inset-inline:0;height:1px;transform:scaleX(var(--leiste-an,0));transform-origin:0;transition:transform var(--leiste-dauer) var(--leiste-ease);background:currentColor;position:absolute;bottom:calc(12px - .35em)}:is(.leiste-wege li>*,.leiste-sprache)[aria-current=page]{--leiste-an:1}.leiste-rechts{grid-column:3;justify-self:end;align-items:center;display:flex}.leiste-sprache{margin-inline-end:32px}.leiste-knopf{isolation:isolate;height:var(--leiste-knopf-hoehe);padding:0 var(--leiste-knopf-polster,20px);border-radius:var(--leiste-knopf-radius);color:inherit;white-space:nowrap;transition:color var(--leiste-dauer-wisch,var(--leiste-dauer)) var(--leiste-ease-wisch,var(--leiste-ease));align-items:center;display:inline-flex;position:relative}.leiste-knopf:before,.leiste-knopf:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.leiste-knopf:before{z-index:-1;background:var(--leiste-knopf-fuellung,var(--leiste-tinte));transform:scaleY(var(--leiste-an,0));transform-origin:bottom;transition:transform var(--leiste-dauer-wisch,var(--leiste-dauer)) var(--leiste-ease-wisch,var(--leiste-ease))}.leiste-knopf:after{box-shadow:inset 0 0 0 var(--leiste-knopf-rahmen) color-mix(in oklab, var(--leiste-knopf-fuellung,var(--leiste-tinte)) var(--leiste-knopf-rahmen-anteil,45%), transparent)}@media (hover:hover){:is(.leiste-wege a,.leiste-sprache,.leiste-knopf):hover{--leiste-an:1}.leiste-knopf:hover{color:var(--leiste-knopf-text-hover,#000)}}.leiste .leiste-knopf{font:var(--leiste-knopf-schrift,var(--leiste-schrift))}.leiste-balken{width:44px;height:44px;color:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-right:-11px;display:none}.leiste-balken span{background:currentColor;width:22px;height:2px;display:block}.leiste-balken--zu{gap:0}.leiste-balken--zu span:first-child{translate:0 1px;rotate:45deg}.leiste-balken--zu span:last-child{translate:0 -1px;rotate:-45deg}.leiste-menu{width:100%;max-width:none;height:100%;max-height:none;color:var(--leiste-menu-tinte);background:var(--leiste-menu-grund);border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:0}.leiste-menu:popover-open{display:flex}.leiste-menu::backdrop{background:0 0}.leiste-menu-wege{padding:6svh var(--leiste-rand) 0;flex-direction:column;gap:6px;display:flex}.leiste-menu-weg{color:inherit;font:var(--leiste-menu-schrift);letter-spacing:var(--leiste-menu-laufweite);padding-block:4px;display:block}.leiste-menu-weg[aria-current=page]{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.leiste-menu-fuss{padding:0 var(--leiste-rand) max(var(--leiste-rand), env(safe-area-inset-bottom));margin-top:auto}.leiste-menu-sprache{min-height:44px;color:inherit;align-items:center;margin-bottom:12px;display:inline-flex}.leiste-menu-knopf{border-radius:var(--leiste-knopf-radius);height:56px;color:var(--leiste-menu-grund);background:var(--leiste-menu-tinte);justify-content:center;align-items:center;display:flex}html:has(#leiste-menu:popover-open){overflow:hidden}body:has(#leiste-menu:popover-open) :is(main,footer){visibility:hidden}.leiste-springen{top:12px;left:var(--leiste-rand);z-index:70;color:var(--leiste-menu-grund);background:var(--leiste-menu-tinte);padding:12px 16px;position:fixed;translate:0 -200%}.leiste-springen:focus{translate:none}@media not (min-width:60rem){.leiste-wege,.leiste-sprache,.leiste-knopf{display:none}.leiste-balken{display:flex}}@media (min-width:60rem){.leiste-menu:popover-open{display:none}html:has(#leiste-menu:popover-open){overflow:visible}body:has(#leiste-menu:popover-open) :is(main,footer){visibility:visible}}@media (prefers-reduced-motion:reduce){.leiste-knopf,.leiste-knopf:before,:is(.leiste-wege li>*,.leiste-sprache):after{transition:none}}@media (prefers-reduced-motion:no-preference){.leiste [data-leiste-teil]{animation:leiste-einblenden var(--leiste-dauer-intro) var(--leiste-ease-intro) both}.leiste [data-leiste-teil=wege]{animation-delay:var(--leiste-staffel)}.leiste [data-leiste-teil=knopf]{animation-delay:calc(2 * var(--leiste-staffel))}}}@keyframes leiste-einblenden{0%{opacity:0}}@keyframes leiste-bild-zeigen{0%,to{visibility:visible}}
@layer components{[data-site=prod] .prod-sektion.prod-footer{height:auto;min-height:var(--prod-footer-hoehe);font:var(--prod-w-nav) var(--prod-t-nav) / var(--prod-zh-nav) var(--site-font-display);letter-spacing:var(--prod-lw-nav);flex-direction:column;padding:0;display:flex;overflow:clip}[data-site=prod] .prod-footer-raster{column-gap:var(--prod-spalt);padding:var(--prod-footer-oben) var(--prod-rand) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}@media (min-width:48rem){[data-site=prod] .prod-footer-raster{min-height:var(--prod-footer-raster-min)}}[data-site=prod] .prod-footer-wege{grid-area:1/1/auto/span 9;grid-template-columns:subgrid;display:grid}[data-site=prod] .prod-footer-gruppe{gap:var(--prod-footer-zeilen);flex-direction:column;grid-column:span 3;display:flex}[data-site=prod] .prod-footer-wege a{color:inherit;text-underline-offset:.2em;text-decoration:none}[data-site=prod] .prod-footer-wege a[href]:hover{text-decoration:underline;text-decoration-thickness:1px}[data-site=prod] .prod-footer-copy{color:var(--prod-grau-text);grid-area:1/10/auto/-1;justify-self:end}[data-site=prod] .prod-footer-marke{margin-top:auto;position:relative}[data-site=prod] .prod-footer-text{max-width:var(--prod-footer-text-mass);padding:0 var(--prod-rand);margin-bottom:var(--prod-footer-schmal-abstand);line-height:var(--prod-zh-text);text-wrap:balance}[data-site=prod] .prod-footer-ort{gap:var(--prod-footer-zeilen);padding:0 var(--prod-rand) var(--prod-footer-ort-luft);flex-direction:column;display:flex}@media (min-width:48rem){[data-site=prod] .prod-footer-text{left:var(--prod-rand);bottom:calc(100% + var(--prod-footer-ort-luft));margin:0;padding:0;position:absolute}[data-site=prod] .prod-footer-ort{right:var(--prod-rand);bottom:calc(100% + var(--prod-footer-ort-luft));text-align:end;align-items:flex-end;padding:0;position:absolute}}[data-site=prod] .prod-footer-ort-label{color:var(--prod-grau-text)}[data-site=prod] .prod-footer-uhr{font-variant-numeric:tabular-nums}[data-site=prod] .prod-footer-ziffer{vertical-align:bottom;display:inline-block;overflow:clip}[data-site=prod] .prod-footer-ziffer>span{animation:prod-footer-ziffer var(--prod-dauer-ziffer) var(--prod-ease-auf) both;display:inline-block}@keyframes prod-footer-ziffer{0%{translate:0 100%}}@media (prefers-reduced-motion:reduce){[data-site=prod] .prod-footer-ziffer>span{animation:none}}@media not (min-width:48rem){[data-site=prod] .prod-footer-wege{column-gap:var(--prod-spalt);row-gap:var(--prod-footer-schmal-abstand);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}[data-site=prod] .prod-footer-gruppe{grid-column:auto}[data-site=prod] .prod-footer-copy{margin-top:var(--prod-footer-schmal-abstand);grid-area:2/1/auto/-1;justify-self:start}}[data-site=prod] .prod-footer-marke{view-timeline:--prod-footer-marke block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-site=prod] .prod-footer-marke .marke-buchstabe{--prod-footer-heraus-ab:calc(var(--prod-footer-heraus-erster) + var(--marke-i) * (100% - var(--prod-footer-heraus-erster) - var(--prod-footer-heraus-strecke)) / (var(--marke-n) - 1));animation:prod-footer-heraus var(--prod-footer-heraus-kurve) both;animation-duration:auto;animation-timeline:--prod-footer-marke;animation-range:entry var(--prod-footer-heraus-ab) entry calc(var(--prod-footer-heraus-ab) + var(--prod-footer-heraus-strecke))}}}@keyframes prod-footer-heraus{0%{translate:0 var(--prod-footer-heraus-weg);color:var(--prod-footer-marke-grau)}}[data-site=prod] .prod-footer-marke .marke{width:100%;height:auto;margin-bottom:calc(-1 * var(--marke-unterhang,0) * 100%)}[data-site=prod] .prod-fusszeile{justify-content:space-between;align-items:center;column-gap:var(--prod-fuss-abstand);min-height:var(--prod-fuss-hoehe);padding-inline:var(--prod-rand);background-color:var(--grund);color:var(--prod-grau-text);font:var(--prod-w-nav) var(--prod-t-nav) / var(--prod-zh-nav) var(--site-font-display);letter-spacing:var(--prod-lw-nav);flex-wrap:wrap;display:flex}[data-site=prod] .prod-fusszeile ul{gap:var(--prod-fuss-abstand);display:flex}[data-site=prod] .prod-fusszeile a{color:inherit;text-underline-offset:.2em;text-decoration:none}[data-site=prod] .prod-fusszeile a[href]:hover{color:var(--tinte);text-decoration:underline;text-decoration-thickness:1px}}
