/* Current public investment results, 2026-09-24. */
body.narrative .section.public-portfolio>.wrap{display:block}.public-portfolio{background:#edf1e5;color:#173e32}.public-portfolio h2{font-size:clamp(32px,4.6vw,64px);line-height:1.25;letter-spacing:-.02em;margin:18px 0 24px}.public-result-lead{font-size:clamp(17px,1.5vw,21px);line-height:1.8;max-width:750px}.public-results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #b6c5b5;border-bottom:1px solid #b6c5b5;margin:36px 0 20px}.public-results article{min-width:0;padding:24px 18px 28px;border-right:1px solid #c6d0bf}.public-results article:first-child{padding-left:0}.public-results article:last-child{border:0}.public-results p{font-size:14px;margin:0 0 18px}.public-results strong{display:block;font-size:clamp(32px,3.7vw,56px);font-weight:600;line-height:1.2;white-space:nowrap}.public-results small{font-size:.4em}.public-results span{display:block;margin-top:18px;font-size:12px;line-height:1.6;color:#536b5f}.public-source{font-size:13px;line-height:1.8;color:#526859;margin-bottom:26px}.public-source a{margin-left:8px;text-decoration:underline;text-underline-offset:4px}.public-industries{display:grid;grid-template-columns:1fr 1fr;gap:28px}.public-industry{min-width:0;padding:28px;border:1px solid #ccd4c4;background:#f8f8f0;scroll-margin-top:110px}.public-industry>img{display:block;margin-bottom:22px}.public-industry h3{font-size:26px;line-height:1.4;margin:12px 0}.public-industry p{font-size:16px;line-height:1.8;max-width:36em}.public-industry .text-link{margin-top:20px}.public-anonymous-note{max-width:780px;font-size:17px;line-height:1.85}.industry-atlas .atlas-media{display:flex;justify-content:center;align-items:center;background:#dfe8d8}.industry-atlas .atlas-media img{width:38%;height:70%;object-fit:contain;filter:none;mix-blend-mode:normal}.public-deck-summary{max-width:800px;padding:24px;border:1px solid #bccbbb}
@media(max-width:900px){.public-results{grid-template-columns:repeat(3,minmax(0,1fr))}.public-results article:nth-child(3){border-right:0}.public-results article:nth-child(4),.public-results article:nth-child(5){border-top:1px solid #c6d0bf}.public-results article:first-child{padding-left:18px}.public-results strong{font-size:42px}.public-industries{gap:18px}}
@media(max-width:560px){.public-results{grid-template-columns:1fr 1fr}.public-results article{padding:20px 12px!important;border-top:1px solid #c6d0bf}.public-results article:nth-child(-n+2){border-top:0}.public-results article:nth-child(2n){border-right:0}.public-results article:nth-child(3){border-right:1px solid #c6d0bf}.public-results article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-top:1px solid #c6d0bf}.public-results article:last-child p{margin:0}.public-results article:last-child span{margin-top:8px;grid-column:1/-1}.public-results strong{font-size:38px}.public-results p{font-size:13px}.public-industries{grid-template-columns:1fr}.public-industry{padding:24px}.public-industry h3{font-size:24px}}

.public-team-initial{display:flex;width:100%;aspect-ratio:1;align-items:center;justify-content:center;border-radius:50%;background:#dfe6d6;color:#24513c;font:400 clamp(50px,8vw,105px)/1 Georgia,serif;border:1px solid #bbc9b5}.team-grid.compact .public-team-initial{max-width:140px}
