:root{--ground:#f4f4ef;--paper:#fbfbf8;--ink:#0d2b22;--ink-2:#3b554b;--ink-3:#5a7067;--rule:#d8ded7;--rule-strong:#b9c4bc;--field:#0d2b22;--field-2:#163d31;--field-rule:#24503f;--well:#082019;--field-ink:#ecf2ed;--field-ink-2:#b1c9bd;--sprout:#3dbe6e;--leaf:#1e9a53;--leaf-ink:#157a41;--seed:#c7b07d;--seed-ink:#d9c28f;--hold:#e3a72f;--hold-ink:#8a5a00;--alert:#d2553f;--alert-ink:#a73a26;--shadow:13 43 34;--f-sans:"Commissioner", "Segoe UI", system-ui, -apple-system, sans-serif;--t-display:clamp(2.6rem, 1.7rem + 3vw, 4.3rem);--t-h2:clamp(1.9rem, 1.3rem + 2vw, 3.1rem);--t-h3:1.25rem;--t-lead:clamp(1.06rem, 1rem + .3vw, 1.22rem);--t-body:1rem;--t-small:.875rem;--t-micro:.78rem;--r-cell:7px;--r-ui:10px;--r-panel:18px;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#071712;--paper:#0b211a;--ink:#e7efe9;--ink-2:#b1c4ba;--ink-3:#8da399;--rule:#1c372d;--rule-strong:#2a4c3f;--field:#143e31;--field-2:#1b4b3b;--field-rule:#2e6450;--well:#071d16;--field-ink:#ecf2ed;--field-ink-2:#b1c9bd;--seed-ink:#d9c28f;--leaf-ink:#56cf84;--hold-ink:#f0be5a;--alert-ink:#f08a72;--shadow:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#071712;--paper:#0b211a;--ink:#e7efe9;--ink-2:#b1c4ba;--ink-3:#8da399;--rule:#1c372d;--rule-strong:#2a4c3f;--field:#143e31;--field-2:#1b4b3b;--field-rule:#2e6450;--well:#071d16;--field-ink:#ecf2ed;--field-ink-2:#b1c9bd;--seed-ink:#d9c28f;--leaf-ink:#56cf84;--hold-ink:#f0be5a;--alert-ink:#f08a72;--shadow:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:640px){:root{--r-cell:4px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#141413;background:#faf9f5;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--f-sans);font-size:var(--t-body);font-variation-settings:"FLAR" 0, "VOLM" 0;-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}::selection{background:var(--ink);color:var(--ground)}:focus-visible{outline:2px solid var(--leaf);outline-offset:3px;border-radius:4px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}h1,h2,h3{text-wrap:balance;letter-spacing:-.028em;margin:0;font-weight:640;line-height:1.04}p{margin:0}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.num{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lede{font-size:var(--t-lead);color:var(--ink-2);max-width:56ch;line-height:1.55}.display{font-variation-settings:"FLAR" 40, "VOLM" 40}.btn{font:inherit;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease), background-color .25s, border-color .25s, color .25s;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6em;padding:.95em 1.25em;font-size:.98rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)scale(.985)}.btn-primary{background:var(--ink);color:var(--ground)}.btn-primary:hover{background:var(--leaf);color:#fff}.btn-primary .dot{width:9px;height:9px;transition:transform .3s var(--ease), background-color .3s;border:1.5px solid;border-radius:3px}.btn-primary:hover .dot{background:currentColor}.btn-ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost svg{width:14px;height:14px}.btn[disabled]{cursor:not-allowed;opacity:1}.btn-sm{padding:.75em 1.05em;font-size:.88rem}.on-field .btn-primary{background:var(--sprout);color:#062016}.on-field .btn-primary:hover{color:#062016;background:#fff}.sample-tag{color:var(--field-ink-2);border:1px solid var(--field-rule);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:500}section{scroll-margin-top:80px}.sec{padding-block:clamp(80px,10vw,150px)}.sec h2{font-size:var(--t-h2);max-width:18ch}.sec .lede{margin-top:20px}.tight-top{padding-top:clamp(48px,6vw,90px)}.safety{background:var(--field);color:var(--field-ink)}.safety .lede{color:var(--field-ink-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
