:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f3f4ef;--surface:#fafbf7;--ink:#11130f;--muted:#61665e;--line:#cfd3ca;--accent:#f5b301;--accent-ink:#805d00;--display:Georgia, "Times New Roman", serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--sans);scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.24em;text-decoration-thickness:1px}a:hover{color:var(--accent)}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell{width:min(1240px,100% - 48px);margin:0 auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:86px;display:flex}.wordmark{font-family:var(--mono);letter-spacing:.1em;font-size:.92rem;font-weight:800;text-decoration:none}.site-header nav{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:28px;font-size:.76rem;display:flex}.site-header nav a{text-decoration:none}.site-header nav a[aria-current=page]{color:var(--accent)}.hero{min-height:min(780px,100vh - 86px);padding:clamp(72px,10vw,150px) 0 80px;position:relative}.hero-index,.eyebrow,.section-label,.issue-date,.issue-number,.form-note,.form-error{font-family:var(--mono)}.hero-index{color:var(--muted);letter-spacing:.1em;font-size:.72rem;position:absolute;top:34px;right:0}.eyebrow,.section-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:.72rem;font-weight:700}.hero h1{max-width:1120px;font-family:var(--sans);letter-spacing:-.085em;margin:0;font-size:clamp(4.3rem,13vw,11.5rem);font-weight:900;line-height:.78}.hero-tagline{font-family:var(--display);margin:42px 0 0;font-size:clamp(1.4rem,3vw,2.4rem);font-style:italic}.hero-rule{background:var(--accent);width:92px;height:4px;margin:42px 0}.signup-form{max-width:680px}.signup-form label{margin:0 0 10px;font-size:.85rem;font-weight:650;display:block}.signup-row{display:flex}.signup-row input{border:1px solid var(--ink);background:var(--surface);min-width:0;color:var(--ink);border-right:0;border-radius:0;flex:1;padding:16px 18px}.signup-row button{border:1px solid var(--accent);background:var(--accent);color:#261d00;cursor:pointer;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:0;padding:16px 22px;font-size:.76rem;font-weight:700}.signup-row button:hover{background:var(--accent-ink);color:#fff}.signup-row button:disabled,.signup-row input:disabled{cursor:wait;opacity:.62}.form-note,.form-error{min-height:1.25rem;color:var(--muted);margin:10px 0 0;font-size:.68rem}.form-error{color:#a82a32}.manifesto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.72fr) minmax(320px,1.28fr);gap:clamp(48px,9vw,140px);padding:120px 0;display:grid}.manifesto h2,.section-heading h2,.page-header h1,.article-page h1,.confirmation-page h1{font-family:var(--display);letter-spacing:-.035em;margin:0;font-weight:500}.manifesto h2,.section-heading h2{font-size:clamp(2.3rem,4.5vw,4.2rem);line-height:1}.manifesto>p{max-width:780px;font-family:var(--display);margin:0;font-size:clamp(1.5rem,2.35vw,2.25rem);line-height:1.4}.latest{padding:120px 0 150px}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:64px;display:flex}.section-heading>a{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:700}.issue-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.issue-list li{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:28px;padding:34px 0 38px;display:grid}.issue-number,.issue-date{color:var(--muted);letter-spacing:.08em;margin:0 0 12px;font-size:.7rem}.issue-list h3{font-family:var(--display);margin:0;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:500;line-height:1.08}.issue-list h3 a{text-decoration:none}.issue-list li>div:last-child>p:last-child:not(.issue-date){max-width:780px;color:var(--muted);margin:12px 0 0;font-size:1rem;line-height:1.6}.empty-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);margin:0;padding:42px 0;font-size:.78rem}.site-footer{border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;gap:24px;padding:30px 0 42px;font-size:.65rem;display:flex}.archive-page,.article-page{min-height:80vh;padding:clamp(72px,10vw,130px) 0 140px}.page-header{max-width:820px;margin-bottom:80px}.page-header h1{font-size:clamp(4rem,9vw,8rem);line-height:.9}.page-header>p:last-child{color:var(--muted);margin:28px 0 0;font-size:1.15rem}.article-page article{max-width:780px;margin:0 auto}.article-page article>header{border-bottom:3px solid var(--accent);margin-bottom:72px;padding-bottom:54px}.article-page h1{font-size:clamp(3.3rem,7vw,6.4rem);line-height:.98}.article-tagline{color:var(--muted);font-family:var(--display);margin:28px 0 0;font-size:clamp(1.25rem,2.2vw,1.7rem);font-style:italic;line-height:1.4}.prose{font-family:var(--display);font-size:clamp(1.13rem,1.7vw,1.3rem);line-height:1.78}.prose h2,.prose h3{font-family:var(--sans);margin:2.2em 0 .7em;line-height:1.15}.prose h2{font-size:1.8em}.prose h3{font-size:1.35em}.prose p,.prose ul,.prose ol,.prose blockquote{margin:0 0 1.35em}.prose blockquote{border-left:3px solid var(--accent);color:var(--muted);padding-left:24px}.prose code{font-family:var(--mono);font-size:.84em}.prose pre{border:1px solid var(--line);background:var(--surface);padding:22px;font-size:.82rem;line-height:1.6;overflow-x:auto}.preview-page{background:#1b1612;min-height:100vh}.draft-banner{z-index:1;color:#261d00;font-family:var(--mono);letter-spacing:.08em;text-align:center;background:#f5b301;padding:11px 20px;font-size:.72rem;font-weight:800;position:sticky;top:0}.email-preview{background:#f5f5f0;border:0;width:100%;min-height:calc(100vh - 38px);display:block}.confirmation-page{flex-direction:column;justify-content:center;align-items:flex-start;width:min(760px,100% - 48px);min-height:100vh;margin:0 auto;display:flex}.confirmation-page h1{font-size:clamp(3.4rem,9vw,7rem);line-height:.95}.confirmation-page>p:not(.eyebrow){color:var(--muted);margin:28px 0;font-size:1.12rem}.confirmation-page>a{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:700}@media (width<=720px){.site-shell{width:min(100% - 28px,1240px)}.site-header{min-height:72px}.site-header nav{gap:16px}.hero{min-height:auto;padding:100px 0 72px}.hero-index{top:24px}.hero h1{font-size:clamp(4rem,21vw,7rem);line-height:.82}.signup-row{flex-direction:column;gap:10px}.signup-row input{border-right:1px solid var(--ink)}.manifesto{grid-template-columns:1fr;gap:42px;padding:80px 0}.latest{padding:80px 0 100px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:44px}.issue-list li{grid-template-columns:42px 1fr;gap:16px}.site-footer{flex-direction:column}.article-page article>header{margin-bottom:52px}}@media (prefers-color-scheme:dark){:root{--paper:#0d100e;--surface:#151a17;--ink:#f0f2ec;--muted:#a1a79e;--line:#343a35;--accent:#d99b00;--accent-ink:#8c6500}.signup-row button{color:#261d00}.form-error{color:#ff8d95}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
