.capital-architecture{padding-block:20px 65px}.capital-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:end;margin-bottom:32px}.capital-heading h2{font-size:32px;line-height:1.75;margin:0}.capital-heading>p{font-size:15px;line-height:2.15;color:#52634f;margin:0}.capital-diagram{padding:32px;border:1px solid #cbd6bf;border-radius:18px;background:#eef1e7}.gp-founders{display:grid;grid-template-columns:1fr 44px 1fr;gap:18px;align-items:center}.gp-founders article{border:1px solid #c4cfb8;border-radius:12px;padding:22px;background:#fafbf5}.capital-kicker{display:block;color:#53684b;font-size:12px;margin-bottom:8px}.gp-founders h3,.joint-gp h3,.fund-ventures h3{font-size:23px;font-weight:550;margin:0 0 10px}.gp-founders p,.joint-gp p,.investment-lane p,.fund-ventures p{font-size:14px;line-height:2.1;color:#52634f;margin:0}.founder-plus{display:block;text-align:center;font:32px Arial;color:#677950}.capital-connector{display:flex;flex-direction:column;align-items:center;padding:17px 0;gap:4px;font-size:12px;color:#48633c;text-align:center}.capital-connector>span:first-child{font:26px Arial}.joint-gp{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;padding:30px;background:#193d35;color:#f8f7ed;border-radius:14px;border:1px solid #49684f}.joint-gp .capital-kicker{color:#d6dfbd}.joint-gp p{color:#d3dfc7}.joint-gp .text-link{color:#f0d89f}.capital-diagram .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-top:9px;border:0;padding:4px 0;background:none;font-family:inherit}.capital-diagram button.text-link{cursor:pointer}.gp-example{border-right:1px solid #638066;padding-right:30px}.example-label{font-size:12px;color:#e5d2a2}.gp-split{display:grid;grid-template-columns:3fr 7fr;gap:12px;margin:15px 0}.gp-split>div{display:flex;flex-direction:column;gap:5px}.gp-split strong{font-size:36px;line-height:1.2;font-weight:550;color:#f3dfac}.gp-split span{font-size:14px}.gp-share-bar{display:flex;gap:3px;height:10px;border-radius:7px;overflow:hidden;margin-bottom:17px}.gp-share-bar>span:first-child{width:30%;background:#b7c9a2}.gp-share-bar>span:last-child{width:70%;background:#d7b76e}.gp-example p{font-size:12px}.investment-lanes{display:grid;grid-template-columns:1fr 1fr;gap:25px}.investment-lane{min-width:0;border:1px solid #c9d3bb;border-radius:12px;padding:23px;background:#f7f9f1;display:flex;flex-direction:column}.money-lane{background:#f7f2e5;border-color:#c9b885}.lane-heading{display:flex;gap:11px;align-items:center;margin-bottom:20px}.lane-heading h3{font-size:18px;font-weight:550;margin:0}.lane-mark{height:10px;width:10px;background:#4e754e;border-radius:3px}.money-lane .lane-mark{background:#9d7025}.investment-lane article{padding:20px;border:1px solid #cad5c0;background:#fffffa;border-radius:9px}.investment-lane article:first-of-type{flex:1}.investment-lane h4{font-size:20px;font-weight:550;line-height:1.8;margin:0 0 9px}.investment-lane .fund-pool{border:2px solid #b09149;background:#fffcf2}.fund-pool h4{font-size:27px}.fund-rule{display:block;padding-top:12px;margin-top:13px;border-top:1px solid #dbcca5;font-size:12px;color:#5c582e}.lane-arrow{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:12px;color:#526646;padding:16px 0;text-align:center}.money-lane .lane-arrow{color:#735824}.lane-arrow>span:first-child{font:23px Arial}.lane-arrow:last-child{margin-top:auto;padding-bottom:0}.lane-arrow strong{font-weight:550}.lane-role-links{display:flex;gap:25px;flex-wrap:wrap}.fund-ventures{margin-top:25px;border:1px solid #91aa7f;border-radius:12px;padding:28px;text-align:center;background:#fcfcf5}.fund-ventures p{max-width:710px;margin-inline:auto}.venture-examples{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}.venture-examples span{display:block;font-size:13px;background:#eaf0df;border:1px solid #c4d1b4;border-radius:7px;padding:12px 24px}.capital-boundaries{padding:25px 0 0}.capital-boundaries h3{font-size:22px;font-weight:550;margin:0 0 20px}.capital-boundaries dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0}.capital-boundaries dl>div{border-top:2px solid #b4c2a0;padding-top:16px}.capital-boundaries dt{font-size:16px;font-weight:550;margin-bottom:9px}.capital-boundaries dd{font-size:13px;line-height:2;color:#52634f;margin:0}.capital-boundaries>p{font-size:12px;color:#596749;margin:25px 0 0;border-top:1px solid #d4ddc8;padding-top:18px}.capital-preview-link{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#193d35;color:#f6f6e8;padding:24px 28px;border-radius:12px;margin-bottom:30px}.capital-preview-link strong{display:block;font-size:20px;font-weight:550;margin-bottom:8px}.capital-preview-link p{font-size:13px;line-height:2;margin:0;color:#d5dfc9}.capital-preview-link>a{flex-shrink:0;background:#f0d798;color:#193d35;min-height:44px;font-size:13px}.ecosystem-jump{display:flex;gap:15px;flex-wrap:wrap;margin-top:20px}.ecosystem-jump a{min-height:44px;padding:8px 16px;border:1px solid #bacbae;border-radius:24px;display:inline-flex;align-items:center;font-size:13px}.ecosystem-page .roles-section .section-head{display:flex}.role-capital-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#355b36;text-decoration:underline;text-underline-offset:4px;margin-top:12px}
@media(max-width:850px){.capital-heading{grid-template-columns:1fr;gap:17px}.capital-heading h2{font-size:30px}.capital-diagram{padding:23px}.joint-gp{gap:23px;padding:24px}.gp-example{padding-right:23px}.investment-lanes{gap:18px}.investment-lane{padding:17px}.investment-lane article{padding:16px}.investment-lane h4{font-size:18px}.fund-pool h4{font-size:25px}.capital-preview-link{align-items:start;flex-direction:column}.capital-boundaries dl{gap:18px}}
@media(max-width:600px){.capital-architecture{padding-block:10px 40px}.capital-heading h2{font-size:28px}.capital-heading>p{font-size:14px}.capital-diagram{padding:16px;border-radius:13px}.gp-founders{grid-template-columns:1fr;gap:10px}.gp-founders article{padding:18px}.gp-founders h3{font-size:21px}.founder-plus{font-size:24px}.joint-gp{grid-template-columns:1fr;padding:21px;gap:20px}.joint-gp h3{font-size:22px}.gp-example{padding:19px 0 0;border-right:0;border-top:1px solid #638066}.gp-split strong{font-size:34px}.gp-example p{font-size:13px}.investment-lanes{grid-template-columns:1fr;gap:20px}.investment-lane{padding:17px}.investment-lane article{padding:18px}.investment-lane h4{font-size:20px}.fund-pool h4{font-size:26px}.fund-rule{font-size:13px}.capital-connector{font-size:12px}.lane-arrow{font-size:13px}.fund-ventures{padding:22px 18px}.fund-ventures h3{font-size:22px}.venture-examples{gap:8px}.venture-examples span{padding:9px 12px;font-size:12px}.capital-boundaries dl{grid-template-columns:1fr;gap:20px}.capital-boundaries dt{font-size:17px}.capital-boundaries dd,.capital-boundaries>p{font-size:13px}.capital-preview-link{padding:22px}.capital-preview-link strong{font-size:21px}.capital-preview-link>a{width:100%}.ecosystem-page .roles-section .section-head{display:block}.ecosystem-jump{gap:10px}.ecosystem-jump a{font-size:12px}.role-capital-link{font-size:13px}}

.capital-two-paths{text-align:center;color:#49623e;font-size:13px;margin:23px 0}.lane-destination{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:18px;font-size:13px;font-weight:550;text-align:center}.lane-destination:hover{text-decoration:underline}.money-lane .lane-destination{color:#735824}.lane-destination span{font:22px Arial}
.capital-diagram .text-link{min-width:44px}
