.founder-layer{position:fixed;inset:0}.founder-scrim{backdrop-filter:blur(6px);background:#0709148c;position:absolute;inset:0}.founder-panel{color:#e9ebf8;background:#070914;border-radius:20px;position:absolute;inset:3vh 3vw;overflow:hidden}.founder-close{z-index:3;color:#fff;cursor:pointer;background:#0709148c;border:1px solid #ffffff40;border-radius:9999px;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid;position:absolute;top:16px;right:16px}.founder-close:hover{color:#000;background:#fff}.founder-close:focus-visible,.founder-btn:focus-visible{outline-offset:3px;outline:2px solid #7b86ff}.founder-scroll{overscroll-behavior:contain;height:100%;overflow-y:auto}.founder-grid{grid-template-columns:minmax(300px,42%) 1fr;min-height:100%;display:grid}.founder-portrait{height:94vh;position:sticky;top:0;overflow:hidden}.founder-portrait img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.founder-portrait:after{content:"";background:linear-gradient(#0000 45%,#070914eb);position:absolute;inset:0}.founder-portrait-text{z-index:2;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.founder-role{letter-spacing:.02em;color:#ff5a5f;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:500}.founder-name{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1}.founder-content{flex-direction:column;gap:40px;padding:64px 56px;display:flex}.founder-content>*{animation:.6s cubic-bezier(.2,.8,.2,1) both founder-rise}.founder-content>:nth-child(2){animation-delay:80ms}.founder-content>:nth-child(3){animation-delay:.16s}.founder-content>:nth-child(4){animation-delay:.24s}.founder-content>:nth-child(5){animation-delay:.32s}.founder-content>:nth-child(6){animation-delay:.4s}@keyframes founder-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.founder-quote{letter-spacing:-.01em;color:#fff;border-left:2px solid #ff5a5f;margin:0;padding-left:18px;font-size:clamp(20px,2.3vw,28px);line-height:1.3}.founder-quote cite{color:#9aa0c8;margin-top:10px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-style:normal;display:block}.founder-story{flex-direction:column;gap:14px;display:flex}.founder-story p{color:#c7cbe6;max-width:64ch;margin:0;font-size:15.5px;line-height:1.7}.founder-story strong{color:#fff;font-weight:500}.founder-label{letter-spacing:.02em;color:#8e93ae;margin:0 0 14px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.founder-path{margin:0;padding:0;list-style:none;position:relative}.founder-path:before{content:"";background:linear-gradient(#d22630,#3340cc);width:1px;position:absolute;top:6px;bottom:6px;left:44px}.founder-path li{grid-template-columns:38px 1fr;gap:22px;padding:8px 0;display:grid;position:relative}.founder-path li:after{content:"";background:#fff;border-radius:9999px;width:7px;height:7px;position:absolute;top:16px;left:41px;box-shadow:0 0 10px #ff5a5fcc}.founder-path-year{color:#9aa0c8;padding-top:2px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.founder-path-title{color:#fff;font-size:14.5px;font-weight:500;display:block}.founder-path-detail{color:#9aa0c8;font-size:13px;display:block}.founder-thoughts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.founder-thoughts li{background:#0b0e22;border-radius:12px;padding:16px 18px}.founder-thoughts q{quotes:none;color:#fff;font-size:15px;line-height:1.45}.founder-thoughts small{color:#8e93ae;margin-top:6px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;display:block}.founder-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.founder-facts li{background:linear-gradient(160deg,#d226302e,#3340cc2e);border-radius:12px;padding:16px}.founder-facts strong{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:600;display:block}.founder-facts span{color:#b7bcdd;font-size:12.5px}.founder-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.founder-btn{border-radius:4px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.founder-btn--light{color:#000;background:#fff;transition:background .2s,color .2s}.founder-btn--light:hover{color:#fff;background:#ff5a5f}.founder-btn-arrow{transition:transform .2s}.founder-btn--light:hover .founder-btn-arrow{transform:translate(4px)}.founder-icon-btn{color:#fff;border:1.5px solid #ffffff73;border-radius:4px;place-items:center;width:46px;height:46px;transition:background .2s,color .2s,border-color .2s;display:grid}.founder-icon-btn:hover{color:#000;background:#fff;border-color:#fff}.founder-icon-btn:focus-visible{outline-offset:3px;outline:2px solid #7b86ff}@media (width<=879px){.founder-panel{border-radius:0;inset:0}.founder-grid{grid-template-columns:1fr}.founder-portrait{height:56vh;position:relative}.founder-content{padding:28px 22px 48px}.founder-facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.founder-content>*{animation:none}}
