.page_page__GZ7sx{background:#fff;min-height:100vh;width:100%;color:#1a1a1a;padding-bottom:80px}.page_hero__gjLwI{max-width:820px;margin:0 auto;padding:72px 32px 40px;font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.page_eyebrow__TQjxQ{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8b6914;margin-bottom:20px}.page_title__qMvm1{font-size:clamp(30px,5.2vw,48px);font-weight:700;line-height:1.12;letter-spacing:-.01em;margin:0 0 18px;color:#0f172a}.page_deck__zxkLe,.page_title__qMvm1{font-family:var(--font-serif,"Source Serif 4",Georgia,serif)}.page_deck__zxkLe{font-size:20px;line-height:1.55;color:#4b5563;margin:0 0 24px}.page_metaRow__8Kine{font-size:12px;color:#6b7280;letter-spacing:.02em;display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #e5e7eb;padding-top:16px}.page_section__q82Y0{max-width:820px;margin:0 auto;padding:44px 32px 8px;font-family:var(--font-serif,"Source Serif 4",Georgia,serif);font-size:18px;line-height:1.7;color:#1f2937;position:relative}.page_sectionNum__uNlLw{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;font-weight:700;letter-spacing:3px;color:#8b6914;margin-bottom:8px;scroll-margin-top:100px}.page_section__q82Y0 h2{font-family:var(--font-serif,"Source Serif 4",Georgia,serif);font-size:clamp(24px,3.4vw,32px);font-weight:700;line-height:1.2;margin:0 0 18px;color:#0f172a}.page_section__q82Y0 p{margin:0 0 18px}.page_section__q82Y0 p em{font-style:italic;color:#6b7280;margin-right:6px}.page_section__q82Y0 ul{margin:0 0 18px;padding-left:26px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:15px;line-height:1.75;color:#1f2937}.page_section__q82Y0 ul li{margin:0 0 4px}.page_section__q82Y0 code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.88em;background:#f1f5f9;color:#0f172a;padding:2px 6px;border-radius:3px;border:1px solid #e2e8f0}.page_section__q82Y0 a{color:#0f52ba;text-decoration:underline;text-decoration-color:#b7c6e6;text-underline-offset:2px;font-weight:600}.page_section__q82Y0 a:hover{text-decoration-color:#0f52ba}.page_toolCta__pN4Ie{max-width:820px;margin:8px auto 20px;padding:28px 32px;background:#0f172a;border:1px solid #1e293b;border-left:4px solid #8b6914;border-radius:4px}.page_toolCtaKicker__JAyOU{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#d4a72c;margin:0 0 10px}.page_toolCtaTitle__sWCkb{font-family:var(--font-serif,"Source Serif 4",Georgia,serif);font-size:24px;font-weight:700;line-height:1.2;color:#f8fafc;margin:0 0 10px}.page_toolCtaText__p_LIV{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:15px;line-height:1.6;color:#cbd5e1;margin:0 0 18px}.page_toolCtaText__p_LIV code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.86em;background:rgba(148,163,184,.14);color:#e2e8f0;padding:2px 6px;border-radius:3px;border:1px solid rgba(148,163,184,.22)}.page_toolCtaActions__LIVH7{display:flex;flex-wrap:wrap;gap:12px}.page_toolCtaBtn__ldLZu{display:inline-block;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:13px;font-weight:700;letter-spacing:.5px;padding:11px 20px;border-radius:3px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.page_toolCtaBtnPrimary__DsfnM{background:#d4a72c;color:#0f172a;border:1px solid #d4a72c}.page_toolCtaBtnPrimary__DsfnM:hover{background:#e4b93c;border-color:#e4b93c}.page_toolCtaBtnGhost__z321k{background:transparent;color:#e2e8f0;border:1px solid #334155}.page_toolCtaBtnGhost__z321k:hover{border-color:#64748b;color:#f8fafc}.page_toolCtaMeta__hZ9kI{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:12px;color:#64748b;margin:14px 0 0}.page_toolStrip__uIhGK{max-width:820px;margin:0 auto 8px;padding:0 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.page_toolStripCard__gO4eL{display:block;padding:16px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;text-decoration:none;transition:border-color .15s,background .15s}.page_toolStripCard__gO4eL:hover{border-color:#8b6914;background:#fefcf5}.page_toolStripName__oZ58_{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 4px}.page_toolStripDesc__gCPNC,.page_toolStripName__oZ58_{font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.page_toolStripDesc__gCPNC{font-size:12px;line-height:1.5;color:#64748b;margin:0}.page_archGrid__W2K9M{max-width:1080px;margin:28px auto;padding:0 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.page_archCard__JYcKH{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #8b6914;padding:20px 22px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px;line-height:1.55;color:#334155}.page_archLabel__HU5e7{font-weight:700;font-size:15px;color:#0f172a;letter-spacing:.01em}.page_archVenues__P7r_p{font-size:12px;color:#6b7280;margin-top:4px}.page_archCounts__4vMzk{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;color:#8b6914;background:#fef3c7;padding:4px 8px;display:inline-block;margin:10px 0;border-radius:3px}.page_archIdea__brfsI{margin:8px 0 12px}.page_archExample__WXi4c{margin:0;padding-top:10px;border-top:1px dashed #e2e8f0;font-size:13px;color:#4b5563}.page_tableWrap__9_p_h{overflow-x:auto;margin:20px 0 24px}.page_table__D4ONf{width:100%;border-collapse:collapse;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px;color:#1f2937}.page_table__D4ONf td,.page_table__D4ONf th{padding:12px 14px;border-bottom:1px solid #e5e7eb;vertical-align:top}.page_table__D4ONf th{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:#64748b;background:#f8fafc;border-bottom:2px solid #cbd5e1}.page_table__D4ONf tbody tr:hover{background:#f8fafc}.page_refs__cCIZL{padding-left:20px;margin:0 0 20px;font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:14px;line-height:1.7}.page_refs__cCIZL a{color:#0f52ba;text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:3px}.page_refs__cCIZL a:hover{text-decoration-color:#0f52ba}.page_methodNote__Mduvu{font-family:var(--font-inter,"Inter",system-ui,sans-serif);font-size:13px;color:#6b7280;font-style:italic;padding:16px 20px;background:#f8fafc;border-left:3px solid #cbd5e1;margin-top:20px}@media (max-width:640px){.page_hero__gjLwI{padding:48px 20px 32px}.page_section__q82Y0{padding:32px 20px 4px}.page_archGrid__W2K9M{padding:0 20px;grid-template-columns:1fr}.page_table__D4ONf{font-size:13px}.page_toolCta__pN4Ie{margin:8px 20px 20px;padding:22px 20px}.page_toolCtaTitle__sWCkb{font-size:21px}.page_toolStrip__uIhGK{padding:0 20px;grid-template-columns:1fr}.page_toolCtaActions__LIVH7{flex-direction:column}.page_toolCtaBtn__ldLZu{text-align:center}}.page_figure__HVEjJ{margin:26px 0 8px;padding:0}.page_figure__HVEjJ img{width:100%;height:auto;display:block;background:#050505;border:1px solid #1f1f1f;border-radius:2px}.page_figure__HVEjJ figcaption{font-size:12.5px;line-height:1.55;color:#6b7280;margin-top:9px}.page_exhibitLabel__WlqYM,.page_figure__HVEjJ figcaption{font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.page_exhibitLabel__WlqYM{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#8b6914;margin:26px 0 2px}.page_table__D4ONf td strong{color:#0f172a;font-weight:700}.page_keyStat__c0BN3{font-family:var(--font-serif,"Source Serif 4",Georgia,serif);font-size:19px;line-height:1.5;color:#0f172a;border-left:3px solid #8b6914;padding:4px 0 4px 18px;margin:22px 0;font-weight:600}