.nb-article{width:100%;max-width:1180px;margin:0 auto;padding-bottom:24px}.nb-rail{position:fixed;left:24px;top:50%;transform:translateY(-50%);width:170px;padding:20px 0;z-index:50}.nb-rail__label{font-family:var(--font-geist-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-ink-mute);margin-bottom:14px;padding-left:16px}.nb-rail__link{display:block;padding:8px 16px;font-size:12px;font-weight:500;color:var(--bone-ink-mute);border-left:2px solid var(--bone-rule-2);transition:color .18s ease,border-color .18s ease}.nb-rail__link:hover{color:var(--bone-ink)}.nb-rail__link.is-active{color:var(--post-accent);border-left-color:var(--post-accent)}@media(max-width:1320px){.nb-rail{display:none}}.nb-header{padding:80px 56px 56px;text-align:center}.nb-header__meta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;font-family:var(--font-geist-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-ink-mute);margin-bottom:28px}.nb-header__back{color:var(--bone-ink-mute);transition:color .18s ease}.nb-header__back:hover{color:var(--bone-ink)}.nb-header__kind{color:var(--post-accent);border:1px solid color-mix(in srgb,var(--post-accent) 34%,transparent);border-radius:20px;padding:4px 11px}.nb-title{font-size:clamp(32px,5.2vw,58px);font-weight:400;line-height:1.12;letter-spacing:-.02em;max-width:860px;margin:0 auto 28px}.nb-deck{font-family:var(--font-serif);font-size:clamp(17px,2.2vw,22px);font-style:italic;line-height:1.6;color:var(--bone-ink-soft);max-width:640px;margin:0 auto}.nb-hero{display:block;width:calc(100% - 112px);height:auto;margin:0 56px 88px}.nb-multiples{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 56px;background:var(--bone-rule-2);border-top:1px solid var(--bone-rule-2);border-bottom:1px solid var(--bone-rule-2)}.nb-multiple{background:var(--bone-bg);padding:44px 32px;text-align:center}.nb-multiple__label{font-family:var(--font-geist-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--post-accent);margin-bottom:16px}.nb-multiple__value{font-size:clamp(38px,5vw,56px);font-weight:400;line-height:1;letter-spacing:-.02em}.nb-multiple__note{font-family:var(--font-serif);font-style:italic;font-size:13px;line-height:1.5;color:var(--bone-ink-mute);margin-top:12px}.nb-section{padding:88px 56px;border-top:1px solid var(--bone-rule)}.nb-section--flush{padding:0 56px 88px;border-top:none}.nb-section--tint{background:var(--bone-bg-2)}.nb-section--wash{background:var(--post-wash);text-align:center}.nb-section--summit{padding:56px 56px 80px}.nb-wrap{max-width:1060px;margin:0 auto}.nb-wrap--narrow{max-width:940px}.nb-prose{max-width:800px;margin:0 auto}.nb-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-geist-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--post-accent);margin-bottom:20px}.nb-eyebrow__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.nb-h2{font-size:clamp(26px,3.6vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.012em;max-width:22ch;margin-bottom:28px}.nb-h2--center{max-width:none;text-align:center;margin-bottom:36px}.nb-h3{font-size:22px;font-weight:600;letter-spacing:-.01em;margin-bottom:32px}.nb-p{font-size:16px;line-height:1.75;color:var(--bone-ink-soft)}.nb-p+.nb-p{margin-top:24px}.nb-p--lead{max-width:76ch;margin-bottom:36px}.nb-label{font-family:var(--font-geist-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--post-accent);margin-bottom:20px}.nb-label--plain{color:var(--bone-ink-mute);margin-bottom:20px}.nb-note{font-size:13px;line-height:1.65;color:var(--bone-ink-mute);max-width:60ch;margin-top:32px}.nb-footnote{font-size:12px;line-height:1.65;color:var(--bone-ink-mute);max-width:84ch;margin-top:24px}.nb-footnote--top{padding:20px 56px 0;margin:0}.nb-footnote--dark{color:#fbfaf780;margin-top:36px}.nb-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;max-width:1060px;margin:0 auto}.nb-deflist__row{padding:22px 0;border-top:1px solid var(--bone-rule)}.nb-deflist__row:last-child{border-bottom:1px solid var(--bone-rule)}.nb-deflist dt{font-size:14px;font-weight:600;margin-bottom:6px}.nb-deflist dd{font-size:14px;line-height:1.6;color:var(--bone-ink-soft)}.nb-stack{display:flex;flex-direction:column;gap:26px}.nb-stack__row{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}.nb-stack__label{font-size:15px;font-weight:600;line-height:1.3}.nb-stack__chips{display:flex;gap:10px;flex-wrap:wrap}.nb-chip{font-size:14px;padding:11px 20px;border:1px solid var(--bone-rule-2);border-radius:24px;background:var(--bone-bg);white-space:nowrap}.nb-pullquote{max-width:1060px;margin:0 auto;padding:56px 64px;background:var(--post-wash);text-align:center}.nb-pullquote p{font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,3vw,28px);line-height:1.5;max-width:760px;margin:0 auto;color:var(--bone-ink)}.nb-steps{list-style:none;margin:32px 0}.nb-steps li{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--bone-rule);font-size:15px;line-height:1.65;color:var(--bone-ink-soft)}.nb-steps li:last-child{border-bottom:1px solid var(--bone-rule)}.nb-steps__n{font-family:var(--font-serif);font-style:italic;font-size:16px;color:var(--post-accent)}.nb-steps strong{font-weight:600;color:var(--bone-ink)}.nb-steps--roman li{padding:22px 0}.nb-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;background:var(--bone-rule-2);border:1px solid var(--bone-rule-2)}.nb-card{background:var(--bone-bg);padding:32px}.nb-section--tint .nb-card{background:var(--bone-bg)}.nb-card__n{font-family:var(--font-geist-mono);font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--post-accent);margin-bottom:14px}.nb-card__ghost{font-family:var(--font-serif);font-size:64px;line-height:1;color:color-mix(in srgb,var(--post-accent) 22%,transparent);margin-bottom:4px}.nb-card__title{font-size:18px;font-weight:600;line-height:1.35;margin-bottom:12px}.nb-card__body{font-size:14px;line-height:1.65;color:var(--bone-ink-soft)}.nb-cards--shift{margin-top:40px}.nb-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.nb-tag{font-family:var(--font-geist-mono);font-size:10px;font-weight:500;letter-spacing:.06em;padding:6px 10px;border-radius:20px;border:1px solid}.nb-tag--verified{color:var(--post-accent);border-color:color-mix(in srgb,var(--post-accent) 55%,transparent)}.nb-tag--extracted{color:var(--bone-ink-mute);border-color:var(--bone-rule-3)}.nb-tag--estimated{color:var(--bone-warn);border-color:color-mix(in srgb,var(--bone-warn) 45%,transparent)}.nb-figure{display:block;width:100%;height:auto;margin:0 auto;border:1px solid var(--bone-rule-2);cursor:zoom-in;background:var(--bone-bg)}.nb-figure--md{max-width:460px}.nb-figure--lg{max-width:700px}.nb-figgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.nb-figgrid>.nb-figure--lg{grid-column:1 / -1}.nb-section--summit .nb-figure{max-width:660px;border:none;background:transparent}.nb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px}.nb-stat{background:var(--post-olive);color:#f6f7f3;padding:28px 24px;border-radius:var(--bone-r-md);display:flex;flex-direction:column}.nb-stat__value{font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1;letter-spacing:-.02em}.nb-stat__label{font-size:13px;line-height:1.5;margin-top:12px;opacity:.92}.nb-table{display:flex;flex-direction:column}.nb-table__head,.nb-table__row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;border-bottom:1px solid var(--bone-rule)}.nb-table__head{padding:16px 0;font-family:var(--font-geist-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-ink-mute)}.nb-table__row{padding:22px 0;align-items:center}.nb-table__task{font-size:15px;font-weight:500}.nb-table__manual{font-size:14px;color:var(--bone-ink-mute)}.nb-table__synth{font-size:14px;font-weight:500;color:var(--post-accent)}.nb-table__mobilelabel{display:none}.nb-section--dark{background:var(--post-dark);color:#fbfaf7}.nb-section--dark .nb-eyebrow{color:#7cc08d}.nb-section--dark .nb-h2{color:#fbfaf7}.nb-failures{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:12px}.nb-failure{border-top:2px solid #7cc08d;padding-top:18px}.nb-failure__title{font-size:15px;font-weight:600;margin-bottom:10px}.nb-failure p{font-size:14px;line-height:1.65;color:#fbfaf7b8}.nb-thesis{max-width:900px;margin:0 auto}.nb-thesis__line{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,3.4vw,30px);line-height:1.4;max-width:760px;margin:0 auto 22px;color:var(--bone-ink)}.nb-thesis__line span{color:var(--post-accent-deep)}.nb-thesis__body{font-size:15px;line-height:1.75;color:var(--bone-ink-soft);text-align:left}.nb-quote{max-width:1000px;margin:0 auto;padding:48px 56px;background:var(--bone-bg);border:1px solid var(--bone-rule-2)}.nb-quote p{font-size:20px;line-height:1.55;letter-spacing:-.01em;margin-bottom:24px;position:relative}.nb-quote p:before{content:"“";font-family:var(--font-serif);font-size:56px;line-height:0;color:var(--bone-ink-faint);vertical-align:-.18em;margin-right:6px}.nb-quote footer{font-size:15px;color:var(--bone-ink-mute)}.nb-fit{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bone-rule-2);border:1px solid var(--bone-rule-2)}.nb-fit__cell{background:var(--bone-bg);padding:30px}.nb-fit__cell--wide{grid-column:1 / -1}.nb-fit__n{font-family:var(--font-serif);font-size:28px;line-height:1;color:var(--post-accent);margin-bottom:10px}.nb-fit p{font-size:15px;line-height:1.6;color:var(--bone-ink-soft);max-width:84ch}.nb-cta{padding:80px 56px 96px;text-align:center;border-top:1px solid var(--bone-rule);background:var(--bone-bg-2)}.nb-cta h2{font-size:clamp(24px,3.2vw,32px);font-weight:400;letter-spacing:-.015em;margin-bottom:14px}.nb-cta p{font-size:15px;line-height:1.7;color:var(--bone-ink-soft);max-width:56ch;margin:0 auto 32px}.nb-cta__buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.nb-cta__primary,.nb-cta__secondary{font-size:14px;font-weight:500;padding:13px 26px;border-radius:var(--bone-r-sm);transition:opacity .18s ease,transform .18s ease}.nb-cta__primary{background:var(--bone-ink);color:var(--bone-bg);border:1px solid var(--bone-ink)}.nb-cta__secondary{border:1px solid var(--bone-rule-3);color:var(--bone-ink)}.nb-cta__primary:hover,.nb-cta__secondary:hover{opacity:.85;transform:translateY(-1px)}.nb-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:40px;background:#0f0e0cdb;cursor:zoom-out;animation:nbFade .16s ease-out}.nb-lightbox img{max-width:92vw;max-height:92vh;box-shadow:0 20px 60px #0006}@keyframes nbFade{0%{opacity:0}to{opacity:1}}@media(max-width:1000px){.nb-split{grid-template-columns:1fr;gap:40px}.nb-cards,.nb-failures{grid-template-columns:1fr}.nb-cards{gap:1px}.nb-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nb-header{padding:48px 20px 40px}.nb-hero{width:calc(100% - 40px);margin:0 20px 56px}.nb-multiples{grid-template-columns:1fr;margin:0 20px}.nb-multiple{padding:32px 24px}.nb-section{padding:56px 20px}.nb-section--flush{padding:0 20px 56px}.nb-section--summit{padding:40px 20px 56px}.nb-footnote--top{padding:20px 20px 0}.nb-stack__row{grid-template-columns:1fr;gap:12px}.nb-pullquote{padding:36px 24px}.nb-quote{padding:32px 24px}.nb-quote p{font-size:18px}.nb-figgrid,.nb-fit{grid-template-columns:1fr}.nb-cta{padding:56px 20px 72px}.nb-thesis__body{font-size:14px}.nb-table__head{display:none}.nb-table__row{grid-template-columns:1fr;gap:8px;padding:20px 0}.nb-table__mobilelabel{display:block;font-family:var(--font-geist-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-ink-mute);margin-bottom:2px}}@media(max-width:520px){.nb-stats{grid-template-columns:1fr}}
