.founder-profile{--fp-canvas:var(--brand-canvas);--fp-surface:var(--brand-surface);--fp-soft:var(--brand-soft);--fp-ink:var(--brand-ink);--fp-muted:var(--brand-muted);--fp-line:var(--brand-line);--fp-accent:var(--brand-accent);background:var(--fp-canvas);color:var(--fp-ink)}html[data-theme=dark] .founder-profile{--fp-canvas:var(--brand-canvas);--fp-surface:var(--brand-surface);--fp-soft:var(--brand-soft);--fp-ink:var(--brand-ink);--fp-muted:var(--brand-muted);--fp-line:var(--brand-line);--fp-accent:var(--brand-accent)}.founder-profile-shell{width:min(100% - 128px,1520px);margin-inline:auto}.founder-profile-kicker,.founder-profile-index,.founder-profile-label,.founder-profile-role{color:var(--fp-muted);font-family:var(--font-text), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2}.founder-profile-hero{padding:154px 0 118px}.founder-profile-back{color:var(--fp-muted);align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;transition:color .24s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.founder-profile-back:hover{color:var(--fp-ink);transform:translate(-3px)}.founder-profile-rule{background:var(--fp-line);height:1px;margin:28px 0 20px}.founder-profile-meta{color:var(--fp-muted);justify-content:space-between;gap:24px;display:flex}.founder-profile-sample-note{border-top:1px solid color-mix(in srgb, var(--fp-accent) 48%, var(--fp-line));grid-template-columns:180px minmax(0,1fr);gap:28px;max-width:760px;margin-top:34px;padding-top:16px;display:grid}.founder-profile-sample-note span{color:var(--fp-accent);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:750}.founder-profile-sample-note p{max-width:58ch;color:var(--fp-muted);margin:0;font-size:13px;line-height:1.55}.founder-profile-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:clamp(72px,8vw,138px);padding-top:clamp(72px,7.5vw,112px);display:grid}.founder-profile-name{max-width:11ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(70px,7vw,112px);font-weight:700;line-height:.91}.founder-profile-role{margin-top:30px;display:block}.founder-profile-statement{max-width:28ch;color:var(--fp-muted);letter-spacing:-.026em;margin:30px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.38}.founder-profile-identity{border-top:1px solid var(--fp-line);grid-template-columns:.7fr 1.3fr;gap:28px;max-width:660px;margin-top:48px;padding-top:20px;display:grid}.founder-profile-identity>div{gap:9px;display:grid}.founder-profile-identity strong{font-size:15px;font-weight:650}.founder-profile-elsewhere{max-width:760px;margin-top:34px}.founder-profile-elsewhere>div{border-top:1px solid var(--fp-line);border-left:1px solid var(--fp-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid}.founder-profile-profile-slot{border-right:1px solid var(--fp-line);border-bottom:1px solid var(--fp-line);gap:5px;min-height:72px;padding:14px 16px;transition:background-color .24s,color .24s;display:grid}.founder-profile-profile-slot strong{font-size:14px}.founder-profile-profile-slot small{color:var(--fp-muted);font-size:11px}.founder-profile-profile-slot:hover{background:color-mix(in srgb, var(--fp-accent) 5%, transparent);color:var(--fp-accent)}.founder-profile-portrait{aspect-ratio:4/5;background:var(--fp-soft);border:1px solid var(--fp-line);position:relative;overflow:hidden}.founder-profile-portrait img{object-fit:cover;object-position:center center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.founder-profile-portrait:hover img{transform:scale(1.018)}.founder-profile-section{border-top:1px solid var(--fp-line);padding:112px 0 122px}.founder-profile-section.is-soft{background:var(--fp-soft)}.founder-profile-section-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(70px,9vw,160px);display:grid}.founder-profile-section h2{max-width:12ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.048em;margin:20px 0 0;font-size:clamp(46px,4.5vw,72px);font-weight:700;line-height:.95}.founder-profile-copy{max-width:760px}.founder-profile-copy>p{color:var(--fp-muted);letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.65}.founder-profile-bio>p:first-child{max-width:44ch;color:var(--fp-ink);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;font-size:clamp(30px,3vw,46px);font-weight:650;line-height:1.08}.founder-profile-placeholder-caption{border-top:1px solid var(--fp-line);padding-top:16px;color:var(--fp-muted)!important;letter-spacing:.02em!important;margin-top:30px!important;font-size:12px!important}.founder-profile-focus{border-top:1px solid var(--fp-ink);margin-top:42px}.founder-profile-focus-row{border-bottom:1px solid var(--fp-line);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:22px;min-height:70px;transition:border-color .28s,padding-left .34s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.founder-profile-focus-row:before{content:"";background:var(--fp-accent);width:0;height:2px;transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.founder-profile-focus-row span:last-child{letter-spacing:-.028em;font-size:clamp(22px,2vw,30px);font-weight:650}.founder-profile-focus-row:hover{border-bottom-color:color-mix(in srgb, var(--fp-accent) 36%, var(--fp-line));padding-left:8px}.founder-profile-focus-row:hover:before{width:3px}.founder-profile-focus-row:hover .founder-profile-index{color:var(--fp-accent)}.founder-profile-quote{max-width:18ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(46px,5vw,78px);font-weight:700;line-height:.95}.founder-profile-principles{border-top:1px solid color-mix(in srgb, var(--fp-ink) 66%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:58px;display:grid}.founder-profile-principles>div{border-right:1px solid var(--fp-line);gap:20px;min-height:150px;padding:20px 22px 26px 0;transition:color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:grid}.founder-profile-principles>div+div{padding-left:22px}.founder-profile-principles>div:last-child{border-right:0}.founder-profile-principles span{color:var(--fp-muted);font-size:11px}.founder-profile-principles strong{align-self:end;max-width:17ch;font-size:18px;line-height:1.25}.founder-profile-principles>div:hover{color:var(--fp-accent);transform:translateY(-2px)}.founder-profile-section-heading-row{grid-template-columns:minmax(260px,.8fr) minmax(300px,.7fr);align-items:end;gap:clamp(60px,10vw,160px);display:grid}.founder-profile-section-heading-row>p{max-width:52ch;color:var(--fp-muted);margin:0;font-size:15px;line-height:1.6}.founder-profile-work-list{border-top:1px solid var(--fp-ink);margin-top:72px}.founder-profile-work-row{border-bottom:1px solid var(--fp-line);grid-template-columns:54px minmax(240px,1.05fr) minmax(180px,.65fr) minmax(240px,.8fr);align-items:center;gap:28px;min-height:148px;transition:padding-left .38s cubic-bezier(.22,1,.36,1),background-color .28s;display:grid;position:relative}.founder-profile-work-row:before{content:"";background:color-mix(in srgb, var(--fp-accent) 4.5%, transparent);width:0;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.founder-profile-work-row>*{z-index:1;position:relative}.founder-profile-work-row h3{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(28px,2.6vw,40px);line-height:1}.founder-profile-work-row>p{color:var(--fp-muted);margin:0;font-size:15px;line-height:1.45}.founder-profile-work-row>small{color:var(--fp-muted);font-size:12px;line-height:1.55}.founder-profile-work-row:hover{padding-left:10px}.founder-profile-work-row:hover:before{width:100%}.founder-profile-path{border-top:1px solid var(--fp-ink)}.founder-profile-path-row{border-bottom:1px solid var(--fp-line);grid-template-columns:52px minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:24px;padding:26px 0 30px;display:grid}.founder-profile-path-row>span{color:var(--fp-muted);font-size:11px}.founder-profile-path-row strong{letter-spacing:-.02em;font-size:20px}.founder-profile-path-row p{max-width:46ch;color:var(--fp-muted);margin:0;font-size:15px;line-height:1.6}.founder-profile-moments-head{border-top:1px solid var(--fp-line);justify-content:space-between;gap:40px;margin-top:72px;padding-top:20px;display:flex}.founder-profile-moments-head p{max-width:44ch;color:var(--fp-muted);margin:0;font-size:13px}.founder-profile-moments{grid-template-columns:1.2fr .9fr .9fr;gap:16px;margin-top:28px;display:grid}.founder-profile-moment-placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--fp-accent) 8%, transparent), transparent 48%), var(--fp-soft);border:1px solid var(--fp-line);flex-direction:column;justify-content:space-between;min-height:330px;padding:22px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s;display:flex;position:relative;overflow:hidden}.founder-profile-moment-placeholder:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--fp-accent) 30%, transparent);opacity:.5;border-radius:50%;width:190px;position:absolute;inset:auto -18% -26% auto}.founder-profile-moment-placeholder span,.founder-profile-moment-placeholder small{color:var(--fp-muted);font-size:11px}.founder-profile-moment-placeholder strong{max-width:10ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;font-size:clamp(28px,2.5vw,40px);line-height:.98}.founder-profile-moment-placeholder:hover{border-color:color-mix(in srgb, var(--fp-accent) 38%, var(--fp-line));transform:translateY(-4px)}.founder-profile-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:54px;display:grid}.founder-profile-team-link{border-top:1px solid var(--fp-ink);min-height:150px;color:inherit;gap:8px;padding:24px 0 26px;text-decoration:none;display:grid;position:relative}.founder-profile-team-link:after{content:"";background:var(--fp-accent);width:0;height:1px;transition:width .36s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0}.founder-profile-team-link:hover:after{width:64px}.founder-profile-team-link strong{letter-spacing:-.025em;align-self:end;font-size:clamp(20px,1.8vw,28px)}.founder-profile-team-link span,.founder-profile-team-link small{color:var(--fp-muted);font-size:12px}.founder-profile-team-link.is-next{text-align:right}.founder-profile-team-link.is-next:after{left:auto;right:0}.founder-profile-team-link.is-center{text-align:center}.founder-profile-team-link.is-center:after{left:50%;right:0;transform:translate(-50%)}@media (max-width:1050px){.founder-profile-shell{width:min(100% - 48px,1520px)}.founder-profile-hero-grid,.founder-profile-section-grid,.founder-profile-section-heading-row{grid-template-columns:1fr;gap:52px}.founder-profile-portrait{max-width:640px}.founder-profile-work-row{grid-template-columns:44px minmax(0,1fr) minmax(180px,.7fr)}.founder-profile-work-row>small{grid-column:2/-1;padding-bottom:22px}.founder-profile-moments{grid-template-columns:1fr 1fr}.founder-profile-moment-placeholder:first-child{grid-column:1/-1}}@media (max-width:760px){.founder-profile-shell{width:min(100% - 32px,1520px)}.founder-profile-hero{padding:118px 0 82px}.founder-profile-meta,.founder-profile-moments-head{flex-direction:column;align-items:flex-start;gap:10px}.founder-profile-sample-note{grid-template-columns:1fr;gap:9px}.founder-profile-hero-grid{padding-top:54px}.founder-profile-name{font-size:clamp(52px,16vw,76px)}.founder-profile-statement{font-size:20px}.founder-profile-identity,.founder-profile-elsewhere>div,.founder-profile-principles,.founder-profile-moments,.founder-profile-team{grid-template-columns:1fr}.founder-profile-profile-slot{min-height:62px}.founder-profile-section{padding:82px 0 90px}.founder-profile-copy>p{font-size:17px}.founder-profile-bio>p:first-child{font-size:clamp(29px,9vw,40px)}.founder-profile-principles>div,.founder-profile-principles>div+div{border-right:0;border-bottom:1px solid var(--fp-line);min-height:110px;padding:18px 0 22px}.founder-profile-work-row{grid-template-columns:34px minmax(0,1fr);gap:16px;padding:24px 0}.founder-profile-work-row>p,.founder-profile-work-row>small{grid-column:2;padding:0}.founder-profile-path-row{grid-template-columns:34px minmax(0,1fr);gap:14px}.founder-profile-path-row p{grid-column:2}.founder-profile-moment-placeholder:first-child{grid-column:auto}.founder-profile-moment-placeholder{min-height:250px}.founder-profile-team-link,.founder-profile-team-link.is-next,.founder-profile-team-link.is-center{text-align:left;min-height:118px}.founder-profile-team-link.is-next:after,.founder-profile-team-link.is-center:after{left:0;right:auto;transform:none}}@media (hover:none){.founder-profile-portrait:hover img,.founder-profile-focus-row:hover,.founder-profile-principles>div:hover,.founder-profile-work-row:hover,.founder-profile-moment-placeholder:hover{transform:none}}@media (prefers-reduced-motion:reduce){.founder-profile-back,.founder-profile-profile-slot,.founder-profile-portrait img,.founder-profile-focus-row,.founder-profile-focus-row:before,.founder-profile-principles>div,.founder-profile-work-row,.founder-profile-work-row:before,.founder-profile-moment-placeholder,.founder-profile-team-link:after{transition:none!important}}
.founder-profile-elsewhere>div{grid-template-columns:repeat(4,minmax(0,1fr))}.founder-profile-profile-slot{color:inherit;text-decoration:none}.founder-profile-work-project{border-bottom:1px solid var(--fp-line);color:inherit;grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr);align-items:center;gap:clamp(44px,6.4vw,104px);padding:clamp(42px,4.2vw,62px) 0;text-decoration:none;display:grid}.founder-profile-work-project-copy{min-width:0}.founder-profile-work-project-meta{align-items:center;gap:18px;margin-bottom:28px;display:flex}.founder-profile-work-project h3{max-width:12ch;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.048em;margin:0;font-size:clamp(38px,4.1vw,66px);font-weight:700;line-height:.95}.founder-profile-work-project-role{max-width:36ch;color:var(--fp-ink);margin:24px 0 0;font-size:15px;font-weight:650;line-height:1.5}.founder-profile-work-project-note{max-width:45ch;color:var(--fp-muted);margin:16px 0 0;font-size:15px;line-height:1.65}.founder-profile-work-project-action{border-bottom:1px solid color-mix(in srgb, var(--fp-ink) 42%, transparent);align-items:center;gap:9px;margin-top:30px;padding-bottom:5px;font-size:13px;font-weight:700;transition:color .24s,border-color .24s,gap .32s cubic-bezier(.22,1,.36,1);display:inline-flex}.founder-profile-work-visual{aspect-ratio:16/9;background:var(--brand-surface);border:1px solid var(--fp-line);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 52px #1112140b}html[data-theme=dark] .founder-profile-work-visual{background:var(--brand-soft)}.founder-profile-work-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.founder-profile-work-visual img{object-fit:contain;object-position:center center;transition:filter .28s}.founder-profile-work-project:hover .founder-profile-work-visual img{filter:contrast(1.01)}.founder-profile-work-project:hover .founder-profile-work-project-action{color:var(--fp-accent);border-color:var(--fp-accent);gap:14px}@media (max-width:1050px){.founder-profile-elsewhere>div{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-profile-work-project{grid-template-columns:1fr;gap:34px}.founder-profile-work-project-copy{max-width:720px}.founder-profile-work-visual{width:100%;max-width:980px}}@media (max-width:760px){.founder-profile-elsewhere>div{grid-template-columns:1fr}.founder-profile-work-project{gap:26px;padding:34px 0 40px}.founder-profile-work-project-meta{margin-bottom:20px}.founder-profile-work-project h3{max-width:14ch;font-size:clamp(34px,10.5vw,50px)}.founder-profile-work-project-role,.founder-profile-work-project-note{font-size:14px}.founder-profile-work-project-action{margin-top:24px}}@media (hover:none){.founder-profile-work-project:hover .founder-profile-work-visual img{filter:none}.founder-profile-work-project:hover .founder-profile-work-project-action{gap:9px}}@media (prefers-reduced-motion:reduce){.founder-profile-work-project-action,.founder-profile-work-visual img{transition:none!important}}
.founder-profile-hero-profile{max-width:54ch;color:var(--fp-muted);font-family:var(--font-text-source), Arial, sans-serif;letter-spacing:-.012em;margin:20px 0 0;font-size:15px;line-height:1.62}.founder-profile-proof-section{background:var(--fp-surface)}.founder-profile-proof-section .founder-profile-section-heading-row{grid-template-columns:1fr}.founder-profile-proof-section .founder-profile-section-heading-row>p{display:none}.founder-profile-proof-section .founder-profile-work-list{margin-top:clamp(52px,5vw,76px)}@media (max-width:760px){.founder-profile-hero-profile{max-width:42ch;margin-top:18px;font-size:14px;line-height:1.58}}
