.inv-stats{border-top:2px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:clamp(40px,6vw,72px);display:grid}.inv-stats div{padding:22px 20px 0 0}.inv-stats strong{font-family:var(--font-display);font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1;display:block}.inv-stats span{color:var(--steel);margin-top:10px;font-size:15px;line-height:1.45;display:block}.inv-toc{flex-wrap:wrap;gap:8px;margin-top:clamp(40px,5vw,64px);margin-bottom:clamp(56px,7vw,96px);display:flex}.inv-toc a{border:1px solid var(--paper-line);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:15px;text-decoration:none;transition:border-color .2s,background .2s}.inv-toc a:hover{border-color:var(--ink);background:var(--signal)}.inv section[id]{scroll-margin-top:96px}.inv-kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-deep);margin-bottom:14px;font-size:12px;font-weight:600}.inv .section__title{max-width:22ch}.inv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);display:grid}.inv-prose p{color:var(--text-soft);font-size:18px;line-height:1.65}.inv-prose p+p{margin-top:16px}.inv-prose strong{color:var(--ink)}.inv-note{max-width:760px;color:var(--text-soft);margin-top:24px;font-size:16px;line-height:1.6}.inv-small{color:var(--steel);margin-top:12px;font-size:14px;line-height:1.5}.mkt{border-top:1px solid var(--paper-line);margin-top:36px}.mkt__row{border-bottom:1px solid var(--paper-line);grid-template-columns:minmax(200px,340px) minmax(0,1fr);align-items:center;gap:24px;padding:16px 0;display:grid}.mkt__label strong{font-weight:600;display:block}.mkt__label span{color:var(--steel);margin-top:4px;font-size:14px;line-height:1.45;display:block}.mkt__track{align-items:center;gap:12px;display:flex}.mkt__bar{width:max(4px, calc(var(--w) * .78));background:var(--mist);border-radius:2px;flex:none;height:28px}.mkt__row.is-key .mkt__bar{background:var(--signal);box-shadow:inset 0 0 0 1px var(--ink)}.mkt__val{font-family:var(--font-display);white-space:nowrap;font-size:20px;font-weight:700}.mkt__val small{font-family:var(--font-sans);color:var(--steel);font-size:13px;font-weight:400;display:block}.inv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.inv-cards div{border-top:2px solid var(--ink);padding-top:18px}.inv-cards h3{font-size:clamp(34px,3.4vw,44px)}.inv-cards p{color:var(--text-soft);margin-top:10px;font-size:16px;line-height:1.6}.fin-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.fin{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:15px}.fin th,.fin td{border-bottom:1px solid var(--paper-line);text-align:right;vertical-align:top;padding:11px 12px}.fin th:first-child{text-align:left;padding-left:0}.fin thead th{color:var(--steel);border-bottom-color:var(--ink);font-weight:500}.fin tbody th{font-weight:400}.fin tr.is-total th,.fin tr.is-total td{font-weight:600}.fin tr.is-key th,.fin tr.is-key td{background:#f26a1b2e}.fin--text th,.fin--text td{text-align:left;line-height:1.5}.fin--text small{color:var(--steel);display:block}.inv .section__title+.fin-scroll{margin-top:36px}.fin--rounds th[scope=row],.fin--rounds td:nth-child(2),.fin--rounds td:nth-child(3){white-space:nowrap}.fin--narrow{min-width:0;max-width:900px}.fin--narrow td:last-child{color:var(--steel)}.inv-figure{border:1px solid var(--paper-line);border-radius:16px;margin:48px 0 0;padding:clamp(20px,3vw,32px)}.inv-figure figcaption{color:var(--steel);margin-bottom:24px;font-size:15px}.inv-figure figcaption strong{font-family:var(--font-display);color:var(--ink);margin-bottom:4px;font-size:22px;display:block}.arr{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(8px,3vw,40px);height:340px;padding-top:56px;display:grid;position:relative}.arr__col{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;display:flex}.arr__val{font-family:var(--font-display);white-space:nowrap;font-size:clamp(15px,1.8vw,20px);font-weight:600}.arr__bar{width:min(100%,96px);height:calc(var(--h) * .66);background:var(--mist);border-radius:2px 2px 0 0;min-height:3px;margin-top:6px}.arr__year{border-top:1px solid var(--ink);width:100%;padding-top:10px;font-size:15px}.arr__cells{color:var(--steel);margin-top:2px;font-size:13px}.arr__col.is-key .arr__bar{background:var(--ink)}.arr__marker{top:0;bottom:52px;left:calc((100% + clamp(8px, 3vw, 40px)) * var(--marker) / var(--cols) - clamp(8px, 3vw, 40px) / 2);border-left:1px dashed var(--steel-light);position:absolute}.arr__marker span{text-align:right;white-space:nowrap;color:var(--steel);font-size:13px;line-height:1.35;position:absolute;top:0;right:8px}.cash{width:100%;min-width:640px;height:auto;font-family:var(--font-sans);display:block}.cash .grid{stroke:var(--paper-line)}.cash .axis{stroke:var(--ink)}.cash .tick{fill:var(--steel);font-size:15px}.cash .ref{stroke:var(--steel-light);stroke-dasharray:5 5}.cash .note{fill:var(--steel);font-size:15px}.cash .line{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.cash .low{fill:var(--signal);stroke:var(--ink);stroke-width:2px}.cash .low-label{fill:var(--ink);font-size:15px;font-weight:600}.funds{margin-top:24px}.funds__row{border-bottom:1px solid var(--paper-line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 150px;align-items:center;gap:20px;padding:12px 0;font-size:15px;display:grid}.funds__track{background:#f2f2f2;border-radius:2px;height:14px}.funds__track span{width:var(--w);background:var(--ink);border-radius:2px;height:100%;display:block}.funds__val{text-align:right;font-variant-numeric:tabular-nums}.funds__total{margin-top:12px;font-size:15px;font-weight:600}.inv-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.inv-milestones div{border-top:2px solid var(--ink);color:var(--text-soft);padding:18px 0 0;font-size:15px;line-height:1.5}.inv-milestones span{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:20px;font-weight:700;display:block}.inv-hires{max-width:820px;margin:0;padding-left:22px}.inv-hires li{color:var(--text-soft);padding:6px 0;font-size:17px;line-height:1.55}.inv-hires strong{color:var(--ink);font-weight:600}.inv-legal p{max-width:900px;color:var(--steel);font-size:13px;line-height:1.6}@media (width<=1000px){.inv-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.inv-milestones{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.inv-stats,.inv-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-split,.inv-cards{grid-template-columns:1fr}.mkt__row{grid-template-columns:1fr;gap:10px}.funds__row{grid-template-columns:1fr auto;gap:8px 16px}.funds__track{grid-area:2/1/auto/-1}.arr{height:300px}.arr__cells,.arr__marker span{font-size:11px}}.s3d-canvas{z-index:5;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.s3d{color:var(--paper);background:#0b0b0b;position:relative}.s3d__sticky{padding:clamp(96px,12vw,140px) 0 clamp(64px,8vw,96px);position:relative}.s3d-on .s3d{height:var(--len,300vh)}.s3d-on .s3d__sticky{z-index:6;height:100svh;padding:0;position:sticky;top:0;overflow:hidden}.s3d__view{display:none}.s3d-on .s3d__sticky{--pad:max(var(--gutter), calc((100% - var(--max)) / 2));padding:calc(88px + clamp(12px, 3vh, 32px)) var(--pad) clamp(16px, 3vh, 32px);gap:clamp(12px,2vh,24px) clamp(20px,3vw,48px);display:grid}.s3d-on .s3d__sticky>.wrap{max-width:none;margin:0;padding:0}.s3d-on .s3d__view{grid-area:view;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.s3d-on .s3d__copy{grid-area:copy;min-width:0}.s3d-on .s3d__steps{grid-area:steps;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:clamp(12px,2vw,28px);margin:0}.s3d-on .s3d--cols .s3d__sticky{grid-template:"copy view"minmax(0,1fr)"steps steps"/minmax(280px,.72fr) minmax(0,1.28fr)}.s3d-on .s3d--cols .s3d__copy{align-self:center}.s3d-on .s3d--cols .s3d__view{margin-right:calc(-1 * var(--pad))}.s3d-on .s3d--rows .s3d__sticky{grid-template:"copy""view"minmax(0,1fr)"steps"/minmax(0,1fr)}.s3d-on .s3d--rows .s3d__copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 clamp(24px,4vw,64px);display:grid}.s3d-on .s3d--rows .s3d__copy>.inv-kicker{grid-column:1/-1}.s3d-on .s3d--rows .s3d__copy>*{max-width:none}.s3d-on .s3d--rows .s3d__lede{margin-top:0}.s3d-on .s3d--rows .s3d__view{margin:0 calc(-1 * var(--pad))}.s3d__labels{z-index:6;pointer-events:none;position:absolute;inset:0}.s3d__copy,.s3d__steps,.s3d__fallback,.s3d__hint{z-index:6;position:relative}.s3d__copy>*{max-width:440px}.s3d__title{font-size:clamp(28px,min(3.6vw,6vh),52px);line-height:1.02}.s3d__lede{color:#c9c9c9;margin-top:14px;font-size:clamp(14px,2.2vh,17px);line-height:1.6}.s3d .inv-kicker{color:var(--signal)}.s3d__legend{color:#a3a3a3;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.s3d__dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px}.s3d__steps{gap:12px;margin:28px auto 0;list-style:none;display:grid}.s3d__steps li{color:#a3a3a3;border-top:2px solid #343434;padding:14px 0 0;font-size:15px;line-height:1.5;transition:border-color .35s,color .35s,opacity .35s}.s3d__steps strong{font-family:var(--font-display);color:var(--paper);margin-bottom:4px;font-size:20px;display:block}.s3d-on .s3d__steps li{opacity:.45}.s3d-on .s3d__steps li.is-on{border-color:var(--signal);color:#e6e6e6;opacity:1}.s3d__steps--hero{--n:3}.s3d__fallback{margin-top:40px}.s3d--ready .s3d__fallback,.s3d__hint{display:none}.s3d__poster{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.s3d-on .s3d__poster{opacity:.22;transition:opacity 1.2s}.s3d-on .s3d--ready .s3d__poster{opacity:0}.inv-hero__title{letter-spacing:-.045em;max-width:14ch;font-size:clamp(36px,min(4.6vw,7vh),66px);line-height:1.02}.s3d__copy--hero>*{max-width:560px}.inv-hero__sub{color:#d9d9d9;margin-top:clamp(12px,2.4vh,22px);font-size:clamp(15px,min(1.4vw,2.3vh),20px);line-height:1.55}.inv-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.s3d .textlink{color:var(--paper)}.s3d-on .s3d__hint{letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a;font-size:11px;animation:2.4s ease-in-out infinite s3d-hint;display:block;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@keyframes s3d-hint{50%{opacity:.5;transform:translate(-50%,6px)}}.s3d-label{opacity:0;white-space:nowrap;will-change:transform, opacity;text-shadow:0 1px 10px #000c;position:absolute;top:0;left:0}.s3d-label strong{font-family:var(--font-display);color:var(--paper);font-weight:700;display:block}.s3d-label span,.s3d-label small{color:#b5b5b5;font-size:13px;display:block}.s3d-label--city{border-left:1px solid #ffffff80;padding-left:10px;translate:14px -50%}.s3d-label--city.is-left{text-align:right;border-left:0;border-right:1px solid #ffffff80;padding:0 10px 0 0;translate:calc(-100% - 14px) -50%}.s3d-label--city strong{font-size:18px}.s3d-label--city.is-key{border-color:var(--signal)}.s3d-label--city.is-key strong{color:var(--signal)}.s3d-label--gate{text-align:center;font-family:var(--font-display);font-size:20px;font-weight:600;translate:-50%}.s3d-label--gate span{color:var(--signal);font-size:12px}.s3d-label--status{text-shadow:none;background:#0a0a0abf;border:1px solid #f26a1b99;border-radius:999px;padding:7px 12px;font-size:14px;translate:-50% -100%}.s3d-label--slab{border-left:2px solid #fff9;padding-left:12px;translate:16px -50%}.s3d-label--slab strong{font-size:24px;line-height:1}.s3d-label--slab.is-key{border-color:var(--signal)}.s3d-label--slab.is-key strong{color:var(--signal)}.s3d-label--bar{font-family:var(--font-display);font-size:clamp(15px,1.5vw,20px);font-weight:700;translate:-50% -100%}.s3d-label--bar.is-key{color:var(--signal);font-size:clamp(18px,2vw,26px)}.s3d-label--foot{text-align:center;translate:-50% 6px}.s3d-label--foot strong{font-size:16px}.s3d-label--tick{color:#8a8a8a;font-size:14px;translate:-50%}.s3d-label--round{text-align:center;translate:-50% -100%}.s3d-label--round strong{font-size:18px}.s3d-label--low{text-align:center;translate:-50% 8px}.s3d-label--low strong{color:var(--signal);font-size:15px}.s3d-label--readout{text-align:center;translate:-50% -100%}.s3d-label--readout strong{font-size:26px}.s3d-label--slice,.s3d-label--slab{text-shadow:none;background:#0b0b0bb8;border-radius:8px;padding:6px 10px}.s3d-label--slice{text-align:center;translate:-50% -100%}.s3d-label--slice strong{font-size:24px}.s3d-label--slice.is-key strong{color:var(--signal)}.s3d-label--centre{text-align:center;translate:-50% -50%}.s3d-label--centre strong{font-size:22px}.s3d .mkt,.s3d .mkt__row,.s3d .funds__row{border-color:#2a2a2a}.s3d .mkt__label span,.s3d .mkt__val small,.s3d .arr__cells,.s3d .arr__marker span{color:#a3a3a3}.s3d .mkt__bar,.s3d .arr__bar{background:#4a4a4a}.s3d .arr__col.is-key .arr__bar,.s3d .funds__track span{background:var(--signal)}.s3d .arr__year{border-color:#5c5c5c}.s3d .cash .grid{stroke:#2a2a2a}.s3d .cash .axis,.s3d .cash .line{stroke:#e6e6e6}.s3d .cash .tick,.s3d .cash .note{fill:#a3a3a3}.s3d .cash .low-label{fill:var(--paper)}.s3d .funds__track{background:#262626}.inv-after{padding-top:clamp(56px,7vw,96px)}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}[data-tilt].is-tilting{background-image:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #f26a1b24, transparent 55%);transition:transform 80ms linear}.reveal-on .reveal{opacity:0;transition:opacity .8s,translate .8s cubic-bezier(.2,.8,.2,1);translate:0 28px}.reveal-on .reveal.is-in{opacity:1;translate:0}@media (width<=900px){.s3d-on .s3d--cols .s3d__sticky,.s3d-on .s3d--rows .s3d__sticky{grid-template:"copy""view"minmax(0,1fr)"steps"/minmax(0,1fr);padding-top:84px}.s3d-on .s3d--cols .s3d__view{margin:0 calc(-1 * var(--pad))}.s3d-on .s3d--rows .s3d__copy{display:block}.s3d-on .s3d--rows .s3d__lede{margin-top:10px}}@media (width<=760px){.s3d-on .s3d--hero .s3d__steps,.s3d-on .s3d--hero .s3d__hint{display:none}.s3d-on .inv-hero__title{font-size:clamp(32px,8.6vw,44px)}.s3d-on .inv-hero__sub{margin-top:12px;font-size:15px}.s3d-on .inv-hero__actions{margin-top:16px}.s3d__copy>*{max-width:none}.s3d__lede{font-size:15px}.s3d-on .s3d__steps li{font-size:0}.s3d-on .s3d__steps li strong{margin:0;font-size:15px}.s3d-label span,.s3d-label small{font-size:11px}.s3d-label--slab strong,.s3d-label--slice strong{font-size:18px}.s3d-label--slab small,.s3d-label--slice small,.s3d-label--tick{display:none}}.has-hero .site-header.is-scrolled.is-dark{color:var(--paper);--mark-hole:transparent;background:#0a0a0a8c;border-bottom-color:#ffffff14}.has-hero .site-header.is-scrolled.is-dark .site-nav a:not(.btn){color:#ffffffd1}.has-hero .site-header.is-scrolled.is-dark .btn--primary{background:var(--paper);color:var(--ink)}.has-hero .site-header.is-scrolled.is-dark .menu-toggle{color:var(--paper)}@media (height<=820px) and (width>=761px){.s3d-on .s3d__steps li{padding-top:10px;font-size:0}.s3d-on .s3d__steps strong{margin:0;font-size:17px}.s3d-on .inv-hero__actions{margin-top:18px}}.inv .section{padding-top:0;padding-bottom:clamp(56px,6.5vw,96px)}.inv .s3d+.section,.inv .inv-after{padding-top:clamp(48px,6vw,80px)}.inv .section__title{max-width:20ch;font-size:clamp(32px,3.6vw,52px)}.inv-kicker{margin-bottom:10px}.inv-subhead{margin:0 0 18px;font-size:clamp(22px,2vw,28px)}.inv-stats{margin-top:clamp(32px,4vw,56px)}.inv-toc{margin-top:clamp(28px,3vw,40px);margin-bottom:clamp(48px,6vw,80px)}.inv-split{align-items:start}.inv-prose p{font-size:17px}.inv-note{margin-top:16px}.reveal-on .reveal{transition-delay:calc(var(--i,0) * 90ms)}.inv-pressure{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.density{background:var(--ink);color:var(--paper);border-radius:16px;margin:0;padding:clamp(20px,2.6vw,32px)}.density figcaption{color:#a3a3a3;margin-bottom:22px;font-size:14px}.density figcaption strong{font-family:var(--font-display);color:var(--paper);margin-bottom:4px;font-size:22px;display:block}.density__row{grid-template-columns:112px minmax(0,1fr) 56px;align-items:center;gap:14px;padding:9px 0;font-size:15px;display:grid}.density__row i{height:14px;width:var(--v);transform-origin:0;background:#4a4a4a;border-radius:2px;display:block;position:relative}.density__row.is-key i{background:var(--signal)}.density__row.is-key span,.density__row.is-key b{color:var(--signal)}.density__row.is-broken i{-webkit-mask:linear-gradient(90deg, #000 calc(100% - 22px), transparent calc(100% - 22px)), conic-gradient(from -45deg at 100% 50%, transparent 90deg, #000 0) right / 22px 7px;-webkit-mask:linear-gradient(90deg, #000 calc(100% - 22px), transparent calc(100% - 22px)), conic-gradient(from -45deg at 100% 50%, transparent 90deg, #000 0) right / 22px 7px;mask:linear-gradient(90deg, #000 calc(100% - 22px), transparent calc(100% - 22px)), conic-gradient(from -45deg at 100% 50%, transparent 90deg, #000 0) right / 22px 7px}.density__row b{font-family:var(--font-display);text-align:right;font-size:20px}.density__note{color:#8a8a8a;margin-top:14px;font-size:12px}.reveal-on .density i{transition:transform 1.1s cubic-bezier(.2, .8, .2, 1) calc(.25s + var(--i) * .12s);transform:scaleX(0)}.reveal-on .density.is-in i{transform:scaleX(1)}.facts{gap:12px;display:grid}.facts div{border:1px solid var(--paper-line);background:var(--paper);border-radius:14px;padding:18px 20px}.facts strong{font-family:var(--font-display);font-size:clamp(30px,3vw,40px);line-height:1;display:block}.facts span{color:var(--steel);margin-top:6px;font-size:15px;line-height:1.45;display:block}.values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.values div{border:1px solid var(--paper-line);border-radius:16px;padding:22px}.values h3{margin-top:14px;font-size:21px}.values p{color:var(--text-soft);margin-top:8px;font-size:15px;line-height:1.55}.draw{fill:none;width:40px;height:40px;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.draw :first-child{stroke:var(--signal-deep)}.reveal-on .draw *{stroke-dasharray:160;stroke-dashoffset:160px;transition:stroke-dashoffset 1.4s cubic-bezier(.4, 0, .2, 1) calc(.2s + var(--i,0) * 90ms)}.reveal-on .is-in .draw *{stroke-dashoffset:0}.flowmap{background:var(--ink);border-radius:18px;margin:clamp(28px,3.5vw,44px) 0 0;padding:clamp(12px,2vw,24px)}.flowmap svg{width:100%;height:auto;font-family:var(--font-sans);display:block}.flowmap__path{fill:none;stroke:#4a4a4a;stroke-width:2px;stroke-dasharray:6 8;animation:1.2s linear infinite flow-dash}.flowmap__path.is-money{stroke:#f26a1b8c}@keyframes flow-dash{to{stroke-dashoffset:-28px}}.flowmap__node rect{fill:#171717;stroke:#3a3a3a}.flowmap__node.is-key rect{fill:#1f1a05;stroke:var(--signal);stroke-width:1.5px}.flowmap__node text{fill:var(--paper);font-family:var(--font-display);text-anchor:middle;font-size:22px;font-weight:700}.flowmap__node .flowmap__sub{fill:#a3a3a3;font-family:var(--font-sans);font-size:13px;font-weight:400}.flowmap__label{fill:#d9d9d9;text-anchor:middle;font-size:15px}.flowmap__coin{fill:var(--signal)}.flowmap__dot{fill:#e6e6e6}.inv-cards{gap:16px;margin-top:16px}.inv-cards div{border:1px solid var(--paper-line);border-top:2px solid var(--ink);border-radius:0 0 14px 14px;padding:20px 22px}.fall{border:1px solid var(--paper-line);border-radius:16px;margin:16px 0 0;padding:clamp(20px,2.6vw,32px)}.fall figcaption{color:var(--steel);font-size:14px}.fall figcaption strong{font-family:var(--font-display);color:var(--ink);margin-bottom:2px;font-size:22px;display:block}.fall__chart{border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,2vw,24px);height:260px;margin-top:20px;padding-bottom:30px;display:grid}.fall__col{position:relative}.fall__col i{left:12%;right:12%;top:calc(var(--top) * .86 + 14%);height:calc(var(--h) * .86);background:var(--mist);transform-origin:top;border-radius:2px;position:absolute}.fall__col.is-neg i{background:repeating-linear-gradient(135deg,#e3e3e3 0 6px,#cfcfcf 6px 12px)}.fall__col.is-key i{background:var(--signal);transform-origin:bottom}.fall__col b{left:0;right:0;top:calc(var(--top) * .86 + 14% - 24px);font-family:var(--font-display);text-align:center;font-size:clamp(14px,1.5vw,19px);position:absolute}.fall__col span{text-align:center;color:var(--steel);font-size:13px;position:absolute;bottom:-26px;left:0;right:0}.reveal-on .fall__col i{transition:transform .7s cubic-bezier(.2, .8, .2, 1) calc(.2s + var(--i) * .22s);transform:scaleY(0)}.reveal-on .fall__col b{opacity:0;transition:opacity .4s calc(.5s + var(--i) * .22s)}.reveal-on .fall.is-in .fall__col i{transform:scaleY(1)}.reveal-on .fall.is-in .fall__col b{opacity:1}.fall__note{color:var(--text-soft);margin-top:18px;font-size:15px;line-height:1.55}.reveal-on .fin-stagger tbody tr{opacity:0;transition:opacity .5s,translate .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 45ms);translate:-12px}.reveal-on .fin-stagger.is-in tbody tr{opacity:1;translate:0}.fin-stagger.reveal{translate:none}.fin--whatif td:nth-child(4){white-space:nowrap;align-items:center;gap:10px;display:flex}.dv{background:linear-gradient(var(--ink), var(--ink)) center / 1px 100% no-repeat;flex:none;width:90px;height:12px;position:relative}.dv i{width:var(--v);border-radius:1px;position:absolute;top:2px;bottom:2px}.dv i.is-neg{transform-origin:100%;background:#b9b9b9;right:50%}.dv i.is-pos{background:var(--signal);transform-origin:0;left:50%}.reveal-on .dv i{transition:transform .8s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--i) * 90ms);transform:scaleX(0)}.reveal-on .is-in .dv i{transform:scaleX(1)}.rounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(24px,3vw,36px);display:grid}.round{border:1px solid var(--paper-line);border-radius:18px;padding:clamp(22px,2.6vw,32px)}.round.is-key{border-color:var(--ink);background:var(--ink);color:var(--paper)}.round__when{color:var(--steel);font-size:15px;font-weight:500}.round.is-key .round__when{color:var(--signal)}.round__amount{font-family:var(--font-display);margin-top:6px;font-size:clamp(52px,6vw,84px);font-weight:700;line-height:1}.round__usd{color:var(--steel);margin-top:4px;font-size:14px}.round.is-key .round__usd{color:#a3a3a3}.round__facts{gap:12px;margin:20px 0 0;display:grid}.round__facts div{border-top:1px solid var(--paper-line);padding-top:12px}.round.is-key .round__facts div{border-color:#2e2e2e}.round__facts dt{color:var(--steel);font-size:13px}.round.is-key .round__facts dt{color:#a3a3a3}.round__facts dd{margin:4px 0 0;font-size:15px;line-height:1.5}.timeline{--prog:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:30px 0 0;list-style:none;display:grid;position:relative}.timeline:before,.timeline:after{content:"";background:var(--paper-line);height:2px;position:absolute;top:7px;left:0;right:0}.timeline:after{background:var(--ink);transform:scaleX(var(--prog));transform-origin:0}.timeline li{color:var(--steel);font-size:15px;line-height:1.5;transition:color .4s;position:relative}.timeline li:before{content:"";z-index:1;border:2px solid var(--paper-line);background:var(--paper);border-radius:50%;width:16px;height:16px;transition:background .3s,border-color .3s,transform .3s;position:absolute;top:-30px;left:0}.timeline li span{font-family:var(--font-display);color:var(--steel-light);margin-bottom:4px;font-size:20px;font-weight:700;transition:color .4s;display:block}.timeline li.is-on{color:var(--text-soft)}.timeline li.is-on span{color:var(--ink)}.timeline li.is-on:before{border-color:var(--ink);background:var(--signal);transform:scale(1.15)}.risks{gap:0 40px;margin-top:24px}.risks div{padding:16px 0;position:relative}.risks div:before{content:"";background:var(--signal);transform-origin:0;width:56px;height:2px;position:absolute;top:-1px;left:0}.reveal-on .risks div:before{transition:transform .7s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--i,0) * 90ms);transform:scaleX(0)}.reveal-on .risks div.is-in:before{transform:scaleX(1)}.team{grid-template-columns:1fr;gap:16px;margin-top:clamp(24px,3vw,36px);display:grid}.team .founder{border:1px solid var(--paper-line);border-radius:var(--radius-l);background:var(--paper);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;margin:0;padding:0;display:grid;overflow:hidden}.founder__portrait{background:#222326;margin:0}.founder__portrait img{object-fit:cover;width:100%;height:100%}.founder__text{flex-direction:column;justify-content:center;padding:clamp(24px,4vw,48px);display:flex}.team .founder__role{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-deep);font-size:12px;font-weight:600}.team .founder__name{letter-spacing:-.04em;margin-top:10px;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.05}.team .founder__bio{color:var(--steel);margin-top:14px;font-size:15px;line-height:1.65}.team .founder__links{gap:8px;margin-top:24px}@media (width<=900px){.team .founder{grid-template-columns:1fr}.founder__portrait{aspect-ratio:3/2}}.hires{border-radius:var(--radius-l);background:var(--ink);color:var(--paper);padding:clamp(22px,3vw,32px)}@media (width>=901px){.hires ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 20px;display:grid}.hires li{border-top:0;padding:52px 0 4px}.hires li:before{top:12px}}.hires__title{font-size:20px}.hires ol{counter-reset:hire;margin:14px 0 0;padding:0;list-style:none}.hires li{border-top:1px solid var(--line);color:var(--steel-light);counter-increment:hire;padding:10px 0 10px 40px;font-size:14px;line-height:1.45;position:relative}.hires li:before{content:counter(hire);border:1.5px solid var(--signal);width:26px;height:26px;color:var(--signal);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:11px;left:0}.hires li strong{color:var(--paper);font-weight:600;display:block}.hires__note{color:#8a8a8a;margin-top:12px;font-size:13px}.inv-legal{padding-top:24px;padding-bottom:24px}@media (width<=900px){.inv-pressure,.team,.rounds,.values{grid-template-columns:1fr}.timeline{grid-template-columns:1fr;gap:18px;padding:0 0 0 34px}.timeline:before,.timeline:after{width:2px;height:auto;inset:0 auto 0 7px}.timeline:after{transform:scaleY(var(--prog));transform-origin:top}.timeline li:before{top:2px;left:-34px}}@media (width<=560px){.density__row{grid-template-columns:84px minmax(0,1fr) 40px;gap:10px;font-size:13px}.fall__chart{height:220px}.fall__col span{font-size:11px}.flowmap{padding:8px}}.flowmap__list{margin:0;padding:8px;list-style:none;display:none}.flowmap__list li{color:#a3a3a3;text-align:center;background:#171717;border:1px solid #3a3a3a;border-radius:12px;padding:12px 14px;font-size:13px}.flowmap__list li strong{font-family:var(--font-display);color:var(--paper);font-size:20px;display:block}.flowmap__list li.is-key{border-color:var(--signal);background:#1f1a05}.flowmap__list li.is-link{color:#d9d9d9;text-align:left;background:0 0;border:0;margin-left:calc(50% - 1px);padding:18px 0 18px 26px;font-size:14px;position:relative}.flowmap__list li.is-link:before{content:"";background:repeating-linear-gradient(#6a6a6a 0 6px,#0000 6px 12px) 0 0/2px 12px;width:2px;animation:.6s linear infinite flow-down;position:absolute;top:0;bottom:0;left:0}.flowmap__list li.is-link.is-money:before{background-image:repeating-linear-gradient(to bottom, var(--signal) 0 6px, transparent 6px 12px)}@keyframes flow-down{to{background-position:0 12px}}@media (width<=700px){.flowmap svg{display:none}.flowmap__list{display:block}.inv-cards div{padding:16px 18px}.inv-cards h3{font-size:30px}.inv-cards p,.values p,.facts span{font-size:14px}.values div{padding:18px}}@media (prefers-reduced-motion:reduce){.flowmap__path,.flowmap__list li.is-link:before{animation:none}}.founder-link{border-radius:var(--radius-l);min-height:300px;color:var(--paper);box-shadow:var(--shadow-lift);background:#222326;text-decoration:none;display:block;position:relative;overflow:hidden}.founder-link img{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.founder-link:hover img{scale:1.03}.founder-link:after{content:"";background:linear-gradient(90deg,#0b0d121a 40%,#0b0d12bf 100%);position:absolute;inset:0}.founder-link__text{z-index:1;text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:clamp(20px,4vw,40px);right:clamp(20px,4vw,48px)}.founder-link__role{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-2);font-size:12px;font-weight:600}.founder-link__name{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.05}.founder-link__more{color:#d5d9e4;margin-top:6px;font-size:14px}@media (width<=700px){.founder-link{min-height:240px}.founder-link:after{background:linear-gradient(#0000 30%,#0b0d12d9 100%)}}
