.profile[data-astro-cid-pwgk27vd]{background:var(--bg);padding-bottom:clamp(48px,6vw,80px)}.profile-grid[data-astro-cid-pwgk27vd]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px clamp(40px,6vw,96px);padding-block:clamp(40px,5vw,72px) 48px;display:grid}.profile-copy[data-astro-cid-pwgk27vd]{flex-direction:column;gap:18px;display:flex}.crumbs[data-astro-cid-pwgk27vd]{color:var(--muted);gap:8px;font-size:13px;display:flex}.crumbs[data-astro-cid-pwgk27vd] a[data-astro-cid-pwgk27vd]{color:var(--body-2)}.name[data-astro-cid-pwgk27vd]{letter-spacing:-.04em;font-size:clamp(44px,6vw,80px);font-weight:500;line-height:1}.quals[data-astro-cid-pwgk27vd]{font-family:var(--font-display);color:var(--accent);font-size:19px}.lead[data-astro-cid-pwgk27vd]{color:var(--body-2);max-width:34em;font-size:17px}.chips[data-astro-cid-pwgk27vd]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-pwgk27vd] li[data-astro-cid-pwgk27vd]{background:var(--white);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.chips[data-astro-cid-pwgk27vd] svg{color:var(--accent)}.profile-copy[data-astro-cid-pwgk27vd] .btn-row[data-astro-cid-pwgk27vd]{margin-top:8px}.portrait[data-astro-cid-pwgk27vd]{aspect-ratio:5/7;justify-self:center;width:min(100%,460px);position:relative}.portrait-arch[data-astro-cid-pwgk27vd]{background:var(--soft);border-radius:999px 999px 32px 32px;position:absolute;inset:8% -6% 0}.portrait[data-astro-cid-pwgk27vd] img[data-astro-cid-pwgk27vd]{object-fit:cover;object-position:center 20%;border-radius:999px 999px 28px 28px;width:100%;height:100%;display:block;position:relative}.portrait-card[data-astro-cid-pwgk27vd]{background:var(--white);box-shadow:var(--shadow-card);border-radius:18px;align-items:center;gap:12px;padding:14px 20px 14px 14px;line-height:1.3;display:flex;position:absolute;bottom:48px;left:-32px}.portrait-card[data-astro-cid-pwgk27vd]>span[data-astro-cid-pwgk27vd]:last-child{flex-direction:column;display:flex}.portrait-card[data-astro-cid-pwgk27vd] strong[data-astro-cid-pwgk27vd]{font-size:15px;font-weight:600}.portrait-card[data-astro-cid-pwgk27vd]>span[data-astro-cid-pwgk27vd]:last-child>span[data-astro-cid-pwgk27vd]{color:var(--muted);font-size:13px}.portrait-icon[data-astro-cid-pwgk27vd]{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.stats[data-astro-cid-pwgk27vd]{background:var(--white);border:1px solid var(--line-2);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));display:grid}.stats[data-astro-cid-pwgk27vd]>div[data-astro-cid-pwgk27vd]{border-left:1px solid var(--line-2);flex-direction:column-reverse;gap:4px;padding:28px;display:flex}.stats[data-astro-cid-pwgk27vd]>div[data-astro-cid-pwgk27vd]:first-child{border-left:0}.stats[data-astro-cid-pwgk27vd] dd[data-astro-cid-pwgk27vd]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.1}.stats[data-astro-cid-pwgk27vd] dt[data-astro-cid-pwgk27vd]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.bio[data-astro-cid-pwgk27vd]{flex-direction:column;flex:460px;gap:18px;display:flex}.bio[data-astro-cid-pwgk27vd] .text-link[data-astro-cid-pwgk27vd]{align-self:flex-start}.bio-media[data-astro-cid-pwgk27vd]{flex:420px;padding-bottom:120px;position:relative}.bio-media[data-astro-cid-pwgk27vd] .bio-inset{border:6px solid var(--bg);width:46%;box-shadow:var(--shadow-card);position:absolute;bottom:0;right:-12px}.quote[data-astro-cid-pwgk27vd]{flex-direction:column;gap:24px;padding:clamp(40px,6vw,88px);display:flex}.quote-mark[data-astro-cid-pwgk27vd]{color:var(--accent-light)}.quote[data-astro-cid-pwgk27vd] blockquote[data-astro-cid-pwgk27vd]{font-family:var(--font-display);letter-spacing:-.015em;max-width:28em;font-size:clamp(24px,2.8vw,38px);font-weight:400;line-height:1.3}.quote[data-astro-cid-pwgk27vd] figcaption[data-astro-cid-pwgk27vd]{align-items:center;gap:14px;display:flex}.quote[data-astro-cid-pwgk27vd] figcaption[data-astro-cid-pwgk27vd] img[data-astro-cid-pwgk27vd]{object-fit:cover;object-position:center 20%;border-radius:50%;width:48px;height:48px}.quote[data-astro-cid-pwgk27vd] figcaption[data-astro-cid-pwgk27vd]>span[data-astro-cid-pwgk27vd]{flex-direction:column;line-height:1.3;display:flex}.quote[data-astro-cid-pwgk27vd] figcaption[data-astro-cid-pwgk27vd]>span[data-astro-cid-pwgk27vd]>span[data-astro-cid-pwgk27vd]{color:var(--on-dark-2);font-size:14px}.career-grid[data-astro-cid-pwgk27vd]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px clamp(40px,6vw,96px);display:grid}.career-head[data-astro-cid-pwgk27vd]{position:sticky;top:112px}.timeline[data-astro-cid-pwgk27vd]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline[data-astro-cid-pwgk27vd] li[data-astro-cid-pwgk27vd]{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding:0 0 36px 36px;display:flex;position:relative}.timeline[data-astro-cid-pwgk27vd] li[data-astro-cid-pwgk27vd]:last-child{border-left-color:#0000;padding-bottom:0}.timeline[data-astro-cid-pwgk27vd] li[data-astro-cid-pwgk27vd]:before{content:"";background:var(--bg);border:2px solid var(--accent-soft);border-radius:50%;width:13px;height:13px;position:absolute;top:4px;left:-7px}.timeline[data-astro-cid-pwgk27vd] li[data-astro-cid-pwgk27vd]:last-child:before{background:var(--primary);border-color:var(--primary)}.year[data-astro-cid-pwgk27vd]{letter-spacing:.08em;color:var(--accent);font-size:13px;font-weight:600}.timeline[data-astro-cid-pwgk27vd] h3[data-astro-cid-pwgk27vd]{font-size:21px;font-weight:500}.timeline[data-astro-cid-pwgk27vd] p[data-astro-cid-pwgk27vd]{color:var(--muted);font-size:15px}.card-grid[data-astro-cid-pwgk27vd]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.skill[data-astro-cid-pwgk27vd]{background:var(--white);border:1px solid var(--line-2);color:var(--ink);border-radius:22px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.skill[data-astro-cid-pwgk27vd]:hover{color:var(--ink);box-shadow:var(--shadow-card);transform:translateY(-3px)}.skill-icon[data-astro-cid-pwgk27vd]{background:var(--tint);width:52px;height:52px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.skill[data-astro-cid-pwgk27vd] h3[data-astro-cid-pwgk27vd]{font-size:20px;font-weight:500}.skill[data-astro-cid-pwgk27vd] p[data-astro-cid-pwgk27vd]{color:var(--muted);font-size:15px}.skill-more[data-astro-cid-pwgk27vd]{color:var(--accent);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;display:inline-flex}.lists[data-astro-cid-pwgk27vd]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;display:grid}.list-card[data-astro-cid-pwgk27vd]{background:var(--white);border:1px solid var(--line-2);border-radius:22px;flex-direction:column;gap:18px;padding:36px;display:flex}.list-card[data-astro-cid-pwgk27vd] h2[data-astro-cid-pwgk27vd]{font-size:24px;font-weight:500}.list-card[data-astro-cid-pwgk27vd] ul[data-astro-cid-pwgk27vd]{color:var(--body-2);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.list-card[data-astro-cid-pwgk27vd] li[data-astro-cid-pwgk27vd]{gap:12px;display:flex}.list-card[data-astro-cid-pwgk27vd] li[data-astro-cid-pwgk27vd]:before{content:"";background:var(--accent-soft);border-radius:50%;flex:none;width:6px;height:6px;margin-top:10px}.review-grid[data-astro-cid-pwgk27vd]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;display:grid}@media (width<=900px){.profile-grid[data-astro-cid-pwgk27vd],.career-grid[data-astro-cid-pwgk27vd]{grid-template-columns:minmax(0,1fr)}.portrait[data-astro-cid-pwgk27vd]{order:-1;width:min(100%,380px)}.career-head[data-astro-cid-pwgk27vd]{position:static}}@media (width<=560px){.portrait[data-astro-cid-pwgk27vd]{width:min(78%,300px)}.portrait-card[data-astro-cid-pwgk27vd]{padding:10px 16px 10px 10px;bottom:20px;left:-12%}.portrait-icon[data-astro-cid-pwgk27vd]{width:36px;height:36px}.stats[data-astro-cid-pwgk27vd]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-pwgk27vd]>div[data-astro-cid-pwgk27vd]{padding:20px}.stats[data-astro-cid-pwgk27vd]>div[data-astro-cid-pwgk27vd]:nth-child(3){border-left:0}.stats[data-astro-cid-pwgk27vd]>div[data-astro-cid-pwgk27vd]:nth-child(n+3){border-top:1px solid var(--line-2)}.bio-media[data-astro-cid-pwgk27vd]{padding-bottom:90px}}
