@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}:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.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)}.recht{padding:calc(var(--rand) + 6rem) var(--rand) var(--takt);min-height:70svh}.recht .takt-raster{align-items:start}.recht-kopf{gap:1.2rem;display:grid}.recht-kopf .takt-titel{font-size:clamp(2.8rem,6.4vw,6.4rem)}.recht-stand{color:var(--matt);max-width:28rem}.recht-stich{aspect-ratio:4/5;border:1px solid var(--linie);opacity:0;clip-path:inset(100% 0 0);width:min(100%,440px);transition:clip-path 1.1s var(--hart) .2s, opacity .6s .2s, transform 1.3s var(--leicht) .2s;margin-top:1.5rem;transform:scale(1.04)}html.geladen .recht-stich{opacity:1;clip-path:inset(0);transform:none}html.ruhig .recht-stich{transition:none}.recht-text{max-width:44rem}.recht-text>*+*{margin-top:1rem}.recht-text h3{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--matt);border-top:1px solid var(--linie);margin-top:2.8rem;padding-top:1.2rem;font-size:.72rem;font-weight:400}.recht-text h3:first-of-type{margin-top:1rem}.recht-text p{text-wrap:pretty;line-height:1.55}.recht-text a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);transition:text-decoration-color .3s}.recht-text a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.recht-text code{font-family:var(--mono);background:var(--flaeche-2);overflow-wrap:anywhere;border-radius:4px;padding:.1em .4em;font-size:.8em}.recht-text .klein{font-size:.9rem}.recht-text .leise{color:var(--matt)}.feld{grid-template-columns:minmax(9rem,12rem) 1fr;gap:.6rem 1.5rem;display:grid}.feld dt{color:var(--matt);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;padding-top:.35rem;font-size:.72rem}.feld dd{line-height:1.5}.strich{gap:.5rem;display:grid}.strich>li{padding-left:1.2rem;line-height:1.5;position:relative}.strich>li:before{content:"";background:var(--fg);width:8px;height:1px;position:absolute;top:.72em;left:0}.recht-text{--fg:var(--schwarz);--bg:var(--gruen);--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) 66%, var(--bg));--flaeche-2:color-mix(in oklab, var(--fg) 9%, var(--bg));--saum:18px;isolation:isolate;color:var(--fg);background:var(--bg);padding:calc(var(--saum) + clamp(1.4rem, 3vw, 2.6rem));position:relative}:root[data-theme=hell] .recht-text{--fg:var(--gruen);--bg:var(--schwarz)}.recht-text.gerastert{background:0 0}.recht-text>canvas.saum{z-index:-1;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;opacity:1;position:absolute;inset:0;transform:none}.recht-text:after{content:"";pointer-events:none;--e:14px;--s:1px;--c:var(--gruen);background:linear-gradient(var(--c), var(--c)) top left / var(--e) var(--s), linear-gradient(var(--c), var(--c)) top left / var(--s) var(--e), linear-gradient(var(--c), var(--c)) top right / var(--e) var(--s), linear-gradient(var(--c), var(--c)) top right / var(--s) var(--e), linear-gradient(var(--c), var(--c)) bottom left / var(--e) var(--s), linear-gradient(var(--c), var(--c)) bottom left / var(--s) var(--e), linear-gradient(var(--c), var(--c)) bottom right / var(--e) var(--s), linear-gradient(var(--c), var(--c)) bottom right / var(--s) var(--e);background-repeat:no-repeat;position:absolute;inset:-8px}:root[data-theme=hell] .recht-text:after{--c:var(--schwarz)}.recht-text>canvas.saum+h3{border-top:0;margin-top:0;padding-top:0}.recht-text>:not(canvas){opacity:0;transition:opacity .8s var(--leicht), transform .9s var(--leicht);transform:translateY(14px)}html.geladen .recht-text>:not(canvas){opacity:1;transform:none}html.ruhig .recht-text>:not(canvas){transition:none}@media (max-width:900px){.recht{padding-top:calc(var(--rand) + 5rem)}.recht-stich{aspect-ratio:16/10;width:100%;max-height:260px;margin-top:.5rem}.feld{grid-template-columns:1fr;gap:.2rem .5rem}.feld dd{margin-bottom:.7rem}.zurueck span{display:none}.recht-text{--saum:12px;padding:calc(var(--saum) + 1.1rem)}}
