:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#eef7e8;--paper:#fff;--tint:#eef7e8;--band:#f8fcf6;--footer:#1b442e;--green:#3f9910;--green-ink:#33800c;--green-bright:#52bc26;--green-deep:#29524a;--green-soft:#aee595;--green-pale:#d9efcd;--green-wash:#eaf6e2;--green-line:#cfe3c4;--green-edge:#dcebd2;--figure-edge:#dfe6d9;--figure-bg:#f2f6f1;--figure-foot:#ebf0e8;--figure-ink:#1a1a1a;--figure-ink-strong:#111;--figure-ink-muted:#454545;--figure-series-muted:#aab6a3;--figure-axis:#98a492;--figure-grid:#dae2d5;--figure-pale:#b9dda6;--figure-timeline-line:#b3c1aa;--timeline-line:#d9e6d0;--source-underline:#b9c2b3;--skyline-halo:#e3f4da;--skyline-sun:#cdebbd;--skyline-back:#c5e9b3;--skyline-window:#8fdc69;--skyline-deep:#2f740c;--ink:#272727;--ink-strong:#232323;--ink-muted:#6b6b6b;--ink-caption:#818181;--hairline:#e3e8df;--rule-grey:#e1e1e1;--pink:#eb75ef;--pink-tint:#fce6fc;--pink-ink:#b02fb6;--blue:#2f95d3;--blue-deep:#084a72;--series-1:#3f9910;--series-2:#2f95d3;--series-3:#4a3aa7;--series-4:#de6a1f;--series-5:#d957de;--series-6:#c98500;--series-muted:#c9d3c3;--ramp-1:#70c24c;--ramp-2:#4da51f;--ramp-3:#35830d;--ramp-4:#2a620e;--ramp-5:#1b442e;--up:#2f7d0b;--down:#c0362c;--grid:#e6ebe2;--axis:#c3ccbd;--font-display:var(--font-poppins), "Poppins", Arial, Helvetica, sans-serif;--font-body:var(--font-inter), "Inter", Arial, Helvetica, sans-serif;--text-body:1.125rem;--text-small:.875rem;--text-caption:.75rem;--text-section:1.875rem;--text-headline:1.5rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--column:40rem;--site-width:72rem;--gutter:1rem;--radius-box:20px;--radius-note:12px;--radius-pill:999px;--ease:cubic-bezier(.2, .7, .2, 1)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.45}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink-strong);margin:0;line-height:1.15}p{margin:0}a{color:var(--green-ink);font-weight:700;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}::selection{background:var(--green-soft);color:var(--ink-strong)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.emoji{letter-spacing:0;min-width:max(1em,min(1.25em,21px));margin-right:.3em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;display:inline-block}.button{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--radius-pill);background:var(--green-ink);color:#fff;min-height:2.875rem;font-family:var(--font-display);text-align:center;cursor:pointer;transition:background-color .16s var(--ease), transform .16s var(--ease);border:0;padding:.625rem 1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.3;display:inline-flex}.button:hover{background:var(--green-deep);text-decoration:none}.button:active{transform:translateY(1px)}.button[disabled],.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button--deep{background:var(--green-deep)}.button--deep:hover{background:var(--footer)}.button--pink{background:var(--pink-ink)}.button--pink:hover{background:#8a2190}.button--quiet{color:var(--green-ink);box-shadow:inset 0 0 0 1.5px var(--green);background:0 0}.button--quiet:hover{background:var(--tint);color:var(--green-deep)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
