.Page-module__QIdWpW__hero{padding:var(--space-9) 0 var(--space-6)}.Page-module__QIdWpW__title{max-width:900px;margin:var(--space-3) 0 0}.Page-module__QIdWpW__support{max-width:720px;margin:var(--space-5) 0 0;color:var(--ink-2);font-size:19px;line-height:1.55}.Page-module__QIdWpW__gap{margin-top:var(--space-6)}.Page-module__QIdWpW__groupTitle{margin:var(--space-7) 0 var(--space-4);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:400}
.Story-module___fkKfq__story{gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.Story-module___fkKfq__stage{gap:var(--space-4);display:grid;position:sticky;top:96px}.Story-module___fkKfq__chartCard{padding:var(--space-5);border:1px solid var(--rule);border-radius:calc(var(--radius-2) * 1.4);background:var(--vitrine);color:var(--ink);position:relative}.Story-module___fkKfq__chartHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.Story-module___fkKfq__chartTitle{margin:0;font-size:16px}.Story-module___fkKfq__chartStep{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.Story-module___fkKfq__svg{width:100%;height:auto;display:block;overflow:visible}.Story-module___fkKfq__grid{stroke:var(--rule);stroke-width:1px}.Story-module___fkKfq__axis{fill:var(--ink-3);font-family:var(--font-mono);font-size:11px}.Story-module___fkKfq__dot{fill:var(--accent);fill-opacity:.75;stroke:var(--vitrine);stroke-width:1.5px;transition:cx .9s var(--ease-precise), cy .9s var(--ease-precise), r .7s var(--ease-precise), fill .5s linear, fill-opacity .5s linear, opacity .5s linear}.Story-module___fkKfq__dot[data-related]{fill:var(--ink-3)}.Story-module___fkKfq__dot[data-outlier]{fill:var(--loss)}.Story-module___fkKfq__dot[data-hidden]{opacity:0}.Story-module___fkKfq__dot[data-follow]{stroke:var(--ink);stroke-width:2.5px;fill-opacity:1}.Story-module___fkKfq__band{fill:color-mix(in srgb, var(--accent) 16%, transparent);transition:opacity .6s linear}.Story-module___fkKfq__valueLine{stroke:var(--accent);stroke-width:2px;transition:opacity .6s linear}.Story-module___fkKfq__valueLabel{fill:var(--ink);font-size:14px;transition:opacity .6s linear}.Story-module___fkKfq__fade{opacity:0}.Story-module___fkKfq__relatedNote{fill:var(--ink-3);font-size:12px;transition:opacity .5s linear}.Story-module___fkKfq__identity{inset:var(--space-5);gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;transition:opacity .5s linear;display:grid;position:absolute}.Story-module___fkKfq__identity[data-hidden]{opacity:0;pointer-events:none}.Story-module___fkKfq__identity img{border-radius:var(--radius-1);width:100%}.Story-module___fkKfq__reads{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Story-module___fkKfq__read{border:1px solid var(--rule);border-radius:var(--radius-1);background:var(--ground-raised);opacity:0;transition:opacity .5s linear, transform .6s var(--ease-precise);gap:2px;padding:10px 12px;display:grid;transform:translateY(8px)}.Story-module___fkKfq__identity:not([data-hidden]) .Story-module___fkKfq__read{opacity:1;transform:none}.Story-module___fkKfq__read:nth-child(2){transition-delay:.25s}.Story-module___fkKfq__read:nth-child(3){transition-delay:.5s}.Story-module___fkKfq__read:nth-child(4){transition-delay:.75s}.Story-module___fkKfq__readSource{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10px}.Story-module___fkKfq__readValue{color:var(--ink);font-size:14px}.Story-module___fkKfq__ledger{padding:var(--space-4) var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--ground-raised)}.Story-module___fkKfq__ledgerTitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:11px}.Story-module___fkKfq__ledgerRows{gap:6px;margin:0;display:grid}.Story-module___fkKfq__ledgerRow{color:var(--ink-3);justify-content:space-between;gap:16px;font-size:14px;transition:color .4s linear,opacity .4s linear;display:flex}.Story-module___fkKfq__ledgerRow[data-on]{color:var(--ink)}.Story-module___fkKfq__ledgerRow[data-off]{opacity:.35}.Story-module___fkKfq__ledgerRow dd{font-family:var(--font-mono);white-space:nowrap;margin:0}.Story-module___fkKfq__steps{gap:0;display:grid}.Story-module___fkKfq__step{min-height:72vh;padding:var(--space-6) 0;opacity:.35;align-content:center;transition:opacity .5s linear;display:grid}.Story-module___fkKfq__step[data-active]{opacity:1}.Story-module___fkKfq__stepNum{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);margin:0;font-size:12px}.Story-module___fkKfq__stepTitle{margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.1}.Story-module___fkKfq__stepBody{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:17px;line-height:1.6}.Story-module___fkKfq__calc{margin:var(--space-4) 0 0;border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);font-family:var(--font-mono);color:var(--ink);padding:12px 14px;font-size:13px;line-height:1.7}.Story-module___fkKfq__calculator{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.Story-module___fkKfq__controls{gap:var(--space-5);display:grid}.Story-module___fkKfq__control{gap:8px;display:grid}.Story-module___fkKfq__control label,.Story-module___fkKfq__controlLabel{color:var(--ink-2);font-size:14px}.Story-module___fkKfq__control output{font-family:var(--font-mono);color:var(--ink)}.Story-module___fkKfq__control input[type=range]{width:100%;accent-color:var(--accent)}.Story-module___fkKfq__segmented{flex-wrap:wrap;gap:6px;display:flex}.Story-module___fkKfq__segmented button{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--ground-raised);color:var(--ink-2);font:inherit;cursor:pointer;padding:8px 14px;font-size:13px}.Story-module___fkKfq__segmented button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ground)}.Story-module___fkKfq__segmented button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Story-module___fkKfq__result{padding:var(--space-5);border:1px solid var(--rule);border-radius:calc(var(--radius-2) * 1.4);background:var(--vitrine);color:var(--ink)}.Story-module___fkKfq__resultLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.Story-module___fkKfq__resultValue{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(40px,5vw,64px);font-weight:300;line-height:1.1}.Story-module___fkKfq__resultRange{color:var(--ink-2);margin:4px 0 0;font-size:15px;margin-top:10px!important}.Story-module___fkKfq__adjustments{margin:var(--space-4) 0 0;gap:0;padding:0;list-style:none;display:grid}.Story-module___fkKfq__adjustment{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;font-size:14px;display:grid}.Story-module___fkKfq__adjName{color:var(--ink)}.Story-module___fkKfq__adjEffect{font-family:var(--font-mono);color:var(--ink)}.Story-module___fkKfq__adjBasis{color:var(--ink-3);grid-column:1/-1;font-size:13px}.Story-module___fkKfq__up{color:var(--gain)}.Story-module___fkKfq__down{color:var(--loss)}.Story-module___fkKfq__sample{margin:var(--space-3) 0 0;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);font-size:11px}@media (max-width:1023px){.Story-module___fkKfq__story,.Story-module___fkKfq__calculator{grid-template-columns:minmax(0,1fr)}.Story-module___fkKfq__stage{z-index:1;top:72px}.Story-module___fkKfq__ledger{display:none}.Story-module___fkKfq__step{min-height:60vh}}@media (prefers-reduced-motion:reduce){.Story-module___fkKfq__dot,.Story-module___fkKfq__band,.Story-module___fkKfq__valueLine,.Story-module___fkKfq__valueLabel,.Story-module___fkKfq__relatedNote,.Story-module___fkKfq__identity,.Story-module___fkKfq__read,.Story-module___fkKfq__step,.Story-module___fkKfq__ledgerRow{transition:none}}
