@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-mono-latin-400-normal-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.woff") format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-mono-latin-500-normal-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}:root{--sand: #f2e8d5;--rule: #cdbe9f;--rule-strong: #857b6a;--kohle: #15120e;--ink-2: #2a251e;--muted: #5e5546;--k-muted: #b8ad99;--amber: #ffb000;--amber-ink: #8f5000;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ease: cubic-bezier(.2, .8, .2, 1);--swift: cubic-bezier(.7, 0, .2, 1);--gl: max(clamp(16px, 4.4vw, 64px), env(safe-area-inset-left, 0px));--gr: max(clamp(16px, 4.4vw, 64px), env(safe-area-inset-right, 0px));color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--sand);color:var(--kohle);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible{outline:2px solid var(--kohle);outline-offset:3px}html.intro-pending .content,html.intro-pending .head-logo{visibility:hidden}html.intro-pending .cover{display:flex}.prose{max-width:68ch;color:var(--ink-2);font-size:16.5px;line-height:1.65}.prose h1{margin:0 0 .6em;color:var(--kohle);font-size:clamp(34px,5vw,56px);line-height:1.02;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.prose h2{margin:2.2em 0 .5em;color:var(--kohle);font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.prose p,.prose ul,.prose address{margin:0 0 1em}.prose address{font-style:normal}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.25em}.prose strong{color:var(--kohle);font-weight:600}.prose a{text-decoration-color:var(--rule-strong);text-underline-offset:3px;overflow-wrap:anywhere}.prose a:hover{color:var(--kohle);text-decoration-color:var(--kohle)}.prose .stand{font-family:var(--mono);font-size:13px;color:var(--muted)}.prose .offen{padding:0 .25em;background:var(--amber);color:var(--kohle);font-family:var(--mono);font-size:.86em}
