*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-mono);font-weight:400;font-size:14px;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative;min-height:100vh}:root{--bg-primary: #0a0a0a;--bg-elevated: #131313;--bg-tint: #1a1a1a;--text-primary: #e8e3d8;--text-secondary: #8a857a;--text-tertiary: #4a4842;--accent-signal: #c8372d;--accent-classified: #d4a534;--rule: #1f1f1f;--rule-strong: #2a2a2a;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", monospace;--font-serif: "Cormorant Garamond", "Times New Roman", serif;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--space-2xl: 8rem;--container-max: 1180px;--container-narrow: 720px;--container-prose: 680px}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");mix-blend-mode:overlay}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:999;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(255,255,255,.012) 2px,rgba(255,255,255,.012) 3px)}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.eyebrow--signal{color:var(--accent-signal)}.eyebrow--classified{color:var(--accent-classified)}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:500;line-height:1.15;letter-spacing:-.01em}h1{font-size:clamp(2.8rem,7vw,5rem);font-weight:400}h2{font-size:clamp(1.6rem,3.5vw,2.4rem)}h3{font-size:1.3rem}p{max-width:65ch}a{color:var(--text-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-signal)}::selection{background-color:var(--accent-signal);color:var(--bg-primary)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(1.5rem,4vw,3rem)}.container--narrow{max-width:var(--container-narrow)}.container--prose{max-width:var(--container-prose)}.section{padding-block:var(--space-2xl);position:relative}.rule{height:1px;background-color:var(--rule);width:100%}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding-block:1.25rem;background-color:#0a0a0ad9;backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.18em;color:var(--text-primary);display:inline-flex;align-items:baseline;gap:.5rem}.brand__mark{color:var(--accent-signal)}.nav{display:flex;gap:2rem;align-items:center}.nav__link{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);position:relative}.nav__link:hover{color:var(--text-primary)}.nav__link:before{content:attr(data-number);margin-right:.5rem;color:var(--text-tertiary);font-weight:400}@media (max-width: 680px){.nav{gap:1.25rem}.nav__link:before{display:none}}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding-block:8rem 4rem}.hero__title{margin-bottom:3rem;display:flex;flex-direction:column;gap:.5rem}.hero__title-line{display:block;opacity:0;transform:translateY(20px);animation:rise .9s cubic-bezier(.16,1,.3,1) forwards}.hero__title-line:nth-child(1){animation-delay:.1s}.hero__title-line:nth-child(2){animation-delay:.25s}.hero__title-line:nth-child(3){animation-delay:.4s}.hero__title-line--accent{color:var(--accent-signal);font-style:italic}.hero__tagline{font-family:var(--font-mono);font-size:clamp(.85rem,1.2vw,1rem);letter-spacing:.12em;color:var(--text-secondary);opacity:0;animation:rise .9s cubic-bezier(.16,1,.3,1) .6s forwards}.hero__tagline-word{color:var(--text-primary);font-weight:500}.hero__tagline-sep{margin-inline:.6rem;color:var(--text-tertiary)}@keyframes rise{to{opacity:1;transform:translateY(0)}}.hero__stamp{position:absolute;top:10rem;right:clamp(1.5rem,4vw,3rem);width:clamp(120px,14vw,180px);height:clamp(120px,14vw,180px);border:2px solid var(--accent-signal);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:rotate(-8deg);opacity:0;animation:stamp-in .6s cubic-bezier(.34,1.56,.64,1) 1s forwards}.hero__stamp:before{content:"";position:absolute;inset:8px;border:1px solid var(--accent-signal);border-radius:50%;opacity:.5}.hero__stamp-line{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-signal);line-height:1.4}.hero__stamp-line--bold{font-weight:700;font-size:11px}@keyframes stamp-in{0%{opacity:0;transform:rotate(-25deg) scale(1.4)}to{opacity:.85;transform:rotate(-8deg) scale(1)}}@media (max-width: 760px){.hero__stamp{display:none}}.dispatches{background-color:var(--bg-primary);border-top:1px solid var(--rule)}.dispatches__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem;gap:2rem;flex-wrap:wrap}.dispatches__heading{font-size:clamp(1.4rem,2.5vw,1.8rem);color:var(--text-primary)}.dispatches__count{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary)}.dispatches__list{list-style:none;display:flex;flex-direction:column}.dispatch-row{display:grid;grid-template-columns:110px 1fr;gap:2rem;align-items:baseline;padding-block:1.5rem;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit;transition:padding-left .3s ease;position:relative}.dispatch-row:before{content:"";position:absolute;left:-1.5rem;top:50%;width:6px;height:6px;background-color:var(--accent-signal);border-radius:50%;opacity:0;transform:translateY(-50%) translate(-.5rem);transition:opacity .3s ease,transform .3s ease}.dispatch-row:hover{padding-left:1rem}.dispatch-row:hover:before{opacity:1;transform:translateY(-50%) translate(0)}.dispatch-row:hover .dispatch-row__title{color:var(--accent-signal)}.dispatch-row__date{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-tertiary)}.dispatch-row__title{font-family:var(--font-serif);font-size:1.3rem;font-weight:400;line-height:1.3;color:var(--text-primary);transition:color .2s ease}@media (max-width: 680px){.dispatch-row{grid-template-columns:1fr;gap:.5rem}.dispatch-row:hover{padding-left:0}.dispatch-row:before{display:none}.dispatch-row__title{font-size:1.15rem}}.article{padding-block:8rem 6rem}.article__header{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid var(--rule)}.article__meta{display:flex;gap:2rem;margin-bottom:2rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);flex-wrap:wrap}.article__meta-author{color:var(--accent-signal)}.article__title{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;margin-bottom:1rem}.article__summary{font-family:var(--font-serif);font-size:1.2rem;font-style:italic;color:var(--text-secondary);max-width:60ch;line-height:1.5}.article__body{font-size:15px;line-height:1.75;color:var(--text-primary);max-width:var(--container-prose)}.article__body>*+*{margin-top:1.25rem}.article__body h2{font-size:1.8rem;margin-top:3rem;margin-bottom:1rem;color:var(--text-primary);padding-bottom:.5rem;border-bottom:1px solid var(--rule)}.article__body h3{font-size:1.3rem;margin-top:2.5rem;margin-bottom:.75rem;color:var(--text-primary)}.article__body p{color:var(--text-primary);max-width:none}.article__body strong{color:var(--text-primary);font-weight:600}.article__body em{font-family:var(--font-serif);font-style:italic;font-size:1.24em;color:var(--text-primary)}.article__body a{color:var(--accent-signal);border-bottom:1px solid var(--accent-signal);padding-bottom:1px}.article__body a:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.article__body code{font-family:var(--font-mono);font-size:.9em;background-color:var(--bg-elevated);padding:.1em .4em;border-radius:2px;color:var(--accent-classified)}.article__body pre{background-color:var(--bg-elevated);border:1px solid var(--rule);padding:1.5rem;overflow-x:auto;font-size:12px;line-height:1.6;margin-block:2rem}.article__body pre code{background:transparent;padding:0;color:var(--text-primary)}.article__body blockquote{border-left:3px solid var(--accent-signal);padding-left:1.5rem;margin-block:2rem;font-family:var(--font-serif);font-style:italic;font-size:1.1rem;color:var(--text-secondary)}.article__body ul,.article__body ol{padding-left:1.5rem;margin-block:1rem}.article__body li{margin-bottom:.5rem}.article__body hr{border:none;height:1px;background-color:var(--rule);margin-block:3rem}.article__body table{width:100%;border-collapse:collapse;margin-block:2rem;font-size:13px}.article__body th,.article__body td{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--rule)}.article__body th{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--rule-strong)}.article__footer{margin-top:6rem;padding-top:2rem;border-top:1px solid var(--rule)}.article__substack-line{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--text-tertiary)}.article__substack-link{color:var(--text-secondary);border-bottom:1px dotted var(--text-tertiary)}.article__substack-link:hover{color:var(--accent-signal);border-bottom-color:var(--accent-signal)}.dossier{padding-block:10rem 6rem}.dossier__entry{font-family:var(--font-mono);font-size:13px;line-height:1.9;color:var(--text-primary);max-width:640px}.dossier__rule{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.05em;user-select:none;margin-block:.5rem}.dossier__header{margin-bottom:2rem;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.dossier__field{display:grid;grid-template-columns:130px 1fr;gap:2rem;padding-block:.5rem;align-items:baseline}.dossier__label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.dossier__value{color:var(--text-primary)}.dossier__value--accent{color:var(--accent-signal)}.dossier__value--secondary{color:var(--text-secondary)}.dossier__block{margin-block:1.5rem}.dossier__separator{margin-block:2rem}@media (max-width: 580px){.dossier__field{grid-template-columns:1fr;gap:.25rem;padding-block:.75rem}}.site-footer{padding-block:3rem;border-top:1px solid var(--rule);margin-top:auto}.site-footer__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--text-tertiary);text-transform:uppercase}.site-footer__motto{font-style:italic;text-transform:none;letter-spacing:.04em;font-family:var(--font-serif);font-size:14px;color:var(--text-secondary)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--accent-signal);outline-offset:4px}
