@font-face{font-family:"CMU Serif";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cmu-serif-500-roman.woff2) format("woff2")}@font-face{font-family:"CMU Serif";font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cmu-serif-500-italic.woff2) format("woff2")}@font-face{font-family:"CMU Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cmu-serif-700-roman.woff2) format("woff2")}@font-face{font-family:"CMU Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cmu-serif-700-italic.woff2) format("woff2")}:root,:root[data-theme=edges-light]{--bg: #fff;--fg: #000;--line: #000;--lw: 1px;color-scheme:light}:root[data-theme=edges-dark]{--bg: #000;--fg: #fff;--line: #fff;--lw: 1px;color-scheme:dark}:root[data-theme=surfaces-light]{--bg: #fff;--fg: #000;--line: transparent;--lw: 0px;color-scheme:light}:root[data-theme=surfaces-dark]{--bg: #000;--fg: #fff;--line: transparent;--lw: 0px;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme]){--bg: #000;--fg: #fff;--line: #fff;--lw: 1px;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:"CMU Serif",Latin Modern Roman,Computer Modern,Georgia,serif;font-size:1.15rem;line-height:1.6;background:var(--bg);color:var(--fg)}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.skip{position:absolute;left:-999px;top:0;padding:.5rem 1rem;background:var(--bg)}.skip:focus{left:1rem;z-index:10;border:1px solid var(--fg)}.site-header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding:1rem clamp(1rem,4vw,3rem);border-bottom:var(--lw) solid var(--line)}.brand{font-size:1.5rem;font-weight:700;text-decoration:none;letter-spacing:.01em}.site-header nav{flex:1}.site-header ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.site-header nav a{text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current]{text-decoration:underline}.controls{display:flex;align-items:center;gap:1rem}.langs a{text-decoration:none;font-size:.95rem}.langs a[aria-current]{text-decoration:underline;font-weight:700}.theme-menu{position:relative}.theme-menu summary{list-style:none;cursor:pointer;display:flex;padding:.2rem}.theme-menu summary::-webkit-details-marker{display:none}.theme-options{position:absolute;right:0;top:2.2rem;z-index:5;min-width:13rem;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--fg)}.theme-options button{font:inherit;font-size:1rem;text-align:left;padding:.5rem .9rem;background:var(--bg);color:var(--fg);border:0;cursor:pointer}.theme-options button:hover,.theme-options button[aria-pressed=true]{text-decoration:underline}.theme-options button[aria-pressed=true]:before{content:"• "}html:not(.js) .theme-menu{display:none}main{flex:1;width:100%;max-width:52rem;margin:0 auto;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,4vw,2rem)}main h1{font-size:clamp(2rem,5vw,2.9rem);line-height:1.15;margin:0 0 1.25rem;font-weight:700;hyphens:auto;overflow-wrap:break-word}main h2,main h3{hyphens:auto;overflow-wrap:break-word}main h2{font-size:1.45rem;margin:2.5rem 0 .75rem;padding-top:1.5rem;border-top:var(--lw) solid var(--line)}main h3{font-size:1.15rem;margin:1.5rem 0 .4rem}main p,main li{max-width:46rem}main .lead{font-size:1.3rem}main hr{border:0;border-top:var(--lw) solid var(--line);margin:2rem 0}main table{border-collapse:collapse}main td,main th{text-align:left;vertical-align:top;padding:.3rem 1.2rem .3rem 0}main address{font-style:normal}.site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1.25rem clamp(1rem,4vw,3rem);font-size:.95rem;border-top:var(--lw) solid var(--line)}.site-footer p{margin:0}.site-footer ul{list-style:none;margin:0;padding:0;display:flex;gap:1.25rem}.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html:not(.js) .js-only{display:none}html.js .nojs-only{display:none}.doc-meta{margin:0 0 1.5rem}.draft-notice,.notice{border:2px solid var(--fg);padding:.75rem 1rem;margin:0 0 1rem}.doc-version{font-size:.95rem;margin:0}.form-wrap{margin-top:2rem}.pform{max-width:36rem}.pform fieldset.plain{border:0;padding:0;margin:0;min-width:0}.pform fieldset.consents{border:1px solid var(--fg);padding:.75rem 1rem .25rem;margin:1.5rem 0}.pform legend{font-weight:700;padding:0 .4rem}.field{margin:0 0 1.1rem}.field label{display:block;font-weight:700}.field-flag{font-weight:400;font-size:.9rem}.field-hint{margin:.1rem 0 .3rem;font-size:.95rem}.field input[type=text],.field input[type=email],.field select,.field textarea{display:block;width:100%;margin-top:.25rem;padding:.45rem .6rem;font:inherit;font-size:1.05rem;color:var(--fg);background:var(--bg);border:1px solid var(--fg);border-radius:0}.field textarea{resize:vertical;min-height:9rem}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-width:3px}.field-error{margin:.25rem 0 0;font-weight:700}.field-error:empty{display:none}.field-error:before{content:"✕ "}.field.check{display:grid;grid-template-columns:auto 1fr;column-gap:.6rem;align-items:start}.field.check input{width:1.15rem;height:1.15rem;margin:.3rem 0 0;accent-color:var(--fg)}.field.check label{font-weight:400}.field.check .field-hint,.field.check .field-error{grid-column:2}.field.check [aria-invalid=true]{outline:3px solid var(--fg);outline-offset:2px}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pform button[type=submit]{font:inherit;font-weight:700;padding:.55rem 1.3rem;cursor:pointer;color:var(--bg);background:var(--fg);border:2px solid var(--fg);border-radius:0}.pform button[type=submit]:hover{text-decoration:underline}.pform button[disabled],.pform fieldset[disabled] button{opacity:.55;cursor:not-allowed}.form-errors:empty{border:0;padding:0;margin:0}.form-errors{border:3px solid var(--fg);padding:.5rem 1rem;margin:0 0 1.25rem}.form-errors p{margin:.25rem 0;font-weight:700}.form-errors ul{margin:.25rem 0;padding-left:1.2rem}.form-status{margin:.75rem 0 0}.form-status:empty,.form-capacity:empty{margin:0}.form-capacity{margin:0 0 1rem}.form-done{border:2px solid var(--fg);padding:1rem 1.25rem;margin:1rem 0;max-width:36rem}.field.captcha{margin:1.25rem 0}.field-label{margin:0;font-weight:700}.captcha-widget{margin-top:.35rem;max-width:100%}.captcha-widget:focus-visible,.captcha-widget[aria-invalid=true]{outline:3px solid var(--fg);outline-offset:2px}.trial-status{border:2px solid var(--fg);padding:.25rem 1.25rem .75rem;margin:1.5rem 0;max-width:36rem}.trial-status h2{margin-top:.75rem;padding-top:0;border-top:0}.trial-status-url{font-weight:700;word-break:break-all}.trial-status-meta{font-size:.95rem;margin:.25rem 0}.trial-status-meta:empty{display:none}.trial-status-actions button{font:inherit;font-weight:700;padding:.45rem 1.1rem;cursor:pointer;color:var(--fg);background:var(--bg);border:2px solid var(--fg);border-radius:0}@media(max-width:40rem){body{font-size:1.05rem}.site-header{gap:.5rem 1rem}.site-header nav{order:3;flex-basis:100%}}.herme{margin:calc(-1*clamp(1.5rem,5vw,3.5rem)) 0 2rem;width:100vw;margin-left:calc(50% - 50vw)}.herme-figur{display:none;position:relative}.herme-leinwand{display:block;width:100%;height:100%}.herme-zitate{padding:0 clamp(1rem,4vw,3rem);max-width:40rem}.zitat{margin:2rem 0}.zitat blockquote{margin:0}.zitat p{margin:0 0 .5rem}.zitat-gr{font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.4}.zitat-ue{font-style:italic}.zitat figcaption{font-size:.95rem}.herme.herme-bereit{height:260vh}.herme-bereit .herme-buehne{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center}.herme-bereit .herme-figur{display:block;height:100%}.herme-bereit .herme-zitate{display:grid}.herme-bereit .zitat{grid-area:1 / 1;opacity:0;visibility:hidden}.herme-bereit .zitat.zitat-aktiv{opacity:1;visibility:visible}.herme-laeuft .zitat{transition:opacity .3s ease,visibility 0s linear .3s}.herme-laeuft .zitat.zitat-aktiv{transition:opacity .4s ease .3s,visibility 0s linear .3s}@media(max-width:48rem){.herme-bereit .herme-buehne{grid-template-columns:1fr;grid-template-rows:62% auto;align-items:start}.herme-bereit .zitat{margin:0}.zitat-gr{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.herme.herme-bereit{height:auto}.herme-bereit .herme-buehne{position:static;height:auto}.herme-bereit .herme-figur{height:80vh}.herme-bereit .zitat,.herme-laeuft .zitat{grid-area:auto;opacity:1;visibility:visible;transition:none}}main address .anschrift{display:inline-block;height:3.2em;width:auto;vertical-align:top;margin:.1em 0}:root[data-theme$=-dark] main address .anschrift{filter:invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme]) main address .anschrift{filter:invert(1)}}
