@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-ext-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-ext-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2122,U+2212}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB}:root{--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--breite: 1440px;--pad: clamp(1.25rem, 5vw, 4rem);--spur: 180px;--spalt: clamp(2rem, 4vw, 4rem);--radius: 4px;--t-h1: clamp(2.125rem, 1.4rem + 3.2vw, 3.75rem);--t-h2-gross: clamp(2rem, 1.5rem + 2.2vw, 3.25rem);--t-h2: clamp(1.75rem, 1.3rem + 1.9vw, 2.625rem);--t-h2-leise: 1.5rem;--t-h3: 1.3125rem;--t-schritt: 1.1875rem;--t-lead: 1.125rem;--t-body: 1.0625rem;--t-klein: .9375rem;--t-mono: .875rem;--t-mikro: .8125rem;--t-zahl: 2rem;--t-ziffer: clamp(2rem, 1.3rem + 2.4vw, 2.75rem);--pad-04: clamp(3.5rem, 8vw, 8rem)}:root,[data-theme=light]{--color-accent: #FF8800;--color-accent-text: #A64F00;--color-accent-hover: #E67A00;--color-ink: #141414;--color-ink-muted: #5B6672;--color-paper: #FAF9F7;--color-surface: #FFFFFF;--color-border: #E2DED7;--color-line-accent: #D96A00;--link-ink: #141414;--link-rule: #FF8800;--link-ink-hover: #A64F00;--color-flaeche-04: #F07C0A;--on-accent: #141414;--on-accent-muted: rgba(20, 20, 20, .8);--on-accent-rule: rgba(20, 20, 20, .28);color-scheme:light}[data-theme=dark]{--color-accent: #FF8800;--color-accent-text: #FF9E2E;--color-accent-hover: #FFA033;--color-ink: #F2F0EC;--color-ink-muted: #A2ABB5;--color-paper: #141414;--color-surface: #1E1E1E;--color-border: #333333;--color-line-accent: #FF8800;--link-ink: #FF9E2E;--link-rule: #FF9E2E;--link-ink-hover: #FF9E2E;--color-flaeche-04: #E06F00;--on-accent: #141414;--on-accent-muted: rgba(20, 20, 20, .8);--on-accent-rule: rgba(20, 20, 20, .28);color-scheme:dark}@media(prefers-color-scheme:dark){[data-theme=auto]{--color-accent-text: #FF9E2E;--color-accent-hover: #FFA033;--color-ink: #F2F0EC;--color-ink-muted: #A2ABB5;--color-paper: #141414;--color-surface: #1E1E1E;--color-border: #333333;--color-line-accent: #FF8800;--link-ink: #FF9E2E;--link-rule: #FF9E2E;--link-ink-hover: #FF9E2E;--color-flaeche-04: #E06F00;color-scheme:dark}}@keyframes om-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes om-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes om-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes om-caret{0%,45%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.65;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}p{margin:0 0 1.1em;text-wrap:pretty}p:last-child{margin-bottom:0}h1,h2,h3{margin:0;font-weight:600;text-wrap:balance}h1{font-size:var(--t-h1);line-height:1.08;letter-spacing:-.02em;max-width:19ch}h2{font-size:var(--t-h2);line-height:1.15;letter-spacing:-.015em}h3{font-size:var(--t-h3);line-height:1.3}.h2-abstand{margin-bottom:3rem}.h2-gross{font-size:var(--t-h2-gross);line-height:1.1;letter-spacing:-.02em;max-width:24ch}.h2-leise{font-size:var(--t-h2-leise);line-height:1.35;letter-spacing:0;margin-bottom:1.5rem}.h2-breit{max-width:26ch}a{color:var(--link-ink);text-decoration:underline;text-decoration-color:var(--link-rule);text-decoration-thickness:2px;text-underline-offset:4px;transition:color .15s ease,text-decoration-thickness .15s ease}a:hover{color:var(--link-ink-hover);text-decoration-thickness:3px}::selection{background:#f80;color:#141414}:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:3px}button{font:inherit;color:inherit}.nur-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kopf{position:sticky;top:0;z-index:80;background:var(--color-paper);border-bottom:1px solid var(--color-border)}.kopf-innen{max-width:var(--breite);margin:0 auto;padding:24px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:40px;transition:padding .22s ease}.kopf.ist-gescrollt .kopf-innen{padding-top:12px;padding-bottom:12px}.kopf-logo{flex:0 0 auto;text-decoration:none}.kopf-logo img{width:200px;transition:width .22s ease}.kopf.ist-gescrollt .kopf-logo img{width:168px}.kopf-nav{display:flex;align-items:center;gap:28px}.kopf-nav .seiten{display:flex;gap:28px}.kopf-nav .seiten a{color:var(--color-ink-muted);text-decoration:none;font-size:var(--t-body);transition:color .15s ease}.kopf-nav .seiten a:hover{color:var(--color-ink)}.gruppe{display:flex;align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;font-family:var(--font-mono);font-size:var(--t-mono);line-height:1;width:max-content}.gruppe.breit{width:100%}.gruppe a,.gruppe button{display:flex;align-items:center;justify-content:center;padding:9px 11px;margin:0;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-ink-muted);text-decoration:none;cursor:pointer;transition:color .15s ease,background .15s ease}.gruppe.breit a,.gruppe.breit button{flex:1;padding:13px 0}.gruppe a+a,.gruppe button+button{border-left:1px solid var(--color-border)}.gruppe a:hover,.gruppe button:hover{color:var(--color-ink);background:var(--color-surface)}.gruppe [aria-current=page],.gruppe [aria-pressed=true]{color:var(--color-ink);background:var(--color-surface);border-bottom-color:var(--color-accent)}.burger{display:none;width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius);background:transparent;cursor:pointer;place-content:center;justify-items:center;gap:5px;transition:border-color .15s ease}.burger:hover{border-color:var(--color-ink-muted)}.burger span{display:block;width:18px;height:1px;background:var(--color-ink)}.menue{border-top:1px solid var(--color-border);background:var(--color-surface);padding:20px var(--pad);display:grid;gap:20px}.menue[hidden]{display:none}.menue-links{display:grid}.menue-links a{padding:11px 0;border-bottom:1px solid var(--color-border);color:var(--color-ink);text-decoration:none;transition:color .15s ease}.menue-links a:hover{color:var(--link-ink-hover)}.menue-block{display:grid;gap:8px}.menue-titel{font-family:var(--font-mono);font-size:var(--t-mikro);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted)}@media(max-width:68rem){.kopf-nav .seiten,.nur-breit{display:none}.burger{display:grid}}@media(min-width:68.0625rem){.menue{display:none!important}}.abschnitt{border-bottom:1px solid var(--color-border)}.abschnitt-innen{max-width:var(--breite);margin:0 auto;padding:clamp(3.5rem,7vw,7rem) var(--pad);display:grid;grid-template-columns:var(--spur) minmax(0,1fr);gap:var(--spalt)}@media(max-width:60rem){.abschnitt-innen{grid-template-columns:1fr;gap:1.25rem}}.flaeche{background:var(--color-flaeche-04);color:var(--on-accent);border-bottom:none}.flaeche .abschnitt-innen{padding-block:var(--pad-04)}.flaeche .marke{color:var(--on-accent-muted)}.flaeche .marke .nr{color:var(--on-accent)}.flaeche .caret{background:var(--on-accent)}.flaeche-hell{background:var(--color-surface)}.marke{position:sticky;top:104px;align-self:start;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);display:block}.marke .nr{font-size:1.25rem;letter-spacing:.02em;color:var(--color-ink);margin-bottom:8px}.marke>span{display:inline}.caret{display:none;width:9px;height:14px;margin-left:5px;background:var(--color-ink);vertical-align:baseline}.marke.ist-aktiv .caret{display:inline-block;animation:om-caret 1.1s step-end infinite}@media(prefers-reduced-motion:reduce){.marke.ist-aktiv .caret{animation:none}}@media(max-width:60rem){.marke{position:static;display:flex;align-items:baseline;gap:8px}.marke .nr{margin-bottom:0;font-size:1rem}}.mass{max-width:640px}.fliess{margin-top:1.5rem;display:grid;gap:1.25rem}.fliess p{margin:0;max-width:62ch}.leise{max-width:560px;color:var(--color-ink-muted)}.leise .h2-leise{color:var(--color-ink)}.regel{height:1px;background:var(--color-border);transform-origin:left}.regel-invers{background:var(--on-accent-rule);margin-top:3.5rem}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.regel{animation:om-rule .7s ease both;animation-timeline:view();animation-range:entry 0% entry 60%}}}.dreispalt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-top:2.5rem}.dreispalt p{margin:0;font-size:var(--t-lead);line-height:1.6}@media(max-width:60rem){.dreispalt{grid-template-columns:1fr;gap:1.25rem}}.hero-raster{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--spalt);align-items:start}@media(max-width:78rem){.hero-raster{grid-template-columns:1fr}}.hero-lead{margin-top:1.5rem;font-size:var(--t-lead);color:var(--color-ink-muted);max-width:56ch}.hero-kontakt{margin-top:2.25rem}.hero-kontakt .hinweis{color:var(--color-ink-muted);margin-bottom:.5rem}.hero-kontakt .adresse{font-family:var(--font-mono);font-size:var(--t-lead)}.hero-weiter{margin-top:1.5rem;display:inline-block;color:var(--color-ink);font-size:var(--t-body);text-decoration:none;border-bottom:1px solid var(--color-border);padding-bottom:4px;transition:border-color .15s ease,color .15s ease}.hero-weiter:hover{color:var(--color-ink);border-bottom-color:var(--color-ink)}.eckdaten{margin:0;font-family:var(--font-mono);font-size:var(--t-mono)}.eckdaten .strich{height:1px;background:var(--color-border);transform-origin:left}.eckdaten .zeile{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--color-border)}.eckdaten dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase}.eckdaten dd{margin:0;text-align:right;color:var(--color-ink)}.vertrauen{border-top:1px solid var(--color-border);background:var(--color-surface)}.vertrauen-innen{max-width:var(--breite);margin:0 auto;padding:20px var(--pad);display:flex;flex-wrap:wrap;gap:10px 18px;font-family:var(--font-mono);font-size:var(--t-klein);color:var(--color-ink)}.vertrauen-innen .punkt{color:var(--color-ink-muted)}.leistungen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.leistung{padding:2rem 2rem 0 0;border-right:1px solid var(--color-border)}.leistung:nth-child(2){padding:2rem}.leistung:last-child{padding:2rem 0 0 2rem;border-right:none}.leistung .idx{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--color-ink-muted);letter-spacing:.06em;margin-bottom:1.25rem}.leistung h3{margin-bottom:1rem}.leistung p{margin:0;color:var(--color-ink-muted)}@media(max-width:60rem){.leistungen{grid-template-columns:1fr}.leistung,.leistung:nth-child(2),.leistung:last-child{padding:1.5rem 0;border-right:none;border-bottom:1px solid var(--color-border)}.leistung:last-child{border-bottom:none}}.tech{margin-top:3.5rem;border-top:1px solid var(--color-border);padding-top:1.5rem}.tech-titel{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:1.25rem}.chips{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.chip{height:44px;padding:0 18px;display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:var(--t-lead);color:var(--color-ink-muted);transition:color .15s ease,border-color .15s ease}.chip:hover,.chip.ist-aktiv{color:var(--color-ink);border-color:var(--color-accent)}.tech-fussnote{margin:1rem 0 0;max-width:76ch;font-family:var(--font-mono);font-size:var(--t-mono);line-height:1.7;color:var(--color-ink-muted)}.tech-anzeige{margin-top:1.75rem;border-top:1px solid var(--color-border);padding-top:1.5rem;min-height:96px;max-width:64ch}.tech-anzeige h3{margin-bottom:.625rem}.tech-anzeige p{margin:0;color:var(--color-ink-muted)}.referenz-raster{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--spalt);margin-top:2.25rem;align-items:start}@media(max-width:78rem){.referenz-raster{grid-template-columns:1fr}}.referenz-text{display:grid;gap:1.5rem;max-width:58ch}.referenz-text p{margin:0}.freigabe{margin-top:2.5rem;font-size:var(--t-klein);color:var(--color-ink-muted)}.ablauf{position:relative}.ablauf-linie{position:absolute;left:0;right:58px;top:23px;height:1px;background:var(--color-border)}.ablauf-fortschritt{position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--color-line-accent);transform-origin:left;transform:scaleX(0);transition:transform .5s ease}#ablauf[data-stufe="1"] .ablauf-fortschritt{transform:scaleX(.25)}#ablauf[data-stufe="2"] .ablauf-fortschritt{transform:scaleX(.5)}#ablauf[data-stufe="3"] .ablauf-fortschritt{transform:scaleX(.75)}#ablauf[data-stufe="4"] .ablauf-fortschritt{transform:scaleX(1)}.schritte{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto}.schritt{padding:0 28px;position:relative}.schritt:first-child{padding:0 28px 0 0}.schritt:not(:first-child):before{content:"";position:absolute;left:0;top:58px;bottom:4px;width:1px;background:var(--color-border)}.schritt .ziffer{font-family:var(--font-mono);font-size:var(--t-ziffer);line-height:1.05;color:var(--color-border);background:var(--color-surface);padding:0 14px;width:max-content;transition:color .22s ease}.schritt:first-child .ziffer{padding:0 14px 0 0}#ablauf[data-stufe="1"] .schritt:nth-child(1) .ziffer,#ablauf[data-stufe="2"] .schritt:nth-child(-n+2) .ziffer,#ablauf[data-stufe="3"] .schritt:nth-child(-n+3) .ziffer,#ablauf[data-stufe="4"] .schritt:nth-child(-n+4) .ziffer{color:var(--color-ink)}.schritt h3{margin:1.5rem 0 .75rem;font-size:var(--t-schritt)}.schritt p{margin:0;color:var(--color-ink-muted)}.pfeile{align-self:start;padding:0;color:var(--color-line-accent)}.pfeile svg{margin-top:5.5px}@media(max-width:68rem){.ablauf-linie{display:none}.schritte{grid-template-columns:1fr 1fr;gap:2rem}.schritt,.schritt:first-child{padding:0}.schritt:not(:first-child):before{display:none}.schritt .ziffer,.schritt:first-child .ziffer{padding:0;color:var(--color-ink)}.pfeile{display:none}}@media(max-width:40rem){.schritte{grid-template-columns:1fr}}.person{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--spalt);align-items:start}@media(max-width:60rem){.person{grid-template-columns:1fr}}.person img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius)}.person .steckbrief{margin:2rem 0 0;font-family:var(--font-mono);font-size:var(--t-mono)}.person .steckbrief .zeile{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--color-border)}.person .steckbrief dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase}.person .steckbrief dd{margin:0;text-align:right}.fragen{max-width:760px}.frage{border-top:1px solid var(--color-border)}.fragen .frage:last-child{border-bottom:1px solid var(--color-border)}.frage summary{cursor:pointer;list-style:none;padding:1.1rem 0;display:grid;grid-template-columns:56px minmax(0,1fr) 24px;gap:1rem;align-items:baseline;font-weight:600}.frage summary::-webkit-details-marker{display:none}.frage summary .idx{font-family:var(--font-mono);font-size:var(--t-mono);font-weight:400;color:var(--color-accent-text)}.frage summary .zeichen{font-family:var(--font-mono);font-weight:400;color:var(--color-accent-text);text-align:right}.frage summary .zeichen:after{content:"+"}.frage[open] summary .zeichen:after{content:"–"}.frage .antwort{padding:0 0 1.4rem calc(56px + 1rem);color:var(--color-ink-muted);max-width:66ch}@media(max-width:40rem){.frage summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:.6rem}.frage .antwort{padding-left:calc(40px + .6rem)}}.kontakt-adresse{font-family:var(--font-mono);font-size:var(--t-lead);margin-top:1.5rem}.kontakt-daten{margin:2.5rem 0 0;font-family:var(--font-mono);font-size:var(--t-mono);max-width:420px}.kontakt-daten .zeile{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--color-border)}.kontakt-daten dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase}.kontakt-daten dd{margin:0;text-align:right}.fuss{border-top:1px solid var(--color-border);background:var(--color-surface)}.fuss-innen{max-width:var(--breite);margin:0 auto;padding:4rem var(--pad) 2.5rem;display:grid;grid-template-columns:1.8fr 1.3fr 1fr 1fr;gap:2.5rem;align-items:start}@media(max-width:60rem){.fuss-innen{grid-template-columns:1fr 1fr}}@media(max-width:34rem){.fuss-innen{grid-template-columns:1fr}}.fuss-logo img{width:210px}.fuss-spalte{font-family:var(--font-mono);font-size:var(--t-mono);line-height:1.9}.fuss-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:.75rem}.fuss-leise{color:var(--color-ink-muted)}.fuss-spalte a{color:var(--color-ink);text-decoration:none;transition:color .15s ease}.fuss-spalte a:hover{color:var(--link-ink-hover)}.fuss-spalte .gruppe a{color:var(--color-ink-muted)}.fuss-spalte .gruppe a:hover{color:var(--color-ink)}.fuss-spalte .gruppe [aria-current=page]{color:var(--color-ink);background:var(--color-paper)}.laufband{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow:hidden;padding:14px 0}.laufband-spur{display:flex;width:max-content;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);animation:om-marquee 120s linear infinite}.laufband-spur span{padding-right:24px;white-space:nowrap}.laufband:hover .laufband-spur{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.laufband-spur{animation:none}}.fuss-schluss{border-top:none}.fuss-schluss-innen{max-width:var(--breite);margin:0 auto;padding:1.25rem var(--pad) 3rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-family:var(--font-mono);font-size:var(--t-mikro);color:var(--color-ink-muted)}.recht{max-width:var(--breite);margin:0 auto;padding:clamp(3rem,6vw,5rem) var(--pad)}.recht .spalte{max-width:680px}.recht h1{font-size:var(--t-h2);margin-bottom:2.5rem;max-width:none}.recht .stand{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--color-ink-muted);margin-top:-2rem;margin-bottom:2.5rem}.recht .md h2{font-size:var(--t-h3);margin:2.5rem 0 .6rem}.recht .md p{margin:0 0 1.1em;max-width:62ch}.recht .md ul{padding-left:1.2rem;max-width:62ch;margin:0 0 1.1em}.recht .md li{margin-bottom:.3rem}.recht .md .mono{font-family:var(--font-mono);font-size:var(--t-klein)}.recht .md>:first-child{margin-top:0}.hinweis{border-left:3px solid var(--color-accent);padding:.4rem 0 .4rem 1rem;margin:1.5rem 0;font-size:var(--t-klein);color:var(--color-ink-muted)}@media(max-width:60rem){main a:not(.hero-weiter),.fuss-spalte a:not(.gruppe a){text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px}.gruppe a,.menue-links a{text-decoration:none}.menue-links a{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px}.hero-weiter{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px;border-bottom:none}}.logo-dunkel,[data-theme=dark] .logo-hell{display:none}[data-theme=dark] .logo-dunkel{display:block}@media(prefers-color-scheme:dark){[data-theme=auto] .logo-hell{display:none}[data-theme=auto] .logo-dunkel{display:block}}@media(prefers-reduced-motion:no-preference){.hero-block{animation:om-reveal .5s ease both}.hero-eckdaten{animation:om-reveal .5s ease both;animation-delay:.12s}}[data-decrypt]{min-height:1em}
