@font-face{font-family:display;src:url(../media/BarlowCondensed_ExtraBoldItalic-s.p.0uepkfnorwdvm.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:display;src:url(../media/BarlowCondensed_Bold-s.p.21s4tc4km7afu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(../media/BarlowCondensed_SemiBold-s.p.289y3avl9x-vx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.display_f569e290-module__ATxPIG__className{font-family:display,display Fallback,Arial Narrow,sans-serif}.display_f569e290-module__ATxPIG__variable{--font-display:"display", "display Fallback", Arial Narrow, sans-serif}
@font-face{font-family:text;src:url(../media/Barlow_Regular-s.p.2g-m-43w4inzo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:text;src:url(../media/Barlow_Medium-s.p.1e42q6h-am56h.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:text;src:url(../media/Barlow_SemiBold-s.p.20ymm9zt6h9oi.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.text_2a01033a-module__YSeR3a__className{font-family:text,text Fallback,system-ui,sans-serif}.text_2a01033a-module__YSeR3a__variable{--font-sans:"text", "text Fallback", system-ui, sans-serif}
@font-face{font-family:mono;src:url(../media/JetBrainsMono_Medium-s.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/JetBrainsMono_Bold-s.1ydlpv6k6mttm.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_e907098b-module__V2YlqW__className{font-family:mono,mono Fallback,ui-monospace,monospace}.mono_e907098b-module__V2YlqW__variable{--font-mono:"mono", "mono Fallback", ui-monospace, monospace}
@font-face{font-family:Barlow Condensed;src:url(../media/BarlowCondensed-ExtraBoldItalic.0uepkfnorwdvm.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(../media/BarlowCondensed-Bold.21s4tc4km7afu.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(../media/BarlowCondensed-SemiBold.289y3avl9x-vx.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-Regular.2g-m-43w4inzo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-Medium.1e42q6h-am56h.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../media/Barlow-SemiBold.20ymm9zt6h9oi.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Medium.2h52d08o60qht.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono-Bold.1ydlpv6k6mttm.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-sans:"Barlow", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-none:0px;--radius-sm:2px;--radius-round:50%;--slant:-10deg}:root,[data-theme=dark]{--surface:#0d1015;--surface-raised:#161b22;--surface-high:#20262f;--line:#2b3340;--ink:#eef3f8;--ink-muted:#9aa7b6;--volt:#d4ff1a;--volt-text:#d4ff1a;--volt-soft:#2b3508;--glow:#ff5a1f;--glow-soft:#3a1a0c;--sector-pb:#19d46a;--sector-best:#b45cff;--sector-slow:#ffb020;--on-accent:#0d1015;--on-volt:#0d1015;--shadow-overlay:0 8px 24px #00000073}[data-theme=light]{--surface:#f3f6f9;--surface-raised:#fff;--surface-high:#e4e9ef;--line:#cad3dd;--ink:#0d1015;--ink-muted:#4b5765;--volt:#d4ff1a;--volt-text:#0d1015;--volt-soft:#f4ffcc;--glow:#c2410c;--glow-soft:#ffe2cf;--sector-pb:#0c8040;--sector-best:#7a2ed0;--sector-slow:#876500;--on-accent:#fff;--on-volt:#0d1015;--shadow-overlay:0 8px 24px #0d10152e}@media (prefers-color-scheme:light){:root:not([data-theme]){--surface:#f3f6f9;--surface-raised:#fff;--surface-high:#e4e9ef;--line:#cad3dd;--ink:#0d1015;--ink-muted:#4b5765;--volt:#d4ff1a;--volt-text:#0d1015;--volt-soft:#f4ffcc;--glow:#c2410c;--glow-soft:#ffe2cf;--sector-pb:#0c8040;--sector-best:#7a2ed0;--sector-slow:#876500;--on-accent:#fff;--on-volt:#0d1015;--shadow-overlay:0 8px 24px #0d10152e}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{scroll-behavior:smooth}body{background:var(--surface);margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ks{--spalte:min(100cqw, 640px);--s:tan(atan2(var(--spalte), 390px));--schiene-m:calc(var(--spalte) * 47 / 390);--rahmen:min(100cqw, 1440px);--kante-r:calc(var(--rahmen) - 479px);--kante:calc((100cqw - var(--rahmen)) / 2 + var(--kante-r));--einfahrt:calc((400px + var(--kante)) * 1.04);font-family:var(--font-sans);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;font-size:17px;line-height:26px;overflow-x:clip;container-type:inline-size}.ks *,.ks :before,.ks :after{box-sizing:border-box}.ks h1,.ks h2,.ks p,.ks ul,.ks ol,.ks dl,.ks dd{margin:0;padding:0}.ks ul,.ks ol{list-style:none}.ks ::selection{background:var(--volt);color:var(--on-volt)}.ks a{color:inherit}.ks a:focus-visible,.ks button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.ks img{display:block}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-style:italic;font-weight:800;line-height:.94}.h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:28px;font-weight:700;line-height:30px}.lb{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);font-size:14px;font-weight:600;line-height:18px}.mo{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mu{color:var(--ink-muted)}.lnk{text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.zl{border-top:1px solid var(--line)}.knoepfe{flex-direction:column;gap:12px;display:flex}.kn{min-height:56px;transform:skewX(var(--slant));flex-grow:1;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out;display:block}.kn>span{min-height:56px;transform:skewX(calc(var(--slant) * -1));font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:0 22px;font-size:21px;font-weight:700;display:flex}.ks .kns{background:var(--on-volt);color:var(--volt)}.ks .kns:hover{background:var(--surface-high)}.ks .knr{color:var(--on-volt);box-shadow:inset 0 0 0 2px var(--on-volt);background:0 0}.ks .knr:hover{background:var(--on-volt);color:var(--volt)}.ks .kn1{background:var(--volt);color:var(--on-volt)}.ks .kn1:hover{background:var(--ink);color:var(--surface)}.ks .kn2{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.ks .kn2:hover{background:var(--ink);color:var(--surface)}.kopfzeile{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.kopfzeile .wortmarke{width:auto;height:40px}.nv{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;padding:12px 0;font-size:17px;font-weight:600;line-height:20px;text-decoration:none}.ks a.nv:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.navigation{gap:36px;display:none}.mn{font:600 17px/20px var(--font-display);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 2px}.menue{background:var(--surface);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:20px 20px 32px;position:fixed;inset:0;overflow-y:auto}.menue:popover-open{flex-direction:column;display:flex}.menue-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.menue-kopf .wortmarke{width:auto;height:40px}.menue-abschnitte{flex-direction:column;align-items:flex-start;gap:22px;margin:44px -20px 0;padding:12px 20px 12px 84px;display:flex;position:relative}.menue-abschnitte a{font-size:46px;text-decoration:none;position:relative}.menue-abschnitte .marke{top:17px}.menue-unten{flex-direction:column;gap:28px;margin-top:auto;padding-top:40px;display:flex}.menue-unten nav{flex-wrap:wrap;gap:10px 22px;display:flex}.hero{background:var(--surface);color:var(--ink);flex-direction:column;min-height:800px;display:flex;position:relative;overflow:hidden}.hero-spalte{width:var(--spalte);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.feld{top:-30cqw;left:0;right:0;bottom:calc(var(--spalte) * 260 / 390);background:var(--volt);transform-origin:calc((100cqw - var(--spalte)) / 2) 100%;animation:.7s cubic-bezier(.16,1,.3,1) both ks-feld;position:absolute;transform:skewY(-10deg)}@keyframes ks-feld{0%{translate:-104cqw}to{translate:0}}.hero-text{color:var(--on-volt);flex-direction:column;gap:16px;padding:20px 20px 0;animation:.4s ease-out .45s both ks-nach;display:flex;position:relative}.hero-text h1,.hero-text .h1{font-size:46px}.hero-text .knoepfe{margin-top:8px}@keyframes ks-nach{0%{opacity:0}to{opacity:1}}.umkehr{display:none}.buehne-huelle{height:calc(400px * var(--s));flex:none;margin-top:auto;position:relative}.buehne{position:absolute;top:0;left:0}.buehne-m{width:390px;height:400px;transform:scale(var(--s));transform-origin:0 0}.buehne-d{display:none}.buehne svg{position:absolute;top:0;left:0;overflow:visible}.reifen path{fill:none;stroke:var(--volt);stroke-dasharray:1;stroke-dashoffset:0}.reifen .vorn{opacity:.42}.ks .reifen.gummi path{stroke:var(--on-volt)}.ideal>path,.ecke>path{fill:none;stroke:var(--ink-muted);stroke-width:4px;stroke-dasharray:10 12}.ks .ideal.aufvolt>path,.ks .ecke>path{stroke:var(--on-volt)}.buehne-m .ideal>path{stroke-width:calc(4px / var(--s));stroke-dasharray:calc(10px / var(--s)) calc(12px / var(--s))}.zeichner{fill:none;stroke:#fff;stroke-width:16px;stroke-dasharray:1 1}@keyframes ks-anlegen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.startlinie{stroke:var(--ink);stroke-width:6px}.startlinien,.startmarke{animation:.4s ease-out both ks-nach}.startmarke{color:var(--ink);position:absolute}.buehne-d .startmarke{font-size:16px}.fahrt{offset-anchor:center;position:absolute;top:0;left:0}.steht{position:absolute}.wert{flex-direction:column;animation:.4s ease-out both ks-nach;display:flex;position:absolute}.wert .mo{font-size:32px;font-weight:700;line-height:36px}.zeichen{animation:.4s ease-out .45s both ks-nach;position:absolute}.marke-status{box-shadow:inset 0 0 0 2px var(--line);padding:6px 9px;display:inline-block}.marke-status.live{background:var(--glow);color:var(--on-accent);box-shadow:none;align-items:center;gap:8px;display:flex}.marke-status.live i{background:currentColor;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite ks-puls}@keyframes ks-puls{50%{opacity:.25}}.status{font-size:15px;line-height:22px;animation:.4s ease-out .45s both ks-nach;position:absolute;bottom:24px;left:84px;right:20px}.status b{font-weight:600;display:block}.status span{display:block}.symbole{gap:10px;animation:.4s ease-out .45s both ks-nach;display:flex}.symbole a{color:var(--ink);padding:4px;display:flex}.symbole a:hover{color:var(--volt)}.symbol{fill:currentColor;flex:none;width:22px;height:22px}.buehne .symbole .symbol{position:static}.buehne-m .status{bottom:64px}.buehne-m .symbole{position:absolute;bottom:20px;left:80px}.kopf-symbole{display:none}.lnk.mit-symbol{align-items:center;gap:10px;display:inline-flex}.lnk.mit-symbol .symbol{width:18px;height:18px}.ecke{display:none}.rahmen{width:var(--spalte);margin:0 auto;position:relative}.inhalt{padding:56px 20px 112px calc(var(--schiene-m) + 37px);flex-direction:column;gap:44px;display:flex;position:relative}.schiene{background:repeating-linear-gradient(to bottom, var(--ink-muted) 0 10px, transparent 10px 22px);width:4px;position:absolute;top:0}.schiene-quer{background:repeating-linear-gradient(to right, var(--ink-muted) 0 10px, transparent 10px 22px);height:4px;position:absolute;right:0}.schiene-bogen{position:absolute}.schiene-bogen path{fill:none;stroke:var(--ink-muted);stroke-width:4px;stroke-dasharray:10 12}.station{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex;position:relative}.marke{width:38px;height:9px;transform:skewX(var(--slant));background:var(--ink);position:absolute;top:11px;left:-56px}.station>h2.lb~.marke,.marke.oben{top:5px}.marke.offen{box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface)}.station h2.lb{color:var(--ink)}.folge-link{flex-direction:column;gap:10px;text-decoration:none;display:flex}.folge-bild{aspect-ratio:16/9;object-fit:cover;background:var(--surface-high);width:100%;height:auto}.folge-titel{font-size:19px;font-weight:600;line-height:24px}.folge-link:hover .folge-titel{text-underline-offset:4px;text-decoration:underline}.zahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zahlen div{flex-direction:column-reverse;justify-content:flex-end;display:flex}.zahlen .mo{font-size:32px;font-weight:700;line-height:38px}.zahlen .mu{font-size:15px;line-height:20px}.phase{flex-direction:column;gap:8px;display:flex}.phase-balken{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.phase-balken span{height:12px;transform:skewX(var(--slant));background:var(--line)}.phase-balken span.an{background:var(--glow)}.ereignis-text,.meilenstein-text{font-weight:600}.zeit{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.zeit .strecke{font-weight:600}.zeit .mo{color:var(--sector-pb);text-align:right;font-size:21px;font-weight:700}.zeit .mu{font-size:15px;line-height:20px}.zeit .lb{text-align:right;font-size:12px;line-height:20px}.meilensteine,.start-paar{flex-direction:column;gap:44px;display:flex}.setup-liste div{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.setup-liste dd{font-weight:600}.laufend{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.laufend-kopf{color:var(--glow);align-items:center;gap:8px;display:flex}.laufend-kopf i{background:currentColor;width:9px;height:9px;animation:1.6s ease-in-out infinite ks-puls}.laufend .zeit{grid-template-columns:minmax(0,1fr);gap:2px}.zeitnahme-werte div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.zeitnahme-werte dd{text-align:right;font-size:21px;font-weight:700}.zeitnahme-werte dd.pb{color:var(--sector-pb)}.zeitnahme-werte small{font-family:var(--font-sans);color:var(--ink-muted);font-size:15px;font-weight:400}.fuss{background:var(--surface-raised);color:var(--ink);position:relative}.fuss .rahmen{flex-direction:column;gap:44px;padding:56px 20px 36px;display:flex}.fuss-oben{flex-direction:column;gap:44px;display:flex}.fuss-ruf{flex-direction:column;gap:22px;display:flex}.fuss-ruf p{text-wrap:wrap;font-size:40px}.fuss-ruf p span{display:block}.fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;display:grid}.fuss-spalten nav,.fuss-partner{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fuss-absender{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.fuss-absender img{width:auto;height:28px}.fuss-absender .mu{font-size:15px}.partner-zeile{display:none}.textkopf{background:var(--volt);color:var(--on-volt);clip-path:polygon(0 0,100% 0,100% calc(100% - 17.63cqw),0 100%);padding:20px 0 calc(17.63cqw + 28px);position:relative}.textkopf .feld-text{display:none}.textkopf-innen{width:var(--spalte);margin:0 auto;position:relative}.textkopf-text{color:var(--on-volt);flex-direction:column;gap:28px;padding:0 20px;display:flex}.textkopf-text .kopfzeile{margin-bottom:0}.textkopf h1,.textkopf .h1{font-size:46px}.text-inhalt{gap:40px;padding-top:40px}.abschnitt{flex-direction:column;gap:10px;scroll-margin-top:24px;display:flex;position:relative}.abschnitt .marke{top:11px}.abschnitt-text{flex-direction:column;gap:10px;display:flex}.abschnitt-text p{margin:0}.abschnitt-text a{text-underline-offset:3px;font-weight:600}@media (min-width:1200px){.hero{min-height:900px}.hero-spalte{width:var(--rahmen)}.feld{width:calc(3000px + var(--kante));transform-origin:100% 100%;animation-name:ks-feld-d;inset:0 auto 0 -3000px;transform:skew(-10deg)}@keyframes ks-feld-d{0%{translate:calc(var(--einfahrt) * -1) 0}to{translate:0}}.hero-text{gap:22px;width:min(1060px,100% - 380px);padding:40px 0 330px 80px}.hero-text h1,.hero-text .h1{font-size:clamp(76px,6.9cqw,100px)}.hero-text .knoepfe{flex-direction:row;width:min(640px,100%);margin-top:18px}.kopfzeile{gap:40px;margin-bottom:60px}.kopfzeile .wortmarke{height:52px}.kopfzeile .mn{display:none}.navigation{display:flex}.umkehr{top:0;bottom:0;left:var(--kante-r);transform-origin:0 100%;pointer-events:none;width:3000px;animation:.7s cubic-bezier(.16,1,.3,1) both ks-kante;display:block;position:absolute;overflow:hidden;transform:skew(-10deg)}.umkehr-innen{transform-origin:0 100%;animation:.7s cubic-bezier(.16,1,.3,1) both ks-kante-innen;position:absolute;inset:0;transform:skew(10deg)}.umkehr-text{top:0;left:calc(var(--kante-r) * -1);width:var(--rahmen);position:absolute}.umkehr.still,.umkehr.still .umkehr-innen{animation:none}.umgekehrt{--volt:var(--surface);--on-volt:var(--volt-text)}@keyframes ks-kante{0%{translate:calc(var(--einfahrt) * -1) 0}to{translate:0}}@keyframes ks-kante-innen{0%{translate:var(--einfahrt) 0}to{translate:0}}.buehne-huelle{pointer-events:none;height:auto;margin:0;position:absolute;inset:0}.buehne-huelle a,.buehne-huelle p{pointer-events:auto}.buehne-m{display:none}.buehne-d{width:1440px;height:640px;display:block;inset:auto 0 0 auto}.buehne-d .wert{align-items:center;translate:-50% -50%}.buehne-d .wert .mo{font-size:40px;line-height:44px}.buehne-d .wert .lb{font-size:12px;line-height:16px}.linie-d{clip-path:inset(0 0 0 calc(1564px - var(--rahmen)));position:absolute;inset:0}.buehne-d .kasten{text-align:right;flex-direction:column;align-items:flex-end;gap:14px;width:280px;font-size:16px;display:flex;position:absolute;top:12px;right:72px}.buehne-d .zeichen,.buehne-d .status{position:static}.buehne-d .status{text-wrap:balance;font-size:16px;line-height:24px}.kopf-symbole{align-items:center;height:52px;display:flex;position:absolute;top:40px;right:68px}.ecke{display:block;position:absolute;bottom:0;left:98px}.rahmen{width:var(--rahmen)}.inhalt{gap:96px;padding:96px 80px 176px 180px}.station{gap:18px}.station h2.lb{font-size:16px}.marke{width:56px;top:14px;left:-108px}.station>h2.lb~.marke,.marke.oben{top:6px}.station .h{font-size:40px;line-height:42px}.folge-link{grid-template-columns:560px minmax(0,1fr);align-items:end;gap:40px;display:grid}.folge-link .folge-text{flex-direction:column;gap:12px;padding-bottom:6px;display:flex}.folge-titel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:40px;font-weight:700;line-height:42px}.zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.laufend{max-width:760px}.zahlen .mo{font-size:44px;line-height:52px}.phase{gap:10px;max-width:560px}.ereignis-text{max-width:760px;font-size:23px;line-height:32px}.meilensteine{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 80px;display:grid}.meilensteine .station:nth-child(2n) .marke{display:none}.start-paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;display:grid}.start-paar #ueber-mich p{max-width:460px}.start-paar #setup .marke{display:none}.fuss .rahmen{gap:88px;padding:112px 80px 48px 180px}.fuss-oben{grid-template-columns:minmax(0,680px) minmax(0,1fr);align-items:start;gap:80px;display:grid}.fuss-ruf{gap:32px}.fuss-ruf p{font-size:72px}.fuss-ruf .knoepfe{flex-direction:row;width:min(580px,100%)}.fuss-spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:12px}.fuss-spalten .fuss-partner{display:none}.fuss-absender{flex-direction:row;align-items:center;gap:28px;padding-top:28px}.fuss-absender img{height:34px}.partner-zeile{align-items:baseline;gap:14px;margin-left:auto;display:flex}.partner-zeile b{font-weight:600}.textkopf{clip-path:none;background:var(--surface);color:var(--ink);padding:0;overflow:hidden}.textkopf .feld-text{width:calc(3000px + var(--kante));background:var(--volt);transform-origin:100% 100%;display:block;position:absolute;top:0;bottom:0;left:-3000px;transform:skew(-10deg)}.textkopf-innen{width:var(--rahmen)}.textkopf-text{gap:72px;width:min(1060px,100% - 48px);padding:40px 0 72px 80px}.textkopf h1,.textkopf .h1{font-size:clamp(76px,6.9cqw,100px)}.text-inhalt{gap:64px;padding:88px 80px 176px 180px}.abschnitt{grid-template-columns:320px minmax(0,640px);align-items:start;gap:40px;display:grid}.abschnitt .marke{top:12px}.abschnitt .h{font-size:32px;line-height:34px}}@media (prefers-reduced-motion:reduce){.feld,.hero-text,.umkehr,.umkehr-innen,.fahrt,.zeichner,.wert,.startlinien,.startmarke,.zeichen,.status,.symbole,.marke-status.live i,.laufend-kopf i,.reifen path{animation:none!important}}.linie-senkrecht{left:calc(var(--schiene-m) - 2px);bottom:70px}.linie-bogen-m{left:calc(var(--schiene-m) - 2px);bottom:40px}.linie-bogen-d{display:none}.linie-quer{left:calc(var(--schiene-m) + 28px);bottom:40px}@media (min-width:1200px){.linie-senkrecht{bottom:110px;left:98px}.linie-bogen-m{display:none}.linie-bogen-d{display:block;bottom:64px;left:98px}.linie-quer{bottom:64px;left:144px}}.fehlerseite{background:var(--surface);min-height:100vh;color:var(--ink);flex-direction:column;justify-content:center;gap:24px;max-width:640px;margin:0 auto;padding:40px 20px;display:flex}.fehlerseite h1{font-size:clamp(56px,12cqw,100px)}.fehlerseite .knoepfe{max-width:320px}
