.founders-section{background:#f3f6fc;border-block:1px solid #dcdce8}.founders-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end;margin-bottom:45px}.founders-intro h2{margin-bottom:0}.founders-intro .lead{font-size:1.05rem;margin-bottom:4px;max-width:490px}.founders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.founder-profile{background:#fff;border:1px solid #dcdce8;border-radius:16px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.founder-photo{height:475px;background:#edf0f6;overflow:hidden}.founder-photo img{display:block;width:100%;height:100%;object-fit:cover}.rafael-photo img{object-position:66% center}.sebastian-photo img{object-position:50% top}.founder-profile-copy{padding:30px 34px 34px;border-top:4px solid #e8b54b;flex:1}.founder-role{color:#355785;font-size:.67rem;letter-spacing:.1em;font-weight:700}.founder-profile h3{font:600 clamp(1.1rem,1.7vw,1.55rem)/1.5 var(--font);color:#000054;margin:14px 0 10px}.founder-credentials{color:#51516f;font-size:1rem;line-height:1.8;margin:0}@media(max-width:900px){.founders-intro{grid-template-columns:1fr;gap:15px}.founder-photo{height:370px}.founder-profile-copy{padding:24px}.founders-grid{gap:20px}}@media(max-width:570px){.founders-grid{grid-template-columns:1fr}.founder-photo{height:370px}.founder-profile h3{font-size:1.3rem}}
