.seite{flex-direction:column;min-height:100dvh;display:flex}.kopf{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px 32px;padding:26px clamp(20px,5vw,64px) 22px;display:flex}.kopf__marke{font-family:var(--schrift);letter-spacing:.01em;align-items:center;gap:12px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.kopf__marke span:last-child{color:var(--ink-soft)}.kopf__strich{background:var(--ink);opacity:.42;width:26px;height:1px}.kopf__nav{font-family:var(--schrift);letter-spacing:.01em;flex-wrap:wrap;gap:22px;font-size:11px;font-weight:500;display:flex}.kopf__nav a{color:var(--ink-soft);border-bottom:1px solid #0000;padding-bottom:3px;text-decoration:none;transition:color .2s,border-color .2s}.kopf__nav a:hover,.kopf__nav a[aria-current=page]{color:var(--ink);border-color:var(--accent)}.inhalt{flex:1;width:100%;max-width:74ch;margin:0 auto;padding:clamp(44px,8vw,96px) clamp(20px,5vw,64px) 96px}.inhalt--weit{max-width:1080px}.seitenkopf{border-bottom:1px solid var(--hairline);margin-bottom:44px;padding-bottom:26px}.seitenkopf .augenbraue{font-family:var(--schrift);letter-spacing:.01em;color:var(--ink-soft);margin:0 0 16px;font-size:11px;font-weight:500}.seitenkopf h1{font-family:var(--schrift-plakat);letter-spacing:.01em;margin:0;font-size:clamp(38px,7.4vw,74px);font-weight:400;line-height:1}.seitenkopf__untertitel{max-width:52ch;font-family:var(--schrift);color:var(--ink-soft);margin:18px 0 0;font-size:15px;line-height:1.55}.seitenkopf__zusatz{font-family:var(--schrift);color:var(--ink-soft);opacity:.75;margin:2px 0 0;font-size:12px}.fliesstext{font-family:var(--schrift);font-size:15px;line-height:1.72}.fliesstext>*+*{margin-top:1.1em}.fliesstext h2{font-family:var(--schrift);letter-spacing:-.021em;margin-top:2.3em;font-size:23px;font-weight:600}.fliesstext h3{margin-top:2em;font-size:15px;font-weight:500}.fliesstext a{color:inherit;border-bottom:1px solid var(--accent);text-decoration:none}.fliesstext a:hover{color:var(--accent)}.fliesstext blockquote{border-left:1px solid var(--accent);margin-left:0;padding-left:22px;font-style:italic}.fliesstext ul,.fliesstext ol{padding-left:1.3em}.fliesstext li+li{margin-top:.5em}.fliesstext hr{background:var(--hairline);border:0;height:1px;margin:2.6em 0}.programm{background:var(--hairline);border-block:1px solid var(--hairline);gap:1px;margin:0;padding:0;list-style:none;display:grid}.band{background:var(--paper);color:inherit;grid-template-columns:184px 1fr auto;align-items:start;gap:8px 28px;padding:26px 4px;transition:background .2s;display:grid}.band:hover{background:#e8e5de12}.band__umschlaege{grid-template-columns:repeat(2,88px);align-items:start;gap:8px;display:grid}.band__umschlag{display:block}.band__umschlag:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.band__wende{background:var(--accent);color:#000;letter-spacing:.01em;margin:12px 0 0;padding:3px 7px 2px;font-size:12px;font-weight:500;display:inline-block}.band__nummer{letter-spacing:.16em;color:var(--ink-soft);margin-bottom:8px;font-size:11px;font-weight:500;display:block}.band__text{min-width:0}.band__nummer,.band__text h2 a{color:inherit;text-decoration:none}.band__nummer:hover,.band__text h2 a:hover,.band__nummer:focus-visible,.band__text h2 a:focus-visible{color:var(--accent)}.band__text h2{font-family:var(--schrift-plakat);letter-spacing:.005em;margin:0;font-size:30px;font-weight:400;line-height:1.06}.band__autor{letter-spacing:.01em;color:var(--ink);margin:8px 0 0;font-size:12px;font-weight:500}.band__klappentext{max-width:56ch;color:var(--ink-soft);margin:14px 0 0;font-size:14px;line-height:1.6}.band__stand{white-space:nowrap;display:inline-block}.band__stand[data-stand=Verfügbar]{color:var(--accent)}.band__stand[data-stand=Vergriffen]{opacity:.65;text-decoration:line-through 1px}.band__marge{letter-spacing:.01em;color:var(--ink-soft);text-align:right;font-size:11px;font-weight:500;line-height:1.7}.fliesstext.buchtext{margin-top:4px}.seitenkopf:has(+.fliesstext.buchtext) h1,.buchtext-kopf h1{font-size:clamp(28px,3.6vw,44px)}.fliesstext.buchtext p,.fliesstext.buchtext li,.fliesstext.buchtext blockquote{font-family:var(--schrift-buch);font-size:18px;line-height:1.55}.fliesstext.buchtext h3{font-family:var(--schrift);letter-spacing:.18em;color:var(--ink-soft);font-size:12px;font-weight:500}.bandblock{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:48px;display:grid}.bandblock--gewendet{grid-template-columns:250px minmax(0,1fr)}.bandblock--gewendet .bandblock__text{order:2}.bandblock__text{flex-direction:column;align-self:stretch;display:flex}.bandblock__text .bandblock__autor{margin-bottom:0}.bandblock__text .fliesstext{margin-top:2.5rem;margin-bottom:1.9rem}.bandblock .buchkopf__zitat{margin-top:auto;margin-bottom:0}.bandblock__marke{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:500}.bandblock h2{max-width:22ch;font-family:var(--schrift-plakat);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(25px,2.6vw,38px);font-weight:400;line-height:1.08}.bandblock__autor{color:var(--ink);margin:12px 0 22px;font-size:13px;font-weight:500}.bandblock__autor:has(+.bandblock__autor-zusatz){margin-bottom:2px}.bandblock__autor-zusatz{color:var(--ink-soft);margin:0 0 22px;font-size:12px}.bandblock__untertitel{color:var(--ink-soft);font-family:var(--schrift-buch);text-wrap:balance;margin:8px 0 0;font-size:clamp(15px,1.1vw,17px);font-style:normal;font-weight:400;line-height:1.34}.bandblock--mit-untertitel .bandblock__autor{margin-top:16px}.bandblock__cover{border-radius:0}.bandblock__nachwort{margin-top:46px}.wende-trenner{width:100%;font-family:var(--schrift);text-transform:uppercase;cursor:default;color:var(--ink-soft);letter-spacing:.22em;background:0 0;border:0;align-items:center;gap:18px;margin:2.5rem 0 46px;padding:0;font-size:11px;font-weight:500;display:flex}.wende-trenner--anfassbar{cursor:pointer}.wende-trenner--anfassbar:hover,.wende-trenner:focus-visible{color:var(--accent)}.wende-trenner:before,.wende-trenner:after{background:var(--hairline);content:"";flex:1;height:1px}.rand-zurueck{z-index:24;color:#55554f;align-items:center;padding:0 18px;text-decoration:none;transition:color .15s;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.rand-zurueck:hover,.rand-zurueck:focus-visible{color:var(--ink)}.rand-zurueck__zeile{font-family:var(--schrift);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;font-weight:500;display:flex}.rand-zurueck__titel{opacity:0;text-transform:uppercase;max-width:0;transition:max-width .15s,opacity .15s;overflow:hidden}.rand-zurueck:hover .rand-zurueck__titel,.rand-zurueck:focus-visible .rand-zurueck__titel{opacity:1;max-width:24ch}@media (width<=720px){.rand-zurueck{margin-top:44px;padding:0;display:inline-flex;position:static;transform:none}.rand-zurueck__titel{opacity:1;max-width:24ch}}.bestellzeile{letter-spacing:.01em;margin:34px 0 0;font-size:14px;font-weight:500}.bestellzeile a{color:var(--accent);border-bottom:1px solid;padding-bottom:2px;text-decoration:none}.buchkopf{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 250px;gap:48px;margin-bottom:46px;padding-bottom:40px;display:grid}.buchkopf__autor{color:var(--ink);margin:0 0 22px;font-size:13px;font-weight:500}.buchkopf__zitat{border-left:3px solid var(--accent);max-width:44ch;font-family:var(--schrift-buch);margin:30px 0 0;padding-left:20px;font-size:19px;font-style:normal;line-height:1.45}.buchkopf__zitat cite{font-family:var(--schrift);letter-spacing:.01em;color:var(--ink-soft);margin-top:12px;font-size:12px;font-style:normal;font-weight:500;display:block}.buchkopf__cover{aspect-ratio:var(--book-ratio)}.buchkopf__cover img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.angaben{max-width:620px;margin:2.5rem 0 46px;font-size:13px}.angaben div{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:16px;max-width:620px;padding:11px 0;display:grid}.angaben div:last-child{border-bottom:1px solid var(--hairline)}.angaben dt{letter-spacing:.01em;color:var(--ink-soft);font-size:12px;font-weight:500}.angaben dd{margin:0}.fuss{letter-spacing:.01em;color:var(--ink-soft);border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:14px 28px;padding:24px clamp(20px,5vw,64px);font-size:12px;font-weight:500;display:flex}.fuss nav{flex-wrap:wrap;gap:22px;display:flex}.fuss a{text-decoration:none}.fuss a:hover{color:var(--ink)}@media (width<=720px){.band{grid-template-columns:116px minmax(0,1fr);gap:8px 16px}.band__umschlaege{grid-template-columns:repeat(2,54px);gap:8px}.band__text h2{overflow-wrap:anywhere;font-size:20px}.band__marge{text-align:left;grid-column:2}.bandblock{grid-template-columns:1fr;gap:26px}.bandblock__cover,.bandblock--gewendet .bandblock__text{order:0}.bandblock__cover{max-width:210px}.wende-trenner{margin:34px 0}.buchkopf{grid-template-columns:1fr;gap:32px}.buchkopf__cover{max-width:210px}.angaben div{grid-template-columns:1fr;gap:4px}}.umschlag{aspect-ratio:var(--book-ratio);background:var(--blindkarton);width:100%;display:block;position:relative;overflow:hidden}.umschlag img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.umschlag--blind{background-color:var(--blindkarton);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.33 0 0 0 0 0.27 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23k)'/%3E%3C/svg%3E");background-repeat:repeat;justify-content:center;align-items:flex-end;padding-bottom:9%;display:flex;container-type:inline-size}.umschlag__marke{color:var(--blindtinte);font-family:var(--schrift);letter-spacing:.3em;text-indent:.3em;white-space:nowrap;font-size:clamp(6px,.9cqw,10px);font-weight:500}.bandblock__regalweg{letter-spacing:.06em;margin:18px 0 0;font-size:12px;font-weight:500}.bandblock__regalweg a{color:var(--ink-soft);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none;transition:color .15s,border-color .15s}.bandblock__regalweg a:hover,.bandblock__regalweg a:focus-visible{border-bottom-color:var(--accent);color:var(--ink)}.bandklammer{max-width:62ch;color:var(--ink-soft);font-family:var(--schrift);margin:0 0 40px;font-size:14px;line-height:1.65}.band__klappentext--notbehelf{border-left:1px solid var(--hairline);padding-left:12px}.bestellzeile__davor{color:var(--ink-soft);font-family:var(--schrift);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:11px}@media (width<=760px){.kopf__strich,.kopf__marke span:last-child{display:none}}.inserate{border-bottom:1px solid var(--hairline);margin:0 0 3.4rem;padding-bottom:2.6rem}.fliesstext .inserate__titel{margin-top:0}.inserate__vorspann{max-width:52ch;margin:14px 0 0}.inserate__liste{grid-template-columns:minmax(0,1fr) max-content;gap:20px 2.4rem;max-width:620px;margin:34px 0 0;font-size:13px;display:grid}.inserate__liste dt{text-wrap:pretty;margin:0}.inserate__liste dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.inserate__klammer{color:var(--ink-soft)}.inserate__kleingedrucktes{color:var(--ink-soft);margin:26px 0 0;font-size:12px}@media (width<=767px){.inserate__liste{grid-template-columns:minmax(0,1fr);row-gap:6px}.inserate__liste dd{margin-bottom:14px}.inserate__liste dd:last-of-type{margin-bottom:0}}.inserate__post{margin:44px 0 0;font-size:13px}.inserate__post a{color:var(--ink);border:0;text-decoration:none}.inserate__post a:hover,.inserate__post a:focus-visible{color:var(--accent)}
