:root{--petrol-900:#071c26;--petrol-800:#0b2c38;--petrol-700:#0f3d4c;--petrol-600:#16637a;--petrol-500:#2a7f96;--petrol-400:#4e9db0;--petrol-300:#7fb7c4;--petrol-200:#b5d6de;--petrol-100:#d6e8ed;--petrol-050:#eef5f7;--n-900:#0d1a20;--n-800:#1e2c33;--n-700:#37474f;--n-600:#5c6c77;--n-500:#7c8b95;--n-400:#a7b4bc;--n-300:#c6d1d7;--n-200:#dde5ea;--n-100:#eaf0f3;--n-050:#f0f5f7;--white:#fff;--green-700:#0f6b4f;--green-050:#e6f2ee;--amber-700:#8a5a12;--amber-050:#fbf1df;--brick-700:#96342b;--brick-050:#f7e9e7;--brand-primary:var(--petrol-700);--brand-deep:var(--petrol-900);--brand-interactive:var(--petrol-600);--brand-accent:var(--petrol-300);--brand-accent-soft:var(--petrol-050);--text-heading:var(--petrol-900);--text-body:var(--n-800);--text-muted:var(--n-600);--text-subtle:var(--n-500);--text-inverse:var(--white);--text-inverse-muted:#ffffffb8;--text-link:var(--petrol-600);--text-link-hover:var(--petrol-800);--text-on-brand:var(--white);--surface-page:var(--white);--surface-subtle:var(--n-050);--surface-card:var(--white);--surface-accent:var(--petrol-050);--surface-inverse:var(--petrol-900);--surface-brand:var(--petrol-700);--surface-hover:var(--n-100);--surface-active:var(--n-200);--border-subtle:var(--n-100);--border-default:var(--n-200);--border-strong:var(--n-300);--border-brand:var(--petrol-600);--border-inverse:#ffffff29;--status-success-fg:var(--green-700);--status-success-bg:var(--green-050);--status-warning-fg:var(--amber-700);--status-warning-bg:var(--amber-050);--status-danger-fg:var(--brick-700);--status-danger-bg:var(--brick-050);--status-info-fg:var(--petrol-600);--status-info-bg:var(--petrol-050);--focus-ring:0 0 0 3px #16637a47;--focus-ring-inverse:0 0 0 3px #7fb7c473}
:root{--font-display:"Space Grotesk", "Segoe UI", Tahoma, sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", Tahoma, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fs-36:36px;--fs-44:44px;--fs-56:56px;--fs-72:72px;--lh-tight:1.08;--lh-snug:1.22;--lh-normal:1.5;--lh-relaxed:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-display:-.03em;--ls-heading:-.02em;--ls-body:0;--ls-label:.02em;--ls-eyebrow:.16em;--type-display:var(--fw-bold) var(--fs-72)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-bold) var(--fs-44)/var(--lh-tight) var(--font-display);--type-h2:var(--fw-bold) var(--fs-30)/var(--lh-snug) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-20)/var(--lh-snug) var(--font-display);--type-body:var(--fw-regular) var(--fs-16)/var(--lh-normal) var(--font-body);--type-body-sm:var(--fw-regular) var(--fs-14)/var(--lh-normal) var(--font-body);--type-label:var(--fw-medium) var(--fs-13)/1.3 var(--font-body);--type-eyebrow:var(--fw-medium) var(--fs-12)/1.3 var(--font-mono);--type-mono:var(--fw-regular) var(--fs-13)/1.5 var(--font-mono)}
:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gap-inline:var(--space-2);--gap-stack:var(--space-4);--pad-control:var(--space-3);--pad-card:var(--space-6);--pad-section:var(--space-20)}
:root{--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-pill:999px;--radius-circle:50%;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-surface:var(--radius-xl)}
:root{--shadow-xs:0 1px 2px #071c260f;--shadow-sm:0 1px 3px #071c2614, 0 1px 2px #071c260a;--shadow-md:0 4px 12px #071c2614;--shadow-lg:0 12px 32px #071c261f;--shadow-inset:inset 0 1px 0 #ffffff0f}
:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-slower:.42s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--transition-control:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s}}
:root{--container-sm:720px;--container-md:960px;--container-lg:1200px;--container-xl:1360px;--gutter:24px;--grid-columns:12;--header-height:64px;--sidebar-width:248px;--measure:66ch;--hairline:1px}

@property --riss{syntax:"<percentage>";inherits:true;initial-value:50%}@property --luecke{syntax:"<percentage>";inherits:true;initial-value:0%}:root{--font-display:var(--ff-display), "Segoe UI", Tahoma, sans-serif;--font-body:var(--ff-display), "Segoe UI", Tahoma, sans-serif;--font-mono:var(--ff-mono), ui-monospace, SFMono-Regular, Consolas, monospace;--header-height:72px;--fs-hero:clamp(38px, 4.8vw, 60px);--fs-h2-launch:clamp(30px, 3.4vw, 42px);--fs-h2-pos:clamp(32px, 3.6vw, 44px);--fs-fuer-wen:clamp(26px, 3vw, 40px);--fs-h1-page:clamp(32px, 3.8vw, 48px);--dur-reveal:.48s;--dur-hero-in:.56s;--shadow-card-hover:0 4px 12px #071c261f;--border-inverse-hair:#ffffff1a;--border-inverse-panel:#ffffff1f;--text-inverse-lead:#ffffffc7;--text-inverse-copy:#ffffff8c;--hero-scrim-h:linear-gradient(90deg, var(--petrol-900) 0%, var(--petrol-900) 40%, #071c26db 54%, #071c268c 100%);--hero-scrim-v:linear-gradient(180deg, var(--petrol-900) 0%, #071c2600 100%);--rand:var(--gutter);--inhalt-max:var(--container-lg);--achse:38%;--abschnitt:var(--space-24);--fs-display-fluid:clamp(var(--fs-44), 2.4rem + 2.2vw, var(--fs-72));--fs-h1-fluid:clamp(var(--fs-36), 2rem + .7vw, var(--fs-44));--fs-h2-fluid:clamp(var(--fs-24), 1.3rem + .6vw, var(--fs-30));--fs-zahl-fluid:clamp(var(--fs-36), 2rem + 1.6vw, var(--fs-56));--t-zeichnen:.8s;--t-bruecke:.9s;--t-luecke:.32s;--t-wechsel:var(--dur-base);--hero-schleier:#071c2694}@media (prefers-reduced-motion:reduce){:root{--t-zeichnen:0s;--t-bruecke:0s;--t-luecke:0s;--t-wechsel:0s}}html.reduziert{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s;--dur-reveal:0s;--dur-hero-in:0s;--t-zeichnen:0s;--t-bruecke:0s;--t-luecke:0s;--t-wechsel:0s}@media (max-width:720px){:root{--abschnitt:var(--space-16)}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty;min-height:100svh;margin:0}.seite{position:relative;overflow-x:clip}main{display:block}[hidden]{display:none!important}img,svg{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);letter-spacing:var(--ls-heading);text-wrap:balance;margin:0}h1{font:var(--fw-bold) var(--fs-h1-fluid) / var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display)}h1.display{font-size:var(--fs-display-fluid);max-width:12ch}h2{font:var(--fw-bold) var(--fs-h2-fluid) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-heading)}h3{font:var(--type-h3);letter-spacing:var(--ls-heading)}h4{font:var(--fw-semibold) var(--fs-16) / var(--lh-snug) var(--font-display)}.auf-tiefblau h1,.auf-tiefblau h2,.auf-tiefblau h3,.auf-tiefblau h4{color:var(--text-inverse)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--text-link);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-standard);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover)}.auf-tiefblau a{color:var(--text-inverse)}.auf-tiefblau a:hover{color:var(--petrol-300)}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:2px solid #0000}.auf-tiefblau a:focus-visible,.auf-tiefblau button:focus-visible,.auf-tiefblau summary:focus-visible{box-shadow:var(--focus-ring-inverse)}::selection{background:var(--petrol-200);color:var(--petrol-900)}strong{font-weight:var(--fw-semibold)}em{font-style:italic}code,.mono{font:var(--type-mono)}.auf-tiefblau{background:var(--surface-inverse);color:var(--text-inverse);--sekundaer:var(--text-inverse-muted);--linie:var(--border-inverse);--marke:var(--petrol-300)}.auf-subtil{background:var(--surface-subtle)}:root,.auf-weiss{--sekundaer:var(--text-muted);--linie:var(--border-default);--marke:var(--petrol-600)}.abschnitt{padding-top:var(--abschnitt);padding-bottom:var(--abschnitt);position:relative}.abschnitt+.abschnitt:not(.auf-subtil):not(.auf-tiefblau):not(.getrennt){padding-top:0}.rahmen{max-width:calc(var(--inhalt-max) + 2 * var(--rand));padding-left:var(--rand);padding-right:var(--rand);margin-left:auto;margin-right:auto}.achse{column-gap:var(--space-12);row-gap:var(--space-6);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;display:grid}.ablesung{grid-column:2}.achse+.achse{margin-top:var(--space-16)}.skala{gap:var(--space-3);flex-direction:column;display:flex}.text{max-width:var(--measure)}.text>*+*{margin-top:var(--space-4)}.text h2+.lead,.text h1+.lead{margin-top:var(--space-5)}.nachher{margin-top:var(--space-16)}.nachher-klein{margin-top:var(--space-8)}@media (max-width:1199px){.achse{column-gap:var(--space-8);grid-template-columns:minmax(0,30fr) minmax(0,70fr)}}@media (max-width:900px){.achse{grid-template-columns:1fr}.ablesung{grid-column:auto}}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sekundaer);margin:0}.eyebrow.stark{color:inherit}.claim{align-items:center;gap:var(--space-3);font:var(--fw-medium) var(--fs-12) / 1.3 var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--text-inverse);margin:0;display:inline-flex}.claim:before{content:"";background:var(--marke);flex:none;width:46px;height:2px}.lead{font:var(--fw-regular) var(--fs-18) / var(--lh-normal) var(--font-body)}.meta{font:var(--type-body-sm);color:var(--sekundaer)}.meta.stark{color:inherit}.label{font:var(--type-label);letter-spacing:var(--ls-label)}.zahl{font:var(--fw-bold) var(--fs-zahl-fluid) / var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display);color:var(--text-heading);font-variant-numeric:tabular-nums}.auf-tiefblau .zahl{color:var(--text-inverse)}.quelle{font:var(--type-mono);color:var(--sekundaer);margin-top:var(--space-2)}.status{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sekundaer);border:var(--hairline) solid var(--linie);border-radius:var(--radius-sm);padding:4px 8px;display:inline-block}.liste li{padding-left:var(--space-5);position:relative}.liste li:before{content:"";background:var(--marke);width:6px;height:6px;position:absolute;top:.62em;left:0}.liste li+li{margin-top:var(--space-3)}.liste-nummern{counter-reset:schritt}.liste-nummern li{padding-left:var(--space-12);counter-increment:schritt;position:relative}.liste-nummern li:before{content:counter(schritt, decimal-leading-zero);font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--sekundaer);position:absolute;top:.3em;left:0}.liste-nummern li+li{margin-top:var(--space-6)}.visuell-versteckt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sprung{left:-999px;top:var(--space-3);z-index:80;background:var(--surface-page);color:var(--text-heading);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);box-shadow:var(--shadow-md);font:var(--type-label);text-decoration:none;position:absolute}.sprung:focus{left:var(--space-4)}.knopf{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-control);border:var(--hairline) solid transparent;font:var(--fw-medium) var(--fs-15) / 1 var(--font-body);cursor:pointer;white-space:nowrap;transition:var(--transition-control);text-decoration:none;display:inline-flex}.knopf-primaer{background:var(--brand-primary);color:var(--text-on-brand);border-color:var(--brand-primary)}.knopf-primaer:hover{background:var(--petrol-800);border-color:var(--petrol-800);color:var(--text-on-brand)}.knopf-primaer:active{background:var(--petrol-900);border-color:var(--petrol-900)}.auf-tiefblau .knopf-primaer{background:var(--surface-page);color:var(--petrol-900);border-color:var(--surface-page)}.auf-tiefblau .knopf-primaer:hover{background:var(--petrol-050);border-color:var(--petrol-050);color:var(--petrol-900)}.auf-tiefblau .knopf-primaer:active{background:var(--petrol-100);border-color:var(--petrol-100)}.knopf-sekundaer{color:var(--text-heading);border-color:var(--border-strong);background:0 0}.knopf-sekundaer:hover{background:var(--petrol-050);border-color:var(--border-brand);color:var(--text-heading)}.knopf-sekundaer[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-brand)}.auf-tiefblau .knopf-sekundaer{color:var(--text-inverse);border-color:#fff6}.auf-tiefblau .knopf-sekundaer:hover{border-color:var(--text-inverse);color:var(--text-inverse);background:#ffffff14}.knopf-klein{min-height:36px;padding:0 var(--space-4);font-size:var(--fs-14)}.knopf[disabled],.knopf[aria-disabled=true]{background:var(--n-100);color:var(--n-400);border-color:var(--border-default);cursor:not-allowed}.knopfzeile{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.textlink{font:var(--fw-medium) var(--fs-15) / 1.3 var(--font-body);color:var(--text-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.textlink:hover{color:var(--text-link-hover)}.auf-tiefblau .textlink{color:var(--text-inverse)}.auf-tiefblau .textlink:hover{color:var(--petrol-300)}.schalter{font:var(--type-label);border:var(--hairline) solid var(--linie);border-radius:var(--radius-control);color:inherit;padding:0 var(--space-3);cursor:pointer;align-items:center;gap:var(--space-2);min-height:36px;transition:var(--transition-control);background:0 0;display:inline-flex}.schalter:before{content:"";border:var(--hairline) solid currentColor;border-radius:var(--radius-xs);width:8px;height:8px}.schalter[aria-pressed=true]:before{background:currentColor}.schalter:hover{border-color:currentColor}.tabelle-huelle{overflow-x:auto}table{border-collapse:collapse;width:100%;font:var(--type-body-sm);min-width:560px}th{text-align:left;font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sekundaer);padding:0 var(--space-4) var(--space-3) 0;border-bottom:var(--hairline) solid var(--linie)}td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--hairline) solid var(--linie);vertical-align:top;font-variant-numeric:tabular-nums}td:last-child,th:last-child{padding-right:0}.zwei{gap:var(--space-10) var(--space-12);grid-template-columns:1fr 1fr;display:grid}.zwei>div{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:760px){.zwei{grid-template-columns:1fr}}@media (prefers-contrast:more){:root{--border-default:var(--n-300);--border-inverse:#fff6}}.gruppe{gap:var(--space-3);flex-direction:column;display:flex}.block{display:block}.zahl.klein{font-size:var(--fs-30)}.spalten-drei{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platzhalter{color:var(--sekundaer)}@media (max-width:900px){.spalten-drei{grid-template-columns:1fr}}
.wechsel-text{transition:color var(--t-wechsel) var(--ease-standard)}.zeichnen{clip-path:inset(0 100% 0 0);transition:clip-path var(--t-zeichnen) var(--ease-standard)}.zeichnen.gezeichnet,html:not(.js) .zeichnen,html.reduziert .zeichnen{clip-path:inset(0)}
.wm{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);white-space:nowrap;color:var(--text-heading);align-items:baseline;font-size:24px;line-height:1;text-decoration:none;display:inline-flex}.wm:hover{color:var(--text-heading)}.wm-cap{background:var(--brand-primary);color:var(--text-on-brand);border-radius:.17em;margin:0 .012em;padding:0 .075em;display:inline-block}.wm-plus{width:.3em;height:.3em;margin:0 .09em;display:inline-block;position:relative}.wm-plus i{background:var(--brand-interactive);position:absolute}.wm-plus i:first-child{width:.3em;height:.1em;top:.1em;left:0}.wm-plus i:last-child{width:.1em;height:.3em;top:0;left:.1em}.wm--dunkel,.wm--dunkel:hover{color:var(--text-inverse)}.wm--dunkel .wm-cap{background:var(--text-inverse);color:var(--petrol-900)}.wm--dunkel .wm-plus i{background:var(--petrol-300)}.kopf{z-index:60;height:var(--header-height);border-bottom:var(--hairline) solid var(--border-default);background:#ffffffe0;position:sticky;top:0}.kopf-innen{justify-content:space-between;align-items:center;gap:var(--space-6);height:100%;display:flex}.kopf-nav,.eintraege{align-items:center;gap:var(--space-6);display:flex}.eintrag{font:var(--fw-medium) var(--fs-15) / 1 var(--font-body);color:var(--text-body);height:var(--header-height);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.eintrag:hover{color:var(--text-link)}.eintrag.aktiv{color:var(--text-heading);border-bottom-color:var(--brand-primary)}.menue-knopf{display:none}@media (max-width:1199px){.eintraege{display:none}.menue-knopf{display:inline-flex}}@media (max-width:520px){.kopf .knopf-primaer{display:none}}.scrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c266b;position:fixed;inset:0}.panel{top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:71;background:var(--surface-page);border-radius:var(--radius-surface);box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--space-2);max-height:calc(100svh - 2 * var(--space-3));flex-direction:column;display:flex;position:fixed;overflow-y:auto}.panel-kopf{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.panel-links{flex-direction:column;display:flex}.panel-links a{font:var(--fw-semibold) var(--fs-20) / 1.3 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-heading);padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--border-subtle);text-decoration:none}.panel-links a.aktiv{color:var(--text-link)}.panel .knopf{margin-top:var(--space-4);align-self:flex-start}.buehne{position:relative}.hero{min-height:calc(100svh - var(--header-height) - 150px);padding-top:var(--space-20);padding-bottom:var(--space-6);flex-direction:column;justify-content:center;display:flex}.hero .skala{gap:var(--space-4);padding-top:.5em}.hero-lead{margin-top:var(--space-6);max-width:34rem;color:var(--text-inverse-muted);font-size:var(--fs-18)}.hero .knopfzeile{margin-top:var(--space-8)}.beleg-zeile{margin:var(--space-5) 0 0;gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.beleg-zeile li{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sekundaer)}.beleg-zeile li:not(:last-child):after{content:"·";margin-left:var(--space-4)}.skala-meta{color:var(--text-inverse-muted);font:var(--type-body-sm)}.skala-meta strong{color:var(--text-inverse)}.ankunft{min-height:46svh;padding-top:var(--space-20);padding-bottom:var(--space-16);flex-direction:column;justify-content:center;display:flex}.ankunft.kurz{min-height:0;padding-top:var(--space-16);padding-bottom:var(--space-12)}.ankunft .skala{padding-top:.5em}.ankunft .lead{color:var(--text-inverse-muted)}.strecke-halter{top:var(--header-height);z-index:5;height:150px;padding-top:var(--space-4);background:var(--surface-inverse);align-items:center;display:flex;position:sticky}.strecke-halter.klebt{border-bottom:var(--hairline) solid var(--border-inverse)}.strecke-halter .rahmen{width:100%}.strecke{--riss:50%;--luecke:0%;--lauf:0px;--s-linie:var(--petrol-300);--s-punkt:var(--text-inverse);--s-rest:var(--border-inverse);--s-text:var(--text-inverse);--s-dim:var(--text-inverse-muted);height:96px;position:relative;container-type:inline-size}.auf-weiss .strecke,.strecke.hell{--s-linie:var(--petrol-600);--s-punkt:var(--petrol-700);--s-rest:var(--border-strong);--s-text:var(--text-body);--s-dim:var(--text-muted)}.strecke.ganz{transition:--riss var(--t-luecke) var(--ease-standard), --luecke var(--t-luecke) var(--ease-standard)}.strecke.kompakt{height:72px}.s-rest,.s-voll{height:0;position:absolute;top:20px;left:0;right:0}.s-rest{border-top:var(--hairline) dashed var(--s-rest)}.s-voll{background:linear-gradient(90deg, var(--s-linie) 0 calc(var(--riss) - var(--luecke) / 2), transparent calc(var(--riss) - var(--luecke) / 2) calc(var(--riss) + var(--luecke) / 2), var(--s-linie) calc(var(--riss) + var(--luecke) / 2) 100%);clip-path:inset(0 100% 0 0);height:2px;top:19px}.strecke.zeichnet .s-voll{clip-path:inset(0 50% 0 0);transition:clip-path var(--t-zeichnen) var(--ease-standard)}.strecke.brueckt .s-voll{clip-path:inset(0);transition:clip-path var(--t-bruecke) var(--ease-standard)}.strecke.ganz .s-voll,.strecke.zeichnet-ganz .s-voll,html:not(.js) .s-voll{clip-path:inset(0)}.strecke.zeichnet-ganz .s-voll{transition:clip-path var(--t-zeichnen) var(--ease-standard)}.s-bruch{left:var(--riss);background:var(--s-linie);opacity:0;width:2px;height:14px;transition:opacity var(--dur-base) var(--ease-standard);margin-left:-1px;position:absolute;top:13px}.s-riss{left:var(--riss);transform:translateX(calc(-1 * var(--riss)));white-space:nowrap;font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--s-dim);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);position:absolute;top:-26px}.strecke.riss .s-bruch,.strecke.riss .s-riss{opacity:1}.strecke.brueckt .s-bruch,.strecke.brueckt .s-riss{opacity:0}.s-punkt{border-radius:var(--radius-sm);background:var(--s-punkt);opacity:0;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:20px;left:50%;transform:translate(0)}.strecke.brueckt .s-punkt{opacity:1;transform:translateX(var(--lauf));transition:transform var(--t-bruecke) var(--ease-standard), opacity var(--dur-fast);will-change:transform}.strecke.ganz .s-punkt{opacity:0;transition:opacity var(--dur-base)}.stationen,.beschriftung{margin:0;padding:0;list-style:none;position:absolute;left:0;right:0}.stationen{top:0;bottom:0}.station{top:20px;left:var(--x);border-radius:var(--radius-xs);background:var(--s-linie);border:var(--hairline) solid var(--s-linie);opacity:0;width:10px;height:10px;transition:opacity var(--dur-base) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);margin:-5px 0 0 -5px;position:absolute}.station.aus{border-color:var(--s-dim);background:0 0}.station.nah{background:var(--s-punkt);border-color:var(--s-punkt)}.strecke.zeichnet .station[data-i="0"]{opacity:1;transition-delay:80ms}.strecke.zeichnet .station[data-i="1"]{opacity:1;transition-delay:.36s}.strecke.zeichnet .station[data-i="2"]{opacity:1;transition-delay:.64s}.strecke.zeichnet .station[data-i="3"],.strecke.zeichnet .station[data-i="4"]{opacity:1;transition-delay:80ms}.strecke.brueckt .station[data-i="3"]{background:var(--s-linie);border-color:var(--s-linie);transition-delay:.45s}.strecke.brueckt .station[data-i="4"]{background:var(--s-linie);border-color:var(--s-linie);transition-delay:.88s}.strecke.ganz .station,.strecke.zeichnet-ganz .station,html:not(.js) .station{opacity:1;background:var(--s-linie);border-color:var(--s-linie);transition-delay:0s}.strecke.ganz .station.nah{background:var(--s-punkt);border-color:var(--s-punkt)}.strecke.zeichnet-ganz .station[data-i="1"]{transition-delay:.2s}.strecke.zeichnet-ganz .station[data-i="2"]{transition-delay:.4s}.strecke.zeichnet-ganz .station[data-i="3"]{transition-delay:.6s}.strecke.zeichnet-ganz .station[data-i="4"]{transition-delay:.8s}.beschriftung{top:40px}.beschriftung li{left:var(--x);white-space:nowrap;font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--s-dim);transition:color var(--dur-base) var(--ease-standard);position:absolute;top:0;transform:translate(-50%)}.beschriftung li:first-child{transform:none}.beschriftung li:last-child{transform:translate(-100%)}.strecke.zeichnet .beschriftung li[data-i="0"],.strecke.zeichnet .beschriftung li[data-i="1"],.strecke.zeichnet .beschriftung li[data-i="2"],.strecke.brueckt .beschriftung li[data-i="3"],.strecke.brueckt .beschriftung li[data-i="4"],.strecke.ganz .beschriftung li,.strecke.zeichnet-ganz .beschriftung li,html:not(.js) .beschriftung li{color:var(--s-text)}.beschriftung .kurz{display:none}@container (max-width:700px){.beschriftung .lang{display:none}.beschriftung .kurz{display:inline}.beschriftung li{font-size:var(--fs-11);letter-spacing:.1em}.beschriftung li:nth-child(2n){top:20px}}.strecke.diagnose{--luecke:12%}.strecke.diagnose .s-bruch{opacity:0}.strecke.diagnose .s-riss{opacity:1}.strecke.sofort,.strecke.sofort *{transition:none!important}html.reduziert .strecke .s-voll{clip-path:inset(0)!important}html.reduziert .station,html.reduziert .beschriftung li{opacity:1!important}.ausgangslagen{padding-top:var(--space-8);padding-bottom:var(--space-16)}.diagnose-skala{top:calc(var(--header-height) + 150px + var(--space-6));position:sticky}.station-name{font:var(--fw-bold) var(--fs-36) / var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display);color:var(--text-inverse);margin-top:var(--space-2);transition:color var(--t-wechsel) var(--ease-standard)}.station-name.wechsel{color:var(--text-inverse-muted)}.szenarien{flex-direction:column;display:flex}.szenario{justify-content:center;gap:var(--space-2);min-height:36vh;color:var(--text-inverse-muted);transition:color var(--dur-slow) var(--ease-standard);flex-direction:column;display:flex}.szenario h3{font:var(--fw-bold) var(--fs-24) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-inverse-muted);transition:color var(--dur-slow) var(--ease-standard)}.szenario p{max-width:32rem}.szenario.aktiv,html:not(.js) .szenario,html.reduziert .szenario,.szenario.aktiv h3,html:not(.js) .szenario h3,html.reduziert .szenario h3{color:var(--text-inverse)}.ausgang{margin-top:var(--space-12)}@media (max-width:900px){.diagnose-skala{display:none}.szenario{min-height:0;padding:var(--space-8) 0}}.messwerte{gap:var(--space-10) var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.messwerte.drei{grid-template-columns:repeat(3,1fr)}.messwert{gap:var(--space-2);flex-direction:column;display:flex}.messwert .meta{color:inherit;max-width:16rem}@media (max-width:1000px){.messwerte,.messwerte.drei{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.messwerte,.messwerte.drei{grid-template-columns:1fr}}.abbildung{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.bildflaeche{aspect-ratio:16/10;background:var(--surface-card);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.auf-tiefblau .bildflaeche{background:var(--petrol-800);border-color:var(--border-inverse);box-shadow:none}.bildflaeche .schema{position:absolute;inset:0}.bildflaeche .schema i{background:var(--n-100);border-radius:2px;display:block;position:absolute}.bildflaeche .schema i.dunkel{background:var(--petrol-700)}.bildflaeche .schema i.rahmen-i{border:var(--hairline) solid var(--border-default);background:0 0}.bildflaeche .schema i.akzent{background:var(--petrol-300)}.bildflaeche .schema i.linie{background:var(--border-default);border-radius:0}.auf-tiefblau .bildflaeche .schema i{background:#ffffff1f}.auf-tiefblau .bildflaeche .schema i.akzent{background:var(--petrol-400)}.auf-tiefblau .bildflaeche .schema i.linie{background:var(--border-inverse)}.auf-tiefblau .bildflaeche .schema i.dunkel{background:var(--petrol-300)}.auf-tiefblau .bildflaeche .schema i.rahmen-i{border-color:var(--border-inverse);background:0 0}.anm{left:var(--ax);top:var(--ay);align-items:center;display:flex;position:absolute}.anm.links{left:auto;right:var(--ax);flex-direction:row-reverse}.anm .a-punkt{background:var(--brand-interactive);border-radius:var(--radius-xs);flex:none;width:8px;height:8px}.anm .a-linie{background:var(--brand-interactive);clip-path:inset(0 100% 0 0);width:48px;height:1px;transition:clip-path var(--dur-slow) var(--ease-standard)}.anm.links .a-linie{clip-path:inset(0 0 0 100%)}.anm .a-text{font:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;background:var(--petrol-700);color:var(--text-on-brand);border-radius:var(--radius-sm);white-space:nowrap;visibility:hidden;transition:visibility 0s linear var(--dur-slow);padding:4px 8px}.bildflaeche:hover .a-linie,.bildflaeche.offen .a-linie,html:not(.js) .a-linie{clip-path:inset(0)}.bildflaeche:hover .a-text,.bildflaeche.offen .a-text,html:not(.js) .a-text{visibility:visible}@media (hover:none){.anm .a-linie{clip-path:inset(0)}.anm .a-text{visibility:visible}}@media (max-width:640px){.anm .a-linie{width:20px}.anm .a-text{padding:3px 5px;font-size:10px}}.abbildung figcaption{font:var(--type-mono);color:var(--sekundaer)}.tafel{column-gap:var(--space-12);row-gap:var(--space-10);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;display:grid}.tafel .a1{grid-area:1/2}.tafel .a2{grid-area:1/1;align-self:end}.tafel .a3{grid-area:2/1}.tafel .a4{grid-area:2/2;max-width:82%}@media (max-width:900px){.tafel{grid-template-columns:1fr}.tafel .a1,.tafel .a2,.tafel .a3,.tafel .a4{grid-area:auto;max-width:none}}.aufklapper{border-top:var(--hairline) solid var(--linie)}.aufklapper:last-child{border-bottom:var(--hairline) solid var(--linie)}.aufklapper summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;font:var(--fw-semibold) var(--fs-18) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-heading);min-height:44px;list-style:none;display:flex}.aufklapper summary::-webkit-details-marker{display:none}.aufklapper summary:after{content:"";width:8px;height:8px;transition:transform var(--dur-base) var(--ease-standard);border-bottom:1.75px solid;border-right:1.75px solid;flex:none;margin-right:4px;transform:rotate(45deg)}.aufklapper[open] summary:after{transform:rotate(225deg)}.aufklapper summary:hover{color:var(--text-link)}.aufklapper .inhalt{transition:grid-template-rows var(--dur-slow) var(--ease-standard);grid-template-rows:0fr;display:grid}.aufklapper[open] .inhalt{grid-template-rows:1fr}.aufklapper .inhalt>div{overflow:hidden}.aufklapper .inhalt p,.aufklapper .inhalt ul{padding-bottom:var(--space-5);max-width:var(--measure)}.aufklapper .inhalt p+p,.aufklapper .inhalt ul+p{margin-top:calc(-1 * var(--space-2))}.verzeichnis{flex-direction:column;display:flex}.zeile{column-gap:var(--space-12);row-gap:var(--space-2);padding:var(--space-6) 0;border-top:var(--hairline) solid var(--linie);color:var(--text-body);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:start;text-decoration:none;display:grid}.zeile:last-child{border-bottom:var(--hairline) solid var(--linie)}.zeile h3{font:var(--fw-bold) var(--fs-24) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-heading);transition:color var(--dur-fast) var(--ease-standard)}a.zeile:hover{color:var(--text-body)}a.zeile:hover h3{color:var(--text-link)}.zeile .zeile-text{max-width:var(--measure)}.zeile .zeile-kopf{gap:var(--space-2);flex-direction:column;display:flex}.zeile .meta{margin-top:var(--space-1)}@media (max-width:900px){.zeile{grid-template-columns:1fr}}.module{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.modul-gruppe{gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--brand-interactive);flex-direction:column;display:flex;position:relative}.modul-gruppe:before{content:"";background:var(--brand-interactive);border-radius:var(--radius-xs);width:10px;height:10px;position:absolute;top:-6px;left:0}.modul-gruppe ul{gap:var(--space-2);flex-direction:column;display:flex}.modul-gruppe li{font:var(--type-body-sm);line-height:1.4}.modul-gruppe li strong{font:var(--fw-medium) var(--fs-15) / 1.4 var(--font-body);color:var(--text-heading);display:block}@media (max-width:900px){.module{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.module{grid-template-columns:1fr}}.skalalinie{height:44px;position:relative}.skalalinie .linie{background:var(--border-strong);height:1px;position:absolute;top:24px;left:0;right:0}.skalalinie .tick{background:var(--border-default);width:1px;height:10px;top:14px;left:var(--x);position:absolute}.marke-b{border-radius:var(--radius-xs);background:var(--m);width:13px;height:13px;position:absolute;top:18px;transform:translate(-50%)}.legende{gap:var(--space-2) var(--space-6);margin-top:var(--space-4);font:var(--type-body-sm);flex-wrap:wrap;display:flex}.legende li{align-items:center;gap:var(--space-2);display:flex}.legende i{border-radius:var(--radius-xs);background:var(--m);width:10px;height:10px;display:block}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{font:var(--fw-medium) var(--fs-14) / 1 var(--font-body);padding:0 var(--space-3);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-control);min-height:36px;color:var(--text-body);cursor:pointer;transition:var(--transition-control);background:0 0}.chip:hover{background:var(--petrol-050);border-color:var(--border-brand)}.chip[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-brand)}.auf-tiefblau .chip{color:var(--text-inverse);border-color:#fff6}.auf-tiefblau .chip:hover{border-color:var(--text-inverse);background:#ffffff14}.auf-tiefblau .chip[aria-pressed=true]{background:var(--surface-page);border-color:var(--surface-page);color:var(--petrol-900)}.datenblatt{gap:var(--space-3) var(--space-8);font:var(--type-body-sm);grid-template-columns:1fr 1fr;display:grid}.datenblatt li{padding-left:var(--space-4);position:relative}.datenblatt li:before{content:"";background:var(--marke);width:6px;height:6px;position:absolute;top:.55em;left:0}@media (max-width:600px){.datenblatt{grid-template-columns:1fr}}.personen{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));max-width:34rem;display:grid}.person{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.person .portraet{aspect-ratio:4/5;background:var(--surface-subtle);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-card);overflow:hidden}.person .portraet img{object-fit:cover;width:100%;height:100%;display:block}.person figcaption{flex-direction:column;gap:2px;display:flex}.formular{gap:var(--space-6);max-width:var(--measure);flex-direction:column;display:flex}.formular fieldset{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.formular legend{margin-bottom:var(--space-1);font:var(--type-label);color:var(--text-heading);padding:0}.feld{gap:var(--space-2);flex-direction:column;display:flex}.feld label{font:var(--type-label);color:var(--text-heading)}.feld .hinweis{font:var(--type-body-sm);color:var(--text-muted)}.feld input,.feld textarea,.feld select{font:var(--type-body);color:var(--text-body);background:var(--surface-page);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-control);padding:var(--pad-control) var(--space-4);width:100%;min-height:44px;transition:var(--transition-control)}.feld textarea{resize:vertical;min-height:132px}.feld input:hover,.feld textarea:hover{border-color:var(--border-strong)}.feld input:focus-visible,.feld textarea:focus-visible{border-color:var(--border-brand);box-shadow:var(--focus-ring)}.feld[data-fehler=true] input,.feld[data-fehler=true] textarea{border-color:var(--status-danger-fg)}.feld .fehler{font:var(--type-body-sm);color:var(--status-danger-fg);display:none}.feld[data-fehler=true] .fehler{display:block}.anliegen{gap:var(--space-2);flex-wrap:wrap;display:flex}.anliegen label{padding:0 var(--space-4);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;min-height:40px;font:var(--fw-medium) var(--fs-14) / 1 var(--font-body);color:var(--text-body);transition:var(--transition-control);align-items:center;display:inline-flex;position:relative}.anliegen label:hover{background:var(--petrol-050);border-color:var(--border-brand)}.anliegen input{opacity:0;width:1px;height:1px;position:absolute}.anliegen label:has(input:checked){background:var(--brand-primary);color:var(--text-on-brand);border-color:var(--brand-primary)}.anliegen label:has(input:focus-visible){box-shadow:var(--focus-ring)}.formular .zwei-felder{gap:var(--space-4) var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.formular .zwei-felder{grid-template-columns:1fr}}.formular .sammlung{border:var(--hairline) solid var(--status-danger-fg);background:var(--status-danger-bg);color:var(--status-danger-fg);border-radius:var(--radius-card);padding:var(--space-4);font:var(--type-body-sm)}.formular .sammlung ul{margin-top:var(--space-2)}.formular .sammlung a{color:inherit}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.danke{max-width:var(--measure);gap:var(--space-4);padding:var(--space-6);border:var(--hairline) solid var(--status-success-fg);background:var(--status-success-bg);border-radius:var(--radius-card);flex-direction:column;display:flex}.danke h3{color:var(--status-success-fg)}.datenschutz-hinweis{font:var(--type-body-sm);color:var(--text-muted);max-width:var(--measure)}.kontaktdaten{gap:var(--space-2);font:var(--type-body-sm);flex-direction:column;display:flex}.fuss{padding-top:var(--space-16);padding-bottom:var(--space-10)}.fuss-raster{gap:var(--space-8) var(--space-12);grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));display:grid}.fuss .spalte{gap:var(--space-2);flex-direction:column;display:flex}.fuss .spalte a{font:var(--type-body-sm);color:var(--text-inverse-muted);align-self:flex-start;text-decoration:none}.fuss .spalte a:hover{color:var(--text-inverse);text-underline-offset:3px;text-decoration:underline}.fuss .spalte .eyebrow{margin-bottom:var(--space-2)}.fuss-unten{margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--hairline) solid var(--border-inverse);justify-content:space-between;gap:var(--space-3) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.gesellschafterin-zeile{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--hairline) solid var(--border-inverse)}.gesellschafterin{font:var(--fw-regular) var(--fs-12) / 1.5 var(--font-body);color:var(--text-inverse-muted)}.g-logo{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.g-logo .eyebrow{font-size:var(--fs-11)}.auf-tiefblau .g-logo .eyebrow{color:var(--n-400)}.g-logo img{width:auto;height:32px;display:block}@media (max-width:900px){.fuss-raster{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fuss-raster{grid-template-columns:1fr}}.strecke.versetzt .beschriftung li{white-space:normal;text-align:center;width:22cqw;max-width:11rem;line-height:1.35}.strecke.versetzt .beschriftung li:nth-child(2n){top:34px}.strecke.versetzt .beschriftung li:first-child{text-align:left}.strecke.versetzt .beschriftung li:last-child{text-align:right}.szenario{min-height:30vh}.szenario h3{font-size:var(--fs-30)}.szenario p{font-size:var(--fs-18);max-width:30rem}.szenario p.meta{font:var(--type-body-sm)}.strecke.versetzt{height:132px}.abschnitt.getrennt>.rahmen{border-top:var(--hairline) solid var(--linie);padding-top:var(--abschnitt)}.person .portraet{font:var(--fw-bold) var(--fs-44) / 1 var(--font-display);letter-spacing:var(--ls-display);color:var(--petrol-500);justify-content:center;align-items:center;display:flex}@media (max-width:748px){.strecke.versetzt{height:auto;padding-top:44px}.strecke.versetzt .beschriftung{gap:var(--space-2);flex-direction:column;display:flex;position:static}.strecke.versetzt .beschriftung li,.strecke.versetzt .beschriftung li:nth-child(2n),.strecke.versetzt .beschriftung li:first-child,.strecke.versetzt .beschriftung li:last-child{text-align:left;width:auto;max-width:none;padding-left:var(--space-4);position:relative;top:auto;left:auto;transform:none}.strecke.versetzt .beschriftung li:before{content:"";background:var(--s-linie);width:6px;height:6px;position:absolute;top:.45em;left:0}.anm .a-text{white-space:normal;max-width:44vw;line-height:1.3}.anm .a-linie{width:24px}}.bild{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.bild img{border-radius:var(--radius-card);background:var(--surface-subtle);width:100%;height:auto;display:block}.bild figcaption{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sekundaer)}.bildreihe{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skala .bild{margin-top:var(--space-6)}@media (max-width:700px){.bildreihe{grid-template-columns:1fr}}.kopf-marke{align-items:center;gap:var(--space-4);min-width:0;display:flex}.kopf-trenner{width:var(--hairline);background:var(--border-strong);height:28px}.kopf-gesellschafterin{width:auto;height:22px;display:block}@media (max-width:480px){.kopf-marke{gap:var(--space-3)}.kopf-gesellschafterin{height:18px}}.hero{min-height:0;padding-top:var(--space-16);padding-bottom:var(--space-12)}.konsole{--k-linie:var(--border-inverse);--k-text:var(--text-inverse);--k-dim:var(--text-inverse-muted);--k-akzent:var(--petrol-300);border:var(--hairline) solid var(--k-linie);border-radius:var(--radius-card);background:var(--petrol-800);color:var(--k-text);font:var(--fw-regular) var(--fs-13) / 1.4 var(--font-mono);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-4);font-variant-numeric:tabular-nums;flex-direction:column;display:flex;position:relative}.konsole[data-phase="0"] *{transition:none!important}.k-kopf{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--k-linie);font-size:var(--fs-11);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--k-dim);display:flex}.k-titel{color:var(--k-text);white-space:nowrap}.k-domain{text-transform:none;letter-spacing:0;font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.k-status{border:var(--hairline) solid var(--k-linie);border-radius:var(--radius-sm);white-space:nowrap;margin-left:auto;padding:2px 8px}.k-status.fertig{border-color:var(--k-akzent);color:var(--k-akzent)}.k-raster{gap:var(--space-5);grid-template-columns:minmax(0,11fr) minmax(0,9fr);display:grid}.k-module{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k-module li{column-gap:var(--space-3);color:var(--k-dim);transition:color var(--dur-base) var(--ease-standard);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;row-gap:5px;display:grid}.k-module li.fertig,.k-module li.laeuft{color:var(--k-text)}.k-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-track{background:var(--k-linie);border-radius:2px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.k-track i{background:var(--k-akzent);width:0;height:100%;transition:width .65s var(--ease-standard);display:block}.k-module li.fertig .k-track i{width:100%}.k-module li.laeuft .k-track i{width:55%}.k-wert{text-align:right;font-size:var(--fs-11);color:var(--k-dim);white-space:nowrap;text-overflow:ellipsis;visibility:hidden;transition:transform var(--dur-base) var(--ease-standard), visibility 0s linear var(--dur-base);grid-column:2;justify-self:end;overflow:hidden;transform:translateY(2px)}.k-module li.fertig .k-wert{visibility:visible;transition-delay:0s;transform:none}.k-wert.warnung{color:var(--amber-050)}.k-seite{gap:var(--space-5);padding-left:var(--space-5);border-left:var(--hairline) solid var(--k-linie);flex-direction:column;display:flex}.k-label{font-size:var(--fs-11);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--k-dim);margin-bottom:var(--space-3);display:block}.k-balken{column-gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-11);color:var(--k-dim);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 2.2em;row-gap:3px;display:grid}.k-bname{grid-column:1/-1}.k-btrack{background:var(--k-linie);height:8px;display:block;overflow:hidden}.k-btrack i{background:var(--k-akzent);width:0;height:100%;transition:width .9s var(--ease-standard);display:block}.k-balken:first-of-type .k-btrack i{background:var(--text-inverse)}.k-benchmark.sichtbar .k-btrack i{width:var(--w)}.k-bwert{text-align:right;color:var(--k-text);visibility:hidden}.k-benchmark.sichtbar .k-bwert{visibility:visible;transition:visibility 0s linear .5s}.k-strecke{position:relative}.k-linie{height:12px;position:relative}.k-linie i{background:var(--k-akzent);height:2px;transition:width .7s var(--ease-standard);position:absolute;top:5px}.k-linie .k-l1{width:100%;left:0}.k-linie .k-l2{width:0;right:0}.k-strecke.riss .k-l1,.k-strecke.riss .k-l2{width:41%}.k-linie b{top:1px;left:var(--x);background:var(--k-akzent);border-radius:var(--radius-xs);width:10px;height:10px;transition:background var(--dur-base) var(--ease-standard);margin-left:-5px;position:absolute}.k-linie b:last-child{margin-left:-10px}.k-strecke.riss .k-linie b.bruch{background:var(--petrol-800);box-shadow:inset 0 0 0 var(--hairline) var(--k-dim)}.k-stationen{margin-top:var(--space-2);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--k-dim);justify-content:space-between;display:flex}.k-rissbeleg{margin-top:var(--space-2);font-size:var(--fs-11);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--k-akzent);visibility:hidden;display:block}.k-strecke.riss .k-rissbeleg{visibility:visible;transition:visibility 0s linear .6s}.k-befund{padding-top:var(--space-3);border-top:var(--hairline) solid var(--k-linie);font:var(--type-body-sm);color:var(--k-dim);visibility:hidden;transition:transform var(--dur-slow) var(--ease-standard), visibility 0s linear var(--dur-slow);margin:0;transform:translateY(3px)}.k-befund strong{color:var(--k-text)}.k-befund.sichtbar{visibility:visible;transition-delay:0s;transform:none}.konsole.gross{font-size:var(--fs-14);padding:var(--space-5) var(--space-6) var(--space-6)}@media (max-width:560px){.k-raster{grid-template-columns:1fr}.k-seite{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:var(--hairline) solid var(--k-linie)}.k-domain{display:none}}.hero-raster{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.hero-text{gap:var(--space-5);flex-direction:column;display:flex}.hero-text .claim{margin-bottom:var(--space-1)}.hero-text .hero-lead{margin-top:0}.hero-text .knopfzeile{margin-top:var(--space-2)}.hero-text .beleg-zeile{margin-top:0}@media (max-width:900px){.hero-raster{gap:var(--space-10);grid-template-columns:1fr}}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-hintergrund{z-index:0;position:absolute;inset:0}.hero-hintergrund video,.hero-hintergrund img{object-fit:cover;width:100%;height:100%;display:block}.hero-schleier{background:var(--hero-schleier);position:absolute;inset:0}.hero>.rahmen{z-index:1;position:relative}.konsole{background:var(--petrol-900)}.diagnose-bild{margin-top:var(--space-6);aspect-ratio:3/2;border-radius:var(--radius-card);background:var(--petrol-800);position:relative;overflow:hidden}.diagnose-bild img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.diagnose-bild img.aktiv{opacity:1}@media (max-width:900px){.diagnose-bild{display:none}}
.rahmen{width:100%;max-width:var(--container-lg);padding-inline:var(--gutter);margin-inline:auto}.sektion>.rahmen,.seite-hell>.rahmen{padding-inline:0}.wm{flex:none;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.wm:hover{color:inherit}.wm-svg{-webkit-user-select:none;user-select:none;flex:none;max-width:none;height:auto;display:block;overflow:visible}.wm-svg--hell .wm-zug{fill:var(--petrol-900)}.wm-svg--hell .wm-kapsel,.wm-svg--hell .wm-plus-zeichen,.wm-svg--invers .wm-plus-zeichen{fill:var(--petrol-700)}.wm-svg--hell .wm-rk,.wm-svg--invers .wm-zug,.wm-svg--invers .wm-kapsel{fill:var(--white)}.wm-svg--invers .wm-rk{fill:var(--petrol-900)}.wm-plus-zeichen{pointer-events:none}.bm-svg{-webkit-user-select:none;user-select:none;flex:none;display:block;overflow:visible}.kopf{z-index:20;height:var(--header-height);background:var(--white);border-bottom:var(--hairline) solid var(--border-default);position:sticky;top:0}.kopf-innen{align-items:center;gap:var(--space-8);height:100%;display:flex}.kopf-nav{padding-right:var(--space-2);flex:1;justify-content:flex-end;gap:28px;display:flex}.eintrag{font:var(--fw-medium) var(--fs-15) / 1 var(--font-body);color:var(--text-muted);height:auto;transition:color var(--dur-base) var(--ease-standard);border:0;margin:0;text-decoration:none}.eintrag:hover,.eintrag.aktiv{color:var(--text-heading);border:0}.menue-knopf{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);color:var(--text-muted);font:var(--fw-medium) var(--fs-15) / 1 var(--font-body);cursor:pointer;background:0 0;border:0;display:none}.menue-knopf:hover{color:var(--text-heading)}.menue{z-index:30;background:var(--white);color:var(--text-heading);padding:var(--space-6);gap:var(--space-8);flex-direction:column;display:flex;position:fixed;inset:0}.menue-kopf{height:var(--header-height);margin:calc(-1 * var(--space-6));padding:0 var(--space-6);border-bottom:var(--hairline) solid var(--border-default);justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.menue-schliessen{color:var(--text-muted);font:var(--fw-medium) var(--fs-15) / 1 var(--font-body);cursor:pointer;background:0 0;border:0}.menue-schliessen:hover{color:var(--text-heading)}.menue-links{gap:var(--space-6);flex-direction:column;display:flex}.menue-links a{font:var(--fw-medium) var(--fs-20) / 1.3 var(--font-body);color:var(--text-muted);text-decoration:none}.menue-links a:hover,.menue-links a.aktiv{color:var(--text-heading)}.knopf{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-control);min-height:0;font-family:var(--font-body);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border:0;text-decoration:none;display:inline-flex}.knopf-lg{height:48px;min-height:48px;padding:0 var(--space-6);font-size:var(--fs-16)}.knopf-sm{height:32px;min-height:32px;padding:0 var(--space-4);font-size:var(--fs-14)}.knopf-primaer{background:var(--petrol-700);color:var(--white)}.knopf-primaer:hover{background:var(--petrol-600);color:var(--white)}.knopf-invers,.knopf-invers:hover{background:var(--white);color:var(--petrol-900)}.knopf[disabled]{opacity:.6;cursor:wait}.textlink{align-items:center;gap:var(--space-2);height:48px;font-size:var(--fs-16);font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--white);transition:color var(--dur-base) var(--ease-standard);text-decoration:none;display:inline-flex}.textlink:hover{color:var(--petrol-300)}.sektion-hell .textlink,.seite-hell .textlink{color:var(--text-link);height:auto}.sektion-hell .textlink:hover,.seite-hell .textlink:hover{color:var(--text-link-hover)}.hero{background:var(--petrol-900);color:var(--white);min-height:calc(100vh - var(--header-height));padding:var(--space-24) var(--gutter) 88px;align-items:center;display:flex;position:relative;overflow:visible}.hero-film{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-film video,.hero-film img{object-fit:cover;object-position:68% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-scrim-h,.hero-scrim-v{position:absolute;inset:0}.hero-scrim-h{background:var(--hero-scrim-h)}.hero-scrim-v{background:var(--hero-scrim-v);height:22%;inset:0 0 auto}.hero-raster{z-index:1;gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;padding-inline:0;display:grid;position:relative}.hero-text{flex-direction:column;align-items:flex-start;display:flex}.hero-eyebrow{font:var(--fw-medium) var(--fs-12) / 1 var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--petrol-300);align-items:center;gap:14px;margin:0;display:flex}.hero-linie{background:var(--petrol-300);width:28px;height:2px;display:block}.hero h1{font:var(--fw-semibold) var(--fs-hero) / 1.06 var(--font-display);letter-spacing:var(--ls-display);color:var(--white);max-width:none;margin:28px 0 0}.hero h1 span{display:block}.hero-lead{font-size:var(--fs-18);color:var(--text-inverse-lead);max-width:54ch;margin:28px 0 0;line-height:1.55}.hero-aktion{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-top:36px;display:flex}.hero-buehne-wrap{align-items:flex-end;gap:var(--space-4);flex-direction:column;justify-self:end;width:100%;max-width:600px;display:flex}.hero-buehne{aspect-ratio:1;width:100%;position:relative}.hero-kreuz,.hero-kreuz-statisch{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.hero-kreuz{z-index:30}.hero-quadrat,.hero-arm{background:var(--petrol-300);width:13%;height:13%;margin-top:-6.5%;margin-left:-6.5%;position:absolute}.hero-quadrat-mitte,.hero-arm-mitte{background:0 0;justify-content:center;align-items:center;display:flex;overflow:visible}.hero-quadrat-mitte .bm-svg,.hero-arm-mitte .bm-svg{width:100%;height:100%}.hero-arm{will-change:transform;width:0;height:0;margin:0}.hero-speiche{background:color-mix(in srgb, var(--petrol-300) 45%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}.hero-label{opacity:0;text-align:center;white-space:pre-line;font:var(--fw-medium) 12px / 1.5 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--petrol-300);position:absolute}html.js .hero-kreuz-statisch,html:not(.js) .hero-kreuz,html:not(.js) .hero-replay{display:none}.hero-replay{align-items:center;gap:var(--space-2);cursor:pointer;font:var(--fw-medium) var(--fs-11) / 1 var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--petrol-300);transition:opacity var(--dur-slow) var(--ease-standard), color var(--dur-base) var(--ease-standard);background:0 0;border:0;padding:6px 0;display:inline-flex}.hero-replay:hover{color:var(--white)}.sektion{padding:var(--space-24) var(--gutter);scroll-margin-top:var(--header-height)}.sektion-dunkel{background:var(--petrol-900);color:var(--white)}.sektion-mit-film{isolation:isolate;position:relative;overflow:hidden}.sektion-mit-film>.rahmen{z-index:1;position:relative}.sektion-film{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sektion-film video,.sektion-film img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.sektion-film-schleier{background:var(--hero-schleier);position:absolute;inset:0}.sektion-hell{background:var(--surface-subtle)}.positionierung{min-height:min(72vh,560px);padding:var(--space-24) var(--gutter);border-top:0;align-items:center;display:flex}.positionierung h2{font:var(--fw-semibold) var(--fs-h2-pos) / 1.1 var(--font-display);max-width:16ch}.positionierung .rahmen>[data-reveal]{max-width:36rem}.positionierung .sektion-film video,.positionierung .sektion-film img{object-position:82% 58%}.positionierung .sektion-film-schleier{background:var(--hero-scrim-h)}.sektion-fuer-wen{padding:var(--space-20) var(--gutter)}.zwei-spalten{gap:var(--space-10) var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;padding-inline:0;display:grid}.kontakt-raster{gap:var(--space-10) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sektion h2{font:var(--fw-semibold) var(--fs-h2-launch) / 1.1 var(--font-display);letter-spacing:var(--ls-display)}.sektion-dunkel h2{color:var(--white)}.lead-dunkel{margin-top:var(--space-6);color:var(--white);max-width:50ch;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.eyebrow{font:var(--fw-medium) var(--fs-12) / 1 var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--petrol-600);margin:0}.eyebrow-hell{color:var(--petrol-300)}.meta{font-size:var(--fs-14);color:var(--text-muted);margin-top:10px;line-height:1.5}.kreuz{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:".k1.""k2 kern k4"".k5.";display:grid}.kreuz>[data-area=k1]{grid-area:k1}.kreuz>[data-area=k2]{grid-area:k2}.kreuz>[data-area=k4]{grid-area:k4}.kreuz>[data-area=k5]{grid-area:k5}.kreuz-kern{grid-area:kern;place-self:center;width:64px;height:64px;margin:0;display:flex}.kreuz-kern .bm-svg{width:100%;height:100%}.karte{background:var(--white);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);padding:var(--space-6);gap:var(--space-3);min-width:0;transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex-direction:column;display:flex}.karte:hover{border-color:var(--petrol-600);box-shadow:var(--shadow-card-hover)}.karte-marker{background:var(--petrol-700);width:12px;height:12px;display:block}.karte h3{font:var(--fw-semibold) var(--fs-20) / 1.25 var(--font-display);letter-spacing:var(--ls-heading);color:var(--petrol-900);margin:4px 0 0}.karte p{font-size:var(--fs-15);color:var(--n-700);line-height:1.55}.banner{margin-top:var(--space-4);background:var(--petrol-700);border-radius:var(--radius-card);gap:var(--space-3);flex-direction:column;padding:28px 32px;display:flex}.banner p:last-child{color:var(--white);max-width:72ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.kopf-zwei{gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.kopf-start{align-items:start}.kopf-lead{font-size:var(--fs-18);color:var(--n-700);max-width:48ch;margin:0 0 6px;line-height:1.55}.schritte{margin:var(--space-12) 0 0;border-top:var(--hairline) solid var(--border-default);padding:0;list-style:none}.schritte li{gap:var(--space-2) var(--space-8);border-bottom:var(--hairline) solid var(--border-default);grid-template-columns:56px minmax(0,1fr) minmax(0,300px);align-items:start;padding:22px 0;display:grid}.schritt-nr{font:var(--fw-medium) var(--fs-13) / 1.6 var(--font-mono);letter-spacing:.08em;color:var(--petrol-600);font-variant-numeric:tabular-nums}.schritte p{font-size:var(--fs-16);color:var(--text-body);margin:0;line-height:1.6}.schritte strong{font-weight:var(--fw-semibold);color:var(--petrol-900)}.schritt-meta{font:var(--fw-regular) var(--fs-12) / 1.6 var(--font-mono);letter-spacing:.02em;color:var(--text-muted);text-align:right}.nach-liste{margin-top:28px}.team-text{gap:var(--space-4);flex-direction:column;max-width:58ch;display:flex}.team-text p{font-size:var(--fs-18);color:var(--n-700);margin:0;line-height:1.55}.hervor{font-weight:var(--fw-medium);color:var(--petrol-900)}.personen{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;display:grid}.person-karte{background:var(--white);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.portraet-flaeche{aspect-ratio:4/3;background:var(--surface-subtle);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.portraet-flaeche span{font-size:var(--fs-14);color:var(--text-muted)}.portraet-flaeche img{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.person-text{padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.person-text h3{font:var(--fw-semibold) 22px / 1.2 var(--font-display);letter-spacing:var(--ls-heading);color:var(--petrol-900)}.person-rolle{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--petrol-600)}.person-text p:last-child{margin:var(--space-2) 0 0;font-size:var(--fs-15);color:var(--n-700);line-height:1.6}.einblicke{gap:var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.einblick{border:var(--hairline) solid var(--border-inverse);border-radius:var(--radius-card);background:color-mix(in srgb, var(--petrol-900) 55%, transparent);transition:border-color var(--dur-base) var(--ease-standard);flex-direction:column;gap:14px;padding:28px 24px;display:flex}.einblick:hover{border-color:var(--petrol-300)}.einblick h3{font:var(--fw-semibold) 21px / 1.2 var(--font-display);letter-spacing:var(--ls-heading);color:var(--white)}.einblick p{font-size:var(--fs-15);color:var(--text-inverse-muted);line-height:1.6}.einblick-status{margin-top:auto;padding-top:10px}.einblick-status a{align-items:center;gap:var(--space-2);color:var(--petrol-300);font-size:var(--fs-14);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.einblick-status a:hover{color:var(--white)}.status-neutral{font:var(--fw-medium) var(--fs-12) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse-muted)}.fuer-wen-zeile{margin:var(--space-5) 0 0;font:var(--fw-semibold) var(--fs-fuer-wen) / 1.15 var(--font-display);letter-spacing:var(--ls-display);color:var(--petrol-900);text-wrap:balance}.fuer-wen-satz{margin:var(--space-4) 0 0;font-size:var(--fs-18);color:var(--n-700);max-width:60ch;line-height:1.55}.kontakt-lead{margin:var(--space-5) 0 0;font-size:var(--fs-18);color:var(--text-inverse-muted);max-width:46ch;line-height:1.55}#kontakt h2{margin-top:var(--space-5);font:var(--fw-semibold) var(--fs-h2-launch) / 1.1 var(--font-display)}.formular-karte{background:var(--white);border-radius:var(--radius-card);padding:var(--space-8);box-shadow:var(--shadow-xs);color:var(--text-body)}.formular{gap:var(--space-5);flex-direction:column;max-width:none;display:flex}.feld label{font:var(--fw-medium) var(--fs-14) / 1.3 var(--font-body);color:var(--petrol-900)}.feld input,.feld textarea{border-radius:var(--radius-control);border:var(--hairline) solid var(--border-default);height:40px;padding:0 var(--space-3);font:var(--fw-regular) var(--fs-16) / 1.5 var(--font-body);color:var(--text-body);background:var(--white)}.feld textarea{height:auto;padding:var(--space-3);resize:vertical}.feld input:focus-visible,.feld textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.feld[data-fehler=true] input,.feld[data-fehler=true] textarea{border-color:var(--status-danger-fg)}.feld .fehler{font-size:var(--fs-13);color:var(--status-danger-fg);margin:0;display:none}.feld[data-fehler=true] .fehler{display:block}.feld .hinweis{font-size:var(--fs-13);color:var(--text-muted)}.formular-aktion{justify-content:flex-end;padding-top:4px;display:flex}.honig{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sammlung{padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--status-danger-fg);border-radius:var(--radius-control);color:var(--status-danger-fg);font-size:var(--fs-14)}.danke{justify-content:center;gap:var(--space-3);flex-direction:column;min-height:280px;display:flex}.danke-titel{font:var(--fw-semibold) var(--fs-24) / 1.2 var(--font-display);letter-spacing:var(--ls-heading);color:var(--petrol-900);margin:0}.danke p{font-size:var(--fs-16);color:var(--n-700);margin:0;line-height:1.55}.fuss{background:var(--white);color:var(--text-muted);padding:var(--space-12) var(--gutter) var(--space-10);border-top:var(--hairline) solid var(--border-default)}.fuss .rahmen{padding-inline:0}.fuss-oben{align-items:center;gap:var(--space-5) var(--space-10);flex-wrap:wrap;display:flex}.fuss-recht{gap:var(--space-6);margin-left:auto;display:flex}.fuss-recht a{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--text-muted);text-decoration:none}.fuss-recht a:hover,.fuss-recht a[aria-current=page]{color:var(--text-heading)}.fuss-unten{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--hairline) solid var(--border-default);justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.fuss-unten p{font-size:var(--fs-12);color:var(--text-muted);margin:0;line-height:1.5}.fuss-hinweis{gap:var(--space-1);flex-direction:column;display:flex}.fuss-copy{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-subtle)}.seite-hell{padding:var(--space-20) var(--gutter) 104px}.seite-hell h1{margin:var(--space-6) 0 0;font:var(--fw-semibold) var(--fs-h1-page) / 1.08 var(--font-display);letter-spacing:var(--ls-display);color:var(--petrol-900);max-width:none}.mass-recht{max-width:720px}.titel-zeile{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.titel-zeile h1{margin:0}.badge{border-radius:var(--radius-control);height:22px;font:var(--fw-medium) var(--fs-11) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--status-warning-bg);color:var(--status-warning-fg);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.badge:before{content:"";border-radius:var(--radius-circle);background:currentColor;width:6px;height:6px}.seite-lead{margin:var(--space-5) 0 0;font-size:var(--fs-16);color:var(--n-700);max-width:60ch;line-height:1.6}.angaben{gap:0 var(--space-8);margin:var(--space-10) 0 0;border-top:var(--hairline) solid var(--border-default);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.angaben .angabe{display:contents}.angaben dt{padding:var(--space-4) 0 4px;font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-muted)}.angaben dd{padding:var(--space-4) 0;border-bottom:var(--hairline) solid var(--border-default);font-size:var(--fs-16);color:var(--text-body);margin:0;line-height:1.55}.platzhalter{color:var(--text-muted)}.datenschutz-liste{margin:var(--space-10) 0 0;border-top:var(--hairline) solid var(--border-default);padding:0;list-style:none}.datenschutz-liste li{gap:var(--space-2) var(--space-6);padding:var(--space-5) 0;border-bottom:var(--hairline) solid var(--border-default);grid-template-columns:56px minmax(0,1fr);align-items:baseline;display:grid}.datenschutz-liste h2{font:var(--fw-semibold) var(--fs-20) / 1.3 var(--font-display);letter-spacing:var(--ls-heading);margin:0}.datenschutz-liste p{margin:var(--space-3) 0 0;font-size:var(--fs-16);color:var(--n-700);grid-column:2;line-height:1.6}.rueck{margin-top:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.hinweis-folgt{font-size:var(--fs-15);color:var(--text-muted);margin:0;line-height:1.55}html.js [data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-standard), transform var(--dur-reveal) var(--ease-standard);transform:translateY(16px)}html.js [data-reveal=in]{opacity:1;transform:none}html.js [data-hero-in]{opacity:0;transition:opacity var(--dur-hero-in) var(--ease-standard), transform var(--dur-hero-in) var(--ease-standard);transform:translateY(14px)}html.js [data-hero-in=in]{opacity:1;transform:none}html.reduziert [data-reveal],html.reduziert [data-hero-in]{opacity:1!important;transition:none!important;transform:none!important}.sprung{left:var(--space-4);top:var(--space-3);z-index:40;padding:var(--space-2) var(--space-3);background:var(--white);color:var(--petrol-900);border-radius:var(--radius-control);text-decoration:none;position:absolute;transform:translateY(-120%)}.sprung:focus{transform:none}@media (max-width:900px){.kopf-nav{display:none}.menue-knopf,.kopf .knopf-sm{margin-left:auto;display:inline-flex}.hero-raster,.zwei-spalten,.kopf-zwei,.personen{grid-template-columns:minmax(0,1fr)}.hero-buehne-wrap{max-width:340px;margin:var(--space-2) auto 0;justify-self:center;align-items:center}.positionierung .sektion-film video,.positionierung .sektion-film img{object-position:50% 80%}.positionierung .sektion-film-schleier{background:color-mix(in srgb, var(--petrol-900) 72%, transparent)}}@media (max-width:760px){.kreuz{grid-template-columns:minmax(0,1fr);grid-template-areas:"k1""k2""k4""k5"}.kreuz-kern{display:none}.einblicke{grid-template-columns:minmax(0,1fr)}.schritte li{grid-template-columns:44px minmax(0,1fr)}.schritt-meta{text-align:left;grid-column:2}}@media (max-width:640px){.angaben{grid-template-columns:minmax(0,1fr)}.angaben dt{padding-bottom:0}}
@font-face{font-family:display;src:url(../media/instrument_sans_wght-s.p.1c6_4mawwj-hb.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.display_e3a9d699-module__8Yhdrq__className{font-family:display,display Fallback,Segoe UI,Tahoma,sans-serif}.display_e3a9d699-module__8Yhdrq__variable{--ff-display:"display", "display Fallback", Segoe UI, Tahoma, sans-serif}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_400-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_500-s.p.25_05y-blbp24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_741869f-module__BN4fsW__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Consolas,monospace}.mono_741869f-module__BN4fsW__variable{--ff-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Consolas, monospace}
