@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-italic-ChpO6tcr.woff2)format("woff2"),url(/assets/fraunces-latin-400-italic-B7iDoVhm.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2)format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}:root{--p-paper-50:#fffdf8;--p-paper-100:#fbf8f1;--p-paper-200:#f6f1e7;--p-paper-300:#efe8da;--p-paper-400:#e2d8c5;--p-ink-900:#16130f;--p-ink-700:#4f483d;--p-ink-500:#6b6253;--p-ink-400:#857a69;--p-emerald-900:#0b4a37;--p-emerald-700:#0e5a43;--p-emerald-500:#1d7a5a;--p-emerald-300:#5fc59a;--p-emerald-100:#dceae2;--p-ochre-800:#7a4e0e;--p-ochre-600:#9a6316;--p-ochre-400:#e0a54a;--p-ochre-100:#f2e3c4;--p-brick-700:#a33a24;--p-brick-300:#f08a70;--p-night-950:#0c0b09;--p-night-900:#12110e;--p-night-850:#1a1814;--p-night-800:#221f1a;--p-night-700:#2e2a23;--p-night-500:#7a705d;--p-night-300:#b5aa95;--p-night-100:#efe7d6;--p-family-serif:"Fraunces", "Iowan Old Style", "Georgia", serif;--p-family-sans:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--p-family-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--p-size-12:.75rem;--p-size-14:.875rem;--p-size-16:1rem;--p-size-18:1.125rem;--p-size-22:1.375rem;--p-size-28:1.75rem;--p-size-40:2.5rem;--p-size-hero:clamp(2.75rem, 11vw, 4.5rem);--p-weight-regular:400;--p-weight-medium:500;--p-weight-semibold:600;--p-leading-tight:1.05;--p-leading-snug:1.25;--p-leading-normal:1.5;--p-tracking-tight:-.02em;--p-tracking-normal:0;--p-tracking-caps:.08em;--p-space-0:0;--p-space-1:.25rem;--p-space-2:.5rem;--p-space-3:.75rem;--p-space-4:1rem;--p-space-5:1.25rem;--p-space-6:1.5rem;--p-space-8:2rem;--p-space-10:2.5rem;--p-space-12:3rem;--p-space-16:4rem;--p-radius-0:0;--p-radius-2:2px;--p-radius-4:4px;--p-radius-8:8px;--p-radius-pill:999px;--p-stroke-1:1px;--p-stroke-2:2px;--p-stroke-3:3px;--p-duration-120:.12s;--p-duration-200:.2s;--p-duration-320:.32s;--p-ease-standard:cubic-bezier(.2, 0, 0, 1);--p-ease-emphasized:cubic-bezier(.3, 0, 0, 1.2);--font-display:var(--p-family-serif);--font-ui:var(--p-family-sans);--font-numeric:var(--p-family-mono);--numeric-figures:tabular-nums lining-nums;--text-caption:var(--p-size-12);--text-small:var(--p-size-14);--text-body:var(--p-size-16);--text-lead:var(--p-size-18);--text-title:var(--p-size-22);--text-headline:var(--p-size-28);--text-display:var(--p-size-40);--text-hero:var(--p-size-hero);--weight-regular:var(--p-weight-regular);--weight-medium:var(--p-weight-medium);--weight-strong:var(--p-weight-semibold);--leading-display:var(--p-leading-tight);--leading-heading:var(--p-leading-snug);--leading-body:var(--p-leading-normal);--tracking-display:var(--p-tracking-tight);--tracking-body:var(--p-tracking-normal);--tracking-kicker:var(--p-tracking-caps);--space-0:var(--p-space-0);--space-1:var(--p-space-1);--space-2:var(--p-space-2);--space-3:var(--p-space-3);--space-4:var(--p-space-4);--space-5:var(--p-space-5);--space-6:var(--p-space-6);--space-8:var(--p-space-8);--space-10:var(--p-space-10);--space-12:var(--p-space-12);--space-16:var(--p-space-16);--radius-none:var(--p-radius-0);--radius-sm:var(--p-radius-2);--radius-md:var(--p-radius-4);--radius-lg:var(--p-radius-8);--radius-pill:var(--p-radius-pill);--stroke-hairline:var(--p-stroke-1);--stroke-rule:var(--p-stroke-2);--stroke-heavy:var(--p-stroke-3);--shadow-raised:0 var(--p-stroke-1) 0 var(--color-rule);--shadow-overlay:0 var(--p-space-3) var(--p-space-8) var(--color-shadow);--duration-fast:var(--p-duration-120);--duration-base:var(--p-duration-200);--duration-slow:var(--p-duration-320);--ease-standard:var(--p-ease-standard);--ease-emphasized:var(--p-ease-emphasized);--layout-max:42rem;--tap-target:2.75rem;--focus-ring:var(--stroke-rule) solid var(--color-focus);--focus-offset:var(--p-stroke-2)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:where(:root),[data-theme=editorial-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--p-paper-200);--color-surface:var(--p-paper-100);--color-surface-raised:var(--p-paper-50);--color-surface-sunken:var(--p-paper-300);--color-text:var(--p-ink-900);--color-text-muted:var(--p-ink-700);--color-text-subtle:var(--p-ink-500);--color-rule:var(--p-paper-400);--color-border:var(--p-paper-400);--color-border-strong:var(--p-ink-400);--color-accent:var(--p-emerald-700);--color-accent-hover:var(--p-emerald-900);--color-accent-contrast:var(--p-paper-100);--color-accent-soft:var(--p-emerald-100);--color-highlight:var(--p-ochre-400);--color-highlight-soft:var(--p-ochre-100);--color-highlight-ink:var(--p-ochre-800);--color-positive:var(--p-emerald-700);--color-negative:var(--p-brick-700);--color-warning:var(--p-ochre-800);--color-focus:var(--p-ochre-600);--color-overlay:#16130f73;--color-shadow:#16130f2e;--chart-1:var(--p-emerald-700);--chart-2:var(--p-ochre-600);--chart-3:var(--p-brick-700);--chart-4:var(--p-ink-500);--chart-5:var(--p-emerald-300);--chart-6:var(--p-ochre-400)}[data-theme=editorial-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--p-night-900);--color-surface:var(--p-night-850);--color-surface-raised:var(--p-night-800);--color-surface-sunken:var(--p-night-950);--color-text:var(--p-night-100);--color-text-muted:var(--p-night-300);--color-text-subtle:#9a8f7a;--color-rule:var(--p-night-700);--color-border:var(--p-night-700);--color-border-strong:var(--p-night-500);--color-accent:var(--p-emerald-300);--color-accent-hover:#86d8b5;--color-accent-contrast:var(--p-night-950);--color-accent-soft:#173a2c;--color-highlight:var(--p-ochre-400);--color-highlight-soft:#3a2c14;--color-highlight-ink:#f0c278;--color-positive:#6fd3a6;--color-negative:var(--p-brick-300);--color-warning:#e9b44c;--color-focus:var(--p-ochre-400);--color-overlay:#0009;--color-shadow:#00000080;--chart-1:var(--p-emerald-300);--chart-2:var(--p-ochre-400);--chart-3:var(--p-brick-300);--chart-4:var(--p-night-300);--chart-5:#2f8f6b;--chart-6:#f0c278}[data-theme=salmone]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff1e5;--color-surface:#fff7f0;--color-surface-raised:#fffbf7;--color-surface-sunken:#f2dfd0;--color-text:#1f1b19;--color-text-muted:#4f4640;--color-text-subtle:#6e625a;--color-rule:#e6d2c3;--color-border:#e6d2c3;--color-border-strong:#8a7a6e;--color-accent:#990f3d;--color-accent-hover:#7a0c31;--color-accent-contrast:#fff1e5;--color-accent-soft:#f5d6db;--color-highlight:#0d7680;--color-highlight-soft:#d2e9ea;--color-highlight-ink:#08545b;--color-positive:#0a6b47;--color-negative:#b2361c;--color-warning:#7a5000;--color-focus:#0d7680;--color-overlay:#1f1b1973;--color-shadow:#1f1b192e;--chart-1:#990f3d;--chart-2:#0d7680;--chart-3:#b2361c;--chart-4:#6e625a;--chart-5:#593380;--chart-6:#96cc28}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);line-height:var(--leading-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:var(--space-0);background:var(--color-bg);min-height:100dvh;font-size:var(--text-body)}h1,h2,h3,h4{margin:var(--space-0);font-family:var(--font-display);font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-display)}p{margin:var(--space-0)}a{color:var(--color-accent);text-decoration-thickness:var(--stroke-hairline);text-underline-offset:var(--space-1)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--color-highlight-soft);color:var(--color-text)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
