@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-Variable.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/SourceSerif4-Variable-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Variable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Variable-Italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2")}:root{--black:#0F0F0F;--ink:#0F0F0F;--white:#FFFFFF;--off:#F7F7F5;--linen:#F7F7F5;--cream:#F5EBD2;--gold:#D6A63A;--goldD:#B88A2E;--green:#7A9B6E;--g900:#1A1A1A;--g700:#2E2E2E;--g600:#555150;--g500:#6F6F6F;--g400:#A0A0A0;--g300:#CFCFCF;--g200:#ECECEC;--g100:#F2F2EE;--gold-06:rgba(214,166,58,.06);--gold-08:rgba(214,166,58,.08);--gold-11:rgba(214,166,58,.11);--gold-15:rgba(214,166,58,.15);--gold-19:rgba(214,166,58,.19);--line-color:rgba(214,166,58,.19);--line-color-soft:rgba(214,166,58,.11);--node-fill:rgba(214,166,58,.33);--hair-d:rgba(247,247,245,.16);--bg-page:var(--off);--bg-surface:var(--white);--bg-callout:var(--cream);--bg-dark:var(--g900);--text-strong:var(--black);--text-body:var(--g700);--text-muted:var(--g500);--text-faint:var(--g400);--text-accent:var(--goldD);--text-on-dark:var(--cream);--border-hair:var(--g200);--border-soft:var(--g300);--border-strong:var(--black);--border-accent:var(--gold);--border-hair-d:var(--hair-d);--font-display:"Source Serif 4",ui-serif,Georgia,"Times New Roman",serif;--font-serif:"Source Serif 4",ui-serif,Georgia,"Times New Roman",serif;--font-main:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-display:clamp(40px,6.4vw,92px);--fs-h1:clamp(32px,4.2vw,56px);--fs-h2:clamp(28px,3.6vw,44px);--fs-h3:clamp(20px,2.2vw,28px);--fs-toc:clamp(24px,2.6vw,34px);--fs-lead:19px;--fs-standfirst:16.5px;--fs-body:15px;--fs-body-sm:14.5px;--fs-ui:14px;--fs-small:13px;--fs-label:11px;--fs-meta:12.5px;--fs-num:13px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--lh-display:1.0;--lh-heading:1.08;--lh-body:1.7;--lh-snug:1.6;--ls-display:-0.02em;--ls-heading:-0.018em;--ls-tight:-0.01em;--ls-label:0.16em;--ls-meta:0.16em;--ls-mono:0.06em;--container:1280px;--space-page-x:80px;--pad:clamp(20px,5vw,80px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-y:clamp(56px,8vh,88px);--section-y-lg:clamp(72px,11vh,128px);--rule:1px solid var(--g200);--rule-strong:1px solid var(--black);--line-stroke:1px;--radius-sm:2px;--radius:4px;--radius-lg:6px;--focus-ring:0 0 0 3px var(--gold-15);--ease:cubic-bezier(0.4,0,0.2,1);--dur-fast:150ms;--dur:180ms;--dur-slow:300ms}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--bg-page);color:var(--text-strong);font-family:var(--font-main);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0;text-wrap:balance}h1{letter-spacing:var(--ls-display);line-height:var(--lh-display)}em{font-style:italic;font-weight:var(--fw-regular);color:var(--goldD)}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(24px,5vw,64px)}.mono{font-size:11px;letter-spacing:.2em;font-weight:500}.mono,.section-label{font-family:var(--font-mono);text-transform:uppercase;color:var(--goldD)}.section-label{display:inline-flex;align-items:center;gap:12px;font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:var(--fw-semibold)}.section-label:before{content:"";width:28px;height:1px;background:var(--gold)}.num{color:var(--goldD);font-size:var(--fs-num);letter-spacing:var(--ls-meta);font-weight:var(--fw-semibold)}.num,.skip-link{font-family:var(--font-mono)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--black);color:var(--off);padding:10px 16px;z-index:100;font-size:12px}.skip-link:focus{left:8px;top:8px}.masthead{border-bottom:1px solid var(--black);background:var(--off);position:relative;z-index:20}.masthead .top{display:flex;align-items:baseline;justify-content:space-between;padding:18px 0 14px}.masthead .wm{display:flex;align-items:center;gap:12px;font-family:var(--font-serif);font-weight:400;font-size:26px;letter-spacing:-.01em;color:var(--black)}.masthead .wm img{width:34px;height:34px;object-fit:contain}.masthead .edition{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g500)}.inhalt{display:flex;gap:0;border-top:1px solid var(--g300)}.inhalt .item{flex:1;border-right:1px solid var(--g200);position:relative}.inhalt .item:last-child{border-right:0}.inhalt .item>a{display:block;padding:12px 0;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--g700)}.inhalt .item.active>a{color:var(--goldD)}.inhalt .item>a:hover{color:var(--black)}.inhalt .item .has:after{content:" \25BE";color:var(--g400);font-size:9px}.inhalt .drop{position:absolute;top:100%;left:0;min-width:248px;background:var(--white);border:1px solid var(--g300);border-top:0;box-shadow:0 24px 50px -30px rgba(15,15,15,.5);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s,transform .16s,visibility .16s;z-index:30}.inhalt .item:focus-within .drop,.inhalt .item:hover .drop{opacity:1;visibility:visible;transform:none}.inhalt .drop a{display:block;padding:13px 16px;border-bottom:1px solid var(--g200);text-align:left;color:var(--g700);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.inhalt .drop a:last-child{border-bottom:0}.inhalt .drop a.sub{color:var(--goldD)}.inhalt .drop a:hover{color:var(--goldD);background:var(--gold-06)}.inhalt .drop a .d{display:block;font-family:var(--font-main);font-size:11px;letter-spacing:.01em;color:var(--g400);margin-top:4px;text-transform:none}@media (max-width:760px){.inhalt{display:none}.masthead .top{padding-bottom:14px;gap:14px}.masthead .edition{display:none}.masthead .wm{font-size:22px;white-space:nowrap}}.crumb{border-bottom:1px solid var(--g200)}.crumb .row{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:14px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--g500)}.crumb .row .seg{display:flex;gap:12px;align-items:center}.crumb a{border-bottom:1px solid var(--gold);padding-bottom:1px}.crumb .n,.crumb a{color:var(--goldD)}footer.site{background:var(--white);border-top:1px solid var(--black)}footer.site .grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.1fr;gap:36px;padding:56px 0 30px}footer.site .fbrand{display:flex;align-items:center;gap:11px;font-family:var(--font-serif);font-size:22px}footer.site .fbrand img{width:30px;height:30px;object-fit:contain}footer.site .tag{color:var(--g500);font-size:13.5px;line-height:1.6;max-width:30ch;margin:14px 0 0}footer.site h5{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--goldD);margin:0 0 16px}footer.site ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}footer.site li a{color:var(--g500);font-size:14px}footer.site li a:hover{color:var(--black)}footer.site .ftop{display:grid;grid-template-columns:1.45fr 1fr;gap:clamp(28px,5vw,72px);align-items:end;padding:clamp(40px,6vh,60px) 0;border-bottom:1px solid var(--g200)}footer.site .ftop .flbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--goldD)}footer.site .ftop h4{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,3vw,34px);line-height:1.05;letter-spacing:-.02em;margin:14px 0 0;max-width:18ch}footer.site .ftop h4 em{color:var(--goldD);font-style:italic}footer.site .ftop .sub{color:var(--g500);font-size:14px;line-height:1.6;margin:12px 0 0;max-width:44ch}footer.site .fnews .row{display:flex;gap:0;border:1px solid var(--g300);background:var(--white)}footer.site .fnews input{flex:1;min-width:0;background:transparent;border:0;padding:15px 16px;font:inherit;font-size:14px;color:var(--black)}footer.site .fnews input::placeholder{color:var(--g400)}footer.site .fnews input:focus{outline:none}footer.site .fnews .row:focus-within{border-color:var(--goldD)}footer.site .fnews button{white-space:nowrap;background:var(--g900);color:var(--off);border:0;padding:0 22px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}footer.site .fnews button:hover:not(:disabled){background:var(--goldD)}footer.site .fnews button:disabled{opacity:.6;cursor:not-allowed}footer.site .fnews .fnote{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--g400);margin:11px 0 0}footer.site .fnews .fnote.ok{color:var(--goldD)}footer.site .fnews .fnote.err{color:#B23A3A}footer.site .fnews .turnstile-mount{margin-top:12px}footer.site .fsoc{display:flex;gap:10px;margin-top:20px}footer.site .fsoc a{width:38px;height:38px;border:1px solid var(--g300);display:flex;align-items:center;justify-content:center;color:var(--g500);transition:border-color .2s,color .2s}footer.site .fsoc a:hover{border-color:var(--goldD);color:var(--goldD)}footer.site .fsoc svg{width:18px;height:18px;display:block}footer.site .ffund{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--g200);padding:22px 0}footer.site .ffund p{font-size:12.5px;color:var(--g500);line-height:1.55;margin:0;max-width:64ch}footer.site .ffund .nbank{height:23px;width:auto;display:block;flex:none}footer.site .legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--g200);padding:20px 0 40px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--g400)}footer.site .legal .lks{display:flex;gap:18px;flex-wrap:wrap}footer.site .legal a{color:var(--g500);border-bottom:1px solid var(--g300);padding-bottom:1px}footer.site .legal a:hover{color:var(--black)}@media (max-width:760px){footer.site .grid{grid-template-columns:1fr 1fr}footer.site .ftop{grid-template-columns:1fr;gap:22px}}.ahead{padding:clamp(46px,8vh,92px) 0 clamp(34px,5vh,56px)}.ahead .grid{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(36px,5vw,72px);align-items:end}.ahead .kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--goldD)}.ahead h1{font-size:clamp(40px,6.4vw,92px);line-height:.96;letter-spacing:-.03em;margin-top:18px;max-width:15ch}.ahead .standfirst{color:var(--g700);font-size:clamp(18px,2vw,23px);line-height:1.5;margin:28px 0 0;max-width:40ch;font-family:var(--font-serif)}.ahead .byline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:30px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--g500)}.ahead .byline strong{color:var(--black);font-weight:500}.ahead .byline .dot{width:4px;height:4px;border-radius:50%;background:var(--g300)}.ahead .portrait{border:1px solid var(--g300);border-radius:var(--radius);overflow:hidden;background:var(--cream)}.ahead .portrait img{width:100%;height:auto;display:block}.ahead .portrait.figmark{color:var(--goldD);padding:22px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.ahead .portrait.figmark svg{width:100%;height:100%;display:block}.ahead figure{margin:0}.ahead figcaption{display:flex;gap:12px;align-items:baseline;margin-top:12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--g500)}.ahead figcaption .ref{color:var(--goldD)}@media (max-width:820px){.ahead .grid{grid-template-columns:1fr;gap:28px}.ahead .portrait{max-width:320px}}.abody{padding:clamp(36px,6vh,68px) 0 clamp(56px,9vh,112px);border-top:1px solid var(--g200)}.abody .col{max-width:64ch;margin:0 auto}.abody .lead-cap{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--g400);margin:0 0 30px}.abody p{font-size:clamp(17px,1.5vw,19px);line-height:1.72;color:var(--g700);margin:0 0 24px}.abody h2{font-size:clamp(26px,3.2vw,38px);line-height:1.1;margin:52px 0 22px}.abody blockquote{margin:44px 0;padding:0 0 0 28px;border-left:2px solid var(--gold);font-family:var(--font-serif);font-size:clamp(23px,2.8vw,32px);line-height:1.32;letter-spacing:-.01em;color:var(--black)}.abody blockquote em{color:var(--goldD)}.abody .pull{margin:48px 0;padding:clamp(28px,4vw,44px);background:var(--g900);border-radius:var(--radius)}.abody .pull p{color:var(--off);font-family:var(--font-serif);font-size:clamp(22px,2.6vw,30px);line-height:1.32;margin:0}.abody .pull p em{color:var(--gold)}.abody .end{margin-top:40px;padding-top:22px;border-top:1px solid var(--g200);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--g400)}.nextnote{border-top:1px solid var(--black);background:var(--cream)}.nextnote .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:clamp(34px,5vh,56px) 0}.nextnote .l{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--g500)}.nextnote h3{font-size:clamp(22px,2.6vw,32px);line-height:1.08;margin-top:10px;max-width:24ch}.nextnote .go{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--goldD);border:1px solid var(--gold);border-radius:999px;padding:13px 20px;white-space:nowrap;transition:background .2s,color .2s}.nextnote .go:hover{background:var(--gold);color:var(--g900)}*{-webkit-tap-highlight-color:rgba(214,166,58,.18)}html{-webkit-text-size-adjust:100%}img,svg,video{max-width:100%}body.m-lock{overflow:hidden}.m-burger{display:none}@media (max-width:760px){.m-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;margin:-8px -8px -8px auto;padding:0 9px;align-self:center;background:none;border:0;cursor:pointer;box-sizing:border-box}.m-burger span{display:block;height:1.5px;width:100%;background:var(--black);transition:transform .26s var(--ease,ease),opacity .2s}.masthead .edition{display:none}.masthead .top{padding:14px 0 12px}}.m-nav{position:fixed;inset:0;z-index:2000;display:none}.m-nav.is-open{display:block}.m-nav__scrim{position:absolute;inset:0;background:rgba(15,15,15,.42);opacity:0;transition:opacity .28s ease}.m-nav.is-open .m-nav__scrim{opacity:1}.m-nav__panel{position:absolute;top:0;right:0;bottom:0;width:min(86vw,380px);background:var(--off);border-left:1px solid var(--black);box-shadow:-30px 0 70px -40px rgba(15,15,15,.6);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s var(--ease,cubic-bezier(.4,0,.2,1));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.m-nav.is-open .m-nav__panel{transform:none}@media (prefers-reduced-motion:reduce){.m-nav__panel,.m-nav__scrim{transition:none}}.m-nav__head{justify-content:space-between;padding:16px 20px 15px;border-bottom:1px solid var(--black)}.m-nav__brand,.m-nav__head{display:flex;align-items:center}.m-nav__brand{gap:11px;font-family:var(--font-serif);font-size:22px;letter-spacing:-.01em;color:var(--black)}.m-nav__brand img{width:28px;height:28px;object-fit:contain}.m-nav__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;background:none;border:0;cursor:pointer;color:var(--g500)}.m-nav__close svg{width:19px;height:19px;display:block}.m-nav__close:hover{color:var(--black)}.m-nav__links{display:flex;flex-direction:column;padding:6px 0 4px}.m-nav__row{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 20px;border-bottom:1px solid var(--g200);font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--g700);position:relative}.m-nav__row:focus-visible,.m-nav__row:hover{color:var(--black);outline:none}.m-nav__row.is-current{color:var(--goldD)}.m-nav__row.is-current:before{content:"";position:absolute;left:0;width:3px;height:26px;background:var(--gold)}.m-nav__sub{background:var(--g100)}.m-nav__sub,.m-nav__sublink{display:flex;flex-direction:column}.m-nav__sublink{gap:3px;min-height:52px;justify-content:center;padding:11px 20px 11px 34px;border-bottom:1px solid var(--g200)}.m-nav__sublink .t{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--goldD)}.m-nav__sublink .d{font-family:var(--font-main);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--g500);line-height:1.4}.m-nav__sublink.is-current .t{color:var(--black)}.m-nav__foot{margin-top:auto;padding:22px 20px 26px;border-top:1px solid var(--g200)}.m-nav__cta{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;background:var(--g900);color:var(--off);font-size:12px;letter-spacing:.1em;border-radius:var(--radius,4px)}.m-nav__cta,.m-nav__edition{font-family:var(--font-mono);text-transform:uppercase}.m-nav__edition{display:block;margin-top:16px;font-size:10.5px;letter-spacing:.12em;color:var(--g400)}@media (max-width:760px){.inhalt{display:none!important}}@media (max-width:560px){footer.site .grid{grid-template-columns:1fr 1fr;gap:28px 24px}footer.site .ffund{gap:14px}footer.site .ffund p{font-size:12px}footer.site .legal{flex-direction:column;gap:10px;align-items:flex-start}footer.site .fnews .row{flex-direction:column;align-items:stretch}footer.site .fnews input{padding:14px 16px;font-size:16px}footer.site .fnews button{padding:14px 22px}footer.site .fnews .row{border:0}footer.site .fnews input{border:1px solid var(--g300);border-bottom:0}footer.site .fnews button{border:1px solid var(--g900)}}@media (max-width:420px){footer.site .grid{grid-template-columns:1fr;gap:26px}}@media (max-width:560px){input,select,textarea{font-size:16px}.form,.wl .form{flex-direction:column;align-items:stretch}.form button,.form input{width:100%}}