@font-face{font-family:poppins;src:url(../media/Poppins_Light-s.p.1xt0v3z48i5va.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.256lsa027nxlw.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.31cdhiqpq3sxk.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_6f6712e0-module__m-20iW__className{font-family:poppins,poppins Fallback}.poppins_6f6712e0-module__m-20iW__variable{--schrift-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_b703eca-module__MRHcBW__className{font-family:plexMono,plexMono Fallback}.plexmono_b703eca-module__MRHcBW__variable{--schrift-code:"plexMono", "plexMono Fallback"}
:root{--rand:clamp(1.25rem, 4vw, 3rem);--breite:80rem;--spalte:clamp(2rem, 5vw, 5rem);--linie:color-mix(in srgb, var(--farbe-text) 12%, transparent);--akzent-text:color-mix(in srgb, var(--farbe-akzent-zwei) 62%, var(--farbe-text));--verlauf:linear-gradient(90deg, var(--farbe-akzent), var(--farbe-akzent-zwei))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;background:var(--farbe-hintergrund);color:var(--farbe-text);font-family:var(--schrift-poppins), var(--schrift-familie);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}h1,h2,h3{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:3px;border-radius:2px}.eigenname{-webkit-hyphens:manual;hyphens:manual}.huelle{flex-direction:column;min-height:100svh;display:flex}.wasserzeichen{z-index:-1;object-fit:cover;object-position:right bottom;opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;inset:0}@media (max-width:48rem){.wasserzeichen{opacity:.12}}.kopf{width:100%;max-width:var(--breite);padding:1.5rem var(--rand);-webkit-hyphens:manual;hyphens:manual;align-items:center;gap:1rem 2.5rem;margin-inline:auto;display:flex}.marke{flex:none;display:block}.markenbild{object-fit:contain;width:auto;max-width:44vw;height:4rem;display:block}.navigation{margin-left:auto}.navigationsliste{flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.navigationspunkt{color:var(--farbe-gedaempft);align-items:center;gap:.5rem;padding-block:.375rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.navigationspunkt:hover{color:var(--farbe-text)}.navigationspunkt.ist-aktuell{color:var(--farbe-text);-webkit-text-decoration:underline 2px var(--farbe-akzent);text-decoration:underline 2px var(--farbe-akzent);text-underline-offset:.5em}.navigationspunkt.ist-unfertig{color:color-mix(in srgb, var(--farbe-gedaempft) 55%, transparent);cursor:default}.navigationsvermerk{border:1px solid var(--linie);white-space:nowrap;border-radius:999px;padding:0 .4375rem;font-size:.75rem}.sprachwahl{gap:.25rem;display:flex}.sprachwahl-knopf{color:var(--farbe-gedaempft);border-radius:4px;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:none}.sprachwahl-knopf:hover{color:var(--farbe-text)}.sprachwahl-knopf.ist-aktiv{background:var(--farbe-flaeche);color:var(--farbe-text)}@media (max-width:60rem){.kopf{flex-wrap:wrap}.sprachwahl{margin-left:auto}.navigation{order:3;width:100%;margin-left:0}.navigationsliste{gap:.125rem 1.25rem}}.start-kopf{width:100%;max-width:var(--breite);padding:clamp(2.5rem, 6vw, 5rem) var(--rand) clamp(3rem, 6vw, 5rem);gap:clamp(2.5rem,5vw,4rem);margin-inline:auto;display:grid}@media (min-width:64rem){.start-kopf{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}}.kennzeichnung{color:var(--farbe-akzent);margin:0 0 1rem;font-size:.9375rem}.kennzeichnung-strich{display:none}.titel{overflow-wrap:normal;letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,4vw,3.375rem);font-weight:300;line-height:1.04}.untertitel,.einleitung{-webkit-hyphens:manual;hyphens:manual;max-width:34rem;color:var(--farbe-gedaempft);margin:1.75rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}.vorspann{max-width:36rem;margin:1.25rem 0 0}.fliesstext p{max-width:36rem;margin:1rem 0 0}.kontakt{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:2.25rem 0 0;display:flex}.hinweis{width:100%;color:var(--farbe-gedaempft);font-size:.9375rem}.kontaktverweis{background:var(--farbe-text);color:#fff;border-radius:6px;padding:.875rem 1.375rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-block}.kontaktverweis:hover{background:var(--farbe-akzent)}.kontaktadresse{color:var(--farbe-gedaempft);font-size:.9375rem;text-decoration:none}.kontaktadresse:hover{color:var(--farbe-text);text-decoration:underline}.umbau{min-width:0;margin:0}.umbau-blatt{--takt:12s;border:1px solid color-mix(in srgb, var(--farbe-akzent) 20%, transparent);font-family:var(--schrift-code), ui-monospace, monospace;background:#fff;border-radius:10px;font-size:clamp(.72rem,.95vw,.84rem);line-height:1.75;display:grid;position:relative;overflow:auto hidden;container-type:inline-size}@keyframes fenster-alt{0%,26.667%{opacity:1;animation-timing-function:cubic-bezier(.45,.05,.35,1);transform:translateY(0)}55%,92.5%{opacity:1;transform:translateY(100%)}92.51%,96.25%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes inhalt-alt{0%,26.667%{animation-timing-function:cubic-bezier(.45,.05,.35,1);transform:translateY(0)}55%,92.5%{transform:translateY(-100%)}92.51%,to{transform:translateY(0)}}@keyframes fenster-neu{0%,26.667%{opacity:1;animation-timing-function:cubic-bezier(.45,.05,.35,1);transform:translateY(-100%)}55%,92.5%{opacity:1;transform:translateY(0)}96.25%,to{opacity:0;transform:translateY(0)}}@keyframes inhalt-neu{0%,26.667%{animation-timing-function:cubic-bezier(.45,.05,.35,1);transform:translateY(100%)}55%,to{transform:translateY(0)}}.umbau-alt,.umbau-neu{will-change:transform;grid-area:1/1;display:grid;overflow:hidden}.umbau-inhalt{will-change:transform;padding:1.25rem 1.5rem}.umbau-alt pre,.umbau-neu pre{font:inherit;white-space:pre;margin:0}.umbau-kopf{border-bottom:1px solid var(--linie);color:var(--farbe-gedaempft);font-family:var(--schrift-poppins), var(--schrift-familie);white-space:normal;-webkit-hyphens:manual;hyphens:manual;contain:inline-size;gap:.125rem;margin:0 0 1rem;padding-bottom:.75rem;font-size:.8125rem;line-height:1.45;display:grid}.umbau-alt .umbau-kopf{max-width:calc(100cqw - 4rem)}.umbau-neu .umbau-kopf{max-width:calc(100cqw - 3rem)}.umbau-kopf strong{color:var(--farbe-text);font-size:.875rem;font-weight:600}.umbau-kopf strong:before{background:var(--farbe-akzent);content:"";border-radius:1px;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.umbau-neu .umbau-kopf strong:before{background:var(--farbe-akzent-zwei)}.umbau-alt>.umbau-inhalt{animation:inhalt-alt var(--takt) linear infinite;background:radial-gradient(circle,#e2ddf5 0 .2rem,#0000 .23rem) .4rem .3rem/1.25rem 1.75em repeat-y,#fff;padding-left:2.5rem;transform:translateY(-100%)}.umbau-alt{animation:fenster-alt var(--takt) linear infinite;transform:translateY(100%)}.z{margin-right:-1.5rem;padding-right:1.5rem;display:block}.umbau-alt .z:nth-child(4n+3),.umbau-alt .z:nth-child(4n+4){background:var(--farbe-flaeche)}.umbau-neu{animation:fenster-neu var(--takt) linear infinite}.umbau-neu>.umbau-inhalt{animation:inhalt-neu var(--takt) linear infinite;background:#fff}.c-folge{color:color-mix(in srgb, var(--farbe-gedaempft) 70%, transparent);-webkit-user-select:none;user-select:none}.c-wort{color:var(--farbe-akzent)}.c-text{color:var(--akzent-text)}.c-kommentar{color:var(--farbe-gedaempft)}.umbau-linie{opacity:0;pointer-events:none;will-change:transform;animation:umbau-linie-weg var(--takt) linear infinite, umbau-linie var(--takt) linear infinite;position:absolute;inset:0}.umbau-linie:before{background:var(--verlauf);height:2px;box-shadow:0 0 1.25rem .125rem color-mix(in srgb, var(--farbe-akzent-zwei) 45%, transparent);content:"";margin-top:-1px;display:block}@keyframes umbau-linie-weg{0%,26.667%{animation-timing-function:cubic-bezier(.45,.05,.35,1);transform:translateY(0)}55%,to{transform:translateY(100%)}}@keyframes umbau-linie{0%,26.667%{opacity:0}27.917%,53.75%{opacity:1}55%,to{opacity:0}}.angehalten .umbau-alt,.angehalten .umbau-neu,.angehalten .umbau-inhalt,.angehalten .umbau-linie{animation-play-state:paused}.zeigt-vorher .umbau-alt,.zeigt-vorher .umbau-alt>.umbau-inhalt{animation:none;transform:none}.zeigt-vorher .umbau-neu{animation:none;transform:translateY(-100%)}.zeigt-vorher .umbau-neu>.umbau-inhalt{animation:none;transform:translateY(100%)}.zeigt-vorher .umbau-linie{animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.umbau-alt,.umbau-neu,.umbau-alt>.umbau-inhalt,.umbau-neu>.umbau-inhalt,.umbau-linie{animation:none}}.umbau-fuss{color:var(--farbe-gedaempft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.5rem;margin-top:.875rem;font-size:.875rem;display:flex}.umbau-beschreibung{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.umbau-knopf{color:var(--farbe-text);font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:.375rem 0;text-decoration:underline;text-decoration-thickness:1px}.umbau-knopf:hover{color:var(--farbe-akzent)}.startabschnitte,.inhaltsseite{width:100%;max-width:var(--breite);padding-inline:var(--rand);margin-inline:auto}.inhaltsseite{padding-top:clamp(2.5rem,7vw,5.5rem)}.titel-klein{max-width:20ch;font-size:clamp(2.25rem,4.6vw,3.75rem)}.abschnitt{margin-top:clamp(4rem,9vw,7.5rem)}.abschnitt-eng{margin-top:2.25rem}@media (min-width:60rem){.abschnitt{align-items:start;column-gap:var(--spalte);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.abschnitt>*{grid-column:2;min-width:0}.abschnitt>.abschnittstitel{grid-area:1/1;margin:0;position:sticky;top:2rem}.abschnitt:has(>.ablauf){row-gap:2rem}:is(.abschnitt:has(.werkzeuge)>*,.abschnitt:has(.agenten)>*,.abschnitt:has(>.kern)>*,.abschnitt:has(>.weiter)>*,.abschnitt:has(>.ablauf)>*){grid-column:1/-1}:is(.abschnitt:has(>.ablauf)>.abschnittstitel,.abschnitt:has(>.kern)>.abschnittstitel){grid-column:1}.abschnitt:has(>.kern)>.kern-einleitung{grid-area:1/2}.abschnitt:has(>.ablauf)>.ablauf-vorspann{grid-area:1/2}.abschnitt:has(>.logoreihe-einzeln){align-items:center}}.abschnittstitel{letter-spacing:-.015em;max-width:18ch;margin:0 0 1.5rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;line-height:1.25}.abschnittstext{max-width:40rem}.abschnittstext p{margin:0 0 1.25rem}.abschnittstext p:where(:last-child){margin-bottom:0}.abschnittstext ul,.abschnittstext ol{margin:0 0 1.25rem;padding-left:1.25rem}.abschnittstext li{margin-bottom:.375rem}.abschnittstext li::marker{color:var(--farbe-akzent)}.abschnittstext strong{font-weight:600}.merkmalsraster{border-bottom:1px solid var(--linie);margin:0;padding:0;list-style:none}.merkmal{border-top:1px solid var(--linie);padding-block:1.25rem}@media (min-width:44rem){.merkmal{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:2rem;display:grid}}.merkmalstitel{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.merkmalstext{color:var(--farbe-gedaempft);margin:.375rem 0 0;font-size:.9688rem}@media (min-width:44rem){.merkmalstext{margin-top:0}}.kennzahlenreihe{--innen:clamp(1.5rem, 3vw, 2.25rem);padding:var(--innen);background:var(--farbe-flaeche);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;margin:0;list-style:none;display:grid}@media (min-width:60rem){.kennzahlenreihe{margin-inline:calc(-1 * var(--innen))}.abschnitt:has(>.kennzahlenreihe>.kennzahl:nth-child(3):last-child)>.kennzahlenreihe{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0}}.kennzahl{border-top:2px solid var(--farbe-akzent);flex-direction:column;padding-top:.875rem;display:flex}.kennzahlenwert{color:var(--farbe-akzent);font-variant-numeric:tabular-nums;letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual;white-space:nowrap;font-size:clamp(2.25rem,3.8vw,3.125rem);font-weight:400;line-height:1.05}.kennzahlentext{-webkit-hyphens:manual;hyphens:manual;color:var(--farbe-text);margin-top:.5rem;font-size:.9375rem;line-height:1.5}.zitatblock{margin:0}.zitat{letter-spacing:-.02em;-webkit-hyphens:manual;hyphens:manual;max-width:34ch;margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:300;line-height:1.3;position:relative}:lang(de) .zitat{quotes:"„" "“"}:lang(en) .zitat{quotes:"“" "”"}.zitat:before{color:var(--farbe-akzent);content:open-quote;padding-right:.08em;position:absolute;right:100%}.zitat:after{content:close-quote}.zitatquelle{color:var(--farbe-gedaempft);-webkit-hyphens:manual;hyphens:manual;align-items:center;gap:1rem;margin-top:1.75rem;font-size:.9375rem;line-height:1.5;display:flex}.zitatbild{object-fit:cover;border-radius:50%;flex:none;width:3.75rem;height:3.75rem}@media (max-width:40rem){.zitat:before{position:static}}.leitsatz .zitat{text-align:center;margin-inline:auto}.leitsatz .zitat:before,.leitsatz .zitat:after{content:none}.leitsatz-zeile{text-wrap:balance;display:block}.leitsatz-zeile:first-child:before{color:var(--farbe-akzent);content:open-quote}.leitsatz-zeile:last-child:after{content:close-quote}.zitatblock:not(:has(.zitatquelle)) .zitat{max-width:none;font-size:clamp(2rem,5vw,4.25rem);line-height:1.12}.zitatblock.leitsatz .zitat{font-size:clamp(1.75rem,4.4vw,3.75rem)}.leitsatz.bereit .leitsatz-wort{opacity:.12}.leitsatz.spielt .leitsatz-wort{animation:.9s ease-out both leitsatz-wort;animation-delay:calc(.2s + var(--i) * .11s)}.leitsatz.bereit .leitsatz-zeile:last-child:after{opacity:.12}.leitsatz.spielt .leitsatz-zeile:last-child:after{animation:.9s ease-out both leitsatz-wort;animation-delay:calc(.2s + (var(--n) - 1) * .11s)}@keyframes leitsatz-wort{0%{color:var(--farbe-akzent);opacity:.12}35%{color:var(--farbe-akzent);opacity:1}to{color:var(--farbe-text);opacity:1}}@media (prefers-reduced-motion:reduce){.leitsatz.spielt .leitsatz-wort,.leitsatz.spielt .leitsatz-zeile:last-child:after{animation:none}}@media (min-width:60rem){.abschnitt>.zitatblock:not(:has(.zitatquelle)){grid-column:1/-1}}.schaubild{margin:0}.werkzeuge{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:1rem clamp(1rem,3vw,2.5rem);display:grid}.werkzeuge-zeichnung{grid-area:2/2/5;width:100%;height:auto;display:block;overflow:visible}.werkzeuge-band{border:1px solid color-mix(in srgb, var(--farbe-akzent) 30%, transparent);background:color-mix(in srgb, var(--farbe-akzent) 6%, #fff);text-align:center;border-radius:6px;grid-column:2;justify-self:center;margin:0;padding:.5rem 1.25rem;font-size:.9375rem;display:grid}.werkzeuge-band span{color:var(--farbe-gedaempft);font-size:.8125rem}.werkzeuge-band:last-child{grid-row:5}.werkzeug-text{color:var(--farbe-gedaempft);justify-items:start;gap:.25rem;margin:0;font-size:.875rem;line-height:1.5;display:grid}.werkzeug-text strong{color:var(--farbe-text);font-size:.9375rem;font-weight:600}.werkzeug-text-nummer{background:var(--farbe-akzent);color:#fff;border-radius:3px;place-items:center;width:1.5rem;height:1.5rem;font-size:.8125rem;font-weight:600;display:inline-grid}.werkzeug-text-1,.werkzeug-text-2,.werkzeug-text-3{text-align:right;grid-column:1;justify-items:end}.werkzeug-text-4,.werkzeug-text-5,.werkzeug-text-6{grid-column:3}.werkzeug-text-3,.werkzeug-text-4{grid-row:2}.werkzeug-text-2,.werkzeug-text-5{grid-row:3}.werkzeug-text-1,.werkzeug-text-6{grid-row:4}@media (max-width:56rem){.werkzeuge{grid-template-columns:minmax(0,1fr)}.werkzeuge-zeichnung,.werkzeuge-band,.werkzeuge-band:last-child,.werkzeug-text-1,.werkzeug-text-2,.werkzeug-text-3,.werkzeug-text-4,.werkzeug-text-5,.werkzeug-text-6{grid-area:auto/1}.werkzeuge-zeichnung{justify-self:center;width:min(100%,32rem)}.werkzeug-text-1,.werkzeug-text-2,.werkzeug-text-3{text-align:left;justify-items:start}.werkzeuge-band:last-child{order:1}.werkzeug-text{order:2}}.stopp-alt{stop-color:var(--farbe-akzent)}.stopp-neu{stop-color:var(--farbe-akzent-zwei)}.stopp-mitte{stop-color:color-mix(in srgb, var(--farbe-akzent) 16%, #fff)}.werkzeug-linie line{stroke:color-mix(in srgb, var(--farbe-akzent) 70%, transparent);stroke-dasharray:1;stroke-width:3px}.werkzeug-linie circle{fill:var(--farbe-akzent)}.mitte-flaeche{fill:url(#werkzeuge-mitte)}.mitte-ring{fill:none;opacity:.45;stroke:url(#werkzeuge-verlauf);stroke-width:2px}.werkzeug-hof{fill:color-mix(in srgb, var(--farbe-akzent) 7%, transparent)}.werkzeug-ring{fill:#fff;stroke:url(#werkzeuge-verlauf);stroke-width:5px}.werkzeug-bogen{fill:none;stroke:var(--farbe-akzent-zwei);stroke-dasharray:22 78;stroke-linecap:round;stroke-width:4px}.werkzeug-sinnbild{fill:none;stroke:var(--farbe-akzent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.werkzeug-sinnbild .zahn{stroke-linecap:butt;stroke-width:5px}.werkzeuge .pfeilspitze,.agenten .pfeilspitze{fill:color-mix(in srgb, var(--farbe-akzent) 70%, transparent)}.werkzeug-sinnbild .punkt{fill:var(--farbe-akzent);stroke:none}.werkzeug-mitte{transform-origin:500px 410px}.werkzeuge:not(.bereit)~.umbau-fuss .werkzeuge-nochmal{display:none}.werkzeug-plakette rect{fill:var(--farbe-akzent)}.werkzeug-plakette text{dominant-baseline:central;fill:#fff;text-anchor:middle;font-size:28px;font-weight:600}.werkzeuge.bereit .werkzeug-mitte,.werkzeuge.bereit .werkzeuge-band,.werkzeuge.bereit .werkzeug-text,.werkzeuge.bereit .werkzeug-linie circle,.werkzeuge.bereit .werkzeug-linie .pfeilspitze,.werkzeuge.bereit .werkzeug{opacity:0}.werkzeuge.bereit .werkzeug-linie line{stroke-dashoffset:1px}.werkzeuge.spielt .werkzeug-mitte{animation:.6s ease-out both werkzeug-mitte}.werkzeuge.spielt .werkzeuge-band{animation:.6s ease-out both werkzeug-einblenden}.werkzeuge.spielt .werkzeug-text{animation:.4s ease-out both werkzeug-einblenden;animation-delay:calc(.9s + var(--i) * .45s)}.werkzeuge.spielt .werkzeug-linie line{animation:.4s ease-out both werkzeug-linie;animation-delay:calc(.5s + var(--i) * .45s)}.werkzeuge.spielt .werkzeug-linie circle{animation:.2s ease-out both werkzeug-einblenden;animation-delay:calc(.5s + var(--i) * .45s)}.werkzeuge.spielt .werkzeug-linie .pfeilspitze{animation:.15s ease-out both werkzeug-einblenden;animation-delay:calc(.85s + var(--i) * .45s)}.werkzeuge.spielt .werkzeug{animation:.55s cubic-bezier(.3,1.35,.5,1) both werkzeug-auf;animation-delay:calc(.8s + var(--i) * .45s)}@keyframes werkzeug-mitte{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes werkzeug-linie{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes werkzeug-einblenden{0%{opacity:0}to{opacity:1}}@keyframes werkzeug-auf{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.werkzeuge.spielt .werkzeug-mitte,.werkzeuge.spielt .werkzeuge-band,.werkzeuge.spielt .werkzeug-text,.werkzeuge.spielt .werkzeug-linie line,.werkzeuge.spielt .werkzeug-linie circle,.werkzeuge.spielt .werkzeug-linie .pfeilspitze,.werkzeuge.spielt .werkzeug{animation:none}}.agenten{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr);align-items:center;gap:1rem clamp(.75rem,2vw,1.5rem);display:grid}.agenten-zeichnung{grid-area:1/2/5;width:100%;height:auto;display:block;overflow:visible}.agenten-flaeche{fill:url(#agenten-mitte)}.agenten-ring{fill:none;opacity:.45;stroke:url(#agenten-verlauf);stroke-width:2px}.agenten-leitung{fill:none;stroke:color-mix(in srgb, var(--farbe-akzent) 70%, transparent);stroke-dasharray:1;stroke-linejoin:miter;stroke-width:3px}.agenten-knoten{fill:#fff;stroke:url(#agenten-verlauf);stroke-width:4px}.agenten-mitte-text{dominant-baseline:central;fill:var(--farbe-text);text-anchor:middle;font-size:30px;font-weight:600}.agenten-gruppe{color:var(--farbe-akzent);grid-row:1;align-self:end;margin:0;font-size:.9375rem;font-weight:600}.agenten-gruppe-links{text-align:right;grid-column:1}.agenten-gruppe-rechts{grid-column:3}.agenten-text{color:var(--farbe-gedaempft);gap:.25rem;margin:0;font-size:.875rem;line-height:1.5;display:grid}.agenten-text strong{color:var(--farbe-text);font-size:.9375rem;font-weight:600}.agenten-text-1,.agenten-text-2,.agenten-text-3{text-align:right;grid-column:1}.agenten-text-4,.agenten-text-5,.agenten-text-6{grid-column:3}.agenten-text-1,.agenten-text-4{grid-row:2}.agenten-text-2,.agenten-text-5{grid-row:3}.agenten-text-3,.agenten-text-6{grid-row:4}@media (max-width:56rem){.agenten{grid-template-columns:minmax(0,1fr)}.agenten-zeichnung,.agenten-gruppe-links,.agenten-gruppe-rechts,.agenten-text-1,.agenten-text-2,.agenten-text-3,.agenten-text-4,.agenten-text-5,.agenten-text-6{text-align:left;grid-area:auto/1}.agenten-zeichnung{order:-1}.agenten-gruppe-links{order:1}.agenten-text-1,.agenten-text-2,.agenten-text-3{order:2}.agenten-gruppe-rechts{order:3;margin-top:.75rem}.agenten-text-4,.agenten-text-5,.agenten-text-6{order:4}}.agenten:not(.bereit)~.umbau-fuss .agenten-nochmal{display:none}.agenten.bereit .werkzeug-mitte,.agenten.bereit .agenten-gruppe,.agenten.bereit .agenten-text,.agenten.bereit .werkzeug-linie circle,.agenten.bereit .werkzeug-linie .pfeilspitze,.agenten.bereit .werkzeug{opacity:0}.agenten.bereit .agenten-leitung{stroke-dashoffset:1px}.agenten.spielt .werkzeug-mitte,.agenten.spielt .agenten-gruppe{animation:.6s ease-out both werkzeug-mitte}.agenten.spielt .agenten-leitung{animation:.4s linear both werkzeug-linie;animation-delay:calc(.5s + var(--i) * .4s)}.agenten.spielt .werkzeug-linie circle{animation:.2s ease-out both werkzeug-einblenden;animation-delay:calc(.5s + var(--i) * .4s)}.agenten.spielt .werkzeug-linie .pfeilspitze{animation:.15s ease-out both werkzeug-einblenden;animation-delay:calc(.85s + var(--i) * .4s)}.agenten.spielt .werkzeug{animation:.55s cubic-bezier(.3,1.35,.5,1) both werkzeug-auf;animation-delay:calc(.8s + var(--i) * .4s)}.agenten.spielt .agenten-text{animation:.4s ease-out both werkzeug-einblenden;animation-delay:calc(.9s + var(--i) * .4s)}@media (prefers-reduced-motion:reduce){.agenten.spielt .werkzeug-mitte,.agenten.spielt .agenten-gruppe,.agenten.spielt .agenten-leitung,.agenten.spielt .werkzeug-linie circle,.agenten.spielt .werkzeug-linie .pfeilspitze,.agenten.spielt .werkzeug,.agenten.spielt .agenten-text{animation:none}}.ablauf-vorspann{max-width:60ch;margin:0 0 1.5rem}.ablauf{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:64rem){.ablauf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:40rem){.ablauf{grid-template-columns:minmax(0,1fr)}}.phase{border:1px solid var(--linie);background:#fff;border-radius:6px;flex-direction:column;padding:1.25rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.phase-leiste{background:var(--linie);height:3px;position:absolute;inset:0 0 auto}.phase-leiste:after{background:var(--verlauf);content:"";transform-origin:0;position:absolute;inset:0}.phase-nummer{color:var(--farbe-akzent);font-size:1.25rem;font-weight:600}.phase-titel{margin:.125rem 0 .5rem;font-size:1rem;font-weight:600}.phase-text{margin:0 0 1rem;font-size:.875rem;line-height:1.5}.phase-plakette{border:1px solid var(--farbe-akzent);color:var(--farbe-akzent);text-align:center;border-radius:4px;margin-top:auto;padding:.375rem .5rem;font-size:.8125rem;font-weight:600}.phase-freigabe .phase-plakette{background:var(--farbe-akzent);color:#fff}.ablauf:not(.bereit)+.ablauf-fuss .ablauf-nochmal{display:none}.ablauf.bereit .phase-leiste:after{transform:scaleX(0)}.ablauf.bereit .phase-nummer,.ablauf.bereit .phase-titel,.ablauf.bereit .phase-text,.ablauf.bereit .phase-plakette{opacity:.2}.ablauf.spielt .phase-leiste:after{animation:phase-fahrt var(--fahrt) linear both;animation-delay:var(--start)}.ablauf.spielt .phase-nummer,.ablauf.spielt .phase-titel,.ablauf.spielt .phase-text{animation:.35s ease-out both phase-auf;animation-delay:calc(var(--start) + var(--fahrt) * .5)}.ablauf.spielt .phase-plakette{animation:.3s ease-out both phase-auf;animation-delay:calc(var(--start) + var(--fahrt))}.ablauf.spielt .phase-freigabe .phase-plakette{animation:.45s cubic-bezier(.3,1.5,.5,1) both phase-stempel;animation-delay:calc(var(--start) + var(--fahrt))}@keyframes phase-fahrt{0%{transform:scaleX(0)}to{transform:none}}@keyframes phase-auf{0%{opacity:.2}to{opacity:1}}@keyframes phase-stempel{0%{opacity:.2;transform:scale(1.15)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ablauf.spielt .phase-leiste:after,.ablauf.spielt .phase-nummer,.ablauf.spielt .phase-titel,.ablauf.spielt .phase-text,.ablauf.spielt .phase-plakette,.ablauf.spielt .phase-freigabe .phase-plakette{animation:none}}.kern-einleitung{max-width:40rem;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.kern{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:52rem){.kern{grid-template-columns:minmax(0,1fr)}}.kern-karte{border:1px solid var(--linie);background:#fff;border-radius:8px;padding:1.75rem 1.5rem 1.5rem;position:relative;overflow:hidden}.kern-leiste{background:var(--linie);height:3px;position:absolute;inset:0 0 auto}.kern-leiste:after{background:var(--verlauf);content:"";transform-origin:0;position:absolute;inset:0}.kern-symbol{fill:none;width:2.25rem;height:2.25rem;stroke:var(--farbe-akzent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;display:block}.kern-titel{margin:1rem 0 .5rem;font-size:1.125rem;font-weight:600}.kern-text{color:var(--farbe-gedaempft);margin:0;font-size:.9375rem;line-height:1.55}.kern.bereit .kern-leiste:after{transform:scaleX(0)}.kern.bereit .kern-symbol,.kern.bereit .kern-titel,.kern.bereit .kern-text{opacity:.2}.kern.spielt .kern-leiste:after{animation:.5s ease-out both phase-fahrt;animation-delay:calc(.2s + var(--i) * .45s)}.kern.spielt .kern-symbol,.kern.spielt .kern-titel,.kern.spielt .kern-text{animation:.4s ease-out both phase-auf;animation-delay:calc(.45s + var(--i) * .45s)}@media (prefers-reduced-motion:reduce){.kern.spielt .kern-leiste:after,.kern.spielt .kern-symbol,.kern.spielt .kern-titel,.kern.spielt .kern-text{animation:none}}.branchen-text{max-width:40rem;margin:0 0 1.75rem}.branchen{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.branche{border:1px solid var(--linie);-webkit-hyphens:none;hyphens:none;background:#fff;border-radius:8px;flex-direction:column;font-weight:600;display:flex;overflow:hidden}.branche-bild{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.branche-name{align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.branche-symbol{fill:none;width:1.5rem;height:1.5rem;stroke:var(--farbe-akzent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none}.branche-weitere{border:1px dashed color-mix(in srgb, var(--farbe-akzent) 35%, transparent);text-align:center;color:var(--farbe-gedaempft);background:0 0;justify-content:center;padding:1rem;font-weight:400}.weiter{border:1px solid color-mix(in srgb, var(--farbe-akzent) 18%, transparent);background:color-mix(in srgb, var(--farbe-akzent) 6%, #fff);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.weiter:before{background:var(--verlauf);content:"";height:3px;position:absolute;inset:0 0 auto}.weiter-titel{letter-spacing:-.015em;margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:600;line-height:1.25}.weiter-text{max-width:55ch;color:var(--farbe-gedaempft);margin:.625rem 0 0}.weiter-knopf{white-space:nowrap;justify-self:end}@media (max-width:40rem){.weiter{grid-template-columns:minmax(0,1fr)}.weiter-knopf{justify-self:start}}.logoreihe{flex-wrap:wrap;align-items:center;gap:2rem 3.5rem;margin:0;padding:0;list-style:none;display:flex}.logofeld{align-items:center;display:flex}.logobild{object-fit:contain;width:auto;max-width:100%;height:2.75rem;display:block}.logoreihe-einzeln>li{background:var(--farbe-flaeche);border-radius:10px;justify-content:center;padding:2rem 2.75rem}.logoreihe-einzeln .logobild{height:4.5rem}.logoreihe-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.logoreihe-kacheln>li{background:var(--farbe-flaeche);aspect-ratio:3/2;border-radius:8px;justify-content:center;padding:1.5rem}.logoreihe-kacheln .logobild{height:auto;max-height:3.25rem}@media (max-width:30rem){.logoreihe-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.galerie{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.galerie-mehrere{grid-template-columns:repeat(2,minmax(0,1fr))}}.bildblock{margin:0}.abschnittsbild{object-fit:contain;border-radius:10px;width:100%;max-height:36rem;display:block}.galerie-mehrere .abschnittsbild{aspect-ratio:4/3;object-fit:cover;height:100%}.bildunterschrift{color:var(--farbe-gedaempft);-webkit-hyphens:manual;hyphens:manual;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;font-size:.875rem;line-height:1.5;display:flex}.kartenherkunftverweis{color:var(--farbe-gedaempft)}.kartenherkunftverweis:hover{color:var(--farbe-text)}.bildverweis{color:var(--farbe-text);border-radius:10px;text-decoration:none;display:block;position:relative}.bildverweis:after{border-radius:inherit;content:"";border:2px solid #0000;transition:border-color .16s;position:absolute;inset:0}.bildverweis:hover:after{border-color:var(--farbe-akzent)}.bildverweis-plakette{background:#fff;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 1px 3px #191f312e}.bildverweis:hover .bildverweis-plakette{background:var(--farbe-akzent);color:#fff}.personenraster{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.personenbild{object-fit:cover;border-radius:50%;width:10rem;height:10rem;margin-bottom:1rem;display:block}.personenkuerzel{background:color-mix(in srgb, var(--farbe-akzent) 12%, #fff);color:var(--farbe-akzent);place-items:center;font-size:2.5rem;font-weight:600;display:grid}@media (min-width:40rem){.person{grid-template-columns:10rem minmax(0,1fr);align-items:start;column-gap:1.75rem;display:grid}.person>*{grid-column:2}.person>.personenbild{grid-area:1/1/span 4;margin-bottom:0}}.personenname{margin:0;font-size:1.375rem;font-weight:600;line-height:1.3}.personenverweis{color:var(--farbe-akzent);text-underline-offset:.2em;justify-self:start;margin-top:.75rem;font-weight:600}.personenverweis:hover{color:var(--farbe-text)}.personenrolle{color:var(--farbe-akzent);margin:.25rem 0 1rem}.personentext{margin:0}.luecke{color:#8d1c19;background:#b4231f0f;border:1px dashed #b4231f8c;border-radius:6px;margin:0;padding:.75rem 1rem;font-size:.875rem;font-style:italic;line-height:1.6}.luecke-abschnitt{max-width:40rem}.inhaltsseite>.luecke,.inhalt .luecke{max-width:36rem;margin-top:1.5rem}.kontaktblock{margin-top:clamp(2.5rem,5vw,4rem)}.kontaktliste{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.75rem 3rem;margin:0;display:grid}.kontaktzeile dt{color:var(--farbe-gedaempft);font-size:.875rem}.kontaktzeile dd{margin:.25rem 0 0;font-size:1.125rem;line-height:1.5}.kontaktzeilenverweis{color:var(--farbe-text);-webkit-text-decoration:underline 1px color-mix(in srgb, var(--farbe-akzent) 50%, transparent);text-decoration:underline 1px color-mix(in srgb, var(--farbe-akzent) 50%, transparent);text-underline-offset:.25em}.kontaktzeilenverweis:hover{color:var(--farbe-akzent)}.epost{color:var(--farbe-akzent);cursor:pointer}.epost:hover{text-decoration:underline}.rechtstext{width:100%;max-width:var(--breite);padding:clamp(2rem, 6vw, 4.5rem) var(--rand) 4rem;margin-inline:auto}.rechtstext>*{max-width:44rem}.rueckverweis{color:var(--farbe-gedaempft);align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.rueckverweis:hover{color:var(--farbe-text)}.rechtsabschnitte{margin-top:2.5rem}.rechtsabschnitte h2{margin:2.75rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.35}.rechtsabschnitte h2:first-child{margin-top:0}.rechtsabschnitte p{margin:0 0 1rem}.rechtsabschnitte a{color:var(--farbe-akzent);text-decoration:none}.rechtsabschnitte a:hover{text-decoration:underline}.rechtsabschnitte ul{margin:0 0 1rem;padding-left:1.25rem}.rechtsabschnitte li{margin-bottom:.375rem}.rechtsabschnitte strong{font-weight:600}.rechtsabschnitte table{border-collapse:collapse;width:100%;max-width:100%;margin:.5rem 0 1.25rem;font-size:.9375rem;display:block;overflow-x:auto}.rechtsabschnitte td,.rechtsabschnitte th{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;padding:.625rem 1rem .625rem 0;line-height:1.6}.rechtsabschnitte th{font-weight:600}.rechtsabschnitte code{font-family:var(--schrift-code), ui-monospace, monospace;font-size:.875em}.fussverweis{color:var(--farbe-gedaempft);text-decoration:none}.fussverweis:hover{color:var(--farbe-text);text-decoration:underline}.rechtsfuss{border-top:1px solid var(--linie);color:var(--farbe-gedaempft);flex-wrap:wrap;gap:.5rem 2rem;margin-top:4rem;padding-top:1.5rem;font-size:.875rem;display:flex}.fuss{width:100%;max-width:var(--breite);padding:clamp(5rem, 10vw, 8rem) var(--rand) 3rem;color:var(--farbe-gedaempft);gap:1.5rem 3rem;margin:auto auto 0;font-size:.875rem;line-height:1.6;display:grid}@media (min-width:50rem){.fuss{grid-template-columns:repeat(3,minmax(0,1fr))}}.fuss>*{border-top:1px solid var(--linie);padding-top:1.5rem}.fuss-marke{color:var(--farbe-text);flex-direction:column;margin:0;font-weight:600;display:flex}.fuss-anspruch{color:var(--farbe-gedaempft);font-weight:400}.fuss-gruppe{flex-direction:column;gap:.125rem;margin:0;display:flex}
