@font-face{font-family:Satoshi;src:url(../media/Satoshi-Variable.2ta4m073o532p.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../media/Satoshi-VariableItalic.3w48syjfdtm3_.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--brand:#41ed98;--white:#fafafa;--dark:#013f17;--darker:#012d10;--brand-5:#41ed980d;--brand-15:#41ed9826;--brand-0:#41ed9800;--mint:#e9ffe1;--leaf:#d2fbc2;--sage:#95c79d;--moss:#669370;--stat-mint-bg:#eaf7ee;--stat-mint-text:#5baa78;--accent-blue:#defafc;--accent-yellow:#f7ff9e;--ink-50:#012d1080;--grey:#a2afa8;--grey-light:#f1f3f2;--grey-lightest:#f7f7f7;--graph-1:var(--brand);--graph-2:#006d27;--graph-blue:#10e9fc;--graph-yellow:#fffc56;--graph-highlight:var(--brand-15);--graph-text:var(--grey);--sky:#cafcff;--bw:2px;--bw-btn:2px;--radius:1px}@media (max-width:600px){:root{--bw:1px;--bw-btn:1px;--radius:.5px}}:root{--sp-4:.25rem;--sp-8:.5rem;--sp-12:.75rem;--sp-16:1rem;--sp-24:1.5rem;--sp-32:2rem;--sp-48:3rem;--sp-64:4rem;--sp-80:5rem;--sp-96:6rem;--sp-120:7.5rem;--sp-160:10rem;--fs-hero:clamp(3.5rem, 10vw, 7.5rem);--fs-h2:clamp(1.75rem, 4.5vw, 3.25rem);--fs-num:clamp(2.5rem, 6vw, 4.5rem);--fs-step:clamp(1.625rem, 4vw, 2.5rem);--fs-body:1.125rem;--fs-btn:1rem;--wrap:min(90vw, 1600px);--gutter:clamp(1.5rem, 6vw, 6rem);--pad-section:clamp(2.5rem, 6vw, 5rem);--measure:65ch;--touch:44px}:root,.mode-none{--mode-bg:transparent;--mode-title:var(--darker);--mode-body:var(--dark);--mode-link:var(--brand);--mode-icon:var(--dark);--btn1-bg:var(--brand);--btn1-text:var(--mint);--btn1-border:var(--brand);--btn1-hbg:var(--brand-0);--btn1-htext:var(--brand);--btn1-hborder:var(--brand);--btn2-text:var(--brand);--btn2-border:var(--brand);--btn2-hbg:var(--brand);--btn2-htext:var(--mint);--btn2-hborder:var(--brand);--btn3-text:var(--darker)}.mode-dark{--mode-bg:var(--dark);--mode-title:var(--white);--mode-body:var(--mint);--mode-link:var(--leaf);--mode-icon:var(--mint);--btn1-bg:var(--white);--btn1-text:var(--dark);--btn1-border:var(--white);--btn1-hbg:var(--brand);--btn1-htext:var(--mint);--btn1-hborder:var(--brand);--btn2-text:var(--white);--btn2-border:var(--white);--btn2-hbg:var(--white);--btn2-htext:var(--dark);--btn2-hborder:var(--white);--btn3-text:var(--white)}.mode-light{--mode-bg:var(--mint);--mode-title:var(--dark);--mode-body:var(--moss);--mode-link:var(--brand);--mode-icon:var(--sage);--btn1-bg:var(--dark);--btn1-text:var(--mint);--btn1-border:var(--dark);--btn1-hbg:var(--brand);--btn1-htext:var(--mint);--btn1-hborder:var(--brand);--btn2-text:var(--brand);--btn2-border:var(--brand);--btn2-hbg:var(--brand);--btn2-htext:var(--mint);--btn2-hborder:var(--brand);--btn3-text:var(--darker)}.mode-drawer{--mode-bg:var(--darker);--mode-title:var(--mint);--mode-body:var(--grey);--tab-active:var(--mint);--tab-inactive:var(--grey)}.mode-none,.mode-dark,.mode-light,.mode-drawer{background:var(--mode-bg);color:var(--mode-body)}*,:before,:after{box-sizing:border-box}html{background:var(--white)}body{background:var(--white);color:var(--mode-body);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:var(--mode-title);margin:0 0 var(--sp-16);font-weight:900;line-height:1.18}p{margin:0 0 var(--sp-16);max-width:var(--measure)}p.p-full{max-width:none}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:var(--brand-15)}.icon{color:var(--mode-icon)}.icon svg{fill:none;stroke:currentColor;display:block}.mode-light .icon--sm{color:var(--brand)}.hero{font-size:var(--fs-hero);letter-spacing:-.02em;color:var(--mode-title);margin:0 0 var(--sp-24);font-weight:900;line-height:1.14}.h2,.section-title{font-size:var(--fs-h2);color:var(--mode-title);font-weight:900;line-height:1.18}.num{font-size:var(--fs-num);color:var(--mode-title);font-weight:900;line-height:1}.step-title{font-size:var(--fs-step);color:var(--mode-title);font-weight:900;line-height:1.2}.lede{max-width:var(--measure);font-size:clamp(1.125rem,1.5vw,1.25rem)}.kicker{color:var(--grey);text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem;font-weight:700}.wrap{width:var(--wrap);margin-inline:auto}.section{padding-block:var(--pad-section);padding-inline:var(--gutter)}.section--breathe{padding-block:clamp(4rem,12vw,10rem)}.cols{gap:var(--sp-32);align-items:center;display:grid}@media (min-width:900px){.cols{gap:var(--gutter);grid-template-columns:1fr 1fr}.cols--lead-left{grid-template-columns:3fr 2fr}.cols--lead-right{grid-template-columns:2fr 3fr}}.cols>*{min-width:0}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--track,16rem), 100%), 1fr));gap:var(--sp-24);display:grid}.grid-auto>*{min-width:0}.measure{max-width:var(--measure)}.dock{gap:var(--sp-12);display:flex}@media (max-width:600px){.dock{inset-inline:0;z-index:800;background:var(--white);padding:var(--sp-12) var(--sp-16) calc(var(--sp-12) + env(safe-area-inset-bottom));position:fixed;bottom:0}.dock .btn{flex:1}body.has-dock{padding-bottom:6rem}}.btn{padding:var(--sp-12) var(--sp-24);min-height:var(--touch);font-weight:700;font-size:var(--fs-btn);border-radius:var(--radius);outline:var(--bw-btn) solid transparent;outline-offset:0;border:none;justify-content:center;align-items:center;gap:.5em;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--primary{--r-bg:var(--btn1-bg);--r-text:var(--btn1-text);--r-border:var(--btn1-border);--h-bg:var(--btn1-hbg);--h-text:var(--btn1-htext);--h-border:var(--btn1-hborder);background:var(--r-bg);color:var(--r-text);outline-color:var(--r-border)}.btn--secondary{--r-bg:var(--brand-0);--r-text:var(--btn2-text);--r-border:var(--btn2-border);--h-bg:var(--btn2-hbg);--h-text:var(--btn2-htext);--h-border:var(--btn2-hborder);background:var(--r-bg);color:var(--r-text);outline-color:var(--r-border);isolation:isolate}.btn--secondary:before{content:"";background:var(--h-bg);transform:scaleX(var(--sweep,0));transform-origin:var(--so,left center);z-index:-1;position:absolute;inset:0}.btn--tertiary{padding:var(--sp-8) var(--sp-4);min-height:var(--touch);color:var(--btn3-text);background:0 0;border:none;outline:none;font-weight:700;overflow:visible}.btn--sm{padding:var(--sp-8) var(--sp-16);min-height:0;font-size:.9375rem}.btn:disabled{opacity:.55;cursor:default}.btn .btn__label{z-index:1;position:relative}.btn .btn__fill{background:var(--brand);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.btn.is-progress{background:var(--brand-5);outline-color:var(--brand);color:var(--darker)}.btn.is-done .btn__label{color:var(--mint)}.input{outline:var(--bw) solid var(--grey);outline-offset:0;border-radius:var(--radius);width:100%;color:var(--darker);padding:var(--sp-12) var(--sp-16);min-height:var(--touch);background:#fff;border:none}.input::placeholder{color:var(--grey)}.input--hero{font-size:1.5rem}.field-label{color:var(--darker);margin-bottom:var(--sp-8);font-weight:700;display:block}.toggle-row{justify-content:space-between;align-items:center;gap:var(--sp-16);display:flex}.toggle{--tw:3.5rem;--th:2rem;width:var(--tw);height:var(--th);outline:var(--bw) solid var(--grey);outline-offset:0;border-radius:var(--radius);background:#fff;border:none;flex:none;padding:0;position:relative}.toggle__knob{width:calc(var(--th) - 6px);height:calc(var(--th) - 6px);background:var(--grey);border-radius:var(--radius);position:absolute;top:3px;left:3px}.toggle.is-on{outline-color:var(--dark);background:var(--dark)}.toggle.is-on .toggle__knob{background:var(--mint)}.option{align-items:center;gap:var(--sp-12);text-align:left;width:100%;padding:var(--sp-12) var(--sp-16);min-height:var(--touch);outline:var(--bw) solid var(--grey);outline-offset:0;border-radius:var(--radius);color:var(--darker);background:0 0;border:none;font-weight:700;display:flex}.option__box{outline:var(--bw) solid var(--grey);outline-offset:0;border-radius:var(--radius);border:none;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.option__box svg{fill:none;width:.875rem;height:.875rem;stroke:var(--brand);stroke-width:3px;opacity:0}.option .icon{color:var(--grey)}.option.is-selected{outline-color:var(--brand);background:var(--brand-5)}.option.is-selected .option__box{outline-color:var(--brand)}.option.is-selected .option__box svg{opacity:1}.option.is-selected .icon{color:var(--brand)}.stepper{align-items:center;gap:var(--sp-16);display:inline-flex}.stepper__value{font-size:var(--fs-num);color:var(--darker);text-align:center;min-width:2ch;margin-block:-.06em;padding-block:.06em;font-weight:900;line-height:1;display:inline-block;overflow:hidden}.stepper__num{display:inline-block}.stepper__btn{width:var(--touch);height:var(--touch);background:var(--dark);border-radius:var(--radius);color:var(--mint);border:none;place-items:center;font-size:1.25rem;font-weight:900;line-height:1;display:grid}.tag{background:var(--dark);color:var(--mint);border-radius:var(--radius);border:none;align-items:center;gap:.5em;padding:.25rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.tag--sage{background:var(--sage);color:var(--mint)}.tag--moss{background:var(--moss);color:var(--mint)}.tag--mint{background:var(--stat-mint-text);color:var(--mint)}.tag--live{background:var(--brand-5);color:var(--brand);outline:var(--bw) solid currentColor;outline-offset:0}.tag--live:before{content:"";background:currentColor;width:.5em;height:.5em}.card{outline:var(--bw) solid var(--brand);outline-offset:0;border-radius:var(--radius);padding:var(--sp-24);background:0 0;border:none}.card--white{background:#fff}a{color:var(--mode-link);font-weight:700;text-decoration:none;position:relative}a.u,.btn--tertiary.u,span.u{--u:0}a:after,.u:after{content:"";height:1px;transform:scaleX(var(--u,0));transform-origin:var(--uo,left center);background:currentColor;position:absolute;bottom:-.15em;left:0;right:0}.btn:after{content:none}.btn--tertiary.u:after{content:""}.progress{outline:var(--bw) solid var(--brand);outline-offset:0;background:var(--brand-5);border-radius:var(--radius);border:none;height:1rem;position:relative;overflow:hidden}.progress__fill{background:var(--brand);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.divider{background:var(--brand);height:1px;margin-block:var(--sp-24);border:none}.copylink{justify-content:space-between;align-items:center;gap:var(--sp-12);outline:var(--bw) solid var(--brand);outline-offset:0;border-radius:var(--radius);padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-16);border:none;display:flex}.copylink__url{color:var(--darker);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.is-live,.is-selected-surface{background:var(--brand-5);outline:var(--bw) solid var(--brand);outline-offset:0;border-radius:var(--radius);border:none}.stat{padding:var(--sp-24) var(--sp-32);border-radius:var(--radius)}.stat__value{font-size:var(--fs-num);font-weight:900;line-height:1}.stat__sub{color:var(--grey);margin-top:var(--sp-8);font-size:.9375rem}.stat--mint{background:var(--stat-mint-bg);color:var(--stat-mint-text)}.stat--dark{background:var(--dark);color:var(--white)}.stat--white{outline:var(--bw) solid var(--brand);outline-offset:0;color:var(--darker);background:#fff;border:none}.stat--white.stat--brandval{color:var(--brand)}.surface--visual{background:var(--grey-lightest)}.toast{left:50%;bottom:calc(var(--sp-24) + env(safe-area-inset-bottom));z-index:1000;padding:var(--sp-12) var(--sp-24);border-radius:var(--radius);color:var(--darker);max-width:min(92vw,26rem);font-weight:700;position:fixed;transform:translate(-50%)}.toast__sub{color:var(--ink-50);font-size:.875rem;font-weight:500;display:block}.toast--yellow{background:var(--accent-yellow)}.toast--blue{background:var(--accent-blue)}.pv-notices{inset-inline:0;z-index:2147483000;position:fixed;top:0}.pv-notice{background:var(--accent-yellow);color:var(--darker);text-align:center;padding:var(--sp-12) var(--sp-16);font-weight:700}.drawer{z-index:900;inset-block:0;background:var(--darker);width:min(26rem,100vw);padding:var(--pad-section) var(--sp-32);position:fixed;right:0;overflow-y:auto}.drawer .tab{text-align:left;width:100%;padding:var(--sp-12) 0;color:var(--tab-inactive,var(--grey));background:0 0;border:none;font-size:1.125rem;font-weight:700;display:block}.drawer .tab.is-active{color:var(--tab-active,var(--mint))}@media (max-width:600px){.drawer{width:auto;max-height:85vh;padding:var(--sp-32) var(--sp-24) calc(var(--sp-32) + env(safe-area-inset-bottom));inset:auto 0 0}}.scrim{background:var(--ink-50);z-index:940;position:fixed;inset:0}.modal{z-index:950;outline:var(--bw) solid var(--brand);outline-offset:0;border-radius:var(--radius);width:min(92vw,32rem);padding:var(--sp-32);background:#fff;border:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}[hidden]{display:none!important}.accordion__head{justify-content:space-between;align-items:center;gap:var(--sp-16);text-align:left;width:100%;padding:var(--sp-16) 0;color:var(--darker);background:0 0;border:none;font-size:1.0625rem;font-weight:700;display:flex}.accordion__chev{color:var(--brand);font-weight:900}.accordion__body{overflow:hidden}.accordion__body>*{padding-bottom:var(--sp-16)}.menu{z-index:500;outline:var(--bw) solid var(--brand);outline-offset:0;border-radius:var(--radius);min-width:12rem;padding:var(--sp-8);transform-origin:top;background:#fff;border:none;position:absolute}.menu button{text-align:left;width:100%;padding:var(--sp-8) var(--sp-12);color:var(--darker);background:0 0;border:none;font-weight:500;display:block}.sticker{width:var(--sk-size,6rem);aspect-ratio:1;background:var(--sk-o);border-radius:var(--radius);flex:none;position:relative}.sticker:after{content:"";background:var(--sk-i);border-radius:var(--radius);position:absolute;inset:18%}.sticker--wide{aspect-ratio:16/10;width:var(--sk-size,10rem)}.sticker--fill{width:100%}.sk-1{--sk-o:var(--leaf);--sk-i:var(--sage)}.sk-2{--sk-o:var(--leaf);--sk-i:var(--dark)}.sk-3{--sk-o:var(--leaf);--sk-i:var(--brand)}.sk-4{--sk-o:var(--brand);--sk-i:var(--leaf)}.sk-5{--sk-o:var(--brand);--sk-i:var(--dark)}.sk-6{--sk-o:var(--brand);--sk-i:var(--accent-yellow)}.sk-7{--sk-o:var(--brand);--sk-i:var(--sky)}.sk-8{--sk-o:var(--dark);--sk-i:var(--leaf)}.sk-9{--sk-o:var(--dark);--sk-i:var(--brand)}.sk-10{--sk-o:var(--dark);--sk-i:var(--sage)}.sk-11{--sk-o:var(--dark);--sk-i:var(--accent-yellow)}.sk-12{--sk-o:var(--dark);--sk-i:var(--sky)}.sk-13{--sk-o:var(--sky);--sk-i:var(--dark)}.sk-14{--sk-o:var(--sky);--sk-i:var(--brand)}.mode-dark .sk-1,.mode-dark .sk-8{--sk-o:var(--accent-yellow);--sk-i:var(--brand)}.mode-dark .sk-2,.mode-dark .sk-9{--sk-o:var(--leaf);--sk-i:var(--sage)}.mode-dark .sk-3,.mode-dark .sk-10{--sk-o:var(--leaf);--sk-i:var(--brand)}.mode-dark .sk-4,.mode-dark .sk-11{--sk-o:var(--brand);--sk-i:var(--leaf)}.mode-dark .sk-5,.mode-dark .sk-12{--sk-o:var(--brand);--sk-i:var(--accent-yellow)}.mode-dark .sk-6,.mode-dark .sk-13{--sk-o:var(--brand);--sk-i:var(--sky)}.mode-dark .sk-7,.mode-dark .sk-14{--sk-o:var(--sky);--sk-i:var(--brand)}.mode-light .sk-1,.mode-light .sk-10{--sk-o:var(--brand);--sk-i:var(--dark)}.mode-light .sk-2,.mode-light .sk-11{--sk-o:var(--brand);--sk-i:var(--accent-yellow)}.mode-light .sk-3,.mode-light .sk-12{--sk-o:var(--brand);--sk-i:var(--sky)}.mode-light .sk-4,.mode-light .sk-13{--sk-o:var(--dark);--sk-i:var(--brand)}.mode-light .sk-5,.mode-light .sk-14{--sk-o:var(--dark);--sk-i:var(--sage)}.mode-light .sk-6{--sk-o:var(--dark);--sk-i:var(--accent-yellow)}.mode-light .sk-7{--sk-o:var(--dark);--sk-i:var(--sky)}.mode-light .sk-8{--sk-o:var(--sky);--sk-i:var(--dark)}.mode-light .sk-9{--sk-o:var(--sky);--sk-i:var(--brand)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}html.no-motion .btn--primary:hover,html.no-motion .btn--primary:focus-visible,html.no-motion .btn--secondary:hover,html.no-motion .btn--secondary:focus-visible{background:var(--h-bg);color:var(--h-text);outline-color:var(--h-border)}html.no-motion a:hover:after,html.no-motion .u:hover:after{transform:scaleX(1)}html.no-motion .input:focus{outline-color:var(--brand)}html.no-motion .toggle .toggle__knob{transition:none}html.no-motion .toggle.is-on .toggle__knob{transform:translateX(calc(var(--tw) - var(--th)))}html.no-motion .progress__fill{transform:scaleX(var(--p,0))}html.no-motion .accordion__body{height:auto!important}html.no-motion [data-splash]{display:none!important}
html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}@media (min-width:701px) and (max-width:1023px){body{overflow:hidden}}@media (min-width:701px) and (pointer:coarse){body{overflow:hidden}}@media (min-width:701px) and (max-height:599px){body{overflow:hidden}}[data-hover=underline][data-hover]{--u:0;--uo:left center;position:relative}[data-hover=underline][data-hover]:after{content:"";height:.0625rem;transform:scaleX(var(--u));transform-origin:var(--uo);background:currentColor;position:absolute;bottom:-.15em;left:0;right:0}
