.founder-section{background:#0c0c0c;border-top:1px solid #303030;padding:clamp(72px,8vw,120px) 0}.founder-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:clamp(36px,5vw,76px);display:grid}.founder-photo{aspect-ratio:1;background:0 0;border:1px solid #3b3b3b;border-radius:4px;margin:0;overflow:hidden}.founder-photo img{object-fit:contain;width:100%;height:auto;display:block}.founder-copy h2{color:#f5f5f2;letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(29px,3.1vw,44px);font-weight:500;line-height:1.13}.founder-copy .founder-subtitle{color:#e0e0e0;margin:0 0 30px;font-size:18px;line-height:1.5}.founder-story p{color:#bcbcbc;margin:0 0 20px;font-size:clamp(16px,1.2vw,18px);line-height:1.8}.founder-story p:last-child{margin-bottom:0}.founder-signature{flex-direction:column;gap:6px;margin:30px 0 0;line-height:1.5;display:flex}.founder-signature span:first-child{color:#f5f5f2;font-size:17px;font-weight:600}.founder-signature span:last-child{color:#a0a09b;font-size:13px}.founder-photo,.founder-copy{opacity:1;transition:opacity .5s,transform .5s;transform:none}.founder-copy{transition-delay:.1s}.founder-pending{opacity:0;transform:translateY(14px)}html[data-theme=light] .founder-section{background:#f6f6f3;border-color:#d8d8d5}html[data-theme=light] .founder-photo{background:0 0;border-color:#d1d1ce}html[data-theme=light] .founder-copy h2,html[data-theme=light] .founder-signature span:first-child{color:#181818}html[data-theme=light] .founder-copy .founder-subtitle{color:#333}html[data-theme=light] .founder-story p{color:#4c4c49}html[data-theme=light] .founder-signature span:last-child{color:#61615c}@media (max-width:800px){.founder-grid{grid-template-columns:1fr;gap:36px}.founder-photo{justify-self:center;width:min(100%,460px)}.founder-copy{max-width:650px}.founder-copy .founder-subtitle{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.founder-photo,.founder-copy,.founder-pending{opacity:1;transition:none;transform:none}}
