.post_progress__RHI0x{position:fixed;top:0;left:0;height:2px;background:var(--ember);width:0;z-index:60;transition:width .05s linear}.post_head__zlU_R{max-width:820px;margin:0 auto;padding:140px 28px 40px}.post_crumbs__MXJbb{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:40px;display:flex;gap:10px;align-items:center}.post_crumbs__MXJbb a{color:var(--ink-dim)}.post_crumbs__MXJbb a:hover{color:var(--ink)}.post_crumbs__MXJbb .post_s__hihfW{color:var(--ink-mute)}.post_metaRow__6yqZk{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--ink-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px}.post_metaRow__6yqZk .post_tagp__8CdN0{color:var(--ember-2);border:1px solid var(--ember);padding:3px 10px;border-radius:999px}.post_metaRow__6yqZk .post_sep__fXI7v{color:var(--ink-mute)}.post_title__fn46W{font-family:var(--serif);font-weight:400;font-size:clamp(48px,7vw,92px);line-height:.95;letter-spacing:-.02em;margin:0 0 24px}.post_title__fn46W em{font-style:italic;color:var(--moss-2)}.post_dek__VzM1A{font-family:var(--serif);font-size:clamp(20px,2.4vw,26px);line-height:1.4;color:var(--ink-dim);margin:0 0 40px;max-width:720px;font-style:italic}.post_byline__jy3sa{display:flex;align-items:center;gap:14px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.post_byline__jy3sa .post_av__xm32h{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--moss),var(--ember));border:1px solid var(--line-2)}.post_who__wR2_t{display:flex;flex-direction:column;gap:2px}.post_who__wR2_t b{font-family:var(--serif);font-size:17px;color:var(--ink);font-weight:400}.post_who__wR2_t .post_role__Z_OT5{font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase}.post_spacer__ez_fC{flex:1 1}.post_share__GC2hH{display:flex;gap:8px}.post_share__GC2hH button{background:transparent;border:1px solid var(--line-2);color:var(--ink-dim);padding:6px 10px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .2s}.post_share__GC2hH button:hover{color:var(--ink);border-color:var(--ink)}.post_heroImg__ekoCF{max-width:1200px;margin:40px auto 60px;padding:0 28px}.post_heroImg__ekoCF figure{margin:0;position:relative;border:1px solid var(--line);border-radius:2px;overflow:hidden;aspect-ratio:16/8}.post_heroImg__ekoCF .post_img__0kPAt{position:absolute;inset:0;background-size:cover;background-position:center 55%}.post_heroImg__ekoCF .post_img__0kPAt:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,10,.2) 60%,rgba(8,9,10,.85))}.post_heroImg__ekoCF figcaption{position:absolute;left:24px;bottom:20px;font-family:var(--mono);font-size:10.5px;color:var(--ink-dim);letter-spacing:.14em;text-transform:uppercase;z-index:2}.post_body__b1kkC{max-width:820px;margin:0 auto;padding:0 28px 80px;font-size:18px;line-height:1.7;color:#d8d6cf}.post_body__b1kkC>*{max-width:100%}.post_body__b1kkC p{margin:0 0 24px}.post_body__b1kkC p.post_lede__f4659:first-letter{font-family:var(--serif);font-size:76px;float:left;line-height:.85;padding:8px 12px 0 0;color:var(--ember-2)}.post_body__b1kkC h2{font-family:var(--serif);font-weight:400;font-size:40px;line-height:1.05;letter-spacing:-.015em;margin:64px 0 20px;color:var(--ink)}.post_body__b1kkC h2 em{font-style:italic;color:var(--moss-2)}.post_body__b1kkC h2 .post_num__pfDPJ{font-family:var(--mono);font-size:12px;color:var(--ember);letter-spacing:.16em;display:block;margin-bottom:10px}.post_body__b1kkC h3{font-family:var(--serif);font-weight:400;font-size:26px;margin:40px 0 14px;letter-spacing:-.01em}.post_body__b1kkC a.post_link__X44QK{color:var(--ember-2);border-bottom:1px solid rgba(240,162,86,.35);transition:border-color .2s}.post_body__b1kkC a.post_link__X44QK:hover{border-color:var(--ember-2)}.post_body__b1kkC strong{color:var(--ink);font-weight:500}.post_body__b1kkC em{font-style:italic;color:var(--moss-2)}.post_body__b1kkC code:not(pre code){font-family:var(--mono);font-size:.88em;background:#15171a;padding:2px 7px;border-radius:3px;border:1px solid var(--line);color:var(--ember-2)}.post_body__b1kkC ol,.post_body__b1kkC ul{padding-left:22px;margin:0 0 24px;color:#d8d6cf}.post_body__b1kkC li{margin-bottom:10px}.post_body__b1kkC ul li::marker{color:var(--ember)}.post_body__b1kkC hr{border:none;border-top:1px solid var(--line);margin:56px 0}.post_signature__Ja9Qm{color:var(--ink-mute);font-size:14px;margin-top:60px}.post_signatureName__I_Tb7{display:block;margin-top:20px;font-family:var(--serif);font-size:17px;color:var(--ink);font-weight:500;font-style:normal}.post_signatureRole__3d3w_{display:block;margin-top:2px;font-family:var(--mono);font-size:12px;color:var(--ink-mute);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.post_caps__sRx8n{display:grid;grid-template-columns:repeat(2,1fr);margin:32px 0;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2)}.post_cap__zcOKD{padding:20px 22px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.post_capName__94_SI{font-family:var(--mono);font-size:12px;color:var(--ember-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.post_capDesc__JiXqp{font-size:14px;color:var(--ink-dim);line-height:1.55}.post_metrics__sbr8T{display:grid;grid-template-columns:repeat(2,1fr);margin:40px 0;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2)}.post_metric__vtCSW{padding:24px 22px 22px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:rgba(13,15,16,.4)}.post_metricK__eIe5d{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ink-mute);text-transform:uppercase;margin-bottom:10px}.post_metricV__3DfFY{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1;color:var(--ember-2);letter-spacing:-.02em}.post_metricV__3DfFY small{font-family:var(--sans);font-size:13px;color:var(--ink-dim);font-weight:400;letter-spacing:0;margin-left:4px}.post_metricSub__nEubX{font-size:13px;color:var(--ink-dim);margin-top:6px;line-height:1.5}.post_math__taNBJ{margin:40px 0;padding:28px 30px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:4px;font-family:var(--mono);font-size:14px;line-height:1.8;color:var(--ink-dim)}.post_mathRow__0DCuC{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.post_mathRowHr__ZialS{border-top:1px dashed var(--line-2);margin-top:8px;padding-top:10px}.post_mathRowTotal__ebmYr{border-top:1px solid var(--ember);margin-top:14px;padding-top:14px;color:var(--ember-2)}.post_mathRowTotal__ebmYr .post_mathLabel__IixDl,.post_mathRowTotal__ebmYr .post_mathVal__1KZhb{color:var(--ember-2);font-weight:500}.post_mathLabel__IixDl{color:var(--ink-dim)}.post_mathVal__1KZhb{color:var(--ink);font-weight:500;white-space:nowrap}.post_mathNote__SSFAq{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line-2);font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink-mute);line-height:1.55}.post_ctaBox___Gu2t{margin-top:56px;padding:32px;border:1px solid var(--line-2);border-radius:4px;background:radial-gradient(ellipse at top left,rgba(216,113,56,.08),transparent 60%),var(--bg-2)}.post_ctaBox___Gu2t h3{margin:0 0 10px;font-family:var(--serif);font-weight:500;font-size:24px;color:var(--ink)}.post_ctaBox___Gu2t p{margin-bottom:18px;color:var(--ink-dim)}.post_ctaBtns__I7jye{display:flex;gap:12px;flex-wrap:wrap}.post_ctaBtn__AGCvx{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font-family:var(--mono);font-size:13px;letter-spacing:.02em;border-radius:3px;border:1px solid var(--ember-2);color:#1a0a00;background:var(--ember-2);transition:all .2s}.post_ctaBtn__AGCvx:hover{background:#ffd08a;border-color:#ffd08a;color:#1a0a00}.post_ctaBtnGhost__lKvOx{background:transparent;color:var(--ink);border-color:var(--line-2)}.post_ctaBtnGhost__lKvOx:hover{border-color:var(--ink);color:var(--ink);background:transparent}@media (max-width:820px){.post_caps__sRx8n,.post_metrics__sbr8T{grid-template-columns:1fr}}.post_code__D32Jl{margin:32px 0;background:#0a0c0d;border:1px solid var(--line);border-radius:4px;overflow:hidden;font-family:var(--mono);font-size:13.5px;line-height:1.7}.post_codeHead__GRwnB{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line);color:var(--ink-mute);font-size:11px;letter-spacing:.08em}.post_codeHead__GRwnB .post_dots__RQRuk{display:flex;gap:6px}.post_codeHead__GRwnB .post_dots__RQRuk i{width:9px;height:9px;border-radius:50%;background:#2a2d2f;display:inline-block}.post_codeHead__GRwnB .post_lang__fUfCO{color:var(--ember-2)}.post_codeBody__f0O27{padding:22px 24px;overflow-x:auto}.post_codeBody__f0O27 pre{margin:0;white-space:pre;color:var(--ink);font-family:var(--mono)}.post_pull__1Pa_O{margin:48px 0;padding:24px 0 24px 32px;border-left:2px solid var(--ember)}.post_pull__1Pa_O blockquote{font-family:var(--serif);font-style:italic;font-size:30px;line-height:1.2;margin:0 0 14px;color:var(--ink);letter-spacing:-.01em}.post_pull__1Pa_O cite{font-family:var(--mono);font-size:11px;color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase;font-style:normal}.post_tableWrap__oEzAU{margin:32px 0;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--bg-2)}.post_tableWrap__oEzAU .post_cap__zcOKD{padding:14px 20px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);display:flex;justify-content:space-between}.post_tableWrap__oEzAU .post_cap__zcOKD .post_n__0YUgT{color:var(--ember)}.post_tableWrap__oEzAU table{width:100%;border-collapse:collapse;font-size:14px}.post_tableWrap__oEzAU td,.post_tableWrap__oEzAU th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--line)}.post_tableWrap__oEzAU th{font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase;font-weight:400;background:rgba(255,255,255,.015)}.post_tableWrap__oEzAU td{color:#d8d6cf}.post_tableWrap__oEzAU td:first-child{font-family:var(--mono);font-size:12.5px;color:var(--moss-2)}.post_tableWrap__oEzAU td.post_num__pfDPJ{font-family:var(--mono);color:var(--ember-2)}.post_tableWrap__oEzAU tr:last-child td{border-bottom:none}.post_tableWrap__oEzAU tr:hover td{background:rgba(255,255,255,.02)}.post_figure__r7E_s{margin:40px 0}.post_figure__r7E_s .post_frame__8B9wx{border:1px solid var(--line);border-radius:2px;overflow:hidden;aspect-ratio:16/9;position:relative;background:#0a0c0d}.post_figure__r7E_s .post_frame__8B9wx .post_imgInner__Jbigm{position:absolute;inset:0;background-size:cover;background-position:center 40%;filter:saturate(.85) brightness(.85)}.post_figure__r7E_s .post_frame__8B9wx .post_imgInner__Jbigm:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,10,.25),rgba(8,9,10,.55))}.post_figure__r7E_s figcaption{font-family:var(--mono);font-size:11px;color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;display:flex;gap:10px}.post_figure__r7E_s figcaption b{color:var(--ink-dim);font-weight:400}.post_callout__iEgEY{margin:32px 0;padding:22px 26px;border:1px solid var(--line-2);border-radius:2px;background:rgba(90,109,82,.06);display:flex;gap:20px;align-items:flex-start}.post_callout__iEgEY .post_calloutTag__XwXkL{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--moss-2);text-transform:uppercase;white-space:nowrap;padding-top:2px}.post_callout__iEgEY p{margin:0;font-size:15.5px;line-height:1.65;color:var(--ink-dim)}.post_callout__iEgEY p strong{color:var(--ink)}.post_diagram__a0IE9{margin:40px 0;padding:32px 24px;border:1px solid var(--line);border-radius:2px;background:var(--bg-2);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;align-items:center}.post_node__pfZG2{padding:16px 14px;border:1px solid var(--line-2);border-radius:2px;text-align:center;background:rgba(255,255,255,.015)}.post_node__pfZG2 .post_n__0YUgT{font-family:var(--mono);font-size:10px;color:var(--ember);letter-spacing:.14em;display:block;margin-bottom:6px}.post_node__pfZG2 .post_l__11fSL{font-family:var(--serif);font-size:18px;color:var(--ink)}.post_arrow__DuiFj{text-align:center;font-family:var(--mono);color:var(--ink-mute)}.post_endnote__o1_rc{margin:60px 0 0;padding:28px;border:1px solid var(--line);border-radius:2px;background:var(--bg-2);display:flex;gap:20px;align-items:center}.post_endnote__o1_rc .post_av__xm32h{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--moss),var(--ember));border:1px solid var(--line-2);flex-shrink:0}.post_endnote__o1_rc .post_info__oOFDO{flex:1 1}.post_endnote__o1_rc h5{font-family:var(--serif);font-weight:400;font-size:22px;margin:0 0 4px}.post_endnote__o1_rc p{margin:0;font-size:14px;color:var(--ink-dim);line-height:1.5}.post_endnote__o1_rc .post_subs__tbY_f{padding:8px 16px;border:1px solid var(--line-2);border-radius:999px;font-family:var(--mono);font-size:11px;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:transparent;transition:all .2s}.post_endnote__o1_rc .post_subs__tbY_f:hover{background:var(--ink);color:#0a0a0a}.post_nextprev__2ZGtQ{max-width:1200px;margin:60px auto 0;padding:40px 28px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;border-top:1px solid var(--line)}.post_np__a4FIb{display:flex;flex-direction:column;gap:8px;padding:24px 28px;border:1px solid var(--line);border-radius:2px;background:var(--bg-2);transition:background .2s;cursor:pointer}.post_np__a4FIb:hover{background:#101214}.post_np__a4FIb .post_dir__UEPjV{font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);letter-spacing:.14em;text-transform:uppercase}.post_np__a4FIb h4{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.15;margin:4px 0 0}.post_np__a4FIb h4 em{font-style:italic;color:var(--moss-2)}.post_npNext__vkgx1{text-align:right}@media (max-width:820px){.post_diagram__a0IE9{grid-template-columns:1fr;gap:10px}.post_arrow__DuiFj{transform:rotate(90deg)}.post_nextprev__2ZGtQ{grid-template-columns:1fr}.post_npNext__vkgx1{text-align:left}}.ShareBar_wrap__hQUCW{display:flex;gap:8px;align-items:center}.ShareBar_btn__pFFdp{background:transparent;border:1px solid var(--line-2);color:var(--ink-dim);padding:6px 10px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .2s;white-space:nowrap}.ShareBar_btn__pFFdp.ShareBar_active__E44BM,.ShareBar_btn__pFFdp:hover{color:var(--ink);border-color:var(--ink)}.ShareBar_shareWrap__dZy9q{position:relative}.ShareBar_card__Mnzk6{position:absolute;top:calc(100% + 10px);right:0;min-width:210px;background:#111315;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.6);z-index:100;animation:ShareBar_popIn__Ncv2V .14s ease}@keyframes ShareBar_popIn__Ncv2V{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ShareBar_cardLabel__uThKZ{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);padding:12px 16px 8px;border-bottom:1px solid var(--line)}.ShareBar_platform__CeFRd{display:flex;align-items:center;gap:10px;padding:11px 16px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--ink-dim);transition:background .15s,color .15s;text-decoration:none}.ShareBar_platform__CeFRd:hover{background:rgba(255,255,255,.04);color:var(--ink)}.ShareBar_platform__CeFRd:not(:last-child){border-bottom:1px solid var(--line)}.ShareBar_platformIcon__3_ejF{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--line-2);border-radius:4px;color:var(--ink-dim);flex-shrink:0}.ShareBar_platform__CeFRd:hover .ShareBar_platformIcon__3_ejF{border-color:var(--ink-mute);color:var(--ink)}