
/* Company materials: original full-colour portraits, no monochrome effects. */
.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px}.person img,.person:hover img{display:block;width:100%;height:340px;object-fit:contain;object-position:center bottom;background:#e7e5df;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}.person p{font-size:16px;line-height:1.95}.person h2,.person h3{margin-top:24px}.advisors-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.team-source-note{max-width:900px;margin:0 0 48px;color:#617176;font-size:15px;line-height:1.8}.institution-note{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);padding:40px 0;margin-top:60px;max-width:950px}.institution-note h2{font-size:36px;margin:14px 0 24px}.institution-note p{line-height:1.9;margin-bottom:24px}.partner-logo{background:#fff;padding:12px;width:230px;height:110px;object-fit:contain}.collection-card{overflow-wrap:anywhere}.service-shell:nth-child(3):before{background-image:url('/assets/finance-facade-detail.png');background-color:#a69b82}
@media(max-width:1050px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px}}@media(max-width:600px){.team-grid,.advisors-grid{grid-template-columns:1fr}.person img{height:360px}.team-source-note{font-size:14px}.person p{font-size:16px}}
