.inv-root{--inv-rule: color-mix(in srgb, var(--color-text, #1a1a1a) 12%, transparent);--inv-accent: var(--color-secondary, #c9a84c)}.inv-wrap{max-width:60rem;margin:0 auto;padding:0 var(--space-5, 1.25rem)}.inv-wrap--narrow{max-width:46rem}.inv-hero{padding:var(--space-12, 3rem) 0 var(--space-6, 1.5rem)}.inv-eyebrow{display:block;font-size:var(--text-xs, .78rem);font-weight:var(--font-semibold, 600);letter-spacing:.14em;text-transform:uppercase;color:var(--inv-accent);margin-bottom:var(--space-3, .75rem)}.inv-hero h1{margin:0 0 var(--space-4, 1rem);font-size:var(--text-3xl, 2.1rem);line-height:1.15}.inv-lead{font-size:var(--text-lg, 1.15rem);line-height:1.7;opacity:.88;margin:0}.inv-back{display:inline-block;margin-bottom:var(--space-4, 1rem);opacity:.7;font-size:var(--text-sm, .9rem)}.inv-back:hover{opacity:1}.inv-actions{display:flex;gap:var(--space-3, .75rem);flex-wrap:wrap;margin-top:var(--space-5, 1.25rem)}.inv-section{padding:var(--space-8, 2rem) 0;border-top:1px solid var(--inv-rule)}.inv-section:first-of-type{border-top:0}.inv-section h2{font-size:var(--text-2xl, 1.6rem);margin:0 0 var(--space-4, 1rem)}.inv-section h3{font-size:var(--text-lg, 1.15rem);margin:var(--space-5, 1.25rem) 0 var(--space-2, .5rem)}.inv-section p{line-height:1.75;margin:0 0 var(--space-4, 1rem)}.inv-section ul{line-height:1.75;padding-left:1.15rem;margin:0 0 var(--space-4, 1rem)}.inv-section li{margin-bottom:var(--space-2, .5rem)}.inv-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-4, 1rem);margin:0 0 var(--space-5, 1.25rem)}.inv-metric{border:1px solid var(--inv-rule);border-radius:var(--radius-lg, 12px);padding:var(--space-4, 1rem);background:var(--surface-card, #fff)}.inv-metric__n{display:block;font-family:var(--font-heading, inherit);font-size:1.6rem;line-height:1.1}.inv-metric__l{display:block;font-size:var(--text-xs, .78rem);text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin-top:.35rem}.inv-table-wrap{overflow-x:auto;margin:0 0 var(--space-5, 1.25rem)}.inv-table{width:100%;border-collapse:collapse;font-size:var(--text-sm, .9rem)}.inv-table th,.inv-table td{text-align:left;vertical-align:top;padding:var(--space-3, .75rem);border-bottom:1px solid var(--inv-rule)}.inv-table th{font-size:var(--text-xs, .78rem);text-transform:uppercase;letter-spacing:.07em;opacity:.7}.inv-table td.num,.inv-table th.num{text-align:right;white-space:nowrap}.inv-table tr.is-total td{font-weight:var(--font-semibold, 600)}.inv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-5, 1.25rem)}.inv-card{display:block;border:1px solid var(--inv-rule);border-radius:var(--radius-lg, 12px);padding:var(--space-5, 1.25rem);background:var(--surface-card, #fff);text-decoration:none;color:inherit}a.inv-card:hover{border-color:var(--inv-accent)}.inv-card__k{font-size:var(--text-xs, .78rem);text-transform:uppercase;letter-spacing:.1em;color:var(--inv-accent)}.inv-card__t{font-family:var(--font-heading, inherit);font-size:var(--text-lg, 1.15rem);margin:.3rem 0 .5rem}.inv-card__d{font-size:var(--text-sm, .9rem);line-height:1.6;opacity:.8;margin:0}.inv-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-5, 1.25rem)}.inv-tier{border:1px solid var(--inv-rule);border-radius:var(--radius-lg, 12px);padding:var(--space-5, 1.25rem);background:var(--surface-card, #fff)}.inv-tier[data-lead]{border-color:var(--inv-accent)}.inv-tier__badge{display:inline-block;font-size:var(--text-xs, .75rem);text-transform:uppercase;letter-spacing:.09em;font-weight:700;padding:.15rem .5rem;border-radius:999px;background:var(--inv-accent);color:#fff}.inv-tier__amt{font-family:var(--font-heading, inherit);font-size:1.7rem;line-height:1.1;margin-top:var(--space-3, .75rem)}.inv-tier__pct{font-size:var(--text-sm, .9rem);font-weight:600;color:var(--inv-accent);margin:.2rem 0 var(--space-3, .75rem)}.inv-tier ul{margin:0;padding-left:1.05rem;font-size:var(--text-sm, .88rem);line-height:1.6}.inv-note{font-size:var(--text-sm, .88rem);opacity:.72;line-height:1.7}.inv-callout{border-left:3px solid var(--inv-accent);padding:var(--space-3, .75rem) var(--space-4, 1rem);background:var(--color-surface-alt, #f8f5f0);border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0}.inv-quote{font-style:italic}.inv-cite{font-size:var(--text-xs, .78rem);opacity:.6;font-family:var(--font-mono, ui-monospace, monospace)}.inv-closing{border-top:1px solid var(--inv-rule);padding:var(--space-8, 2rem) 0 var(--space-10, 2.5rem)}.inv-closing__grid{display:grid;grid-template-columns:1fr auto;gap:var(--space-6, 1.5rem);align-items:start}.inv-closing__name{font-family:var(--font-heading, inherit);font-size:var(--text-lg, 1.15rem);margin:0}.inv-closing__title{font-size:var(--text-sm, .9rem);opacity:.75;margin:.15rem 0 var(--space-3, .75rem)}.inv-closing__qr{text-align:center}.inv-closing__qr img{width:118px;height:118px;display:block}.inv-closing__qr figcaption{font-size:var(--text-xs, .72rem);opacity:.6;margin-top:.3rem}@media(max-width:640px){.inv-closing__grid{grid-template-columns:1fr}.inv-closing__qr{text-align:left}}.inv-deck{background:#0b0b0d;color:#f4f4f5}.inv-slide{position:relative;width:100%;aspect-ratio:16 / 9;max-width:76rem;margin:0 auto var(--space-6, 1.5rem);padding:5% 7%;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);background:linear-gradient(150deg,#131318,#0b0b0d 60%);overflow:hidden}.inv-slide__eyebrow{font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-accent);margin-bottom:1.1rem}.inv-slide h2{font-size:clamp(1.3rem,3.1vw,2.5rem);line-height:1.15;margin:0 0 1rem;color:#fff}.inv-slide p{font-size:clamp(.82rem,1.35vw,1.1rem);line-height:1.6;opacity:.85;margin:0;max-width:46em}.inv-slide ul{font-size:clamp(.82rem,1.35vw,1.1rem);line-height:1.85;margin:0;padding-left:1.1rem;opacity:.9}.inv-slide__no{position:absolute;right:2.2%;bottom:3.5%;font-size:.72rem;opacity:.4}.inv-slide .inv-metrics{margin:0}.inv-slide .inv-metric{background:#ffffff0d;border-color:#ffffff24;padding:.7rem .8rem}.inv-slide .inv-metric__n{font-size:clamp(.95rem,1.9vw,1.5rem)}.inv-slide .inv-metric__l{font-size:.62rem}.inv-slide .inv-table{color:#f4f4f5}.inv-slide .inv-table th,.inv-slide .inv-table td{border-color:#ffffff24;padding:.4rem .6rem;font-size:clamp(.66rem,1.08vw,.9rem)}.inv-canvas{display:grid;gap:var(--space-3, .75rem);margin:0 0 var(--space-5, 1.25rem)}.inv-block{border:1px solid var(--inv-rule);border-radius:var(--radius-md, 8px);padding:var(--space-3, .75rem) var(--space-4, 1rem);background:var(--surface-card, #fff)}.inv-block--accent{background:var(--color-surface-alt, #f8f5f0)}.inv-block__t{display:block;font-size:var(--text-xs, .72rem);font-weight:var(--font-semibold, 600);letter-spacing:.1em;text-transform:uppercase;color:var(--inv-accent);margin:0 0 var(--space-2, .5rem)}.inv-block ul{margin:0;padding-left:1.05rem;font-size:var(--text-sm, .88rem);line-height:1.6}.inv-block li{margin-bottom:.3rem}.inv-block li:last-child{margin-bottom:0}.inv-block__empty{margin:0;font-size:var(--text-sm, .88rem);opacity:.6;font-style:italic}@media(min-width:60rem){.inv-canvas--bmc{grid-template-columns:repeat(10,1fr);grid-template-areas:"kp kp ka ka vp vp cr cr sg sg" "kp kp kr kr vp vp ch ch sg sg" "co co co co co rs rs rs rs rs"}.inv-canvas--lean{grid-template-columns:repeat(10,1fr);grid-template-areas:"pb pb so so uv uv ua ua sg sg" "pb pb km km uv uv ch ch sg sg" "co co co co co rs rs rs rs rs"}.inv-canvas [data-area]{grid-area:var(--area)}}.inv-vpc{display:grid;gap:var(--space-4, 1rem);margin:0 0 var(--space-5, 1.25rem)}@media(min-width:52rem){.inv-vpc{grid-template-columns:1fr 1fr}}.inv-vpc__side{display:grid;gap:var(--space-3, .75rem);align-content:start}.inv-vpc__h{margin:0;font-family:var(--font-heading, inherit);font-size:var(--text-base, 1rem)}.inv-vpc__seg{margin:var(--space-8, 2rem) 0 var(--space-3, .75rem)}.inv-vpc__seg:first-of-type{margin-top:var(--space-4, 1rem)}.inv-figure{margin:0 0 var(--space-6, 1.5rem)}.inv-figure svg,.inv-figure img{display:block;width:100%;height:auto;border:1px solid var(--inv-rule);border-radius:var(--radius-md, 8px)}.inv-figure figcaption{margin-top:var(--space-2, .5rem);font-size:var(--text-xs, .78rem);opacity:.65}.inv-flow{list-style:none;margin:0 0 var(--space-5, 1.25rem);padding:0;display:grid;gap:var(--space-3, .75rem)}@media(min-width:46rem){.inv-flow{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.inv-flow li{border:1px solid var(--inv-rule);border-radius:var(--radius-md, 8px);padding:var(--space-3, .75rem) var(--space-4, 1rem);background:var(--surface-card, #fff);margin:0}.inv-flow li.is-funded{border-color:var(--inv-accent);border-width:2px;background:var(--color-surface-alt, #f8f5f0)}.inv-flow__n{display:block;font-family:var(--font-heading, inherit);font-size:var(--text-xs, .78rem);opacity:.55}.inv-flow__l{display:block;font-weight:var(--font-semibold, 600);line-height:1.4;margin-top:.15rem}.inv-flow__f,.inv-flow__badge{display:block;font-size:var(--text-xs, .78rem);margin-top:.35rem;opacity:.7}.inv-flow__badge{color:var(--inv-accent);opacity:1;font-weight:var(--font-semibold, 600)}.inv-roadmap{display:grid;gap:var(--space-2, .5rem);min-width:44rem}.inv-roadmap__head,.inv-roadmap__lane{display:grid;grid-template-columns:8rem repeat(var(--periods, 3),1fr);gap:var(--space-2, .5rem)}.inv-roadmap__ph{font-size:var(--text-xs, .78rem);text-transform:uppercase;letter-spacing:.07em;opacity:.7;padding:var(--space-2, .5rem);background:var(--color-surface-alt, #f8f5f0);border-radius:var(--radius-sm, 5px)}.inv-roadmap__ln{font-family:var(--font-heading, inherit);font-size:var(--text-sm, .88rem);color:var(--inv-accent);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-2, .5rem) 0}.inv-roadmap__cell{border:1px solid var(--inv-rule);border-radius:var(--radius-sm, 5px);padding:var(--space-2, .5rem) var(--space-3, .75rem);background:var(--surface-card, #fff)}.inv-roadmap__cell ul{list-style:none;margin:0;padding:0;font-size:var(--text-sm, .85rem);line-height:1.5}.inv-roadmap__cell li{margin-bottom:.5rem}.inv-roadmap__cell li:last-child{margin-bottom:0}.inv-roadmap__cell li.is-milestone{font-weight:var(--font-semibold, 600)}.inv-roadmap__cell li.is-milestone .inv-roadmap__m{color:var(--inv-accent)}.inv-roadmap__uof{display:block;font-size:var(--text-xs, .75rem);opacity:.62;font-weight:400;margin-top:.15rem}
