@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-italic-DZBmTazM.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-italic-C-uEjDrs.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-Dv9jnFA_.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{--paper-50:#fffdf8;--paper-100:#f7f4ec;--paper-200:#efeadd;--paper-300:#e3dccb;--paper-400:#d9d2c1;--stone-500:#8a8373;--stone-600:#6b6558;--ink-700:#4e5a50;--ink-900:#1f2a22;--ink-950:#141a15;--leaf-50:#e6efe4;--leaf-100:#d3e4d1;--leaf-600:#3c7048;--leaf-700:#2f5d3a;--leaf-800:#244a2e;--leaf-900:#1a3822;--sky-50:#e4eef5;--sky-700:#2d5b8a;--frost-700:#245f8f;--umber-50:#f4eadf;--umber-700:#7a4e1d;--ochre-50:#f6ecd2;--ochre-700:#8a5a00;--ember-50:#f8e7dc;--ember-700:#9a3b12;--berry-50:#f7e3e0;--berry-700:#a3261e;--bg-page:var(--paper-100);--bg-surface:var(--paper-50);--bg-sunken:var(--paper-200);--bg-selected:var(--leaf-50);--bg-pressed:var(--paper-300);--art-plate:#f7f4ec;--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-on-primary:#fffdf8;--text-link:var(--leaf-700);--text-link-hover:var(--leaf-900);--border-subtle:var(--paper-400);--border-control:var(--stone-500);--border-strong:var(--ink-900);--action-primary-bg:var(--leaf-700);--action-primary-bg-hover:var(--leaf-800);--action-primary-bg-active:var(--leaf-900);--action-secondary-bg:var(--paper-50);--action-secondary-border:var(--leaf-700);--action-secondary-text:var(--leaf-700);--action-quiet-text:var(--ink-900);--action-quiet-bg-hover:var(--paper-200);--action-danger-bg:var(--berry-700);--action-disabled-bg:var(--paper-200);--action-disabled-text:#6f6a5e;--evidence-observed:var(--ink-900);--evidence-forecast:var(--sky-700);--evidence-climate:var(--stone-600);--evidence-note:var(--umber-700);--evidence-forecast-bg:var(--sky-50);--evidence-note-bg:var(--umber-50);--tone-info-bg:var(--sky-50);--tone-info-text:var(--sky-700);--tone-warning-bg:var(--ochre-50);--tone-warning-text:var(--ochre-700);--tone-cold-bg:var(--sky-50);--tone-cold-text:var(--frost-700);--tone-heat-bg:var(--ember-50);--tone-heat-text:var(--ember-700);--tone-success-bg:var(--leaf-50);--tone-success-text:var(--leaf-700);--tone-error-bg:var(--berry-50);--tone-error-text:var(--berry-700);--focus-ring-color:#1f5fbf;--focus-ring:0 0 0 2px var(--bg-page), 0 0 0 4px var(--focus-ring-color);--font-display:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--font-body:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-display-size:2.25rem;--type-display-lh:1.1;--type-h1-size:1.75rem;--type-h1-lh:1.2;--type-h2-size:1.375rem;--type-h2-lh:1.25;--type-h3-size:1.125rem;--type-h3-lh:1.35;--type-body-lg-size:1.1875rem;--type-body-lg-lh:1.5;--type-body-size:1.0625rem;--type-body-lh:1.5;--type-small-size:.9375rem;--type-small-lh:1.45;--type-label-size:.9375rem;--type-label-lh:1.3;--type-mono-size:.875rem;--type-mono-lh:1.4;--type-numeral-size:1.5rem;--type-numeral-lh:1.1;--tracking-label:.01em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--gutter:16px;--content-max:720px;--reading-max:68ch;--page-max:1200px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--border-width:1px;--border-width-strong:2px;--border-dash:4px 3px;--shadow-card:0 1px 0 #1f2a220f;--shadow-raised:0 2px 6px #1f2a2214, 0 1px 0 #1f2a220f;--shadow-sheet:0 -4px 24px #1f2a2224;--scrim:#141a1573;--dur-fast:.12s;--dur-base:.2s;--dur-sheet:.28s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--tap-min:48px;--input-height:52px;--topbar-h:56px;--bottomnav-h:64px;--sidenav-w:240px;--aside-w:380px;--icon-sm:20px;--icon-md:24px;--art-xs:40px;--art-sm:64px;--art-md:96px;--art-lg:160px;--art-xl:240px;--z-nav:20;--z-sheet:40;--z-toast:50;--z-dialog:60}@media (min-width:1024px){:root{--type-display-size:3.25rem;--type-display-lh:1.08;--type-h1-size:2.25rem;--type-h1-lh:1.15;--type-h2-size:1.625rem;--type-h2-lh:1.25;--type-h3-size:1.1875rem;--type-body-size:1.0625rem;--gutter:32px;--topbar-h:64px}}[data-theme=dark]{--bg-page:#161b17;--bg-surface:#1f2620;--bg-sunken:#121613;--bg-selected:#243326;--bg-pressed:#2a322b;--art-plate:#efeadd;--text-primary:#ece8dd;--text-secondary:#b5b0a3;--text-on-primary:#161b17;--text-link:#8fc29b;--text-link-hover:#b4d8bc;--border-subtle:#2f3830;--border-control:#7d8579;--border-strong:#ece8dd;--action-primary-bg:#8fc29b;--action-primary-bg-hover:#a6d0af;--action-primary-bg-active:#7ab288;--action-secondary-bg:transparent;--action-secondary-border:#8fc29b;--action-secondary-text:#8fc29b;--action-quiet-text:#ece8dd;--action-quiet-bg-hover:#2a322b;--action-danger-bg:#f08a7e;--action-disabled-bg:#242b25;--action-disabled-text:#9a9588;--evidence-observed:#ece8dd;--evidence-forecast:#8db6e0;--evidence-climate:#a9a393;--evidence-note:#d9a86a;--evidence-forecast-bg:#1d2a36;--evidence-note-bg:#2e261c;--tone-info-bg:#1d2a36;--tone-info-text:#8db6e0;--tone-warning-bg:#302816;--tone-warning-text:#e2bc6a;--tone-cold-bg:#1b2b38;--tone-cold-text:#9cc7ea;--tone-heat-bg:#36221a;--tone-heat-text:#f0a07a;--tone-success-bg:#1e2e21;--tone-success-text:#8fc29b;--tone-error-bg:#3a1f1c;--tone-error-text:#f08a7e;--focus-ring-color:#8db6e0;--shadow-card:none;--shadow-raised:0 0 0 1px #2f3830;--shadow-sheet:0 -1px 0 #2f3830;--scrim:#0009}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-sheet:1ms}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-page:#161b17;--bg-surface:#1f2620;--bg-sunken:#121613;--bg-selected:#243326;--bg-pressed:#2a322b;--art-plate:#efeadd;--text-primary:#ece8dd;--text-secondary:#b5b0a3;--text-on-primary:#161b17;--text-link:#8fc29b;--text-link-hover:#b4d8bc;--border-subtle:#2f3830;--border-control:#7d8579;--border-strong:#ece8dd;--action-primary-bg:#8fc29b;--action-primary-bg-hover:#a6d0af;--action-primary-bg-active:#7ab288;--action-secondary-bg:transparent;--action-secondary-border:#8fc29b;--action-secondary-text:#8fc29b;--action-quiet-text:#ece8dd;--action-quiet-bg-hover:#2a322b;--action-danger-bg:#f08a7e;--action-disabled-bg:#242b25;--action-disabled-text:#9a9588;--evidence-observed:#ece8dd;--evidence-forecast:#8db6e0;--evidence-climate:#a9a393;--evidence-note:#d9a86a;--evidence-forecast-bg:#1d2a36;--evidence-note-bg:#2e261c;--tone-info-bg:#1d2a36;--tone-info-text:#8db6e0;--tone-warning-bg:#302816;--tone-warning-text:#e2bc6a;--tone-cold-bg:#1b2b38;--tone-cold-text:#9cc7ea;--tone-heat-bg:#36221a;--tone-heat-text:#f0a07a;--tone-success-bg:#1e2e21;--tone-success-text:#8fc29b;--tone-error-bg:#3a1f1c;--tone-error-text:#f08a7e;--focus-ring-color:#8db6e0;--shadow-card:none;--shadow-raised:0 0 0 1px #2f3830;--shadow-sheet:0 -1px 0 #2f3830;--scrim:#0009}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg-page)}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;background:var(--bg-page);min-height:100dvh;color:var(--text-primary);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}p,li,dd{text-wrap:pretty}.t-display{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-display-size);line-height:var(--type-display-lh);text-wrap:balance;letter-spacing:-.01em}h1,.t-h1{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);text-wrap:balance}h2,.t-h2{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);text-wrap:balance}h3,.t-h3{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--type-h3-size);line-height:var(--type-h3-lh)}h1.t-h3,h2.t-h3{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);text-wrap:wrap}.t-body-lg{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh)}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.t-small{font-size:var(--type-small-size);line-height:var(--type-small-lh)}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.t-mono{font-family:var(--font-mono);font-size:var(--type-mono-size);line-height:var(--type-mono-lh)}.t-numeral{font-size:var(--type-numeral-size);line-height:var(--type-numeral-lh);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.t-secondary{color:var(--text-secondary)}.tabular{font-variant-numeric:tabular-nums}a{color:var(--text-link);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}}.link-standalone{align-items:center;gap:var(--space-1);min-height:var(--tap-min);font-weight:var(--weight-bold);display:inline-flex}:focus{outline:none}:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}@media (forced-colors:active){:focus-visible{outline-color:highlight}}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{left:var(--space-4);top:var(--space-2);z-index:var(--z-dialog);padding:var(--space-3) var(--space-4);background:var(--bg-surface);color:var(--text-primary);border:var(--border-width-strong) solid var(--border-strong);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.stack>*+*{margin-top:var(--space-4)}.stack-sm>*+*{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.boot{flex-direction:column;min-height:100vh;display:flex}.boot__bar{height:var(--topbar-h);border-bottom:var(--border-width) solid var(--border-subtle);padding:0 var(--gutter);font-family:var(--font-display);font-weight:var(--weight-semibold);align-items:center;font-size:1.25rem;display:flex}.boot__body{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--gutter);margin:0 auto}.boot__line{height:1rem;margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-sunken)}.boot__block{height:7rem;margin:var(--space-6) 0;border-radius:var(--radius-md);background:var(--bg-sunken)}
