:root{--color-black:#000;--color-white:#fff;--color-dark:#121212;--color-gray-light:oklab(51.1858% -.0404521 -.00180367);--color-gray-medium:oklab(49.6382% -.0402924 -.00165999);--color-gray-dark:oklab(29.8304% -.0246369 -.000878856);--color-green-dark:oklab(25.708% -.0185242 -.000399241);--color-green-light:oklab(89.5171% -.0206497 -.000276065);--color-red:#bb3030;--color-green:#0c6826;--color-orange:#eb850a;--color-primary-100:#f2f5f5;--color-bg-secondary:oklab(66.0243% -.0382088 -.00155626);--color-text-secondary:#515255;--color-bg-subtle:#fafafa;--color-bg-secondary-disabled:oklab(84.1791% -.0257437 -.000526493);--color-secondary-hover:oklab(73.8191% -.0343016 -.000596583);--color-border-primary-muted:#f2f2f2;--color-border-base:#e8e8e8;--ease-in-sine:cubic-bezier(.47, 0, .745, .715);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back:cubic-bezier(.68, -.55, .265, 1.55);--app-height:100vh;--max-width:192rem;--max-height:108rem;--container:136rem;--section-header:124.2rem;--grain-ground:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'180'%20height%3D'180'%3E%3Cfilter%20id%3D'n'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'.85'%20numOctaves%3D'3'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20values%3D'0%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.12%200'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E"), radial-gradient(70% 90% at 80% 25%, oklab(76.4419% -.0320263 -.000925064) 0%, transparent 65%), radial-gradient(60% 70% at 95% 100%, #567973 0%, transparent 70%), radial-gradient(80% 80% at 0% 0%, oklab(59.3384% -.0398483 -.00210917) 0%, transparent 70%), linear-gradient(135deg, oklab(66.8256% -.037956 -.00135669), oklab(69.0109% -.0372664 -.000812393) 50%, oklab(60.2531% -.0396537 -.00210382));--grain-size:180px 180px, 100% 100%, 100% 100%, 100% 100%, 100% 100%;--grain-repeat:repeat, no-repeat, no-repeat, no-repeat, no-repeat;--font-sans:var(--font-text);--ink:var(--color-green-dark);--muted:var(--color-gray-medium);--card:var(--color-white);--surface:var(--color-primary-100);--glass-modal:color-mix(in srgb, var(--color-white) 92%, transparent);--glass-lens:#0000000d;--shadow-float:0 0 0 1px var(--color-border-base), 0 24px 50px -18px #0000004d;--brand-tint:var(--color-primary-100);--brand-ink:var(--color-green-dark);--r-pill:999px;--ease:var(--ease-out-quint);--t-fast:.25s;--header-h:8rem;--wrap:var(--max-width);--gutter:4rem;font-size:10px}@supports (height:100svh){:root{--app-height:100svh}}@media (width<=1440px){:root{font-size:.694445vw}}@media (width<=1099px){:root{font-size:10px}}:root{box-sizing:border-box;color-scheme:light;scroll-behavior:smooth;-webkit-tap-highlight-color:#0000;scroll-padding-block-start:120px}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}*,:before,:after{box-sizing:inherit}body{font-family:var(--font-sans);color:#000;background-color:#fff;margin:0;font-weight:400;overflow-x:hidden}::selection{color:var(--color-white);background:var(--color-green-dark)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{margin:0;padding:0}img,picture,video,svg,canvas{max-inline-size:100%;display:block}img,video{block-size:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus-visible{z-index:10001;clip-path:none;block-size:auto;inline-size:auto;color:var(--color-white);background:var(--color-green-dark);border-radius:99px;margin:0;padding:12px 16px;font-size:1.6rem;inset-block-start:8px;inset-inline-start:8px;overflow:visible}
