.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap-reverse;align-items:center;gap:40px 48px;padding:88px 0 64px;display:flex}.hero-text[data-astro-cid-lcdefpme]{flex:999 520px;min-width:0}.prompt[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 14px;font-size:14px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:0;font-size:clamp(44px,9vw,64px);line-height:1.05}.headline[data-astro-cid-lcdefpme]{margin:14px 0 0;font-size:16px}.tagline[data-astro-cid-lcdefpme]{max-width:620px;margin:24px 0 0;font-size:20px;line-height:1.55}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.email[data-astro-cid-lcdefpme]{font-size:14px}.monogram[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--accent-soft);max-width:240px;color:var(--accent);border-radius:50%;flex:220px;justify-content:center;align-items:center;margin:0 auto;font-size:clamp(44px,7vw,64px);font-weight:700;display:flex}.stats[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stat[data-astro-cid-lcdefpme]{background:var(--bg);padding:24px 28px}.stat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.value[data-astro-cid-lcdefpme]{font-size:40px;line-height:1.2}.code[data-astro-cid-lcdefpme]{font-size:13px}section[data-astro-cid-lcdefpme]+section[data-astro-cid-lcdefpme]{margin-top:96px}.hero[data-astro-cid-lcdefpme]+.stats[data-astro-cid-lcdefpme]{margin-top:0}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:24px 32px;display:flex}.side[data-astro-cid-lcdefpme]{flex:200px}.body[data-astro-cid-lcdefpme]{flex:999 560px;min-width:0}.prose-lg[data-astro-cid-lcdefpme]{font-size:18px}.prose-lg[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 16px}.jobs[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.job[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;padding:24px 0;display:flex}.job[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:999 380px;min-width:0}.dates[data-astro-cid-lcdefpme]{flex:170px;margin:0;padding-top:3px;font-size:13px}.job-title[data-astro-cid-lcdefpme]{margin:0;font-size:18px;font-weight:600}.job-title[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{font-weight:500}.context[data-astro-cid-lcdefpme]{margin:4px 0 0;font-size:15px}.highlights[data-astro-cid-lcdefpme]{color:var(--muted);margin:10px 0 0;padding-left:18px}.highlights[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:6px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;margin-top:32px;display:grid}.card[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:28px}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:12px 0 0}.org[data-astro-cid-lcdefpme]{font-size:12px}.card[data-astro-cid-lcdefpme] .org[data-astro-cid-lcdefpme]{margin:0}.card-title[data-astro-cid-lcdefpme]{margin:8px 0 0;font-size:22px;line-height:1.3}.stack[data-astro-cid-lcdefpme]{font-size:12px}.two-col[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:48px;display:flex}.two-col[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:420px;min-width:0}.rows[data-astro-cid-lcdefpme],.certs[data-astro-cid-lcdefpme]{margin:24px 0 0;padding:0;list-style:none}.row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:16px;padding:14px 0;display:flex}.year[data-astro-cid-lcdefpme]{flex:0 0 96px;padding-top:3px;font-size:13px}.small[data-astro-cid-lcdefpme]{font-size:15px}.sub[data-astro-cid-lcdefpme]{margin:32px 0 0;font-size:13px;font-weight:400}.certs[data-astro-cid-lcdefpme]{margin-top:8px}.certs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:6px 0}.skills[data-astro-cid-lcdefpme]{margin:24px 0 0}.skill[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:14px 0}.skill[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:13px}.skill[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:15px}.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin-top:32px;display:grid}.post[data-astro-cid-lcdefpme]{border-top:2px solid var(--accent);flex-direction:column;gap:10px;padding:24px 0;text-decoration:none;display:flex}.post-title[data-astro-cid-lcdefpme]{font-size:21px;line-height:1.3}.post[data-astro-cid-lcdefpme]:hover .post-title[data-astro-cid-lcdefpme]{color:var(--accent)}@media (width<=560px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-lcdefpme]{padding-top:48px}.monogram[data-astro-cid-lcdefpme]{display:none}}
