.funding-shell{width:min(1080px,calc(100% - 48px));margin:0 auto}.funding-header{max-width:1080px}.funding-nav{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:13px;font-weight:750}.funding-nav a:hover{color:var(--ink)}.funding-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:30px;padding:88px 0 54px;border-bottom:1px solid var(--line)}.funding-eyebrow{margin:0;color:#577708;font:800 11px Consolas,monospace;letter-spacing:.1em}.funding-hero h1{max-width:760px;margin:14px 0 20px;font-size:clamp(48px,8vw,96px);line-height:.91;letter-spacing:-.07em}.funding-hero h1 em{color:#577708;font-style:normal}.funding-hero .hero-copy>p:not(.funding-eyebrow){max-width:590px;color:var(--muted);font-size:17px;line-height:1.65}.hero-index{align-self:end;padding:18px;border-top:3px solid var(--accent);background:var(--ink);color:var(--page)}.hero-index span,.hero-index small{display:block;color:#cbd0c3;font:11px Consolas,monospace}.hero-index strong{display:block;margin:22px 0 18px;color:var(--accent);font-size:64px;line-height:.8}.hero-actions{display:flex;gap:10px;margin-top:28px}.hero-primary,.hero-secondary{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:12px;font-weight:800}.hero-primary{background:var(--ink);color:var(--page)}.hero-secondary{background:var(--surface)}.funding-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.funding-stats div{padding:22px 18px;border-right:1px solid var(--line)}.funding-stats div:last-child{border-right:0}.funding-stats strong{display:block;font:800 30px Consolas,monospace}.funding-stats span{color:var(--muted);font-size:12px}.funding-section{padding:72px 0}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section-heading h2,.method-note h2{margin:8px 0 0;font-size:42px;letter-spacing:-.05em}.section-heading>p{max-width:400px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.funding-toolbar{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.search-box{display:flex;align-items:center;gap:10px;color:var(--muted);font:11px Consolas,monospace}.search-box input{width:240px;min-height:38px;padding:0 11px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.filter-pills{display:flex;gap:6px}.filter-pill{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.filter-pill.active{border-color:var(--ink);background:var(--ink);color:var(--page)}.funding-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.funding-card{min-height:245px;padding:20px;border:1px solid var(--line-strong);background:var(--surface);transition:transform .18s,border-color .18s}.funding-card:hover{transform:translateY(-3px);border-color:#577708}.card-top,.card-bottom{display:flex;justify-content:space-between;gap:12px}.card-number,.card-category{font:11px Consolas,monospace;color:#577708}.card-category{text-transform:uppercase}.funding-card h3{margin:38px 0 2px;font-size:28px;letter-spacing:-.04em}.card-handle{margin:0!important;color:#577708!important;font:11px Consolas,monospace}.funding-card>p:not(.card-handle){max-width:420px;margin:18px 0;color:var(--muted);font-size:14px;line-height:1.5}.card-bottom{align-items:end;margin-top:28px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.card-bottom strong{color:var(--ink);font-size:11px}.method-note{display:grid;grid-template-columns:1fr 1fr auto;gap:28px;align-items:end;padding:30px 0 80px;border-top:1px solid var(--line)}.method-note>p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.method-note>a{color:#577708;font-size:12px;font-weight:800;white-space:nowrap}.funding-footer{max-width:1080px}.empty-copy{color:var(--muted)}@media(max-width:760px){.funding-shell{width:min(100% - 28px,600px)}.funding-nav{gap:10px}.funding-nav>a{display:none}.funding-hero{grid-template-columns:1fr;padding:48px 0 34px}.hero-index{max-width:220px}.funding-hero h1{font-size:54px}.funding-stats strong{font-size:22px}.funding-stats div{padding:16px 8px}.section-heading,.funding-toolbar,.method-note{display:flex;flex-direction:column;align-items:flex-start}.funding-grid{grid-template-columns:1fr}.search-box input{width:calc(100vw - 150px)}}
.project-shell{width:min(960px,calc(100% - 48px));margin:0 auto;padding:56px 0 88px}.project-back{margin:0 0 20px;color:var(--muted);font-size:13px}.project-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:30px;padding:28px 0 42px;border-bottom:1px solid var(--line)}.project-hero h1{margin:14px 0 0;font-size:clamp(48px,8vw,82px);letter-spacing:-.06em}.project-handle{margin:6px 0;color:#577708;font:12px Consolas,monospace}.project-lead{max-width:580px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.project-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:42px;padding-top:42px}.project-main h2{margin:0 0 12px;font-size:25px}.project-main h2:not(:first-child){margin-top:36px}.project-main p{color:var(--muted);line-height:1.7}.project-fact{padding:18px;border-top:3px solid var(--accent);background:var(--surface)}.project-fact span{display:block;color:var(--muted);font-size:12px}.project-fact strong{display:block;margin-top:8px;font-size:18px}.project-note{padding-top:20px;border-top:1px solid var(--line);font-size:12px}.project-sidebar{align-self:start;padding:20px;border-top:3px solid var(--accent);background:var(--surface)}.project-sidebar h3{margin:0 0 9px;font-size:15px}.project-sidebar h3:not(:first-child){margin-top:28px}.project-sidebar a{color:#577708;font-size:13px;font-weight:750}.project-sidebar p{color:var(--muted);font-size:13px;line-height:1.6}@media(max-width:760px){.project-shell{width:min(100% - 28px,600px);padding-top:42px}.project-hero,.project-grid{grid-template-columns:1fr}}
.disclosure-tabs{display:flex;gap:0;margin:26px 0 20px;border-bottom:1px solid var(--line)}.disclosure-tab{padding:13px 18px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-size:14px;font-weight:750;cursor:pointer}.disclosure-tab.active{border-bottom-color:var(--accent);color:var(--ink)}.investors-view{display:grid;gap:8px}.investor-row{display:grid;grid-template-columns:48px minmax(180px,.6fr) 110px minmax(0,1.4fr);gap:18px;align-items:center;padding:18px;border:1px solid var(--line);background:var(--surface)}.investor-row h3{margin:0;font-size:18px}.investor-row p{margin:4px 0 0;color:var(--muted);font-size:11px}.investor-row>strong{font:800 14px Consolas,monospace}.investor-projects{color:var(--muted);font-size:12px;line-height:1.5}@media(max-width:760px){.investor-row{grid-template-columns:34px 1fr}.investor-row>strong,.investor-projects{grid-column:2}}
.card-source{display:block;margin-top:8px;color:var(--muted);font-size:10px;font-family:Consolas,monospace}
.events-table{overflow-x:auto;border-top:1px solid var(--line)}.event-header,.event-row{min-width:900px;display:grid;grid-template-columns:2.2fr .8fr 1fr 1fr .8fr .55fr 1.8fr;gap:18px;align-items:center}.event-header{padding:14px 10px;color:var(--ink);font-size:12px;font-weight:800}.event-row{min-height:64px;padding:9px 10px;border-top:1px solid var(--line);color:var(--ink);font-size:13px}.event-project{display:flex;align-items:center;gap:10px;min-width:0}.event-project a{font-weight:750}.event-project small{display:block;margin-top:3px;color:var(--muted);font:10px Consolas,monospace}.project-badge{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e5f7a5;color:#425800;font-weight:800}.source-link{color:#577708;font-size:18px}.event-investors{color:var(--muted);line-height:1.4}.events-table .event-row:hover{background:var(--surface)}
