@font-face{font-family:Imbue Display;src:url(/fonts/imbue-display.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"Source Serif";src:url(/fonts/ss-normal.woff2) format("woff2");font-weight:360 640;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif";src:url(/fonts/ss-italic.woff2) format("woff2");font-weight:360 640;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2) format("woff2");font-weight:400 560;font-display:swap}:root{--paper: #efebe2;--sheet: #f8f6f0;--chamois: #e2d5b6;--chamois-2: #d6c7a3;--ink: #16150f;--ink-2: #4a4740;--graphite: #5f5d57;--blue: #1f3a93;--red: #a8261c;--marker: #f2dc4e;--night: #15171a;--night-2: #1d2023;--pale: #ece8df;--pale-2: #aba79e;--rule: rgba(22, 21, 15, .16);--m: clamp(16px, 5.6vw, 88px);--display: "Imbue Display", "Didot", "Bodoni 72", serif;--text: "Source Serif", "Iowan Old Style", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--blatt: cubic-bezier(.16, 1, .3, 1);--la: 135deg;--li: .2;--sx: 4px;--sy: 4px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font:400 1.0625rem/1.55 var(--text);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}p,h1,h2,h3,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[hidden]{display:none!important}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:50;background:var(--ink);color:var(--paper);padding:10px 14px;text-decoration:none}.skip:focus{top:12px}html.fine .do-touch{display:none}html:not(.fine) .do-fine{display:none}.stage{position:fixed;left:0;top:-30vh;width:100vw;height:160vh;z-index:0;display:block;pointer-events:none}.no-gl .stage{display:none}main,.foot{position:relative;z-index:1}main{overflow-x:clip}[data-sheet]{background:linear-gradient(var(--la),rgba(255,252,242,var(--li)),rgba(255,252,242,0) 62%),var(--sheet);box-shadow:0 0 0 1px #3c2d0a0d,0 1px 1px #3c2d0a24}.no-gl [data-sheet]{box-shadow:0 1px 1px #3c2d0a29,0 16px 30px -18px #3c2d0a66}.h3{font:300 clamp(1.9rem,3vw,2.8rem)/1 var(--display);letter-spacing:-.005em;text-wrap:balance}.body{max-width:38rem;font-size:clamp(1.0625rem,1.15vw,1.1875rem);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.example{margin-top:2rem;max-width:46rem;font-size:.875rem;line-height:1.5;color:var(--ink-2);font-style:italic}.txtbtn{font-size:.9375rem;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;padding:6px 0}.txtbtn:hover{color:var(--blue)}.lnk{display:inline-block;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.25em;padding:6px 0}.bar{position:fixed;inset:0 0 auto;z-index:20;height:56px;padding:0 var(--m);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;color:var(--ink);transition:background-color .5s,color .5s,box-shadow .5s}.bar.is-solid{background:var(--paper);box-shadow:0 1px 0 var(--rule)}.bar.is-dark{background:var(--night);color:var(--pale);box-shadow:0 1px #ece8df1f}.bar-mark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:300 1.3rem/1 var(--display);letter-spacing:.01em;justify-self:start;padding:8px 0}.mark{width:22px;height:22px;fill:currentColor}.runhead{font:500 .75rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;white-space:pre;min-width:10ch;text-align:center}.bar-r{justify-self:end;display:flex;align-items:center;gap:clamp(12px,2vw,28px)}.lang{display:inline-flex;gap:2px;font:500 .8125rem/1 var(--text);letter-spacing:.08em}.lang button{padding:9px 7px;color:inherit;opacity:.72}.lang button[aria-pressed=true]{opacity:1;text-decoration:underline;text-underline-offset:.35em}.bar-cta{font:600 .9375rem/1 var(--text);text-decoration:none;padding:10px 0;border-bottom:1.5px solid currentColor}.s-title{position:relative;z-index:3;height:100vh;height:100svh;pointer-events:none}.title-sheet{position:absolute;inset:0;background:var(--paper);pointer-events:auto}.hero-gl .title-sheet{background:transparent}.hero-gl:not(.reduce) .s-title{z-index:3}.hero-gl-canvas,.hero-gl canvas.hero-gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}canvas.hero-gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.emboss-fallback{display:none}.no-hero-gl canvas.hero-gl{display:none}.no-hero-gl .emboss-fallback{display:block;position:absolute;right:6vw;top:50%;transform:translateY(-50%);height:66vh;width:auto;fill:var(--paper);filter:drop-shadow(-1.5px -1.5px 0 rgba(255,255,255,.9)) drop-shadow(2px 2px 1.5px rgba(60,48,20,.35))}.title-text{position:relative;height:100%;padding:56px var(--m) 0;pointer-events:none;display:grid;place-items:center;text-align:center}.t-h1{position:relative;font-weight:400;transform:translateY(3vh)}.t-name{display:block;font:300 clamp(5.4rem,17.5vw,19rem)/.8 var(--display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.t-name .ch{display:inline-block;transform-origin:50% 70%}.t-sub{position:absolute;left:0;right:0;top:100%;margin-top:1.2rem;font:italic 400 clamp(1.2rem,1.9vw,1.75rem)/1.2 var(--text);color:var(--ink)}.s-contents{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center}.no-gl .s-contents{background:var(--paper)}.contents{max-width:1320px;width:100%;margin:0 auto;padding:12vh var(--m) 10vh;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.4rem clamp(28px,6vw,110px);align-items:end}.gl-k{grid-column:1 / -1;font:500 .75rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);border-bottom:1.5px solid var(--ink);padding-bottom:.8rem}.t-lede{align-self:start;margin-top:1.4rem;max-width:22ch;font:400 clamp(1.5rem,2.4vw,2.3rem)/1.3 var(--text);color:var(--ink);text-wrap:pretty}.toc{align-self:start;margin-top:.6rem}.toc li{border-bottom:1px solid var(--rule)}.toc a{display:grid;grid-template-columns:3.4rem minmax(0,12rem) 1fr;align-items:baseline;gap:0 .8rem;padding:1rem 0 .9rem;text-decoration:none;background:linear-gradient(var(--blue),var(--blue)) 0 100% / 0 1.5px no-repeat;transition:background-size .5s var(--blatt)}.toc a:hover,.toc a:focus-visible{background-size:100% 1.5px}.toc-n{font:300 clamp(2rem,3vw,2.8rem)/1 var(--display);color:var(--ink)}.toc-t{font:300 clamp(1.5rem,2vw,2rem)/1.05 var(--display)}.toc-d{font-style:italic;color:var(--ink-2)}.s-akte{position:relative}.no-gl .s-akte,.no-gl .s-brief{background:var(--chamois)}.a-open{height:100vh;height:100svh;display:flex;align-items:center;padding:56px var(--m) 0}.no-gl .a-open{background:#f1ede4}.a-title{font:300 clamp(4.2rem,12.5vw,14rem)/.88 var(--display);letter-spacing:-.02em;margin-left:clamp(0px,6vw,110px)}.a-line{display:block;width:fit-content;padding:0 .06em}.akte{position:relative;max-width:1320px;margin:0 auto;padding:14vh var(--m) 12vh;box-sizing:content-box}.akte-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:1rem clamp(28px,5vw,84px);margin-left:clamp(0px,7vw,120px);align-items:start}.do{display:flex;gap:.8rem;align-items:baseline;font-weight:600}.mm-sig{flex:none;width:1.9rem;height:.7rem;background:var(--marker);transform:skew(-18deg) translateY(.1rem)}.desk{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,84px);align-items:start;margin-top:4.5rem}.stack{position:relative;transform-origin:40% 30%}.tabs{display:flex;gap:4px;margin-left:28px;position:relative;z-index:2}.tabs [role=tab]{padding:8px 16px 10px;font:500 .8125rem/1 var(--text);letter-spacing:.06em;background:var(--chamois-2);color:var(--ink);border-radius:3px 3px 0 0}.tabs [role=tab][aria-selected=true]{background:var(--sheet);font-weight:600}.letter{position:relative;padding:clamp(28px,3.6vw,52px) clamp(28px,4vw,60px) clamp(26px,3vw,40px) clamp(44px,5vw,76px);overflow:hidden}.letter-body{position:relative;font-size:clamp(1rem,1.08vw,1.0625rem);line-height:1.62;user-select:none;-webkit-user-select:none}html.fine .letter-body{cursor:text}.l-top{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem;color:var(--ink-2);border-bottom:1px solid var(--rule);padding-bottom:.7rem;margin-bottom:1.6rem}.l-subj{font-weight:600;margin-bottom:1.1rem}.l-p{position:relative;margin-bottom:.85rem}.l-n{position:absolute;left:-2.1rem;top:.15em;font:400 .75rem/1.6 var(--mono);color:var(--graphite)}.l-close{margin-top:1.4rem}.l-sign{font-style:italic}.l-page{margin-top:1.4rem;font:.75rem/1 var(--mono);color:var(--graphite);text-align:right}.psg{--p: 0;cursor:pointer;touch-action:pan-y;background-image:linear-gradient(100deg,rgba(242,220,78,0) 0,var(--marker) .35em,var(--marker) calc(100% - .35em),rgba(242,220,78,.85) 100%);background-repeat:no-repeat;background-size:calc(var(--p) * 100%) 82%;background-position:0 62%;outline-offset:2px}html.fine .psg:hover{box-shadow:0 1.5px #16150f59}.psg.is-flash{animation:flash 1.1s var(--blatt)}@keyframes flash{25%{box-shadow:0 0 0 4px #16150fd9}}.scan{--scan: 0;position:absolute;inset:0;pointer-events:none;clip-path:inset(calc(var(--scan) * 100%) 0 0 0);background:#e8e5dc8c;backdrop-filter:blur(1.1px) grayscale(1) contrast(.7);-webkit-backdrop-filter:blur(1.1px) grayscale(1) contrast(.7)}.scan:after{content:"";position:absolute;inset:0;background:url(/grain-scan.png) 0 0 / 128px 128px}.scan-bar{position:absolute;left:0;right:0;top:0;height:3px;background:#fffffff2;box-shadow:0 0 18px 6px #ffffffb3}.scan.is-done{display:none}.ocr{margin-top:1rem;margin-left:28px;font-size:.8125rem;color:var(--ink-2);opacity:0;transition:opacity .6s;max-width:34rem}.ocr.is-in{opacity:1}.ocr-k{font:500 .6875rem/1 var(--mono);letter-spacing:.1em;border:1px solid currentColor;padding:2px 5px;margin-right:.3rem}.vermerk{position:relative;padding:clamp(24px,2.6vw,38px);margin-top:32px}.vm-head{border-bottom:1px solid var(--rule);padding-bottom:1rem;margin-bottom:1.2rem}.vm-who{position:relative;display:inline-block;font:italic 500 1.0625rem/1 var(--text)}.vm-name{position:relative;z-index:1}.vm-stroke{position:absolute;left:-.2em;right:-.3em;bottom:-.05em;height:.55em;background:var(--marker);transform:skew(-16deg)}.vm-t{margin-top:.8rem;font:300 2rem/1 var(--display)}.vm-by{display:block;margin-top:.45rem;font:italic 400 .9375rem/1.3 var(--text);color:var(--ink-2)}.vm-list{counter-reset:s;display:grid;gap:.9rem}.vm-s{position:relative;padding-left:1.6rem;line-height:1.5}.vm-s:before{counter-increment:s;content:counter(s) ".";position:absolute;left:0;top:0;font:400 .9375rem/1.6 var(--text);color:var(--graphite)}.vm-empty{position:absolute;left:1.6rem;right:0;top:0;display:grid;gap:.55rem;padding-top:.7rem}.vm-empty.is-off{display:none}.vm-txt.is-off,.vm-fn li.is-off{visibility:hidden}.vm-empty i{display:block;height:1px;background:repeating-linear-gradient(90deg,var(--graphite) 0 3px,transparent 3px 7px);opacity:.5}.vm-empty i:last-child{width:62%}.fn{margin-left:.15em;color:var(--blue);font-weight:600;padding:0 3px;line-height:1}.fn sup{font-size:.72em}.vm-decide{margin-top:1.4rem;font-weight:600}.vm-fn{margin-top:1.2rem;border-top:1px solid var(--rule);padding-top:.8rem;font-size:.8125rem;color:var(--ink-2);line-height:1.5}.vm-fn-t{font:500 .6875rem/1 var(--text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem}.vm-fn sup{color:var(--blue);font-weight:600;margin-right:.2em}.vm-act{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.proof{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:0;transition:opacity .3s}.proof.is-on{opacity:1}.proof path{fill:none;stroke:var(--ink);stroke-width:1}.s-akte .example{margin-left:clamp(0px,7vw,120px)}.s-gesetz{position:relative}.no-gl .s-gesetz{background:var(--paper)}.b-open{position:relative;height:100vh;height:100svh;display:grid;place-items:center;padding:56px var(--m) 0}.sect-box{position:absolute;inset:56px 0 0;pointer-events:none}.statute{position:relative;max-width:44rem;text-align:center}.st-num{font:300 clamp(3rem,5vw,4.6rem)/1 var(--display)}.st-para{display:inline-block}.st-title{margin-top:.8rem;font:600 clamp(1.25rem,1.8vw,1.6rem)/1.3 var(--text);text-wrap:balance}.st-abs{margin-top:1.6rem;counter-reset:abs;text-align:left;display:grid;gap:.6rem;font-size:clamp(1.0625rem,1.2vw,1.1875rem);color:var(--ink-2)}.st-abs li{position:relative;padding-left:2.4rem}.st-abs li:before{counter-increment:abs;content:"(" counter(abs) ")";position:absolute;left:0;color:var(--ink)}.gesetz{position:relative;max-width:1320px;margin:0 auto;padding:8vh var(--m) 4vh;box-sizing:content-box}.ask{max-width:62rem;margin:0 auto;display:grid;justify-items:center;gap:1.6rem;text-align:center}.qs{display:grid;justify-items:center}.qs [role=radio]{text-align:center;padding:.35rem .2rem;font:300 clamp(2rem,3.3vw,3.1rem)/1.12 var(--display);color:var(--ink-2);transition:color .3s;text-wrap:balance}.qs [role=radio][aria-checked=true]{color:var(--ink)}.qs [role=radio][aria-checked=true] .q-t{background:linear-gradient(var(--blue),var(--blue)) 0 100% / 100% 2px no-repeat}.qs [role=radio]:hover{color:var(--ink)}.own{display:grid;gap:.5rem;width:min(36rem,100%);text-align:left}.own-f{display:flex;border-bottom:1.5px solid var(--ink)}.own input{flex:1;min-width:0;border:0;background:transparent;padding:.55rem 0;font-size:1rem;outline-offset:4px}.own input::placeholder{color:var(--graphite)}.own button{font-weight:600;padding:.55rem .2rem .55rem 1rem}.own-map{font-size:.875rem;color:var(--ink-2);font-style:italic;min-height:1.3em}.research{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(28px,5vw,84px);margin-top:4.5rem;align-items:stretch}.answer{margin-left:clamp(0px,4vw,72px);display:flex;flex-direction:column;border-top:1.5px solid var(--ink);padding-top:1.4rem}.a-q{font:italic 400 clamp(1.15rem,1.4vw,1.35rem)/1.35 var(--text);color:var(--ink-2);max-width:34rem}.a-list{margin-top:1.8rem;display:grid;gap:1.8rem;counter-reset:a}.as{position:relative;padding-left:2.4rem;font-size:clamp(1.1875rem,1.55vw,1.5rem);line-height:1.5;outline-offset:4px;transition:color .4s}.as.is-ink{clip-path:inset(-.4em 100% -.4em 0)}.as:before{counter-increment:a;content:counter(a);position:absolute;left:0;top:-.05em;font:300 1.7em/1 var(--display);color:var(--ink)}.aq-q{background:linear-gradient(var(--blue),var(--blue)) 0 100% / 0 1.5px no-repeat;transition:background-size .7s var(--blatt),color .5s}.as.is-blue .aq-q{background-size:100% 1.5px;color:var(--blue)}.as.is-red .aq-q{color:var(--red);text-decoration:underline wavy var(--red) 1px;text-underline-offset:.28em;background-size:0 0}.as.is-grey .as-t{color:var(--graphite)}.sw{display:inline;font:inherit;color:inherit;padding:0;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:.3em;cursor:pointer}.sw:hover{text-decoration-style:solid}.sw.is-swapped{color:var(--red)}.badge{display:inline-flex;align-items:baseline;gap:.4rem;margin-left:.2rem;font:italic 400 .8125rem/1.4 var(--text);color:var(--ink-2);white-space:nowrap}.badge i{width:.5rem;height:.5rem;background:var(--rule);align-self:center;transition:background-color .4s}.as.is-blue .badge i{background:var(--blue)}.as.is-grey .badge i{background:var(--graphite)}.as.is-red .badge i{background:var(--red)}.gp{position:relative;margin-top:.55rem;padding-left:1.4rem;font:italic 400 .8125rem/1.4 var(--text);color:var(--ink-2)}.gp:before{content:"";position:absolute;left:.3rem;top:-.4rem;width:.75rem;height:.95rem;border-left:1px solid currentColor;border-bottom:1px solid currentColor}.legend{margin-top:auto;padding-top:2rem;display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.75rem;color:var(--ink-2)}.lg:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.4rem}.lg-blue:before{background:var(--blue)}.lg-grey:before{background:var(--graphite)}.lg-red:before{background:var(--red)}.src-list{display:grid;gap:1.1rem;align-content:start}.src{position:relative;padding:1rem 1.3rem 1.1rem}.src.is-up{transform:translateY(-5px)}.src-run{display:flex;justify-content:space-between;font:500 .6875rem/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule);padding-bottom:.55rem}.src-cite{margin-top:.7rem;font:300 1.65rem/1.05 var(--display)}.src-title{font-style:italic;color:var(--ink-2);font-size:.875rem;margin-top:.15rem}.src-text{margin-top:.55rem;font-size:1rem;line-height:1.55;hyphens:auto}.src-gist{margin-top:.55rem;font-size:.8125rem;font-style:italic;color:var(--ink-2)}.src-text-gist{margin-top:.2rem;color:var(--graphite)}.hit{background:linear-gradient(var(--blue),var(--blue)) 0 100% / 0 2px no-repeat;transition:background-size .7s var(--blatt) .1s,color .5s}.hit.is-drawn{background-size:100% 2px;color:var(--blue)}.src-sum{margin-top:.6rem;font-size:.6875rem;color:var(--ink-2);display:flex;gap:.5rem;align-items:baseline}.src-sum code{font:400 .6875rem/1 var(--mono);color:var(--ink-2)}.proof-nm path{stroke:var(--blue);stroke-width:1.25}.proof-nm[data-state=grey] path{stroke:var(--graphite);stroke-dasharray:2 4!important}.proof-nm[data-state=red] path{stroke:var(--red)}.b-quote{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:56px var(--m) 0}.bq-cite{font:500 .8125rem/1 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.bq-text{margin-top:1.6rem;font:400 clamp(1.9rem,4.3vw,4.6rem)/1.16 var(--text);letter-spacing:-.01em;text-wrap:pretty;hyphens:manual}.bq-hit .bq-w+.bq-w:before{content:none}.bq-w{background:linear-gradient(var(--blue),var(--blue)) 0 96% / 0 .06em no-repeat;transition:color .35s,background-size .5s var(--blatt)}.bq-w.is-on{color:var(--blue);background-size:100% .06em}.b-quote .example{margin-top:2.6rem}.s-wege{position:relative;color:var(--pale)}.no-gl .s-wege{background:var(--night)}.c-open{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:56px var(--m) 0}.stencil{--spx: -20%;--spr: 18%;margin-left:clamp(0px,6vw,110px);max-width:11ch;font:300 clamp(3.8rem,10.5vw,11.5rem)/.9 var(--display);letter-spacing:.01em;color:transparent;background:radial-gradient(circle at var(--spx) 50%,#f4f0e7 0,#f4f0e7 var(--spr),rgba(236,232,223,.14) calc(var(--spr) + 26%));-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(#000 0 39%,transparent 39% 43%,#000 43% 66%,transparent 66% 69%,#000 69%);mask-image:linear-gradient(#000 0 39%,transparent 39% 43%,#000 43% 66%,transparent 66% 69%,#000 69%)}.c-do{margin:2.2rem 0 0 clamp(0px,6vw,110px);max-width:32rem;color:var(--pale-2);font-size:1.125rem}.wege{position:relative;padding:4vh 0 16vh;display:grid;grid-template-columns:1fr;gap:3rem}.rig{position:absolute;left:7%;top:34.22%;width:14.75%}.plate{position:relative;width:100%;aspect-ratio:1;border-radius:3px;container-type:inline-size;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#00000008 1px 3px),linear-gradient(160deg,#4a4e53,#2c2f33 55%,#23262a);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000080,calc(var(--sx) * 2) calc(var(--sy) * 2 + 10px) 24px -8px #000c}.screw{position:absolute;width:6cqw;height:6cqw;border-radius:50%;background:linear-gradient(45deg,transparent 44%,rgba(0,0,0,.6) 44% 56%,transparent 56%),radial-gradient(circle at 40% 35%,#a2a8ae,#3d4146 70%)}.s1{top:5cqw;left:5cqw}.s2{top:5cqw;right:5cqw}.s3{bottom:5cqw;left:5cqw}.s4{bottom:5cqw;right:5cqw}.pos{position:absolute;top:13%;font:500 max(11px,8cqw)/1 var(--mono);color:#d3d6da}.pos-i{left:22%}.pos-ii{right:20%}.pos-l{position:absolute;bottom:14%;font:500 max(8px,5cqw)/1.15 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#c9ccd0;max-width:44%}.pos-l-i{left:9%}.pos-l-ii{right:9%;text-align:right}.knob{position:absolute;left:50%;top:50%;width:52%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;touch-action:none;outline-offset:6px}.knob:before{content:"";position:absolute;inset:-18%;border-radius:50%}.knob:focus-visible{outline-color:var(--pale)}.knob-skirt{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(#121315 0 3deg,#34363a 3deg 6deg);box-shadow:var(--sx) calc(var(--sy) + 4px) 10px #000000b3,inset 0 0 0 2px #0009}.knob-cap{position:absolute;inset:11%;border-radius:50%;background:radial-gradient(circle at 36% 30%,#55585d 0,#26282b 46%,#121315 80%);box-shadow:inset 0 2px 2px #ffffff1f,inset 0 -3px 6px #0009,0 2px 4px #00000080;transform:rotate(-48deg)}.knob-bar{position:absolute;left:44%;top:7%;width:12%;height:40%;border-radius:2px;background:linear-gradient(#f2efe7,#c9c5bb);box-shadow:inset 0 0 0 1px #00000040}.rt-state{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:pre}.scene{margin:0;padding:0 clamp(8px,1.6vw,28px)}.scene-in{position:relative;max-width:1640px;margin:0 auto}.scene svg{width:100%;height:auto;display:block}.sc-ink{position:absolute;inset:0;will-change:transform;pointer-events:none;overflow:visible}.scene .h{stroke:#ece8df80;stroke-width:1.5}.scene .hs{fill:#ece8df33}.scene .hd{fill:#ece8df73}.scene .gl,.scene .cut{stroke:#ece8dfe6;stroke-width:3;fill:none}.scene .cutw{stroke:#ece8dfeb;stroke-width:3}.scene .mid{fill:none;stroke:#ece8dfd1;stroke-width:2.2;stroke-linejoin:round}.scene .thin{fill:none;stroke:#ece8df80;stroke-width:1.3}.scene .racks rect{fill:#ece8df0d;stroke:#ece8dfd9;stroke-width:2.2}.scene .lead{fill:none;stroke:#ece8dfb3;stroke-width:1.2}.scene .dot{fill:var(--pale)}.scene .lead.edge{stroke-dasharray:3 5;stroke:#ece8df59}.scene .ink{fill:none;stroke:#f4f0e7;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.scene .packet .pg{fill:#f4f0e7;stroke:#16150f;stroke-width:1.2}.scene .packet .pf{fill:#d9d4c8;stroke:#16150f;stroke-width:1.2}.scene .packet .pl{stroke:#4a4740;stroke-width:2}.scene .lbl-t{fill:var(--pale);font:400 30px var(--display);letter-spacing:.01em}.scene .lbl-s{fill:var(--pale-2);font:italic 400 21px var(--text)}.scene .tblock path{fill:none;stroke:#ece8dfb3;stroke-width:1.5}.scene .tblock text{fill:var(--pale-2);font:15px var(--mono);letter-spacing:.08em}.scene:not(.is-own) .dg-own-l{fill:#aba79e8c}.scene.is-own .dg-own-l{fill:var(--pale)}.scene:not(.is-own) .dg-own text{fill:#aba79e99}.routes{max-width:1400px;width:100%;margin:0 auto;padding:2.4rem var(--m) 0;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:2rem clamp(28px,5vw,84px);border-top:1px solid rgba(236,232,223,.18)}.route{transition:opacity .5s;opacity:.75}.route.is-active{opacity:1}.rn{font:300 2.2rem/1 var(--display)}.route.is-active .rn{text-decoration:underline;text-decoration-color:var(--marker);text-decoration-thickness:2px;text-underline-offset:.2em}.rw{margin-top:.8rem;font-style:italic;color:var(--pale-2)}.rp{margin-top:.9rem;max-width:34rem;color:var(--pale)}.route .lnk{margin-top:1rem;color:var(--pale)}.s-wege :focus-visible{outline-color:var(--pale)}.s-ledger{position:relative}.no-gl .s-ledger{background:var(--paper)}.ledger{max-width:1320px;margin:0 auto;padding:18vh var(--m) 12vh;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:4rem clamp(28px,5vw,84px);box-sizing:content-box}.lg-head{grid-column:1 / -1;margin-left:clamp(0px,7vw,120px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.4rem clamp(28px,5vw,84px);align-items:end}.ruled{--r: 1;position:relative;font:300 clamp(2.8rem,6vw,6rem)/1 var(--display);letter-spacing:-.01em;padding:.1em 0 .18em}.ruled-t{display:inline-block;clip-path:inset(-.2em calc((1 - var(--r)) * 100%) -.3em 0)}.ruled-l{position:absolute;inset:0;pointer-events:none}.ruled-l i{position:absolute;left:0;height:1px;width:calc(var(--r) * 100%);background:var(--ink);opacity:.35}.ruled-l i:nth-child(1){top:20%}.ruled-l i:nth-child(2){top:50%;opacity:.18}.ruled-l i:nth-child(3){bottom:14%;opacity:.7}.limit{position:relative;grid-column:1 / -1;margin-left:clamp(0px,7vw,120px);padding:clamp(24px,3vw,44px) clamp(24px,4vw,60px) 2rem}.limit-k{font:500 .6875rem/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.scale{position:relative;height:92px;margin:2.4rem 0 1.2rem;cursor:pointer;touch-action:pan-y}.ticks{position:absolute;left:0;right:0;bottom:0;height:26px;border-bottom:1.5px solid var(--ink);background:repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 10%) 0 100% / 100% 26px no-repeat,repeating-linear-gradient(90deg,rgba(22,21,15,.5) 0 1px,transparent 1px 2%) 0 100% / 100% 12px no-repeat}.use{position:absolute;left:0;bottom:34px;height:9px;width:0;background:var(--ink)}.lim-line{position:absolute;top:18px;bottom:0;width:0;border-left:1.5px dashed var(--ink)}.lim{position:absolute;top:-8px;transform:translate(-50%);padding:.3rem .7rem;font:600 .8125rem/1 var(--text);background:var(--ink);color:var(--sheet);border-radius:2px;touch-action:none;cursor:grab}.lim:after{content:"";position:absolute;left:calc(50% - 5px);bottom:-5px;border:5px solid transparent;border-bottom:0;border-top-color:var(--ink)}.limit-cap{max-width:40rem;font-size:.9375rem;color:var(--ink-2)}.stamp-stop{position:absolute;right:clamp(16px,4vw,56px);top:clamp(16px,2vw,28px)}.fees{grid-column:1 / -1;margin-left:clamp(0px,7vw,120px);border-collapse:collapse;width:calc(100% - clamp(0px,7vw,120px))}.fees thead th{text-align:left;font:500 .6875rem/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding:1.1rem 0 .9rem 1.2rem;border-bottom:1.5px solid currentColor}.fees tbody td,.fees tbody th,.fees tfoot td{padding:1.05rem 1.2rem;vertical-align:baseline;text-align:left;border-bottom:1px solid var(--rule)}.fees tbody td:first-child{width:4rem;font:400 .8125rem/1 var(--mono)}.fees tbody th{width:30%;font:300 clamp(1.4rem,2vw,1.9rem)/1.1 var(--display)}.fees tfoot td{font-style:italic;border:0}.proc{grid-column:1 / -1;margin-left:clamp(0px,7vw,120px);display:grid;grid-template-columns:3rem minmax(0,5fr) minmax(0,7fr);gap:1rem clamp(20px,3.4vw,56px);align-items:start}.proc .h3{grid-column:2}.proc .steps{grid-column:3;margin-top:.4rem}.steps{margin-top:1.6rem;display:grid;gap:1.3rem}.steps li{--q: 1;display:grid;grid-template-columns:3.2rem 1fr;align-items:baseline;padding-bottom:1.1rem;background:linear-gradient(var(--rule),var(--rule)) 0 100% / calc(var(--q) * 100%) 1px no-repeat}.st-n{font:300 1.6rem/1 var(--display)}.faq{grid-column:1 / -1;margin-left:clamp(0px,7vw,120px)}.ruled-s{font-size:clamp(2.2rem,3.6vw,3.4rem);margin-bottom:1.4rem}.qa{border-top:1.5px solid var(--ink)}.qa-row{--q: 1;display:grid;grid-template-columns:3rem minmax(0,5fr) minmax(0,7fr);gap:.6rem clamp(20px,3.4vw,56px);padding:1.4rem 0 1.5rem;align-items:baseline;background:linear-gradient(var(--rule),var(--rule)) 0 100% / calc(var(--q) * 100%) 1px no-repeat}.qa dt{display:contents}.qa-n{font:600 .9375rem/1.4 var(--text);color:var(--ink-2);font-variant-numeric:lining-nums}.qa dt>span:last-child{font:300 clamp(1.45rem,1.9vw,1.85rem)/1.12 var(--display);color:var(--ink);text-wrap:balance}.qa dd{margin:0;color:var(--ink-2);max-width:40rem;line-height:1.55}.s-brief{position:relative;padding:16vh var(--m) 18vh}.sheet-ask{position:relative;max-width:54rem;margin:0 auto;padding:clamp(32px,5vw,76px)}.to{font-size:.875rem;color:var(--ink-2);padding-bottom:.7rem;border-bottom:1px solid var(--rule)}.typed{margin-top:2.2rem;font:400 clamp(1.6rem,3.2vw,2.9rem)/1.25 var(--mono);letter-spacing:-.02em}.typed .soft{display:block;color:var(--ink-2);font-size:.62em;margin-top:.5em}.tc{opacity:0}.tc.is-on{opacity:1}.re{margin-top:2rem;font-weight:600}.ask-form{margin-top:1.6rem;display:grid;gap:.55rem;max-width:30rem}.ask-form label{font-size:.9375rem;font-weight:600}.ask-form input{border:0;border-bottom:1.5px solid var(--ink);background:transparent;padding:.6rem 0;font-size:1.125rem;outline-offset:4px;border-radius:0}.ask-form input[aria-invalid=true]{border-bottom-color:var(--red)}.err{color:var(--red);font-size:.875rem;font-weight:600}.after{font-size:.8125rem;color:var(--ink-2);line-height:1.5}.send{justify-self:start;margin-top:.8rem;background:var(--ink);color:var(--sheet);padding:.85rem 1.3rem;font-weight:600;border-radius:2px;transition:background-color .3s}.send:hover{background:var(--blue)}.ask-form.is-sent .send{opacity:.5;pointer-events:none}.ok{margin-top:1.4rem;font-weight:600;color:var(--blue)}.stamp{--ink: 1;position:absolute;right:clamp(16px,4vw,48px);top:clamp(18px,3vw,40px);display:none;padding:.55rem .8rem .5rem;border:2.5px solid var(--blue);outline:1px solid var(--blue);outline-offset:3px;color:var(--blue);text-align:center;transform:rotate(-5deg);opacity:calc(var(--ink) * .92);mix-blend-mode:multiply}.stamp.is-on{display:grid;gap:.2rem}.stamp-w{font:600 1.05rem/1 var(--mono);letter-spacing:.14em}.stamp-d{font:500 .875rem/1 var(--mono);letter-spacing:.1em}.stamp-o{font:500 .625rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase}.foot{display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;padding:2rem var(--m) 2.4rem;font-size:.875rem;color:var(--ink-2);border-top:1px solid var(--rule)}.no-gl .foot{background:var(--paper)}.foot-links{display:flex;gap:1.4rem}.foot a{text-decoration:underline;text-underline-offset:.2em;padding:6px 0}@media(max-width:899px){.bar{grid-template-columns:auto 1fr auto;padding:0 16px}.runhead{display:none}.bar-cta{font-size:.875rem}.bar-r{gap:12px}.lang button{padding:9px 5px}.bar-mark{font-size:1.15rem}.title-text{padding:56px 12px 0}.t-name{font-size:24vw;line-height:.82}.t-sub{font-size:1.2rem;margin-top:1rem}.contents{grid-template-columns:1fr;padding:12vh 16px 8vh;gap:1rem}.t-lede{font-size:1.45rem;margin-top:.6rem}.toc a{grid-template-columns:2.6rem 1fr;padding:.85rem 0 .8rem}.toc-d{grid-column:2;font-size:.9375rem;margin-top:.2rem}.a-open{padding:56px 16px 0}.a-title{font-size:19vw;margin-left:0}.akte{padding:9vh 0 10vh}.akte-head{grid-template-columns:1fr;margin:0 16px}.desk{grid-template-columns:1fr;margin-top:2.4rem;gap:0}.tabs{margin-left:16px;overflow-x:auto}.tabs [role=tab]{padding:10px 12px 12px;white-space:nowrap}.letter{padding:26px 20px 22px 44px}.l-n{left:-1.6rem}.vermerk{margin:22px 16px 0 32px}.ocr{margin:1rem 16px 0}.proof{display:none}.s-akte .example{margin:2rem 16px 0}.b-open{padding:56px 20px 0}.statute{text-align:left}.st-abs li{padding-left:2.2rem}.gesetz{padding:6vh 0 2vh}.ask{margin:0 16px;gap:1.2rem}.qs [role=radio]{font-size:2rem;padding:.6rem 0;border-top:1px solid var(--rule);width:100%}.qs [role=radio]:last-child{border-bottom:1px solid var(--rule)}.research{grid-template-columns:1fr;gap:2rem}.answer{margin:0 16px}.as{font-size:1.1875rem;padding-left:2.1rem}.legend{margin-top:1.6rem;padding-top:0}.src-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:6px 16px 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.src-list::-webkit-scrollbar{display:none}.src{flex:0 0 84%;scroll-snap-align:center}.proof-nm{display:none}.badge{white-space:normal}.b-quote{padding:56px 20px 0}.bq-text{font-size:7.4vw}.c-open{padding:56px 20px 0}.stencil{margin-left:0;font-size:17vw}.c-do{margin-left:0}.wege{padding:2vh 0 12vh;gap:2.2rem}.scene{overflow-x:auto;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scene::-webkit-scrollbar{display:none}.scene-in{width:1240px;max-width:none;margin:0 16px}.routes{grid-template-columns:1fr;padding:2rem 16px 0}.ledger{grid-template-columns:1fr;padding:12vh 16px 10vh;gap:2.6rem}.lg-head{grid-template-columns:1fr;margin-left:0}.limit,.fees,.proc{margin-left:0}.proc{grid-template-columns:1fr}.proc .h3,.proc .steps{grid-column:1}.limit{margin:0 -16px}.limit .stamp-stop{top:auto;bottom:14px;right:14px}.fees{width:100%}.fees thead{display:none}.fees tbody tr{--q: 1;display:grid;grid-template-columns:2.2rem 1fr;padding:1rem;background:linear-gradient(var(--ink-2),var(--ink-2)) 0 100% / calc(var(--q) * 100%) 1px no-repeat}.fees tbody td,.fees tbody th{padding:0;border:0;width:auto!important}.fees tbody td:last-child{grid-column:2;margin-top:.4rem}.fees tfoot tr{display:block;padding:1rem}.fees tfoot td{padding:0;display:block}.fees tfoot td:empty{display:none}.qa-row{grid-template-columns:2rem 1fr;padding:1.1rem 0 1.2rem}.qa dd{grid-column:2}.s-brief{padding:10vh 0 12vh}.sheet-ask{padding:30px 22px 34px}.stamp{top:14px;right:14px}.foot{padding:1.6rem 16px 2rem}}.reduce .b-open{height:auto;display:block;padding-top:0}.reduce .sect-box{position:relative;inset:auto;height:100vh}.reduce .statute{margin:0 auto;padding-bottom:6vh}.reduce .b-quote,.reduce .c-open,.reduce .a-open{height:auto;min-height:90vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}.scan{display:none}.ocr{opacity:1}}
