.v2_root__7hcqd{--v2-read:680px;--v2-wide:1120px;--v2-gutter:24px;--v2-rail-w:200px;--v2-rail-gap:40px;--v2-section:128px;--v2-chapter-gap:160px;--v2-numeral:160px;--v2-h1:72px;--v2-h2:48px;--v2-h2-quiet:40px;--v2-quote:28px;--v2-stat:40px;--v2-scrim:linear-gradient(to top,var(--canvas) 0%,var(--canvas) 26%,rgba(250,250,248,0.9) 38%,rgba(250,250,248,0) 64%);--read-width:var(--v2-read);--wide-width:var(--v2-wide);--gutter:var(--v2-gutter);--tracking-display:-0.022em;--tracking-display-tight:-0.033em;font-family:var(--font-body),-apple-system,sans-serif;font-size:17px;line-height:1.62;color:var(--text-primary);background:var(--canvas);overflow-x:clip}@media (max-width:1023px){.v2_root__7hcqd{--v2-section:80px;--v2-chapter-gap:96px;--v2-numeral:88px;--v2-h1:44px;--v2-h2:32px;--v2-h2-quiet:30px;--v2-quote:22px;--v2-stat:32px}}@media (max-width:600px){.v2_root__7hcqd{--v2-gutter:20px;font-size:16px}}.v2_root__7hcqd .num{font-variant-numeric:tabular-nums}.v2_root__7hcqd [id]{scroll-margin-top:calc(var(--sticky-top) + 56px)}@media (min-width:1024px){.v2_root__7hcqd [id]{scroll-margin-top:calc(var(--sticky-top) + 24px)}}.v2_wide__r1Yfy{max-width:var(--v2-wide)}.v2_read__II9B6,.v2_wide__r1Yfy{margin-inline:auto;padding-inline:var(--v2-gutter)}.v2_read__II9B6{max-width:var(--v2-read)}.v2_h2__QBLn1{font-family:var(--font-display),sans-serif;font-weight:700;font-size:var(--v2-h2-quiet);line-height:1.08;letter-spacing:var(--tracking-display);margin:12px 0 0;text-wrap:balance}.v2_accent__QZihV{font-family:var(--font-serif),serif;font-weight:400;font-style:normal;color:var(--brand)}.v2_sectionHead__ZKIlk{max-width:720px;margin-bottom:40px}.v2_sectionIntro__0yV8E{font-size:17px;line-height:1.55;color:var(--text-secondary);margin:16px 0 0;text-wrap:pretty}.v2_photoFig__2AQ5v{margin:0}.v2_photoBox___evGk{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-alt)}.v2_photoCover__SkH00{position:absolute;inset:0;border-radius:0}.v2_photoStrip__j9FEy{aspect-ratio:21/9}.v2_photoInterlude__bRRav{aspect-ratio:3/1}.v2_photoPortrait__H1LUb{aspect-ratio:4/5}@media (max-width:1023px){.v2_photoStrip__j9FEy{aspect-ratio:16/9}.v2_photoInterlude__bRRav{aspect-ratio:2/1}.v2_photoPortrait__H1LUb{aspect-ratio:4/3}}.v2_photoImg__LvvVH{object-fit:cover;object-position:var(--focal,50% 50%)}.v2_photoCaption__VV4Oh{display:block;margin-top:12px;color:var(--text-muted)}.v2_cover__nx6jU{position:relative;height:clamp(70svh,56.25vw,860px);overflow:hidden;background:var(--surface-alt)}@media (max-width:1023px){.v2_cover__nx6jU{height:auto;min-height:70svh;aspect-ratio:4/5}}.v2_coverScrim__gVY7B{position:absolute;inset:0;background:var(--v2-scrim);pointer-events:none}.v2_coverText__j1U_J{position:absolute;inset-inline:0;bottom:0;padding-bottom:112px}@media (max-width:1023px){.v2_coverText__j1U_J{padding-bottom:72px}}.v2_coverTitle__37Dso{font-family:var(--font-display),sans-serif;font-weight:700;font-size:var(--v2-h1);line-height:.98;letter-spacing:var(--tracking-display-tight);margin:14px 0 18px;max-width:14ch;text-wrap:balance}.v2_coverAccent__bxsOy{font-family:var(--font-serif),serif;font-weight:400;font-style:normal;color:var(--brand)}.v2_coverMeta__EVYD4{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--text-secondary)}.v2_coverMeta__EVYD4>span+span:before{content:"·";margin-right:14px;color:var(--text-muted)}.v2_statsStrip__Rt4WJ{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:-72px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}@media (max-width:1023px){.v2_statsStrip__Rt4WJ{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-40px}.v2_statsStrip__Rt4WJ>:last-child{grid-column:1/-1}}.v2_stat__GB0mL{padding:26px 22px 24px;border-left:1px solid var(--border);min-width:0}.v2_stat__GB0mL:first-child{border-left:0}@media (max-width:1023px){.v2_stat__GB0mL{border-top:1px solid var(--border)}.v2_stat__GB0mL:nth-child(-n+2){border-top:0}.v2_stat__GB0mL:nth-child(odd),.v2_statsStrip__Rt4WJ>:last-child{border-left:0}}.v2_statValue__26kF8{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(24px,2.4vw,var(--v2-stat));line-height:1;letter-spacing:var(--tracking-display);white-space:nowrap}@media (max-width:1023px){.v2_statValue__26kF8{font-size:clamp(22px,7vw,var(--v2-stat))}}.v2_statLabel__gkqgR{margin-top:10px;font-family:var(--font-display),sans-serif;font-weight:500;font-size:11px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.v2_coverBody__jW4Oe{padding-top:64px}.v2_orientation__c4nS_{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 28px}.v2_lede__RFa7h p{font-size:20px;line-height:1.55;margin:0 0 1.1em;text-wrap:pretty}.v2_lede__RFa7h strong{font-weight:600}@media (max-width:1023px){.v2_lede__RFa7h p{font-size:18px}}.v2_audienceChips__3mO0f{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.v2_chip__F4M4s{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-family:var(--font-body),sans-serif;font-weight:500;font-size:14px;text-decoration:none;transition:border-color var(--dur-whisper) var(--ease-breath),color var(--dur-whisper) var(--ease-breath)}@media (hover:hover){.v2_chip__F4M4s:hover{border-color:var(--brand);color:var(--brand)}}.v2_verdicts__BdYU6{padding-top:var(--v2-section)}.v2_verdictList__waQkD{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.v2_verdictRow__P3Vpf{display:grid;grid-template-columns:72px 140px minmax(0,1fr) 24px;column-gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.v2_verdictNumeral__v4hYt{font-family:var(--font-display),sans-serif;font-weight:700;font-size:40px;line-height:1;letter-spacing:-.03em;color:color-mix(in srgb,var(--text-muted) 55%,transparent);user-select:none}.v2_verdictLabel__lvLGi{font-family:var(--font-display),sans-serif;font-weight:600;font-size:15px;line-height:1.4;padding-top:8px;transition:color var(--dur-whisper) var(--ease-breath)}.v2_verdictText__XHEoF{font-size:17px;line-height:1.5;padding-top:6px;text-wrap:pretty}.v2_verdictText__XHEoF em,.v2_verdictText__XHEoF strong{font-style:normal;font-weight:600}.v2_verdictArrow__Cyq9K{color:var(--brand);padding-top:8px;line-height:1}@media (hover:hover){.v2_verdictRow__P3Vpf:hover .v2_verdictLabel__lvLGi{color:var(--brand)}}@media (max-width:1023px){.v2_verdictList__waQkD{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--v2-gutter) 8px;margin-inline:calc(-1 * var(--v2-gutter));scroll-padding-inline:var(--v2-gutter);border-top:0;scrollbar-width:none}.v2_verdictList__waQkD::-webkit-scrollbar{display:none}.v2_verdictList__waQkD>li{flex:0 0 82%;scroll-snap-align:start}.v2_verdictRow__P3Vpf{display:block;height:100%;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.v2_verdictLabel__lvLGi,.v2_verdictNumeral__v4hYt,.v2_verdictText__XHEoF{display:block}.v2_verdictNumeral__v4hYt{font-size:32px;margin-bottom:14px}.v2_verdictLabel__lvLGi{padding-top:0;color:var(--brand)}.v2_verdictText__XHEoF{font-size:15px;padding-top:8px}.v2_verdictArrow__Cyq9K{display:none}}.v2_ask__lxyB2{padding-top:var(--v2-section)}.v2_askBand__9_Pfo{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:48px;align-items:center;padding:48px 0 0}@media (max-width:1023px){.v2_askBand__9_Pfo{grid-template-columns:1fr;gap:20px;padding-top:32px}}.v2_askLine__WvzaF{font-size:17px;line-height:1.5;color:var(--text-secondary);margin:10px 0 0;text-wrap:pretty}.v2_shell__2QmfF{max-width:var(--v2-wide);margin-inline:auto;padding-inline:var(--v2-gutter)}@media (min-width:1024px){.v2_shell__2QmfF{display:grid;grid-template-columns:var(--v2-rail-w) minmax(0,1fr);column-gap:var(--v2-rail-gap)}}.v2_railCol__Wpkku{position:relative}@media (max-width:1023px){.v2_railCol__Wpkku{display:contents}}.v2_body__t5cRg{min-width:0}.v2_rail__xRT_z{display:none}@media (min-width:1024px){.v2_rail__xRT_z{display:block;position:sticky;top:calc(var(--sticky-top) + 32px);padding-top:var(--v2-section)}}.v2_railList___AuWl{position:relative;list-style:none;margin:0;padding:0 0 0 18px}.v2_railRule__mazV8{position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--border)}.v2_railDot__Jwh6H{position:absolute;left:-2.5px;width:6px;height:6px;border-radius:50%;background:var(--brand);transition:top var(--dur-gesture) var(--ease-emerge)}.v2_railLink__wY2eX{display:flex;align-items:center;gap:10px;height:36px;color:var(--text-muted);text-decoration:none;font-family:var(--font-body),sans-serif;font-weight:500;font-size:13px;line-height:1;transition:color var(--dur-whisper) var(--ease-breath)}@media (hover:hover){.v2_railLink__wY2eX:hover{color:var(--text-secondary)}}.v2_railLinkActive___ft6V,.v2_railLinkActive___ft6V:hover{color:var(--brand);font-weight:600}.v2_railNumeral__V5se_{display:inline-block;width:14px;font-size:11px}.v2_strip__CXdxi{position:sticky;top:var(--sticky-top);z-index:30;margin-inline:calc(-1 * var(--v2-gutter));background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}@media (min-width:1024px){.v2_strip__CXdxi{display:none}}.v2_stripTrack__cC9Vm{height:2px;background:var(--border)}.v2_stripFill__Ie_ZL{height:100%;background:var(--brand);transform-origin:left}.v2_stripMenu__YKHB0{padding:0 var(--v2-gutter)}.v2_stripSummary__ivpGv{display:flex;align-items:center;gap:10px;min-height:var(--tap-min);cursor:pointer;list-style:none}.v2_stripSummary__ivpGv::-webkit-details-marker{display:none}.v2_stripNumeral__HX_Lk{font-family:var(--font-display),sans-serif;font-weight:700;font-size:12px;color:var(--brand)}.v2_stripLabel__B_G_v{font-family:var(--font-display),sans-serif;font-weight:600;font-size:13px;color:var(--text-primary)}.v2_stripChevron__ndcoW{margin-left:auto;color:var(--text-muted);transition:transform var(--dur-whisper) var(--ease-breath)}.v2_stripMenu__YKHB0[open] .v2_stripChevron__ndcoW{transform:rotate(180deg)}.v2_stripList__PtTsL{list-style:none;margin:0;padding:0 0 12px}.v2_stripLink__fHlfv{display:flex;align-items:baseline;gap:10px;min-height:40px;padding:6px 0;font-size:14px;color:var(--text-secondary);text-decoration:none}.v2_stripLinkActive__OxCLi{color:var(--brand);font-weight:600}.v2_dna__9ZKUH{padding-top:var(--v2-section)}.v2_dnaGrid__pOnOF{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}@media (max-width:1023px){.v2_dnaGrid__pOnOF{grid-template-columns:1fr;gap:32px}.v2_dnaPhoto__l_QRG{order:-1}}.v2_dnaProse__N7mry{max-width:var(--v2-read);margin-top:28px}.v2_dnaProse__N7mry p{font-size:18px;line-height:1.65;margin:0 0 1.1em;text-wrap:pretty}.v2_facts__bpmIQ{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin:36px 0 0;padding-top:28px;border-top:1px solid var(--border)}@media (max-width:600px){.v2_facts__bpmIQ{grid-template-columns:1fr}}.v2_facts__bpmIQ dt{font-family:var(--font-display),sans-serif;font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.v2_facts__bpmIQ dd{margin:0;font-size:15px;line-height:1.55}.v2_inventory__uAZv_{padding-top:var(--v2-section)}.v2_ledger__Yvxdl{border-top:1px solid var(--border)}.v2_ledgerRow__D1tQd{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) 56px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.v2_ledgerLabel__1IF2r{font-family:var(--font-display),sans-serif;font-weight:600;font-size:15px}.v2_ledgerTrack__NVxFO{display:flex;height:8px;border-radius:4px;background:var(--surface-alt);overflow:hidden}.v2_ledgerBar__B_Ow_{display:block;height:100%;border-radius:4px;background:var(--brand)}.v2_ledgerCount__eQnqA{font-family:var(--font-display),sans-serif;font-weight:600;font-size:15px;text-align:right}.v2_takeaway__GSCBp{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:18px 0 0;max-width:var(--v2-read);text-wrap:pretty}.v2_panelGrid__xJh3O{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:64px}@media (max-width:1023px){.v2_panelGrid__xJh3O{grid-template-columns:1fr;gap:48px}}.v2_panelH3__F0zi_{font-family:var(--font-display),sans-serif;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.01em;margin:0}.v2_panelSub__8CBSL{font-size:14px;line-height:1.5;color:var(--text-secondary);margin:6px 0 18px}.v2_panelHead__XbmIR{margin-bottom:20px}.v2_chapter__2NnqN{margin-top:var(--v2-chapter-gap);padding-top:var(--v2-chapter-gap);border-top:1px solid var(--border)}.v2_chapter__2NnqN:first-of-type{border-top:0;padding-top:0}.v2_chapterOpen__b9r_T{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:32px;align-items:end}@media (max-width:600px){.v2_chapterOpen__b9r_T{grid-template-columns:1fr;row-gap:8px}}.v2_numeral__xgsj2{font-size:var(--v2-numeral);line-height:.85;letter-spacing:-.04em;color:color-mix(in srgb,var(--text-muted) 55%,transparent);user-select:none}.v2_chapterH2__Dubcr,.v2_numeral__xgsj2{font-family:var(--font-display),sans-serif;font-weight:700}.v2_chapterH2__Dubcr{font-size:var(--v2-h2);line-height:1.05;letter-spacing:var(--tracking-display-tight);margin:12px 0 14px;text-wrap:balance}.v2_subhead___kCjM{font-family:var(--font-body),sans-serif;font-weight:500;font-size:20px;line-height:1.4;color:var(--text-secondary);margin:0;max-width:44ch;text-wrap:pretty}@media (max-width:1023px){.v2_subhead___kCjM{font-size:17px}}.v2_chapterPhoto__3eNEu{margin-top:44px}.v2_pullQuote__CBodu{margin-top:56px;max-width:760px}.v2_quoteText__xBpcP{font-family:var(--font-display),sans-serif;font-weight:500;font-size:var(--v2-quote);line-height:1.35;letter-spacing:-.015em;margin:10px 0 0;text-wrap:pretty}.v2_quoteText__xBpcP strong{font-weight:700}.v2_quoteText__xBpcP em{font-family:var(--font-serif),serif;font-weight:400;font-style:normal;color:var(--brand)}.v2_chartCard__tUjMJ{margin-top:44px;padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}@media (max-width:600px){.v2_chartCard__tUjMJ{padding:20px 16px}}.v2_chartInner__A68Ot{max-width:880px}.v2_keyStats__V8gtT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.v2_keyStat__hCv6a{padding:26px 24px 26px 0;min-width:0}.v2_keyStat__hCv6a+.v2_keyStat__hCv6a{padding-left:24px;border-left:1px solid var(--border)}@media (max-width:600px){.v2_keyStats__V8gtT{grid-template-columns:1fr}.v2_keyStat__hCv6a+.v2_keyStat__hCv6a{padding-left:0;border-left:0;border-top:1px solid var(--border)}.v2_keyStat__hCv6a{padding:18px 0}}.v2_keyValue__FPqzq{font-family:var(--font-display),sans-serif;font-weight:700;font-size:var(--v2-stat);line-height:1;letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.v2_keyLabel__P6QAM{margin-top:10px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.v2_prose__9Gvvw{max-width:var(--v2-read);margin-top:44px}.v2_prose__9Gvvw p{font-size:18px;line-height:1.65;margin:0 0 1.2em;text-wrap:pretty}.v2_prose__9Gvvw strong{font-weight:600}@media (max-width:1023px){.v2_prose__9Gvvw p{font-size:17px}}.v2_readMore__onEDe{margin-top:8px;border-top:1px solid var(--border)}.v2_readMoreSummary__eMWZO{display:flex;align-items:center;gap:10px;min-height:56px;cursor:pointer;list-style:none;font-family:var(--font-display),sans-serif;font-weight:600;font-size:14px;color:var(--brand)}.v2_readMoreSummary__eMWZO::-webkit-details-marker{display:none}.v2_readMoreSummary__eMWZO:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--radius-xs)}.v2_readMoreChevron__tA4i5{transition:transform var(--dur-whisper) var(--ease-breath)}.v2_readMore__onEDe[open] .v2_readMoreChevron__tA4i5{transform:rotate(180deg)}.v2_readMoreBody__VJRq_{padding:8px 0 28px;max-width:var(--v2-read)}.v2_tables__IKVtF{margin-top:8px}.v2_tables__IKVtF+.v2_tables__IKVtF{margin-top:32px}.v2_buildingLists__CYtY4{margin-top:28px;border-top:1px solid var(--border)}.v2_buildingListRow___yjAj{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--border);font-size:15px;line-height:1.5}.v2_buildingListLabel__l0Cgd{font-family:var(--font-display),sans-serif;font-weight:600}.v2_interp__NnaGY{margin-top:32px;padding-top:28px;border-top:1px solid var(--border)}.v2_interp__NnaGY p{font-size:17px;line-height:1.6;margin:0 0 1.1em;text-wrap:pretty}.v2_caveat__tEtBF{margin-top:28px;padding:20px 24px;background:var(--surface-alt);border-radius:var(--radius-md)}.v2_caveat__tEtBF p{font-size:14px;line-height:1.55;color:var(--text-secondary);margin:0 0 .8em}.v2_caveat__tEtBF p:last-child{margin-bottom:0}.v2_intel__p9Szg{padding-top:var(--v2-section)}.v2_intelGrid__jC0I4{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:48px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}@media (max-width:1023px){.v2_intelGrid__jC0I4{grid-template-columns:1fr}}.v2_intelCell__lBXt3{background:var(--surface);padding:32px;min-width:0}@media (max-width:600px){.v2_intelCell__lBXt3{padding:24px 20px}}.v2_intelH3__waIRe{font-weight:600;font-size:22px;line-height:1.25;letter-spacing:-.01em;margin:0}.v2_heroStat__6_DSv,.v2_intelH3__waIRe{font-family:var(--font-display),sans-serif}.v2_heroStat__6_DSv{font-weight:700;font-size:44px;line-height:1;letter-spacing:var(--tracking-display);margin-top:16px;overflow-wrap:anywhere}@media (max-width:1023px){.v2_heroStat__6_DSv{font-size:36px}}.v2_heroCaption__J3gZx{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:10px 0 24px;max-width:36ch}.v2_intelBody__f_8G8 p{font-size:16px;line-height:1.6;margin:0 0 1em}.v2_closing___DiPR{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:20px 0 0}.v2_meta__z_dvj{padding-top:var(--v2-section)}.v2_metaGrid__D4EBA{display:grid;grid-template-columns:1fr 1fr;gap:56px}@media (max-width:1023px){.v2_metaGrid__D4EBA{grid-template-columns:1fr;gap:40px}}.v2_metaH2__9buhr{font-family:var(--font-display),sans-serif;font-weight:700;font-size:24px;line-height:1.2;letter-spacing:var(--tracking-display);margin:0 0 12px}.v2_metaItem__Y6LwR{border-bottom:1px solid var(--border)}.v2_metaSummary__eJrDD{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;cursor:pointer;list-style:none;font-family:var(--font-display),sans-serif;font-weight:600;font-size:16px;line-height:1.35}.v2_metaSummary__eJrDD::-webkit-details-marker{display:none}.v2_metaChevron__pN7Mr{flex-shrink:0;color:var(--text-muted);transition:transform var(--dur-whisper) var(--ease-breath)}.v2_metaItem__Y6LwR[open] .v2_metaChevron__pN7Mr{transform:rotate(180deg)}.v2_metaBody__5ERQn{padding:0 0 20px;font-size:15px;line-height:1.6;color:var(--text-secondary)}.v2_metaBody__5ERQn em{font-style:normal;font-weight:500;color:var(--text-primary)}.v2_reading__oQ1hk{padding-top:var(--v2-section)}.v2_readingGrid__VCWKV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}@media (max-width:1023px){.v2_readingGrid__VCWKV{grid-template-columns:1fr}}.v2_readingCard__SiFKz{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color var(--dur-whisper) var(--ease-breath)}@media (hover:hover){.v2_readingCard__SiFKz:hover{border-color:var(--brand)}}.v2_readingTitle__fq31L{font-family:var(--font-display),sans-serif;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.01em;margin:0}.v2_readingDesc__c1D92{flex:1;font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0}.v2_readingMore__e1Fl8{font-family:var(--font-display),sans-serif;font-weight:600;font-size:14px;color:var(--brand)}.v2_cta__jJFSa{margin-top:var(--v2-section);padding:96px 0;background:var(--dk-canvas-true);color:var(--dk-text-warm)}@media (max-width:1023px){.v2_cta__jJFSa{padding:64px 0}}.v2_ctaBrowse__WruHi{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:40px;margin-bottom:56px;border-bottom:1px solid color-mix(in srgb,var(--dk-text-warm) 16%,transparent)}@media (max-width:1023px){.v2_ctaBrowse__WruHi{flex-direction:column;align-items:flex-start;gap:20px}}.v2_ctaGrid__Mi4fZ{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}@media (max-width:1023px){.v2_ctaGrid__Mi4fZ{grid-template-columns:1fr;gap:40px}}.v2_ctaH3__4r4fk{font-family:var(--font-display),sans-serif;font-weight:700;font-size:32px;line-height:1.1;letter-spacing:var(--tracking-display);margin:0 0 16px}@media (max-width:1023px){.v2_ctaH3__4r4fk{font-size:26px}}.v2_ctaBody__XQ4MP p{font-size:17px;line-height:1.6;margin:0 0 1em;color:color-mix(in srgb,var(--dk-text-warm) 72%,transparent)}.v2_ctaBody__XQ4MP strong{font-weight:600;color:var(--dk-text-warm)}.v2_ctaCard__r9_TT{padding:32px;background:var(--surface);color:var(--text-primary);border-radius:var(--radius-lg)}.v2_ctaCardH3__gpKI2{font-family:var(--font-display),sans-serif;font-weight:600;font-size:22px;line-height:1.25;margin:0 0 12px}.v2_ctaCard__r9_TT p{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 1em}.v2_ctaLink__GAYW1{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:10px 20px;border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-display),sans-serif;font-weight:600;font-size:15px;color:var(--brand);text-decoration:none;transition:background-color var(--dur-whisper) var(--ease-breath)}@media (hover:hover){.v2_ctaLink__GAYW1:hover{background:var(--brand-soft)}}.v2_ctaLinkOnDark__viQpn{color:var(--dk-text-warm);border-color:color-mix(in srgb,var(--dk-text-warm) 30%,transparent)}@media (hover:hover){.v2_ctaLinkOnDark__viQpn:hover{background:color-mix(in srgb,var(--dk-text-warm) 8%,transparent)}}.v2_ctaBrowseText__JgGW1 p{margin:8px 0 0;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--dk-text-warm) 72%,transparent);max-width:56ch}.v2_ctaBrowseH3___fwtT{font-family:var(--font-display),sans-serif;font-weight:600;font-size:22px;line-height:1.25;margin:0}.v2_faq__1Hdi4{padding:96px 0;background:var(--surface-alt)}@media (max-width:1023px){.v2_faq__1Hdi4{padding:64px 0}}.v2_faqInner__2g8Gi{max-width:820px;margin-inline:auto;padding-inline:var(--v2-gutter)}.v2_faqList__ArgOd{border-top:1px solid var(--border);margin-top:40px}.v2_faqItem__NJL5L{border-bottom:1px solid var(--border)}.v2_faqSummary__CCYaM{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 0;cursor:pointer;list-style:none}.v2_faqSummary__CCYaM::-webkit-details-marker{display:none}.v2_faqQ__6Z17b{font-family:var(--font-display),sans-serif;font-weight:600;font-size:20px;line-height:1.3;letter-spacing:-.01em;margin:0}@media (max-width:1023px){.v2_faqQ__6Z17b{font-size:18px}}.v2_faqPlus__8gfnw{flex-shrink:0;margin-top:4px;color:var(--brand);transition:transform var(--dur-gesture) var(--ease-emerge)}.v2_faqItem__NJL5L[open] .v2_faqPlus__8gfnw{transform:rotate(45deg)}.v2_faqA__rnptF{max-width:680px;padding-bottom:24px;font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0;text-wrap:pretty}.v2_credits__HO4TU{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;max-width:var(--v2-wide);margin-inline:auto;padding:40px var(--v2-gutter) 64px;font-size:12px;line-height:1.5;color:var(--text-muted)}.v2_credits__HO4TU a{color:inherit;text-decoration:underline;text-underline-offset:2px}.v2_sticky__QW0Pn{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:12px var(--v2-gutter) calc(12px + var(--safe-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 24px rgba(26,26,24,.06);animation:v2_v2StickyIn__OhbDn var(--dur-gesture) var(--ease-emerge) both}.v2_sticky__QW0Pn[hidden]{display:none}@media (min-width:1024px){.v2_sticky__QW0Pn{display:none}}@keyframes v2_v2StickyIn__OhbDn{0%{transform:translateY(100%)}to{transform:none}}.v2_stickyRow__PRMnx{display:flex;align-items:center;gap:12px}.v2_stickyLabel__qKroJ{flex:1;min-width:0;font-family:var(--font-display),sans-serif;font-weight:600;font-size:14px;line-height:1.3}.v2_stickyButton__sGdTU{min-height:var(--tap-min);padding:0 18px;background:var(--brand);color:#ffffff;font-family:var(--font-display),sans-serif;font-weight:600;font-size:14px}.v2_stickyButton__sGdTU,.v2_stickyDismiss__P0Q2W{flex-shrink:0;border:0;border-radius:var(--radius-md);cursor:pointer}.v2_stickyDismiss__P0Q2W{width:var(--tap-min);height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-muted)}.v2_stickyForm__WHTBp{padding-top:4px}@media (prefers-reduced-motion:reduce){.v2_root__7hcqd *,.v2_sticky__QW0Pn{transition-duration:0s!important;animation-duration:0s!important}}.styles_report__l4vin{--read-width:720px;--wide-width:1040px;--tracking-display:-0.022em;--tracking-display-tight:-0.033em;--gutter:32px;font-family:var(--font-body),-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.62;color:var(--text-primary);background:var(--canvas);overflow-x:clip}@media (max-width:600px){.styles_report__l4vin{--gutter:20px;font-size:16px}}.styles_report__l4vin .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.styles_wide__AWQJ2{max-width:var(--wide-width);margin:0 auto;padding:0 var(--gutter)}.styles_read__J1S29{max-width:var(--read-width);margin:0 auto;padding:0 var(--gutter)}.styles_hero__oQ_MX{padding:80px 0 48px}@media (max-width:600px){.styles_hero__oQ_MX{padding:48px 0 36px}}.styles_eyebrow__9m2Kw{font-family:var(--font-body),-apple-system,sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-bottom:24px}.styles_heroDisplay__S2qOH{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:68px;line-height:1.02;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:32px}.styles_heroDisplay__S2qOH .styles_accent__9R9pv{font-family:var(--font-serif),Georgia,serif;font-weight:400;letter-spacing:-.01em}@media (max-width:720px){.styles_heroDisplay__S2qOH{font-size:44px}}.styles_lede__o2Ocx p{font-size:20px;line-height:1.55;color:var(--text-primary);margin-bottom:18px}.styles_lede__o2Ocx p:last-child{margin-bottom:0}.styles_lede__o2Ocx strong{font-weight:600}@media (max-width:600px){.styles_lede__o2Ocx p{font-size:18px}}.styles_heroOrientation__Qbywv{margin:24px 0 0;font-size:15px;line-height:1.55;color:var(--text-secondary)}@media (max-width:600px){.styles_heroOrientation__Qbywv{font-size:14px}}.styles_audienceChips___wQPH{margin:48px 0 0;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:600px){.styles_audienceChips___wQPH{margin-top:32px}}.styles_chip__gBbH5{font-family:var(--font-body),-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:10px 16px;transition:border-color .15s,color .15s}@media (hover:hover){.styles_chip__gBbH5:hover{border-color:var(--brand);color:var(--brand)}}.styles_statsStrip__c4eoN{margin:56px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg,12px);overflow:hidden}@media (max-width:720px){.styles_statsStrip__c4eoN{grid-template-columns:repeat(2,1fr);margin-top:40px}}.styles_stat__9jlV1{background:var(--surface);padding:28px 24px;text-align:left}@media (max-width:600px){.styles_stat__9jlV1{padding:22px 18px}}.styles_statValue__1UFeV{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:36px;line-height:1;color:var(--text-primary);letter-spacing:-.022em;margin-bottom:8px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (max-width:600px){.styles_statValue__1UFeV{font-size:30px}}.styles_statLabel__K1Ff0{font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);line-height:1.3}.styles_signal__OhZRw{padding:96px 0 64px;border-top:1px solid var(--border)}@media (max-width:600px){.styles_signal__OhZRw{padding:56px 0 40px}}.styles_signal__OhZRw h2{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:44px;line-height:1.08;letter-spacing:-.022em;color:var(--text-primary);margin-bottom:12px}@media (max-width:720px){.styles_signal__OhZRw h2{font-size:32px}}@media (max-width:600px){.styles_signal__OhZRw h2{font-size:28px;line-height:1.12}}.styles_signal__OhZRw .styles_subhead__SNGW0{font-family:var(--font-serif),Georgia,serif;font-size:22px;color:var(--text-secondary);margin-bottom:40px;line-height:1.35}@media (max-width:600px){.styles_signal__OhZRw .styles_subhead__SNGW0{font-size:19px;margin-bottom:28px}}.styles_signal__OhZRw .styles_body__TxnO6 p,.styles_signal__OhZRw .styles_interpretation__8N1L1 p{margin-bottom:20px;font-size:17px}.styles_signal__OhZRw .styles_body__TxnO6 p:last-child,.styles_signal__OhZRw .styles_interpretation__8N1L1 p:last-child{margin-bottom:0}.styles_signal__OhZRw .styles_interpretation__8N1L1{margin-top:32px;padding-top:32px;border-top:1px solid var(--border-soft,var(--border))}.styles_signal__OhZRw .styles_caveat__GF_3q{margin-top:32px;padding:24px;background:var(--surface-alt);border-radius:var(--radius-md,10px);font-size:14px;line-height:1.55;color:var(--text-secondary)}.styles_signal__OhZRw .styles_caveat__GF_3q p{margin-bottom:12px;font-size:14px}.styles_signal__OhZRw .styles_caveat__GF_3q p:last-child{margin-bottom:0}.styles_tableWrap__snqWO{margin:48px 0}.styles_tableTitle___GjAc{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;color:var(--text-primary);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.styles_tableScroll__Fe3Rv{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 -4px;padding:0 4px}.styles_dataTable__H7DDv{width:100%;border-collapse:collapse;font-size:15px}.styles_dataTable__H7DDv th{text-align:left;font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:10px 14px 10px 0;border-bottom:1px solid var(--border);vertical-align:bottom;line-height:1.25}.styles_dataTable__H7DDv th:last-child{padding-right:0}.styles_dataTable__H7DDv td{padding:14px 14px 14px 0;border-bottom:1px solid var(--border-soft,var(--border));vertical-align:top;line-height:1.45}@media (max-width:600px){.styles_dataTable__H7DDv td,.styles_dataTable__H7DDv th{padding-right:12px}}.styles_dataTable__H7DDv td:last-child{padding-right:0}.styles_dataTable__H7DDv tr:last-child td{border-bottom:none}.styles_dataTable__H7DDv td:first-child,.styles_dataTable__H7DDv th:first-child{padding-right:16px;color:var(--text-primary);font-weight:500}@media (max-width:720px){.styles_dataTable__H7DDv td:first-child,.styles_dataTable__H7DDv th:first-child{min-width:124px}}.styles_dataTable__H7DDv td:first-child.numCell,.styles_dataTable__H7DDv th:first-child.numCell{min-width:0;text-align:left;padding-right:14px;color:var(--text-muted)}.styles_dataTable__H7DDv .numCell{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text-primary);font-weight:500}.styles_dataTable__H7DDv td.numCell{white-space:nowrap}.styles_dataTable__H7DDv th.numCell{font-weight:600}.styles_buildingLists__5EVil{margin:32px 0 48px;display:grid;grid-template-columns:1fr;gap:10px}.styles_buildingListRow__rMxdp{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-soft,var(--border))}.styles_buildingListRow__rMxdp:last-child{border-bottom:none}.styles_buildingListLabel__voatH{font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);flex-shrink:0;width:88px}.styles_buildingListNames__ptxwI{font-size:15px;color:var(--text-primary);line-height:1.5}@media (max-width:600px){.styles_buildingListRow__rMxdp{flex-direction:column;gap:6px;padding:12px 0}.styles_buildingListLabel__voatH{width:auto}}.styles_glance__V0zJp{padding:80px 0 64px;border-top:1px solid var(--border);background:var(--surface-alt)}@media (max-width:600px){.styles_glance__V0zJp{padding:52px 0 40px}}.styles_glance__V0zJp h2{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:36px;letter-spacing:-.022em;margin:8px 0 12px;line-height:1.1}@media (max-width:600px){.styles_glance__V0zJp h2{font-size:28px}}.styles_glance__V0zJp h2 .styles_accent__9R9pv{font-family:var(--font-serif),Georgia,serif;font-weight:400}.styles_glanceIntro__bh8Kf{font-family:var(--font-serif),Georgia,serif;font-size:19px;color:var(--text-secondary);max-width:720px;margin-bottom:40px;line-height:1.45}@media (max-width:600px){.styles_glanceIntro__bh8Kf{font-size:17px;margin-bottom:28px}}.styles_glanceRow__0SZSJ{display:grid;gap:24px;margin-bottom:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:720px){.styles_glanceRow__0SZSJ{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.styles_glanceRow__0SZSJ{gap:16px;margin-bottom:16px}}.styles_glanceRowFull__9JzPl{display:grid;gap:24px;margin-bottom:24px;grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.styles_glanceRowFull__9JzPl{margin-bottom:16px}}.styles_glancePanel__8dUCG{background:var(--surface);padding:32px;border-radius:var(--radius-lg,12px);border:1px solid var(--border);min-width:0}@media (max-width:600px){.styles_glancePanel__8dUCG{padding:22px 20px}}.styles_glancePanel__8dUCG h3{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:4px}.styles_glanceSub__b6mRC{font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px}.styles_glanceTakeaway__JZc8l{font-family:var(--font-serif),Georgia,serif;font-size:15px;color:var(--text-primary);margin-top:20px;padding-top:18px;border-top:1px solid var(--border-soft,var(--border));line-height:1.5}.styles_compRow__UHRU1{display:grid;grid-template-columns:96px 1fr 32px;align-items:center;gap:14px;padding:9px 0;font-size:14px}.styles_compLabel__N9aDZ{color:var(--text-primary);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_compBarBg__Sefbv{height:12px;background:var(--surface-alt);border-radius:4px;overflow:hidden}.styles_compBar__K8SZH{height:100%;background:var(--brand);border-radius:4px}.styles_compCount__A4nj_{font-family:var(--font-body),-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (max-width:600px){.styles_compRow__UHRU1{grid-template-columns:84px 1fr 30px;gap:10px}}.styles_quarterlyChart__6RwZQ{display:flex;align-items:flex-end;gap:12px;height:240px;margin:8px 0 16px;padding:8px 0 0}@media (max-width:600px){.styles_quarterlyChart__6RwZQ{gap:5px;height:210px}}.styles_chartCol__IqRSZ{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.styles_chartTotal__SSi2x{font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:500;color:var(--text-secondary);margin-bottom:6px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.styles_chartStack__yyohT{width:100%;max-width:38px;display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden}.styles_segDevSpv__kbSeE{background:var(--premium)}.styles_segSecondary__rciqW{background:var(--brand)}.styles_chartLabel__BP6LB{font-family:var(--font-body),-apple-system,sans-serif;font-size:10px;letter-spacing:.04em;color:var(--text-muted);margin-top:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.styles_chartIncomplete__PL_wI .styles_chartStack__yyohT{opacity:.45}.styles_chartIncomplete__PL_wI .styles_chartLabel__BP6LB,.styles_chartIncomplete__PL_wI .styles_chartTotal__SSi2x{opacity:.6}@media (max-width:600px){.styles_chartTotal__SSi2x{font-size:10px;margin-bottom:4px}.styles_chartLabel__BP6LB{font-size:9px;letter-spacing:0;margin-top:6px}}.styles_chartLegend__bdWZ8{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:8px;font-size:13px;color:var(--text-secondary)}.styles_legendSwatch__QLgTU{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;border-radius:3px}.styles_swatchSecondary__WT77Z{background:var(--brand)}.styles_swatchDevSpv__s4_3W{background:var(--premium)}.styles_chartFig__hBgl_{margin:0}.styles_legendDot__As3mX{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.styles_legendRule__hg9WZ{display:inline-block;width:16px;height:0;margin-right:6px;vertical-align:3px;border-top:2px dashed var(--text-muted)}.styles_dbList__HUcPZ{list-style:none;margin:0;padding:0}.styles_dbRow__1Wk1h{display:grid;grid-template-columns:118px minmax(0,1fr) 48px;align-items:center;gap:12px;height:26px}.styles_dbName___yHac{display:block;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_dbTrack__X_KcE{position:relative;height:100%}.styles_dbGuide__Pdc03{position:absolute;top:0;bottom:0;width:1px;opacity:.22}.styles_dbSeg__0MNt5{position:absolute;top:50%;height:2px;transform:translateY(-50%);background:var(--border)}.styles_dbDot__d3jPk{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%)}.styles_dbSpread__2yItQ{font-size:12px;font-weight:600;text-align:right}.styles_dbAxis__q709L{display:grid;grid-template-columns:118px minmax(0,1fr) 48px;gap:12px;margin-top:6px}.styles_dbAxisTrack__Pz6Hm{display:block;position:relative;height:18px;border-top:1px solid var(--border)}.styles_dbTick__1d6mB{position:absolute;top:4px;transform:translateX(-50%);font-size:11px;color:var(--text-muted)}.styles_dbAxisUnit__ja7il{padding-top:4px;font-size:11px;color:var(--text-muted);white-space:nowrap}@media (max-width:600px){.styles_dbAxis__q709L,.styles_dbRow__1Wk1h{grid-template-columns:86px minmax(0,1fr) 42px;gap:8px}.styles_dbName___yHac{font-size:12px}.styles_dbAxisUnit__ja7il{font-size:10px}}.styles_lolList__dEKPb{list-style:none;margin:0;padding:0}.styles_lolRow__n_Qzp{display:grid;grid-template-columns:152px minmax(0,1fr) 48px;align-items:center;gap:12px;height:30px}.styles_lolName__j91Y_{display:block;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_lolSub__W296O{color:var(--text-muted)}.styles_lolTrack__p5CGO{display:block;position:relative;height:100%}.styles_lolStem__R8bRA{position:absolute;top:50%;left:0;height:3px;transform:translateY(-50%);background:var(--border);border-radius:2px}.styles_lolMedian__e6goF{position:absolute;top:4px;bottom:4px;width:0;border-left:2px dashed var(--text-muted);opacity:.55}.styles_lolDot__i2bSm{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%)}.styles_lolValue__SK6Fn{font-size:13px;font-weight:600;text-align:right;color:var(--text-primary)}@media (max-width:600px){.styles_lolRow__n_Qzp{grid-template-columns:112px minmax(0,1fr) 44px;gap:8px}}.styles_hbList__ZHSSR{list-style:none;margin:0;padding:0;display:grid;gap:12px}.styles_hbRow__pp2FC{display:grid;grid-template-columns:132px minmax(0,1fr) 48px;align-items:center;gap:12px}.styles_hbLabel__ForUz{display:block;font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_hbLabelStrong__uo4_a{color:var(--text-primary);font-weight:600}.styles_hbBarBg__uTd0w{display:block;height:10px;background:var(--surface-alt);border-radius:5px;overflow:hidden}.styles_hbBar__PXO1R{display:block;height:100%;background:var(--brand);border-radius:5px}.styles_hbValue__nedje{font-size:13px;font-weight:600;text-align:right;color:var(--text-primary)}@media (max-width:600px){.styles_hbRow__pp2FC{grid-template-columns:104px minmax(0,1fr) 44px;gap:8px}}.styles_bmFrame__oxMZ0{display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:8px;row-gap:8px}.styles_bmY__fxFm_{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;padding:14px 0;font-size:11px;line-height:1.25;color:var(--text-muted)}.styles_bmGrid__H7gj2{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.styles_bmCell__Jd_xn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md,10px);padding:16px;display:flex;flex-direction:column;gap:4px;min-height:120px}.styles_bmCellLabel__KmOS8{font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.styles_bmCellCount__2TRvJ{font-family:var(--font-display),-apple-system,sans-serif;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em}.styles_bmCellReading__UwkLv{font-size:13px;color:var(--text-secondary);line-height:1.4}.styles_bmX__dobKo{grid-column:2;grid-row:2;display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted)}@media (max-width:600px){.styles_bmFrame__oxMZ0{grid-template-columns:48px minmax(0,1fr)}.styles_bmY__fxFm_{font-size:10px}.styles_bmCell__Jd_xn{padding:12px;min-height:108px}.styles_bmCellCount__2TRvJ{font-size:28px}.styles_bmCellReading__UwkLv{font-size:12px}}.styles_areaWrap__6sj6W{position:relative}.styles_areaPeak__cftRX{position:absolute;top:0;transform:translateX(-50%);font-size:12px;font-weight:600;color:var(--text-primary)}.styles_areaSvg__GFc8J{display:block;width:100%;height:auto}.styles_areaLabels__jpTyb{display:flex;margin-top:6px}.styles_areaLabels__jpTyb span{flex:1;text-align:center;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.styles_areaLabels__jpTyb .styles_areaLabelPeak__1o0ZO{color:var(--text-primary);font-weight:600}.styles_verdictWrap___zzIl{margin:0 0 36px}.styles_verdictLabel__MmAg_{display:block;font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-bottom:12px}.styles_verdict__ZrAd3{font-size:20px;line-height:1.5;font-weight:500;color:var(--text-primary)}.styles_verdict__ZrAd3 em{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400}@media (max-width:600px){.styles_verdict__ZrAd3{font-size:18px}}.styles_keyStats__rJV1C{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}.styles_keyStat__AGpIz{background:var(--surface-alt);border-radius:var(--radius-md,10px);padding:12px 16px}.styles_keyStatValue__C8Qx0{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:22px;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.styles_keyStatLabel__5la1N{font-size:12px;color:var(--text-secondary);margin-top:6px}.styles_disclosure__vUrHR{margin-top:36px;border-top:1px solid var(--border)}.styles_disclosureSummary__vpebI{display:flex;align-items:center;gap:8px;padding:18px 0 0;cursor:pointer;list-style:none;font-family:var(--font-body),-apple-system,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.styles_disclosureSummary__vpebI::-webkit-details-marker{display:none}.styles_disclosureChevron__0Tyfv{display:inline-block;transition:transform var(--duration-fast,.15s) var(--ease-default,ease)}details[open]>summary .styles_disclosureChevron__0Tyfv{transform:rotate(180deg)}.styles_disclosureBody__hme7_{padding-top:4px}@media (prefers-reduced-motion:reduce){.styles_disclosureChevron__0Tyfv{transition:none}}.styles_metaSummary__ug_gt{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:var(--text-muted)}.styles_metaSummary__ug_gt::-webkit-details-marker{display:none}.styles_metaSummary__ug_gt h3{margin-bottom:0}.styles_metaItem__JJMW_>p{margin-top:12px}.styles_verdictBand___Hwej{padding:64px 0;border-top:1px solid var(--border);background:var(--surface-alt)}@media (max-width:600px){.styles_verdictBand___Hwej{padding:44px 0}}.styles_verdictBandItems__WNTDR{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg,12px);overflow:hidden}@media (max-width:720px){.styles_verdictBandItems__WNTDR{grid-template-columns:1fr}}.styles_verdictBandItem__D1iUQ{display:block;background:var(--surface);padding:24px;text-decoration:none;transition:background var(--duration-fast,.15s) var(--ease-default,ease)}@media (hover:hover){.styles_verdictBandItem__D1iUQ:hover{background:var(--surface-alt)}}.styles_verdictBandLabel__upgV9{display:block;font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}.styles_verdictBandText__J9Q3i{font-size:15px;line-height:1.5;color:var(--text-primary)}.styles_inlineCta__YxalM{padding:48px 0;border-top:1px solid var(--border);background:var(--surface)}@media (max-width:600px){.styles_inlineCta__YxalM{padding:36px 0}}.styles_inlineCtaGrid__ELocq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.styles_inlineCtaCopy__eh_1d{max-width:460px}.styles_inlineCtaLine__D3Fab{margin-top:8px;font-size:15px;line-height:1.55;color:var(--text-secondary)}.styles_inlineCtaForm__58gIS{flex:1 1 340px;max-width:480px}.styles_panelsSection__oWbmj{padding:96px 0 64px;border-top:1px solid var(--border);background:var(--surface-alt)}@media (max-width:600px){.styles_panelsSection__oWbmj{padding:56px 0 40px}}.styles_panelsSection__oWbmj h2{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:32px;letter-spacing:-.022em;margin-bottom:8px}@media (max-width:600px){.styles_panelsSection__oWbmj h2{font-size:27px}}.styles_panelsSectionSub__y_vc7{font-family:var(--font-serif),Georgia,serif;font-size:18px;color:var(--text-secondary);margin-bottom:48px;line-height:1.4}@media (max-width:600px){.styles_panelsSectionSub__y_vc7{font-size:17px;margin-bottom:28px}}.styles_panelsGrid__Yomvf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}@media (max-width:720px){.styles_panelsGrid__Yomvf{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.styles_panelsGrid__Yomvf{gap:16px}}.styles_panel__jUqMv{background:var(--surface);padding:36px;border-radius:var(--radius-lg,12px);border:1px solid var(--border);min-width:0}@media (max-width:600px){.styles_panel__jUqMv{padding:24px 20px}}.styles_panel__jUqMv h3{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:24px}.styles_panelTable__DV1I_{margin:4px 0 20px}.styles_panelHero__Kvoie{margin:0 0 20px;padding:20px 0;border-top:1px solid var(--border-soft,var(--border));border-bottom:1px solid var(--border-soft,var(--border))}.styles_panelHeroValue__zTl4b{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:48px;line-height:1;letter-spacing:-.022em;color:var(--brand);margin-bottom:8px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (max-width:600px){.styles_panelHeroValue__zTl4b{font-size:40px}}.styles_panelHeroCaption__GfIKQ{font-size:14px;color:var(--text-secondary);line-height:1.4}.styles_panel__jUqMv p{font-size:15px;margin-bottom:16px}.styles_panel__jUqMv p:last-child{margin-bottom:0}.styles_metaSection__9zavB{padding:96px 0 64px;border-top:1px solid var(--border)}@media (max-width:600px){.styles_metaSection__9zavB{padding:56px 0 40px}}.styles_metaSection__9zavB h2{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:32px;letter-spacing:-.022em;margin-bottom:32px}@media (max-width:600px){.styles_metaSection__9zavB h2{font-size:27px;margin-bottom:24px}}.styles_metaSection__9zavB h3{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:17px;color:var(--text-primary);margin-bottom:8px}.styles_metaItem__JJMW_{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--border-soft,var(--border))}.styles_metaItem__JJMW_:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.styles_metaItem__JJMW_ p{font-size:16px;line-height:1.55;color:var(--text-secondary)}.styles_metaItem__JJMW_ p em{font-style:italic;color:var(--text-primary)}.styles_reading__1AEJk{padding:72px 0;border-top:1px solid var(--border);background:var(--surface-alt)}@media (max-width:600px){.styles_reading__1AEJk{padding:52px 0}}.styles_reading__1AEJk h2{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:32px;letter-spacing:-.022em;margin-bottom:8px}@media (max-width:600px){.styles_reading__1AEJk h2{font-size:27px}}.styles_readingSub__Ysikd{font-family:var(--font-serif),Georgia,serif;font-size:18px;color:var(--text-secondary);margin-bottom:40px;line-height:1.4}@media (max-width:600px){.styles_readingSub__Ysikd{font-size:17px;margin-bottom:28px}}.styles_readingGrid__Uy1UT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:720px){.styles_readingGrid__Uy1UT{grid-template-columns:minmax(0,1fr)}}.styles_readingCard__8ynJF{display:block;background:var(--surface);padding:28px;border-radius:var(--radius-lg,12px);border:1px solid var(--border);transition:border-color .15s;text-decoration:none}@media (hover:hover){.styles_readingCard__8ynJF:hover{border-color:var(--brand)}}.styles_readingCard__8ynJF h4{font-family:var(--font-serif),Georgia,serif;font-size:22px;line-height:1.2;color:var(--text-primary);margin-bottom:16px}.styles_readingCard__8ynJF p{font-size:14px;color:var(--text-secondary);margin-bottom:20px;line-height:1.5}.styles_readLink__ThGYy{font-family:var(--font-body),-apple-system,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.styles_ctaSection__9AWPj{padding:96px 0;border-top:1px solid var(--border)}@media (max-width:600px){.styles_ctaSection__9AWPj{padding:56px 0}}.styles_ctaGrid__TL9Sz{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px}@media (max-width:720px){.styles_ctaGrid__TL9Sz{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.styles_ctaGrid__TL9Sz{gap:16px}}.styles_ctaPrimary__GrsuO,.styles_ctaSecondary__yUmox{padding:40px;border-radius:var(--radius-xl,16px);min-width:0}@media (max-width:600px){.styles_ctaPrimary__GrsuO,.styles_ctaSecondary__yUmox{padding:28px 22px}}.styles_ctaPrimary__GrsuO{background:var(--text-primary);color:#FAFAFA}.styles_ctaSecondary__yUmox{background:var(--surface);border:1px solid var(--border)}.styles_ctaPrimary__GrsuO h3,.styles_ctaSecondary__yUmox h3{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.022em;margin-bottom:16px}.styles_ctaPrimary__GrsuO h3{color:#FAFAFA}.styles_ctaPrimary__GrsuO p,.styles_ctaSecondary__yUmox p{font-size:15px;line-height:1.55;margin-bottom:14px}.styles_ctaPrimary__GrsuO p{color:#D4D4D0}.styles_ctaPrimary__GrsuO strong{color:#FAFAFA}.styles_ctaSecondary__yUmox p{color:var(--text-secondary)}.styles_ctaActions__sAt9U{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.styles_btnPrimary__cGhyu,.styles_btnSecondary__9H20X{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;min-height:48px;border-radius:var(--radius-md,10px);font-family:var(--font-body),-apple-system,sans-serif;font-weight:600;font-size:15px;text-decoration:none;border:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.styles_btnPrimary__cGhyu{background:var(--brand);color:#FAFAFA}@media (hover:hover){.styles_btnPrimary__cGhyu:hover{background:var(--brand-dim)}}.styles_btnSecondary__9H20X{background:var(--text-primary);color:#FAFAFA}@media (hover:hover){.styles_btnSecondary__9H20X:hover{background:var(--brand-dim)}}.styles_btnGhost__c_1fG{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;min-height:48px;border-radius:var(--radius-md,10px);background:transparent;border:1px solid rgba(255,255,255,.18);color:#FAFAFA;font-family:var(--font-body),-apple-system,sans-serif;font-weight:600;font-size:15px;text-decoration:none;transition:border-color .15s,background .15s}@media (hover:hover){.styles_btnGhost__c_1fG:hover{border-color:#FAFAFA;background:rgba(255,255,255,.08)}}.styles_ctaBrowse__AWmue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:32px 40px;margin-bottom:40px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl,16px)}.styles_ctaBrowseCopy__f_9_C{flex:1 1 320px;min-width:0}.styles_ctaBrowse__AWmue h3{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.02em;margin-bottom:8px}.styles_ctaBrowse__AWmue p{font-size:15px;line-height:1.55;color:var(--text-secondary);margin:0}@media (max-width:600px){.styles_ctaBrowse__AWmue{padding:24px 22px;margin-bottom:24px}}.styles_dna__QAVyU{padding:72px 0 64px;border-top:1px solid var(--border)}@media (max-width:600px){.styles_dna__QAVyU{padding:48px 0 40px}}.styles_dnaHeading__xa5iV{font-family:var(--font-display),-apple-system,sans-serif;font-weight:700;font-size:36px;letter-spacing:-.022em;line-height:1.1;color:var(--text-primary);margin:8px 0 24px}@media (max-width:600px){.styles_dnaHeading__xa5iV{font-size:28px}}.styles_dnaHeading__xa5iV .styles_accent__9R9pv{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-style:italic}.styles_dnaBody__6WxSF{font-size:18px;line-height:1.6;color:var(--text-secondary);margin-bottom:18px}.styles_dnaBody__6WxSF:last-of-type{margin-bottom:0}@media (max-width:600px){.styles_dnaBody__6WxSF{font-size:16px}}.styles_dnaGrid__tZ_f6{margin:36px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg,12px);overflow:hidden}@media (max-width:600px){.styles_dnaGrid__tZ_f6{grid-template-columns:minmax(0,1fr)}}.styles_dnaFact__rBEZc{background:var(--surface);padding:22px 24px;margin:0}.styles_dnaFactLabel__zrHPV{font-family:var(--font-body),-apple-system,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}.styles_dnaFactValue__1aDLQ{font-size:15px;line-height:1.5;color:var(--text-primary);margin:0}.styles_glance__V0zJp,.styles_panelsSection__oWbmj,.styles_signal__OhZRw{scroll-margin-top:116px}.styles_reportNav__6Kc5E{position:sticky;top:64px;z-index:30;background:var(--surface);border-bottom:1px solid var(--border);opacity:0;transform:translateY(-100%);transition:opacity var(--duration-normal,.2s) var(--ease-default,ease),transform var(--duration-normal,.2s) var(--ease-default,ease);pointer-events:none}.styles_reportNavVisible__VrAKG{opacity:1;transform:translateY(0);pointer-events:auto}.styles_reportNavInner__JlCeo{max-width:1040px;margin:0 auto;padding:0 var(--gutter,32px)}.styles_reportNavList__fLn_7{display:flex;gap:2px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.styles_reportNavList__fLn_7::-webkit-scrollbar{display:none}.styles_reportNavList__fLn_7 a{display:inline-block;white-space:nowrap;padding:14px;font-family:var(--font-body),-apple-system,sans-serif;font-size:13px;font-weight:600;color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;transition:color var(--duration-fast,.15s) var(--ease-default,ease),border-color var(--duration-fast,.15s) var(--ease-default,ease)}@media (hover:hover){.styles_reportNavList__fLn_7 a:hover{color:var(--text-primary)}}.styles_reportNavList__fLn_7 a.styles_reportNavActive__io69I{color:var(--brand);border-bottom-color:var(--brand)}.styles_reportNavProgress__7j1wk{height:2px;background:var(--brand);transform-origin:left;transform:scaleX(0);transition:transform .1s linear}@media (prefers-reduced-motion:reduce){.styles_reportNavList__fLn_7 a,.styles_reportNavProgress__7j1wk,.styles_reportNav__6Kc5E{transition:none}}.styles_reportFooter__z0sDM{background:var(--text-primary);color:#9C9C94;padding:56px 0 40px}.styles_reportFooter__z0sDM .styles_wordmark__zTozj{color:#FAFAFA;font-size:28px}.styles_reportFooter__z0sDM .styles_tagline__o9gtw{font-family:var(--font-serif),Georgia,serif;font-size:18px;color:#D4D4D0;margin:8px 0 32px}.styles_reportFooter__z0sDM .styles_footerLines__Azy6i{font-size:13px;line-height:1.7;color:#9C9C94}.styles_reportFooter__z0sDM .styles_footerLines__Azy6i p{margin-bottom:6px}@media print{.styles_report__l4vin{font-size:10.5pt}.styles_audienceChips___wQPH,.styles_ctaSection__9AWPj,.styles_inlineCta__YxalM,.styles_reportNavProgress__7j1wk,.styles_reportNav__6Kc5E{display:none!important}.styles_glanceRow__0SZSJ,.styles_panelsGrid__Yomvf{grid-template-columns:minmax(0,1fr)!important}.styles_tableScroll__Fe3Rv{overflow:visible!important}.styles_report__l4vin table{width:100%}.styles_statsStrip__c4eoN{grid-template-columns:repeat(5,minmax(0,1fr))}.styles_stat__9jlV1{padding:14px 10px}.styles_statValue__1UFeV{font-size:20px}.styles_statLabel__K1Ff0{font-size:8px;letter-spacing:.1em}.styles_report__l4vin details::details-content{content-visibility:visible}.styles_disclosureSummary__vpebI{display:none}.styles_verdictBand___Hwej{break-inside:avoid}.styles_verdictBand___Hwej .styles_glanceIntro__bh8Kf{display:none}.styles_chartLegend__bdWZ8{break-before:avoid}.styles_hero__oQ_MX{padding:48px 0 32px}.styles_dna__QAVyU,.styles_glance__V0zJp,.styles_metaSection__9zavB,.styles_panelsSection__oWbmj,.styles_signal__OhZRw{padding:40px 0 32px}.styles_verdictBand___Hwej{padding:32px 0}.styles_ctaBrowse__AWmue,.styles_dnaFact__rBEZc,.styles_dnaGrid__tZ_f6,.styles_glancePanel__8dUCG,.styles_panel__jUqMv,.styles_report__l4vin figure,.styles_stat__9jlV1,.styles_statsStrip__c4eoN{break-inside:avoid}.styles_report__l4vin table{break-inside:auto}.styles_report__l4vin thead{display:table-header-group}.styles_report__l4vin tr{break-inside:avoid}.styles_report__l4vin li,.styles_report__l4vin p{orphans:3;widows:3}.styles_report__l4vin h2,.styles_report__l4vin h3,.styles_report__l4vin h4{break-after:avoid;break-inside:avoid}}