:root{color-scheme:light;--n-grund:#0e1524;--n-grund-2:#141d31;--n-grund-3:#1b2740;--n-linie:#bac6dc29;--n-linie-stark:#bac6dc4d;--n-rahmen:#bac6dc80;--n-weiss:#fff;--n-silber-1:#edf0f5;--n-silber-2:#c3cbd8;--n-text:#d8dee8;--n-gedaempft:#9ba6b8;--n-akzent:#57c3d4;--n-knopf-text:#0a1220;--n-schein:#57c3d41a;--n-schatten:0 12px 32px -16px #0009;--chrom:linear-gradient(158deg, #f4f7f9 0%, #c7ced6 26%, #8a929e 50%, #e6ebef 72%, #aab3be 100%);--chrom-linie:linear-gradient(90deg, #eaeef200 0%, #c2c9d2e6 22%, #eaeef2f2 50%, #868f9ce6 78%, #eaeef200 100%);--h-grund:#fff;--h-grund-2:#f3f5f8;--h-linie:#d6dce4;--h-linie-stark:#afb9c6;--marine:#223250;--grau:#636363;--h-text:#1c2733;--h-gedaempft:#4a5765;--h-akzent:#0e6e7e;--h-akzent-schein:#eef5f6;--schatten-karte:0 1px 0 #2232500a, 0 8px 24px -16px #22325040;--schrift:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, Arial, sans-serif;--schrift-marke:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--schrift-mono:"SF Mono", ui-monospace, Menlo, Consolas, monospace;--breite:72rem;--spalte:42rem;--rand:clamp(1rem, 4vw, 3rem)}@font-face{font-family:Barlow Semi Condensed;font-weight:300;font-style:normal;font-display:swap;src:url(/schriften/barlow-semi-condensed-300.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--schrift);color:var(--h-text);background:var(--h-grund);-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:1.0625rem;line-height:1.6}p,li{text-wrap:pretty}a[href^=mailto\:],a[href^=http]{-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}a[href^=tel\:]{white-space:nowrap}img,picture{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--h-akzent);outline-offset:3px;border-radius:2px}.nacht :focus-visible{outline-color:var(--n-akzent)}.sprunglink{position:absolute;top:0;left:-999rem}.sprunglink:focus{z-index:30;background:var(--h-grund);color:var(--marine);padding:.5rem 1rem;top:1rem;left:1rem}.sr-nur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--breite);padding-inline:var(--rand);margin:0 auto}.nacht{background:var(--n-grund);color:var(--n-text)}.nacht a{color:var(--n-akzent)}.nacht a:hover{color:var(--n-silber-1)}.glanz{background:var(--n-grund) radial-gradient(ellipse 70% 60% at 90% 0%, var(--n-schein), transparent 60%) no-repeat}.hell{background:var(--h-grund);color:var(--h-text)}.hell a{color:var(--h-akzent);text-underline-offset:.18em}.hell a:hover{color:var(--marine)}.grau{background:var(--h-grund-2);border-block:1px solid var(--h-linie)}h1,h2,h3,h4{letter-spacing:-.014em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:620}h2{color:var(--marine);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.18}.nacht h2{color:var(--n-silber-1)}.kick{font-family:var(--schrift-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--h-akzent);font-size:.76rem;display:block}.nacht .kick{color:var(--n-akzent)}.chrom{background:var(--chrom);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.09em;padding-bottom:.09em}@media (forced-colors:active){.chrom{color:canvastext;background:0 0}}.ohne-umbruch{white-space:nowrap}.kopf{z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem;display:flex;position:relative}.logo-link{--marke-hoehe:30px;align-items:center;gap:calc(var(--marke-hoehe) * .55);color:var(--n-silber-1);white-space:nowrap;text-decoration:none;display:inline-flex}.nacht .logo-link,.nacht .logo-link:hover{color:var(--n-weiss)}.logo-marke{width:auto;height:var(--marke-hoehe);flex:none}.logo-wort{font-family:var(--schrift-marke);font-weight:300;font-size:calc(var(--marke-hoehe) * .6);letter-spacing:.14em;word-spacing:.12em;text-transform:uppercase;padding-top:.08em;line-height:1}.trennlinie{background:var(--chrom-linie);opacity:.7;border:0;height:1px;margin:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.nav-desktop summary:after,.menue-mobil summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;margin-left:.55rem;display:inline-block;transform:translateY(-30%)rotate(45deg)}.nav-desktop details[open]>summary:after,.menue-mobil details[open]>summary:after,.menue-mobil[open]>summary:after{transform:translateY(10%)rotate(225deg)}.nav-desktop ul,.menue-mobil ul{margin:0;padding:0;list-style:none}.nav-desktop>ul{flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;font-size:.95rem;display:flex}.nav-desktop a,.nav-desktop summary{color:var(--n-silber-2);border-bottom:1px solid #0000;padding:.35rem 0;text-decoration:none;display:inline-block}.nacht .nav-desktop a{color:var(--n-silber-2)}.nav-desktop a:hover,.nav-desktop summary:hover,.nav-desktop a[aria-current=page],.nav-desktop .im-bereich,.nav-desktop .im-bereich>summary{color:var(--n-silber-1);border-color:var(--n-akzent)}.nacht .nav-desktop a:hover,.nacht .nav-desktop a[aria-current=page]{color:var(--n-silber-1)}.nav-desktop details{position:relative}.nav-desktop details>ul{background:var(--n-grund-2);border:1px solid var(--n-linie-stark);min-width:16rem;box-shadow:var(--n-schatten);border-radius:.6rem;padding:.5rem 0;position:absolute;top:calc(100% + .6rem);left:-1rem}.nav-desktop details>ul a{border:0;padding:.55rem 1rem;display:block}.nav-desktop details>ul a:hover,.nav-desktop details>ul a[aria-current=page]{background:var(--n-grund-3)}.menue-mobil{display:none}.menue-mobil>summary{border:1px solid var(--n-rahmen);color:var(--n-silber-1);border-radius:.6rem;padding:.55rem 1rem;display:inline-block}.menue-mobil[open]>summary{border-color:var(--n-akzent)}.menue-mobil>nav{padding:0 var(--rand) 1rem;background:var(--n-grund);border-bottom:1px solid var(--n-linie-stark);box-shadow:var(--n-schatten);position:absolute;top:100%;left:0;right:0}.menue-mobil a,.menue-mobil details>summary{border-top:1px solid var(--n-linie);min-height:2.75rem;color:var(--n-silber-2);padding:.7rem 0;text-decoration:none;display:block}.nacht .menue-mobil a{color:var(--n-silber-2)}.menue-mobil details ul a{padding-left:1.25rem}.nacht .menue-mobil a[aria-current=page],.menue-mobil .im-bereich>summary{color:var(--n-silber-1);font-weight:600}@media (width<=55.99rem){.nav-desktop{display:none}.menue-mobil{display:block}}.buehne{padding-block:clamp(3.5rem,9vw,7rem) clamp(3rem,6vw,4.5rem)}.buehne h1{max-width:20ch;margin-top:1.3rem;font-size:clamp(2rem,5.5vw,4.2rem);line-height:1.06}.einleitung{max-width:40rem;color:var(--n-gedaempft);margin:1.5rem 0 0;font-size:clamp(1.1rem,1.6vw,1.28rem)}.aktionen{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.knopf{border-radius:.6rem;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.nacht .knopf-1{background:var(--n-akzent);color:var(--n-knopf-text)}.nacht .knopf-1:hover{background:var(--n-silber-1);color:var(--n-knopf-text)}.nacht .knopf-2{border:1px solid var(--n-rahmen);color:var(--n-silber-1)}.nacht .knopf-2:hover{border-color:var(--n-akzent)}.abschnitt{padding-block:clamp(3.5rem,8vw,6rem)}.abschnitt h2{margin-top:.9rem}.abschnitt-eng{padding-block:.5rem 3rem}.abschnitt-text{max-width:var(--spalte)}.abschnitt-text p{margin:1.2rem 0 0}.einleitung-hell{max-width:40rem;color:var(--h-gedaempft);margin:1.2rem 0 0}.karten{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.karte{background:var(--h-grund);border:1px solid var(--h-linie);box-shadow:var(--schatten-karte);border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.8rem 1.7rem;display:flex}.karte-nr{font-family:var(--schrift-mono);letter-spacing:.2em;color:var(--grau);font-size:.8rem}.karte h3{color:var(--marine);font-size:1.26rem;line-height:1.25}.karte p{color:var(--h-gedaempft);overflow-wrap:break-word;margin:0}.karte .mehr{margin-top:auto;padding-top:.5rem;font-weight:600;text-decoration:none}@media (width>=56rem){.karten--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.karten--fuenf{grid-template-columns:repeat(6,minmax(0,1fr))}.karten--fuenf>.karte{grid-column:span 2}.karten--fuenf>.karte:nth-child(n+4){grid-column:span 3}}.weitere-themen{padding-block:0 clamp(2.5rem,6vw,4rem)}.weitere-themen:before{content:"";border-top:1px solid var(--h-linie);margin-bottom:clamp(2.5rem,6vw,4rem);display:block}.themenliste{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 1.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.themenliste a{border-bottom:1px solid var(--h-linie);padding:.75rem 0;font-weight:600;text-decoration:none;display:block}.themenliste a:hover{border-color:var(--h-akzent)}.kennzahlen{border-top:1px solid var(--n-linie);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem;margin:0;padding:clamp(3.5rem,7vw,5rem) 0;list-style:none;display:grid}.kennzahl .zahl{font-family:var(--schrift-mono);letter-spacing:-.03em;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;line-height:1;display:block}.kennzahl .bezeichnung{font-family:var(--schrift-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--n-akzent);margin-top:.8rem;font-size:.72rem;display:block}.kennzahl p{text-wrap:balance;color:var(--n-gedaempft);margin:.4rem 0 0;font-size:.96rem}.merksatz{max-width:var(--spalte);border-left:3px solid var(--n-akzent);background:var(--n-grund-2);color:var(--n-text);border-radius:.9rem;margin:0;padding:1.4rem 1.6rem}.merksatz .kick{color:var(--n-akzent);margin-bottom:.45rem}.merksatz p{color:var(--n-silber-1);margin:0;font-size:1.2rem;line-height:1.5}.aufforderung h2{font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.08}.aufforderung p{max-width:40rem;color:var(--n-gedaempft);margin:1.2rem 0 0}.profil{grid-template-columns:minmax(12rem,16rem) 1fr;align-items:center;gap:2.5rem;display:grid}.abschnitt.profil{padding-block:clamp(.5rem,2vw,1.5rem) 0}.hell:not(.grau):has(+.hell>.profil)>.abschnitt{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.profil-bild img{border-radius:1rem;width:100%}.profil-name{font-size:1.6rem}.profil-funktion{font-family:var(--schrift-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--h-akzent);margin:.6rem 0 0;font-size:.78rem}.profil-text p{margin:1rem 0 0}@media (width<=55.99rem){.profil{grid-template-columns:1fr}.profil-bild{width:100%;max-width:15rem;margin-inline:auto}}.prosa{max-width:var(--spalte);overflow-wrap:break-word;padding-block:clamp(2.5rem,5vw,3.5rem) clamp(3rem,6vw,4.5rem);font-size:1.125rem;line-height:1.72}.prosa h1{color:var(--marine);margin:0 0 1.5rem;font-size:clamp(2rem,4.4vw,2.8rem);line-height:1.1}.prosa h2{margin:2.4rem 0 .7rem;font-size:1.45rem}.prosa h3{color:var(--marine);margin:2rem 0 .5rem;font-size:1.2rem;line-height:1.3}.prosa h4{color:var(--marine);margin:1.6rem 0 .4rem;font-size:1.05rem;line-height:1.3}.prosa p{margin:0 0 1.2rem}.prosa ul{margin:0 0 1.4rem;padding-left:1.2rem}.prosa li{margin-bottom:.45rem}.prosa li::marker{color:var(--h-akzent)}.beitraege{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.beitrag-anriss{border-top:2px solid var(--marine);padding-top:1.2rem}.beitrag-meta{font-family:var(--schrift-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin:0;font-size:.72rem}.nacht .beitrag-meta{color:var(--n-gedaempft)}.beitrag-anriss h3{margin:.65rem 0 .45rem;font-size:1.18rem;line-height:1.3}.beitrag-anriss h3 a{color:var(--marine);text-decoration:none}.beitrag-anriss p{color:var(--h-gedaempft);margin:0}.fuss{color:var(--n-gedaempft);flex-wrap:wrap;justify-content:space-between;gap:1.5rem 2rem;padding-block:2.4rem 2.8rem;font-size:.95rem;display:flex;position:relative}.fuss:before{content:"";top:0;left:var(--rand);right:var(--rand);background:var(--n-linie);height:1px;position:absolute}.fuss-kontakt{font-style:normal}.fuss-kontakt p{margin:0 0 .6rem}.fuss-firma{color:var(--n-silber-1);font-weight:600}.fuss nav{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.5rem;display:flex}.nacht .fuss a{color:var(--n-silber-2)}.nacht .fuss a:hover{color:var(--n-silber-1)}@media (width<=30rem){.kopf{gap:.75rem;padding-block:1.1rem}.logo-link{--marke-hoehe:19px}.logo-wort{letter-spacing:.1em}.menue-mobil>summary{padding:.45rem .75rem}}.randgrafik{gap:2.5rem;display:grid}.grafik{max-width:26rem;margin:0}@media (width>=70rem){.randgrafik{grid-template-columns:minmax(0, var(--spalte)) minmax(0, 1fr);align-items:start;column-gap:4rem}.randgrafik>:not(.grafik){grid-column:1}.randgrafik>.grafik{grid-area:1/2/span 2;position:sticky;top:2rem}.randgrafik--prosa{row-gap:0}.randgrafik--prosa>.grafik{margin-top:2.4rem}}.prosa:has(+.randgrafik){padding-bottom:0}.randgrafik>.prosa{padding-top:0}.randgrafik--prosa:first-child{padding-top:clamp(2.5rem,5vw,3.5rem)}.randgrafik--prosa:not(:has(+.prosa)){padding-bottom:clamp(3rem,6vw,4.5rem)}.randgrafik--prosa>.prosa{padding-bottom:0}.randgrafik+.prosa{padding-top:0}@media (width<=69.99rem){.randgrafik--prosa{gap:0}.randgrafik--prosa>.grafik{margin:1.4rem 0 2rem}}.grafik-titel{border-bottom:1px solid var(--h-linie);font-family:var(--schrift-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--h-akzent);margin:0 0 1.4rem;padding-bottom:.7rem;font-size:.72rem;display:block}.ablauf{margin:0;padding:0;list-style:none}.ablauf>li{grid-template-columns:2.25rem 1fr;column-gap:1rem;padding-bottom:1.35rem;display:grid;position:relative}.ablauf>li:not(:last-child):before{content:"";background:var(--h-linie-stark);width:1px;position:absolute;top:2.25rem;bottom:0;left:calc(1.125rem - .5px)}.ablauf-nr{border:1.5px solid var(--marine);background:var(--h-grund);width:2.25rem;height:2.25rem;font-family:var(--schrift-mono);color:var(--marine);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.ablauf-tx{padding-top:.35rem}.ablauf-tx strong{color:var(--marine);font-weight:620;line-height:1.3;display:block}.ablauf-tx span{color:var(--h-gedaempft);margin-top:.2rem;font-size:.92rem;line-height:1.45;display:block}.ablauf>li.ist-akzent .ablauf-nr{border-color:var(--h-akzent);background:var(--h-akzent);color:var(--h-grund)}.ablauf>li.ist-akzent strong{color:var(--h-akzent)}@media (forced-colors:active){.ablauf>li.ist-akzent .ablauf-nr{border-width:3px}}.verlauf{margin:0;padding:0;list-style:none}.verlauf-punkt{padding:0 0 1.5rem 2.1rem;position:relative}.verlauf-punkt:before{content:"";background:var(--h-linie-stark);width:1px;position:absolute;top:.4rem;bottom:-.4rem;left:.5rem}.verlauf-punkt:after{content:"";box-sizing:border-box;border:1.5px solid var(--marine);background:var(--h-grund);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.25rem;left:0}.verlauf-punkt strong{color:var(--marine);font-weight:620;line-height:1.3;display:block}.verlauf-tx{color:var(--h-gedaempft);margin-top:.2rem;font-size:.92rem;line-height:1.45;display:block}.verlauf-takt{font-family:var(--schrift-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grau);margin-bottom:.25rem;font-size:.68rem;display:block}.verlauf-kreis{margin:0;padding:0 2.6rem 0 0;list-style:none;position:relative}.verlauf-kreis:before{content:"";border:1.5px solid var(--h-akzent);border-left:0;border-radius:0 .9rem .9rem 0;width:1.3rem;position:absolute;top:.65rem;bottom:1.4rem;right:.4rem}.verlauf-kreis:after{content:"";border-block:.32rem solid #0000;border-right:.5rem solid var(--h-akzent);position:absolute;top:.33rem;right:1.45rem}@media (forced-colors:active){.verlauf-kreis:after{clip-path:polygon(0 50%,100% 0,100% 100%);background:canvastext;border:0;width:.5rem;height:.64rem}}.verlauf-punkt.ist-betrieb:before{background:var(--marine);border-radius:3px;width:5px;top:.4rem;bottom:0;left:calc(.5rem - 2px)}.verlauf-punkt.ist-betrieb:after{background:var(--marine)}.verlauf-punkt.ist-rhythmus{padding-bottom:.2rem}.verlauf-punkt.ist-rhythmus:before{display:none}.verlauf-punkt.ist-rhythmus:after{border-color:var(--h-akzent);background:var(--h-akzent)}.verlauf-punkt.ist-rhythmus strong{color:var(--h-akzent)}.verlauf-anlaesse{gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.verlauf-anlaesse li{border:1.5px dashed var(--grau);color:var(--h-gedaempft);border-radius:.6rem;padding:.55rem .8rem;font-size:.9rem;line-height:1.4;position:relative}.verlauf-anlaesse li:before{content:"";border-top:1.5px dashed var(--grau);width:1.5rem;position:absolute;top:50%;left:-1.6rem}.verlauf-anlaesse b{color:var(--h-text);font-weight:620;display:block}.verlauf-legende{border-top:1px solid var(--h-linie);color:var(--h-gedaempft);margin:1.2rem 0 0;padding-top:.8rem;font-size:.85rem;line-height:1.5}@media (forced-colors:active){.verlauf-punkt.ist-betrieb:after,.verlauf-punkt.ist-rhythmus:after{border-width:.5rem}.verlauf-punkt.ist-betrieb:before{background:0 0;border-left:5px solid;width:0}}.matrix{grid-template-rows:auto auto auto;grid-template-columns:1.6rem 1fr 1fr;gap:.5rem;display:grid}.matrix-feld{border:1px solid var(--h-linie);background:var(--h-grund-2);min-height:8.5rem;color:var(--h-gedaempft);border-radius:.6rem;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:.8rem .85rem;font-size:.86rem;line-height:1.4;display:flex}.matrix-feld b{color:var(--marine);font-weight:620}.matrix-feld.ist-staerke{background:var(--h-grund);border-color:var(--h-linie-stark);grid-area:1/3/span 2;justify-content:center}.matrix-feld.ist-zuerst{border:1.5px solid var(--h-akzent);background:var(--h-akzent-schein);grid-area:1/2}.matrix-feld.ist-zuerst b{color:var(--h-akzent)}.matrix-feld.ist-leer{grid-area:2/2}.matrix-achse{font-family:var(--schrift-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grau);font-size:.66rem}.matrix-achse.ist-y{writing-mode:vertical-rl;border-left:1.5px solid var(--h-linie-stark);grid-area:1/1/span 2;justify-content:space-between;align-items:center;padding-left:.3rem;display:flex;transform:rotate(180deg)}.matrix-achse.ist-x{border-top:1.5px solid var(--h-linie-stark);grid-area:3/2/auto/span 2;justify-content:space-between;padding-top:.35rem;display:flex}.matrix-achse .name{color:var(--marine);font-weight:600}@media (forced-colors:active){.matrix-feld.ist-zuerst{border-width:3px}}
