.blob-bild[data-astro-cid-lcdodfp2]{display:block;overflow:visible}.still[data-astro-cid-lcdodfp2]{display:none}.schatten[data-astro-cid-lcdodfp2]{flood-color:var(--color-text);flood-opacity:.22}.blau[data-astro-cid-lcdodfp2]{fill:var(--color-mark);animation:blob-auseinander-blau var(--takt) ease-in-out infinite}.rose[data-astro-cid-lcdodfp2]{fill:var(--color-line);animation:blob-auseinander-rose var(--takt) ease-in-out infinite}.allein[data-astro-cid-lcdodfp2]{animation:none}.vorn[data-astro-cid-lcdodfp2]{opacity:0;animation:blob-auseinander-blau var(--takt) ease-in-out infinite, blob-vorn var(--takt) step-end infinite}@keyframes blob-auseinander-blau{0%,15%,35%,65%,85%,to{transform:translate(0)}25%,75%{transform:translate(-8.8px,-8.8px)}}@keyframes blob-auseinander-rose{0%,15%,35%,65%,85%,to{transform:translate(0)}25%,75%{transform:translate(8.8px,8.8px)}}@keyframes blob-vorn{0%{opacity:0}25%{opacity:1}75%{opacity:0}}@media (prefers-reduced-motion:reduce),print{.blob-bild[data-astro-cid-lcdodfp2] [data-astro-cid-lcdodfp2]{animation:none}.bewegt[data-astro-cid-lcdodfp2]{display:none}.still[data-astro-cid-lcdodfp2]{display:inline}}.blob-formen[data-astro-cid-oduacpws]{width:0;height:0;position:absolute;overflow:hidden}:root{color-scheme:light;--color-bg:#fcf7ff;--color-text:#394648;--color-text-muted:#60696d;--color-link:#8c271e;--color-underline:#b98389;--color-mark:#65afff;--color-mark-soft:#b8d7ff;--color-line:#b98389;--color-haarlinie:color-mix(in srgb, var(--color-text) 16%, var(--color-bg));--color-flaeche:color-mix(in srgb, var(--color-text) 6%, var(--color-bg));--color-konstruktion:color-mix(in srgb, var(--color-text) 38%, var(--color-bg));--color-raster:color-mix(in srgb, var(--color-text) 7%, var(--color-bg));--color-dunkel:var(--color-text);--color-auf-dunkel:var(--color-bg);--color-auf-dunkel-leise:color-mix(in srgb, var(--color-bg) 70%, var(--color-text));--color-linie-dunkel:color-mix(in srgb, var(--color-bg) 18%, var(--color-text));--text-etikett:.8125rem;--sperrung-etikett:.09em;--laufweite-display:-.02em;--laufweite-gross:-.015em;--laufweite-titel:-.01em;--text-klein:.875rem;--text-ui:.9375rem;--text-basis:1.125rem;--text-gross:clamp(1.1875rem, 1.05rem + .45vw, 1.375rem);--text-h3:clamp(1.25rem, 1.15rem + .3vw, 1.375rem);--text-h2:clamp(1.5rem, 1.25rem + .9vw, 2rem);--text-h1:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--text-display:clamp(2.375rem, 1.3rem + 4.4vw, 5rem);--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--space-96:6rem;--breite-seite:76rem;--rand:clamp(.75rem, .2rem + 2.4vw, 2.5rem);--innen:clamp(1rem, .5rem + 2vw, 2.5rem);--feld:clamp(2.5rem, 1.5rem + 3.5vw, 5rem);--kopf-hoehe:4rem;--luecke:clamp(1.5rem, .8rem + 2.4vw, 3rem);--textbreite:64ch;--radius:3px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + var(--space-16));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{padding:0;list-style:none}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--text-basis);font-synthesis-weight:none;text-rendering:optimizelegibility;flex-direction:column;line-height:1.65;display:flex}h1,h2,h3{letter-spacing:var(--laufweite-titel);text-wrap:balance;font-weight:500;line-height:1.15}h1{font-size:var(--text-h1);letter-spacing:var(--laufweite-gross);line-height:1.02}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}strong,b{font-weight:500}p,li{text-wrap:pretty}.zweispaltig{gap:var(--space-16) var(--luecke);display:grid}@media (width>=60rem){.zweispaltig{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.zweispaltig>.rechts{grid-column:2}}.blatt{width:calc(100% - 2 * var(--rand));max-width:var(--breite-seite);border-inline:1px solid var(--linie,var(--color-haarlinie));margin-inline:auto;position:relative}.feld{--kreuz:var(--color-konstruktion);isolation:isolate;padding:var(--feld) var(--innen);background-image:linear-gradient(var(--linie,var(--color-haarlinie)), var(--linie,var(--color-haarlinie)));background-repeat:no-repeat;background-size:100% 1px;position:relative}.feld:before,.feld:after{content:"";z-index:2;background:linear-gradient(var(--kreuz), var(--kreuz)) center / 100% 1px no-repeat, linear-gradient(var(--kreuz), var(--kreuz)) center / 1px 100% no-repeat;pointer-events:none;width:11px;height:11px;position:absolute;top:0;translate:-50% -50%}.feld:before{left:-.5px}.feld:after{left:calc(100% + .5px)}.feld.knapp{padding-block:var(--space-16)}.feld.ohne-linie{background-image:none}@media (width>=60rem){.feld.geteilt{background-image:linear-gradient(var(--linie,var(--color-haarlinie)), var(--linie,var(--color-haarlinie))), linear-gradient(var(--linie,var(--color-haarlinie)), var(--linie,var(--color-haarlinie)));background-size:100% 1px,1px 100%;background-position:0 0, calc(33.3333% + var(--innen) / 3 + var(--luecke) / 6) 0}}.etikett{font-family:var(--font-etikett,system-ui, sans-serif);font-size:var(--text-etikett);letter-spacing:var(--sperrung-etikett);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:500;line-height:1.4}.zellen{font-size:var(--text-klein);margin:0 0 0 -1px;line-height:1.5;display:grid}.zellen>*{min-width:0;padding:var(--space-16) var(--innen) var(--space-24);border-top:1px solid var(--linie,var(--color-haarlinie));border-left:1px solid var(--linie,var(--color-haarlinie))}.zellen dd{margin-top:var(--space-8);overflow-wrap:anywhere;hyphens:auto}.zellen dd.mono{hyphens:manual}.zellen{--erste-spalte:calc(33.3333% + var(--innen) / 3 + var(--luecke) / 6)}.raster-grund{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--color-raster) 1px, transparent 1px), linear-gradient(90deg, var(--color-raster) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(75% 85% at 70% 35%,#000 15%,#0000 72%)}.fliesstext>*{max-width:var(--textbreite)}.fliesstext>*+*{margin-top:var(--space-16)}.fliesstext>*+h2{margin-top:var(--space-64)}.fliesstext>*+h3{margin-top:var(--space-32)}.fliesstext h2{font-size:var(--text-gross)}.fliesstext h3{font-size:var(--text-basis);letter-spacing:0}.fliesstext ul,.fliesstext ol{padding-left:var(--space-24)}.fliesstext li+li{margin-top:var(--space-4)}.fliesstext li::marker{color:var(--color-text-muted)}.fliesstext p:has(>img){max-width:none}.fliesstext p>img{border-radius:var(--radius);width:100%;display:block}.fliesstext p>img+em,.fliesstext p>img+br+em{max-width:var(--textbreite);margin-top:var(--space-8);font-family:var(--font-sans,system-ui, sans-serif);font-style:normal;font-size:var(--text-klein);color:var(--color-text-muted);line-height:1.5;display:block}@media (width>=60rem){.gegliedert{column-gap:var(--luecke);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.gegliedert>*{grid-column:2}.gegliedert>h2{grid-column:1;line-height:1.4}.gegliedert>*+h2,.gegliedert>*+h2+*{margin-top:var(--space-64)}.gegliedert>h2:first-child+*{margin-top:0}}a{color:var(--color-link);text-decoration-line:underline;text-decoration-color:var(--color-underline);text-underline-offset:.25em;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}a:hover{text-decoration-color:currentColor}h1 a,h2 a,h3 a{color:inherit}.ruhig a,a.ruhig{color:inherit;text-decoration-color:#0000}.ruhig a:hover,a.ruhig:hover{text-decoration-color:currentColor}.dezent a,a.dezent{color:inherit;text-decoration-color:var(--color-haarlinie)}.dezent a:hover,a.dezent:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--color-link);outline-offset:4px;border-radius:2px}.mark,mark{background:linear-gradient(transparent 58%, var(--color-mark-soft) 58%);color:inherit;padding-inline:.08em}::selection{background:var(--color-mark-soft);color:var(--color-text)}em,i,cite,dfn{font-family:var(--font-sans-kursiv,var(--font-sans,system-ui, sans-serif));font-style:italic}code,pre,kbd,samp{font-family:var(--font-mono,ui-monospace, monospace);font-size:.875em}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-8) 0 var(--space-8) var(--space-16);border-left:1px solid var(--color-haarlinie);max-width:100%;line-height:1.7}img,video{max-width:100%;height:auto}.haarlinie{border-top:1px solid var(--color-haarlinie)}hr{background:var(--color-mark);width:3rem;height:.375rem;margin-block:var(--space-48);border:0;border-radius:1px}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprunglink{left:var(--space-16);top:var(--space-16);z-index:10;background:var(--color-bg);color:var(--color-link);padding:var(--space-8) var(--space-12);border-radius:var(--radius);position:absolute;transform:translateY(-200%)}.sprunglink:focus{transform:translateY(0)}@keyframes linie-zeichnen{0%{background-size:0% 1px}}@keyframes linie-zeichnen-geteilt{0%{background-size:0% 1px,1px 0%}}@keyframes erscheinen{0%{opacity:0;translate:0 1.5rem}}@keyframes aufsteigen{0%{opacity:0;translate:0 .35em}}@keyframes schweben{to{translate:2.5rem -1.5rem;scale:1.12}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.feld{animation:linear both linie-zeichnen view();animation-range:entry entry 55%}.erscheinen{animation:linear both erscheinen view();animation-range:entry entry 45%}}}@media (prefers-reduced-motion:no-preference) and (width>=60rem){@supports (animation-timeline:view()){.feld.geteilt{animation-name:linie-zeichnen-geteilt}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{hr{background:#999}:root{--color-bg:#fff;--color-text:#000;--color-text-muted:#333;--color-link:#000;--color-haarlinie:#bbb}body{font-size:10.5pt;line-height:1.45}.sprunglink,.fusszeile,.nicht-drucken,.raster-grund{display:none!important}.blatt{border:0;width:auto}.feld{padding-inline:0;animation:none!important}.feld:before,.feld:after{display:none}a{color:inherit;text-decoration:none}h1,h2,h3{break-after:avoid}}.kopfzeile[data-astro-cid-z4jru4n3]{z-index:30;background:color-mix(in srgb, var(--color-bg) 72%, transparent);backdrop-filter:blur(16px)saturate(1.6);border-bottom:1px solid var(--color-haarlinie);position:sticky;top:0}.kopf[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:center;gap:var(--space-16);height:var(--kopf-hoehe);padding-inline:var(--innen);display:flex}.zeichen[data-astro-cid-z4jru4n3]{line-height:0;text-decoration:none;display:block}.rechts[data-astro-cid-z4jru4n3]{align-items:center;gap:var(--space-24);font-size:var(--text-ui);line-height:1.4;display:flex}.nav[data-astro-cid-z4jru4n3]{gap:var(--space-8) var(--space-24);display:flex}.sprachwechsel[data-astro-cid-z4jru4n3]{padding-left:var(--space-24);border-left:1px solid var(--color-haarlinie)}@media (width<=24rem){.rechts[data-astro-cid-z4jru4n3],.nav[data-astro-cid-z4jru4n3]{column-gap:var(--space-16)}.sprachwechsel[data-astro-cid-z4jru4n3]{padding-left:var(--space-16)}}.nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3],.sprachwechsel[data-astro-cid-z4jru4n3]{color:var(--color-text-muted);align-items:baseline;gap:.45rem;text-decoration:none;display:inline-flex}.nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover,.nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3][aria-current],.sprachwechsel[data-astro-cid-z4jru4n3]:hover{color:var(--color-text)}.nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:not([aria-current]) .text[data-astro-cid-z4jru4n3],.sprachwechsel[data-astro-cid-z4jru4n3] .text[data-astro-cid-z4jru4n3]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:not([aria-current]):hover .text[data-astro-cid-z4jru4n3],.sprachwechsel[data-astro-cid-z4jru4n3]:hover .text[data-astro-cid-z4jru4n3]{background-size:100% 1px}main[data-astro-cid-z4jru4n3]{flex:1 0 auto}.fusszeile[data-astro-cid-z4jru4n3]{--linie:var(--color-linie-dunkel);color:var(--color-auf-dunkel);background:radial-gradient(55% 90% at 88% 115%, color-mix(in srgb, var(--color-mark) 24%, transparent), transparent 70%), radial-gradient(40% 70% at 8% 125%, color-mix(in srgb, var(--color-line) 30%, transparent), transparent 70%), var(--color-dunkel)}.fusszeile[data-astro-cid-z4jru4n3] .feld[data-astro-cid-z4jru4n3]{--kreuz:var(--color-auf-dunkel-leise)}.fusszeile[data-astro-cid-z4jru4n3] .etikett[data-astro-cid-z4jru4n3]{color:var(--color-auf-dunkel-leise)}.fusszeile[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:inherit;text-decoration-color:var(--color-linie-dunkel)}.fusszeile[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{text-decoration-color:currentColor}.kontakt[data-astro-cid-z4jru4n3]{padding-block:clamp(4rem,2.5rem + 6vw,8rem) clamp(3rem,2rem + 4vw,6rem)}.mail[data-astro-cid-z4jru4n3]{margin-top:var(--space-24);letter-spacing:var(--laufweite-gross);overflow-wrap:anywhere;text-underline-offset:.18em;font-size:clamp(1.375rem,1rem + 1.6vw,2.25rem);font-weight:500;line-height:1.1;text-decoration-thickness:1px;display:inline-block}.fusszeile[data-astro-cid-z4jru4n3] .mail[data-astro-cid-z4jru4n3]:hover{text-decoration-color:var(--color-mark)}.reihe[data-astro-cid-z4jru4n3]{gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.kontakt[data-astro-cid-z4jru4n3] .reihe[data-astro-cid-z4jru4n3]{margin-top:var(--space-32);font-size:var(--text-ui)}.schriftfeld[data-astro-cid-z4jru4n3]{padding:0}.schriftfeld[data-astro-cid-z4jru4n3] dl[data-astro-cid-z4jru4n3]{grid-template-columns:repeat(2,minmax(0,1fr))}.schriftfeld[data-astro-cid-z4jru4n3] dl[data-astro-cid-z4jru4n3]>div[data-astro-cid-z4jru4n3]:last-child{grid-column:1/-1}.mono[data-astro-cid-z4jru4n3]{font-family:var(--font-etikett,system-ui, sans-serif);letter-spacing:.03em;font-weight:500}.stand[data-astro-cid-z4jru4n3]{white-space:nowrap}@media (width>=60rem){.schriftfeld[data-astro-cid-z4jru4n3] dl[data-astro-cid-z4jru4n3]{grid-template-columns:var(--erste-spalte) minmax(max-content, .7fr) 1.2fr}.schriftfeld[data-astro-cid-z4jru4n3] dl[data-astro-cid-z4jru4n3]>div[data-astro-cid-z4jru4n3]:last-child{grid-column:auto}}@media print{.kopfzeile[data-astro-cid-z4jru4n3],.fusszeile[data-astro-cid-z4jru4n3]{display:none}}
