.founder-story-card,.founder-quote-card{background:var(--paper);border:1px solid #c3c8b6;box-shadow:10px 10px #e7eadc}.founder-story-card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:38px 52px;padding:48px;display:grid}.founder-story-copy h2{max-width:14ch;margin:0 0 28px;font-size:clamp(38px,4.1vw,60px)}.founder-story-copy p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.75}.founder-story-copy .founder-signature{font:500 25px/1.2 var(--serif);color:var(--ink);margin:25px 0 0}.founder-portraits{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:18px;display:grid}.founder-portraits figure{min-width:0;margin:0}.founder-portraits figure:nth-child(2){padding-top:38px}.founder-portraits img{border:1px solid var(--line);width:100%;height:auto;display:block}.founder-portraits figcaption{font:500 25px/1.2 var(--serif);padding-top:12px}.founder-trust-points{border-top:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;margin:0;padding:28px 0 0;list-style:none;display:grid}.founder-trust-points li{padding-left:19px;font-size:13px;line-height:1.65;position:relative}.founder-trust-points li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.founder-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.founder-quote-card{min-width:0;margin:0;padding:34px}.founder-quote-card figcaption{font:500 32px/1.1 var(--serif);align-items:center;gap:22px;display:flex}.founder-quote-card img{object-fit:cover;object-position:center 30%;border:1px solid var(--line);width:88px;height:108px}.founder-quote-card blockquote{font:500 25px/1.45 var(--serif);letter-spacing:-.01em;margin:25px 0 0}@media (max-width:1000px){.founder-story-card{grid-template-columns:1fr;padding:36px}.founder-story-copy h2{max-width:18ch}.founder-portraits{grid-area:3/1;max-width:460px}}@media (max-width:760px){.founder-story-card,.founder-quote-card{padding:25px 22px;box-shadow:6px 6px #e7eadc}.founder-story-card{gap:30px}.founder-story-copy p{font-size:14px}.founder-portraits{gap:14px}.founder-portraits figure:nth-child(2){padding-top:24px}.founder-trust-points,.founder-quotes{grid-template-columns:1fr;gap:24px}.founder-trust-points{gap:18px;padding-top:24px}.founder-quote-card blockquote{font-size:24px}}
