.founder-story .founder-farm-story{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:28px;margin:20px 0 30px}
.founder-story .founder-farm-photo{margin:0;min-width:0}
.founder-story .founder-farm-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center bottom;border-radius:16px}
.founder-story .founder-farm-photo figcaption{margin-top:12px;color:#435c56;font-size:.9rem;line-height:1.55}
.founder-story .founder-farm-copy{min-width:0}
.founder-story .founder-farm-copy p:first-child{margin-top:0}
.founder-story .founder-farm-copy p:last-child{margin-bottom:0}
@media(max-width:700px){.founder-story .founder-farm-story{grid-template-columns:minmax(0,1fr);gap:24px}.founder-story .founder-farm-photo{width:min(100%,360px);margin-inline:auto}}
@media print{.founder-story .founder-farm-photo{break-inside:avoid}}
