/* Founders section on about.html */
.founders-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px;align-items:start}
.founders-intro{position:sticky;top:130px}
.founders-intro h2{margin-bottom:30px;font-size:clamp(34px,3.1vw,48px)}
.founders-intro .lead{margin-bottom:22px}
.founder-card{margin:0}
.founder-card:nth-child(3){margin-top:90px}
.founder-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--line);background:radial-gradient(130% 100% at 30% 10%,var(--white) 0%,var(--paper) 75%)}
.founder-photo:before{content:attr(data-name);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(26px,2.6vw,40px);font-weight:300;letter-spacing:.42em;margin-right:-.42em;color:var(--ink);opacity:.22}
.founder-photo:after{content:"";position:absolute;left:28px;bottom:28px;width:1px;height:46px;background:var(--red)}
.founder-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(.2);transition:filter .6s var(--ease),transform .9s var(--ease)}
.founder-card:hover .founder-photo img{filter:none;transform:scale(1.025)}
.founder-card figcaption{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}
.founder-card figcaption>span{font-size:10px;color:var(--red);padding-top:6px}
.founder-card h3{font-size:24px;line-height:1.2}
.founder-card h3 small{display:block;font-size:13px;letter-spacing:-.01em;color:var(--muted);margin-top:4px}
.founder-card .mini{margin:12px 0 0;font-size:9px}
@media(max-width:1000px){.founders-grid{grid-template-columns:1fr 1fr;gap:40px 28px}.founders-intro{grid-column:1/-1;position:static}.founder-card:nth-child(3){margin-top:60px}}
@media(max-width:700px){.founders-grid{grid-template-columns:1fr;gap:44px}.founder-card:nth-child(3){margin-top:0}.founder-photo{aspect-ratio:4/4.6}.founder-card h3{font-size:22px}}
