@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg{max-inline-size:100%;display:block}ul,ol{padding:0}}@layer base{html{background:var(--paper);color:var(--ink);font-family:var(--serif);font-feature-settings:"kern" 1, "liga" 1, "onum" 1, "pnum" 1;font-kerning:normal;font-synthesis:none;font-weight:400;line-height:var(--lh)}body{font-size:var(--fs-body);background:var(--paper);text-rendering:optimizelegibility}p,li,dd,dt{hyphens:auto;hyphenate-limit-chars:7 3 3;text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;hyphens:manual;font-weight:400}h1,.grad-h1{font-size:var(--fs-h1);hyphens:auto;letter-spacing:-.01em;font-weight:450;line-height:1.05}h2,.grad-h2{font-size:var(--fs-h2);line-height:1.3}h3{font-size:1.1875em;line-height:var(--lh)}h4{letter-spacing:.06em;font-size:1em;font-style:normal;font-variant-caps:small-caps}a{color:var(--green);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:.06em;text-decoration-color:color-mix(in srgb, var(--green) 55%, var(--paper));transition:color var(--t-micro) var(--ease), text-decoration-color var(--t-micro) var(--ease), text-underline-offset var(--t-micro) var(--ease), text-decoration-thickness var(--t-micro) var(--ease)}a:hover{text-decoration-color:var(--ink);text-underline-offset:.24em;text-decoration-thickness:.1em}:focus-visible{outline:2px solid var(--green);outline-offset:3px}strong{font-weight:600}sup{font-size:inherit;vertical-align:baseline;font-variant-position:super;line-height:0}::selection{background:color-mix(in srgb, var(--brass) 32%, var(--paper));color:var(--ink)}input{caret-color:var(--green)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer layout{.seite{max-inline-size:calc(var(--max) + 2 * var(--page-pad));padding-inline:var(--page-pad);padding-block:var(--line) calc(var(--line) * 2)}.zeile{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){:root{--page-pad:clamp(32px, 5vw, 72px)}.zeile{column-gap:var(--gutter);grid-template-columns:[rand-start]3.5rem[rand-end text-start]minmax(0,36em)[text-end]}.zeile>*{grid-column:text}}@media (width>=1100px){.zeile{grid-template-columns:repeat(12,minmax(0,1fr))}.zeile>*{grid-column:3/9}}}@layer components{.kap{letter-spacing:.06em;font-feature-settings:"kern" 1, "lnum" 1, "pnum" 1;font-variant-caps:small-caps}.skip{background:var(--paper);padding:.25rem .5rem;position:absolute;inset-block-start:-10rem;inset-inline-start:var(--page-pad)}.skip:focus{inset-block-start:.5rem}.kopfzeile{color:var(--ink-2);font-size:var(--fs-small);border-block-end-color:#0000;margin-block-end:calc(var(--line) * 2)}.kopfzeile .zeile>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1.5em;display:flex}.kopfzeile nav{flex-wrap:wrap;align-items:baseline;gap:0 1.25em;display:flex}.kopfzeile a{color:inherit}.kopfzeile a:hover,.kopfzeile .aktuell{color:var(--ink)}.kopfzeile .cv{text-decoration-line:none}.kopfzeile .cv:is(:hover,:focus-visible,[aria-current=page]){text-decoration-line:underline}.kopfzeile .menue{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-thickness:.06em}.kopfzeile .menue:hover{color:var(--ink)}.rn-anzeige{color:var(--green);text-align:end;min-inline-size:3.5em}@media (width>=1100px){.kopfzeile .zeile>div{grid-column:3/13}}@media (width>=700px) and (height>=500px){html{scroll-padding-block-start:calc(var(--line) * 3)}.kopfzeile{z-index:1;background:var(--paper);padding-block:calc(var(--line) * .5);transition:border-color var(--t-micro) var(--ease);border-block-end-style:solid;border-block-end-width:1px;margin-block-start:calc(var(--line) * -1);position:sticky;inset-block-start:0}.kopfzeile.fest{border-block-end-color:var(--rule)}}.titelei{padding-block-end:calc(var(--line) * 1.5)}.titelei>.monogramm{margin-block-end:var(--line)}@media (width>=1100px){.titelei>.monogramm{grid-area:1/1/3/3;place-self:start end;margin-block:.55rem 0}}.titelei .rueck{color:var(--ink-2);font-size:var(--fs-small);margin-block-end:var(--line)}.titelei .rueck a{color:inherit}.titelei .unterzeile{margin-block-start:calc(var(--line) * .5);font-size:1.1875em}.titelei .unterzeile.kap{color:var(--ink-2);font-size:1em}.titelei .kurztext{hyphens:manual;max-inline-size:32em;margin-block-start:var(--line)}.zierlinie{border:0;border-block-start:.5px solid var(--brass);inline-size:4.5rem;margin-block:calc(var(--line) * 1.5) 0}.monogramm{block-size:56px;inline-size:auto}.monogramm .licht{fill:var(--emboss-light)}.monogramm .schatten{fill:var(--emboss-dark)}.monogramm .flaeche{fill:var(--paper)}.monogramm.flach{block-size:22px}.monogramm.flach path{fill:var(--green)}@media (width>=700px){.zeile>.abschnitt{grid-template-columns:subgrid;grid-column:rand-start/text-end;display:grid}}@media (width>=1100px){.zeile>.abschnitt{grid-column:1/-1}}.abschnitt>h2{margin-block:calc(var(--line) * 2) var(--line)}.abschnitt:first-child>h2{margin-block-start:calc(var(--line) * 1.5)}.gl{font-feature-settings:"kern" 1, "lnum" 1}h3{margin-block:calc(var(--line) * 1.5) calc(var(--line) * .5)}h4{margin-block:var(--line) calc(var(--line) * .25)}@media (width>=700px){.abschnitt>h2,.inhalt h3,.inhalt h4{grid-template-columns:subgrid;grid-column:rand-start/text-end;display:grid}.abschnitt>h2 .gl,.inhalt h3 .gl,.inhalt h4 .gl{grid-column:rand;justify-self:end}.abschnitt>h2>:not(.gl),.inhalt :is(h3,h4)>:not(.gl){grid-column:text}}@media (width>=1100px){.abschnitt>h2,.inhalt h3,.inhalt h4{grid-column:1/9}.abschnitt>h2 .gl,.inhalt :is(h3,h4) .gl{grid-column:1/3}.abschnitt>h2>:not(.gl),.inhalt :is(h3,h4)>:not(.gl){grid-column:3/9}}.absatz{margin-block-end:calc(var(--line) * .5)}.absatz>p,.absatz>dl,.absatz>ul,.absatz>ol{max-inline-size:36em}.rn{float:inline-start;color:var(--ink-2);font-size:var(--fs-small);line-height:calc(var(--fs-body) * var(--lh));font-feature-settings:"kern" 1, "lnum" 1, "tnum" 1;cursor:copy;margin-inline-end:.6em;text-decoration:none}.rn:hover{color:var(--green);text-decoration:underline}.rn.aktiv{color:var(--green)}.rn{position:relative}.rn.kopiert:after{content:attr(data-hinweis);background:var(--paper);color:var(--green);white-space:nowrap;padding-inline:.5em;position:absolute;inset-inline-start:100%}@media (width>=700px){.rn.kopiert:after{inset-inline:auto 100%}.absatz{grid-template-columns:subgrid;grid-column:rand-start/text-end;align-items:start;display:grid}.rn{float:none;grid-area:1/rand;justify-self:end;margin:0}.absatz>:not(.rn,.randnoten){grid-area:1/text}.absatz>.randnoten{grid-area:2/text}}@media (width>=1100px){.absatz{grid-column:1/-1}.rn{grid-column:1/3}.absatz>:not(.rn,.randnoten){grid-column:3/9}.absatz>.randnoten{grid-area:1/10/auto/13}}sup.ref{font-variant-position:normal;vertical-align:.5em;font-feature-settings:"kern" 1, "lnum" 1;font-size:.68em}sup.ref a{text-underline-offset:.12em;padding-inline:.1em}.randnoten{color:var(--ink-2);font-size:var(--fs-small);margin-block:calc(var(--line) * .25) calc(var(--line) * .25);border-inline-start:1px solid var(--rule);padding-inline-start:.75em;line-height:1.45}.anm+.anm{margin-block-start:.5em}.anm summary{cursor:pointer;letter-spacing:.06em;font-feature-settings:"kern" 1, "lnum" 1;font-variant-caps:small-caps;list-style:none}.anm summary:after{content:" +"}.anm summary::-webkit-details-marker{display:none}.anm[open] summary:after{content:" −"}.anm-n{font-feature-settings:"kern" 1, "lnum" 1;color:var(--ink);display:none}.anm-text{hyphens:auto}.randnoten a{color:inherit}@media (width>=700px){@supports selector(::details-content){.anm summary{display:none}.anm::details-content{content-visibility:visible}.anm-n{display:inline}}}@media (width>=1100px){.randnoten{border:0;margin-block:.2rem 0;padding-inline-start:0}}.liste{font-feature-settings:"kern" 1, "lnum" 1;grid-template-columns:minmax(0,1fr);display:grid}.liste dt{font-feature-settings:"kern" 1, "lnum" 1, "tnum" 1;color:var(--ink-2)}.liste dd{margin:0 0 calc(var(--line) * .35)}@media (width>=480px){.liste{grid-template-columns:8.5em minmax(0,1fr);column-gap:1em}.liste dd{margin:0 0 calc(var(--line) * .2)}}.inhalt>p,.inhalt>ul{max-inline-size:36em;margin-block-end:calc(var(--line) * .75)}.inhalt>h2{font-size:1.1875em;line-height:var(--lh);margin-block:calc(var(--line) * 1.5) calc(var(--line) * .5)}.stand{color:var(--ink-2);font-size:var(--fs-small);margin-block-start:calc(var(--line) * 2)}.kontakt h2{margin-block-end:var(--line)}.kontakt .hinweis{color:var(--ink-2);font-size:var(--fs-small);margin-block-start:calc(var(--line) * .5)}.fusszeile{font-size:var(--fs-small);color:var(--ink-2);margin-block-start:calc(var(--line) * 3)}.fusszeile .zeile>div{border-block-start:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block-start:var(--line);display:flex}@media (width>=1100px){.fusszeile .zeile>div{grid-column:3/13}}.fusszeile nav ul{gap:var(--s1) .5em;flex-wrap:wrap;list-style:none;display:flex}.fusszeile nav a,.kopfzeile nav :is(a,button){min-block-size:24px;line-height:24px;display:inline-block}.fusszeile nav li+li:before{content:"·";margin-inline-end:.5em}.fusszeile a{color:inherit}.fusszeile a:hover{color:var(--ink)}.muster{gap:calc(var(--line) * .5);margin-block:var(--line);display:grid}.farben{gap:var(--gutter);margin-block:var(--line);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));list-style:none;display:grid}.farben li{font-size:var(--fs-small)}.farbfeld{border:1px solid var(--rule);block-size:3rem;margin-block-end:.35rem;display:block}.f-paper{background:var(--paper)}.f-ink{background:var(--ink)}.f-ink-2{background:var(--ink-2)}.f-rule{background:var(--rule)}.f-green{background:var(--green)}.f-brass{background:var(--brass)}.start h3{margin-block:calc(var(--line) * 1.5) calc(var(--line) * .5)}.start .abschnitt>h2+h3{margin-block-start:0}.start h3 .status{color:var(--ink-2);font-size:var(--fs-small);letter-spacing:.06em;font-variant-caps:small-caps}.start h3 .trenner{color:var(--ink-2)}.vorbemerkung{max-inline-size:36em;margin-block-end:calc(var(--line) * .5)}@media (width>=700px){.zeile>.abschnitt>.vorbemerkung{grid-column:text}}@media (width>=1100px){.zeile>.abschnitt>.vorbemerkung{grid-column:3/9}}a.extern{white-space:nowrap}.pfeil{vertical-align:-.02em;stroke-width:2px;block-size:.75em;inline-size:.75em;transition:translate var(--t-micro) var(--ease);margin-inline-start:.12em;display:inline-block}a.extern:is(:hover,:focus-visible) .pfeil{translate:2px -2px}.kontakt .kontaktzeile{margin-block-start:0}.verzeichnis{max-inline-size:36em;list-style:none}.verzeichnis li{padding-block:calc(var(--line) * .5);border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.verzeichnis time,.verzeichnis .beschreibung{color:var(--ink-2);font-size:var(--fs-small)}@media (width>=480px){.verzeichnis li{grid-template-columns:9.5em minmax(0,1fr);column-gap:1em}.verzeichnis .beschreibung{grid-column:2}}.notiz-titel{font-size:var(--fs-h2);font-weight:400;line-height:1.3}kbd{font-family:var(--kbd);border:1px solid var(--rule);color:var(--ink);white-space:nowrap;border-radius:2px;padding-inline:.3em;font-size:.8em}.nur-js{visibility:hidden}.js .nur-js{visibility:visible}.anderssprachig{color:var(--ink-2);margin-block-start:var(--line)}.monogramm-link{justify-self:start;inline-size:max-content;text-decoration:none;display:inline-block}.monogramm-link .monogramm{transition:scale var(--t-slow) var(--ease)}.monogramm.gedrueckt{scale:.97}.monogramm.gedrueckt .licht{fill:var(--emboss-dark)}.monogramm.gedrueckt .schatten{fill:var(--emboss-light)}.titelei .monogramm-link{margin-block-end:var(--line)}.titelei .monogramm-link .monogramm{margin:0}@media (width>=1100px){.titelei .monogramm-link{grid-area:1/1/3/3;place-self:start end;margin-block:.55rem 0}.titelei:has(.rueck) .monogramm-link{grid-row:2/4}}.ausfertigung{color:var(--ink-2);font-size:var(--fs-small);opacity:0;pointer-events:none;transition:opacity var(--t-std) var(--ease);position:absolute}.ausfertigung.sichtbar{opacity:1}.titelei{position:relative}@media (width<=1099px){.ausfertigung{inset-block-start:.9rem;inset-inline:7.5rem 0}}@media (width>=1100px){.ausfertigung{grid-area:1/10/auto/13;align-self:center;position:static}}.dialog{inline-size:min(34rem, 100% - 2 * var(--page-pad));max-block-size:min(36rem,100% - 4rem);padding:var(--line);background:var(--paper);color:var(--ink);border:1px solid var(--rule);font-size:var(--fs-body);margin:12vh auto auto}.dialog::backdrop{background:color-mix(in srgb, var(--paper) 82%, transparent)}.dialog-kopf{justify-content:space-between;align-items:baseline;margin-block-end:calc(var(--line) * .5);display:flex}.dialog h2{font-size:var(--fs-small);color:var(--ink-2)}.schliessen,.palette-liste button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.schliessen{color:var(--ink-2);font-size:var(--fs-small);text-underline-offset:.18em;text-decoration:underline}.palette input{inline-size:100%;font:inherit;color:var(--ink);background:var(--paper);border:0;border-block-end:1px solid var(--ink-2);padding:var(--s1) 0;border-radius:0;margin-block-end:calc(var(--line) * .5)}.palette input:focus-visible{outline-offset:2px}.palette input::-webkit-search-cancel-button{appearance:none}.palette-liste{list-style:none}.palette-liste :is(a,button){min-block-size:44px;inline-size:100%;padding-inline:var(--s2);margin-inline:calc(-1 * var(--s2));box-sizing:content-box;text-align:start;color:var(--ink);border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1em;text-decoration:none;display:flex}.palette-liste :is(a,button):is(:hover,:focus-visible){color:var(--green);outline-offset:-2px}.palette-liste kbd{color:var(--ink-2)}.palette-leer{color:var(--ink-2);padding-block:var(--s2)}.kuerzel{gap:var(--s2) 1em;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.hilfe .hinweis{color:var(--ink-2);font-size:var(--fs-small);margin-block-start:var(--line)}@media (width<=699px){.rn-anzeige{display:none}}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;block-size:24px;inline-size:24px}.kontaktzeile{gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--line);margin-inline-start:calc(-1 * var(--s3));list-style:none;display:flex}.kontaktzeile a{min-block-size:44px;min-inline-size:44px;padding-inline:var(--s1);color:var(--ink);transition:color var(--t-micro) var(--ease);place-items:center;text-decoration:none;display:grid;position:relative}.kontaktzeile .tip{color:var(--ink-2);font-size:var(--fs-small);white-space:nowrap;opacity:0;transition:opacity var(--t-micro) var(--ease);line-height:1;position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%}.kontaktzeile a:is(:hover,:focus-visible){color:var(--green)}.kontaktzeile a:is(:hover,:focus-visible) .tip{opacity:1}.kontaktzeile a:is(:hover,:focus-visible) .icon path{stroke-dasharray:1;animation:zeichnen var(--t-std) var(--ease) both}@keyframes zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (hover:none){.kontaktzeile{gap:var(--s4);margin-block-end:var(--s4)}.kontaktzeile .tip{opacity:1}}.grad-small,.grad-label{font-size:var(--fs-small)}.grad-label{color:var(--ink-2)}.fehler h1{margin-block-end:var(--line)}}@layer utilities{.vh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.ziffern{font-feature-settings:"kern" 1, "lnum" 1, "tnum" 1;font-variant-caps:normal}}@font-face{font-family:EB Garamond;src:url(/fonts/ebgaramond-roman.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/ebgaramond-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JNB Kbd;src:url(/fonts/kbd-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Tinos);size-adjust:94.7%;ascent-override:106.3%;descent-override:31.5%;line-gap-override:0%}:root{--paper:#f3f2ee;--ink:#16181b;--ink-2:#5e6166;--rule:#d3d1ca;--green:#1e3a2f;--brass:#8c7a52;--emboss-light:#cfc8b7;--emboss-dark:#c2c2c0;--serif:"EB Garamond", "EB Garamond Fallback", Georgia, serif;--kbd:"JNB Kbd", monospace;--fs-body:clamp(1.0625rem, .97rem + .4vw, 1.1875rem);--fs-small:.875rem;--fs-h2:1.5rem;--fs-h1:clamp(2.75rem, 2.2rem + 1.6vw, 3.5rem);--lh:1.55;--line:calc(var(--lh) * 1rem);--t-micro:.12s;--t-std:.24s;--t-slow:.4s;--ease:cubic-bezier(.2, .6, .2, 1);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--gutter:24px;--page-pad:20px;--max:1180px;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#11161c;--ink:#e6e3dc;--ink-2:#9ea3a8;--rule:#2c333b;--green:#9cc2ae;--emboss-light:#353d47;--emboss-dark:#05070a}}:root[data-theme=dark]{--paper:#11161c;--ink:#e6e3dc;--ink-2:#9ea3a8;--rule:#2c333b;--green:#9cc2ae;--emboss-light:#353d47;--emboss-dark:#05070a;color-scheme:dark}:root[data-theme=light]{color-scheme:light}.druckkopf{display:none}@media print{@page{size:A4;margin:20mm 20mm 22mm;@bottom-right{content:"Seite " counter(page) " von " counter(pages);font-family:EB Garamond,Georgia,serif;font-size:8.5pt;color:#444}}@page en{@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:EB Garamond,Georgia,serif;font-size:8.5pt;color:#444}}html:lang(en) body{page:en}:root{--paper:#fff;--ink:#000;--ink-2:#444;--rule:#bbb;--green:#000;--emboss-light:#fff;--emboss-dark:#000;--fs-body:11pt;--fs-small:8.5pt;--fs-h1:24pt;--fs-h2:13pt;--page-pad:0}html{font-size:11pt}body{background:#fff}.skip,.kopfzeile,.fusszeile,.anm summary,.zierlinie,.dialog,.ausfertigung,.kontaktzeile .icon,.rueck,#status{display:none!important}.seite{max-inline-size:none;padding:0}.druckkopf{font-size:var(--fs-small);color:var(--ink-2);border-block-end:.5pt solid var(--rule);margin-block-end:8mm;padding-block-end:2mm;display:block}.titelei{padding-block-end:4mm}.zeile{grid-template-columns:8mm minmax(0,1fr) 50mm;column-gap:5mm}.zeile>*{grid-column:2/3}.titelei .monogramm-link{grid-area:auto/1/auto/-1;justify-self:start;margin:0 0 4mm}.titelei .monogramm{block-size:12mm}.zeile>.abschnitt,.abschnitt>h2,.inhalt h3,.inhalt h4,.absatz{grid-template-columns:subgrid;align-items:start;display:grid}.zeile>.abschnitt{grid-column:1/-1}.abschnitt>h2,.inhalt h3,.inhalt h4{grid-column:1/3}.abschnitt>h2 .gl,.inhalt :is(h3,h4) .gl{grid-column:1;justify-self:end}.abschnitt>h2>:not(.gl),.inhalt :is(h3,h4)>:not(.gl),.zeile>.abschnitt>.vorbemerkung{grid-column:2}.absatz{break-inside:avoid;grid-column:1/-1}.rn{float:none;grid-area:1/1;justify-self:end;margin:0}.absatz>:not(.rn,.randnoten){grid-area:1/2}.absatz>.randnoten{border:0;grid-area:1/3;margin:0;padding:0}.anm-n{display:inline}.anm::details-content{content-visibility:visible}.pfeil{display:none}.abschnitt>h2,.inhalt h3{break-after:avoid}.abschnitt>h2{margin-block:6mm 2mm}.kontaktzeile{margin:0;display:block}.kontaktzeile a{min-block-size:0;color:var(--ink);padding:0;display:block}.kontaktzeile .tip{opacity:1;font-size:var(--fs-body);color:var(--ink);position:static;translate:none}.kontaktzeile a:after{content:": " attr(href);color:var(--ink-2);font-size:8.5pt}.kontaktzeile a[data-mail]:after{content:": " attr(data-mail)}.titelei .kontaktzeile{display:none}.text a[href^=http]:not(.extern):after,.kontakt dd a[href^=mailto]:after{content:" (" attr(href) ")";color:var(--ink-2);overflow-wrap:anywhere;font-size:8pt}.text a.extern:after{content:" (" attr(href) ")";color:var(--ink-2);font-size:8pt}.randnoten a[href^=http]:after{content:none}.seite:after{content:"Zur Handakte.";letter-spacing:.06em;font-variant-caps:small-caps;font-size:var(--fs-small);margin-block-start:10mm;display:block}html:lang(en) .seite:after{content:"For the file."}}
