:root{--design-stand:"c082c30fad82405d";--farbe-basis-nacht:#141b22;--farbe-basis-schiefer:#1d2731;--farbe-basis-schiefer-hell:#212c37;--farbe-basis-nebel:#eef2f5;--farbe-basis-silber:#a9b6c1;--farbe-basis-zinn:#8794a0;--farbe-basis-stahl:#6f7c88;--farbe-basis-linie:#34414c;--farbe-basis-koralle-hell:#ff6b74;--farbe-basis-teal-hell:#2cc3d9;--farbe-rolle-flaeche-grund:var(--farbe-basis-nacht);--farbe-rolle-flaeche-karte:var(--farbe-basis-schiefer);--farbe-rolle-flaeche-karte-aktiv:var(--farbe-basis-schiefer-hell);--farbe-rolle-flaeche-akzent:var(--farbe-basis-nebel);--farbe-rolle-flaeche-markierung:var(--farbe-basis-teal-hell);--farbe-rolle-text-haupt:var(--farbe-basis-nebel);--farbe-rolle-text-neben:var(--farbe-basis-silber);--farbe-rolle-text-gedaempft:var(--farbe-basis-zinn);--farbe-rolle-text-akzent:var(--farbe-basis-teal-hell);--farbe-rolle-text-auf-akzent:var(--farbe-basis-nacht);--farbe-rolle-rahmen-zart:var(--farbe-basis-linie);--farbe-rolle-rahmen-markierung:var(--farbe-basis-koralle-hell);--farbe-rolle-rahmen-bedienelement:var(--farbe-basis-stahl);--farbe-rolle-rahmen-fokus:var(--farbe-basis-nebel);--farbe-status-fehler:var(--farbe-basis-koralle-hell);--farbe-status-erfolg:var(--farbe-basis-teal-hell);--schrift-familie-ueberschrift:"Open Sans", sans-serif;--schrift-familie-fliesstext:"Open Sans", sans-serif;--schrift-familie-label:"JetBrains Mono", monospace;--schrift-gewicht-normal:400;--schrift-gewicht-mittel:500;--schrift-gewicht-betont:600;--schrift-gewicht-fett:700;--schrift-groesse-label:.8125rem;--schrift-groesse-klein:.875rem;--schrift-groesse-mittel:.9375rem;--schrift-groesse-fliesstext:1rem;--schrift-groesse-gross:1.125rem;--schrift-groesse-h4:1.375rem;--schrift-groesse-h3-min:1.625rem;--schrift-groesse-h3:2.5rem;--schrift-groesse-h2-min:2rem;--schrift-groesse-h2:3.5rem;--schrift-groesse-h1-min:2.5rem;--schrift-groesse-h1:4.75rem;--schrift-groesse-display-min:2.75rem;--schrift-groesse-display:5.75rem;--schrift-zeilenhoehe-titel:1.05;--schrift-zeilenhoehe-eng:1.15;--schrift-zeilenhoehe-mittel:1.3;--schrift-zeilenhoehe-normal:1.6;--schrift-laufweite-label:.08em;--schrift-laufweite-titel:-.03em;--schrift-laufweite-eng:-.02em;--radius-klein:.25rem;--radius-mittel:.5rem;--radius-rund:9999px;--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-5:1.25rem;--abstand-6:1.5rem;--abstand-7:1.75rem;--abstand-8:2rem;--abstand-10:2.5rem;--abstand-12:3rem;--abstand-14:3.5rem;--abstand-16:4rem;--abstand-24:6rem}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/schriften/open-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/schriften/open-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/schriften/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/schriften/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root{--zeichnung-flaeche:color-mix(in srgb, var(--farbe-rolle-flaeche-karte-aktiv) 70%, var(--farbe-basis-linie));--zeichnung-strich:color-mix(in srgb, var(--farbe-basis-linie) 60%, var(--farbe-basis-stahl));--breite:75rem;--rand:clamp(var(--abstand-4), 4vw, var(--abstand-12));--abschnitt:clamp(4.5rem, 9vw, 8rem);--gleiten:cubic-bezier(.2, .7, .2, 1)}body{font-family:var(--schrift-familie-fliesstext);font-size:var(--schrift-groesse-fliesstext);line-height:var(--schrift-zeilenhoehe-normal);color:var(--farbe-rolle-text-haupt);background:var(--farbe-rolle-flaeche-grund);margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--schrift-familie-ueberschrift);font-weight:var(--schrift-gewicht-fett);line-height:var(--schrift-zeilenhoehe-eng);letter-spacing:var(--schrift-laufweite-eng);margin:0}@media (width<=480px){h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}h1{font-size:clamp(var(--schrift-groesse-h1-min), 5.6vw, var(--schrift-groesse-h1));line-height:var(--schrift-zeilenhoehe-titel);letter-spacing:var(--schrift-laufweite-titel)}h1.gross{font-size:clamp(var(--schrift-groesse-h1-min), 6.6vw, var(--schrift-groesse-display))}h2{font-size:clamp(var(--schrift-groesse-h2-min), 4.2vw, var(--schrift-groesse-h2));line-height:1.08}h3{font-size:var(--schrift-groesse-h4);line-height:var(--schrift-zeilenhoehe-mittel)}em{font-style:normal}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a,a:hover{color:var(--farbe-rolle-text-haupt)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,label:focus-within{outline:2px solid var(--farbe-rolle-rahmen-fokus);outline-offset:2px}img,svg{max-width:100%;display:block}.wrap{width:100%;max-width:var(--breite);padding-inline:var(--rand);margin:0 auto}.abschnitt{padding-bottom:var(--abschnitt)}.label{font-family:var(--schrift-familie-label);font-size:var(--schrift-groesse-label);letter-spacing:var(--schrift-laufweite-label);text-transform:uppercase;color:var(--farbe-rolle-text-neben)}.mono{font-family:var(--schrift-familie-label)}.zweit{color:var(--farbe-rolle-text-gedaempft)}.lead{max-width:35rem;font-size:var(--schrift-groesse-gross);line-height:var(--schrift-zeilenhoehe-normal);color:var(--farbe-rolle-text-neben)}.knopf{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:var(--abstand-12);padding:0 var(--abstand-5);border:1px solid var(--farbe-rolle-flaeche-akzent);border-radius:var(--radius-mittel);font-family:inherit;font-size:var(--schrift-groesse-fliesstext);font-weight:var(--schrift-gewicht-betont);background:var(--farbe-rolle-flaeche-akzent);color:var(--farbe-rolle-text-auf-akzent);cursor:pointer;text-decoration:none;transition:transform .25s,border-color .25s;display:inline-flex}.knopf:hover{color:var(--farbe-rolle-text-auf-akzent);transform:translateY(-1px)}.knopf-rahmen{color:var(--farbe-rolle-text-haupt);border-color:var(--farbe-rolle-rahmen-bedienelement);background:0 0}.knopf-rahmen:hover{color:var(--farbe-rolle-text-haupt);border-color:var(--farbe-rolle-text-neben)}.knoepfe{gap:var(--abstand-3);flex-wrap:wrap;display:flex}.ulink{padding:var(--abstand-2) 0;font-weight:var(--schrift-gewicht-betont);text-decoration:none;display:inline-block;position:relative}.ulink:after{content:"";background:var(--farbe-rolle-rahmen-markierung);transform-origin:0;height:2px;transition:transform .35s var(--gleiten);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.ulink:hover:after,a:hover .ulink:after{transform:scaleX(1)}.nur-vorleser{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.seitenkopf{padding-top:clamp(2.5rem,7vw,6rem)}.seitenkopf-raster{gap:var(--abstand-12);grid-template-columns:1.3fr 1fr;align-items:center;display:grid}.seitenkopf-text{gap:var(--abstand-6);flex-direction:column;min-width:0;display:flex}.seitenkopf-schmal{gap:var(--abstand-5);flex-direction:column;padding-bottom:clamp(2.5rem,6vw,4rem);display:flex}.seitenkopf-schmal h1{max-width:61rem}.seitenkopf-schmal .lead{max-width:40rem}.abschnittskopf{gap:var(--abstand-4);max-width:51rem;margin-bottom:var(--abstand-6);flex-direction:column;display:flex}.abschnittskopf-zeile{justify-content:space-between;align-items:end;gap:var(--abstand-4);margin-bottom:var(--abstand-6);flex-wrap:wrap;display:flex}.abschnittskopf-zeile .abschnittskopf{margin-bottom:0}.zeichnung{border-radius:var(--radius-mittel);background:var(--farbe-rolle-flaeche-karte);aspect-ratio:10/8;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.zeichnung.klein{aspect-ratio:auto;background:var(--zeichnung-flaeche);border-radius:6px;height:12.5rem}.ecke{border:0 solid var(--farbe-rolle-rahmen-bedienelement);width:10px;height:10px;position:absolute}.ecke.e1{border-top-width:1px;border-left-width:1px;top:12px;left:12px}.ecke.e2{border-top-width:1px;border-right-width:1px;top:12px;right:12px}.ecke.e3{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.ecke.e4{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.zl-liste{flex-direction:column;gap:1.125rem;width:64%;display:flex}.zeichnung.klein .zl-liste{gap:var(--abstand-4);width:62%}.zl-zeile{align-items:center;gap:14px;display:flex}.zl-haken{border:2px solid var(--farbe-basis-nebel);background:var(--farbe-basis-nebel);border-radius:4px;flex:none;width:16px;height:16px;animation:6s infinite zl-haken}.zl-balken{background:var(--farbe-basis-nebel);border-radius:5px;height:10px;animation:6s infinite zl-balken}.zl-zeile:first-child .zl-balken{width:78%}.zl-zeile:nth-child(2) .zl-balken{width:56%}.zl-zeile:nth-child(3) .zl-balken{width:88%}.zl-zeile:nth-child(4) .zl-balken{width:64%}.zl-zeile:nth-child(5) .zl-balken{width:72%}.zl-zeile:nth-child(2)>*{animation-delay:.5s}.zl-zeile:nth-child(3)>*{animation-delay:1s}.zl-zeile:nth-child(4)>*{animation-delay:1.5s}.zl-zeile:nth-child(5)>*{animation-delay:2s}@keyframes zl-haken{0%,12%{background:0 0}22%,84%{background:var(--farbe-basis-nebel)}to{background:0 0}}@keyframes zl-balken{0%,12%{background:var(--zeichnung-strich)}22%,84%{background:var(--farbe-basis-nebel)}to{background:var(--zeichnung-strich)}}.zr{align-items:center;gap:3rem;display:flex}.zeichnung.klein .zr{gap:2.25rem}.zr-spur{background:var(--zeichnung-strich);border-radius:2px;width:3px;height:11.25rem;position:relative}.zeichnung.klein .zr-spur{height:8.25rem}.zr-knopf{left:50%;top:var(--ruhe,40%);background:var(--farbe-basis-nebel);border:4px solid var(--farbe-basis-nacht);border-radius:50%;width:22px;height:22px;margin-left:-11px;animation:4.5s ease-in-out infinite alternate zr-gleiten;position:absolute}.zeichnung.klein .zr-knopf{border-width:3px;width:18px;height:18px;margin-left:-9px}.zr-spur:first-child .zr-knopf{--ruhe:22%;animation-delay:-1s}.zr-spur:nth-child(2) .zr-knopf{--ruhe:64%;animation-delay:-3.2s}.zr-spur:nth-child(3) .zr-knopf{--ruhe:12%;animation-delay:-.4s}.zr-spur:nth-child(4) .zr-knopf{--ruhe:48%;animation-delay:-2.4s}@keyframes zr-gleiten{0%{top:6%}to{top:78%}}.zb{width:64%;height:54%;position:relative}.zeichnung.klein .zb{width:62%;height:8rem}.zb>*{animation:5s cubic-bezier(.65,0,.35,1) infinite alternate zb-setzen;position:absolute}.zb-bild{background:var(--farbe-basis-nacht);--dx:-28px;--dy:-16px;border-radius:4px;width:46%;height:56%;top:0;left:0}.zb-zeile1{background:var(--farbe-basis-nebel);--dx:34px;--dy:-12px;border-radius:5px;width:46%;height:9px;top:6%;right:0}.zb-zeile2{background:var(--farbe-basis-stahl);--dx:44px;--dy:8px;border-radius:5px;width:34%;height:9px;top:22%;right:12%}.zb-kreis{border:3px solid var(--farbe-basis-nebel);--dx:26px;--dy:22px;border-radius:50%;width:28px;height:28px;top:38%;right:0}.zb-leiste{border:1px solid var(--farbe-basis-stahl);--dx:-20px;--dy:20px;border-radius:4px;width:100%;height:26%;bottom:0;left:0}@keyframes zb-setzen{0%,15%{transform:translate(var(--dx), var(--dy));opacity:.35}60%,to{opacity:1;transform:none}}.karten{gap:var(--abstand-4);display:flex}.karte{gap:var(--abstand-5);min-width:0;padding:var(--abstand-7);border-radius:var(--radius-mittel);background:var(--farbe-rolle-flaeche-karte);color:var(--farbe-rolle-text-haupt);transition:flex .55s var(--gleiten), background .3s;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative;overflow:hidden}.karte:before{content:"";background:var(--farbe-rolle-rahmen-markierung);transform-origin:0;height:3px;transition:transform .5s var(--gleiten);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.karte:hover{background:var(--farbe-rolle-flaeche-karte-aktiv);color:var(--farbe-rolle-text-haupt);flex-grow:1.45}.karte:hover:before{transform:scaleX(1)}.karte h3{font-size:1.75rem;line-height:var(--schrift-zeilenhoehe-eng)}.karte .nummer{font-size:var(--schrift-groesse-label);color:var(--farbe-rolle-text-neben)}.karte p{color:var(--farbe-rolle-text-neben)}.karte ul{gap:var(--abstand-2);font-family:var(--schrift-familie-label);font-size:var(--schrift-groesse-klein);flex-direction:column;display:flex}.karte .ulink{align-self:flex-start;margin-top:auto}.filter{gap:var(--abstand-2);margin:0 0 var(--abstand-6);border:0;flex-wrap:wrap;padding:0;display:flex}.filter input{opacity:0;width:1px;height:1px;position:absolute}.filter label{border:1px solid var(--farbe-rolle-rahmen-bedienelement);border-radius:var(--radius-rund);min-height:2.75rem;font-family:var(--schrift-familie-label);font-size:var(--schrift-groesse-label);letter-spacing:.04em;color:var(--farbe-rolle-text-neben);cursor:pointer;align-items:center;gap:.5ch;padding:0 1.125rem;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.filter label:hover{border-color:var(--farbe-rolle-text-neben);color:var(--farbe-rolle-text-haupt)}.filter input:checked+label{background:var(--farbe-rolle-flaeche-akzent);border-color:var(--farbe-rolle-flaeche-akzent);color:var(--farbe-rolle-text-auf-akzent)}.filter input:focus-visible+label{outline:2px solid var(--farbe-rolle-rahmen-fokus);outline-offset:2px}.filter .anzahl{opacity:.75}.projekte:has(input[value=ki-und-tech]:checked) .projekt:not([data-bereiche~=ki-und-tech]),.projekte:has(input[value=beratung]:checked) .projekt:not([data-bereiche~=beratung]),.projekte:has(input[value=agentur]:checked) .projekt:not([data-bereiche~=agentur]){display:none}.projektraster{gap:var(--abstand-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.projekt{gap:var(--abstand-3);padding:var(--abstand-7);border-radius:var(--radius-mittel);background:var(--farbe-rolle-flaeche-karte);transition:transform .4s var(--gleiten), background .3s;flex-direction:column;display:flex}.projekt:hover{background:var(--farbe-rolle-flaeche-karte-aktiv);transform:translateY(-4px)}.projekt .marke{font-family:var(--schrift-familie-label);font-size:var(--schrift-groesse-label);color:var(--farbe-rolle-text-akzent)}.projekt h2,.projekt h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;font-size:var(--schrift-groesse-h4);line-height:var(--schrift-zeilenhoehe-mittel)}.projekt .branche{font-size:var(--schrift-groesse-mittel);color:var(--farbe-rolle-text-neben)}.projekt .ergebnis{border-top:1px solid var(--farbe-rolle-rahmen-zart);font-size:var(--schrift-groesse-mittel);margin-top:auto;padding-top:.875rem;line-height:1.5}.leistung{gap:var(--abstand-8);padding:var(--abstand-7) 0;border-top:1px solid var(--farbe-rolle-rahmen-zart);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr);align-items:start;display:grid}.leistung:last-child{border-bottom:1px solid var(--farbe-rolle-rahmen-zart)}.leistung p{color:var(--farbe-rolle-text-neben)}.leistung .ergebnis{color:var(--farbe-rolle-text-haupt)}.ehrlich{gap:var(--abstand-3);padding:var(--abstand-8);border:1px solid var(--farbe-rolle-rahmen-zart);border-radius:var(--radius-mittel);flex-direction:column;display:flex}.ehrlich .label{color:var(--farbe-basis-koralle-hell)}.ehrlich h2{font-size:1.5rem;line-height:var(--schrift-zeilenhoehe-mittel);letter-spacing:0}.ehrlich p:last-child{font-size:var(--schrift-groesse-gross);color:var(--farbe-rolle-text-neben)}.aufruf{justify-content:space-between;align-items:center;gap:var(--abstand-6);border-radius:var(--radius-mittel);background:var(--farbe-rolle-flaeche-karte);flex-wrap:wrap;padding:clamp(1.75rem,5vw,3.5rem);display:flex}.aufruf h2{max-width:45rem;font-size:clamp(var(--schrift-groesse-h3-min), 3.2vw, var(--schrift-groesse-h3));line-height:var(--schrift-zeilenhoehe-eng)}@media (width<=768px){.seitenkopf-raster{grid-template-columns:1fr}.karten{flex-direction:column}.karte,.karte:hover{flex:none}.projektraster{grid-template-columns:repeat(2,minmax(0,1fr))}.leistung{gap:var(--abstand-3);grid-template-columns:1fr}}@media (width<=480px){.projektraster{grid-template-columns:1fr}}.formular{gap:var(--abstand-4);flex-direction:column;display:flex}.formular-raster{gap:var(--abstand-4);grid-template-columns:1fr 1fr;display:grid}.formfeld{gap:var(--abstand-2);font-size:var(--schrift-groesse-klein);color:var(--farbe-rolle-text-neben);flex-direction:column;display:flex}.formfeld.breit{grid-column:1/-1}.formfeld input,.formfeld textarea,.formfeld select{width:100%;min-height:var(--abstand-12);padding:var(--abstand-3) .875rem;border:1px solid var(--farbe-rolle-rahmen-bedienelement);background:var(--farbe-rolle-flaeche-grund);color:var(--farbe-rolle-text-haupt);font:inherit;font-size:var(--schrift-groesse-fliesstext);border-radius:6px;transition:border-color .25s}.formfeld textarea{resize:vertical;line-height:1.5}.formfeld textarea::placeholder{color:var(--farbe-rolle-text-gedaempft)}.formfeld input:focus,.formfeld textarea:focus,.formfeld select:focus{border-color:var(--farbe-rolle-rahmen-markierung)}.formular-hinweis{font-size:var(--schrift-groesse-klein);color:var(--farbe-rolle-text-neben);line-height:1.5}.formular-hinweis a{color:var(--farbe-rolle-text-haupt)}.kenntnisnahme{align-items:flex-start;gap:var(--abstand-3);font-size:var(--schrift-groesse-klein);line-height:1.5;display:flex}.kenntnisnahme input{width:1.125rem;height:1.125rem;accent-color:var(--farbe-rolle-text-haupt);flex:none;margin:.15em 0 0}.formular-fuss{align-items:center;gap:var(--abstand-4);flex-wrap:wrap;display:flex}.honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=768px){.formular-raster{grid-template-columns:1fr}}.logo[data-astro-cid-6w6wi4sf]{width:auto}.textmarke[data-astro-cid-6w6wi4sf]{font-family:var(--schrift-familie-ueberschrift);font-weight:var(--schrift-gewicht-fett);font-size:var(--schrift-groesse-gross);color:inherit}#nav-toggle[data-astro-cid-yxete6jp],.nav-symbol[data-astro-cid-yxete6jp]{top:50%;right:var(--rand);width:2.75rem;height:2.75rem;margin:-1.375rem 0 0;position:absolute}#nav-toggle[data-astro-cid-yxete6jp]{opacity:0;z-index:1;cursor:pointer}.nav-symbol[data-astro-cid-yxete6jp]{border:1px solid var(--farbe-rolle-rahmen-bedienelement);border-radius:var(--radius-mittel);color:var(--farbe-rolle-text-haupt);justify-content:center;align-items:center;display:flex}#nav-toggle[data-astro-cid-yxete6jp]:focus-visible+.nav-symbol[data-astro-cid-yxete6jp]{outline:2px solid var(--farbe-rolle-rahmen-fokus);outline-offset:2px}[data-astro-cid-yxete6jp][data-nav-links]{z-index:10;padding:0 var(--rand) var(--abstand-6);background:var(--farbe-rolle-flaeche-grund);border-bottom:1px solid var(--farbe-rolle-rahmen-zart);display:none;position:absolute;top:100%;left:0;right:0}#nav-toggle[data-astro-cid-yxete6jp]:checked~[data-astro-cid-yxete6jp][data-nav-links]{display:block}.ebene[data-astro-cid-yxete6jp]>li[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]{align-items:center;gap:var(--abstand-2);padding:var(--abstand-3) 0;border-bottom:1px solid var(--farbe-rolle-rahmen-zart);color:var(--farbe-rolle-text-haupt);font-size:1.25rem;font-weight:var(--schrift-gewicht-betont);text-decoration:none;display:flex}.pfeil[data-astro-cid-yxete6jp]{display:none}.unter[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--farbe-rolle-rahmen-zart);color:var(--farbe-rolle-text-haupt);font-size:var(--schrift-groesse-gross);align-items:center;text-decoration:none;display:flex}.nummer[data-astro-cid-yxete6jp]{font-size:var(--schrift-groesse-label);color:var(--farbe-rolle-text-gedaempft)}@media (width>=769px){#nav-toggle[data-astro-cid-yxete6jp],.nav-symbol[data-astro-cid-yxete6jp]{display:none}[data-astro-cid-yxete6jp][data-nav-links]{background:0 0;border:0;flex:1;justify-content:center;padding:0;display:flex;position:static}.ebene[data-astro-cid-yxete6jp]{gap:var(--abstand-7);display:flex}.ebene[data-astro-cid-yxete6jp]>li[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]{gap:var(--abstand-1);padding:var(--abstand-3) 0;color:var(--farbe-rolle-text-neben);font-size:var(--schrift-groesse-mittel);font-weight:var(--schrift-gewicht-normal);border:0;position:relative}.ebene[data-astro-cid-yxete6jp]>li[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]:after{content:"";background:var(--farbe-rolle-rahmen-markierung);transform-origin:0;height:2px;transition:transform .35s var(--gleiten);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.ebene[data-astro-cid-yxete6jp]>li[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]:hover,.ebene[data-astro-cid-yxete6jp]>li[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp].aktiv{color:var(--farbe-rolle-text-haupt)}.ebene[data-astro-cid-yxete6jp]>li[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp]:hover:after,.ebene[data-astro-cid-yxete6jp]>li[data-astro-cid-yxete6jp]>a[data-astro-cid-yxete6jp].aktiv:after{transform:scaleX(1)}.pfeil[data-astro-cid-yxete6jp]{display:block}.mit-unter[data-astro-cid-yxete6jp]{position:relative}.unter[data-astro-cid-yxete6jp]{top:100%;left:calc(-1 * var(--abstand-4));z-index:10;min-width:13.75rem;padding:var(--abstand-2);background:var(--farbe-rolle-flaeche-karte);border:1px solid var(--farbe-rolle-rahmen-zart);border-radius:var(--radius-mittel);flex-direction:column;display:none;position:absolute}.unter[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{border-radius:var(--radius-mittel);font-size:var(--schrift-groesse-mittel);border:0}.unter[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover,.unter[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp][aria-current=page]{background:var(--farbe-rolle-flaeche-karte-aktiv)}.mit-unter[data-astro-cid-yxete6jp]:hover>.unter[data-astro-cid-yxete6jp],.mit-unter[data-astro-cid-yxete6jp]:focus-within>.unter[data-astro-cid-yxete6jp]{display:flex}}.fuss[data-astro-cid-nlhj4bns]{justify-content:space-between;align-items:center;gap:var(--abstand-4);padding-top:var(--abstand-8);padding-bottom:var(--abstand-10);border-top:1px solid var(--farbe-rolle-rahmen-zart);flex-wrap:wrap;display:flex}.mono[data-astro-cid-nlhj4bns]{font-size:var(--schrift-groesse-label);color:var(--farbe-rolle-text-neben)}ul[data-astro-cid-nlhj4bns]{gap:var(--abstand-6);display:flex}a[data-astro-cid-nlhj4bns]{color:var(--farbe-rolle-text-neben);font-size:var(--schrift-groesse-klein);font-weight:var(--schrift-gewicht-normal)}a[data-astro-cid-nlhj4bns]:hover{color:var(--farbe-rolle-text-haupt)}.kopf[data-astro-cid-ju4pidww]{align-items:center;gap:var(--abstand-6);padding-top:var(--abstand-6);padding-bottom:var(--abstand-6);display:flex;position:relative}.kopf-marke[data-astro-cid-ju4pidww]{color:var(--farbe-rolle-text-haupt);margin-right:auto;text-decoration:none;display:flex}.kopf-termin[data-astro-cid-ju4pidww]{display:none}@media (width>=769px){.kopf-marke[data-astro-cid-ju4pidww]{margin-right:0}.kopf-termin[data-astro-cid-ju4pidww]{min-height:2.75rem;font-size:var(--schrift-groesse-mittel);display:inline-flex}}
