@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#efe7d6;--paper-deep:#e4d9c2;--ink:#b01b2e;--ink-dark:#7a1220;--ink-ghost:#c99aa2;--carbon:#241c1a;--display:64px;--head:28px;--row:14px;--micro:11px;--gutter:20px;--rule:1px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;border-radius:0!important}html,body{background:var(--paper);color:var(--carbon);margin:0;padding:0}body{font-family:Departure Mono,ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:var(--row);-webkit-font-smoothing:none;font-smooth:never;text-rendering:geometricprecision;font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.05'/></svg>");line-height:1.4}a{color:inherit;text-decoration:none}a:hover{color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.display{font-size:var(--display);letter-spacing:-.02em;color:var(--ink);line-height:.95}.head{font-size:var(--head);letter-spacing:0;color:var(--ink);line-height:1.1}.micro{font-size:var(--micro);letter-spacing:.06em;color:var(--ink-dark);line-height:1.3}.ghost{color:var(--ink-ghost)}.ink{color:var(--ink)}.ink-dark{color:var(--ink-dark)}.num{font-variant-numeric:tabular-nums;text-align:right}.masthead{justify-content:space-between;align-items:baseline;gap:8px var(--gutter);padding:12px var(--gutter) 10px;border-bottom:var(--rule) solid var(--ink-dark);flex-wrap:wrap;display:flex}.masthead__mark{color:var(--ink);letter-spacing:-.01em;font-size:16px}.masthead__nav,.masthead__meta{flex-wrap:wrap;gap:18px;display:flex}.perf{border-bottom:var(--rule) dashed var(--ink-ghost)}.sheet-head{padding:26px var(--gutter) 22px}.sheet-head__line{max-width:62ch}.footer{padding:22px var(--gutter) 40px;border-top:var(--rule) solid var(--ink-dark);flex-wrap:wrap;gap:6px 28px;display:flex}.sheet{border-collapse:collapse;table-layout:fixed;width:100%}.sheet thead th{font-size:var(--micro);letter-spacing:.06em;color:var(--ink-dark);text-align:left;padding:7px var(--gutter);border-bottom:var(--rule) solid var(--ink-dark);white-space:nowrap;background:var(--paper);z-index:2;font-weight:400;line-height:1.3;position:sticky;top:0}.sheet thead th.num{text-align:right}.sheet td{padding:8px var(--gutter);border-bottom:var(--rule) solid var(--ink-dark);vertical-align:baseline;white-space:nowrap}.group--alt>tr>td,.group:hover>tr>td{background:var(--paper-deep)}.group--alt:hover>tr>td{background:#dbcfb4}.row--recalled>td,.row--recalled a,.row--recalled .tier-blocks{color:var(--ink-ghost)}.row--coin>td{border-bottom:var(--rule) solid var(--ink-ghost);padding-top:5px;padding-bottom:5px;font-size:13px}.row--coin:last-of-type>td{border-bottom:var(--rule) solid var(--ink-dark)}.row--coin .branch{color:var(--ink-ghost);padding-left:12px}.group>tr.row--paying>td,.group--alt>tr.row--paying>td,.group:hover>tr.row--paying>td,.group--alt:hover>tr.row--paying>td{background:var(--ink);color:var(--paper);border-bottom-color:var(--ink-dark)}.row--paying a,.row--paying .branch,.row--paying .ghost{color:var(--paper)}.empty-row td{color:var(--ink-ghost);font-size:13px}.tier-blocks{color:var(--ink);letter-spacing:.12em;white-space:pre}.tier-cell{align-items:baseline;gap:7px;display:inline-flex}.tag{border:var(--rule) solid currentColor;font-size:var(--micro);letter-spacing:.06em;padding:1px 5px;display:inline-block}.tag--solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bar{background:var(--ink);vertical-align:middle;height:8px;display:inline-block}.bar--ghost{background:var(--ink-ghost)}.panel{border:var(--rule) solid var(--ink-dark);padding:14px var(--gutter);background:var(--paper-deep)}.grid{border-top:var(--rule) solid var(--ink-dark);gap:0;display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid>.cell{padding:14px var(--gutter);border-right:var(--rule) solid var(--ink-dark);border-bottom:var(--rule) solid var(--ink-dark)}.grid>.cell:last-child{border-right:0}.cell__value{color:var(--ink);margin-top:4px;font-size:22px}.section{padding:26px var(--gutter) 8px}.stack{flex-direction:column;gap:4px;display:flex}.rowline{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}input,select,button,textarea{font:inherit;color:var(--carbon);background:var(--paper);border:var(--rule) solid var(--ink-dark);padding:7px 9px}input::placeholder{color:var(--ink-ghost)}button{color:var(--paper);background:var(--ink);border-color:var(--ink);cursor:pointer;letter-spacing:.04em}button:hover:not(:disabled){background:var(--ink-dark);border-color:var(--ink-dark)}button:disabled{background:var(--paper-deep);border-color:var(--ink-ghost);color:var(--ink-ghost);cursor:not-allowed}button.ghost-btn{color:var(--ink);border-color:var(--ink-dark);background:0 0}.printline{white-space:pre-wrap}.printline__caret{background:var(--ink);vertical-align:-.13em;width:.55em;height:1em;margin-left:1px;display:inline-block}.printline__char{white-space:pre;animation:90ms steps(2,end) head-advance;display:inline-block}@keyframes head-advance{0%{transform:translateY(1px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.printline__char{animation:none}.printline__caret{display:none}}.scroll-x{overflow-x:auto}@media (max-width:720px){:root{--display:40px;--head:22px;--gutter:12px}.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-sm{display:none}}.field{padding:64px var(--gutter);border-bottom:var(--rule) solid var(--ink-dark);position:relative}.field--ink{background:var(--ink);color:var(--paper);border-bottom-color:var(--ink-dark)}.field--ink .micro,.field--ink .ghost,.field--ink a{color:var(--paper)}.field--ink .ghost{opacity:.66}.field--ink .panel{border-color:var(--paper);background:0 0}.field--ink button{background:var(--paper);color:var(--ink);border-color:var(--paper)}.field--ink button:hover:not(:disabled){background:var(--carbon);color:var(--paper);border-color:var(--carbon)}.field--grid:before{content:"";pointer-events:none;opacity:.4;background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 6px),repeating-linear-gradient(currentColor 0 1px,#0000 1px 6px);background-position:0 33%,22% 0;background-repeat:no-repeat;background-size:100% 1px,1px 100%;position:absolute;inset:0}.hero{padding:56px var(--gutter) 48px}.hero__mark{width:min(100%,860px);height:auto;display:block}.hero__claim{letter-spacing:-.02em;max-width:22ch;margin:34px 0 0;font-size:clamp(26px,4.2vw,52px);line-height:1.04}.hero__sub{max-width:56ch;margin-top:18px}.cta-row{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.cta{border:var(--rule) solid currentColor;letter-spacing:.04em;padding:11px 20px;display:inline-block}.field--ink a.cta--fill{background:var(--paper);color:var(--ink);border-color:var(--paper)}.field--ink a.cta--fill:hover{background:var(--carbon);color:var(--paper);border-color:var(--carbon)}.field--ink a.cta--line:hover{background:var(--paper);color:var(--ink)}.field:not(.field--ink) a.cta--fill{background:var(--ink);color:var(--paper);border-color:var(--ink)}.field:not(.field--ink) a.cta--fill:hover{background:var(--ink-dark);border-color:var(--ink-dark);color:var(--paper)}.field:not(.field--ink) a.cta--line{color:var(--ink);border-color:var(--ink-dark)}.field:not(.field--ink) a.cta--line:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.statement{letter-spacing:-.015em;max-width:26ch;color:var(--ink);font-size:clamp(24px,3.4vw,44px);line-height:1.1}.field--ink .statement{color:var(--paper)}.lede{max-width:62ch;margin-top:20px}.stamp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;display:flex}.steps{border-top:var(--rule) solid currentColor;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.step{padding:22px var(--gutter) 26px;border-right:var(--rule) solid currentColor;border-bottom:var(--rule) solid currentColor}.step:last-child{border-right:0}.step__n{margin-bottom:14px;font-size:40px;line-height:1;display:block}.formula{border:var(--rule) solid currentColor;padding:16px var(--gutter);white-space:pre;margin-top:28px;font-size:13px;line-height:1.7;overflow-x:auto}.tier-table{border-collapse:collapse;width:100%;margin-top:32px}.tier-table th,.tier-table td{text-align:left;padding:12px var(--gutter);border-bottom:var(--rule) solid currentColor;white-space:nowrap}.tier-table th{font-size:var(--micro);letter-spacing:.06em;border-bottom-width:1px;font-weight:400}.tier-table td.num,.tier-table th.num{text-align:right}.vocab{border-top:var(--rule) solid currentColor;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.vocab>div{padding:14px var(--gutter);border-bottom:var(--rule) solid currentColor;border-right:var(--rule) solid currentColor;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.vocab>div:nth-child(2n){border-right:0}.eyebrow{margin-bottom:22px;display:block}@media (max-width:720px){.field{padding:40px var(--gutter)}.steps,.vocab{grid-template-columns:1fr}.step,.vocab>div{border-right:0}}.field--ink .tier-blocks,.field--ink .step__n,.field--ink .ink{color:var(--paper)}.chart{width:100%;max-width:1000px;height:auto;margin-top:24px;display:block}.band{border:var(--rule) solid var(--ink-dark);min-width:min-content;margin-top:24px;display:flex}.band__cell{border-right:var(--rule) solid var(--ink-dark);text-align:center;flex-direction:column;flex:1 1 0;gap:4px;min-width:62px;padding:10px 8px;display:flex}.band__cell:last-child{border-right:0}.band__label{color:var(--ink-dark)}
