.ap-page{background:var(--ln-bg-dark);min-height:100vh;color:var(--ln-text);position:relative;overflow-x:hidden}.ap-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 52% -10%,#8b5cf638,#0000 36%),radial-gradient(circle at 10% 12%,#8b5cf617,#0000 24%);position:fixed;inset:0}.ap-main{z-index:1;position:relative}.ap-inner{width:min(1120px,100vw - 64px);margin-left:auto;margin-right:auto}.ap-breadcrumb{color:color-mix(in srgb,var(--ln-text-muted)70%,transparent);align-items:center;gap:8px;padding:14px 0 0;font-size:13px;display:flex}.ap-breadcrumb a{transition:color .18s}.ap-breadcrumb a:hover{color:var(--ln-text-muted)}.ap-hero{padding:72px 0 80px;position:relative;overflow:hidden}.ap-hero-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:54px;max-width:1040px;display:grid}.ap-hero-photo{width:154px}.ap-avatar-wrap{background:linear-gradient(135deg,var(--ln-primary-light),var(--ln-primary),#5e9fff);border-radius:50%;width:154px;height:154px;padding:4px;box-shadow:0 18px 60px #8b5cf642}.ap-avatar{object-fit:cover;border:4px solid var(--ln-bg-dark);background:var(--ln-bg-dark-lighter);border-radius:50%;width:100%;height:100%}.ap-avatar-fallback{color:var(--ln-primary-light);justify-content:center;align-items:center;font-size:48px;font-weight:700;display:flex}.ap-hero-emails{gap:8px;margin-top:18px;display:grid}.ap-email-link{color:var(--ln-text-muted);font-size:13.5px;line-height:1.35;transition:color .18s}.ap-email-link span{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ln-text-muted)65%,transparent);margin-bottom:2px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;display:block}.ap-email-link:hover{color:var(--ln-text)}.ap-hero h1{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(56px,7vw,96px);font-weight:650;line-height:.95}.ap-hero-copy{max-width:760px;color:var(--ln-text-muted);margin-top:24px;font-size:18px;line-height:1.75}.ap-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ap-section{border-top:1px solid var(--ln-border);padding:80px 0;position:relative}.ap-section h2{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(31px,3.6vw,48px);font-weight:630;line-height:1.1}.ap-section-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:34px;display:flex}.ap-section-sub{max-width:610px;color:var(--ln-text-muted);font-size:15.5px;line-height:1.75}.ap-bio-timeline{border-top:1px solid var(--ln-border);width:100%;margin-top:34px}.ap-bio-item{border-bottom:1px solid var(--ln-border);grid-template-columns:180px minmax(0,1fr);gap:34px;padding:26px 0;display:grid}.ap-bio-period{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ln-text-muted)65%,transparent);font-family:ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1.45}.ap-bio-item h3{letter-spacing:-.03em;margin-bottom:8px;font-size:19px;font-weight:650;line-height:1.3}.ap-bio-item p{max-width:790px;color:var(--ln-text-muted);font-size:15.5px;line-height:1.75}.ap-articles-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ap-articles-grid>.ap-reveal,.ap-reference-list>.ap-reveal{display:contents}.ap-article-card{border:1px solid var(--ln-border);background:var(--ln-bg-dark-lighter);border-radius:16px;flex-direction:column;min-height:265px;padding:26px;transition:transform .18s,border-color .18s,background .18s;display:flex}.ap-article-card:hover{border-color:color-mix(in srgb,var(--ln-border)180%,white);background:color-mix(in srgb,var(--ln-bg-dark-lighter)85%,white);transform:translateY(-2px)}.ap-article-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ln-primary-light);flex-wrap:wrap;gap:8px;margin-bottom:16px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.4;display:flex}.ap-article-card h3{letter-spacing:-.035em;font-size:20px;font-weight:650;line-height:1.25}.ap-article-card p{color:var(--ln-text-muted);flex:1;margin-top:12px;font-size:14.5px;line-height:1.7}.ap-article-read{color:var(--ln-text);margin-top:22px;font-size:14px;font-weight:650}.ap-article-card:hover .ap-article-read{color:var(--ln-primary-light)}.ap-reference-list{counter-reset:aprefs;border-top:1px solid var(--ln-border);width:100%;margin-top:34px;margin-left:0;padding:0;list-style:none}.ap-reference-item{counter-increment:aprefs;border-bottom:1px solid var(--ln-border);grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.ap-reference-item:before{content:counter(aprefs)".";color:color-mix(in srgb,var(--ln-text-muted)65%,transparent);font-family:ui-monospace,monospace;font-size:13px;font-weight:600;line-height:1.5}.ap-reference-meta{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ln-text-muted)65%,transparent);flex-wrap:wrap;gap:8px 14px;margin-bottom:7px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.4;display:flex}.ap-reference-item h3{letter-spacing:-.03em;margin-bottom:6px;font-size:18px;font-weight:650;line-height:1.35}.ap-reference-item h3 a:hover{color:var(--ln-primary-light)}.ap-reference-item>div>p{max-width:850px;color:var(--ln-text-muted);font-size:14.5px;line-height:1.72}.ap-cta{background:linear-gradient(135deg,var(--ln-bg-dark)0%,#8b5cf612 52%,var(--ln-bg-dark)100%);text-align:center;padding:82px 0}.ap-cta h2{max-width:760px;margin:0 auto}.ap-cta p{max-width:640px;color:var(--ln-text-muted);margin:18px auto 0;font-size:16px;line-height:1.75}.ap-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ap-back{border-top:1px solid var(--ln-border);margin-top:48px;padding-top:32px}.ap-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(22px)}.ap-reveal.ap-visible{opacity:1;transform:none}@media (max-width:960px){.ap-inner{width:calc(100vw - 48px)}.ap-hero{padding:56px 0 64px}.ap-hero-layout{grid-template-columns:150px minmax(0,1fr);gap:34px}.ap-hero-photo,.ap-avatar-wrap{width:132px;height:132px}.ap-articles-grid{grid-template-columns:1fr 1fr}.ap-section-head{display:block}.ap-section-sub{margin-top:12px}}@media (max-width:680px){.ap-inner{width:calc(100vw - 32px)}.ap-hero-layout{grid-template-columns:1fr;gap:26px}.ap-hero-photo{align-items:center;gap:18px;width:100%;display:flex}.ap-avatar-wrap{flex:0 0 112px;width:112px;height:112px}.ap-hero-emails{margin-top:0}.ap-hero h1{font-size:clamp(48px,17vw,70px)}.ap-section{padding:58px 0}.ap-bio-item{grid-template-columns:1fr;gap:7px;padding:22px 0}.ap-articles-grid{grid-template-columns:1fr}.ap-reference-item{grid-template-columns:30px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ap-reveal{opacity:1;transition:none;transform:none}.ap-article-card{transition:none}}
/*# sourceMappingURL=6fb9cc1dd2d1c83b.css.map*/