@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.1t1ox7t-8xjh-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_96414665-module__HQD3yG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_96414665-module__HQD3yG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--sand-50:#faf8f4;--sand-100:#f5f0e8;--sand-200:#edeae4;--sand-300:#e4ddd4;--sand-400:#d8d4cc;--taupe-200:#dad2c6;--taupe-300:#cfc6ba;--taupe-500:#a89c8a;--taupe-700:#6e665a;--ink-700:#4a4843;--ink-800:#3a3a3a;--ink-900:#2c2b28;--ink-950:#1f1e1c;--champagne-300:#e8d5b0;--champagne-400:#d6b987;--champagne-500:#c9a96e;--champagne-600:#a8854e;--champagne-700:#8a6d3b;--white:#fff;--black:#161513;--positive:#4e7c59;--negative:#a8523f;--notice:#b08534;--surface-page:var(--sand-200);--surface-page-alt:var(--sand-100);--surface-card:var(--white);--surface-sunken:var(--sand-300);--surface-ink:var(--ink-900);--surface-ink-alt:var(--ink-800);--text-primary:var(--ink-900);--text-secondary:var(--ink-700);--text-muted:#2c2b2873;--text-faint:#2c2b2847;--text-on-ink:var(--sand-100);--text-on-ink-muted:#edeae48c;--text-accent:var(--champagne-600);--text-accent-on-ink:var(--champagne-500);--accent:var(--champagne-500);--accent-hover:var(--champagne-600);--accent-soft:#c9a96e24;--accent-border:#c9a96e6b;--border:#2c2b2838;--border-soft:#2c2b281f;--border-faint:#2c2b280e;--border-on-ink:#edeae429;--border-on-ink-soft:#edeae414;--focus-ring:#c9a96e8c;--font-sans:var(--font-dm-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-sans);--font-editorial:var(--font-sans);--font-body:var(--font-sans);--font-ui:var(--font-sans);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--text-display:96px;--text-6xl:64px;--text-5xl:52px;--text-4xl:44px;--text-3xl:34px;--text-2xl:28px;--text-xl:22px;--text-lg:18px;--text-md:16px;--text-sm:14px;--text-xs:13px;--text-2xs:11px;--leading-none:1;--leading-tight:1.08;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.8;--tracking-tighter:-.025em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.08em;--tracking-wider:.12em;--tracking-label:.16em;--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;--space-24:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--radius-full:50%;--shadow-xs:0 1px 2px #2c2b280d;--shadow-sm:0 2px 14px #2c2b280f;--shadow-md:0 4px 22px #2c2b2814;--shadow-lg:0 12px 40px #2c2b281f;--shadow-accent:0 6px 24px #c9a96e47;--border-width:1px;--border-width-strong:1.5px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-normal:.22s;--dur-slow:.45s;--container-max:1200px;--slide-w:1280px;--slide-h:720px}
:root{--surface-page:#fcfcfb;--surface-card:#fff;--surface-sunken:#f5f3ef;--border:#2c2b2829;--border-soft:#2c2b281a;--border-faint:#2c2b280e;--text-primary:#2c2b28;--text-secondary:#4a4843;--text-muted:#2c2b2873;--text-faint:#2c2b2847;--text-accent:#a8854e;--header-bg:#fcfcfbe0;--hover-tint:#2c2b280a;--chart-prev:#2c2b2857;--pill-active-bg:#2c2b28;--pill-active-fg:#fbfaf8;--cta-bg:#2c2b28;--cta-bg-hover:#3a3a3a;--cta-fg:#f5f0e8;--track:#e8e4dd;--skel-a:#efebe5;--skel-b:#f9f7f4;--pos-bg:#4e7c5921;--pos-fg:#3e6749;--neg-bg:#a8523f1f;--neg-fg:#8e4433;--notice-bg:#b085341a;--notice-border:#b0853473;--hero-figure:#fbfaf7;--hero-note:#edeae475;--hot-bg:#a8523f21;--hot-fg:#8e4433;--warm-bg:#b0853424;--warm-fg:#8a6d3b;--cold-bg:#2c2b2812;--cold-fg:#2c2b289e}.thm-dark{--surface-page:#141413;--surface-card:#1e1d1b;--surface-sunken:#1a1917;--surface-ink:#24231f;--text-primary:#edeae4;--text-secondary:#edeae4bd;--text-muted:#edeae48c;--text-faint:#edeae45c;--text-accent:#d6b87f;--border:#edeae42e;--border-soft:#edeae41f;--border-faint:#edeae412;--header-bg:#141413e0;--hover-tint:#edeae40d;--chart-prev:#edeae461;--pill-active-bg:#edeae4;--pill-active-fg:#1b1a18;--cta-bg:#c9a96e;--cta-bg-hover:#a8854e;--cta-fg:#2c2b28;--track:#33312c;--skel-a:#262521;--skel-b:#302e29;--accent-soft:#c9a96e21;--accent-border:#c9a96e61;--pos-bg:#7aaa8529;--pos-fg:#9ccba8;--neg-bg:#c8745c2e;--neg-fg:#e7a48d;--notice:#d9a440;--notice-bg:#d9a4401c;--notice-border:#d9a44066;--hot-bg:#d97c5c2e;--hot-fg:#efa184;--warm-bg:#d9a44029;--warm-fg:#e0b865;--cold-bg:#edeae412;--cold-fg:#edeae494;--shadow-xs:none;--shadow-sm:none}@media (prefers-color-scheme:dark){html:not(.thm-light){--surface-page:#141413;--surface-card:#1e1d1b;--surface-sunken:#1a1917;--surface-ink:#24231f;--text-primary:#edeae4;--text-secondary:#edeae4bd;--text-muted:#edeae48c;--text-faint:#edeae45c;--text-accent:#d6b87f;--border:#edeae42e;--border-soft:#edeae41f;--border-faint:#edeae412;--header-bg:#141413e0;--hover-tint:#edeae40d;--chart-prev:#edeae461;--pill-active-bg:#edeae4;--pill-active-fg:#1b1a18;--cta-bg:#c9a96e;--cta-bg-hover:#a8854e;--cta-fg:#2c2b28;--track:#33312c;--skel-a:#262521;--skel-b:#302e29;--accent-soft:#c9a96e21;--accent-border:#c9a96e61;--pos-bg:#7aaa8529;--pos-fg:#9ccba8;--neg-bg:#c8745c2e;--neg-fg:#e7a48d;--notice:#d9a440;--notice-bg:#d9a4401c;--notice-border:#d9a44066;--hot-bg:#d97c5c2e;--hot-fg:#efa184;--warm-bg:#d9a44029;--warm-fg:#e0b865;--cold-bg:#edeae412;--cold-fg:#edeae494;--shadow-xs:none;--shadow-sm:none}}
*,:before,:after{box-sizing:border-box}html{background:var(--surface-page);-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--text-accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}h1,h2,h3,h4{font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);text-wrap:pretty;margin:0}button{font:inherit;color:inherit}:root{--ilm-rise:ilm-rise;--ilm-fade:ilm-fade;--ilm-grow:ilm-grow;--ilm-draw:ilm-draw;--ilm-expand:ilm-expand;--ilm-shimmer:ilm-shimmer;--ilm-lamp-on:ilm-lamp-on;--ilm-lamp-wash:ilm-lamp-wash}@keyframes ilm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ilm-fade{0%{opacity:0}to{opacity:1}}@keyframes ilm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ilm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ilm-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ilm-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ilm-lamp-on{0%{color:#45423a;filter:none}26%{color:#45423a;filter:none}32%{color:#c9a96e;filter:drop-shadow(0 0 10px #c9a96e8c)}38%{color:#5a5546;filter:none}52%{color:#f2e0b6;filter:drop-shadow(0 0 20px #c9a96ef2)}72%{color:#e0c68f;filter:drop-shadow(0 0 26px #c9a96eb3)}to{color:#c9a96e;filter:drop-shadow(0 0 13px #c9a96e73)}}@keyframes ilm-lamp-wash{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
