:root{--papier:#fdfdfb;--papier-grau:#f5f6f8;--tinte:#2a2420;--tinte-weich:#4a423c;--rand:#6b635c;--linie:#d9d6d0;--zinnober:#a8321e;--ultramarin:#2b3f8f;--knopf:#2b3f8f;--knopf-hover:#22337a;--knopf-text:#fff;--fuss:#2a2420;--schatten:#2a24202e;--breite:1120px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--papier:#1b1816;--papier-grau:#231f1c;--tinte:#ece7e1;--tinte-weich:#cbc3ba;--rand:#a69d94;--linie:#3a3430;--zinnober:#e58a72;--ultramarin:#a9b8f2;--knopf:#a9b8f2;--knopf-hover:#c3cef7;--knopf-text:#15131a;--fuss:#110f0e;--schatten:#00000080;color-scheme:dark}}:root[data-theme=dark]{--papier:#1b1816;--papier-grau:#231f1c;--tinte:#ece7e1;--tinte-weich:#cbc3ba;--rand:#a69d94;--linie:#3a3430;--zinnober:#e58a72;--ultramarin:#a9b8f2;--knopf:#a9b8f2;--knopf-hover:#c3cef7;--knopf-text:#15131a;--fuss:#110f0e;--schatten:#00000080;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--papier);color:var(--tinte);font-family:var(--font-buch);font-variant-numeric:oldstyle-nums;-webkit-text-size-adjust:100%;margin:0;font-size:19px;line-height:1.65}a{color:var(--ultramarin);text-underline-offset:.15em;transition:color .15s}a:hover{color:var(--zinnober)}:focus-visible{outline:2px solid var(--ultramarin);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}p{margin:0}img{max-width:100%;height:auto;display:block}.spalte{max-width:var(--breite);margin:0 auto;padding-inline:24px}.springen{background:var(--papier);padding:10px 16px;position:absolute;top:-60px;left:16px}.springen:focus{top:16px}.initiale{color:var(--zinnober);font-size:1.9em;font-weight:600;line-height:.7}.initiale.blau{color:var(--ultramarin)}.kopf{z-index:10;background:var(--papier);border-bottom:1px solid var(--linie);position:sticky;top:0}.kopf-zeile{flex-wrap:wrap;align-items:center;gap:0 32px;padding-block:18px;display:flex}.name{color:var(--tinte);align-items:center;gap:14px;margin-right:auto;padding:4px 0;text-decoration:none;display:flex}.name img{flex:none;width:52px;height:52px}.name-text{flex-direction:column;line-height:1.15;display:flex}.name-zeile{font-size:24px;font-weight:500}.name-zusatz{color:var(--rand);font-size:16px;font-style:italic}.name:hover .name-zeile{color:var(--zinnober)}.kopf nav{gap:0 26px;font-size:18px;display:flex}.kopf nav a{color:var(--tinte);border-bottom:2px solid #0000;padding:12px 0;text-decoration:none}.kopf nav a:hover{color:var(--zinnober)}.kopf nav a[aria-current=page]{color:var(--zinnober);border-bottom-color:currentColor}.kopf-knopf{min-width:44px;min-height:44px;color:var(--tinte);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 6px;font-size:18px;display:inline-flex}.kopf-knopf:hover{color:var(--zinnober)}.kopf-knopf svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.schema .sonne,:root[data-theme=dark] .schema .mond{display:none}:root[data-theme=dark] .schema .sonne{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .schema .mond{display:none}:root:not([data-theme=light]) .schema .sonne{display:block}}.menue-knopf,.menue-knopf .kreuz{display:none}.menue-knopf[aria-expanded=true] .kreuz{display:inline}.menue-knopf[aria-expanded=true] .striche{display:none}@media (width>=1081px){.kopf-zeile{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);max-width:none;padding-inline:40px;display:grid}.name-text{white-space:nowrap}.kopf nav{justify-self:center}.schema{justify-self:end}}@media (width<=1080px){.kopf-zeile{gap:0 4px;padding-block:12px}.name{flex:1 1 0;gap:12px;min-width:0}.name img{width:44px;height:44px}.name-zeile{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.name-text{min-width:0}.name-zusatz{font-size:15px}.js .menue-knopf{display:inline-flex}.kopf nav{flex-direction:column;flex-basis:100%;order:3;gap:0;padding-block:8px 12px;font-size:21px}.js .kopf nav{display:none}.js .kopf nav:has(~.menue-knopf[aria-expanded=true]){display:flex}.kopf nav a{border-bottom:1px solid var(--linie);padding:14px 0}.kopf nav a:last-child{border-bottom:0}.kopf nav a[aria-current=page]{border-bottom-color:var(--linie)}}@media (width<=420px){.name-zusatz{display:none}.name-zeile{font-size:19px}.name{gap:10px}.name img{width:40px;height:40px}.kopf-knopf{min-width:40px;padding:0 4px}}.neu{flex-wrap:wrap;align-items:flex-start;gap:48px 72px;padding-block:72px 56px;display:flex}.neu-text{flex-direction:column;flex:999 540px;gap:20px;min-width:0;max-width:660px;display:flex}.neu-hinweis{color:var(--rand);font-size:20px;font-style:italic}.neu h1{letter-spacing:-.015em;font-size:clamp(44px,6.4vw,80px);line-height:1.02}.neu-untertitel{color:var(--tinte-weich);font-size:clamp(24px,2.6vw,30px);font-style:italic;line-height:1.25}.neu-beschreibung{margin-top:8px;font-size:21px;line-height:1.6}.angaben{color:var(--rand);font-size:17px}.knoepfe{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:12px;display:flex}.knopf{background:var(--knopf);min-height:50px;color:var(--knopf-text);border-radius:2px;align-items:center;padding:0 26px;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--knopf-hover);color:var(--knopf-text)}.knopf{transition:background-color .15s,transform .1s}.knopf:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){a,.knopf{transition:none}}.neu-cover{flex:300px;max-width:380px;margin:0}.cover{box-shadow:0 1px 2px var(--schatten), 0 10px 22px -8px var(--schatten), 0 28px 46px -22px var(--schatten);border-radius:1px 3px 3px 1px;display:block;position:relative;overflow:hidden}.cover img{width:100%}.cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038 0,#ffffff29 1.6%,#00000012 3.2%,#0000 7%);position:absolute;inset:0}a .cover{transition:transform .25s}a:hover .cover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){a:hover .cover{transform:none}}.presse{border-top:1px solid var(--linie);padding-block:24px 80px}.presse ul{max-width:820px;color:var(--tinte-weich);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.abschnitt{padding-block:96px 72px}.abschnitt h2{margin-bottom:12px;font-size:44px;line-height:1.1}.einleitung{max-width:640px;color:var(--tinte-weich);margin-bottom:56px;font-size:20px}.grau{background:var(--papier-grau)}.buecher{margin:0;padding:0;list-style:none}.buch{border-top:1px solid var(--linie);flex-wrap:wrap;gap:20px 48px;padding-block:36px;display:flex}.buch-haupt{flex:999 560px;align-items:flex-start;gap:28px;min-width:0;display:flex}.buch-haupt .cover,.buch-haupt .cover-link{flex:none;width:96px}.buch-haupt div{flex-direction:column;gap:8px;min-width:0;display:flex}.buch h3{font-size:26px;line-height:1.2}.untertitel{color:var(--tinte-weich);font-size:20px;font-style:italic;line-height:1.35}.buch-text{max-width:600px;margin-top:4px;font-size:19px}.glosse{min-width:0;max-width:300px;color:var(--rand);flex:240px;font-size:16px;font-style:italic;line-height:1.55}.glosse p+p{margin-top:8px}.nachsatz{margin-top:40px}.zeilen{margin:0;padding:0;list-style:none}.zeile{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:4px 40px;padding-block:18px;display:flex}.zeile-links{color:var(--rand);flex:0 0 180px;font-size:17px}.zeile-text{flex-direction:column;flex:999 420px;gap:6px;min-width:0;display:flex}.zeile-titel{font-size:21px;line-height:1.35}.zeile-rechts{color:var(--rand);flex:200px;font-size:17px;font-style:italic}.liste{flex-direction:column;gap:12px;max-width:820px;margin:0;padding-left:1.2em;display:flex}details{margin-top:8px}summary{cursor:pointer;color:var(--ultramarin);padding:6px 0}.person{flex-wrap:wrap;align-items:flex-start;gap:48px 72px;display:flex}.person figure{flex-direction:column;flex:260px;gap:8px;max-width:340px;margin:0;display:flex}.person figcaption{color:var(--rand);font-size:15px;font-style:italic}.person-text{flex-direction:column;flex:999 420px;gap:18px;min-width:0;max-width:620px;font-size:21px;display:flex}.person h1{font-size:44px;line-height:1.1}.seitenkopf{padding-bottom:48px}.seitenkopf h1{margin-bottom:16px;font-size:clamp(40px,5.6vw,64px);line-height:1.05}.seitenkopf .einleitung{margin-bottom:0}.unternav{flex-wrap:wrap;gap:0 28px;margin-top:24px;display:flex}.unternav a{padding:10px 0}.kopf nav a[aria-current=page]{color:var(--zinnober);text-decoration-thickness:2px}.zweitbuch{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;padding-block:64px;display:flex}.zweitbuch-cover{flex:0 0 160px}.zweitbuch-text{flex-direction:column;flex:999 420px;gap:12px;min-width:0;max-width:600px;display:flex}.zweitbuch h2{font-size:36px;line-height:1.1}.zitat{margin:0}.zitat blockquote{color:var(--tinte);margin:0 0 8px;font-size:22px;line-height:1.35}.werk{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:flex-start;gap:32px 56px;padding-block:64px;scroll-margin-top:24px;display:flex}.werk:first-child{border-top:0;padding-top:16px}.werk-cover{flex:none;width:280px;max-width:100%}.werk-text{flex-direction:column;flex:999 420px;gap:16px;min-width:0;max-width:620px;display:flex}.werk h2{font-size:clamp(36px,4.4vw,52px);line-height:1.05}.leitsatz{font-size:22px;line-height:1.45}.cover-reihe{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.cover-reihe li{font-size:17px;line-height:1.3}.cover-reihe li>a:not([aria-hidden]){color:var(--tinte);text-decoration:none}.cover-reihe li>a:not([aria-hidden]):hover{color:var(--zinnober);text-decoration:underline}.cover-reihe .jahr{color:var(--rand);font-size:16px}.buch{scroll-margin-top:24px}.glosse ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:1.1em;display:flex}.zwei-spalten{flex-wrap:wrap;gap:48px 72px;display:flex}.zwei-spalten>div{flex:360px;min-width:0}.fuss{background:var(--fuss);color:#edeae6}.fuss a{color:#fff}.fuss a:hover{color:#f2b5a6}.fuss .kontakt{flex-wrap:wrap;gap:32px 72px;padding-block:80px 56px;display:flex}.fuss h2{color:#fff;margin-bottom:16px;font-size:44px;line-height:1.1}.fuss .initiale{color:#e07a62}.fuss .kontakt>div:first-child{flex:999 460px;min-width:0}.fuss .kontakt>div:first-child p{color:#d6d1cb;max-width:520px;font-size:20px}.adresse{color:#d6d1cb;flex-direction:column;flex:400px;gap:4px;font-size:18px;font-style:normal;display:flex}.adresse a{overflow-wrap:anywhere;padding:8px 0;font-size:20px}.unterzeile{border-top:1px solid #4a423c}.unterzeile .spalte{color:#b8b1a9;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;font-size:16px;display:flex}.unterzeile nav{gap:24px;display:flex}.unterzeile a{color:#edeae6;padding:10px 0}.recht{flex-direction:column;gap:16px;max-width:720px;padding-block:72px 96px;display:flex}.recht h1{margin-bottom:16px;font-size:44px;line-height:1.1}.recht h2{margin-top:24px;font-size:26px}@media (width<=600px){body{font-size:18px}.abschnitt{padding-block:64px 48px}.abschnitt h2,.fuss h2{font-size:36px}.buch-haupt{gap:18px}.buch-haupt .cover,.buch-haupt .cover-link{width:72px}.buch h3{font-size:23px}.zeile-links{flex-basis:100%}.werk-cover{width:200px}}.zweitbuch-cover img{width:100%}.person-kurz figure{max-width:240px}.person-kurz{align-items:center}.fuss .knopf{color:#15131a;background:#a9b8f2;margin-top:24px}.fuss .knopf:hover{color:#15131a;background:#c3cef7}.formular-bereich{padding-bottom:96px}.formular{flex-direction:column;gap:28px;max-width:820px;display:flex}.feld-reihe{flex-wrap:wrap;gap:28px 32px;display:flex}.feld-reihe .feld{flex:300px}.feld{flex-direction:column;gap:8px;min-width:0;font-size:18px;display:flex}.feld input,.feld textarea{font:inherit;color:var(--tinte);background:var(--papier);border:1px solid var(--rand);border-radius:2px;width:100%;min-height:50px;padding:12px 14px;font-size:19px}.feld textarea{resize:vertical;line-height:1.5}.feld input::placeholder,.feld textarea::placeholder{color:var(--rand);opacity:.8}.feld input:focus-visible,.feld textarea:focus-visible{outline:2px solid var(--ultramarin);outline-offset:1px;border-color:var(--ultramarin)}.pflicht{color:var(--rand);margin-left:6px;font-size:15px;font-style:italic}.arten{border:0;flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;font-size:19px;display:flex}.arten legend{margin-bottom:10px;padding:0;font-size:18px}.arten label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.arten input{width:20px;height:20px;accent-color:var(--zinnober);margin:0}.honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}button.knopf{cursor:pointer;border:0;font-family:inherit}button.knopf:disabled{opacity:.6;cursor:wait}.meldung{border-left:3px solid var(--zinnober);padding-left:16px;font-size:19px}.einladung{flex-wrap:wrap;align-items:flex-start;gap:24px 72px;display:flex}.einladung h2{flex:320px}.einladung-text{flex-direction:column;flex:999 480px;gap:16px;min-width:0;max-width:640px;font-size:21px;display:flex}@media (width>=900px){.werk-cover{position:sticky;top:120px}}.werk-links{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.werk-links a{padding:8px 0;display:inline-block}@media (width<=600px){.neu-cover{max-width:260px}.einladung-text{font-size:19px}}.stimmen{border-top:1px solid var(--linie);flex-direction:column;gap:18px;margin-top:12px;padding-top:24px;display:flex}.stimmen h3{font-size:22px}.stimmen figure{flex-direction:column;gap:4px;margin:0;display:flex}.stimmen blockquote{margin:0;font-size:20px;font-style:italic;line-height:1.45}.stimmen figcaption{color:var(--rand);font-size:16px}.sterne{color:var(--tinte-weich);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 10px;padding:6px 0;font-size:17px;display:inline-flex}.sterne:hover{color:var(--zinnober)}.sterne-bild{letter-spacing:2px;background:linear-gradient(90deg, var(--zinnober) var(--anteil), var(--linie) var(--anteil));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;line-height:1}.sterne{text-decoration:none}.sterne>span:last-child{text-underline-offset:3px;text-decoration:underline}.cover-reihe{row-gap:10px}.cover-reihe li{grid-row:span 3;grid-template-rows:subgrid;margin-bottom:30px;display:grid}.cover-reihe li>a[aria-hidden]{align-self:end;max-width:170px}.cover-reihe .cover img{aspect-ratio:7/10;object-fit:cover}.lesungen{margin-top:28px}.lesungen h3{margin-bottom:12px;font-size:22px}.tagungen-titel{margin:48px 0 20px;font-size:22px}.tagungen{flex-direction:column;gap:20px;max-width:820px;margin:0;padding:0;list-style:none;display:flex}.tagungen li{align-items:center;gap:20px;display:flex}.tagungen .cover{flex:0 0 72px}
