:root{--color-bg: #fcfbf7;--color-surface: #ffffff;--color-surface-2: #f1eee3;--color-text: #0c0c0a;--color-text-soft: #2d2b27;--color-muted: #6f6a62;--color-accent: #0a7f06;--color-accent-strong: #075f04;--color-accent-2: #f5b800;--color-secondary: #12457a;--color-on-accent: #ffffff;--color-on-highlight: #0c0c0a;--color-band: #0a7f06;--color-on-band: #ffffff;--color-rule: #0c0c0a;--color-rule-soft: #d8d3c4;--color-focus: #12457a;--mesh-green: rgba(10, 127, 6, .3);--mesh-gold: rgba(245, 184, 0, .42);--mesh-green-2: rgba(10, 127, 6, .16);--font-display: "Chelsea Market", "Cooper Black", "Georgia", serif;--font-body: "Source Serif 4", "Source Serif Pro", "Georgia", "Times New Roman", serif;--font-mono: "Oxygen Mono", "DejaVu Sans Mono", ui-monospace, monospace;--fs-xs: clamp(.75rem, .72rem + .12vw, .8125rem);--fs-sm: clamp(.875rem, .85rem + .12vw, .9375rem);--fs-base: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-lg: clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--fs-xl: clamp(1.5rem, 1.3rem + .9vw, 2rem);--fs-2xl: clamp(1.875rem, 1.5rem + 1.6vw, 2.75rem);--fs-3xl: clamp(2.25rem, 1.6rem + 2.8vw, 4rem);--fs-4xl: clamp(2.75rem, 1.5rem + 5.2vw, 6.25rem);--lh-tight: 1.08;--lh-snug: 1.25;--lh-body: 1.65;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 6rem;--space-8: 8rem;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 10px;--rule-thin: 2px solid var(--color-rule);--rule-thick: 6px solid var(--color-rule);--measure: 68ch;--wrap: 78rem;--wrap-hero: 66rem;--shadow-sm: 0 1px 2px rgba(12, 12, 10, .12);--shadow-md: 0 10px 24px -12px rgba(12, 12, 10, .35);--shadow-stamp: 6px 6px 0 var(--color-accent-2);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .14s;--dur-med: .26s}@media(prefers-color-scheme:dark){:root{--color-bg: #0f110d;--color-surface: #171a14;--color-surface-2: #1f231b;--color-text: #f4f2ea;--color-text-soft: #dcd8cc;--color-muted: #aaa497;--color-accent: #5fd156;--color-accent-strong: #86e07e;--color-accent-2: #f5b800;--color-secondary: #8ab8ec;--color-on-accent: #0c0c0a;--color-band: #0b5a08;--color-on-band: #ffffff;--color-rule: #f4f2ea;--color-rule-soft: #34382e;--color-focus: #f5b800;--mesh-green: rgba(40, 170, 34, .3);--mesh-gold: rgba(245, 184, 0, .22);--mesh-green-2: rgba(40, 170, 34, .14);--shadow-md: 0 10px 24px -12px rgba(0, 0, 0, .6)}}@media(prefers-color-scheme:light){:root{color-scheme:light}}@font-face{font-family:Chelsea Market;src:url(/fonts/chelsea-market-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-variable-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-italic-variable-latin.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Oxygen Mono;src:url(/fonts/oxygen-mono-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:light dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;scroll-padding-block-start:var(--space-5)}body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-block-size:100dvh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-inline-size:100%;block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:.18em}::selection{background:var(--color-accent-2);color:var(--color-on-highlight)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}:where(main):focus{outline:none}.skip{position:absolute;inset-block-start:-100px;inset-inline-start:var(--space-2);z-index:1000;padding:var(--space-1) var(--space-2);background:var(--color-accent-2);color:var(--color-on-highlight);font-family:var(--font-mono);font-size:var(--fs-sm);border:var(--rule-thin);transition:inset-block-start var(--dur-fast) var(--ease-out)}.skip:focus-visible{inset-block-start:var(--space-2)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.prose{max-inline-size:var(--measure);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text)}.prose>*+*{margin-block-start:var(--space-3)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:var(--lh-snug);color:var(--color-text);text-wrap:balance}h1{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.01em}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}.prose h2{position:relative;margin-block-start:var(--space-6);padding-block-start:var(--space-2);border-block-start:var(--rule-thick)}.prose h2:before{content:"";position:absolute;inset-block-start:-6px;inset-inline-start:0;inline-size:4.5rem;block-size:6px;background:var(--color-accent-2)}.prose h3{margin-block-start:var(--space-5)}.prose h2+*,.prose h3+*{margin-block-start:var(--space-2)}p{font-size:var(--fs-base);text-wrap:pretty;hanging-punctuation:first}.prose a{color:var(--color-text);text-decoration-color:var(--color-accent);text-decoration-thickness:3px;transition:background-color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast)}.prose a:hover{background:color-mix(in srgb,var(--color-accent-2) 45%,transparent);text-decoration-color:var(--color-text)}strong,b{font-weight:700}em,i{font-style:italic}mark{background:linear-gradient(transparent 45%,var(--color-accent-2) 45% 90%,transparent 90%);color:inherit;padding-inline:.1em}ul,ol{padding-inline-start:var(--space-3)}.prose li+li{margin-block-start:var(--space-1)}.prose ul:not([class]) li::marker{color:var(--color-accent);content:"\25aa   "}.prose ol:not([class]) li::marker{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-accent)}blockquote{margin-inline:0;padding:var(--space-2) var(--space-3);border-inline-start:6px solid var(--color-accent);background:var(--color-surface-2);font-style:italic}blockquote p+p{margin-block-start:var(--space-1)}code,kbd,samp{font-family:var(--font-mono);font-size:.88em;padding:.1em .35em;background:var(--color-surface-2);border:1px solid var(--color-rule-soft);border-radius:var(--radius-sm)}pre{overflow-x:auto;padding:var(--space-2) var(--space-3);background:#0c0c0a;color:#f4f2ea;border-inline-start:6px solid var(--color-accent-2);font-size:var(--fs-sm);line-height:1.55}pre code{padding:0;background:none;border:0;color:inherit;font-size:inherit}table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);border-block:var(--rule-thick)}th,td{padding:var(--space-1) var(--space-2);text-align:start;vertical-align:top;border-block-end:1px solid var(--color-rule-soft)}th{font-family:var(--font-mono);font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-xs);border-block-end:var(--rule-thin)}tbody tr:nth-child(2n){background:var(--color-surface-2)}.prose .table-wrap,.prose table{display:block;overflow-x:auto}hr{border:0;block-size:6px;background:linear-gradient(90deg,var(--color-rule) 0 70%,var(--color-accent-2) 70% 85%,var(--color-accent) 85%);margin-block:var(--space-5)}.prose img{border:var(--rule-thin);border-radius:var(--radius-md)}.prose figure>figcaption,figcaption{margin-block-start:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--color-muted)}.stamp{--stamp-ink: var(--color-text);display:inline-flex;align-items:center;gap:.45em;padding:.3em .65em .25em;font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.2;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:var(--stamp-ink);background:var(--color-bg);border:2px solid var(--stamp-ink);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--color-bg),inset 0 0 0 3px var(--stamp-ink);transform:rotate(-3deg);transform-origin:center}.stamp-sep{opacity:.7}.stamp-lead{--stamp-ink: #0c0c0a;background:var(--color-accent-2);box-shadow:inset 0 0 0 2px var(--color-accent-2),inset 0 0 0 3px var(--stamp-ink),3px 3px 0 var(--color-rule);transform:rotate(4deg)}.button,.band-more,.author-more a,.pager-link{display:inline-flex;align-items:center;gap:var(--space-1);padding:.55em 1.1em;font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:var(--color-text);background:var(--color-bg);border:var(--rule-thin);border-radius:var(--radius-sm);box-shadow:4px 4px 0 var(--color-rule);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast)}.button:hover,.band-more:hover,.author-more a:hover,.pager-link:hover{background:var(--color-accent-2);color:var(--color-on-highlight);box-shadow:6px 6px 0 var(--color-rule);transform:translate(-2px,-2px)}.kicker,.card-kicker,.band-kicker,.issue-kicker,.rec-kicker,.lead-label{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em}.kicker a{display:inline-block;padding:.2em .6em;color:var(--color-on-band);background:var(--color-band);text-decoration:none}.byline-name{font-weight:600}a.byline-name{text-decoration-color:var(--color-accent)}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0;list-style:none}.tag-row li::marker{content:none}.tag{display:inline-block;padding:.2em .7em;font-family:var(--font-mono);font-size:var(--fs-xs);text-decoration:none;border:1px solid var(--color-rule);border-radius:999px;transition:background-color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.tag:before{content:"#";color:var(--color-accent);margin-inline-end:.1em}.tag:hover{background:var(--color-accent-2);color:var(--color-on-highlight);transform:translateY(-2px)}.empty-note{max-inline-size:var(--measure);padding:var(--space-3);font-style:italic;color:var(--color-text-soft);background:var(--color-surface);border:2px dashed var(--color-rule)}input[type=search]{inline-size:100%;min-inline-size:0;padding:.6em .9em;background:var(--color-surface);border:var(--rule-thin);border-radius:0;font-family:var(--font-body);font-size:var(--fs-base)}input[type=search]::placeholder{color:var(--color-muted);font-style:italic}.lede{font-size:var(--fs-lg);line-height:1.5;color:var(--color-text-soft)}.lede:first-line{font-weight:600;color:var(--color-text)}.callout{--callout-accent: var(--color-secondary);position:relative;padding:var(--space-3);padding-inline-start:calc(var(--space-3) + 6px);background:var(--color-surface);border:var(--rule-thin);box-shadow:6px 6px 0 var(--callout-accent)}.callout:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:6px;background:var(--callout-accent)}.callout[data-variant=tip],.callout[data-variant=success]{--callout-accent: var(--color-accent)}.callout[data-variant=warning],.callout[data-variant=warnung]{--callout-accent: var(--color-accent-2)}.callout[data-variant=danger]{--callout-accent: #b3261e}.callout-title{margin-block-end:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em}.callout-body>*+*{margin-block-start:var(--space-1)}.pullquote{margin-block:var(--space-5);padding:var(--space-3) 0;border:0;border-block:var(--rule-thick);background:none;font-style:normal;text-align:start}.pullquote p{font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.3}.pullquote p:first-letter{color:var(--color-accent)}.pullquote cite{display:inline-block;margin-block-start:var(--space-2);padding:.15em .5em;font-family:var(--font-mono);font-size:var(--fs-xs);font-style:normal;text-transform:uppercase;letter-spacing:.1em;background:var(--color-accent-2);color:var(--color-on-highlight)}.figure{margin-block:var(--space-4)}.figure img{inline-size:100%;object-fit:cover}.figure figcaption:before{content:"\25b8  ";color:var(--color-accent)}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-2);margin-block:var(--space-4)}.gallery .figure{margin:0}.gallery img{aspect-ratio:4 / 3;object-fit:cover}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--space-2);margin-block:var(--space-4)}.stats-row{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--space-1);padding:var(--space-2);background:var(--color-surface);border:var(--rule-thin);border-block-start:6px solid var(--color-accent)}.stats dt{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.stats dd{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);line-height:1.2}.takeaways{margin-block:var(--space-5);padding:0 var(--space-3) var(--space-3);background:var(--color-surface);border:var(--rule-thin);border-block-start:6px solid var(--color-accent);box-shadow:var(--shadow-stamp)}.takeaways-heading{display:inline-block;margin:calc(-1 * var(--space-2)) 0 var(--space-2);padding:.2em .7em;font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;background:var(--color-accent-2);color:var(--color-on-highlight);border:var(--rule-thin);transform:rotate(-2deg)}.takeaways ul{background-image:repeating-linear-gradient(to bottom,transparent 0 calc(1.65em - 1px),var(--color-rule-soft) calc(1.65em - 1px) 1.65em)}.takeaways ul{list-style:none;padding:0}.takeaways li{padding-inline-start:1.6em;position:relative;line-height:1.65}.takeaways li:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--color-accent);font-weight:700}.faq{margin-block:var(--space-5)}.faq-heading{margin-block-end:var(--space-2)}.faq-list{display:grid;gap:0;border-block-start:var(--rule-thick)}.faq-item{padding-block:var(--space-2);border-block-end:1px solid var(--color-rule-soft)}.faq-list dt{font-weight:700;font-size:var(--fs-lg);line-height:1.35}.faq-list dt:before{content:"F \b7  ";font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-accent)}.faq-list dd{margin:var(--space-1) 0 0;color:var(--color-text-soft)}.wrap{inline-size:min(100% - 2 * var(--space-3),var(--wrap));margin-inline:auto}.wrap-hero{inline-size:min(100% - 2 * var(--space-3),var(--wrap-hero));margin-inline:auto}.site-header{background:var(--color-bg);border-block-end:var(--rule-thick)}.masthead-strip{border-block-end:var(--rule-thin);font-family:var(--font-mono);font-size:var(--fs-xs)}.strip-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);padding-block:var(--space-1);text-transform:uppercase;letter-spacing:.08em}.edition time{font-weight:700}.strip-tagline{color:var(--color-muted)}.masthead{padding-block:var(--space-3) var(--space-2);text-align:center}.wordmark{display:inline-flex;align-items:baseline;gap:.12em;font-family:var(--font-display);font-size:var(--fs-4xl);line-height:1;letter-spacing:-.015em;text-decoration:none;color:var(--color-text)}.wm-bracket{color:var(--color-accent);font-family:var(--font-mono);font-weight:400;font-size:.8em;transform:translateY(-.04em)}.wordmark:hover .wm-name{background:linear-gradient(transparent 62%,var(--color-accent-2) 62% 92%,transparent 92%)}.filing-bar{border-block-start:var(--rule-thin);background:var(--color-surface-2)}.filing-inner{display:grid;gap:var(--space-2);padding-block:var(--space-2) 0;align-items:end}.search{position:relative;display:grid;gap:.25rem;padding-block-end:var(--space-2)}.search-label{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em}.search-label:before{content:"Nr. 00 \2014  ";color:var(--color-accent)}.search-field{display:flex}.search-field input{border-inline-end:0}.search-go{flex:none;padding:.6em 1.2em;font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;background:var(--color-text);color:var(--color-bg);border:var(--rule-thin);transition:background-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.search-go:hover{background:var(--color-accent-2);color:var(--color-on-highlight)}.search-results{position:absolute;z-index:40;inset-inline:0;inset-block-start:calc(100% - var(--space-2));max-block-size:min(70vh,32rem);overflow-y:auto;background:var(--color-surface);border:var(--rule-thin);box-shadow:8px 8px 0 var(--color-rule)}.search-results ol{list-style:none;padding:0}.search-results li+li{border-block-start:1px solid var(--color-rule-soft)}.search-results a{display:grid;gap:.2rem;padding:var(--space-1) var(--space-2);text-decoration:none}.search-results a:hover,.search-results a:focus-visible{background:var(--color-surface-2)}.search-hit-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.search-hit-title{font-weight:700;line-height:1.3}.search-none{padding:var(--space-2);font-style:italic}.index-tabs ul{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0;list-style:none}.tab{display:inline-block;padding:.55em 1.2em .5em;font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;background:var(--color-bg);border:var(--rule-thin);border-block-end:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;transition:background-color var(--dur-fast),transform var(--dur-med) var(--ease-spring)}.tab:hover{background:var(--color-accent-2);color:var(--color-on-highlight)}.tab[aria-current=page]{background:var(--color-band);color:var(--color-on-band);border-color:var(--color-rule)}@media(min-width:56rem){.filing-inner{grid-template-columns:minmax(18rem,5fr) 7fr;column-gap:var(--space-4)}.index-tabs ul{justify-content:flex-end}}.breadcrumbs{margin-block-end:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4em;padding:0;list-style:none}.breadcrumbs li:not(:last-child):after{content:"/";margin-inline-start:.4em;opacity:.6}.breadcrumbs a{text-decoration:none;border-block-end:1px solid currentColor}.breadcrumbs [aria-current]{opacity:.8}.site-footer{margin-block-start:var(--space-6);background:var(--color-text);color:var(--color-bg)}.footer-strip{display:grid;gap:var(--space-2);padding-block:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em}.footer-brand{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:0}.footer-brand .wm-bracket{color:var(--color-accent-2)}.footer-tagline{display:inline-block;margin-inline-start:var(--space-1);font-family:var(--font-body);font-style:italic;font-size:var(--fs-sm);opacity:.85}.footer-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);padding:0;list-style:none}.footer-nav a{text-decoration:none;text-transform:uppercase;border-block-end:2px solid transparent;transition:border-color var(--dur-fast)}.footer-nav a:hover{border-color:var(--color-accent-2)}.footer-meta{opacity:.8}.site-footer :focus-visible{outline-color:var(--color-accent-2)}@media(min-width:64rem){.footer-strip{grid-template-columns:auto 1fr;align-items:center}.footer-nav ul{justify-content:flex-end}.footer-meta{grid-column:1 / -1;border-block-start:1px solid color-mix(in srgb,var(--color-bg) 30%,transparent);padding-block-start:var(--space-1)}}@media(max-width:30rem){.strip-tagline{display:none}.strip-inner{flex-wrap:nowrap;letter-spacing:.04em}.edition{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masthead{padding-block:var(--space-2) var(--space-1)}.wordmark{font-size:clamp(1.25rem,6.4vw,2.25rem);white-space:nowrap;max-inline-size:100%}}@media(max-width:48rem){.site-footer{padding-block-end:calc(var(--space-5) + var(--space-3))}}.pager{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-start:var(--space-6);padding-block-start:var(--space-3);border-block-start:var(--rule-thick)}.pager-count{font-family:var(--font-mono);font-size:var(--fs-sm)}.pager-link.is-off{visibility:hidden}.mesh{background:radial-gradient(55% 90% at 8% 15%,var(--mesh-green),transparent 62%),radial-gradient(45% 80% at 92% 0%,var(--mesh-gold),transparent 60%),radial-gradient(60% 70% at 70% 100%,var(--mesh-green-2),transparent 70%),radial-gradient(35% 50% at 30% 95%,var(--mesh-gold),transparent 70%),var(--color-bg)}.desk-lead{border-block-end:var(--rule-thick)}.lead-inner{display:grid;gap:var(--space-4);padding-block:var(--space-5)}.issue-kicker{display:inline-block;padding:.25em .6em;background:var(--color-text);color:var(--color-bg)}.issue-title{margin-block:var(--space-2);font-size:var(--fs-3xl);max-inline-size:16ch}.issue-title:after{content:"";display:block;inline-size:5rem;block-size:8px;margin-block-start:var(--space-2);background:var(--color-accent-2)}.issue-dek{max-inline-size:44ch;font-size:var(--fs-lg);line-height:1.5;color:var(--color-text-soft)}.lead-label{margin-block-end:var(--space-1)}.empty-lead{align-self:center}@media(min-width:64rem){.lead-inner{grid-template-columns:4fr 8fr;align-items:start;column-gap:var(--space-5)}}.desk{padding-block:var(--space-6) var(--space-4)}.desk-head{display:grid;gap:var(--space-1);margin-block-end:var(--space-5);padding-block-start:var(--space-2);border-block-start:var(--rule-thick)}.desk-heading{font-size:var(--fs-2xl)}.desk-intro{max-inline-size:60ch;color:var(--color-text-soft)}.card{position:relative;display:grid;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:var(--rule-thick);transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.card>.stamp{position:absolute;z-index:2;inset-block-start:calc(var(--space-3) + var(--space-1));inset-inline-end:var(--space-1)}.card-media{display:block;overflow:hidden;border:var(--rule-thin);background:var(--color-surface-2);aspect-ratio:3 / 2}.card-img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .6s var(--ease-out),filter var(--dur-med)}.card-placeholder{display:grid;place-items:center;block-size:100%;background:radial-gradient(60% 80% at 20% 20%,var(--mesh-gold),transparent 70%),radial-gradient(70% 90% at 90% 90%,var(--mesh-green),transparent 70%),var(--color-surface-2)}.ph-word{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--color-accent);transform:rotate(-4deg)}.card-text{display:grid;gap:var(--space-1);align-content:start}.card:before{content:"Nr. " attr(data-num);position:absolute;inset-block-start:0;inset-inline-start:0;padding:.15em .6em;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;background:var(--color-rule);color:var(--color-bg)}.card-entry:before{content:none}.card-kicker{color:var(--color-accent)}.card-title{font-size:var(--fs-xl);line-height:1.2}.card-title a{text-decoration:none;background-image:linear-gradient(transparent 62%,var(--color-accent-2) 62% 92%,transparent 92%);background-size:0% 100%;background-repeat:no-repeat;transition:background-size var(--dur-med) var(--ease-out)}.card-title a:after{content:"";position:absolute;inset:0;z-index:1}.card-dek{color:var(--color-text-soft);line-height:1.5}.card-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-muted);letter-spacing:.02em}.card-meta .byline-name{color:var(--color-text);font-weight:400}.card-meta a.byline-name{position:relative;z-index:3}.meta-sep{margin-inline:.3em}.card:hover{transform:translateY(-4px);box-shadow:0 18px 0 -12px var(--color-accent-2)}.card:hover .card-img{transform:scale(1.05);filter:saturate(1.1)}.card:hover .card-title a,.card:focus-within .card-title a{background-size:100% 100%}.card:hover>.stamp{transform:rotate(-6deg) scale(1.06)}.card>.stamp{transition:transform var(--dur-med) var(--ease-spring)}.stagger{display:grid;gap:var(--space-5) var(--space-5);align-items:start}@media(min-width:40rem){.card-stagger,.card-rec{grid-template-columns:5fr 6fr;column-gap:var(--space-3)}.card-stagger .card-text{padding-block-start:var(--space-4)}}@media(min-width:64rem){.stagger{grid-template-columns:1fr 1fr}.stagger>.card:nth-child(2n){margin-block-start:var(--space-7)}.stagger>.card:nth-child(4n+3) .card-media,.stagger>.card:nth-child(4n+4) .card-media{order:2}}.card-lead{gap:var(--space-3);background:var(--color-bg);padding:var(--space-3);border:var(--rule-thin);border-block-start:var(--rule-thick);box-shadow:10px 10px 0 var(--color-rule)}.card-lead>.stamp{inset-block-start:calc(-1 * var(--space-2));inset-inline-end:var(--space-3);font-size:var(--fs-sm)}.card-lead .card-title{font-size:var(--fs-2xl)}.card-lead:hover{transform:translate(-3px,-3px);box-shadow:14px 14px 0 var(--color-rule)}@media(min-width:48rem){.card-lead{grid-template-columns:7fr 5fr}}.card-entry{padding-block-start:var(--space-2);border-block-start-width:2px}.card-entry>.stamp{position:static;justify-self:start;margin-block-end:var(--space-1)}.card-entry .card-title{font-size:var(--fs-lg)}.band{background:var(--color-band);color:var(--color-on-band);border-block:var(--rule-thick)}.band a{color:inherit}.band .band-more{color:var(--color-text)}.band .band-more:hover{color:var(--color-on-highlight)}.band-inner{display:grid;gap:var(--space-1);padding-block:var(--space-4)}.band-title{color:inherit;font-size:var(--fs-3xl)}.band-title a{text-decoration:none;background:linear-gradient(transparent 70%,var(--color-accent-2) 70% 90%,transparent 90%)}.band-dek{max-inline-size:60ch;font-size:var(--fs-lg);line-height:1.45}.band-more{justify-self:start;margin-block-start:var(--space-1);color:var(--color-text)}@media(min-width:64rem){.band-inner{grid-template-columns:1fr auto;align-items:end;column-gap:var(--space-5)}.band-title,.band-dek{grid-column:1}.band-more{grid-column:2;grid-row:1 / span 2;align-self:center}}.section-block{margin-block-start:var(--space-6)}.entries{display:grid;gap:var(--space-3);padding-block:var(--space-4)}@media(min-width:56rem){.entries{grid-template-columns:repeat(3,1fr)}}.page-band .band-kicker{opacity:.9}.page-band .wrap{padding-block:var(--space-4) var(--space-5)}.page-band .breadcrumbs a{color:var(--color-on-band)}.dispatch-head{border-block-end:var(--rule-thick);padding-block-end:var(--space-4)}.dispatch-head-inner{padding-block:var(--space-4) var(--space-3);display:grid;gap:var(--space-2);justify-items:start}.dispatch-title{max-inline-size:22ch;font-size:var(--fs-3xl)}.dispatch-dek{max-inline-size:58ch;font-size:var(--fs-lg);line-height:1.5;color:var(--color-text-soft)}.dispatch-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block:var(--rule-thin);inline-size:100%;font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.meta-stand{display:inline-flex;align-items:center;gap:var(--space-2)}.hero{margin-block-start:var(--space-2)}.hero-img{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;border:var(--rule-thin);box-shadow:12px 12px 0 var(--color-accent-2)}.hero-caption:before{content:"\25b8  ";color:var(--color-accent)}.dispatch-body,.dispatch-foot{inline-size:min(100% - 2 * var(--space-3),var(--wrap));margin-inline:auto}.dispatch-body{display:grid;padding-block:var(--space-5) var(--space-3)}.article-body{inline-size:100%;margin-inline:auto}.dispatch-foot{display:grid;gap:var(--space-3);max-inline-size:var(--measure);padding-block-end:var(--space-5)}.toc-rail{position:sticky;inset-block-start:0;z-index:20;margin-block-end:var(--space-3);padding-block:var(--space-1);background:var(--color-bg);border-block-end:var(--rule-thin)}.toc-rail-label{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;margin-block-end:var(--space-1)}.toc-rail-list{display:flex;gap:4px;padding:0;list-style:none}.toc-seg{flex:1}.toc-seg::marker{content:none}.toc-seg a{display:grid;gap:4px;text-decoration:none}.toc-seg-bar{position:relative;display:block;block-size:8px;background:var(--color-rule-soft);overflow:hidden}.toc-seg-fill{position:absolute;inset:0;background:var(--color-accent);transform-origin:left;transform:scaleX(var(--fill, 0));transition:transform .12s linear}.toc-seg.is-done .toc-seg-fill{background:var(--color-text)}.toc-seg-num{font-family:var(--font-mono);font-size:var(--fs-xs)}.toc-seg-title{display:none}.toc-seg a:hover .toc-seg-bar{box-shadow:0 0 0 2px var(--color-accent-2)}.toc-seg.is-active .toc-seg-num{color:var(--color-accent);font-weight:700}@media(min-width:76rem){.dispatch-body{grid-template-columns:minmax(0,1fr) minmax(0,var(--measure)) minmax(0,1fr);column-gap:var(--space-5);align-items:start}.article-body{grid-column:2;grid-row:1}.toc-rail{grid-column:1;grid-row:1;justify-self:end;inline-size:15rem;inset-block-start:var(--space-4);padding:0;border:0;background:none}.toc-rail-list{flex-direction:column;gap:6px}.toc-seg a{grid-template-columns:8px 2.2rem 1fr;align-items:stretch;gap:0 var(--space-1)}.toc-seg-bar{block-size:auto;min-block-size:3rem}.toc-seg-fill{transform-origin:top;transform:scaleY(var(--fill, 0))}.toc-seg-title{display:block;font-size:var(--fs-sm);line-height:1.3;padding-block:.2em;color:var(--color-text-soft)}.toc-seg.is-active .toc-seg-title{color:var(--color-text);font-weight:600}}.signoff{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-1);padding-block:var(--space-3);border-block:var(--rule-thick)}.signoff-label{inline-size:100%;font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted)}.signoff-dash{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--color-accent)}.signoff-name{font-family:var(--font-display);font-size:var(--fs-xl);text-decoration:none;background:linear-gradient(transparent 70%,var(--color-accent-2) 70% 92%,transparent 92%)}.signoff-role{font-style:italic;color:var(--color-text-soft)}.signoff-role:before{content:"\b7  ";color:var(--color-accent)}.related-recommends{padding-block:var(--space-6);background:var(--color-surface-2);border-block:var(--rule-thick)}.rec-head{display:grid;gap:var(--space-1);margin-block-end:var(--space-5)}.rec-kicker{color:var(--color-accent)}.rec-title{font-size:var(--fs-2xl)}.rec-intro{max-inline-size:56ch;font-style:italic;color:var(--color-text-soft)}.rec-grid{display:grid;gap:var(--space-4)}@media(min-width:64rem){.rec-grid{grid-template-columns:repeat(3,1fr)}.rec-grid .card-rec{grid-template-columns:1fr}.rec-grid .card-rec:nth-child(2){margin-block-start:var(--space-5)}}.progress-corner{position:fixed;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);z-index:50;display:grid;place-items:center;inline-size:3.5rem;block-size:3.5rem;border-radius:50%;background:var(--color-bg);box-shadow:0 0 0 2px var(--color-rule),4px 4px 0 2px var(--color-rule);text-decoration:none;transition:transform var(--dur-med) var(--ease-spring)}.progress-corner:hover{transform:rotate(-8deg) scale(1.08)}.progress-corner[data-armed]{transition:transform var(--dur-med) var(--ease-spring),opacity var(--dur-med),visibility var(--dur-med)}.progress-corner[data-armed]:not(.is-shown){opacity:0;visibility:hidden;pointer-events:none}@media(max-width:48rem){.progress-corner{inline-size:var(--space-5);block-size:var(--space-5);inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.progress-pct{font-size:.625rem}}.progress-ring{position:absolute;inset:0;inline-size:100%;block-size:100%;transform:rotate(-90deg)}.progress-track{fill:none;stroke:var(--color-rule-soft);stroke-width:5}.progress-value{fill:none;stroke:var(--color-accent);stroke-width:5;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--progress, 0));stroke-linecap:butt}.progress-pct{position:relative;font-family:var(--font-mono);font-size:var(--fs-xs)}.progress-pct:after{content:"%"}.page-head{border-block-end:var(--rule-thick)}.page-head .wrap{padding-block:var(--space-4) var(--space-5)}.page-title{max-inline-size:24ch}.page-dek{margin-block-start:var(--space-2);max-inline-size:58ch;font-size:var(--fs-lg);color:var(--color-text-soft)}.page-body{margin-inline:auto;padding-block:var(--space-5);inline-size:min(100% - 2 * var(--space-3),var(--measure))}.page-sheet .hero{margin-block-start:var(--space-4)}.author-grid{display:grid;gap:var(--space-4);padding-block:var(--space-5)}@media(min-width:64rem){.author-grid{grid-template-columns:repeat(3,1fr)}}.author-card{position:relative;display:grid;gap:var(--space-2);align-content:start;padding:var(--space-3);background:var(--color-surface);border:var(--rule-thin);border-block-start:var(--rule-thick);box-shadow:8px 8px 0 var(--color-rule-soft);transition:transform var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.author-card:hover{transform:translateY(-4px);box-shadow:8px 12px 0 var(--color-accent-2)}.author-avatar img,.author-initials{inline-size:6rem;block-size:6rem;border-radius:50%;border:var(--rule-thin);object-fit:cover}.author-initials{display:grid;place-items:center;font-family:var(--font-display);font-size:var(--fs-xl);background:var(--color-accent-2);color:var(--color-on-highlight)}.author-name{font-size:var(--fs-xl)}.author-name a{text-decoration:none}.author-role{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--color-accent)}.author-bio{line-height:1.55}.profile{display:grid;gap:var(--space-4);padding-block:var(--space-5) 0}@media(min-width:64rem){.profile{grid-template-columns:22rem minmax(0,var(--measure));align-items:start;column-gap:var(--space-5)}}.term-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--space-2);padding:0;list-style:none}.term-card{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-1);padding:var(--space-2);text-decoration:none;background:var(--color-surface);border:var(--rule-thin);border-radius:var(--radius-lg) var(--radius-lg) 0 0;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast)}.term-card:hover{transform:translateY(-3px);box-shadow:4px 4px 0 var(--color-accent-2)}.term-name{font-family:var(--font-display);font-size:var(--fs-lg)}.term-count{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-muted)}.lost{border-block-end:var(--rule-thick)}.lost-inner{display:grid;justify-items:start;gap:var(--space-3);padding-block:var(--space-7)}[data-magnetic]{translate:var(--mx, 0) var(--my, 0);transition:translate var(--dur-med) var(--ease-spring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-magnetic]{translate:none}}
