@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/schrift/newsreader-latin.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/schrift/newsreader-latin-ext.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/schrift/newsreader-kursiv-latin.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/schrift/newsreader-kursiv-latin-ext.woff2)format("woff2");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}:root{--grund:#fff;--tinte:#0e0f10;--leise:#676b72;--linie:#e2e4e8;--feld:#f6f7f8;--feldlinie:#8c9098;--kehr-tinte:#fff;--kehr-grund:#0e0f10;--flaeche:#f2f3f5;--warnung:#a12b16;--schrift-xl:clamp(32px, 4.4vw, 44px);--schrift-l:clamp(21px, 2.3vw, 26px);--schrift-m:19px;--schrift:17px;--schrift-s:14px;--raum-1:8px;--raum-2:16px;--raum-3:24px;--raum-4:48px;--raum-5:96px;--raum-6:160px;--mass-lesen:62ch;--mass-seite:1180px}@media (prefers-color-scheme:dark){:root{--grund:#0b0c0e;--tinte:#f1f2f4;--leise:#8a8e96;--linie:#24262b;--feld:#151719;--feldlinie:#6a6e76;--kehr-tinte:#0b0c0e;--kehr-grund:#f1f2f4;--flaeche:#131518;--warnung:#ef8f7a}}:root[data-theme=dark]{--grund:#0b0c0e;--tinte:#f1f2f4;--leise:#8a8e96;--linie:#24262b;--feld:#151719;--feldlinie:#6a6e76;--kehr-tinte:#0b0c0e;--kehr-grund:#f1f2f4;--flaeche:#131518;--warnung:#ef8f7a}:root[data-theme=light]{--grund:#fff;--tinte:#0e0f10;--leise:#676b72;--linie:#e2e4e8;--feld:#f6f7f8;--feldlinie:#8c9098;--kehr-tinte:#fff;--kehr-grund:#0e0f10;--flaeche:#f2f3f5;--warnung:#a12b16}@media (max-width:760px){:root{--raum-5:64px;--raum-6:88px}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--grund);color:var(--tinte);font-optical-sizing:auto;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:var(--schrift);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6}img{max-width:100%;display:block}picture{display:contents}a{color:inherit;text-underline-offset:3px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tinte);outline-offset:3px}.wrap{max-width:var(--mass-seite);padding:0 var(--raum-3);margin:0 auto}.still{font-size:var(--schrift-s);color:var(--leise);line-height:1.45}.num{font-variant-numeric:tabular-nums}.weg{border-bottom:1px solid var(--linie);padding-bottom:2px;text-decoration:none}.weg:hover{border-bottom-color:var(--tinte)}.head{z-index:20;background:var(--grund);border-bottom:1px solid var(--linie);position:sticky;top:0}.head-in{max-width:var(--mass-seite);padding:var(--raum-3);justify-content:space-between;align-items:flex-end;gap:var(--raum-3);flex-wrap:wrap;margin:0 auto;display:flex}.wordmark{align-items:flex-start;gap:var(--raum-1);flex-direction:column;text-decoration:none;display:inline-flex}.wordmark img{width:auto;height:88px;display:block}@media (max-width:560px){.wordmark img{height:64px}}@media (prefers-color-scheme:dark){.wordmark img{filter:invert()}}:root[data-theme=dark] .wordmark img{filter:invert()}:root[data-theme=light] .wordmark img{filter:none}.head nav{gap:var(--raum-3);row-gap:var(--raum-1);font-size:var(--schrift-s);flex-wrap:wrap;padding-bottom:4px;display:flex}.head nav a{color:var(--leise);border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.head nav a:hover,.head nav a[aria-current]{color:var(--tinte);border-bottom-color:var(--tinte)}.fuss{border-top:1px solid var(--linie);margin-top:var(--raum-6);padding:var(--raum-4) 0 var(--raum-5)}.fuss .cols{gap:var(--raum-4);flex-wrap:wrap;justify-content:space-between;display:flex}.fuss nav{gap:var(--raum-3);flex-wrap:wrap;display:flex}.fuss nav a{color:var(--leise);text-decoration:none}.fuss nav a:hover{color:var(--tinte)}.fuss p{max-width:46ch;font-size:var(--schrift-s);color:var(--leise);margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:400}h1{font-size:var(--schrift-xl);letter-spacing:-.021em;line-height:1.12}h2{font-size:var(--schrift-l);letter-spacing:-.014em;line-height:1.2}h3{font-size:var(--schrift-m);letter-spacing:-.008em;line-height:1.3}strong{font-weight:600}.auftakt-mit-bild{gap:var(--raum-4);justify-content:space-between;align-items:flex-start;display:flex}.portraet-rund{object-fit:cover;object-position:center 22%;width:132px;height:132px;margin-top:var(--raum-5);border-radius:50%;flex:none}@media (max-width:560px){.auftakt-mit-bild{flex-direction:column-reverse;align-items:flex-start;gap:0}.portraet-rund{margin-top:var(--raum-5);margin-bottom:calc(var(--raum-4) * -1)}}.abschnitte{max-width:940px;padding-bottom:var(--raum-6)}.abschnitt{gap:var(--raum-4);padding:var(--raum-5) 0;border-top:1px solid var(--linie);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}.abschnitt:first-child{margin-top:var(--raum-5)}@media (max-width:760px){.abschnitt{gap:var(--raum-3);grid-template-columns:1fr}}.abschnitt img{background:var(--flaeche);width:100%;height:auto}.abschnitt h2{margin-bottom:var(--raum-2)}.abschnitt p{margin:0 0 var(--raum-2);max-width:50ch}.abschnitt p:last-child{margin-bottom:0}.abschnitt .doppelbild{gap:var(--raum-2);grid-template-columns:1fr 1fr;align-items:start;display:grid}.abschnitt .doppelbild img{width:100%}.buecher{padding:var(--raum-3) 0 0;gap:var(--raum-4);margin:0;list-style:none;display:grid}.buecher a{gap:var(--raum-1);text-decoration:none;display:grid}.buecher img{background:var(--flaeche);width:100%;height:auto}.buecher .t{font-size:var(--schrift-m);text-wrap:balance;line-height:1.3}.buecher .d{font-size:var(--schrift-s);color:var(--leise)}.buecher a:hover .t{text-underline-offset:4px;text-decoration:underline}.startseite{gap:var(--raum-5);padding-top:var(--raum-3);grid-template-columns:2fr 1fr;align-items:start;display:grid}@media (max-width:900px){.startseite{grid-template-columns:1fr}}@media (min-width:901px){.startseite .raster{--maszstab:.55;max-width:none}}.weiterzu{padding-top:var(--raum-4);font-size:var(--schrift-s)}.intro{max-width:var(--mass-lesen);padding:var(--raum-5) 0 var(--raum-4)}.intro h1{margin-bottom:var(--raum-3)}.intro.knapp{padding-bottom:var(--raum-1)}.intro p{margin:0 0 var(--raum-2)}.intro p:last-child{margin-bottom:0}.jahr{align-items:center;gap:var(--raum-2);padding:var(--raum-5) 0 var(--raum-3);font-size:var(--schrift-s);letter-spacing:normal;line-height:1.45;display:flex}.jahr .n{font-size:var(--schrift-s);font-variant-numeric:tabular-nums}.jahr .strich{background:var(--linie);flex:1;height:1px}.jahr .zahl{font-size:var(--schrift-s);color:var(--leise);font-variant-numeric:tabular-nums}.raster{--maszstab:1;align-items:flex-start;gap:var(--raum-5) var(--raum-4);flex-wrap:wrap;max-width:1020px;display:flex}.raster .karte:nth-child(7n+2){margin-top:54px}.raster .karte:nth-child(7n+3){margin-top:18px}.raster .karte:nth-child(7n+5){margin-top:66px}@media (max-width:1200px){.raster{--maszstab:.82}}@media (max-width:980px){.raster{--maszstab:.66}}@media (max-width:700px){.raster{--maszstab:1;gap:var(--raum-4) var(--raum-3);justify-content:center}.raster .karte{width:calc(var(--breit-schmal,220) * var(--maszstab) * 1px)}.raster .karte:nth-child(7n+2),.raster .karte:nth-child(7n+3),.raster .karte:nth-child(7n+5){margin-top:0}}.karte{color:inherit;width:calc(var(--breit,300) * var(--maszstab,1) * 1px);margin:0;text-decoration:none;display:block;position:relative}.karte:focus-visible{outline-offset:6px}.raster .karte{container-type:inline-size}.karte .bild{background:var(--flaeche);display:block;position:relative}.karte .bild img{width:100%;height:auto;display:block}@media (hover:hover){.karte .bild{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.karte:hover{z-index:5}.karte:hover .bild{transform:scale(1.1);box-shadow:0 12px 44px #00000038}}@media (hover:hover) and (min-width:1240px){.karte:hover .bild{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.karte .bild,.karte:hover .bild{box-shadow:none;transition:none;transform:none}}.leer{aspect-ratio:3/4;color:var(--leise);font-size:var(--schrift-s);border:1px solid var(--linie);place-items:center;display:grid}.schild{padding-top:var(--raum-2);display:block}.schild .t{font-size:var(--schrift-m);letter-spacing:-.008em;line-height:1.3;display:block}.schild .m,.schild .p{font-size:var(--schrift-s);color:var(--leise);line-height:1.45;display:block}.schild .p{font-variant-numeric:tabular-nums;color:var(--tinte);padding-top:4px}.schild .p.fort{color:var(--leise)}.lupe{position:relative}.bildknopf{background:var(--grund);width:40px;height:40px;color:var(--tinte);border:1px solid var(--linie);cursor:pointer;place-items:center;padding:0;display:grid}.bildknopf:hover{border-color:var(--tinte)}.lupe-auf{top:var(--raum-1);right:var(--raum-1);opacity:0;transition:opacity .25s;position:absolute}.lupe:hover .lupe-auf,.karte:hover .lupe-auf,.lupe-auf:focus-visible{opacity:1}@media (hover:none){.lupe .lupe-auf{opacity:1}.karte .lupe-auf{display:none}}@container (max-width:200px){.lupe-auf{width:calc(40px - var(--raum-1));height:calc(40px - var(--raum-1))}}.vollbild{z-index:40;background:var(--grund);padding:var(--raum-3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vollbild img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.vollbild-zu{top:var(--raum-2);right:var(--raum-2);position:absolute}.zurueck{align-items:center;gap:var(--raum-1);margin:var(--raum-4) 0 0;cursor:pointer;font-size:var(--schrift-s);color:var(--leise);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.zurueck:hover{color:var(--tinte)}.detail{gap:var(--raum-5);padding:var(--raum-4) 0 var(--raum-5);grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:860px){.detail{gap:var(--raum-4);grid-template-columns:1fr}}.detail .bild{background:var(--flaeche)}.detail .bild img{width:100%;height:auto}.seite{top:var(--raum-4);max-width:42ch;position:sticky}@media (max-width:860px){.seite{position:static}}.seite .serie{margin:0 0 var(--raum-3);font-size:var(--schrift-s);color:var(--leise)}.angaben{margin:var(--raum-4) 0;border-top:1px solid var(--linie)}.angaben>div{gap:var(--raum-2);padding:var(--raum-1) 0;border-bottom:1px solid var(--linie);font-size:var(--schrift-s);justify-content:space-between;display:flex}.angaben dt{color:var(--leise);flex:none}.angaben dd{text-align:right;margin:0}.gross{font-size:var(--schrift-l);font-variant-numeric:tabular-nums;letter-spacing:-.014em;margin:0}.ust{font-size:var(--schrift-s);color:var(--leise);margin:var(--raum-1) 0 0}.nebenbei{font-size:var(--schrift-s);color:var(--leise);margin:var(--raum-2) 0 0}:is(.lesen,.text){max-width:var(--mass-lesen);padding:var(--raum-5) 0 var(--raum-6)}:is(.lesen,.text) h1{margin-bottom:var(--raum-4)}:is(.lesen,.text) h2{margin:var(--raum-4) 0 var(--raum-2)}:is(.lesen,.text) h3{margin:var(--raum-3) 0 var(--raum-1)}:is(.lesen,.text) p{margin:0 0 var(--raum-2)}:is(.lesen,.text) ul,:is(.lesen,.text) ol{margin:0 0 var(--raum-2);padding-left:1.3em}:is(.lesen,.text) li{margin-bottom:var(--raum-1)}:is(.lesen,.text) hr{border:0;border-top:1px solid var(--linie);margin:var(--raum-4) 0}:is(.lesen,.text) blockquote{margin:var(--raum-4) 0;padding-left:var(--raum-3);border-left:1px solid var(--linie);font-size:var(--schrift-m);line-height:1.5}:is(.lesen,.text) blockquote p:last-child{margin-bottom:0}:is(.lesen,.text) figure{margin:var(--raum-4) 0}:is(.lesen,.text) figcaption{padding-top:var(--raum-1);font-size:var(--schrift-s);color:var(--leise)}.datumszeile{font-size:var(--schrift-s);color:var(--leise);font-variant-numeric:tabular-nums;padding-bottom:var(--raum-2);display:block}.unten{margin-top:var(--raum-5);padding-top:var(--raum-3);border-top:1px solid var(--linie);gap:var(--raum-3);font-size:var(--schrift-s);flex-wrap:wrap;display:flex}.beitraege{max-width:var(--mass-lesen);margin:0;padding:0;list-style:none}.beitraege li{border-bottom:1px solid var(--linie)}.beitraege li:first-child{border-top:1px solid var(--linie)}.beitraege a{padding:var(--raum-3) 0;text-decoration:none;display:block}.beitraege .d{font-size:var(--schrift-s);color:var(--leise);font-variant-numeric:tabular-nums;display:block}.beitraege .t{font-size:var(--schrift-l);letter-spacing:-.014em;text-wrap:balance;padding-top:6px;line-height:1.2;display:block}.beitraege .v{padding-top:var(--raum-1);color:var(--leise);text-wrap:pretty;display:block}.beitraege a:hover .t{text-underline-offset:4px;text-decoration:underline}fieldset{margin:0 0 var(--raum-4);border:0;min-width:0;padding:0}legend{padding:0 0 var(--raum-2);font-size:var(--schrift-s);color:var(--leise)}.reihe{gap:var(--raum-1);margin-bottom:var(--raum-2);flex-direction:column;display:flex}.reihe.zwei{gap:var(--raum-2);flex-direction:row;align-items:flex-start}.reihe.zwei>.reihe{flex:1;margin-bottom:0}.reihe.zwei>.reihe.breit{flex:2}label{font-size:var(--schrift-s);color:var(--leise)}input[type=text],input[type=email],input[type=tel],select,textarea{font:inherit;width:100%;padding:var(--raum-1) var(--raum-2);color:var(--tinte);background:var(--feld);border:1px solid var(--feldlinie);border-radius:0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tinte);outline-offset:-1px;background:var(--grund)}textarea{resize:vertical;min-height:88px}.wahl{gap:var(--raum-1);margin-bottom:var(--raum-2);cursor:pointer;font-size:var(--schrift);color:var(--tinte);align-items:flex-start;display:flex}.wahl input{accent-color:var(--tinte);flex:none;margin:3px 0 0}.wahl small{font-size:var(--schrift-s);color:var(--leise);display:block}.knopf{width:100%;margin-top:var(--raum-3);padding:var(--raum-2) var(--raum-3);background:var(--kehr-grund);color:var(--kehr-tinte);border:1px solid var(--kehr-grund);cursor:pointer;text-align:center;text-decoration:none;display:block}.knopf:hover{opacity:.82}.knopf[disabled],.knopf.aus{color:var(--leise);border-color:var(--linie);cursor:not-allowed;opacity:1;background:0 0}.kontaktformular{margin:var(--raum-3) 0 var(--raum-4)}.kontaktformular .knopf{margin-top:var(--raum-3);width:auto;min-width:200px}.kontaktformular .hinweis{margin-top:var(--raum-2)}.falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sprung{z-index:100;background:var(--grund);color:var(--tinte);padding:var(--raum-2) var(--raum-3);border:1px solid var(--tinte);text-decoration:none;position:absolute;top:0;left:-9999px}.sprung:focus{left:var(--raum-3);top:var(--raum-2)}.formular{max-width:34rem;padding:var(--raum-4) 0 var(--raum-5)}.formular h1{margin-bottom:var(--raum-1)}.rueckblick{gap:var(--raum-2);margin:var(--raum-3) 0 var(--raum-4);padding:var(--raum-2);background:var(--flaeche);align-items:center;display:flex}.rueckblick img{flex:none;width:62px}.rueckblick .t{font-size:var(--schrift-m);letter-spacing:-.008em;line-height:1.3}.rueckblick .m{font-size:var(--schrift-s);color:var(--leise)}.rueckblick .p{font-variant-numeric:tabular-nums;margin-left:auto;padding-right:4px}.bestellung-uebersicht{border:1px solid var(--tinte);padding:var(--raum-2) var(--raum-3);margin:0 0 var(--raum-3)}.bestellung-uebersicht .posten{justify-content:space-between;gap:var(--raum-2);padding:var(--raum-1) 0;display:flex}.bestellung-uebersicht .posten .was{color:var(--leise)}.bestellung-uebersicht .posten .wieviel{text-align:right}.bestellung-uebersicht .posten.summe{border-top:1px solid var(--linie);margin-top:var(--raum-1);padding-top:var(--raum-1)}.bestellung-uebersicht .posten.summe .was{color:var(--tinte)}.bestellung-uebersicht .klein{margin:var(--raum-1) 0 0;font-size:var(--schrift-s);color:var(--leise);line-height:1.45}.bestellung-uebersicht .klein.stark{color:var(--tinte);font-size:var(--schrift)}.paypal-feld{min-height:52px;margin-top:var(--raum-1)}.paypal-platzhalter{border:1px dashed var(--feldlinie);padding:var(--raum-3);text-align:center;color:var(--leise);font-size:var(--schrift-s)}.danke{max-width:34rem;padding:var(--raum-5) 0}.danke h1{margin:var(--raum-2) 0 var(--raum-3)}.danke p{margin:0 0 var(--raum-2)}.schritte{margin:var(--raum-4) 0 0;border-top:1px solid var(--linie);padding:0;list-style:none}.schritte li{padding:var(--raum-2) 0;border-bottom:1px solid var(--linie);gap:var(--raum-2);display:flex}.schritte b{width:9rem;color:var(--leise);flex:none;font-weight:400}@media (max-width:520px){.schritte li{gap:var(--raum-1);flex-direction:column}.schritte b{width:auto}}.hinweis{font-size:var(--schrift-s);color:var(--leise);margin:var(--raum-2) 0 0}.fehler{margin:var(--raum-2) 0 0;padding:var(--raum-2);border:1px solid var(--warnung);color:var(--warnung)}
