:root{--gray:#313541;--gray-rgb:49, 53, 65;--pink:#ff92d1;--pink-rgb:255, 146, 209;--white:#f5f5f5;--white-rgb:245, 245, 245;--accent-yellow:#fef155;--accent-yellow-rgb:254, 241, 85;--accent-blue:#63cbe8;--accent-blue-rgb:99, 203, 232;--accent-green:#63d969;--accent-green-rgb:99, 217, 105;--accent-orange:#ff9358;--accent-orange-rgb:255, 147, 88;--gray-overlay:rgba(var(--gray-rgb), .9);--gray-overlay-strong:rgba(var(--gray-rgb), .95);--hairline:rgba(var(--white-rgb), .1);--hairline-strong:rgba(var(--white-rgb), .16);--hairline-dark:rgba(var(--gray-rgb), .12);--pink-soft:rgba(var(--pink-rgb), .16);--color-bg:var(--gray);--color-text:var(--white);--color-text-muted:rgba(var(--white-rgb), .72);--color-brand:var(--pink);--color-link:var(--pink);--color-focus:var(--pink);--color-button-bg:var(--pink);--color-button-text:var(--gray);--color-border:var(--hairline);--color-logo:var(--pink);--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--schrift-basis:18px;--schrift-text:clamp(19px, 1rem + .5vw, 23px);--schrift-titel-gross:clamp(28px, 1.2rem + 2.2vw, 52px);--schrift-titel:clamp(22px, 1rem + .7vw, 30px);--schrift-zitat:clamp(22px, 1rem + 1.2vw, 34px);--schrift-klein:15px;--schrift-label:14px;--gewicht-text:300;--gewicht-h1:400;--gewicht-knopf:500;--gewicht-titel:600;--gewicht-betont:600;--gewicht-label:700;--zeile-titel-gross:1.12;--zeile-titel:1.25;--zeile-zitat:1.3;--zeile-text:1.4;--laufweite-titel:.005em;--laufweite-label:.08em;--breite-headline:30ch;--breite-text:calc(var(--schrift-text) * 36)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-italic.woff2)format("woff2")}body{font-family:var(--font-sans);font-size:var(--schrift-basis);font-weight:var(--gewicht-text);line-height:var(--zeile-text);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;hyphens:manual;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--gewicht-titel);letter-spacing:var(--laufweite-titel);text-wrap:balance;margin:0}h1,.titel-gross{font-size:var(--schrift-titel-gross);font-weight:var(--gewicht-h1);line-height:var(--zeile-titel-gross);max-width:var(--breite-headline)}h2,h3,h4{font-size:var(--schrift-titel);line-height:var(--zeile-titel)}p,li,blockquote,figcaption{hyphens:manual;text-wrap:pretty}p{font-size:var(--schrift-text);font-weight:var(--gewicht-text);line-height:var(--zeile-text);max-width:var(--breite-text);margin:0}strong,b{font-weight:var(--gewicht-betont)}a{color:var(--color-link)}.quote{font-size:var(--schrift-zitat);font-weight:var(--gewicht-text);line-height:var(--zeile-zitat);letter-spacing:0;text-indent:-.42em;text-wrap:balance;margin:0}.quote em{font-style:italic}.quote .satz{display:block}.zitat-quelle{font-size:var(--schrift-label);font-weight:var(--gewicht-titel);margin:20px 0 0;line-height:2}.klein,figcaption{font-size:var(--schrift-klein);line-height:var(--zeile-titel)}.label{font-size:var(--schrift-label);font-weight:var(--gewicht-titel);letter-spacing:var(--laufweite-label);text-transform:uppercase}.knopf{font-size:var(--schrift-text);font-weight:var(--gewicht-knopf);color:var(--color-button-text);background:var(--color-button-bg);line-height:1.5}.zahl,output{font-variant-numeric:tabular-nums}:root{color-scheme:dark;--gutter:clamp(20px, 5vw, 48px);--breite-seite:68rem}*,:before,:after{box-sizing:border-box}html{background:var(--gray)}body{flex-direction:column;min-height:100svh;margin:0;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto}a{text-underline-offset:.18em;text-decoration-thickness:.06em}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}::selection{background:var(--pink-soft)}.wrap{width:min(100% - 2 * var(--gutter), var(--breite-seite));margin-inline:auto}.skip{left:var(--gutter);background:var(--color-button-bg);color:var(--color-button-text);font-weight:var(--gewicht-knopf);z-index:10;padding:10px 14px;position:absolute;top:0;transform:translateY(-120%)}.skip:focus{transform:translateY(0)}.verlauf{background:linear-gradient(to bottom, rgba(var(--gray-rgb), 0) 62%, var(--gray) 100%), radial-gradient(ellipse 120% 110% at 0% 100%, rgba(var(--pink-rgb), 1) 0%, rgba(var(--pink-rgb), .62) 18%, rgba(var(--pink-rgb), .3) 38%, rgba(var(--pink-rgb), .1) 58%, rgba(var(--pink-rgb), 0) 78%), var(--gray)}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.site-header--front{z-index:5;position:absolute;inset:0 0 auto}.site-header--front .site-header__inner{justify-content:flex-end}.site-header__brand{line-height:0;display:block}.site-header__brand img{width:auto;height:22px}.site-header nav a,.site-footer a{color:var(--color-text);text-decoration:none}.site-header nav a{border-bottom:1px solid #0000;padding:6px 0}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--color-link);border-bottom-color:currentColor}.site-footer{border-top:1px solid var(--color-border);flex-shrink:0;margin-top:clamp(72px,12vw,160px)}.site-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;padding-block:32px 40px;display:flex}.site-footer p{color:var(--color-text-muted);margin:0}.site-footer ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.site-footer li{font-size:var(--schrift-klein)}.site-footer a:hover{color:var(--color-link)}.seitenkopf{padding-block:clamp(32px,8vw,96px) clamp(32px,5vw,56px)}.seitenkopf .label{color:var(--color-link);margin:0 0 16px}.seitenkopf h1{margin:0}.seitenkopf .einleitung{color:var(--color-text-muted);margin-top:20px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
