.founder-intro{position:relative;padding:clamp(64px,7vw,112px) 0;background:#f5f4ee;overflow:hidden;scroll-margin-top:90px}.founder-intro__grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(36px,5vw,84px)}.founder-intro__copy .eyebrow{font-size:.65rem;letter-spacing:.18em;margin-bottom:24px}.founder-intro h2{font-family:var(--display);font-weight:400;font-size:clamp(2.5rem,4vw,3.9rem);line-height:1.08;letter-spacing:-.025em;margin:0 0 28px}.founder-intro h2 em{color:var(--sage)}.founder-intro__copy>p:not(.eyebrow){max-width:46ch;font-size:.98rem;line-height:1.8;color:var(--muted);margin:18px 0}.founder-intro__copy>.founder-intro__lead{font-size:1.13rem!important;line-height:1.6!important;color:var(--pine)!important;max-width:35ch!important}.founder-intro__people{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;padding-top:24px;border-top:1px solid #cdd1c2}.founder-intro__person>span{display:block;font-size:.59rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin-bottom:11px}.founder-intro__person h3{font:400 1.3rem/1.25 var(--display);color:var(--pine);margin:0 0 10px}.founder-intro__person p{font-size:.83rem;line-height:1.7;color:var(--muted);margin:0}.founder-intro__link{margin-top:28px;gap:36px}.founder-intro__photo{margin:0;border-radius:4px;box-shadow:0 24px 50px -34px #253b3270;position:relative}.founder-intro__photo img{display:block;width:100%;height:auto;aspect-ratio:1.06;object-fit:cover;object-position:50% 40%;border-radius:4px 4px 0 0}.founder-intro__photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#293c33;color:#fff9ed;padding:24px 26px;position:relative;z-index:1}.founder-intro__photo figcaption>div>span{display:block;font:400 1.55rem/1.2 var(--display)}.founder-intro__photo small{display:block;margin-top:8px;font-size:.57rem;letter-spacing:.15em;text-transform:uppercase;color:#d5dccb}.founder-intro__caption-note{max-width:16ch;font:italic 1rem/1.4 var(--display);color:#efd2a4;text-align:right}@media(max-width:900px){.founder-intro__grid{gap:32px}.founder-intro__people{grid-template-columns:1fr;gap:18px}.founder-intro__caption-note{display:none}.founder-intro__photo img{aspect-ratio:.78}.founder-intro h2{font-size:2.8rem}}@media(max-width:760px){.founder-intro__grid{grid-template-columns:1fr;gap:36px}.founder-intro h2{font-size:clamp(2.3rem,8.2vw,3.5rem)}.founder-intro__people{grid-template-columns:1fr 1fr;gap:20px}.founder-intro__photo img{aspect-ratio:1.1}.founder-intro__photo figcaption{padding:21px}.founder-intro__photo figcaption>div>span{font-size:1.45rem}}@media(max-width:380px){.founder-intro__people{grid-template-columns:1fr;gap:22px}}
