.founder-hero{align-items:center;gap:2rem;padding-top:6.5rem;display:grid}.founder-hero .portrait-ring{width:70%;margin-inline:auto}.founder-kicker{color:#2bffb0;letter-spacing:.16em;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.founder-hero h1{margin:.45rem 0 0}.founder-sub{color:#ecf7f3e0;max-width:38rem;margin:1rem 0 0;font-size:1.15rem;line-height:1.55}.pull-quote p,.founder-aside p{margin:0}.column-card ul{margin:0;padding-left:1.15rem}.pull-quote{color:#ecf7f3;border-left:2px solid #2bffb0;max-width:40rem;margin:1.4rem 0 0;padding:.2rem 0 .2rem 1rem;font-size:1.15rem;line-height:1.55;animation:.6s .3s both quote-in}.founder-meta{color:#8aa3a0;letter-spacing:.08em;margin:1.2rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.founder-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.origin{max-width:68ch}.origin p{margin:1.15rem 0 0;font-size:1.0625rem;line-height:1.75}.origin p:first-of-type:first-letter{float:left;color:#2bffb0;margin:.12rem .45rem 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:3.4rem;line-height:.8}.pull-stat{color:#ecf7f3;letter-spacing:-.03em;margin:2rem 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500;line-height:1.15}.pull-stat span{color:#8aa3a0;letter-spacing:0;margin-top:.45rem;font-family:Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.45;display:block}.deck{margin:2.5rem 0 0}.deck img{border-radius:1.25rem;width:100%;height:auto}.deck.is-missing img,.deck.is-missing figcaption,.portrait.is-missing{display:none}.split-cards,.work-grid{gap:.8rem;display:grid}.column-card,.work-tile{background:#0c1f26b8;border-radius:1.25rem;padding:1.15rem 1.2rem}.column-card h3,.work-tile h3,.timeline-card h3{margin:0 0 .7rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:500}.column-card ul,.work-tile p,.timeline-card p{color:#ecf7f3db;margin:0;line-height:1.55}.column-card li+li{margin-top:.7rem}.bring{border:1px solid #2bffb059}.looking{border:1px dashed #2bffb073}.founder-aside{color:#ecf7f3;border-left:2px solid #2bffb0;margin:1.2rem 0 0;padding-left:1rem;font-size:1.1rem;line-height:1.55}.work-tile{border:1px solid #ecf7f314}.work-tile h3{color:#2bffb0;letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.name-note{color:#8aa3a0;letter-spacing:.04em;margin:1.4rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}ol.timeline{margin:1.4rem 0 0;padding:0;list-style:none}.timeline-item{padding:0 0 1.25rem 2.75rem;position:relative}.timeline-card{padding:1rem 1.1rem}.timeline-org{color:#8aa3a0;margin-top:.2rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem}.timeline-node{top:1.2rem}.portrait{isolation:isolate;border:1px solid #2bffb040;border-radius:1.5rem;margin:0;position:relative;overflow:hidden;box-shadow:0 0 60px -20px #2bffb059}.portrait img{-o-object-fit:cover;object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%;display:block}.portrait:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:color;background:linear-gradient(#0c1f2659 0%,#0c1f2600 45%);position:absolute;inset:0}.portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 70%,#04070a 100%);position:absolute;inset:0}.portrait-ring{position:relative}.portrait-ring:before{content:"";opacity:0;pointer-events:none;border:1px solid #2bffb099;border-radius:1.75rem;animation:2.2s cubic-bezier(0,0,.2,1) .4s 2 portrait-ping;position:absolute;inset:-6px}@keyframes portrait-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.portrait--square{border-radius:9999px;width:160px;height:160px}.portrait--square:after{display:none}.portrait-ring:has(.portrait--square):before{border-radius:9999px}.timeline{--draw:0;position:relative}.timeline:before{content:"";background:#ecf7f314;width:1px;position:absolute;top:0;bottom:0;left:1.25rem}.timeline:after{content:"";transform-origin:top;width:1px;height:100%;transform:scaleY(var(--draw));background:linear-gradient(#2bffb0,#3de0ff);position:absolute;top:0;left:1.25rem;box-shadow:0 0 12px #2bffb0}.timeline-node{background:#0c1f26;border:1px solid #2bffb0;border-radius:9999px;width:11px;height:11px;transition:background .3s,box-shadow .3s;position:absolute;left:calc(1.25rem - 5px)}.timeline-item.is-lit .timeline-node,.timeline-item:hover .timeline-node,.timeline-item:focus-within .timeline-node{background:#2bffb0;box-shadow:0 0 14px #2bffb0}.depth-label{color:#8aa3a0;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:.7rem}a[data-founder-linkedin][hidden],.work-tile[hidden]{display:none}@keyframes quote-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width>=768px){.split-cards,.work-grid{grid-template-columns:1fr 1fr}.timeline-item{padding-left:11rem}.depth-label{text-align:right;width:6.4rem;position:absolute;top:1.15rem;left:0}.timeline:before,.timeline:after,.timeline-node{left:8rem}.timeline-node{left:calc(8rem - 5px)}}@media (width>=1024px){.founder-hero{grid-template-columns:5fr 7fr;gap:3rem;padding-top:8rem}.founder-hero .portrait-ring{width:100%;margin-inline:0}}@media (prefers-reduced-motion:reduce){.portrait-ring:before,.pull-quote{animation:none}.pull-quote{opacity:1;transform:none}}
