.ArticleLayout_hero__af8sL{background:var(--color-ink);color:var(--color-text-on-dark);padding:clamp(7rem,5rem + 6vw,10rem) 0 clamp(3rem,2rem + 3vw,5rem)}.ArticleLayout_heroInner__5S9nG{max-width:var(--max-width-narrow);margin:0 auto;padding:0 var(--page-pad);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ArticleLayout_crumbs__hVel1{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-on-dark-muted);letter-spacing:.05em}.ArticleLayout_crumbs__hVel1 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.ArticleLayout_cluster__bhYD6{font-family:var(--font-body);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent)}.ArticleLayout_tagRow__gSpFq{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ArticleLayout_whitepaperBadge__00Yr7{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);padding:4px 10px;border-radius:2px}.ArticleLayout_title__Ox3Pv{font-family:var(--font-heading);font-size:clamp(2rem,1.6rem + 1.6vw,2.875rem);line-height:1.15;letter-spacing:-.018em;font-weight:400;color:var(--color-text-on-dark);margin:var(--space-sm) 0;text-wrap:balance}.ArticleLayout_excerpt__6oBo0{font-family:var(--font-heading);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);color:var(--color-text-on-dark-muted);max-width:36em;line-height:1.55;font-weight:300}.ArticleLayout_byline__h18H7{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-on-dark-muted)}.ArticleLayout_layoutGrid__xdvnb{max-width:var(--max-width-wide);margin:0 auto;padding:var(--space-section) var(--page-pad);display:grid;grid-template-columns:1fr;grid-gap:64px;gap:64px}@media (min-width:1100px){.ArticleLayout_layoutGrid__xdvnb{grid-template-columns:minmax(0,var(--max-width-text)) 240px;justify-content:center}}.ArticleLayout_tocSidebar__SIUr0{display:none}@media (min-width:1100px){.ArticleLayout_tocSidebar__SIUr0{display:block}}.ArticleLayout_tocMobile__0uFn1{display:block}@media (min-width:1100px){.ArticleLayout_tocMobile__0uFn1{display:none}}.ArticleLayout_body__2Zdk2{max-width:var(--max-width-text);margin:0 auto;font-family:var(--font-heading);font-size:1.25rem;line-height:1.72;letter-spacing:-.003em;color:var(--color-text)}@media (min-width:1100px){.ArticleLayout_body__2Zdk2{margin:0}}.ArticleLayout_body__2Zdk2 h2{font-family:var(--font-heading);font-size:1.75rem;line-height:1.25;letter-spacing:-.012em;margin:2.5em 0 .6em;font-weight:500}.ArticleLayout_body__2Zdk2 h3{font-family:var(--font-heading);font-weight:500;font-size:1.375rem;line-height:1.3;letter-spacing:-.008em;margin:1.8em 0 .4em}.ArticleLayout_body__2Zdk2 p{margin:0 0 1.4em;color:var(--color-text)}.ArticleLayout_body__2Zdk2 p b,.ArticleLayout_body__2Zdk2 p strong{font-weight:600;color:var(--color-text)}.ArticleLayout_body__2Zdk2 em{color:var(--color-text);font-style:italic}.ArticleLayout_body__2Zdk2 img{display:block;max-width:100%;height:auto;border-radius:var(--radius-md);margin:1.8em 0}.ArticleLayout_body__2Zdk2 figure{margin:1.8em 0}.ArticleLayout_body__2Zdk2 figure img{margin:0}.ArticleLayout_body__2Zdk2 figcaption{font-size:.85rem;color:var(--color-text-muted);margin-top:.6em}.ArticleLayout_body__2Zdk2 blockquote{font-family:var(--font-heading);font-style:italic;font-size:1.375rem;line-height:1.45;color:var(--color-text);border-left:3px solid var(--color-accent);margin:1.8em 0;padding:.2em 0 .2em 1.4em}.ArticleLayout_body__2Zdk2 blockquote p{margin:0}.ArticleLayout_body__2Zdk2 ol,.ArticleLayout_body__2Zdk2 ul{margin:0 0 1.4em;padding-left:0}.ArticleLayout_body__2Zdk2 ol>li,.ArticleLayout_body__2Zdk2 ul>li{position:relative;padding-left:1.75em;margin-bottom:.5em;line-height:1.7;list-style:none}.ArticleLayout_body__2Zdk2 ul>li:before{content:"";position:absolute;left:.3em;top:.65em;width:.45em;height:.45em;border-radius:50%;background:var(--color-accent-strong)}.ArticleLayout_body__2Zdk2 ol{counter-reset:ol-counter}.ArticleLayout_body__2Zdk2 ol>li:before{content:counter(ol-counter) ".";counter-increment:ol-counter;font-family:var(--font-heading);font-weight:500;color:var(--color-accent-strong);position:absolute;left:0;top:0;line-height:1.7}.ArticleLayout_body__2Zdk2 li ol,.ArticleLayout_body__2Zdk2 li ul{margin:.4em 0}.ArticleLayout_body__2Zdk2 table{width:100%;border-collapse:collapse;margin:1.8em 0;font-size:1rem;font-family:var(--font-body);line-height:1.55}.ArticleLayout_body__2Zdk2 td,.ArticleLayout_body__2Zdk2 th{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--color-border);vertical-align:top}.ArticleLayout_body__2Zdk2 th{font-weight:600;color:var(--color-text);background:var(--color-surface-raised)}.ArticleLayout_body__2Zdk2 a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--t-fast),-webkit-text-decoration-color var(--t-fast);transition:text-decoration-color var(--t-fast),color var(--t-fast);transition:text-decoration-color var(--t-fast),color var(--t-fast),-webkit-text-decoration-color var(--t-fast)}.ArticleLayout_body__2Zdk2 a:hover{color:var(--color-accent-strong);-webkit-text-decoration-color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}.ArticleLayout_body__2Zdk2 hr{border:0;width:6em;height:1px;background:var(--color-border-strong);margin:2.4em auto}.ArticleLayout_body__2Zdk2 figure{margin:var(--space-md) 0}.ArticleLayout_body__2Zdk2 figure[data-size=wide]{--breakout:clamp(0px,calc((100vw - 1080px) / 2),220px);margin-left:calc(-1 * var(--breakout));width:calc(100% + var(--breakout));max-width:calc(100% + var(--breakout))}.ArticleLayout_body__2Zdk2 figure[data-size=full]{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:1099px){.ArticleLayout_body__2Zdk2 figure[data-size=full],.ArticleLayout_body__2Zdk2 figure[data-size=wide]{margin-left:0;margin-right:0;width:100%;max-width:100%}}.ArticleLayout_endCta__ho8_k{margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ArticleLayout_endCta__ho8_k h3{font-family:var(--font-heading);margin:0;font-weight:500;font-size:1.5rem}.ArticleLayout_endCta__ho8_k p{margin:0;color:var(--color-text-muted)}.FAQSection_section__UF9W8{margin:var(--space-md) 0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.FAQSection_heading__B_1yP{font-family:var(--font-heading);font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);margin:0 0 var(--space-sm);letter-spacing:-.014em}.FAQSection_item__PNsWC{border-top:1px solid var(--color-border);padding:var(--space-sm) 0}.FAQSection_item__PNsWC:last-child{border-bottom:1px solid var(--color-border)}.FAQSection_q__VKDMp{width:100%;display:grid;grid-template-columns:40px 1fr 32px;grid-gap:var(--space-sm);gap:var(--space-sm);align-items:baseline;text-align:left;font-family:var(--font-heading);font-size:clamp(1.0625rem,.95rem + .6vw,1.25rem);font-weight:500;color:var(--color-text);padding:6px 0;cursor:pointer}.FAQSection_q__VKDMp:hover{color:var(--color-accent-strong)}.FAQSection_num__SZdqX{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-muted);letter-spacing:.08em}.FAQSection_icon__rKRcO{font-family:var(--font-mono);font-size:1.125rem;color:var(--color-accent-strong);text-align:right}.FAQSection_answer__cPzhT{max-height:0;overflow:hidden;transition:max-height var(--t-base) var(--ease-out)}.FAQSection_open___higc .FAQSection_answer__cPzhT{max-height:600px}.FAQSection_answer__cPzhT p{margin:8px 0 var(--space-sm) 56px;color:var(--color-text-muted);line-height:var(--lh-relaxed);max-width:60ch}@media (max-width:680px){.FAQSection_answer__cPzhT p{margin-left:0}}.NewsletterCallout_callout__Yfonf{margin:var(--space-lg) 0;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);display:grid;grid-gap:8px;gap:8px;border-radius:2px}.NewsletterCallout_callout__Yfonf .NewsletterCallout_eyebrow__QkPaa{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.NewsletterCallout_callout__Yfonf .NewsletterCallout_title__VaonN{font-family:var(--font-heading);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:500;letter-spacing:-.012em;margin:0;color:var(--color-text);line-height:1.2}.NewsletterCallout_callout__Yfonf .NewsletterCallout_body__b7FVn{margin:0;font-size:.96rem;line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:60ch}.NewsletterCallout_callout__Yfonf .NewsletterCallout_form__29Qt4{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.NewsletterCallout_callout__Yfonf .NewsletterCallout_label__ybU5z{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_row__MmNBh{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}@media (max-width:520px){.NewsletterCallout_callout__Yfonf .NewsletterCallout_row__MmNBh{grid-template-columns:1fr}}.NewsletterCallout_callout__Yfonf .NewsletterCallout_input__av7aS{padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);font-size:1rem;font-family:inherit;color:var(--color-text);min-width:0}.NewsletterCallout_callout__Yfonf .NewsletterCallout_input__av7aS:focus{outline:2px solid var(--color-accent-strong);outline-offset:1px;border-color:var(--color-accent-strong)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_button__LyXQg{padding:.85rem 1.25rem;background:var(--color-ink);color:var(--color-text-on-dark);border:1px solid var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:600;font-size:.95rem;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast);white-space:nowrap}.NewsletterCallout_callout__Yfonf .NewsletterCallout_button__LyXQg:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:var(--color-text-on-dark)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_button__LyXQg:active{transform:translateY(1px)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_fine__7ZFyT{margin:4px 0 0;font-size:.78rem;color:var(--color-text-muted);line-height:1.4}.NewsletterCallout_callout__Yfonf .NewsletterCallout_sent__klul4{margin-top:8px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent-strong)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_sentTitle__FAOdn{margin:0 0 4px;font-family:var(--font-heading);font-size:1.125rem;font-weight:500;color:var(--color-text)}.NewsletterCallout_callout__Yfonf .NewsletterCallout_sentBody__QCAXy{margin:0;font-size:.92rem;color:var(--color-text-muted)}.NewsletterCta_band__5QLsH{background:var(--color-surface-raised);padding:var(--space-section) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.NewsletterCta_grid__62zrc{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(2rem,1rem + 3vw,4.5rem);gap:clamp(2rem,1rem + 3vw,4.5rem);align-items:end}@media (max-width:880px){.NewsletterCta_grid__62zrc{grid-template-columns:1fr}}.NewsletterCta_head__GmqU_ h2{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:clamp(1.875rem,1rem + 3vw,3.25rem);letter-spacing:-.018em;line-height:1.05}.NewsletterCta_head__GmqU_ p{margin-top:var(--space-sm)}.NewsletterCta_form__bgKbP{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);padding:6px}.NewsletterCta_form__bgKbP input{border:none;background:transparent;padding:.85rem 1rem;font-size:1rem;outline:none;min-width:0}.NewsletterCta_form__bgKbP button{background:var(--color-ink);color:var(--color-text-on-dark);border-radius:var(--radius-pill);padding:.85rem 1.375rem;font-weight:600;font-size:.92rem;transition:background var(--t-fast) var(--ease-out)}.NewsletterCta_form__bgKbP button:hover{background:var(--color-accent-strong)}.NewsletterCta_help__qERyy{margin-top:var(--space-xs);font-size:.8rem;color:var(--color-text-muted)}.NewsletterCta_thanks__j5UGW{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.Pullquote_pullquote__XDYxa{margin:var(--space-8,3rem) 0;padding:var(--space-4,1.5rem) 0;border-top:1px solid var(--color-border-subtle,#e5e3df);border-bottom:1px solid var(--color-border-subtle,#e5e3df);text-align:center}.Pullquote_quote__oC9aF{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.375rem,1.05rem + 1.2vw,1.875rem);font-style:italic;line-height:1.4;color:var(--color-text,#1a1816);font-weight:400;letter-spacing:-.01em}.Pullquote_quote__oC9aF:before{margin-right:.1em}.Pullquote_quote__oC9aF:after,.Pullquote_quote__oC9aF:before{content:'"';display:inline-block;color:var(--color-accent,#c47b1f)}.Pullquote_quote__oC9aF:after{margin-left:.1em}.Pullquote_source__NZfEI{margin-top:var(--space-2,.75rem);font-family:var(--font-sans,sans-serif);font-size:.875rem;color:var(--color-text-muted,#6b675f);letter-spacing:.02em;text-transform:none}@media (max-width:640px){.Pullquote_pullquote__XDYxa{margin:var(--space-6,2rem) 0;padding:var(--space-3,1rem) 0}}.Callout_callout__06EOs{margin:var(--space-lg) 0;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);display:grid;grid-gap:8px;gap:8px;border-radius:2px}.Callout_eyebrow__kXk__{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.Callout_title__eC8dd{font-family:var(--font-heading);font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:500;letter-spacing:-.012em;margin:0;color:var(--color-text);line-height:1.2}.Callout_body__hRH_4{margin:0;font-size:.96rem;line-height:var(--lh-relaxed);color:var(--color-text-muted);max-width:60ch}.Callout_cta__v0Gm6{align-self:start;margin-top:8px;font-family:var(--font-heading);font-size:1rem;font-weight:500;color:var(--color-accent-strong);border-bottom:2px solid var(--color-accent);padding-bottom:2px;transition:color var(--t-fast),border-color var(--t-fast)}.Callout_cta__v0Gm6:hover{color:var(--color-ink);border-color:var(--color-ink)}.DataTable_figure__TBOe1{margin:var(--space-6,2rem) 0}.DataTable_table__ewxP4{width:100%;border-collapse:collapse;font-family:var(--font-sans,sans-serif);font-size:.9375rem;line-height:1.5}.DataTable_caption__Au4IY{caption-side:top;margin-bottom:var(--space-2,.75rem);font-size:.9375rem}.DataTable_caption__Au4IY,.DataTable_th__n2yOJ{text-align:left;font-weight:600;color:var(--color-text,#1a1816)}.DataTable_th__n2yOJ{padding:var(--space-2,.75rem) var(--space-3,1rem);border-bottom:2px solid var(--color-border,#d4d1ca);font-size:.875rem;letter-spacing:.01em;text-transform:none}.DataTable_tdNumeric__4IMeI,.DataTable_td__Oxnhm{padding:var(--space-2,.75rem) var(--space-3,1rem);border-bottom:1px solid var(--color-border-subtle,#e5e3df);color:var(--color-text,#1a1816);vertical-align:top}.DataTable_tdNumeric__4IMeI{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DataTable_zebra__Y_U7B{background:var(--color-surface-raised,#faf8f4)}.DataTable_source__Jed47{margin:var(--space-3,1rem) 0 0 0;font-size:.8125rem;color:var(--color-text-muted,#6b675f);font-style:italic}.TableOfContents_sidebar__r6is1{position:-webkit-sticky;position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto;padding-right:8px;align-self:start}.TableOfContents_label__Njgex{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-sm)}.TableOfContents_list__l_zbc{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.TableOfContents_item__m89cN{position:relative}.TableOfContents_itemSub__wqWph{padding-left:20px}.TableOfContents_link__Asa5N{display:flex;align-items:baseline;gap:10px;color:var(--color-text-muted);font-size:.82rem;line-height:1.4;padding:4px 8px 4px 12px;border-left:2px solid transparent;transition:color var(--t-fast),border-color var(--t-fast)}.TableOfContents_link__Asa5N:hover{color:var(--color-text)}.TableOfContents_linkActive__E1cKz{color:var(--color-text);font-weight:600;border-left-color:var(--color-accent-strong)}.TableOfContents_num__3UC5H{font-family:var(--font-mono);font-size:.68rem;color:var(--color-accent-strong);flex-shrink:0}.TableOfContents_mobile__hJglE{margin:0 0 var(--space-md);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0}.TableOfContents_mobile__hJglE summary{cursor:pointer;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.06em;color:var(--color-text);padding:6px 0;list-style:none}.TableOfContents_mobile__hJglE summary::-webkit-details-marker{display:none}.TableOfContents_mobile__hJglE summary:after{content:" ↓";color:var(--color-accent-strong)}.TableOfContents_mobile__hJglE[open] summary:after{content:" ↑"}.TableOfContents_mobileList__tcOXe{list-style:none;padding:var(--space-sm) 0 0;margin:0;display:grid;grid-gap:8px;gap:8px}.TableOfContents_mobileList__tcOXe a{color:var(--color-text-muted);font-size:.92rem;transition:color var(--t-fast)}.TableOfContents_mobileList__tcOXe a:hover{color:var(--color-text)}.BarChart_figure__BksKO{margin:var(--space-6,2rem) 0;padding:var(--space-4,1.5rem);background:var(--color-surface-raised,#f7f5f1);border-radius:var(--radius-md,8px);border:1px solid var(--color-border-subtle,#e5e3df)}.BarChart_title__UNHQ3{margin:0 0 var(--space-3,1rem) 0;font-family:var(--font-sans,sans-serif);font-size:.9375rem;font-weight:600;color:var(--color-text,#1a1816);letter-spacing:-.005em}.BarChart_svg__0nckR{width:100%;height:auto;max-width:100%;display:block}.BarChart_rowLabel__CAzA3{font-family:var(--font-sans,sans-serif);font-size:13px;fill:var(--color-text,#1a1816)}.BarChart_bar__92iT1{fill:var(--color-accent,#c47b1f);rx:2}.BarChart_value__fOtIt{font-family:var(--font-sans,sans-serif);font-size:13px;font-weight:600;fill:var(--color-text-muted,#6b675f)}.BarChart_source__oeYNw{margin:var(--space-3,1rem) 0 0 0;font-size:.8125rem;color:var(--color-text-muted,#6b675f);font-style:italic}.diagram_figure__eK3QS{margin:var(--space-md) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md)}.diagram_figure__eK3QS svg{width:100%;height:auto;display:block}.diagram_title__6UfEP{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;margin:0 0 4px;letter-spacing:-.01em}.diagram_caption__zxHMq{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:var(--space-sm) 0 0}.diagram_note__Dz_IK{font-size:.9rem;color:var(--color-text-muted);margin:4px 0 var(--space-sm);max-width:60ch}.diagram_figure__eK3QS .diagText{font-family:var(--font-body);font-size:13px;font-weight:500;fill:var(--color-text)}.diagram_figure__eK3QS .diagTextMuted{font-family:var(--font-body);font-size:12px;fill:var(--color-text-muted)}.diagram_figure__eK3QS .diagTextNum{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;fill:var(--color-accent-strong)}.diagram_figure__eK3QS .diagTitle{font-family:var(--font-heading);font-size:14px;fill:var(--color-text)}.diagram_figure__eK3QS .diagStroke{stroke:var(--color-ink);fill:none;stroke-width:1.2}.diagram_figure__eK3QS .diagStrokeMuted{stroke:var(--color-border-strong);fill:none;stroke-width:1}.diagram_figure__eK3QS .diagAccent{stroke:var(--color-accent-strong);fill:none;stroke-width:1.4}.diagram_figure__eK3QS .diagSurface{fill:var(--color-surface-raised);stroke:var(--color-border);stroke-width:1}