@font-face{font-family:Coolvetica;src:url(/fonts/Coolvetica-Rg.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0;padding:0}body{background:var(--zn-bg);color:var(--zn-text);font-family:var(--zn-font-grotesk);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:inherit}:root{--zn-bg:#050505;--zn-bg-soft:#0a080c;--zn-surface:#070608;--zn-surface-raised:#ffffff0a;--zn-border:#ffffff14;--zn-border-soft:#ffffff0d;--zn-paper:#f4ecdc;--zn-paper-soft:#ece3d0;--zn-paper-deep:#e4d9c0;--zn-ink:#1a1612;--zn-ink-muted:#5a4f43;--zn-ink-muted-2:#8a7d6c;--zn-text:#fff;--zn-text-muted:#a1a1aa;--zn-text-muted-2:#71717a;--zn-text-inverse:#0a080c;--zn-accent:#f472b6;--zn-accent-hot:#ff5ecb;--zn-accent-soft:#fbcfe8;--zn-accent-deep:#9d174d;--zn-overlay:#000000b8;--zn-shadow:0 20px 60px #0006;--zn-shadow-pink:0 10px 24px -10px #ff5ecb99;--zn-gradient-text:linear-gradient(180deg, #fff 0%, #fbcfe8 100%);--zn-gradient-cta:linear-gradient(135deg, #ff5ecb 0%, #c288ff 100%);--zn-font-display:"Coolvetica", "Space Grotesk", system-ui, sans-serif;--zn-font-grotesk:"Space Grotesk", "Coolvetica", system-ui, sans-serif;--zn-font-serif:"Newsreader", "Source Serif Pro", Georgia, "Times New Roman", serif;--zn-font-mono:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;--zn-display-xl:clamp(2.6rem, 6vw, 4.5rem);--zn-display-lg:clamp(2rem, 4.6vw, 3.2rem);--zn-display-md:clamp(1.5rem, 3vw, 2.2rem);--zn-issue-title:clamp(2rem, 4.6vw, 3rem);--zn-issue-dek:clamp(1.05rem, 2vw, 1.25rem);--zn-body-size:19px;--zn-body-leading:1.7;--zn-meta-size:13px;--zn-meta-leading:1.5;--zn-eyebrow:11px;--zn-column:640px;--zn-column-wide:720px}.nz-shell{flex-direction:column;min-height:100vh;display:flex}.nz-main{flex-direction:column;flex:1;display:flex}.nz-cs{background:var(--zn-surface-raised);width:100%;color:var(--zn-text);border-top:1px solid var(--zn-border);border-bottom:1px solid var(--zn-border)}.nz-cs-inner{width:100%;max-width:var(--zn-column-wide);margin:0 auto;padding:56px 28px 44px}.nz-cs-header{align-items:center;gap:10px;margin-bottom:24px;display:flex}.nz-cs-dot{background:var(--zn-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.2s ease-out infinite nz-cs-pulse;box-shadow:0 0 #f472b68c}@keyframes nz-cs-pulse{0%{box-shadow:0 0 #f472b68c}70%{box-shadow:0 0 0 8px #f472b600}to{box-shadow:0 0 #f472b600}}.nz-cs-eyebrow{font-family:var(--zn-font-grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--zn-text);font-size:11px;font-weight:700}.nz-cs-stage{min-height:240px;position:relative}.nz-cs-slide{opacity:0;pointer-events:none;flex-direction:column;gap:6px;transition:opacity .26s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0}.nz-cs-slide.is-active{opacity:1;pointer-events:auto;position:relative}.nz-cs-tag{font-family:var(--zn-font-serif);color:var(--zn-text-muted);margin-bottom:2px;font-size:14px;font-style:italic}.nz-cs-title{font-family:var(--zn-font-display);letter-spacing:-.035em;color:var(--zn-text);text-wrap:balance;margin:0 0 8px;font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1}.nz-cs-subline{font-family:var(--zn-font-serif);color:var(--zn-text-muted);text-wrap:pretty;max-width:540px;margin:0 0 22px;font-size:clamp(1rem,1.8vw,1.15rem);font-style:italic;line-height:1.45}.nz-cs-payouts{background:var(--zn-bg-soft);border:1px solid var(--zn-border);border-radius:12px;gap:0;max-width:520px;margin-bottom:18px;padding:14px 0;display:flex}.nz-cs-payout{flex-direction:column;flex:1;gap:4px;min-width:0;padding:0 18px;display:flex}.nz-cs-payout+.nz-cs-payout{border-left:1px solid var(--zn-border-soft)}.nz-cs-payout-label{font-family:var(--zn-font-grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--zn-text-muted-2);font-size:10.5px;font-weight:700}.nz-cs-payout-value{font-family:var(--zn-font-mono);font-variant-numeric:tabular-nums;color:var(--zn-text);font-size:14.5px;line-height:1.35}.nz-cs-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.nz-cs-status{font-family:var(--zn-font-serif);color:var(--zn-text-muted);font-size:14.5px;font-style:italic}.nz-cs-actions{border-top:1px solid var(--zn-border-soft);grid-template-columns:auto 1fr;align-items:start;gap:28px;margin-top:8px;padding-top:22px;display:grid}.nz-cs-apply{white-space:nowrap;height:fit-content}.nz-cs-quick{flex-direction:column;gap:8px;display:flex}.nz-cs-quick-label{font-family:var(--zn-font-grotesk);letter-spacing:.1em;text-transform:uppercase;color:var(--zn-text-muted-2);font-size:11px;font-weight:600}.nz-cs-quick-row{gap:8px;display:flex}.nz-cs-quick-input{background:var(--zn-bg-soft);border:1px solid var(--zn-border);min-width:0;color:var(--zn-text);font-family:var(--zn-font-grotesk);border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border-color .18s,background .18s}.nz-cs-quick-input::placeholder{color:var(--zn-text-muted-2)}.nz-cs-quick-input:focus{background:#f472b60a;border-color:#f472b699}.nz-cs-quick-btn{appearance:none;border:1px solid var(--zn-border);color:var(--zn-text);font-family:var(--zn-font-grotesk);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .18s,background .18s,color .18s}.nz-cs-quick-btn:hover{color:var(--zn-text);background:#f472b60a;border-color:#f472b699}.nz-cs-quick-note{font-family:var(--zn-font-grotesk);color:var(--zn-text-muted-2);margin:2px 0 0;font-size:11.5px;line-height:1.5}.nz-cs-controls{border-top:1px solid var(--zn-border-soft);justify-content:center;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.nz-cs-arrow{appearance:none;border:1px solid var(--zn-border);color:var(--zn-text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.nz-cs-arrow:hover{color:var(--zn-text);background:var(--zn-bg-soft);border-color:#ffffff38}.nz-cs-dots{align-items:center;gap:8px;display:inline-flex}.nz-cs-dot-btn{appearance:none;cursor:pointer;background:var(--zn-text-muted-2);opacity:.5;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:opacity .18s,background .18s,transform .18s}.nz-cs-dot-btn:hover{opacity:.85}.nz-cs-dot-btn.is-active{background:var(--zn-accent);opacity:1;transform:scale(1.15)}@media (width<=640px){.nz-cs-inner{padding:28px 22px 26px}.nz-cs-stage{min-height:0}.nz-cs-actions{grid-template-columns:1fr;gap:18px}.nz-cs-apply{justify-content:center;width:100%}.nz-cs-quick-row{flex-direction:column}.nz-cs-quick-btn{width:100%}}.nz-header{border-bottom:1px solid var(--zn-border-soft);justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.nz-header-inner{width:100%;max-width:var(--zn-column-wide);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.nz-wordmark{font-family:var(--zn-font-display);letter-spacing:-.03em;color:var(--zn-text);align-items:baseline;font-size:24px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.nz-wordmark .nz-dot{background:var(--zn-accent);border-radius:50%;align-self:center;width:.36em;height:.36em;margin-left:.06em;display:inline-block;transform:translateY(.16em)}.nz-wordmark .nz-news{font-family:var(--zn-font-serif);color:var(--zn-text-muted);letter-spacing:0;margin-left:.6em;font-size:.62em;font-style:italic;font-weight:400;transform:translateY(-.45em)}.nz-pill{background:var(--zn-gradient-cta);color:#fff;font-family:var(--zn-font-grotesk);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .18s,box-shadow .18s,transform .12s;display:inline-flex;box-shadow:0 6px 16px -6px #ff5ecb8c}.nz-pill:hover{filter:brightness(1.08);box-shadow:0 10px 22px -8px #ff5ecbbf}.nz-pill:active{transform:translateY(1px)}.nz-pill:disabled{opacity:.55;cursor:not-allowed;filter:none}.nz-pill.nz-pill-lg{padding:13px 24px;font-size:14px;box-shadow:0 10px 24px -10px #ff5ecb99}.nz-footer{border-top:1px solid var(--zn-border-soft);background:var(--zn-surface);color:var(--zn-text-muted-2);padding:26px 28px 32px;font-size:12.5px;line-height:1.75}.nz-footer-inner{width:100%;max-width:var(--zn-column-wide);margin:0 auto}.nz-footer a{color:var(--zn-text-muted);text-underline-offset:3px;-webkit-text-decoration:underline #f472b673;text-decoration:underline #f472b673;text-decoration-thickness:1.5px}.nz-footer a:hover{color:var(--zn-text);-webkit-text-decoration-color:var(--zn-accent-hot);text-decoration-color:var(--zn-accent-hot)}.nz-footer-row{display:block}.nz-archive{width:100%;max-width:var(--zn-column-wide);margin:0 auto;padding:64px 28px 80px}.nz-archive-eyebrow{font-family:var(--zn-font-grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--zn-text-muted-2);margin-bottom:14px;font-size:11px;font-weight:600}.nz-archive-intro{font-family:var(--zn-font-display);letter-spacing:-.035em;color:var(--zn-text);text-wrap:balance;margin:0 0 14px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.02}.nz-archive-intro em{font-family:var(--zn-font-serif);color:var(--zn-accent-soft);letter-spacing:-.01em;font-style:italic;font-weight:500}.nz-archive-dek{font-family:var(--zn-font-serif);color:var(--zn-text-muted);text-wrap:pretty;max-width:540px;margin:0 0 56px;font-size:18px;font-style:italic;line-height:1.55}.nz-archive-list{margin:0;padding:0;list-style:none}.nz-archive-row{border-bottom:1px solid var(--zn-border);color:inherit;grid-template-columns:96px 1fr auto;align-items:baseline;gap:28px;padding:26px 0;text-decoration:none;transition:padding-left .2s;display:grid;position:relative}.nz-archive-row:before{content:"";background:var(--zn-accent);opacity:0;width:2px;transition:opacity .18s;position:absolute;top:28px;bottom:28px;left:-18px}.nz-archive-row:hover:before{opacity:1}.nz-archive-row:hover .nz-archive-dek-row{color:var(--zn-text-muted)}.nz-archive-row:hover .nz-archive-title{color:#fff}.nz-archive-date{font-family:var(--zn-font-grotesk);letter-spacing:.1em;text-transform:uppercase;color:var(--zn-text-muted-2);font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px;font-weight:600}.nz-archive-title{font-family:var(--zn-font-serif);letter-spacing:-.01em;color:var(--zn-text);text-wrap:balance;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.25;transition:color .18s}.nz-archive-dek-row{font-family:var(--zn-font-serif);color:var(--zn-text-muted-2);text-wrap:pretty;max-width:520px;margin:0;font-size:15px;font-style:italic;line-height:1.5;transition:color .18s}.nz-archive-meta{font-family:var(--zn-font-grotesk);letter-spacing:.1em;text-transform:uppercase;color:var(--zn-text-muted-2);white-space:nowrap;padding-top:4px;font-size:11px;font-weight:600}.nz-archive-foot{border-top:1px solid var(--zn-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:64px;padding-top:28px;display:flex}.nz-archive-foot-blurb{font-family:var(--zn-font-serif);color:var(--zn-text-muted);max-width:380px;margin:0;font-size:15px;font-style:italic;line-height:1.5}.nz-issue{background:var(--zn-paper);color:var(--zn-ink);flex:1;padding:64px 28px 96px}.nz-issue-inner{width:100%;max-width:var(--zn-column);margin:0 auto}.nz-issue-crumb{font-family:var(--zn-font-grotesk);color:var(--zn-ink-muted-2);letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:36px;font-size:12.5px;text-decoration:none;display:inline-flex}.nz-issue-crumb:hover{color:var(--zn-accent-deep)}.nz-issue-crumb-arrow{font-size:14px}.nz-issue-eyebrow{font-family:var(--zn-font-grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--zn-ink-muted-2);margin-bottom:18px;font-size:11px;font-weight:600}.nz-issue-title{font-family:var(--zn-font-serif);letter-spacing:-.015em;color:var(--zn-ink);text-wrap:balance;margin:0 0 14px;font-size:clamp(2rem,4.6vw,3rem);font-weight:600;line-height:1.08}.nz-issue-title em{color:var(--zn-accent-deep);font-style:italic;font-weight:500}.nz-issue-dek{font-family:var(--zn-font-serif);color:var(--zn-ink-muted);text-wrap:pretty;margin:0 0 36px;font-size:clamp(1.05rem,2vw,1.25rem);font-style:italic;font-weight:400;line-height:1.45}.nz-issue-byline{font-family:var(--zn-font-grotesk);color:var(--zn-ink-muted);border-bottom:1px solid var(--zn-paper-soft);letter-spacing:.01em;margin:0 0 42px;padding-bottom:22px;font-size:13px}.nz-issue-byline strong{color:var(--zn-ink);font-weight:600}.nz-issue-body p{font-family:var(--zn-font-serif);color:var(--zn-ink);text-wrap:pretty;margin:0 0 1.15em;font-size:19px;line-height:1.7}.nz-issue-body p:first-of-type:first-letter{float:left;color:var(--zn-ink);padding:8px 10px 0 0;font-size:3.4em;font-weight:600;line-height:.85}.nz-issue-body a{color:var(--zn-ink);text-decoration:underline;-webkit-text-decoration-color:var(--zn-accent);text-decoration-color:var(--zn-accent);text-underline-offset:4px;text-decoration-thickness:2px;transition:text-decoration-color .18s}.nz-issue-body a:hover{-webkit-text-decoration-color:var(--zn-accent-hot);text-decoration-color:var(--zn-accent-hot)}.nz-issue-body strong{font-weight:600}.nz-issue-body em{font-style:italic}.nz-issue-body h2{font-family:var(--zn-font-serif);letter-spacing:-.01em;color:var(--zn-ink);margin:2.2em 0 .6em;font-size:1.55rem;font-weight:600;line-height:1.2}.nz-issue-body blockquote{border-left:2px solid var(--zn-accent-deep);color:var(--zn-ink-muted);margin:1.8em 0;padding:4px 0 4px 18px;font-size:1.05em;font-style:italic}.nz-callout-paper{background:var(--zn-paper-deep);border:1px solid #140f0a0f;border-radius:14px;margin:1.8em 0;padding:22px 24px}.nz-callout-paper-eyebrow{font-family:var(--zn-font-grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--zn-ink-muted-2);margin-bottom:10px;font-size:10.5px;font-weight:600}.nz-callout-paper h3{font-family:var(--zn-font-serif);color:var(--zn-ink);margin:0 0 8px;font-size:1.15rem;font-weight:600}.nz-callout-paper-grid{font-family:var(--zn-font-mono);color:var(--zn-ink);grid-template-columns:1fr 1fr;gap:6px 18px;margin-top:12px;font-size:14.5px;display:grid}.nz-callout-paper-grid div:nth-child(odd){color:var(--zn-ink-muted)}.nz-callout-paper-grid div:nth-child(2n){text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.nz-issue-end{border-top:1px solid var(--zn-paper-soft);font-family:var(--zn-font-serif);color:var(--zn-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:56px 0 0;padding-top:22px;font-size:16px;font-style:italic;display:flex}.nz-issue-end-blurb{max-width:360px;margin:0;line-height:1.5}.nz-subscribe{text-align:left;width:100%;max-width:480px;margin:0 auto;padding:80px 28px 96px}.nz-subscribe-eyebrow{font-family:var(--zn-font-grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--zn-text-muted-2);margin-bottom:18px;font-size:11px;font-weight:600}.nz-subscribe-title{font-family:var(--zn-font-display);letter-spacing:-.035em;color:var(--zn-text);text-wrap:balance;margin:0 0 14px;font-size:clamp(2.2rem,5.2vw,3.4rem);font-weight:700;line-height:1.02}.nz-subscribe-title em{font-family:var(--zn-font-serif);color:var(--zn-accent-soft);letter-spacing:-.01em;font-style:italic;font-weight:500}.nz-subscribe-dek{font-family:var(--zn-font-serif);color:var(--zn-text-muted);text-wrap:pretty;margin:0 0 36px;font-size:17px;font-style:italic;line-height:1.55}.nz-subscribe-form{flex-direction:column;gap:14px;display:flex}.nz-label{font-family:var(--zn-font-grotesk);letter-spacing:.1em;text-transform:uppercase;color:var(--zn-text-muted-2);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.nz-input{box-sizing:border-box;background:var(--zn-surface-raised);border:1px solid var(--zn-border);width:100%;color:var(--zn-text);font-family:var(--zn-font-grotesk);border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .18s,background .18s}.nz-input::placeholder{color:var(--zn-text-muted-2)}.nz-input:focus{background:#f472b60a;border-color:#f472b699}.nz-checkrow{font-family:var(--zn-font-grotesk);color:var(--zn-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;margin-top:4px;font-size:13px;line-height:1.55;display:flex}.nz-check{background:var(--zn-surface-raised);color:#0000;border:1.5px solid #ffffff38;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;transition:background .18s,border-color .18s,color .18s;display:flex}.nz-checkrow.is-on .nz-check{background:var(--zn-accent);border-color:var(--zn-accent);color:#fff}.nz-subscribe-submit{align-self:flex-start;margin-top:10px}.nz-subscribe-trust{border-top:1px solid var(--zn-border-soft);font-family:var(--zn-font-grotesk);color:var(--zn-text-muted-2);flex-direction:column;gap:12px;margin-top:36px;padding-top:24px;font-size:12.5px;line-height:1.55;display:flex}.nz-subscribe-trust strong{color:var(--zn-text-muted);font-weight:600}.nz-subscribe-error{font-family:var(--zn-font-grotesk);color:var(--zn-accent-hot);margin-top:4px;font-size:13px}.nz-confirm{text-align:left;max-width:480px;margin:0 auto;padding:96px 28px}.nz-confirm-title{font-family:var(--zn-font-display);letter-spacing:-.03em;margin:0 0 14px;font-size:2.4rem;font-weight:700;line-height:1.05}.nz-confirm-body{font-family:var(--zn-font-serif);color:var(--zn-text-muted);margin:0 0 14px;font-size:18px;line-height:1.6}.nz-confirm-body strong{color:var(--zn-text);font-weight:600}.nz-confirm-back{font-family:var(--zn-font-grotesk);color:var(--zn-text-muted);text-underline-offset:3px;margin-top:18px;font-size:13px;-webkit-text-decoration:underline #f472b680;text-decoration:underline #f472b680;display:inline-block}.nz-confirm-back:hover{color:var(--zn-text)}@media (width<=640px){.nz-archive{padding:48px 22px 64px}.nz-archive-row{grid-template-columns:64px 1fr;gap:16px}.nz-archive-meta{grid-column:2;padding-top:0}.nz-issue{padding:48px 22px 80px}.nz-subscribe{padding:64px 22px 80px}.nz-issue-body p:first-of-type:first-letter{font-size:3em}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
