[data-redesign-page=founder]{--mono-ui:var(--font-redesign-mono),ui-monospace,monospace}[data-redesign-page=founder] .k{font-family:var(--mono-ui);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--lo);font-weight:500}[data-redesign-page=founder] .k.acc{color:var(--acc)}[data-redesign-page=founder] .d{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:.95}[data-redesign-page=founder] .dot{color:var(--acc)}[data-redesign-page=founder] .body{color:var(--mid);font-size:17px;line-height:1.65}[data-redesign-page=founder] .body p+p{margin-top:1.1em}[data-redesign-page=founder] .rule{border-top:1px solid var(--line)}[data-redesign-page=founder] .arrowlink{font-family:var(--mono-ui);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid;padding-bottom:3px;transition:color .15s;white-space:nowrap}[data-redesign-page=founder] .arrowlink:hover{color:var(--acc)}[data-redesign-page=founder] .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}[data-redesign-page=founder] .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-redesign-page=founder] .reveal{opacity:1;transform:none;transition:none}}[data-redesign-page=founder] .portrait{margin:0 auto;max-width:760px;aspect-ratio:4/5;overflow:hidden;background:var(--surface)}[data-redesign-page=founder] .portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}[data-redesign-page=founder] .record{max-width:1000px;margin:56px auto 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}[data-redesign-page=founder] .record div{padding:20px 16px 0 0}[data-redesign-page=founder] .record div+div{padding-left:16px;border-left:1px solid var(--line)}[data-redesign-page=founder] .record .mk{height:40px;display:flex;align-items:center}[data-redesign-page=founder] .record .mk img{max-height:34px;width:auto;filter:brightness(0) invert(1)}[data-redesign-page=founder] .record .mk b{font-family:var(--display);font-weight:800;font-size:38px;letter-spacing:-.045em;line-height:1}[data-redesign-page=founder] .record span{display:block;margin-top:10px;font-size:14.5px;color:var(--mid);line-height:1.4}[data-redesign-page=founder] .bio>div{max-width:680px;margin:0 auto}[data-redesign-page=founder] .bio .body:first-of-type p:first-child:first-letter{font-family:var(--display);font-weight:800;float:left;font-size:78px;line-height:.78;padding:6px 4px 0 0;margin-right:2px;color:var(--ink)}@supports (initial-letter:3) or (-webkit-initial-letter:3){[data-redesign-page=founder] .bio .body:first-of-type p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;padding:0;margin-right:6px;-webkit-initial-letter:3;initial-letter:3}}[data-redesign-page=founder] .pull{margin:56px 0;padding:32px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);font-family:var(--display);font-weight:800;font-size:clamp(30px,3.6vw,52px);letter-spacing:-.04em;line-height:1.04}[data-redesign-page=founder] .pull .dot{color:var(--acc)}[data-redesign-page=founder] .exp{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}[data-redesign-page=founder] .exp div{background:var(--bg);padding:30px 28px 34px;transition:background .2s}[data-redesign-page=founder] .exp div:hover{background:#121214}[data-redesign-page=founder] .exp .n{font-family:var(--mono-ui);font-size:12px;color:var(--acc)}[data-redesign-page=founder] .exp h3{margin-top:14px;font-family:var(--display);font-weight:700;font-size:25px;letter-spacing:-.025em}[data-redesign-page=founder] .exp p{margin-top:12px;color:var(--mid);font-size:15.5px;line-height:1.6}[data-redesign-page=founder] .clients .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;padding:24px 0;border-top:1px solid var(--line);align-items:baseline}[data-redesign-page=founder] .clients .row:last-child{border-bottom:1px solid var(--line)}[data-redesign-page=founder] .clients b{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.03em}[data-redesign-page=founder] .clients span{color:var(--mid);font-size:16px}[data-redesign-page=founder] .contact{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:40px}[data-redesign-page=founder] .contact a{background:var(--bg);padding:30px 28px;display:block;transition:background .2s}[data-redesign-page=founder] .contact a:hover{background:#121214}[data-redesign-page=founder] .contact a:hover b{color:var(--acc)}[data-redesign-page=founder] .contact b{display:block;margin-top:10px;font-family:var(--display);font-weight:700;font-size:clamp(22px,2.4vw,32px);letter-spacing:-.03em;transition:color .15s}@media (max-width:1000px){[data-redesign-page=founder] .record{grid-template-columns:repeat(2,1fr)}[data-redesign-page=founder] .record div:nth-child(3){padding-left:0;border-left:0}[data-redesign-page=founder] .record div:nth-child(n+3){margin-top:24px}[data-redesign-page=founder] .exp{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-redesign-page=founder] .record{grid-template-columns:1fr 1fr}[data-redesign-page=founder] .record div:nth-child(n){padding-left:0;border-left:0}[data-redesign-page=founder] .record div:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}[data-redesign-page=founder] .record div:nth-child(n+3){margin-top:24px}[data-redesign-page=founder] .exp{grid-template-columns:1fr}[data-redesign-page=founder] .clients .row{grid-template-columns:1fr;gap:6px}[data-redesign-page=founder] .contact{grid-template-columns:1fr}}[data-redesign-page=founder] .arrowlink,[data-redesign-page=founder] .crumb a,[data-redesign-page=founder] .resetck,[data-redesign-page=founder] main a.link{display:inline-block;padding-top:12px;padding-bottom:12px;margin-top:-12px;margin-bottom:-12px}[data-redesign-page=founder] .contact b,[data-redesign-page=founder] .contact span{overflow-wrap:anywhere}@media (max-width:600px){[data-redesign-page=founder] .contact{grid-template-columns:1fr}[data-redesign-page=founder] .contact a{padding:22px 20px}}