:root{--color-white:#fff;--color-alice-blue:#f9fafc;--color-concrete:#f2f2f2;--color-black:#000;--color-slate:#3f5e84;--color-slate-deep:#324b6a;--color-spark:#c4dfff;--color-spark-marker:#94c1ff;--color-soft:#e2e7ed;--color-line:#c2ccd4;--color-leader:#9aa7b0;--color-cover-ink:#08213f;--color-silver:#cfd9db;--color-pale-lavender:#ddd9f3;--color-light-pastel-purple:#a9a5f4;--color-pigment-blue:#28378b;--color-icterine:#dcf866;--color-olive:#dcf866;--color-chart-blue-1:#94c1ff;--color-chart-blue-2:#769acc;--color-chart-blue-3:#8fa8c7;--color-chart-blue-4:#5284c5;--color-chart-blue-0:#bcdaff;--color-chart-blue-5:#375379;--color-chart-ref-blue:#6eaaff;--chart-grid:#e4e4e4;--chart-tick-label:var(--text-muted-light);--chart-axis-muted:var(--text-card-meta);--chart-hairline-structure:var(--color-black);--chart-hairline-recessive:#ccc;--chart-hairline-divider:#d9d9d9;--chart-forecast-fill:#f8f8f9;--chart-series-blue-deep:#4370c9;--chart-wash-pale-a:#dce7f5;--chart-wash-pale-b:#d6e4f5;--text-primary:var(--color-black);--text-body:#626262;--text-secondary:#6b6b6b;--text-eyebrow:var(--text-secondary);--text-tertiary:#6f6f6f;--text-muted-light:#727272;--text-caption-meta:var(--text-muted-light);--text-card-meta:#959595;--text-muted:#9a9a9a;--text-on-dark-primary:var(--color-white);--text-on-dark-secondary:#777;--text-on-dark-tertiary:#9a9a9a;--text-disabled:#959595;--text-link:var(--color-black);--text-axis-decorative:#cdcdcd;--surface-canvas:var(--color-white);--surface-subtle:var(--color-alice-blue);--surface-writing:#f9fafc;--surface-concrete:var(--color-concrete);--surface-chip:var(--color-concrete);--surface-elevated:var(--color-white);--surface-soft:var(--color-soft);--surface-portrait:#e5e6e7;--surface-inverse:var(--color-black);--border-hairline:var(--border-divider);--border-on-dark:#ffffff29;--border-structural:var(--color-black);--border-divider:var(--color-line);--leader-grey:var(--color-leader);--hover-fill:var(--color-concrete);--ring-focus:var(--color-slate);--accent-icterine:var(--color-icterine);--accent-pigment-blue:var(--color-slate);--accent-lavender:var(--color-pale-lavender);--accent-purple:var(--color-light-pastel-purple);--accent-olive:var(--color-olive);--accent-slate:var(--color-slate);--accent-slate-deep:var(--color-slate-deep);--state-hover-overlay:#0000000a;--state-active-overlay:#00000014;--state-disabled-opacity:.4;--state-loading-opacity:.6;--state-error:#c0392b;--state-error-bg:#fef2f2;--state-error-border:#fecaca;--state-error-text:#7f1d1d;--ring-focus-width:2px;--ring-focus-offset:2px;--scrim-soft:#00000029;--scrim-strong:#00000080;--scrim-lightbox:#14151a;--card-image-bg-moss:#9baa95;--card-image-bg-deep-moss:#91978c;--card-image-bg-light:#f1f1f1;--card-image-bg-cool:#e3e6e7;--card-image-bg-cream:#f3efe5;--container-max:1472px;--container-gutter:20px;--floating-subscribe-safe-gutter:50px;--menu-height:79px;--menu-height-mobile:64px;--rail-width:280px;--chart-min-height:540px;--prose-width-narrow:640px;--prose-width-text:720px;--prose-width-copy:850px;--prose-width-wide:980px;--prose-width-writing:920px;--article-measure:600px;--article-measure-lead:690px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:20px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:80px;--space-10:120px;--space-11:240px;--space-page-end:clamp(120px, 14vw, 192px);--space-section-end:192px;--space-masthead-top:var(--space-10);--z-skip-link:5;--z-toc-trigger:20;--z-back-to-top:30;--z-drawer-overlay:40;--z-menu:50;--z-menu-stuck:121;--z-sticky-popover:50;--z-drawer-content:100;--z-menu-trigger:60;--z-progress-bar:90;--z-floating-canvas:100;--z-hero-bookend:101;--z-hero-ready-veil:102;--z-page-heading:120;--z-tooltip:130;--z-modal:200;--z-preview-bar:210;--z-section-base:1;--z-section-content:2;--z-section-overlay:5;--radius-none:0;--radius-3:3px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-full:9999px;--cta-chip-padding:14px 25px 17px;--shadow-flat:none;--shadow-soft:0 4px 200px #0000000d;--shadow-floating:0 4px 200px #0000000d, 0 1px 4px #00000014;--duration-fast:.12s;--duration-base:.24s;--duration-slow:.48s;--duration-deliberate:.72s;--duration-ambient-radial:120s;--duration-ack:80ms;--duration-ui:.26s;--duration-panel:.32s;--duration-wipe:.38s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-editorial:cubic-bezier(.65, 0, .35, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-wipe:cubic-bezier(.33, 0, .2, 1);--hover-duration:var(--duration-fast);--hover-easing:var(--ease-standard);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--font-size-display:114px;--font-size-h4:92px;--font-size-h1:72px;--font-size-h2:54px;--font-size-h5:34px;--font-size-h3:26px;--font-size-body-lead:20px;--font-size-body-3:18px;--font-size-body:16px;--font-size-caption:12px;--font-size-eyebrow:var(--font-size-caption);--font-size-stats-display:114px;--line-height-display:1;--line-height-h4:1.1;--line-height-h1:1.1;--line-height-h2:1.1;--line-height-h5:1.1;--line-height-h3:1.2;--line-height-body-lead:1.4;--line-height-body-3:1.4;--line-height-body-article:1.56;--line-height-body:1.4;--line-height-caption:1.1;--line-height-stats-display:1.05;--line-height-eyebrow:1.3;--tracking-display:-.03em;--tracking-h4:-.03em;--tracking-h1:-.03em;--tracking-h2:-.03em;--tracking-h5:-.01em;--tracking-h3:-.01em;--tracking-body-lead:0;--tracking-body-3:0;--tracking-body:0;--tracking-caption:0;--tracking-eyebrow:.08em;--tracking-stats-display:-.03em;--rule-underline-thickness:2px;--rule-underline-gap:.145em;--font-family-display:"Tiempos Text", "Tiempos Text Fallback", ui-serif, Georgia, serif;--font-family-body:"Neue Haas Unica", "Neue Haas Unica Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}@media (max-width:1023px){:root{--menu-height:var(--menu-height-mobile);--space-masthead-top:var(--space-9)}}@media (min-width:1280px){:root{--container-gutter:var(--floating-subscribe-safe-gutter)}}
