:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#0a0a0a;--stage-raised:#111;--ink:#f5f5f0;--muted:#a3a3a0;--line:#454545;--accent:#ff2a2a;--accent-hover:#ff5a5a;--error:#ff8b8b;--sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Black", ui-sans-serif, system-ui, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{color:#f5f5f0;font-family:var(--sans);scroll-behavior:smooth;background:#0a0a0a}body{color:#f5f5f0;background:#0a0a0a;min-width:320px;margin:0;overflow-x:hidden}a{color:#f5f5f0;text-underline-offset:.25em;text-decoration-color:#ff2a2a}a:hover{color:#ff5a5a}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #ff2a2a}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.public-site{color:#f5f5f0;background:#0a0a0a;overflow:hidden}.hero-stage{background:#0a0a0a;align-items:center;min-height:100svh;padding:32px 16px;display:flex}.hero-lockup{width:min(100%,1500px);margin:0 auto;animation:.76s cubic-bezier(.22,1,.36,1) both hero-reveal}.hero-wordmark{color:#f5f5f0;width:111.12%;font-family:var(--display);letter-spacing:-.065em;white-space:nowrap;transform-origin:0;align-items:center;gap:.09em;margin:0;font-size:clamp(5.3rem,26vw,24rem);font-weight:900;font-stretch:75%;line-height:.78;display:flex;transform:scaleX(.9)}.skip-strike{fill:#ff2a2a;flex:none;width:.6em;height:.48em;overflow:visible}.skip-strike-line{fill:none;stroke:#ff2a2a;stroke-linecap:square;stroke-width:10px}.hero-positioning{color:#b5b5b1;letter-spacing:.18em;margin:clamp(26px,4vw,54px) 0 0;font-size:clamp(.72rem,1.2vw,.92rem);font-weight:650}.ticker{background:#0a0a0a;border-block:1px solid #f5f5f0;overflow:hidden}.ticker-track{width:max-content;animation:19s linear infinite ticker;display:flex}.ticker-track span{color:#0000;font-family:var(--display);letter-spacing:.015em;white-space:nowrap;-webkit-text-stroke:1.5px #f5f5f0;padding:18px 0 21px;font-size:clamp(2.4rem,7vw,6.5rem);font-weight:900;font-stretch:75%;line-height:.82;display:block}.demo-stage{background:#111;min-height:100svh;padding:clamp(84px,11vw,170px) max(16px,50vw - 750px)}.demo-stage h2{color:#f5f5f0;max-width:1400px;font-family:var(--display);letter-spacing:-.045em;margin:0 0 clamp(72px,10vw,150px);font-size:clamp(4.2rem,11.5vw,11.8rem);font-weight:900;font-stretch:75%;line-height:.82}.demo-subline{color:#8a8a85;letter-spacing:.02em;max-width:42ch;margin:.75rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem)}.demo-form{width:100%}.demo-fields{gap:clamp(34px,5vw,72px);display:grid}.demo-fields label{color:#b5b5b1;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;gap:12px;font-size:.72rem;font-weight:700;display:grid}.demo-fields input{border:0;color:#f5f5f0;width:100%;min-width:0;font-family:var(--sans);letter-spacing:-.04em;background:#111;border-bottom:2px solid #f5f5f0;border-radius:0;padding:10px 0 20px;font-size:clamp(1.8rem,6vw,4.9rem);font-weight:800}.demo-fields input::placeholder{color:#8d8d89;opacity:1}.demo-form button,.signup-row button{color:#0a0a0a;cursor:pointer;font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;background:#ff2a2a;border:2px solid #ff2a2a;border-radius:0;font-weight:900;transition:background-color .16s,border-color .16s}.demo-form button{width:100%;margin-top:clamp(50px,8vw,110px);padding:clamp(22px,3vw,36px);font-size:clamp(1.1rem,3vw,2.25rem)}.demo-form button:hover,.signup-row button:hover{color:#0a0a0a;background:#ff5a5a;border-color:#ff5a5a}.demo-form button:disabled,.demo-fields input:disabled,.signup-row button:disabled,.signup-row input:disabled{cursor:wait;opacity:.62}.demo-confirmation{color:#ff2a2a;min-height:42vh;font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,10vw,10rem);font-weight:900;font-stretch:75%;line-height:.9}.form-error{color:#ff8b8b;min-height:1.3rem;font-family:var(--mono);margin:14px 0 0;font-size:.76rem}.first-drops{background:#0a0a0a;border-top:1px solid #454545;gap:44px;padding:clamp(74px,9vw,130px) max(16px,50vw - 750px);display:grid}.first-drops-copy>p{color:#a3a3a0;font-family:var(--mono);letter-spacing:.14em;margin:0 0 14px;font-size:.72rem;font-weight:800}.first-drops-copy h2{color:#f5f5f0;letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(2rem,5vw,4.6rem);font-weight:800;line-height:.98}.signup-form{align-self:end}.signup-row{display:flex}.signup-row input{color:#f5f5f0;background:#0a0a0a;border:2px solid #f5f5f0;border-right:0;border-radius:0;flex:1;min-width:0;padding:21px 20px;font-size:1rem;font-weight:750}.signup-row input::placeholder{color:#8d8d89;opacity:1}.signup-row button{padding:21px 28px;font-size:.86rem}.site-footer{color:#a3a3a0;font-family:var(--mono);letter-spacing:.04em;background:#0a0a0a;border-top:1px solid #454545;justify-content:space-between;gap:24px;padding:30px max(16px,50vw - 750px) 36px;font-size:.65rem;display:flex}.site-shell{background:#0a0a0a;width:min(1240px,100% - 32px);margin:0 auto}.site-header{border-bottom:1px solid #454545;align-items:center;min-height:76px;display:flex}.wordmark{color:#f5f5f0;font-family:var(--sans);letter-spacing:-.03em;font-size:.88rem;font-weight:950;text-decoration:none}.eyebrow,.issue-date,.issue-number{color:#ff2a2a;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.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,.article-page h1,.confirmation-page h1{color:#f5f5f0;font-family:var(--display);letter-spacing:-.04em;margin:0;font-weight:900;font-stretch:75%;line-height:.88}.page-header h1{font-size:clamp(4rem,10vw,9rem)}.page-header>p:last-child,.article-tagline,.confirmation-page>p:not(.eyebrow){color:#a3a3a0}.issue-list{border-top:1px solid #454545;margin:0;padding:0;list-style:none}.issue-list li{border-bottom:1px solid #454545;grid-template-columns:80px 1fr;gap:28px;padding:34px 0 38px;display:grid}.issue-number,.issue-date{margin:0 0 12px}.issue-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:850;line-height:1}.issue-list h3 a{text-decoration:none}.issue-list li>div:last-child>p:last-child:not(.issue-date){color:#a3a3a0;max-width:780px;margin:12px 0 0;line-height:1.6}.empty-state{color:#a3a3a0;font-family:var(--mono);border-block:1px solid #454545;margin:0;padding:42px 0;font-size:.78rem}.article-page article{max-width:780px;margin:0 auto}.article-page article>header{border-bottom:3px solid #ff2a2a;margin-bottom:72px;padding-bottom:54px}.article-page h1{font-size:clamp(3.8rem,8vw,7rem)}.article-tagline{margin:28px 0 0;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.4}.prose{color:#f5f5f0;font-size:clamp(1.06rem,1.7vw,1.25rem);line-height:1.75}.prose h2,.prose h3{margin:2.2em 0 .7em;line-height:1.1}.prose p,.prose ul,.prose ol,.prose blockquote{margin:0 0 1.35em}.prose blockquote{color:#a3a3a0;border-left:3px solid #ff2a2a;padding-left:24px}.prose code{font-family:var(--mono);font-size:.84em}.prose pre{background:#111;border:1px solid #454545;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:#fff;font-family:var(--mono);letter-spacing:.08em;text-align:center;background:#7c3aed;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%);min-height:100vh;margin:0 auto;display:flex}.confirmation-page h1{font-size:clamp(4rem,10vw,8rem)}.confirmation-page>p:not(.eyebrow){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:750}@keyframes hero-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{to{transform:translate(-50%)}}@media (width>=820px){.hero-stage{padding-inline:32px}.demo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-fields label:last-child{grid-column:1/-1}.first-drops{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end}}@media (width<=640px){.hero-positioning{letter-spacing:.11em}.ticker-track span{padding-block:14px 17px}.signup-row{flex-direction:column;gap:10px}.signup-row input{border-right:2px solid #f5f5f0}.signup-row button{width:100%}.site-footer{flex-direction:column;gap:12px}.issue-list li{grid-template-columns:42px 1fr;gap:16px}.article-page article>header{margin-bottom:52px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-lockup,.ticker-track{animation:none}}
