.hero[data-astro-cid-j7pv25f6]{padding:72px 16px 56px}@media(min-width:640px){.hero[data-astro-cid-j7pv25f6]{padding:96px 24px 72px}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,7vw,4rem)}.lede[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2.4vw,1.35rem);color:var(--muted);max-width:36ch;margin-top:16px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:11px 20px;border-radius:999px;font-weight:500;font-size:.95rem;border:1px solid var(--line);color:var(--text);text-decoration:none;background:var(--surface);overflow-wrap:anywhere}.btn[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent)}.btn[data-astro-cid-j7pv25f6].primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn[data-astro-cid-j7pv25f6].primary:hover{filter:brightness(1.1)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:48px 0 0;max-width:620px}.stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{border-left:2px solid var(--gold);padding-left:12px}.stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--serif);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;order:-1}.stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--muted)}.about[data-astro-cid-j7pv25f6]{max-width:68ch;font-size:1.05rem}.coverage[data-astro-cid-j7pv25f6]{display:grid;gap:16px;margin-top:32px;grid-template-columns:1fr}@media(min-width:760px){.coverage[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem;margin-bottom:10px}.card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:0;padding-left:18px;color:var(--muted);font-size:.92rem}.card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:4px 0}.timeline[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:20px}.job[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.job-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.job[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem}.job-meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}@media(min-width:640px){.job-meta[data-astro-cid-j7pv25f6]{align-items:flex-end}}.role[data-astro-cid-j7pv25f6]{font-weight:600;font-size:.95rem}.points[data-astro-cid-j7pv25f6]{margin:16px 0 0;padding-left:18px}.points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:6px 0}.work-grid[data-astro-cid-j7pv25f6]{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:700px){.work-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.work-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--text);text-decoration:none;transition:border-color .15s,transform .15s}.work-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);transform:translateY(-2px)}.work-card[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{align-self:flex-start}.work-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem}.work-card[data-astro-cid-j7pv25f6] .read[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--accent);font-weight:500;font-size:.9rem}.earlier[data-astro-cid-j7pv25f6]{display:grid;gap:4px}.earlier-item[data-astro-cid-j7pv25f6]{padding:16px 0;border-bottom:1px solid var(--line)}.earlier-item[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.earlier-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:4px}.earlier-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem}.small[data-astro-cid-j7pv25f6]{font-size:.85rem}.two-col[data-astro-cid-j7pv25f6]{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:760px){.two-col[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.sub[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:4px}.plain[data-astro-cid-j7pv25f6]{padding-left:18px;margin:16px 0 0;color:var(--muted);font-size:.92rem}.plain[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:6px 0}.awards[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:14px}.promo[data-astro-cid-j7pv25f6]{color:var(--gold);border-color:currentColor;background:transparent;margin-right:6px;vertical-align:2px}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:12px}
