:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface-100:#faf6ef;--surface-200:#f1e9db;--surface-300:#e3d6c2;--ink:#2a2015;--ink-muted:#5c4f3d;--forest:#2f5233;--forest-strong:#1e3a22;--clay-blue:#3e5c76;--clay-blue-strong:#294459;--terracotta:#c1622d;--terracotta-strong:#9a4b21;--rust:#a13d2b;--rust-strong:#7c2e20;--display:"Fraunces Variable", Georgia, "Times New Roman", serif;--sans:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 1px 3px #2a20151f;--rand:var(--space-4)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface-100:#1b1712;--surface-200:#241e17;--surface-300:#33291e;--ink:#f3ece1;--ink-muted:#c7baa4;--forest:#7cb489;--forest-strong:#9ecba8;--clay-blue:#8fb0c9;--clay-blue-strong:#abc7da;--terracotta:#e2925e;--terracotta-strong:#edad82;--rust:#d97c63;--rust-strong:#e89985;--shadow-sm:0 1px 3px #0006}}@media (width>=768px){:root{--rand:var(--space-16)}}*{box-sizing:border-box;margin:0}html.lenis,html.lenis body{height:auto}body{background:var(--surface-100);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:24px}.teil{padding:var(--space-16) var(--rand);justify-content:center;gap:var(--space-8);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.teil-opener,.mit-animation .teil-wer{justify-content:flex-start;min-height:100vh;padding-top:22vh}.teil-titel{font-family:var(--display);font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}.todo{color:var(--terracotta-strong);padding:var(--space-1) var(--space-3);border:1px dashed var(--terracotta);border-radius:var(--radius-sm);align-self:flex-start;font-size:14px;line-height:20px;display:inline-block}.opener-name{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600;line-height:20px}.opener-name-gross{display:none}.opener-gruss{font-family:var(--display);color:var(--forest);margin-bottom:var(--space-4);font-size:22px;font-weight:600;line-height:28px;transition:opacity .6s}.opener-gruss.weg{opacity:0}.mit-animation .opener-gruss{left:var(--rand);right:var(--rand);top:var(--name-oben,30%);transform:translateY(calc(-100% - var(--space-4)));z-index:4;text-align:center;pointer-events:none;margin:0;position:absolute}@media (width>=768px){.opener-gruss{font-size:28px;line-height:34px}}.opener-buehne{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid;position:relative}.opener-text{gap:var(--space-8);flex-direction:column;display:flex}.begriffe{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.begriff{padding:var(--space-1) var(--space-3);background:var(--surface-200);color:var(--ink-muted);white-space:nowrap;border-radius:999px;font-size:13px;font-weight:500;line-height:20px}.opener-satz{gap:var(--space-3);font-family:var(--display);flex-direction:column;font-weight:600;display:flex}.opener-titel{font-size:clamp(44px,7vw,88px);line-height:1.02}.opener-unterzeile{color:var(--forest);font-size:clamp(24px,3vw,34px);line-height:1.2}.opener-portraet{justify-self:center;width:100%;max-width:440px;position:relative}@media (prefers-reduced-motion:no-preference){.startseite .portraet-bild{animation:.4s 3s both foto-spaet}.mit-animation .startseite .portraet-bild,.mit-animation .portraet-bild{animation:none}}@keyframes foto-spaet{0%{opacity:0}to{opacity:1}}.portraet-bild{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.opener-leinwand{display:none}.mit-animation .teil-opener{position:relative}.mit-animation .opener-name{top:var(--space-8);left:var(--rand);z-index:3;position:absolute}.mit-animation .opener-name-gross{z-index:3;padding:var(--rand);font-family:var(--display);text-align:center;pointer-events:none;place-items:center;font-size:clamp(48px,9vw,120px);font-weight:600;line-height:1;display:grid;position:absolute;inset:0}.mit-animation .begriffe{pointer-events:none;display:block;position:absolute;inset:0}@media (width<=767px){.mit-animation .begriffe{height:calc(100svh - var(--space-12) * 2);bottom:auto}}@media (width>=1024px){.mit-animation .begriffe{left:calc(50% + min(100vw - 160px,1280px)/-2);right:calc(50% + min(100vw - 160px,1280px)/-2)}}.mit-animation .begriff{color:var(--ink-muted);background:0 0;padding:0;font-size:clamp(15px,1.7vw,24px);font-weight:700;line-height:1.2;position:absolute}.mit-animation .begriff.mensch{color:var(--forest)}.mit-3d .opener-leinwand{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scroll-hinweis{display:none}.mit-animation .scroll-hinweis{left:50%;bottom:var(--space-8);z-index:3;align-items:center;gap:var(--space-1);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;font-size:13px;font-weight:600;line-height:16px;transition:opacity .3s;display:flex;position:absolute;transform:translate(-50%)}.scroll-hinweis svg{fill:none;stroke:var(--forest);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hinweis-maus{width:26px;height:38px}.hinweis-text-maus{color:var(--ink);font-size:15px}.maus-rad{animation:1.6s ease-in-out infinite rad}@keyframes rad{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(7px)}to{opacity:0;transform:translateY(0)}}@media (width>=768px){.mit-animation .scroll-hinweis{top:var(--hinweis-oben,65%);bottom:auto}}.hinweis-finger,.hinweis-text-touch{display:none}.hinweis-finger{stroke-width:2.4px;width:52px;height:64px;animation:1.8s ease-in-out infinite wischen}.finger-pfeil{stroke:var(--terracotta)}@keyframes wischen{0%{opacity:.35;transform:translateY(14px)}20%{opacity:1}80%{opacity:1;transform:translateY(-10px)}to{opacity:.35;transform:translateY(-14px)}}@media (width<=767px){.hinweis-finger,.hinweis-text-touch{display:block}.hinweis-maus,.hinweis-text-maus{display:none}.mit-animation .scroll-hinweis{gap:var(--space-2);font-size:14px;bottom:18vh}.hinweis-finger{width:72px;height:90px}.opener-buehne{grid-template-columns:minmax(0,1fr)}.opener-portraet{order:-1;max-width:300px}}.lebender-satz{font-family:var(--display);color:var(--rust);font-size:clamp(34px,6vw,72px);font-weight:600;line-height:1.12}.etappe{position:relative}.punkt{opacity:0;visibility:hidden;position:absolute}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.akte-rahmen{padding-left:var(--space-8);position:relative}.zeitleiste{background:var(--surface-300);width:2px;position:absolute;top:0;bottom:0;left:0}.zeitleiste-fuellung{background:var(--forest);transform-origin:top;height:100%;display:block}.akte{padding:0;list-style:none}.akt{--akzent:var(--forest);gap:var(--space-8) var(--space-12);padding:var(--space-12) 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;position:relative}.akt:before{content:"";left:calc(-1 * var(--space-8) - 5px);background:var(--surface-100);border:2px solid var(--akzent);border-radius:999px;width:12px;height:12px;position:absolute;top:50%}.akt:nth-child(3n+2){--akzent:var(--clay-blue)}.akt:nth-child(3n+3){--akzent:var(--terracotta)}.akt-zahl{font-family:var(--display);color:var(--akzent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(56px,9vw,112px);font-weight:600;line-height:1}.einheit{margin-left:.15em;font-size:.45em}.akt-zahl .todo{font-family:var(--sans);font-weight:400}.akt-zahl-text{margin-top:var(--space-3);color:var(--ink-muted);font-size:18px;line-height:28px}.akt-label{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.akt-station{margin-top:var(--space-2);font-size:18px;font-weight:600;line-height:28px}.akt-erkenntnis{margin-top:var(--space-4);font-family:var(--display);font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.3}@media (width<=767px){.akte-rahmen{padding-left:var(--space-6)}.akt{gap:var(--space-6);padding:var(--space-8) 0;grid-template-columns:minmax(0,1fr)}.akt:before{left:calc(-1 * var(--space-6) - 5px);top:calc(var(--space-8) + 20px)}}.projekt{margin-top:var(--space-12);gap:var(--space-6);flex-direction:column;display:flex}.leitsaetze{gap:var(--space-4) var(--space-8);font-family:var(--display);color:var(--clay-blue);flex-wrap:wrap;padding:0;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.25;list-style:none;display:flex}.etappen{--linie:1;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.etappen:before,.etappen:after{content:"";top:19px;left:20px;right:calc((100% - 3 * var(--space-6)) / 4 - 20px);background:var(--surface-300);height:2px;position:absolute}.etappen:after{background:var(--forest);transform-origin:0;transform:scaleX(var(--linie))}.etappe-schritt{z-index:1;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.etappe-nr{width:40px;height:40px;font-family:var(--display);color:var(--surface-100);background:var(--forest);border-radius:999px;place-items:center;font-size:20px;font-weight:600;display:grid}.etappe-schritt:last-child .etappe-nr{background:var(--terracotta)}@media (width<=767px){.etappen{grid-template-columns:minmax(0,1fr)}.etappe-schritt{flex-direction:row;align-items:center}.etappe-nr{flex:none}.etappen:before,.etappen:after{width:2px;height:auto;inset:20px auto 20px 19px}.etappen:after{transform-origin:top;transform:scaleY(var(--linie))}}.fusszeile{width:calc(100% - 2 * var(--rand));max-width:calc(1200px - 2 * var(--rand));padding:var(--space-8) 0;border-top:1px solid var(--surface-300);justify-content:space-between;gap:var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0 auto;font-size:13px;line-height:16px;display:flex}.fuss-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.fusszeile a{color:var(--ink-muted)}@media (width<=767px){.teil{padding-top:var(--space-12);padding-bottom:var(--space-12);gap:var(--space-6)}.teil-opener{padding-top:88px}.opener-portraet{max-width:min(300px,36vh)}.projekt{margin-top:var(--space-6)}}.kopfzeile{z-index:50;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-3) var(--rand);background:color-mix(in srgb, var(--surface-100) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--surface-300);transition:transform .35s;display:flex;position:fixed;top:0;left:0;right:0}.kopfzeile-versteckt{transform:translateY(-100%)}.kopf-name{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:600;line-height:28px;text-decoration:none}.hauptnavigation{gap:var(--space-6);display:flex}.hauptnavigation a{color:var(--ink);border-bottom:2px solid #0000;font-size:15px;font-weight:500;line-height:24px;text-decoration:none}.hauptnavigation a:hover,.hauptnavigation a[aria-current=page]{border-bottom-color:var(--forest);color:var(--forest-strong)}.menue-knopf{display:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--clay-blue);outline-offset:3px}.unterseite main{padding-top:72px}@media (width<=767px){.menue-knopf{border:1px solid var(--surface-300);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:grid}.menue-linien,.menue-linien:before,.menue-linien:after{background:currentColor;width:18px;height:2px;display:block;position:relative}.menue-linien:before,.menue-linien:after{content:"";position:absolute;left:0}.menue-linien:before{top:-6px}.menue-linien:after{top:6px}.hauptnavigation{padding:var(--space-2) var(--rand) var(--space-4);background:var(--surface-100);border-bottom:1px solid var(--surface-300);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.kopfzeile.offen .hauptnavigation{display:flex}.hauptnavigation a{padding:var(--space-3) 0;border-bottom:1px solid var(--surface-300);font-size:18px}}.nav-karten{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.nav-karte{gap:var(--space-2);height:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--clay-blue);box-shadow:var(--shadow-sm);color:var(--surface-100);flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex}.nav-karte:hover{background:var(--clay-blue-strong)}.nav-karte:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}.nav-karte-titel{font-family:var(--display);font-size:26px;font-weight:600;line-height:32px}.nav-karte-text{color:var(--surface-100);opacity:.85}.nav-pfeil{padding-top:var(--space-3);color:var(--surface-100);margin-top:auto;font-size:22px}.karten-titel{font-family:var(--display);font-size:24px;font-weight:600;line-height:30px}.drei-karten{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auftakt{max-width:none;padding-top:clamp(24px,7vh,64px);padding-bottom:clamp(24px,7vh,64px);padding-left:max(var(--rand), calc((100vw - 1200px) / 2 + var(--rand)));padding-right:max(var(--rand), calc((100vw - 1200px) / 2 + var(--rand)));gap:clamp(16px,3.5vh,32px);margin:0;position:relative}.auftakt-animiert{min-height:100vh}.auftakt-label{color:var(--terracotta-strong);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:18px}.auftakt-titel{font-family:var(--display);font-size:clamp(34px,min(7vw,10vh),96px);font-weight:600;line-height:1.05}.auftakt-zitat{font-size:clamp(30px,min(5.5vw,8.5vh),76px)}.auftakt-gross{color:var(--terracotta);font-size:clamp(96px,min(20vw,26vh),260px);line-height:.9}.auftakt-einheit{margin-left:.05em;font-size:.4em}.auftakt-text{gap:var(--space-3);flex-direction:column;max-width:1000px;display:flex}.auftakt-satz{font-family:var(--display);color:var(--ink-muted);font-size:clamp(18px,min(2.8vw,3.7vh),34px);line-height:1.3}.auftakt-quelle{color:var(--ink-muted);font-size:14px;line-height:20px}.auftakt-quelle a{color:var(--forest-strong);font-weight:600}.akzent-blau{color:var(--clay-blue)}.akzent-rot{color:var(--rust)}.akzent-gruen{color:var(--forest)}.drei-karten,.vier-karten{align-items:start}.vier-karten{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.karte-auf{border-radius:var(--radius-md);background:var(--clay-blue);box-shadow:var(--shadow-sm);color:var(--surface-100)}.karte-rot{background:var(--rust)}.karte-gruen{background:var(--forest)}.karte-auf summary{cursor:pointer;gap:var(--space-2);padding:var(--space-6);padding-right:var(--space-12);flex-direction:column;list-style:none;display:flex;position:relative}.karte-auf summary::-webkit-details-marker{display:none}.karte-auf summary:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px;border-radius:var(--radius-md)}.karte-auf-label{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:13px;font-weight:600;line-height:16px}.auf-zeichen{top:var(--space-6);right:var(--space-6);width:20px;height:20px;position:absolute}.auf-zeichen:before,.auf-zeichen:after{content:"";background:currentColor;width:20px;height:2px;transition:transform .2s;position:absolute;top:9px;left:0}.auf-zeichen:after{transform:rotate(90deg)}.karte-auf[open] .auf-zeichen:after{transform:rotate(0)}.karte-inhalt{gap:var(--space-3);padding:0 var(--space-6) var(--space-6);flex-direction:column;font-size:17px;line-height:27px;display:flex}.karte-inhalt strong,.karte-inhalt dt{font-weight:700}.karte-auf .tags{margin-bottom:var(--space-1)}.karte-auf .tag{background:color-mix(in srgb, var(--surface-100) 18%, transparent);color:var(--surface-100)}.karte-auf .projekt-schritte dt{color:var(--surface-100);opacity:.8}.stationen-bereich{max-width:none;padding-left:max(var(--rand), calc((100vw - 1200px) / 2 + var(--rand)));padding-right:max(var(--rand), calc((100vw - 1200px) / 2 + var(--rand)));margin:0;overflow:hidden}.stationen-fortschritt{background:var(--surface-300);border-radius:2px;height:3px;display:none}.stationen-fortschritt span{background:var(--terracotta);transform-origin:0;height:100%;display:block}.stationen-animiert .stationen-fortschritt{display:block}.stationen{padding:0 0 var(--space-4);gap:var(--space-6);scroll-snap-type:x mandatory;list-style:none;display:flex;position:relative;overflow-x:auto}.stationen-animiert .stationen{padding-bottom:0;overflow:visible}.station{scroll-snap-align:start;gap:var(--space-2);min-width:0;min-height:260px;padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-200);box-shadow:var(--shadow-sm);border-top:4px solid var(--terracotta);flex-direction:column;flex:0 0 min(340px,80vw);display:flex}.station-jahr{font-family:var(--display);color:var(--terracotta-strong);font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.station-titel{font-family:var(--display);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-height:56px;padding-bottom:var(--space-3);border-bottom:1px solid var(--surface-300);font-size:22px;font-weight:600;line-height:28px}.station-satz{font-size:16px;line-height:25px}.tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag{padding:2px var(--space-3);background:var(--surface-100);color:var(--clay-blue-strong);border-radius:999px;font-size:12px;font-weight:600;line-height:18px}.projekt-schritte{gap:var(--space-3);display:grid}.projekt-schritte dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.projekt-schritte dd{margin:0}.kontakt-karten{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kontakt-karte{gap:var(--space-3);min-height:220px;padding:var(--space-8);border-radius:var(--radius-md);background:var(--clay-blue);box-shadow:var(--shadow-sm);color:var(--surface-100);flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex}.kontakt-karte:hover{background:var(--clay-blue-strong)}.kontakt-karte.karte-gruen{background:var(--forest)}.kontakt-karte.karte-gruen:hover{background:var(--forest-strong)}.kontakt-karte:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}.kontakt-art{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:13px;font-weight:600;line-height:16px}.kontakt-wert{font-family:var(--display);overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.25}.kontakt-aktion{align-items:center;gap:var(--space-2);margin-top:auto;font-weight:600;display:flex}@media (width<=1023px){.nav-karten{grid-template-columns:repeat(2,minmax(0,1fr))}.drei-karten{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.nav-karten,.vier-karten,.kontakt-karten{grid-template-columns:minmax(0,1fr)}.kopf-name{font-size:18px}}.lese-fortschritt{background:var(--terracotta);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--fortschritt,0));position:absolute;bottom:-1px;left:0}.fuehrer{white-space:nowrap;width:fit-content;left:0;right:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;align-items:center;gap:var(--space-2);max-width:calc(100vw - 2 * var(--rand));padding:var(--space-2) var(--space-4);border:1px solid var(--surface-300);background:color-mix(in srgb, var(--surface-100) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-sm);color:var(--ink);pointer-events:none;border-radius:999px;margin-inline:auto;font-size:13px;font-weight:600;line-height:18px;transition:opacity .3s,translate .3s;display:flex;position:fixed}.fuehrer-weg{translate:0 12px;opacity:0!important}.fuehrer-symbol svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:26px;display:block}.fuehrer-quer-modus .fuehrer-symbol svg{width:30px;height:20px;color:var(--terracotta-strong)}.fuehrer-zaehler:empty{display:none}.fuehrer-zaehler{padding-left:var(--space-2);border-left:1px solid var(--surface-300);color:var(--terracotta-strong);font-variant-numeric:tabular-nums}.fuehrer-pfeil,.fuehrer-rad{animation:1.6s ease-in-out infinite fuehrer-hoch}.fuehrer-quer{animation:1.6s ease-in-out infinite fuehrer-seitwaerts}@keyframes fuehrer-hoch{0%,to{opacity:.5;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes fuehrer-seitwaerts{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}.abschnitt-punkte{display:none}@media (width>=1024px){.abschnitt-punkte{right:var(--space-6);z-index:40;transition:opacity .3s;display:block;position:fixed;top:50%;translate:0 -50%}.abschnitt-punkte.punkte-weg{opacity:0;pointer-events:none}.abschnitt-punkte ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.abschnitt-punkte button{justify-content:flex-end;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-1) 0;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}.punkt-name{opacity:0;white-space:nowrap;transition:opacity .2s,translate .2s;translate:6px}.punkt-marke{border:2px solid var(--ink-muted);border-radius:50%;width:10px;height:10px;transition:background-color .2s,transform .2s}.abschnitt-punkte button.aktiv .punkt-name,.abschnitt-punkte button:hover .punkt-name,.abschnitt-punkte button:focus-visible .punkt-name{opacity:1;translate:0}.abschnitt-punkte button.aktiv{color:var(--ink);font-weight:600}.abschnitt-punkte button.aktiv .punkt-marke{background:var(--terracotta);border-color:var(--terracotta);transform:scale(1.2)}.abschnitt-punkte button:focus-visible{outline:2px solid var(--clay-blue);outline-offset:4px}}.stationen-tipp{color:var(--terracotta-strong);font-size:14px;font-weight:600}.stationen-tipp .tipp-animiert,.stationen-animiert .stationen-tipp .tipp-statisch{display:none}.stationen-animiert .stationen-tipp .tipp-animiert{align-items:center;gap:var(--space-2);display:inline-flex}.stationen-animiert .stationen-tipp{margin:var(--space-3) 0 var(--space-4);font-size:16px;transition:opacity .4s;display:flex}.stationen-animiert.stationen-gestartet .stationen-tipp{opacity:0}.tipp-pfeil{font-size:22px;line-height:1;animation:1.4s ease-in-out infinite tipp-wippen;display:inline-block}@keyframes tipp-wippen{50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.tipp-pfeil,.fuehrer-pfeil,.fuehrer-rad,.fuehrer-quer{animation:none}}.datenschutz-text{gap:var(--space-4);max-width:760px}.datenschutz-text .teil-titel{margin-top:var(--space-6);font-size:clamp(22px,2.6vw,28px)}.datenschutz-text p,.datenschutz-text li{font-size:17px;line-height:27px}.datenschutz-text ul{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;display:flex}.datenschutz-text a{color:var(--forest-strong);font-weight:600}.abmelden{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-200);flex-direction:column;display:flex}.abmelden-status{font-weight:600}.abmelden-knopf{padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);background:var(--clay-blue);color:var(--surface-100);font:inherit;cursor:pointer;border:0;font-weight:600}.abmelden-knopf:hover{background:var(--clay-blue-strong)}.abmelden-knopf:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}.abmelden-hinweis{color:var(--ink-muted);font-size:14px!important}@font-face{font-family:Fraunces Atmend;src:url(./fraunces-atmend-CFFu7zhK.woff2)format("woff2");font-weight:100 900;font-display:swap}.wortmarke{top:50%;right:max(var(--rand), calc((100vw - 1200px) / 2));z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;font-size:clamp(64px,min(17vw,25vh),250px);line-height:.82;display:flex;position:absolute;translate:0 -50%}.auftakt>:not(.wortmarke){z-index:1;position:relative}.wortmarke-digital{font-family:var(--sans);letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1.5px var(--clay-blue);opacity:.75;font-weight:800}.wortmarke-digital .zeichen{text-align:center;display:inline-block}.wortmarke-human{font-family:"Fraunces Atmend", var(--display);color:var(--terracotta);opacity:.4;font-variation-settings:"SOFT" 100, "WONK" 1, "wght" 750, "opsz" 144}.wortmarke-human.atmet{animation:7s ease-in-out infinite wortmarke-atmen}.wortmarke-human .zeichen{display:inline-block}.wortmarke-cursor{background:var(--clay-blue);vertical-align:baseline;width:.08em;height:.75em;margin-left:.04em;animation:.8s step-end infinite cursor-blinken;display:inline-block}@keyframes cursor-blinken{50%{opacity:0}}@keyframes wortmarke-atmen{0%,to{font-variation-settings:"SOFT" 100, "WONK" 1, "wght" 750, "opsz" 144}50%{font-variation-settings:"SOFT" 0, "WONK" 0, "wght" 350, "opsz" 144}}@media (prefers-reduced-motion:reduce){.wortmarke{display:none}.wortmarke-digital{opacity:.16}.wortmarke-human{opacity:.08;font-variation-settings:"SOFT" 50, "wght" 500, "opsz" 144;animation:none}}.einleitung-text{max-width:820px;font-family:var(--display);font-size:clamp(20px,2.4vw,28px);line-height:1.4}.kontakt-kopf{padding-bottom:var(--space-6)}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}
