.founder-block{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(38px,7vw,110px);align-items:center;margin-top:110px;padding-top:80px;border-top:1px solid #b5d9c91c}.founder-portrait{position:relative;margin:0;overflow:hidden;background:#14201f;aspect-ratio:4/5;border-radius:3px;max-width:520px}.founder-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.founder-portrait:hover img{transform:scale(1.025)}.founder-portrait:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#050d10d9);pointer-events:none}.founder-portrait figcaption{position:absolute;z-index:1;bottom:32px;left:32px;right:32px;display:flex;align-items:end;justify-content:space-between;gap:20px}.founder-portrait figcaption strong{font-size:32px;font-weight:400;letter-spacing:-1px;color:#eef4f0}.founder-portrait figcaption span{font:9px monospace;letter-spacing:2px;color:#c3d9cf;padding-bottom:7px}.founder-story h3{font-size:clamp(30px,3.1vw,49px);font-weight:400;line-height:1.16;letter-spacing:-1.7px;margin:24px 0 28px}.founder-story h3 span{color:#b5d9c9}.founder-story>p:not(.eyebrow){font-size:14px;line-height:1.95;color:#9aabaf;max-width:570px}.founder-story .founder-belief{margin-top:27px;padding-left:22px;border-left:2px solid #b5d9c9;color:#d8e7e0!important;font-size:17px!important;line-height:1.7!important}.founder-story .eyebrow{font-size:10px}.founder-signoff{display:flex;gap:14px;align-items:center;margin-top:30px;font:9px monospace;letter-spacing:1.8px;color:#8da89d}.founder-signoff img{width:26px;height:26px;object-fit:contain;opacity:.7}@media(max-width:850px){.founder-block{grid-template-columns:1fr;gap:34px;margin-top:65px;padding-top:50px}.founder-portrait{width:100%;max-width:520px}.founder-story h3{letter-spacing:-1px}.founder-portrait figcaption{left:24px;bottom:24px}.founder-story>p:not(.eyebrow){font-size:13px}}
