.zoball .z-founders{display:grid;grid-template-columns:1.35fr 1fr;gap:7%;align-items:center;background:#fff}
.zoball .z-founders-photo{margin:0;min-width:0}
.zoball .z-founders-photo>img{display:block;width:100%;height:auto;background:var(--z-paper)}
.zoball .z-founders-photo figcaption{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--z-line);margin-top:17px;padding-top:15px;font-size:12px;line-height:1.5;color:var(--z-muted)}
.zoball .z-founders-photo figcaption .z-eyebrow{font-size:9px;letter-spacing:.08em}
.zoball .z-founders-copy>.z-eyebrow{font-size:10px;color:var(--z-muted);margin-bottom:22px}
.zoball .z-founders-copy h2{font-size:clamp(36px,3.7vw,59px);line-height:.99;letter-spacing:-.055em;margin:0 0 27px}
.zoball .z-founders-story{font-size:15px;line-height:1.7;color:var(--z-muted);max-width:410px}
.zoball .z-founders-story p{margin:0}
.zoball .z-founders-story p+p{margin-top:19px}
.zoball .z-founders-story a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.zoball .z-founders{grid-template-columns:1fr;gap:35px}.zoball .z-founders-copy h2{font-size:clamp(39px,10.5vw,64px);margin-bottom:23px}.zoball .z-founders-copy>.z-eyebrow{margin-bottom:19px}.zoball .z-founders-story{max-width:560px;font-size:14px;line-height:1.7}.zoball .z-founders-photo figcaption{font-size:11px;margin-top:14px;padding-top:13px}}
