:root{--green:#146046;--font-display:var(--font-montserrat), system-ui, sans-serif;--bg:#0e0e0e;--fg:#fff;--mut:#a3a3a3;--mut2:#737373;--line:#ffffff24;--soft:#161616;--ph:#1c1c1c;--acct:#5aa88a;--wrap:1280px;--gutter:clamp(20px, 4vw, 56px);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#fff;--fg:#0e0e0e;--mut:#555;--mut2:#8a8a8a;--line:#0000001f;--soft:#f4f4f2;--ph:#e9e9e7;--acct:#146046;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--bg);color:var(--fg);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}a{color:var(--acct)}a:hover{color:var(--fg)}button{font:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--acct);outline-offset:3px}.rv{opacity:0;transition:opacity .9s ease, transform 1.1s var(--ease-out-expo);transform:translateY(28px)}.rv.in{opacity:1;transform:none}.rv.rv-fade{transform:none}[data-draw]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1)}.in [data-draw]{stroke-dashoffset:0}html[data-scrolling=true]{--decorative-animation-state:paused}html[data-scrolling=true] .rv,html[data-scrolling=true] [data-draw]{transition-duration:.01ms}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv,.rv.in{opacity:1;transform:none}[data-draw]{stroke-dashoffset:0}html{scroll-behavior:auto}}
