.home-founder{background:#fff;color:#1a1a1a;padding-block:100px;scroll-margin-top:110px}.home-founder-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,6.5vw,100px);max-width:1440px}.home-founder-portrait{margin:0;min-width:0}.home-founder-portrait img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 48%;border-radius:8px}.home-founder-message{min-width:0}.home-founder h2{margin:0 0 30px;font:400 13px/1.5 'Geist Mono',monospace;letter-spacing:.1em;color:#4a4a4a}.home-founder blockquote{border:0;padding:0;margin:0}.home-founder blockquote p{max-width:22ch;font:350 clamp(32px,3.35vw,50px)/1.16 Geist,Arial,sans-serif;letter-spacing:-.04em;margin:0}.home-founder blockquote em{font-style:italic;font-weight:450;color:#b01030}.home-founder-name{font:500 21px/1.35 Geist,Arial,sans-serif;letter-spacing:-.02em;margin-top:30px}.home-founder-name span{display:block;font:400 14px/1.5 Geist,Arial,sans-serif;color:#555;margin-top:5px;letter-spacing:0}.home-founder-background{border-top:1px solid #dedede;margin-top:28px;padding-top:22px}.home-founder-background>p{font:400 10px/1.5 'Geist Mono',monospace;text-transform:uppercase;letter-spacing:.1em;color:#666;margin:0 0 8px}.home-founder-background>span{font:450 clamp(19px,1.8vw,25px)/1.4 Geist,Arial,sans-serif;letter-spacing:-.025em}.home-founder-and{color:#777;font-weight:350;margin-inline:5px}@media(max-width:900px){.home-founder{padding-block:72px}.home-founder-inner{gap:38px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.home-founder blockquote p{font-size:32px}.home-founder h2{font-size:11px;margin-bottom:22px}.home-founder-name{font-size:19px;margin-top:24px}.home-founder-background{margin-top:24px;padding-top:18px}}@media(max-width:640px){.home-founder{padding-block:48px 56px}.home-founder-inner{grid-template-columns:1fr;gap:32px}.home-founder-portrait{max-width:430px;width:100%;margin-inline:auto}.home-founder-portrait img{aspect-ratio:1.12/1}.home-founder blockquote p{font-size:clamp(30px,8.2vw,42px);max-width:24ch}.home-founder h2{font-size:11px;margin-bottom:22px}.home-founder-name{font-size:20px}.home-founder-background>span{font-size:21px}}