@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-wght-normal.woff2)format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-wght-italic.woff2)format("woff2-variations");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin-ext-wght-italic.woff2)format("woff2-variations");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;src:url(/fonts/martianmono-var.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}:root{--schwarz:#050505;--gruen:#d7ffe0;--bg:var(--schwarz);--fg:var(--gruen);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--linie:color-mix(in oklab, var(--fg) 16%, transparent);--linie-stark:color-mix(in oklab, var(--fg) 40%, transparent);--matt:color-mix(in oklab, var(--fg) 58%, var(--bg));--flaeche:color-mix(in oklab, var(--fg) 5%, var(--bg));--flaeche-2:color-mix(in oklab, var(--fg) 9%, var(--bg));--grotesk:"Schibsted Grotesk", system-ui, sans-serif;--mono:"Martian Mono", ui-monospace, monospace;--rand:clamp(1rem, 4vw, 4rem);--breite:1680px;--takt:clamp(6rem, 14vh, 12rem);--leicht:cubic-bezier(.22, 1, .36, 1);--hart:cubic-bezier(.7, 0, .2, 1)}:root[data-theme=hell]{--bg:var(--gruen);--fg:var(--schwarz);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--grotesk);-webkit-font-smoothing:antialiased;transition:background-color .4s var(--hart), color .4s var(--hart);margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:420;line-height:1.5;overflow-x:clip}body:after{content:"";z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--fg);color:var(--bg)}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,dl,dd,ul,ol,address{margin:0}ul,ol{padding:0;list-style:none}address{font-style:normal}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:400}.sprung{z-index:200;background:var(--fg);color:var(--bg);padding:.5rem 1rem;position:fixed;top:-100%;left:1rem}.sprung:focus{top:1rem}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.stich{background-color:var(--fg);-webkit-mask-image:var(--stich);-webkit-mask-image:var(--stich);mask-image:var(--stich);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lader{z-index:150;background:var(--bg);color:var(--fg);place-items:center;display:grid;position:fixed;inset:0}.lader-innen{flex-direction:column;align-items:center;gap:1rem;display:flex}.lader-zahl{font-family:var(--grotesk);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,14vw,12rem);font-weight:600;line-height:1}.lader-balken{left:var(--rand);right:var(--rand);bottom:var(--rand);background:var(--linie);height:1px;position:absolute}.lader-balken i{background:var(--fg);width:0;height:100%;display:block}html.geladen .lader{display:none}.zeiger{z-index:140;pointer-events:none;display:none;position:fixed;top:0;left:0}@media (pointer:fine){.zeiger{display:block}html.mit-zeiger,html.mit-zeiger a,html.mit-zeiger button{cursor:none}}.zeiger-punkt{background:var(--fg);width:6px;height:6px;transition:transform .25s var(--leicht), opacity .2s;border-radius:50%;margin:-3px;position:absolute}.zeiger-ring{border:1px solid var(--linie-stark);width:36px;height:36px;transition:width .35s var(--leicht), height .35s var(--leicht), margin .35s var(--leicht), background-color .35s, border-color .35s;border-radius:50%;place-items:center;margin:-18px;display:grid;position:absolute}.zeiger-wort{color:var(--bg);opacity:0;font-size:.62rem;transition:opacity .2s}.zeiger.ist-link .zeiger-ring{border-color:var(--fg);width:56px;height:56px;margin:-28px}.zeiger.ist-klein .zeiger-ring{border-color:var(--fg);width:20px;height:20px;margin:-10px}.zeiger.ist-oeffnen .zeiger-ring{background:var(--fg);border-color:var(--fg);width:88px;height:88px;margin:-44px}.zeiger.ist-oeffnen .zeiger-wort{opacity:1}.zeiger.ist-oeffnen .zeiger-punkt,.zeiger.ist-klein .zeiger-punkt{opacity:0}.leiste{z-index:120;padding:1.1rem var(--rand);transition:transform .9s var(--hart) .25s, background-color .3s, border-color .3s;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:fixed;inset:0 0 auto;transform:translateY(-110%)}html.geladen .leiste{transform:none}html.geladen .leiste.ist-weg{transition-duration:.5s;transition-delay:0s;transform:translateY(-110%)}html.ruhig .leiste{transition:none}.leiste.ist-fest{background:color-mix(in oklab, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px);border-color:var(--linie)}.marke{justify-self:start;align-items:center;gap:.75rem;display:inline-flex}.marke-zeichen{fill:currentColor;width:22px;height:22px}.marke-wort{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.leiste-nav{gap:1.6rem;font-size:.9rem;font-weight:500;display:flex}.leiste-nav a{padding:.2rem 0;position:relative}.leiste-nav a:after{content:"";background:var(--fg);transform-origin:100%;height:1px;transition:transform .4s var(--leicht);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.leiste-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.leiste-rechts{justify-self:end;align-items:center;gap:1.2rem;display:flex}.leiste-uhr{color:var(--matt);font-variant-numeric:tabular-nums}.sprache{color:var(--matt);gap:.4rem;display:inline-flex}.sprache button[aria-pressed=true]{color:var(--fg)}.schema{border:1px solid var(--linie-stark);width:34px;height:34px;transition:border-color .3s, transform .5s var(--leicht);border-radius:50%;place-items:center;display:grid}.schema:hover{border-color:var(--fg);transform:rotate(180deg)}.schema svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.schema svg path{fill:currentColor;stroke:none}.burger{width:40px;height:40px;display:none;position:relative}.burger i{background:var(--fg);height:1.5px;transition:transform .4s var(--hart), top .4s var(--hart);position:absolute;top:15px;left:8px;right:8px}.burger i+i{top:24px}.burger[aria-expanded=true] i{top:19px;transform:rotate(45deg)}.burger[aria-expanded=true] i+i{transform:rotate(-45deg)}.menue{z-index:110;background:var(--bg);padding:var(--rand);flex-direction:column;justify-content:center;gap:.2em;display:flex;position:fixed;inset:0}.menue[hidden]{display:none}.menue a{letter-spacing:-.03em;border-bottom:1px solid var(--linie);padding:.25em 0;font-size:clamp(2.4rem,9vw,4rem);font-weight:600;line-height:1.1}.knopf{border:1px solid var(--fg);white-space:nowrap;isolation:isolate;transition:color .35s var(--hart), border-color .35s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:.92rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.knopf:before{content:"";border-radius:inherit;background:var(--fg);z-index:-1;transition:transform .45s var(--hart);position:absolute;inset:-1px;transform:translateY(101%)}.knopf--voll{background:var(--fg);color:var(--bg)}.knopf--voll:before{background:var(--bg)}.knopf--voll:hover{color:var(--fg)}.knopf--voll:hover:before{transform:translateY(0)}.knopf--linie{color:var(--fg)}.knopf--linie:hover{color:var(--bg)}.knopf--linie:hover:before{transform:translateY(0)}.knopf--gross{padding:1.1rem 1.8rem;font-size:1rem}.held{min-height:100svh;padding:calc(var(--rand) + 4rem) var(--rand) var(--rand);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.buehne{z-index:-1;position:absolute;inset:0}.held-bild{aspect-ratio:1;width:min(78vh,58vw);position:absolute;top:50%;right:-6vw;translate:0 -50%}.buehne canvas{opacity:0;transition:opacity 1.6s var(--leicht)}html.buehne-bereit .buehne canvas{opacity:1}html.buehne-spline .buehne canvas{aspect-ratio:auto;width:100%;height:100%;inset:0;translate:none}.held-stich{opacity:.9;transition:opacity 1.2s var(--leicht)}html.buehne-bereit .held-stich{opacity:0}.held-schleier{background:linear-gradient(to top, var(--bg) 0%, color-mix(in oklab, var(--bg) 60%, transparent) 40%, transparent 70%);position:absolute;inset:0}.held-innen{max-width:var(--breite);gap:clamp(1.5rem,4vh,3rem);width:100%;margin:0 auto;display:grid;position:relative}.kicker{color:var(--matt)}.held-titel{letter-spacing:-.045em;font-size:clamp(3.2rem,11.5vw,12.5rem);font-weight:560;line-height:.9;display:grid}.zeile{margin:-.04em 0 -.22em;padding:.04em .08em .22em 0;display:block;overflow:hidden}.held-titel .zeile{perspective:900px}.zeile-innen .zeichen{transform-origin:0 0;display:inline-block}.zeile-innen{display:block}.zeile-innen--kursiv{padding-left:.04em;font-style:italic;font-weight:420}.zeile-innen--hohl{color:#0000;-webkit-text-stroke:1.5px var(--fg);paint-order:stroke fill}.held-unten{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.held-lead{max-width:34rem;color:var(--matt);text-wrap:pretty;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.45}.held-lead::selection{color:var(--bg)}.held-cta{flex-wrap:wrap;gap:.6rem;display:flex}.schiene{max-width:var(--breite);border-top:1px solid var(--linie);width:100%;color:var(--matt);grid-template-columns:repeat(5,auto) 1fr;gap:1.5rem 2.5rem;margin:clamp(2rem,6vh,4rem) auto 0;padding-top:1.2rem;display:grid;position:relative}.schiene dt{margin-bottom:.35rem}.schiene dd{color:var(--fg);font-variant-numeric:tabular-nums;font-size:.9rem}.schiene dd i{color:var(--matt);font-size:.68rem;font-style:normal}.schiene-ort{text-align:right;justify-self:end}.schiene-ort dd{color:var(--matt);font-size:.68rem}.wink{right:var(--rand);bottom:calc(var(--rand) + 5.2rem);color:var(--matt);align-items:center;gap:.6rem;display:none;position:absolute}.wink i{background:var(--fg);transform-origin:0;width:40px;height:1px;animation:winken 1.8s var(--hart) infinite}@keyframes winken{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.band{border-block:1px solid var(--linie);padding:1.1rem 0;overflow:hidden}.band-spur{will-change:transform;width:max-content;display:flex}.band-gruppe{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:2.5rem;padding-right:2.5rem;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:500;display:flex}.band-gruppe i{background:var(--fg);border-radius:50%;flex:none;width:8px;height:8px}.takt{padding:var(--takt) var(--rand)}.takt--flaeche{background:var(--flaeche)}.takt-raster{max-width:var(--breite);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,6rem);margin:0 auto;display:grid}.takt-kopf{top:calc(var(--rand) + 3rem);align-content:start;gap:1.2rem;display:grid;position:sticky}.takt-index{color:var(--matt)}.takt-index:before{content:"( "}.takt-index:after{content:" )"}.takt-titel{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,5.2vw,5.6rem);font-weight:540;line-height:1}.takt-hinweis{color:var(--matt)}.takt-anriss{max-width:30rem;color:var(--matt);text-wrap:pretty;font-size:1.05rem;line-height:1.5}.klein{color:var(--matt);text-transform:none;letter-spacing:.02em;grid-column:2;margin-top:1.5rem}.reihen{border-top:1px solid var(--linie);position:relative}.reihe{border-bottom:1px solid var(--linie)}.reihe-kopf{text-align:left;width:100%;transition:padding .5s var(--leicht);grid-template-columns:3rem minmax(0,1fr) auto 2.5rem;align-items:center;gap:1.5rem;padding:1.6rem 0;display:grid}.reihe-kopf:hover,.reihe.ist-offen .reihe-kopf{padding-left:.6rem}.r-nr{color:var(--matt)}.r-titel{letter-spacing:-.035em;font-size:clamp(1.6rem,3.4vw,3.2rem);font-weight:520;line-height:1}.r-chips{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.r-chips span{border:1px solid var(--linie-stark);border-radius:999px;padding:.35rem .6rem}.r-plus{border:1px solid var(--linie-stark);width:2.5rem;height:2.5rem;transition:transform .6s var(--leicht), background-color .3s;border-radius:50%;position:relative}.r-plus:before,.r-plus:after{content:"";background:var(--fg);width:12px;height:1px;transition:background-color .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.r-plus:after{rotate:90deg}.reihe.ist-offen .r-plus{background:var(--fg);transform:rotate(135deg)}.reihe.ist-offen .r-plus:before,.reihe.ist-offen .r-plus:after{background:var(--bg)}.reihe-klappe{transition:grid-template-rows .6s var(--hart);grid-template-rows:0fr;display:grid}.reihe.ist-offen .reihe-klappe{grid-template-rows:1fr}.reihe-klappe-innen{grid-template-columns:minmax(0,1fr) clamp(200px,28%,360px);gap:0 2.5rem;padding-left:4.5rem;display:grid;overflow:hidden}.r-bild{aspect-ratio:4/5;border:1px solid var(--linie);opacity:0;clip-path:inset(100% 0 0);transition:clip-path 1s var(--hart) .15s, opacity .5s .15s, transform 1.2s var(--leicht) .15s;align-self:start;margin-bottom:2.2rem;transform:scale(1.06)}.reihe.ist-offen .r-bild{opacity:1;clip-path:inset(0);transform:none}html.ruhig .r-bild{transition:none}.r-text{max-width:40rem;color:var(--matt);padding-bottom:1.6rem;font-size:1.15rem;line-height:1.45}.r-detail{grid-template-columns:1fr 1fr;gap:2rem;padding-bottom:2.2rem;display:grid}.r-detail h4{color:var(--matt);margin-bottom:.9rem}.r-detail li{margin-bottom:.55rem;padding-left:1.2rem;font-size:.95rem;line-height:1.45;position:relative}.r-detail li:before{content:"";background:var(--fg);width:8px;height:1px;position:absolute;top:.65em;left:0}.r-werkzeuge{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.r-werkzeuge span{font-family:var(--mono);letter-spacing:.04em;background:var(--flaeche-2);border-radius:4px;padding:.35rem .55rem;font-size:.68rem}.r-fuss{color:var(--matt);font-size:.9rem;font-style:italic}.phasen{position:relative;overflow:clip}@supports not (overflow:clip){body,.phasen{overflow-x:hidden}}.phasen-pin{padding:var(--takt) 0;flex-direction:column;gap:clamp(2rem,6vh,4rem);display:flex}.takt-kopf--phasen{padding:0 var(--rand);max-width:var(--breite);grid-template-columns:auto 1fr auto;align-items:end;width:100%;margin:0 auto;position:static}.takt-kopf--phasen .takt-index{grid-column:1}.takt-kopf--phasen .takt-titel{grid-column:2}.takt-kopf--phasen .takt-hinweis{grid-column:3}.spur{padding:0 var(--rand);max-width:var(--breite);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(300px,1fr);gap:1px;width:100%;margin:0 auto;display:grid}.pk{border:1px solid var(--linie);background:var(--bg);flex-direction:column;gap:1.2rem;min-height:clamp(360px,52vh,520px);padding:2rem;transition:background-color .4s;display:flex;position:relative}.pk:hover{background:var(--flaeche)}.pk-nr{color:var(--matt)}.pk-titel{letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:520;line-height:1}.pk-text{color:var(--matt);text-wrap:pretty;font-size:1.05rem;line-height:1.45}.pk-liste{border-top:1px solid var(--linie);gap:.5rem;margin-top:auto;padding-top:1rem;display:grid}.pk-liste li:before{content:"— ";color:var(--matt)}.pk--ende{background:0 0;border:0;justify-content:center;align-items:flex-start;gap:2rem;padding-left:clamp(1.5rem,3vw,3rem)}.pk--ende:hover{background:0 0}.pk-ende{letter-spacing:-.04em;font-size:clamp(1.7rem,2.9vw,3.4rem);font-weight:520;line-height:1}.pk-ende em{font-style:italic;font-weight:400}.tafeln{background:var(--linie);border:1px solid var(--linie);grid-template-columns:1fr 1fr;gap:1px;display:grid}.tafel{background:var(--bg);align-content:start;gap:1.4rem;min-height:260px;padding:2rem;transition:background-color .4s;display:grid}.tafel:hover{background:var(--flaeche)}.tafel-name{font-weight:500}.tafel-wert{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;font-size:clamp(3rem,5.4vw,5.6rem);font-weight:560;line-height:1;display:flex}.tafel-wert i{letter-spacing:-.01em;color:var(--matt);font-size:.3em;font-style:normal;font-weight:500}.tafel-wert i:empty{display:none}.tafel-wert--wort{letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.8rem);font-style:italic;font-weight:420}.tafel small{color:var(--matt);align-self:end;font-size:.9rem;line-height:1.45}.nein{border-top:1px solid var(--linie);counter-reset:nein}.nein li{border-bottom:1px solid var(--linie);grid-template-rows:auto auto;grid-template-columns:3rem 1fr;gap:.6rem 1.5rem;padding:1.8rem 0;display:grid}.nein-nr{color:var(--matt);grid-row:span 2;padding-top:.4rem}.nein h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:520;line-height:1.1}.nein p{color:var(--matt);text-wrap:pretty;max-width:36rem}.autor{padding:var(--takt) var(--rand);isolation:isolate;position:relative;overflow:hidden}.autor-stich{aspect-ratio:1600/1435;opacity:.42;grid-area:2/1;justify-self:start;width:min(100%,30rem);margin-top:16%}.autor .takt-raster{grid-template-columns:1fr;gap:clamp(3rem,6vh,5rem)}.autor .takt-kopf{position:static}.autor-riese{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(3.6rem,13vw,15.5rem);font-weight:600;line-height:.86;display:grid}.autor-text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem clamp(2rem,5vw,6rem);display:grid}.autor-lead{grid-area:1/1;align-self:start}.zahlen{grid-area:1/2;align-self:start}.autor-absaetze{grid-area:2/2;align-self:start}.autor-lead{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:500;line-height:1.1}.autor-lead em{font-style:italic;font-weight:400}.zahlen{border-block:1px solid var(--linie);grid-template-columns:repeat(3,1fr);display:grid}.zahlen div{padding:1.4rem 1.4rem 1.4rem 0}.zahlen div+div{border-left:1px solid var(--linie);padding-left:1.4rem}.zahlen dt{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,5rem);font-weight:560;line-height:1}.zahlen dd{color:var(--matt);margin-top:.5rem;font-size:.9rem}.autor-absaetze{text-wrap:pretty;gap:1.2rem;max-width:40rem;font-size:1.1rem;line-height:1.5;display:grid}.belege{background:var(--linie);border:1px solid var(--linie);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.beleg{background:var(--bg);align-content:start;gap:.8rem;min-height:240px;padding:1.8rem;transition:background-color .4s;display:grid;position:relative}.beleg:hover{background:var(--flaeche-2)}.beleg-marke{color:var(--matt)}.beleg h3{letter-spacing:-.03em;font-size:1.45rem;font-weight:520;line-height:1.1}.beleg p{color:var(--matt);text-wrap:pretty;font-size:.95rem}.beleg-pfeil{transition:transform .5s var(--leicht);font-size:1.2rem;position:absolute;top:1.4rem;right:1.4rem}.beleg:hover .beleg-pfeil{transform:translate(4px,-4px)}.kontakt{padding:var(--takt) var(--rand);border-top:1px solid var(--linie)}.kontakt-innen{gap:3rem;display:grid}.kontakt-riese{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(1.9rem,4.9vw,6rem);font-weight:560;line-height:1;display:block}.kontakt-riese .zeile-innen{display:inline-block;position:relative}.kontakt-riese .zeile-innen:after{content:"";background:var(--fg);transform-origin:100%;height:.06em;transition:transform .6s var(--hart);position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}.kontakt-riese:hover .zeile-innen:after{transform-origin:0;transform:scaleX(1)}.kontakt-daten{border-top:1px solid var(--linie);grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:1.5rem;display:grid}.kontakt-daten dt{color:var(--matt);margin-bottom:.6rem}.kontakt-daten dd{font-size:1.05rem;line-height:1.45}.kontakt-daten dd.mono{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:1.05rem}.fuss{padding:var(--rand);border-top:1px solid var(--linie);background:var(--flaeche)}.fuss-oben{justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:2.5rem;display:flex}.fuss-zeichen{fill:currentColor;opacity:.95;width:clamp(80px,14vw,180px);height:auto}.fuss-claim{letter-spacing:-.03em;text-align:right;text-wrap:balance;max-width:22ch;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:500}.fuss-unten{color:var(--matt);border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1.2rem;display:flex}.fuss-recht{gap:1.5rem;display:flex}.fuss-recht a:hover{color:var(--fg)}.split-linie-mask{margin-bottom:-.28em;padding-bottom:.28em}.markieren{color:var(--fg)}.markier-zeile{z-index:0;--a:0;--b:0;width:-moz-fit-content;width:fit-content;display:block;position:relative}.markier-zeile:before{content:"";z-index:-1;background:var(--fg);top:-.04em;bottom:-.04em;left:calc(var(--a) * (100% + .28em) - .14em);width:calc((var(--b) - var(--a)) * (100% + .28em));position:absolute}.markier-deck{color:var(--bg);white-space:nowrap;pointer-events:none;clip-path:inset(0 calc((1 - var(--b)) * (100% + .28em) - .14em) 0 calc(var(--a) * (100% + .28em) - .14em));position:absolute;inset:0}.fuss-claim .markier-zeile{margin-left:auto}.aufdecken{opacity:0;transform:translateY(28px)}html.ruhig .aufdecken,html.ruhig .zeile-innen{opacity:1;transform:none}@media (min-width:1100px){.wink{display:inline-flex}}@media (max-width:1100px){.leiste-nav,.leiste-uhr{display:none}.leiste{grid-template-columns:auto 1fr}.leiste-rechts .knopf{display:none}.burger{display:block}}@media (max-width:900px){.takt-raster{grid-template-columns:1fr;gap:2.5rem}.takt-kopf{position:static}.klein{grid-column:1}.held-unten{grid-template-columns:1fr}.schiene{grid-template-columns:repeat(3,auto)}.schiene-ort{display:none}.reihe-kopf{grid-template-columns:2rem 1fr 2.2rem}.r-chips{display:none}.reihe-klappe-innen{grid-template-columns:1fr;padding-left:0}.r-bild{aspect-ratio:16/10;order:-1;margin-bottom:1.6rem}.r-detail{grid-template-columns:1fr}.phasen-pin{min-height:0}.takt-kopf--phasen{grid-template-columns:1fr;align-items:start}.takt-kopf--phasen .takt-index,.takt-kopf--phasen .takt-titel{grid-column:1}.takt-kopf--phasen .takt-hinweis{display:none}.held-bild{width:95vw;top:38%;right:-25vw}.held-stich,html.buehne-bereit .buehne canvas{opacity:.35}.spur{grid-template-columns:1fr}.pk{min-height:0}.pk--ende{padding-left:2rem}.tafeln,.belege,.zahlen{grid-template-columns:1fr}.zahlen div+div{border-left:0;border-top:1px solid var(--linie);padding-left:0}.kontakt-daten{grid-template-columns:1fr}.fuss-oben{flex-direction:column;align-items:flex-start}.fuss-claim{text-align:left}.autor-stich{order:1;grid-area:auto/1;justify-self:end;width:min(72%,22rem)}.autor-text{grid-template-columns:1fr}.autor-lead,.zahlen,.autor-absaetze{grid-area:auto/1}}.leiste--recht{grid-template-columns:auto 1fr}.leiste--recht .leiste-rechts{justify-self:end}.leiste--recht .burger{display:none}.zurueck{align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;display:inline-flex}.zurueck i{background:var(--fg);width:22px;height:1px;transition:width .4s var(--leicht);display:inline-block}.zurueck:hover i{width:34px}.sprache a{color:var(--matt)}.sprache a[aria-current=page]{color:var(--fg)}:where(.mf-buehne) :where(h1,h2,h3,p,dl,dd,ul,ol){margin:0}:where(.mf-buehne) :where(ul,ol){padding:0;list-style:none}.warnung{color:var(--signal)}.mf-ohne{margin-top:6px}.mf-ohne summary{cursor:pointer;color:var(--gruen-80);align-items:center;min-height:32px;display:flex}.mf-ohne li{font-family:var(--mono);overflow-wrap:anywhere;font-size:10.5px;line-height:1.8}.mf-buehne{--schwarz:#050505;--gruen:#d7ffe0;--g:215 255 224;--signal:#ff7a59;--gruen-80:rgb(var(--g) / .8);--gruen-60:rgb(var(--g) / .62);--gruen-30:rgb(var(--g) / .3);--gruen-12:rgb(var(--g) / .12);--linie:rgb(var(--g) / .16);--linie-stark:rgb(var(--g) / .4);--grotesk:"Schibsted Grotesk", "Helvetica Neue", system-ui, sans-serif;--mono:"Martian Mono", ui-monospace, monospace;--rand:clamp(16px, 3.2vw, 44px);--ease:cubic-bezier(.16, .84, .12, 1)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--gruen);outline-offset:3px}#mf-kurz-titel:focus{outline:none}.mf-knopf{border:1px solid var(--gruen);background:var(--gruen);min-height:44px;color:var(--schwarz);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.mf-knopf:hover{color:var(--gruen);background:0 0}.mf-knopf:disabled{opacity:.4;cursor:default}.mf-knopf--leer{color:var(--gruen);border-color:var(--linie-stark);background:0 0}.mf-knopf--leer:hover{border-color:var(--gruen)}.mf-knopf--klein{min-height:32px;padding:8px 12px;font-size:10.5px}.mf-buehne{padding:calc(var(--rand) + 4rem) var(--rand) calc(var(--rand) * 2);max-width:1680px;margin:0 auto}.mf-test{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:calc(100svh - 80px);padding:clamp(24px,6vh,64px) 0;display:grid}.mf-test-text{max-width:40rem;position:relative}.mf-test-text:before,.mf-test-text:after{content:"";border:0 solid var(--gruen-60);width:14px;height:14px;position:absolute}.mf-test-text:before{border-top-width:1px;border-left-width:1px;top:-20px;left:-22px}.mf-test-text:after{border-bottom-width:1px;border-right-width:1px;bottom:-18px;right:-22px}.label{color:var(--gruen-80);align-items:center;gap:12px;margin-bottom:1.4rem;display:flex}.label:before{content:"";background:var(--gruen);flex:none;width:26px;height:1px}h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.4rem,min(5.4vw,10svh),5.2rem);font-weight:700;line-height:.98}h1 .leise{color:var(--gruen-60)}.satz{max-width:32rem;color:var(--gruen-80);margin-top:1.6rem;font-size:clamp(1rem,1.25vw,1.15rem)}.mf-aktionen{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:2rem;display:flex}.textlink{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gruen-60);text-underline-offset:4px;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.textlink:hover{color:var(--gruen)}.datenschutz{color:var(--gruen-60);max-width:30rem;margin-top:1.4rem;font-size:.82rem}.datenschutz a{text-underline-offset:3px;text-decoration:underline}.mf-hw{gap:12px;max-width:36rem;margin-top:1.8rem;display:grid}.mf-hw[hidden]{display:none}.mf-hw-titel{color:var(--gruen-80);margin-bottom:4px}.mf-hw-zeile{grid-template-columns:11.5rem minmax(0,1fr);align-items:center;gap:6px 14px;display:grid}.mf-hw-zeile label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gruen-60);font-size:10.5px}.mf-hw-feld{align-items:center;gap:8px;display:inline-flex}.mf-hw-feld i{font-style:normal;font-family:var(--mono);color:var(--gruen-60);align-self:center;font-size:11px;line-height:1}.mf-hw input{border:1px solid var(--linie-stark);width:6.5em;min-height:36px;color:var(--gruen);font-family:var(--mono);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;padding:6px 10px;font-size:13px}.mf-hw-feld--breit{min-width:0;max-width:100%}.mf-hw-feld--breit input{box-sizing:content-box;width:16ch;max-width:100%}.mf-hw input:focus-visible{outline:2px solid var(--gruen);outline-offset:2px}.mf-hw input[aria-invalid=true]{border-color:var(--signal)}.mf-hw-hinweise{color:var(--gruen-60);margin-top:4px;font-size:.8rem;line-height:1.6}.mf-hw-hinweise span:empty{display:none}.mf-hw-hinweise span:not(:empty)~span:not(:empty):before{content:" · "}.mf-hw-hinweise a{color:var(--gruen-80);text-underline-offset:3px}.mf-hw-fehler{color:var(--signal);font-family:var(--mono);min-height:1.2em;font-size:11px}@media (max-width:600px){.mf-hw-zeile{grid-template-columns:1fr;gap:4px}}.mf-instrument{border:1px solid var(--linie);grid-template-rows:auto 1fr auto;gap:20px;min-height:420px;padding:clamp(16px,2vw,28px);display:grid;position:relative}.mf-instrument-kopf{color:var(--gruen-60);justify-content:space-between;font-size:10px;display:flex}.mf-instrument-kopf .an{color:var(--gruen)}.protokoll{font-family:var(--mono);letter-spacing:.02em;font-size:11.5px;line-height:1.75}.protokoll li{grid-template-columns:11.5em minmax(0,1fr);gap:1em;display:grid}.protokoll .k{color:var(--gruen-60);text-transform:uppercase;letter-spacing:.08em;padding-top:.15em;font-size:10px}.protokoll .w{overflow-wrap:anywhere}.protokoll .w a{color:var(--gruen);text-underline-offset:3px}.protokoll .w .leise{color:var(--gruen-60)}.protokoll .w.tippt:after{content:"";vertical-align:-.18em;background:var(--gruen);width:.55em;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.protokoll-leer{color:var(--gruen-60);font-family:var(--mono);font-size:11px}.zellen-feld{align-content:end;gap:10px;display:grid}.zellen-zeile{font-family:var(--mono);color:var(--gruen-60);justify-content:space-between;gap:1em;min-height:1.6em;font-size:10.5px;display:flex}.zellen-zeile .belegt{color:var(--signal)}.zellen{grid-template-columns:repeat(var(--spalten,8), 1fr);gap:4px;display:grid}.zelle{aspect-ratio:1;border:1px solid var(--gruen-30);opacity:0;background:0 0;position:relative}.zelle.teil:after{content:"";border-right:1px dashed var(--gruen-60);position:absolute;inset:0 50% 0 0}.zelle.voll{background:var(--signal);border-color:var(--signal)}.zellen-rest{font-family:var(--mono);color:var(--signal);min-height:1.4em;font-size:10.5px}.mf-instrument-fuss{color:var(--gruen-30);font-size:9.5px}.mf-ergebnis{display:none}.fertig .mf-test{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start;min-height:0;padding:20px 0 28px}.fertig .mf-test-text{display:none}.fertig .mf-kurz{display:block}.mf-kurz{display:none}.fertig .mf-instrument{order:2;min-height:0}.zellen{--spalten:var(--spalten-test)}.fertig .zellen{--spalten:16}.fertig .mf-ergebnis{display:block}.mf-kurz h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:680;line-height:1}.mf-kurz .label{margin-bottom:1rem}.mf-kurz-zeile{color:var(--gruen-80);max-width:44rem;margin-top:.9rem}.mf-kurz-aktionen{flex-wrap:wrap;gap:10px;margin-top:1.4rem;display:flex}.mf-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:22px 0;display:flex}.mf-sortierung,.mf-filter{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.mf-sortierung .mono,.mf-filter .mono{color:var(--gruen-60);margin-right:8px}.mf-sortierung button,.mf-filter button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;min-height:32px;color:var(--gruen-60);border:1px solid #0000;padding:6px 10px;font-size:10.5px}.mf-sortierung button:hover,.mf-filter button:hover{color:var(--gruen)}.mf-sortierung button[aria-pressed=true],.mf-filter button[aria-pressed=true]{color:var(--gruen);border-color:var(--linie-stark)}.karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:30px;display:grid}.karte{--hell:#d7ffe0;--tinte:#050505;--gruen:var(--tinte);--g:5 5 5;--gruen-80:#050505db;--gruen-60:#050505a8;--gruen-30:#05050599;--gruen-12:#0505051f;--linie:#05050538;--linie-stark:#05050580;--rand-raster:22px;background:var(--hell);color:var(--tinte);padding:calc(var(--rand-raster) + 12px) calc(var(--rand-raster) + 10px) calc(var(--rand-raster) + 8px);align-content:start;gap:18px;min-width:0;display:grid;position:relative}.karte.gerastert{background:0 0}.karte>*{position:relative}.karte ::selection{background:var(--tinte);color:var(--hell)}.karte>.kt-raster{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.karte>.kt-kante{pointer-events:none;background:#d7ffe09e;position:absolute}.kt-kante.o,.kt-kante.u{height:1px;left:-6px;right:-6px}.kt-kante.o{top:-6px}.kt-kante.u{bottom:-6px}.kt-kante.l,.kt-kante.r{width:1px;top:-6px;bottom:-6px}.kt-kante.l{left:-6px}.kt-kante.r{right:-6px}.karte>.kt-ecke{border:0 solid var(--hell);pointer-events:none;width:16px;height:16px;position:absolute}.kt-ecke.ol{border-width:2px 0 0 2px;top:-6px;left:-6px}.kt-ecke.or{border-width:2px 2px 0 0;top:-6px;right:-6px}.kt-ecke.ul{border-width:0 0 2px 2px;bottom:-6px;left:-6px}.kt-ecke.ur{border-width:0 2px 2px 0;bottom:-6px;right:-6px}.karte[data-urteil=passt-nicht]{--hell:#7e8f83;--gruen-80:#050505f2;--gruen-60:#050505d9;--gruen-30:#050505cc}.karte[data-urteil=passt-nicht] .kt-ecke{border-color:#7e8f83}.karte-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;display:grid}.karte h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:680;line-height:1.05}.karte-lab{color:var(--gruen-80);margin-top:.35rem;font-size:.92rem}.urteil{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:5px 8px;font-size:10px}.urteil[data-u=passt]{color:var(--hell);background:var(--tinte);border-color:var(--tinte)}.urteil[data-u=knapp]{color:var(--gruen)}.urteil[data-u=auslagerung]{color:var(--gruen);border-style:dashed}.bedarf-zellen i.ram{border-color:var(--gruen-60);background:0 0;border-style:dashed}.bedarf-ram{font-family:var(--mono);color:var(--gruen-80);font-size:10.5px}.urteil[data-u=passt-nicht]{color:var(--gruen-60)}.beschreibung{color:var(--gruen-30);font-size:.88rem;font-style:italic}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--linie-stark);color:var(--gruen-80);padding:4px 7px;font-size:9.5px}.bedarf{gap:6px;display:grid}.bedarf-zeile{font-family:var(--mono);color:var(--gruen-80);justify-content:space-between;gap:1em;font-size:10.5px;display:flex}.bedarf-zeile b{color:var(--gruen);font-weight:500}.bedarf-zellen{grid-template-columns:repeat(var(--n), 1fr);gap:2px;display:grid}.bedarf-zellen i{border:1px solid var(--gruen-30);height:8px}.bedarf-zellen i.voll{background:var(--gruen);border-color:var(--gruen)}.bedarf-zellen i.ueber{background:0 0;border-color:#c0392b}.karte[data-urteil=passt-nicht] .bedarf-zellen i.voll{background:var(--gruen-60);border-color:var(--gruen-60)}.daten{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.daten div{min-width:0}.daten dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gruen-60);margin-bottom:.2rem;font-size:9.5px}.daten dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.92rem}.daten dd a{text-underline-offset:3px;-webkit-text-decoration-color:var(--gruen-30);text-decoration-color:var(--gruen-30)}.daten dd a:hover{-webkit-text-decoration-color:var(--gruen);text-decoration-color:var(--gruen)}.daten dd .leise,.leer{color:var(--gruen-30)}.daten .breit{grid-column:1/-1}.bench{border-top:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 16px;padding-top:14px;display:grid}.bench-wert{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:650}.bench-name{font-size:.95rem}.bench-quelle{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gruen-60);grid-column:1/-1;font-size:9.5px}.bench--klein{border-top:0;padding-top:0}.bench--klein .bench-wert{color:var(--gruen-80);font-size:1.1rem}.bench--klein .bench-name{color:var(--gruen-80);font-size:.85rem}.bench-quelle a{color:var(--gruen-80);text-underline-offset:3px}.quants{border-top:1px solid var(--linie);padding-top:10px}.quants summary{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gruen-60);cursor:pointer;align-items:center;min-height:32px;font-size:10px;display:flex}.quants summary:hover{color:var(--gruen)}.quants table{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:6px;font-size:10.5px}.quants th{text-align:left;color:var(--gruen-60);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px 6px 0;font-size:9px;font-weight:400}.quants td{border-top:1px solid var(--linie);padding:5px 6px 5px 0}.quants td:last-child,.quants th:last-child{text-align:right;padding-right:0}.quants tr.gewaehlt td{color:var(--gruen)}.quants tr.gewaehlt td:first-child:before{content:"▸ ";color:var(--signal)}.quants tr:not(.gewaehlt) td{color:var(--gruen-60)}.quants a{text-underline-offset:3px;-webkit-text-decoration-color:var(--gruen-30);text-decoration-color:var(--gruen-30)}.karte-links{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;font-size:10px;display:flex}.karte-links a{color:var(--gruen-80);text-underline-offset:3px;align-items:center;min-height:24px;display:inline-flex}.rechnung{border-top:1px solid var(--linie);color:var(--gruen-60);gap:8px;max-width:62rem;margin-top:34px;padding-top:18px;font-size:.85rem;display:grid}.rechnung b{color:var(--gruen-80);font-weight:500}.rechnung a{color:var(--gruen-80);text-underline-offset:3px}.meldung{font-family:var(--mono);color:var(--gruen-80);min-height:1.4em;font-size:10.5px}@media (max-width:900px){.mf-test{grid-template-columns:1fr;min-height:0;padding-top:32px}.fertig .mf-test{grid-template-columns:1fr}.fertig .mf-instrument{order:0}.mf-instrument{min-height:0}}.mf-test>*{min-width:0}.zellen-zeile{flex-wrap:wrap}@media (max-width:600px){.mf-kurz-aktionen .mf-knopf{white-space:normal;text-align:center;flex:100%;line-height:1.35}}@media (max-width:480px){.protokoll li{grid-template-columns:1fr;gap:0;margin-bottom:.4em}.daten{grid-template-columns:1fr}.fertig .zellen{--spalten:8}}@media (prefers-reduced-motion:reduce){.protokoll .w.tippt:after{animation:none}}.mf-filter button b{color:var(--gruen-60);margin-left:.4em;font-weight:400}.karte[hidden]{display:none}.mf-buehne :is(.daten dd,.karte-links,.bench-quelle,.quants,.rechnung,.mf-hw-hinweise,.protokoll .w,.mf-kurz-zeile,.mf-ohne) a{text-decoration-line:underline}.mf-lab{align-items:center;gap:10px;display:inline-flex}.mf-lab .mono{color:var(--gruen-60)}.mf-lab select{border:1px solid var(--linie-stark);background:var(--schwarz);min-height:32px;color:var(--gruen);font-family:var(--mono);letter-spacing:.06em;border-radius:0;padding:4px 10px;font-size:10.5px}.bedarf{min-width:0}.mf-feld{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.mf-instrument,.mf-hw{background:var(--schwarz)}.karte{grid-row:span 8;grid-template-rows:subgrid;row-gap:18px}.tags{align-content:flex-start;align-items:flex-start}
