@font-face{font-family:Literata;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/_astro/literata-latin-wght-italic.Bm_GJfSc.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/_astro/atkinson-hyperlegible-latin-400-italic.D-qjh7ci.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--papier:#f1f2ef;--flaeche:#e6e8e3;--tinte:#141b2b;--gedaempft:#4d5666;--linie:#c9cdd3;--rotstift:#b3261e;--font-text:"Literata", Georgia, "Times New Roman", serif;--font-ui:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rand:clamp(1.25rem, 5vw, 3rem);--breite:74rem;--lesebreite:38rem;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--papier:#10141c;--flaeche:#1a202b;--tinte:#ece9e2;--gedaempft:#a9b0bd;--linie:#2f3746;--rotstift:#ff9d8f}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1.5rem}body{background:var(--papier);color:var(--tinte);font-family:var(--font-text);font-optical-sizing:auto;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;min-height:100vh;margin:0;font-size:1.125rem;line-height:1.7;display:flex}main{flex:1}img,svg{max-width:100%;height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{color:var(--rotstift)}:focus-visible{outline:3px solid var(--rotstift);outline-offset:3px;border-radius:2px}::selection{background:var(--rotstift);color:var(--papier)}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;hyphens:manual;font-weight:700;line-height:1.15}h2{margin:0 0 .75em;font-size:clamp(1.6rem,3.4vw,2.1rem)}h3{margin:0 0 .5em;font-size:1.3rem}p{margin:0 0 1.1em}.huelle{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.nur-leser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprungmarke{background:var(--tinte);color:var(--papier);font-family:var(--font-ui);z-index:10;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.sprungmarke:focus{color:var(--papier);top:1rem}.entwurf{background:var(--rotstift);color:var(--papier);font-family:var(--font-ui);padding:.55rem 0;font-size:.95rem;line-height:1.4}.entwurf p{margin:0}.kopf{border-bottom:1px solid var(--linie);padding-block:1.25rem}.kopf .huelle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;display:flex}.marke{letter-spacing:-.01em;font-size:1.25rem;font-weight:800;text-decoration:none}.hauptnav ul{font-family:var(--font-ui);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;font-size:1.05rem;list-style:none;display:flex}.hauptnav a{border-bottom:2px solid #0000;padding-block:.25rem;text-decoration:none}.hauptnav a:hover{border-bottom-color:var(--rotstift)}.hauptnav a[aria-current=page]{border-bottom-color:var(--rotstift);font-weight:700}.held{padding-block:clamp(3rem,9vw,7rem) clamp(2.5rem,6vw,5rem)}.namensblock{max-width:100%;margin-bottom:1.75rem;display:inline-block;position:relative}.name{letter-spacing:-.035em;text-wrap:nowrap;margin:0;font-size:clamp(3.25rem,17vw,9rem);font-weight:800;line-height:.95}.name span{display:block}.stift{width:100%;height:auto;margin-top:.35em;display:block;overflow:visible}.stift path{fill:none;stroke:var(--rotstift);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.stift path{stroke-dashoffset:1px;animation:.9s cubic-bezier(.5,0,.2,1) .35s forwards strich}}@keyframes strich{to{stroke-dashoffset:0}}.leitsatz{max-width:26em;margin-bottom:1.25rem;font-size:clamp(1.4rem,3.4vw,2.1rem);font-style:italic;font-weight:400;line-height:1.3}.einleitung{max-width:var(--lesebreite);color:var(--gedaempft)}.aktionen{flex-wrap:wrap;gap:.75rem 1rem;margin-top:2rem;display:flex}.knopf{font-family:var(--font-ui);border:2px solid var(--tinte);color:var(--tinte);background:0 0;padding:.8rem 1.35rem;font-size:1.05rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block}.knopf:hover{border-color:var(--rotstift);color:var(--rotstift)}.knopf.voll{background:var(--tinte);color:var(--papier)}.knopf.voll:hover{background:var(--rotstift);border-color:var(--rotstift);color:var(--papier)}.abschnitt{border-top:1px solid var(--linie);padding-block:clamp(2.5rem,6vw,4.5rem)}.zweispaltig{gap:1rem 3rem;display:grid}@media (width>=62rem){.zweispaltig{grid-template-columns:minmax(11rem,1fr) minmax(0,2.6fr)}}.zweispaltig>h2,.willkommen-spalte h2{margin-top:0}.autorenportraet{border:1px solid var(--linie);width:100%;max-width:15rem;height:auto;margin-top:1.5rem;display:block}@media (width>=62rem){.autorenportraet{max-width:100%}}.lesetext{max-width:var(--lesebreite)}.lesetext>:last-child{margin-bottom:0}.gruss{margin-bottom:.7em;font-style:italic}.unterschrift{font-size:1.25rem;font-weight:700}.seitenkopf{padding-block:clamp(2.5rem,7vw,5rem) 1.5rem}.seitenkopf h1{letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(2.25rem,7vw,4.25rem);font-weight:800;line-height:1.05}.seitenkopf p{max-width:var(--lesebreite);color:var(--gedaempft);margin:0}.inhalt{padding-bottom:clamp(3rem,8vw,6rem)}.reihe{border-top:1px solid var(--linie);padding-block:2rem}.reihe>h2{margin-bottom:.25em}.reihe .beschreibung{color:var(--gedaempft);max-width:var(--lesebreite)}.leer{color:var(--gedaempft);margin:0;font-style:italic}.buchliste{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),14rem));gap:2rem 1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.buch{flex-direction:column;gap:.75rem;display:flex}.buchcover-link{cursor:pointer;display:block}.buch img,.coverleer{aspect-ratio:2/3;object-fit:cover;background:var(--flaeche);border:1px solid var(--linie);width:100%}.coverleer{text-align:center;place-items:center;padding:1rem;font-size:1.15rem;font-weight:700;line-height:1.2;display:grid}.buch h3{margin:0;font-size:1.15rem}.buch h3 a{text-decoration:none}.buch h3 a:hover{text-decoration:underline}.reihen-untertitel{color:var(--gedaempft);margin:.15rem 0 0;font-size:.95rem;font-style:italic}.buch .meta{font-family:var(--font-ui);color:var(--gedaempft);margin:0;font-size:.95rem}.marke-bald{font-family:var(--font-ui);color:var(--rotstift);font-size:.9rem;font-weight:700}.buchseite{gap:2rem 3.5rem;display:grid}@media (width>=56rem){.buchseite{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start}}.daten{font-family:var(--font-ui);border-top:1px solid var(--linie);max-width:var(--lesebreite);grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:1.75rem 0;padding-top:1.25rem;font-size:1rem;display:grid}.daten dt{color:var(--gedaempft)}.daten dd{margin:0}.buchrahmen{padding-top:2.5rem}.buchmeta{font-family:var(--font-ui);color:var(--gedaempft);margin-bottom:.5rem}.buchtitel{letter-spacing:-.03em;margin:0 0 .25em;font-size:clamp(2rem,6vw,3.5rem);font-weight:800}.buchuntertitel{color:var(--gedaempft);font-size:1.35rem;font-style:italic}.erhaeltlich{margin-top:.5rem}.erhaeltlich-label{font-family:var(--font-ui);color:var(--gedaempft);margin:0 0 .5rem;font-size:.9rem}.erhaeltlich-liste{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.erhaeltlich-chip{font-family:var(--font-ui);border:1px solid var(--linie);background:var(--flaeche);color:var(--tinte);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.erhaeltlich-chip:hover{border-color:var(--rotstift);color:var(--rotstift)}.zurueck{font-family:var(--font-ui);margin-bottom:1.5rem;display:inline-block}.mailadresse{overflow-wrap:anywhere;hyphens:manual;font-size:clamp(1.4rem,4vw,2rem);font-weight:700}.recht h2{margin-top:2.25rem;font-size:1.4rem}.recht h3{margin-top:1.5rem;font-size:1.1rem}.recht{max-width:44rem}.recht address{font-style:normal}.hinweiskasten{border-left:4px solid var(--rotstift);background:var(--flaeche);font-family:var(--font-ui);margin:0 0 2rem;padding:1rem 1.25rem;font-size:1rem}.hinweiskasten p:last-child{margin-bottom:0}.fuss{border-top:1px solid var(--linie);font-family:var(--font-ui);color:var(--gedaempft);padding-block:1.75rem;font-size:.98rem}.fuss .huelle{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;display:flex}.fuss ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.fuss p{margin:0}@media print{.kopf,.fuss,.entwurf,.aktionen{display:none}body{color:#000;background:#fff}}
