@font-face{font-family:PP Editorial New;font-weight:100 500;font-style:normal;font-display:swap;src:url(../media/PPEditorialNew-Ultralight.133w_b96xwuen.woff)format("woff")}@font-face{font-family:PP Editorial New;font-weight:100 500;font-style:italic;font-display:swap;src:url(../media/PPEditorialNew-UltralightItalic.0nel2gfvixcrs.woff)format("woff")}@font-face{font-family:PP Editorial New;font-weight:501 900;font-style:normal;font-display:swap;src:url(../media/PPEditorialNew-Ultrabold.0gcj2eeg832u2.woff)format("woff")}@font-face{font-family:PP Editorial New;font-weight:501 900;font-style:italic;font-display:swap;src:url(../media/PPEditorialNew-UltraboldItalic.0vyrw29vm7rb2.woff)format("woff")}
:root{--paper:#f5f3ee;--paper-raised:#fbfaf6;--paper-sunk:#ebe5d7;--paper-edge:#e2dbcb;--ink:#16212e;--ink-soft:#36424f;--slate:#46515f;--slate-soft:#66707c;--slate-faint:#a7aeb7;--hairline:#dcd5c6;--hairline-soft:#e7e1d4;--hairline-firm:#cfc7b5;--midnight:#0a1a2a;--midnight-raised:#0d2236;--midnight-high:#133050;--night-hairline:#23394e;--night-hairline-soft:#1a2c3d;--on-night:#f0ece1;--on-night-soft:#bcc7d4;--on-night-faint:#7e8fa1;--brass:#c6a15b;--brass-deep:#a8853f;--brass-text:#80652f;--brass-bright:#e2ca8e;--starlight:#f1e6c6;--teal:#2f6e77;--teal-bright:#5fa9b2;--astral:#8fb3d9;--astral-deep:#4a6e94;--brass-wash:#c6a15b1f;--teal-wash:#5fa9b224;--astral-wash:#8fb3d924;--star-glow:#f1e6c68c;--bg:var(--paper);--bg-raised:var(--paper-raised);--bg-sunk:var(--paper-sunk);--surface-card:var(--paper-raised);--surface-dark:var(--midnight-raised);--text-strong:var(--ink);--text-body:var(--slate);--text-muted:var(--slate-soft);--text-faint:var(--slate-faint);--text-on-dark:var(--on-night);--border:var(--hairline);--border-soft:var(--hairline-soft);--border-strong:var(--hairline-firm);--accent:var(--brass);--accent-ink:var(--brass-deep);--accent-glow:var(--starlight);--signal:var(--teal);--focus-ring:#c6a15b73}
:root{--font-display:"PP Editorial New", "Fraunces", Georgia, serif;--font-serif:"STIX Two Text", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", ui-monospace, monospace;--font-brand:"Jost", "Futura", "Century Gothic", sans-serif;--font-sans:var(--font-mono);--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--t-display:clamp(2.75rem, 5.2vw, 4.25rem);--t-h1:clamp(2.25rem, 3.8vw, 3rem);--t-h2:clamp(1.75rem, 2.6vw, 2.25rem);--t-h3:1.5rem;--t-h4:1.25rem;--t-lead:1.3125rem;--t-body:1.0625rem;--t-small:.9375rem;--t-fine:.8125rem;--t-label:.75rem;--t-label-sm:.6875rem;--lh-tight:1.06;--lh-snug:1.18;--lh-body:1.6;--lh-relaxed:1.7;--ls-display:-.018em;--ls-heading:-.01em;--ls-body:0;--ls-label:.16em;--ls-label-wide:.24em}.ds-display{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--t-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--text-strong)}.ds-h2{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-strong)}.ds-lead{font-family:var(--font-serif);font-weight:var(--w-regular);font-size:var(--t-lead);line-height:var(--lh-relaxed);color:var(--text-body)}.ds-body{font-family:var(--font-serif);font-weight:var(--w-regular);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-body)}.ds-ui{font-family:var(--font-mono);font-weight:var(--w-medium);font-size:var(--t-small);color:var(--text-strong);line-height:1.4}.ds-label{font-family:var(--font-mono);font-weight:var(--w-medium);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-ink)}
:root{--s-0:0;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:2.5rem;--s-8:3rem;--s-9:4rem;--s-10:5rem;--s-11:6.5rem;--s-12:8rem;--container:1200px;--container-wide:1320px;--container-text:680px;--gutter:var(--s-6);--section-y:var(--s-12);--r-none:0;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--r-circle:50%;--bw-hair:1px;--bw-firm:1.5px}
:root{--shadow-none:none;--shadow-xs:0 1px 2px #16212e0d;--shadow-sm:0 2px 8px #16212e0f;--shadow-md:0 8px 28px #16212e14;--shadow-lg:0 24px 60px #16212e1f;--shadow-night:0 24px 80px #00000073;--glow-brass:0 0 0 1px #c6a15b4d, 0 0 24px #c6a15b40;--glow-star:0 0 40px #f1e6c673;--glow-teal:0 0 28px #5fa9b259;--focus:0 0 0 3px var(--focus-ring);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur:.24s;--dur-slow:.48s;--dur-orbit:1.2s;--d-2:var(--dur-fast);--ease:var(--ease-out);--night-field:radial-gradient(120% 90% at 70% 8%, #16314a 0%, #0c2034 38%, #081726 70%, #060f1b 100%);--paper-field:linear-gradient(180deg, #f6f3ec 0%, #f2eee5 100%)}
:root{--font-ui:var(--font-serif);--font-label:var(--font-mono);--font-code:var(--font-mono);--t-ui-xs:var(--t-label-sm);--t-ui-sm:var(--t-label);--t-ui:var(--t-small);--t-ui-md:var(--t-body);--t-ui-lg:var(--t-h4);--t-ui-xl:var(--t-h3);--t-ui-2xl:var(--t-h2);--t-cell:var(--t-small);--t-cell-mono:var(--t-label-sm);--font-table-cell:var(--font-serif);--ls-table-cell:0;--font-metric:var(--font-display);--t-metric:var(--t-h2);--w-metric:var(--w-regular);--ls-metric:-.01em;--num-tabular:tabular-nums lining-nums;--num:normal;--ls-chip:.14em;--ls-tag:.1em;--ls-th:.14em;--ls-btn:.14em;--ls-eyebrow:.22em;--ls-crumb:.12em;--ls-kv:.1em;--ls-dot:.12em;--ls-stat:.16em;--ls-field:.18em;--ls-banner:.16em;--ls-switch:.12em;--ls-menu:.1em;--ls-ts:.16em;--ls-nav:.1em;--ui-lh:1.5;--ui-lh-snug:1.4;--ui-row-y:var(--s-3);--ui-cell-x:var(--s-4);--ui-pad-y:var(--s-4);--ui-pad-x:var(--s-5);--ui-gap:var(--s-5);--ui-gap-in:var(--s-4);--ui-chip-y:.3em;--ui-chip-x:.7em;--ui-tag-y:.28em;--ui-tag-x:.6em;--ui-ctl-h:auto;--ui-radius:var(--r-md);--t-chip:var(--t-label-sm);--chip-gap:.45em;--chip-lh:1;--chip-wrap:normal;--th-pad-top:0;--th-weight:500;--ls-stat-unit:.08em;--ls-stat-delta:.06em;--banner-title-weight:500;--stat-delta-wrap:normal;--stat-label-color:var(--text-muted);--table-head-color:var(--text-muted);--table-head-bg:transparent;--st-neutral-fg:var(--slate);--st-neutral-bg:var(--paper-sunk);--st-neutral-br:var(--hairline-firm);--st-info-fg:#2b5c8a;--st-info-bg:#eaf1f8;--st-info-br:#c3d6e8;--st-success-fg:#1f6b4a;--st-success-bg:#eaf5ef;--st-success-br:#bfe0ce;--st-warning-fg:#8a5a0b;--st-warning-bg:#fbf3e3;--st-warning-br:#ebd4a6;--st-danger-fg:#a02a1f;--st-danger-bg:#fbedeb;--st-danger-br:#efc8c2}[data-syderial-density=console]{--font-ui:"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-label:var(--font-ui);--font-code:"Geist Mono", "IBM Plex Mono", ui-monospace, monospace;--t-ui-xs:.6875rem;--t-ui-sm:.75rem;--t-ui:.8125rem;--t-ui-md:.875rem;--t-ui-lg:1rem;--t-ui-xl:1.25rem;--t-ui-2xl:1.5rem;--t-cell:.8125rem;--t-cell-mono:.8125rem;--font-table-cell:var(--font-ui);--ls-table-cell:0;--font-metric:var(--font-ui);--t-metric:1.5rem;--w-metric:var(--w-semibold);--ls-metric:-.01em;font-variant-numeric:var(--num-tabular);--num:var(--num-tabular);--ls-chip:0;--ls-tag:0;--ls-th:.06em;--ls-btn:.01em;--ls-eyebrow:.08em;--ls-crumb:.02em;--ls-kv:.04em;--ls-dot:.06em;--ls-stat:.06em;--ls-field:.04em;--ls-banner:.06em;--ls-switch:.02em;--ls-menu:0;--ls-ts:.04em;--ls-nav:0;--ui-lh:1.5;--ui-lh-snug:1.35;--ui-row-y:var(--s-2);--ui-cell-x:var(--s-3);--ui-pad-y:var(--s-3);--ui-pad-x:var(--s-4);--ui-gap:var(--s-4);--ui-gap-in:var(--s-3);--ui-chip-y:.2em;--ui-chip-x:.5em;--ui-tag-y:.18em;--ui-tag-x:.45em;--ui-ctl-h:32px;--ui-radius:var(--r-md);--t-chip:.75rem;--chip-gap:.4em;--chip-lh:1.35;--chip-wrap:nowrap;--th-pad-top:var(--ui-row-y);--th-weight:600;--ls-stat-unit:.02em;--ls-stat-delta:.02em;--banner-title-weight:600;--stat-delta-wrap:anywhere;--chip-transform:none;--btn-transform:none;--stat-label-color:var(--text-body);--table-head-color:var(--ink-soft);--table-head-bg:var(--paper-sunk)}[data-syderial-density=console] [data-syderial-numeric=prose]{font-variant-numeric:normal}


@font-face{font-family:PP Editorial New;font-weight:100 500;font-style:normal;font-display:swap;src:url(/fonts/PPEditorialNew-Ultralight.woff)format("woff")}@font-face{font-family:PP Editorial New;font-weight:100 500;font-style:italic;font-display:swap;src:url(/fonts/PPEditorialNew-UltralightItalic.woff)format("woff")}@font-face{font-family:PP Editorial New;font-weight:501 900;font-style:normal;font-display:swap;src:url(/fonts/PPEditorialNew-Ultrabold.woff)format("woff")}@font-face{font-family:PP Editorial New;font-weight:501 900;font-style:italic;font-display:swap;src:url(/fonts/PPEditorialNew-UltraboldItalic.woff)format("woff")}
