:root{--ground:#fbfbf9;--ink:#111312;--ink-86:#111312e6;--ink-72:#111312bf;--ink-56:#111312a3;--ember:#1a6b54;--rule:#11131280;--bandline:#11131266;--hairline:#1113121f;--axis-rule:#1113121f;--flood:#111312;--on-flood:#fbfbf9;--on-flood-82:#fbfbf9d1;--on-flood-64:#fbfbf9a3;--ember-flood:#5fc79f;--rule-flood:#fbfbf94d;--bandline-flood:#fbfbf94d;--hairline-flood:#fbfbf926;--axis-rule-flood:#fbfbf94d;--plate:#155c48;--on-plate:#fbfbf9;--on-plate-82:#fbfbf9d1;--rule-plate:#fbfbf94d;--scrim:#fbfbf9c7;--gutter:clamp(1.5rem, calc(.607rem + 3.214vw), 3.5rem);--axis-x:clamp(22rem, calc(min(61.111vw, 122.222rem) - var(--gutter)), calc(100vw - var(--gutter) * 2 - 18rem));--axis-left:calc(var(--gutter) + var(--axis-x));--shell:calc(100% - var(--gutter) * 2);--header-height:62px;--row-min:clamp(4.5rem, 14.1dvh, 8rem);--band:1px;--band-open:7rem;--pos:60%;--sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);color:var(--ink);background:var(--ground);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.shell{width:var(--shell);margin-inline:auto}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.skip-link{z-index:50;background:var(--ember);color:var(--ground);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;transition:transform .18s var(--ease);padding:12px 18px;font-size:11px;text-decoration:none;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:none}.mono{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:400}.axis,.heroaxis{top:0;bottom:0;left:var(--axis-at,var(--axis-left));border-left:1px solid var(--hairline);pointer-events:none;width:0;position:absolute}.heroaxis{z-index:0;top:var(--header-height);display:none}.stage[data-hero-motion=active] .layer--rev .heroaxis{border-left-color:var(--hairline-flood);display:block}:is(.layer--rev,.pane--work) .axis{border-left-color:var(--hairline-flood)}.wordmark{color:currentColor;letter-spacing:.18em;white-space:nowrap;align-items:baseline;font-size:12.5px;line-height:1;display:inline-flex}.wordmark b{font-weight:700}.wordmark span{opacity:.55;font-weight:400}.brand-lockup{color:var(--ink);align-items:center;gap:14px;display:inline-flex}:is(.layer--rev,.pane--work) .brand-lockup{color:var(--on-flood);--ember:var(--ember-flood)}.brand-lockup__mark{color:inherit;flex:none;display:inline-flex}.brand-lockup__mark svg{display:block}.brand-lockup__divider{background:var(--hairline);width:1px;height:21px}:is(.layer--rev,.pane--work) .brand-lockup__divider{background:var(--hairline-flood)}.hd{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 18px;transition:border-color .2s linear;display:flex}body[data-attached=true] .hd{border-bottom-color:var(--hairline)}body[data-attached=true] :is(.layer--rev,.pane--work) .hd{border-bottom-color:var(--hairline-flood)}.nav{color:var(--ink-56);align-items:center;gap:28px;display:flex}:is(.layer--rev,.pane--work) .nav{color:var(--on-flood-64)}.nav a{color:inherit;text-decoration:none}.nav a:hover{color:var(--ink)}:is(.layer--rev,.pane--work) .nav a:hover{color:var(--on-flood)}.soon{color:var(--ink-56);align-items:baseline;gap:9px;display:inline-flex}.soon i{border:1px solid var(--hairline);color:var(--ink-56);letter-spacing:.09em;padding:2px 6px;font-size:9px;font-style:normal}:is(.layer--rev,.pane--work) .soon,:is(.layer--rev,.pane--work) .soon i{color:var(--on-flood-64);border-color:var(--hairline-flood)}.menumark{cursor:pointer;background:0 0;border:0;grid-template-columns:6px 6px;gap:3px;margin:-14px;padding:14px;display:grid}.menumark i{background:var(--ember);width:6px;height:6px;transition:transform .2s var(--ease), opacity .2s var(--ease);display:block}:is(.layer--rev,.pane--work) .menumark i{background:var(--ember-flood)}.stage[data-anchor=menu] .menumark i{transform:translate(3px,3px)scale(.92)}.stage[data-anchor=menu] .menumark i:nth-child(2),.stage[data-anchor=menu] .menumark i:nth-child(3){opacity:0}.hero{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(40px,7vh,80px) 0 clamp(48px,8vh,92px);display:flex}.eyebrow{color:var(--ember);margin:0}:is(.layer--rev,.pane--work) .eyebrow{color:var(--ember-flood)}.bandwrap{margin:26px 0 0;padding:32px 0 36px;position:relative}.bandline{background:var(--bandline);height:1px;position:absolute;left:0;right:0}:is(.layer--rev,.pane--work) .bandline{background:var(--bandline-flood)}.bandline--floor{top:0}.bandline--cap{bottom:0}.bandtag{color:var(--ink-56);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;position:absolute;right:0}:is(.layer--rev,.pane--work) .bandtag{color:var(--on-flood-64)}.bandtag--floor{top:-15px}.bandtag--cap{bottom:-15px}h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,7.4vw,6.2rem);font-weight:800;line-height:.93}.lede{max-width:46ch;color:var(--ink-86);margin:28px 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}:is(.layer--rev,.pane--work) .lede{color:var(--on-flood-82)}.herofoot{color:var(--ink-56);flex-wrap:wrap;gap:26px;margin:40px 0 0;display:flex}:is(.layer--rev,.pane--work) .herofoot{color:var(--on-flood-64)}.sec{padding:clamp(56px,8vh,92px) 0;position:relative}.sechd{justify-content:space-between;align-items:baseline;gap:28px;margin:0 0 34px;display:flex}.sechd h2{letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:9px 0 0;font-size:clamp(1.5rem,2.9vw,2.35rem);font-weight:700;line-height:1.1}.counter{color:var(--ink-56);white-space:nowrap}:is(.layer--rev,.pane--work) .counter{color:var(--on-flood-64)}.rows{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.row{flex:1 1 var(--row-min);grid-template-columns:var(--axis-x) 1fr;min-height:var(--row-min);border-top:1px solid var(--hairline);align-items:center;padding:14px 0;list-style:none;display:grid;position:relative}.rows .row:last-child{border-bottom:1px solid var(--hairline)}:is(.layer--rev,.pane--work) .row{border-color:var(--hairline-flood)}.rowname{color:var(--ink-56);letter-spacing:-.015em;text-align:right;padding-right:46px;font-size:clamp(1.2rem,2.2vw,1.85rem);font-weight:600;transition:color .2s linear}.row[data-on=true] .rowname{color:var(--ink);font-weight:700}:is(.layer--rev,.pane--work) .rowname{color:var(--on-flood-64)}:is(.layer--rev,.pane--work) .row[data-on=true] .rowname{color:var(--on-flood)}.rowname>span{clip-path:inset(0);transition:clip-path .26s cubic-bezier(.2,.75,.2,1);display:inline-block}.pane--work .rows .row[data-resolved=true]:not([data-on=true]) .rowname>span{clip-path:inset(0 0 100%);pointer-events:none}.rows[data-preview=true] .row[data-on=true]:not([data-hover=true]) .rowdesc{opacity:0;max-height:0}.rows[data-preview=true] .row[data-on=true]:not([data-hover=true]) .arrow{opacity:0}.rows[data-preview=true] .row[data-on=true]:not([data-hover=true]) .chip:before,.rows[data-preview=true] .row[data-on=true]:not([data-hover=true]) .chip:after{clip-path:inset(0 0 100%)}.chip{top:50%;left:var(--axis-x);z-index:1;isolation:isolate;border:1px solid var(--rule);background:var(--ground);min-width:52px;height:1.5rem;color:var(--ink-56);font-family:var(--mono);white-space:nowrap;transition:border-color .26s cubic-bezier(.2, .75, .2, 1), color .22s var(--ease);justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:400;line-height:1;display:inline-flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.chip:before,.chip:after{clip-path:inset(0 0 100%);pointer-events:none;justify-content:center;align-items:center;transition:clip-path .26s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute}.chip:before{content:"";z-index:2;background:var(--ember);inset:-1px}.chip:after{content:attr(data-chip);z-index:3;color:var(--ground);font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;inset:0}.chip span{z-index:1;position:relative}.row[data-on=true] .chip,.row[data-resolved=true] .chip{border-color:var(--ember)}.row[data-on=true] .chip:before,.row[data-on=true] .chip:after,.row[data-resolved=true] .chip:before,.row[data-resolved=true] .chip:after{clip-path:inset(0)}:is(.layer--rev,.pane--work) .chip{border-color:var(--rule-flood);background:var(--flood);color:var(--on-flood-64)}:is(.layer--rev,.pane--work) .chip:before{background:var(--ember-flood)}:is(.layer--rev,.pane--work) .chip:after{color:var(--flood)}:is(.layer--rev,.pane--work) .row[data-on=true] .chip,:is(.layer--rev,.pane--work) .row[data-resolved=true] .chip{border-color:var(--ember-flood)}.rowdesc{opacity:0;max-width:46ch;max-height:0;color:var(--ink-72);transition:max-height .32s var(--ease), opacity .2s linear;font-size:14px;line-height:1.55;overflow:hidden}.row[data-on=true] .rowdesc,.row[data-hover=true] .rowdesc{opacity:1;max-height:4.5rem}:is(.layer--rev,.pane--work) .rowdesc{color:var(--on-flood-82)}.arrow{opacity:0;flex:none;transition:opacity .2s linear}.row[data-on=true] .arrow,.row[data-hover=true] .arrow{opacity:1}.arrow path{fill:none;stroke:var(--ember);stroke-width:1.5px;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .45s var(--ease)}.row[data-on=true] .arrow path,.row[data-hover=true] .arrow path{stroke-dashoffset:0}:is(.layer--rev,.pane--work) .arrow path{stroke:var(--ember-flood)}.focusband{top:var(--axis-focus-top,0);left:var(--axis-x);width:0;height:var(--axis-focus-height,0);border-left:1px solid var(--ember);opacity:var(--axis-focus-strength,0);transition:top .26s cubic-bezier(.2,.75,.2,1),height .26s cubic-bezier(.2,.75,.2,1),opacity .14s ease-out;position:absolute}:is(.layer--rev,.pane--work) .focusband{border-left-color:var(--ember-flood)}.rowright{flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding-left:46px;display:flex;position:relative}.rowright .arrow{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rowmeta{color:var(--ink-56);letter-spacing:.08em;font-size:9.5px}:is(.layer--rev,.pane--work) .rowmeta{color:var(--on-flood-64)}.panefoot{max-width:52ch;margin:clamp(16px,2.4vh,32px) 0 0;margin-left:calc(var(--axis-x) + 46px);color:var(--ink-72);font-size:15px;line-height:1.55}:is(.layer--rev,.pane--work) .panefoot{color:var(--on-flood-82)}.panefoot a{color:var(--ember);border-bottom:1px solid;padding-bottom:1px;text-decoration:none}:is(.layer--rev,.pane--work) .panefoot a{color:var(--ember-flood)}.example__inner,.other__inner{--right-col:calc(var(--axis-x) + 46px);position:relative}.lead{max-width:42ch;margin:0 0 clamp(34px, 6vh, 62px) var(--right-col);color:var(--ink-86);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55}.payout{--plot-height:clamp(200px, 30vh, 340px);grid-template-columns:var(--axis-x) 1fr;margin:0;display:grid}.payout__scale{height:var(--plot-height);color:var(--ink-56);position:relative}.payout__scale>span{position:absolute;right:46px;transform:translateY(-50%)}.payout__scale>span:first-child{color:var(--ink);letter-spacing:-.01em;font-size:clamp(1.05rem,1.6vw,1.45rem);top:0}.payout__scale>span:last-child{top:100%}.payout__plot{height:var(--plot-height);border-bottom:1px solid var(--rule);margin-bottom:62px;margin-left:46px;position:relative}.payout__plot svg{width:100%;height:100%;display:block}.payout__area{fill:var(--ember);opacity:.1}.payout__line{fill:none;stroke:var(--ember);stroke-width:1.5px}.lvl{top:calc(100% + 12px);left:var(--at);color:var(--ink-56);white-space:nowrap;flex-direction:column;gap:3px;display:flex;position:absolute;transform:translate(-50%)}.lvl b{color:var(--ink);font-weight:400}.lvl__rule{width:0;height:var(--plot-height);border-left:1px dashed var(--hairline);position:absolute;bottom:12px;left:0;transform:translate(50%)}.payout figcaption{max-width:50ch;color:var(--ink-72);grid-column:2;margin-left:46px;font-size:15px;line-height:1.6}.example__aside{grid-template-columns:var(--axis-x) 1fr;margin-top:clamp(34px,6vh,64px);display:grid}.example__aside>*{max-width:min(34rem, calc(var(--axis-x) - 46px));grid-column:1}.note{color:var(--ink-72);margin:0;font-size:15px;line-height:1.6}.shapes{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:22px;margin:clamp(22px,3.5vh,38px) 0 0;padding:0;list-style:none;display:grid}.shape{border-top:1px solid var(--hairline);padding-top:14px}.shape svg{display:block}.shape svg path{fill:none;stroke:var(--ember);stroke-width:1.5px}.shape p{color:var(--ink-72);margin:12px 0 0;font-size:13px;line-height:1.5}.shape b{color:var(--ink);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:400;display:block}.aside{color:var(--ink-56);margin:clamp(22px,3.5vh,38px) 0 0;font-size:14px;line-height:1.6}.unitnow{max-width:24ch;color:var(--ink-56);text-align:right;line-height:1.7}.other__body{max-width:54ch;margin-left:var(--right-col)}.other__body p{color:var(--ink-72);margin:0 0 18px;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.62}.other__body b{color:var(--ink)}.other__funding{border-top:1px solid var(--hairline);color:var(--ink-56);margin:clamp(22px,3.5vh,38px) 0 0;padding-top:16px;font-size:14px}.plate{background:var(--plate);color:var(--on-plate);opacity:var(--plate-opacity,1);padding:clamp(56px,9vh,104px) 0}.plate__inner{grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:clamp(9rem,22vh,15rem);display:grid}.plate h2{letter-spacing:-.025em;max-width:16ch;margin:12px 0 0;font-size:clamp(1.6rem,3.4vw,2.75rem);font-weight:700;line-height:1.06}.plate .mono{color:var(--on-plate-82)}.plate .brand-lockup{color:var(--on-plate);--ember:var(--ember-flood);justify-self:center;gap:clamp(16px,1.8vw,26px)}.plate .brand-lockup__mark svg{width:clamp(52px,5.4vw,78px);height:clamp(52px,5.4vw,78px)}.plate .wordmark{font-size:clamp(15px,1.5vw,21px)}.plate .brand-lockup__divider{background:var(--rule-plate);height:clamp(30px,3.2vw,44px)}.plate .wordmark span{opacity:.72}.bracket{color:inherit;font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.4em;padding:.2em .1em;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:700;text-decoration:none;display:inline-flex}.bracket i{opacity:.62;transition:transform .18s var(--ease);font-style:normal;font-weight:400;display:inline-block}.bracket:hover i:first-child,.bracket:focus-visible i:first-child,.stage[data-magnet=true] .bracket i:first-child{transform:translate(calc(-.07em + var(--bx,0px)), var(--by,0px)) scale(1.07)}.bracket:hover i:last-child,.bracket:focus-visible i:last-child,.stage[data-magnet=true] .bracket i:last-child{transform:translate(calc(.07em + var(--bx,0px)), var(--by,0px)) scale(1.07)}.foot{border-top:1px solid var(--hairline);color:var(--ink-56);padding:26px 0 clamp(34px,8vh,92px)}:is(.layer--rev,.pane--work) .foot{border-color:var(--hairline-flood);color:var(--on-flood-64)}.foot .shell{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.foot a{border-bottom:1px solid var(--hairline);color:inherit;text-decoration:none;transition:color .16s linear,border-color .16s linear}.foot a:hover{border-bottom-color:var(--ember);color:var(--ember)}@media (width<=900px){:root{--axis-x:1.5rem;--axis-left:1.5rem}.plate__inner{grid-template-columns:1fr;gap:40px}.plate .brand-lockup{justify-self:start}.plate .brand-lockup__mark svg{width:46px;height:46px}.plate .wordmark{font-size:14px}.plate .brand-lockup__divider{height:26px}.row,.row[data-on=true]{grid-template-columns:1fr;gap:6px;min-height:0;padding:20px 0 20px 3.5rem}.rowname{text-align:left;padding-right:0;font-size:1.4rem}.rowdesc{opacity:1;max-height:none}.rowright{padding-left:0}.rowright .arrow{opacity:1;top:1.6rem}.arrow path{stroke-dashoffset:0}.pane--work,.pane--work .rowname,.pane--work .rowdesc,.pane--work .sechd h2{color:var(--on-flood)}.example__inner,.other__inner{--right-col:3.5rem}.panefoot{margin-left:0}.payout{--plot-height:clamp(160px, 24vh, 240px);margin-left:var(--right-col);grid-template-columns:4.5rem 1fr}.payout__scale>span{right:10px}.payout__scale>span:first-child{font-size:10.5px}.payout__plot{margin-left:12px}.payout figcaption{grid-column:1/-1;margin-left:0}.example__aside{margin-left:var(--right-col);grid-template-columns:1fr}.example__aside>*{max-width:none}.shapes{grid-template-columns:1fr}.example .sechd{flex-direction:column;align-items:flex-start;gap:12px}.unitnow{text-align:left;max-width:none}.focusband,.heroaxis{display:none}.foot .shell{justify-content:flex-start;gap:10px 20px}}
