.fp{color:#18181b;max-width:1060px;margin:auto;padding:48px 28px 90px}.fp a{text-underline-offset:4px}.fp a:hover{text-decoration:underline}.fp a:focus-visible{outline-offset:5px;outline:2px solid #989800}.fp-back{color:#68686d;font-size:14px}.fp-draft{background:#f7f4d4;margin-top:24px;padding:12px 16px;font-size:14px}.fp-header{border-bottom:1px solid #dedee0;justify-content:space-between;align-items:end;gap:28px;padding:56px 0 36px;display:flex}.fp h1{letter-spacing:-.045em;font-size:clamp(38px,6vw,68px);font-weight:500;line-height:1.05}.fp-role{color:#68686d;margin-top:18px;font-size:21px}.fp-school{align-items:center;gap:12px;margin-top:22px;font-size:18px;display:flex}.fp-school img{object-fit:contain}.fp-links{flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.fp-body{max-width:760px}.fp-bio{padding:36px 0 18px;font-size:19px;line-height:1.8}.fp-bio p+p{margin-top:20px}.fp-career{margin-top:34px}.fp h2{letter-spacing:-.025em;margin-bottom:30px;font-size:27px;font-weight:500}.fp-career ol{border-left:1px solid #dedee0;margin-left:5px;padding:0;list-style:none}.fp-career li{padding:0 0 36px 28px;line-height:1.65;position:relative}.fp-career li:before{content:"";background:#a4a400;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:-4px}.fp-date{font:12px var(--font-space-mono),monospace;color:#68686d;margin-bottom:8px}.fp h3{font-size:20px;font-weight:500}.fp-stint-role{color:#68686d;margin-bottom:10px}.fp-sources{color:#68686d;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.fp-foot{color:#68686d;border-top:1px solid #dedee0;flex-wrap:wrap;align-items:baseline;gap:20px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}.fp-foot>a:last-child{margin-left:auto}@media (max-width:600px){.fp{padding:28px 20px 60px}.fp-header{flex-direction:column;align-items:start;padding-top:38px}.fp-bio{font-size:17px}}.fp-icon-link{color:#68686d;vertical-align:middle;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:8px;display:inline-flex}.fp-icon-link:hover{color:#18181b;background:#e8e8e8;text-decoration:none!important}.fp-career-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.fp-logo{object-fit:contain;flex-shrink:0}.fp-career-move{color:#68686d;margin-top:12px;font-size:14px}.fp-profile-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding:24px 0;list-style:none;display:grid}.fp-header{display:block}.fp-heading-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fp-heading-row .fp-links{gap:4px}.fp-current-role{color:#68686d;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:21px;display:flex}.fp-current-school{color:#18181b;align-items:center;gap:9px;display:inline-flex}.fp-current-school .fp-logo{width:28px;height:28px}.fp-date a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}
