:root{color-scheme:dark;--grund:#0b0e0c;--papier:#171a14;--papier-2:#1e2219;--kante:#3b4234;--tusche:#060806;--linie:#2c352b;--linie-stark:#5b6753;--text:#ebe6d6;--text-leise:#aeb0a0;--amber:#e0a23a;--amber-hell:#f2c470;--auf-amber:#17110a;--blut:#8a2b25;--blut-text:#e8877d;--anzeige:"Pirata One", "IM Fell English SC", Georgia, serif;--label:"IM Fell English SC", Georgia, serif;--text-schrift:"Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--a1:.25rem;--a2:.5rem;--a3:.75rem;--a4:1rem;--a5:1.5rem;--a6:2.5rem;--a7:4rem;--a8:6rem;--breite:74rem;--breite-text:40rem;--kurve:cubic-bezier(.33, .04, .17, .98);--kante-oben:0 1.4%, 4% 0, 9% 1.9%, 15% 0.3%, 21% 1.6%, 28% 0.1%, 35% 1.3%, 43% 0, 51% 1.8%, 58% 0.4%, 66% 1.2%, 74% 0, 82% 1.7%, 90% 0.2%, 96% 1.5%, 100% 0.3%;--kante-unten:100% 98.7%, 95% 100%, 88% 98.3%, 80% 99.8%, 72% 98.5%, 63% 100%, 55% 98.4%, 47% 99.7%, 38% 98.6%, 30% 100%, 22% 98.3%, 14% 99.8%, 7% 98.7%, 0 99.9%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}body{background:var(--grund);color:var(--text);font-family:var(--text-schrift);flex-direction:column;min-height:100vh;margin:0;font-size:1.125rem;line-height:1.7;display:flex;overflow-x:hidden}main{outline:none;flex:1}img,svg{max-width:100%}img{height:auto;display:block}a{color:var(--amber-hell);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--text)}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.skip{background:var(--amber);color:var(--auf-amber);padding:var(--a3) var(--a4);z-index:100;font-weight:700;position:absolute;top:0;left:-999px}.skip:focus{left:var(--a3);top:var(--a3)}.wrap{width:min(100% - 2.5rem, var(--breite));margin-inline:auto}.kopf{background:var(--grund);border-bottom:4px double var(--linie-stark);z-index:10;position:relative}.kopf-innen{justify-content:space-between;align-items:baseline;gap:var(--a3) var(--a6);padding-block:var(--a3) var(--a2);flex-wrap:wrap;display:flex}.marke{font-family:var(--anzeige);color:var(--text);letter-spacing:.04em;font-size:2.2rem;line-height:1;text-decoration:none}.marke span{color:var(--amber)}.marke small{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--text-leise);margin-left:var(--a3);font-size:.85rem}.nav{gap:0 var(--a5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav a{padding:var(--a2) 0;color:var(--text-leise);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #0000;font-size:.92rem;text-decoration:none;display:inline-block}.nav a:hover{color:var(--text);border-bottom-color:var(--linie-stark)}.nav a[aria-current=page]{color:var(--amber);border-bottom-color:var(--amber)}h1,h2,h3{font-family:var(--anzeige);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.02}h1{font-size:clamp(3rem,8vw,6.5rem)}h2{color:var(--amber-hell);margin:var(--a7) 0 var(--a3);font-size:clamp(2.1rem,4vw,3.1rem)}h3{margin:var(--a6) 0 var(--a2);color:var(--text);font-size:1.9rem}p{margin:0 0 var(--a4)}.label{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-leise);font-size:.92rem}.tusche{border:0;border-top:1px solid var(--linie-stark);border-bottom:3px solid var(--linie-stark);height:6px;margin:var(--a6) 0}.stempel{font-family:var(--label);text-transform:uppercase;letter-spacing:.22em;color:var(--blut-text);border:3px double var(--blut-text);background:0 0;padding:.35rem .8rem .3rem;font-size:.95rem;line-height:1.3;display:inline-block;transform:rotate(-3deg)}.stempel.gross{padding:.5rem 1.1rem .4rem;font-size:1.2rem}.siegel{flex:none;width:5.5rem;height:5.5rem}.zettel{background:var(--papier);clip-path:polygon(var(--kante-oben), var(--kante-unten));padding:var(--a6) var(--a6) var(--a7);position:relative}.zettel:before{content:"";border:1px solid var(--kante);pointer-events:none;position:absolute;inset:.55rem}.hero{isolation:isolate;border-bottom:4px double var(--linie-stark);align-items:end;min-height:min(92vh,58rem);display:grid;position:relative}.hero-bild{z-index:-2;position:absolute;inset:0}.hero-bild picture,.hero-bild img{width:100%;height:100%}.hero-bild img{object-fit:cover}.hero:after{content:"";z-index:-1;background:#080a0880;position:absolute;inset:0}.hero-innen{padding-top:var(--a8);position:relative}.hero h1{color:var(--text);text-shadow:0 3px #000;max-width:9ch}.hero-oben{justify-content:space-between;align-items:flex-start;gap:var(--a5);display:flex}.hero-oben .stempel{margin-top:var(--a3);background:#080a08b8}.hero-akte{margin-top:var(--a6);margin-bottom:calc(var(--a7) * -1);width:min(100%,50rem);margin-left:auto;transform:rotate(.4deg)}.hero-akte .lead{max-width:34rem;font-size:1.35rem;line-height:1.5}.hero-akte .lead strong{color:var(--amber-hell)}.hero-akte .siegel{right:var(--a5);position:absolute;top:-2.2rem;transform:rotate(8deg)}.hero-akte-inhalt{position:relative}.knoepfe{gap:var(--a3);margin-top:var(--a5);flex-wrap:wrap;display:flex}.knopf{background:var(--amber);color:var(--auf-amber);font-family:var(--label);text-transform:uppercase;letter-spacing:.14em;border:2px solid var(--amber);min-height:2.75rem;transition:background-color .18s var(--kurve), border-color .18s var(--kurve);padding:.7rem 1.4rem;font-size:1rem;text-decoration:none;display:inline-block}.knopf:hover{background:var(--amber-hell);border-color:var(--amber-hell);color:var(--auf-amber)}.knopf.leise{color:var(--text);border-color:var(--linie-stark);background:0 0}.knopf.leise:hover{border-color:var(--amber);color:var(--amber-hell)}.bildnachweis{color:var(--text-leise);font-size:.82rem;font-family:var(--text-schrift);margin:0}.hero .bildnachweis{left:var(--a4);bottom:var(--a3);z-index:2;background:#080a08c7;padding:.1rem .5rem;position:absolute}.nachtrag{padding-top:calc(var(--a7) + var(--a6))}.vermerk{gap:var(--a6);padding-bottom:var(--a7);grid-template-columns:minmax(0,17rem) minmax(0,1fr);display:grid}.vermerk h2{margin-top:0}.vermerk dl{margin:var(--a4) 0 0}.vermerk dt{font-family:var(--label);text-transform:uppercase;letter-spacing:.16em;color:var(--blut-text);margin-top:var(--a4);font-size:.9rem}.vermerk dd{margin:0;font-size:1.25rem}.schritte{margin:0;padding:0;list-style:none}.schritte li{gap:var(--a4);padding:var(--a5) 0;border-top:1px solid var(--linie-stark);grid-template-columns:5rem minmax(0,1fr);display:grid}.schritte li:last-child{border-bottom:1px solid var(--linie-stark)}.schritte .zahl{font-family:var(--anzeige);color:var(--blut-text);font-size:4rem;line-height:.9}.schritte h3{margin:0 0 var(--a2);color:var(--amber-hell);font-size:2.1rem}.schritte p{max-width:34rem;margin:0}.register-raster{gap:var(--a6);padding-bottom:var(--a7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.register-kopf h2{margin-top:0}.register{margin:var(--a5) 0 0;padding:0;list-style:none}.register li{border-top:4px double var(--linie-stark)}.register li:last-child{border-bottom:4px double var(--linie-stark)}.register a{gap:var(--a4);padding:var(--a4) var(--a3) var(--a4) 0;color:var(--text);transition:background-color .2s var(--kurve), padding-left .2s var(--kurve);grid-template-columns:4.2rem minmax(0,1fr);text-decoration:none;display:grid}.register a:hover{background:var(--papier);padding-left:var(--a3)}.register .nr{font-family:var(--anzeige);color:var(--blut-text);font-size:3rem;line-height:1}.register strong{font-family:var(--anzeige);color:var(--amber-hell);font-size:2.2rem;font-weight:400;line-height:1.05;display:block}.register .k{color:var(--text-leise);margin-top:.15rem;font-size:1rem;line-height:1.45;display:block}.fotos{padding-bottom:var(--a7);position:relative}.foto{background:var(--papier-2);border:1px solid var(--kante);width:100%;margin:0;padding:.6rem .6rem .4rem}.foto picture,.foto img{width:100%}.foto figcaption{padding:.4rem .2rem 0}.foto.eins{transform:rotate(-1.4deg)}.foto.zwei{width:82%;margin:-3.2rem 0 0 auto;position:relative;transform:rotate(1.8deg)}.foto.drei{width:70%;margin:-2.4rem 0 0 -1.5rem;position:relative;transform:rotate(-.9deg)}.szene{isolation:isolate;margin-top:var(--a6);position:relative}.szene-bild{height:min(64vh,36rem);position:relative}.szene-bild picture,.szene-bild img{width:100%;height:100%}.szene-bild img{object-fit:cover}.szene-bild:after{content:"";background:#080a084d;position:absolute;inset:0}.szene .bildnachweis{right:var(--a4);bottom:var(--a3);z-index:2;background:#080a08c7;padding:.1rem .5rem;position:absolute}.szene .zettel{width:min(100% - 2.5rem,31rem);margin:-9rem 0 0 max(1.25rem, calc((100vw - var(--breite)) / 2));z-index:3;transform:rotate(-.5deg)}.szene .zettel h2{margin-top:0}.doppel{gap:var(--a6);padding-block:var(--a7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.doppel h2{margin-top:0}.kopfbild{isolation:isolate;position:relative}.kopfbild-bild{border-bottom:4px double var(--linie-stark);height:min(46vh,30rem);position:relative}.kopfbild-bild picture,.kopfbild-bild img{width:100%;height:100%}.kopfbild-bild img{object-fit:cover}.kopfbild-bild:after{content:"";background:#080a0861;position:absolute;inset:0}.kopfbild .bildnachweis{right:var(--a4);bottom:var(--a2);z-index:2;background:#080a08c7;padding:.1rem .5rem;position:absolute}.kopfbild .zettel{width:min(100% - 2.5rem,52rem);margin:-9rem 0 0 max(1.25rem, calc((100vw - var(--breite)) / 2));z-index:3;padding-bottom:var(--a6)}.kopfbild h1{margin-top:var(--a3);font-size:clamp(2.8rem,7vw,5.2rem)}.kopf-meta{justify-content:space-between;align-items:flex-start;gap:var(--a4);display:flex}.stand{margin:var(--a3) 0 0;color:var(--text-leise);max-width:36rem;font-size:.98rem}.krume{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);margin:0 0 var(--a2);gap:var(--a2);flex-wrap:wrap;padding:0;font-size:.82rem;list-style:none;display:flex}.krume li+li:before{content:"/";margin-right:var(--a2);color:var(--linie-stark)}.krume a{color:var(--text-leise)}.seite{padding-block:var(--a6) var(--a7)}.akte-raster{grid-template-columns:11rem minmax(0, var(--breite-text));gap:var(--a6);padding-top:var(--a6);margin-left:max(1.25rem, calc((100vw - var(--breite)) / 2));justify-content:start;display:grid}.rand{top:var(--a4);color:var(--text-leise);align-self:start;font-size:.95rem;position:sticky}.rand .nr{font-family:var(--anzeige);color:var(--blut-text);font-size:5rem;line-height:.9;display:block}.text>:first-child{color:var(--text);margin-top:0;font-size:1.28rem;line-height:1.55}.text h2:first-of-type{margin-top:var(--a6)}.text ul,.text ol{margin:0 0 var(--a4);padding-left:1.3rem}.text li{margin-bottom:var(--a2)}.text li::marker{color:var(--amber)}.text strong{color:var(--amber-hell);font-weight:600}.text table{border-collapse:collapse;width:100%;margin:var(--a4) 0 var(--a5);font-size:1rem}.text th,.text td{text-align:left;padding:var(--a2) var(--a3) var(--a2) 0;border-bottom:1px solid var(--linie);vertical-align:top}.text th{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--blut-text);border-bottom:3px double var(--linie-stark);font-size:.88rem;font-weight:400}.weiter{margin-left:max(1.25rem, calc((100vw - var(--breite)) / 2));margin-top:var(--a7);max-width:52rem}.weiter h2{margin-top:0;font-size:2.4rem}.liste{margin:var(--a4) 0;padding:0;list-style:none}.liste li{border-top:1px solid var(--linie-stark);padding:var(--a3) 0}.liste li:last-child{border-bottom:1px solid var(--linie-stark)}.liste strong{color:var(--amber-hell);font-weight:600}.plain{padding-block:var(--a6) var(--a7)}.plain .text{margin-top:var(--a5)}.karte-box{border:4px double var(--linie-stark);background:var(--papier);height:72vh;min-height:24rem;margin-top:var(--a4)}.filter{gap:var(--a2);margin:var(--a4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.filter button{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;color:var(--text);border:1px solid var(--linie-stark);cursor:pointer;background:0 0;min-height:2.75rem;padding:.45rem .9rem;font-size:.9rem}.filter button[aria-pressed=true]{background:var(--amber);color:var(--auf-amber);border-color:var(--amber)}.akten{margin:var(--a5) 0;gap:var(--a5);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));padding:0;list-style:none;display:grid}.akten li{background:var(--papier);padding:var(--a5) var(--a5) var(--a5);border:1px solid var(--kante);position:relative}.akten li:nth-child(odd){transform:rotate(-.5deg)}.akten li:nth-child(2n){margin-top:var(--a4);transform:rotate(.4deg)}.akten h2,.akten h3{margin:var(--a2) 0;color:var(--amber-hell);font-size:2rem}.akten p{margin:0 0 var(--a2);color:var(--text-leise);font-size:1rem}.leaflet-container{background:var(--papier);font-family:var(--text-schrift)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--papier-2);color:var(--text);border-radius:0}.leaflet-popup-content a{color:var(--amber-hell)}.leaflet-container a.leaflet-popup-close-button{color:var(--text)}.leaflet-bar a{background:var(--papier-2);color:var(--text);border-bottom-color:var(--linie-stark)}.fuss{border-top:4px double var(--linie-stark);padding-block:var(--a6);color:var(--text-leise);margin-top:var(--a8);font-size:.98rem}.fuss-raster{gap:var(--a6);grid-template-columns:2fr 1fr 1fr;display:grid}.fuss ul{margin:0;padding:0;list-style:none}.fuss li{margin-bottom:var(--a1)}.fuss a{color:var(--text-leise)}.fuss a:hover{color:var(--amber-hell)}.fuss .titel{font-family:var(--anzeige);color:var(--amber);margin:0 0 var(--a2);font-size:1.7rem;line-height:1}@media (width<=900px){.vermerk,.register-raster,.doppel{grid-template-columns:1fr}.akte-raster{grid-template-columns:1fr;margin-left:1.25rem;margin-right:1.25rem}.rand{align-items:baseline;gap:var(--a3);display:flex;position:static}.rand .nr{font-size:2.6rem}.fuss-raster{grid-template-columns:1fr}.szene .zettel,.kopfbild .zettel{margin-top:-6rem;margin-left:1.25rem}.weiter{margin-left:1.25rem;margin-right:1.25rem}}@media (width<=560px){body{font-size:1.0625rem}.hero{min-height:40rem}.hero-innen{padding-top:var(--a7)}.hero h1{font-size:3.6rem}.hero-oben .stempel{display:none}.hero .bildnachweis{top:var(--a2);bottom:auto;left:auto;right:var(--a2)}.hero-akte{margin-bottom:-3rem;transform:none}.hero-akte .siegel{width:3.8rem;height:3.8rem;top:-1.6rem}.zettel{padding:var(--a5) var(--a5) var(--a6)}.schritte li{grid-template-columns:3rem minmax(0,1fr)}.schritte .zahl{font-size:3rem}.nachtrag{padding-top:calc(var(--a6) + var(--a5))}.kopf-meta .siegel{display:none}.foto.zwei{margin-top:-1.6rem}.foto.drei{width:80%;margin-left:0}.nav{gap:0 var(--a4)}.marke small{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nur-leser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.suchfeld{margin-left:auto;display:flex}.suchfeld input{font:inherit;background:var(--papier);color:var(--text);border:1px solid var(--linie-stark);border-right:0;border-radius:0;width:min(14rem,40vw);min-height:2.75rem;padding:.4rem .7rem;font-size:1rem}.suchfeld input::placeholder{color:var(--text-leise)}.suchfeld button{font-family:var(--label);text-transform:uppercase;letter-spacing:.14em;background:var(--amber);color:var(--auf-amber);border:2px solid var(--amber);cursor:pointer;border-radius:0;min-height:2.75rem;padding:0 1rem;font-size:.9rem}.suchfeld button:hover{background:var(--amber-hell);border-color:var(--amber-hell)}.kopf-innen nav{flex-basis:100%}#suche{--pagefind-ui-scale:1;--pagefind-ui-primary:var(--amber);--pagefind-ui-text:var(--text);--pagefind-ui-background:var(--papier);--pagefind-ui-border:var(--linie-stark);--pagefind-ui-tag:var(--papier-2);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:0;--pagefind-ui-image-border-radius:0;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:var(--text-schrift);margin-top:var(--a4)}#suche .pagefind-ui__search-input{font-size:1.1rem}#suche .pagefind-ui__result-link{color:var(--amber-hell);font-family:var(--anzeige);font-size:1.7rem;font-weight:400}#suche .pagefind-ui__result-excerpt{font-size:1rem}#suche mark{color:var(--amber-hell);border-bottom:1px solid var(--amber);background:0 0}#suche .pagefind-ui__button{color:var(--text);border:1px solid var(--linie-stark);background:0 0}#suche .pagefind-ui__button:hover{border-color:var(--amber)}.auf-deutsch{max-width:46rem;padding-top:var(--a6)}.auf-deutsch h2{margin-top:0}.fuss-raster{position:relative}.fuss-quellen{grid-column:1/-1;justify-self:end;margin:0;font-size:.8rem}.fuss-quellen a{color:var(--text-leise)}
