.author-hero[data-astro-cid-6u53odiw]{border-bottom:1px solid var(--rule);padding:64px 0 32px}.crumbs[data-astro-cid-6u53odiw]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.crumbs[data-astro-cid-6u53odiw] a[data-astro-cid-6u53odiw]{color:var(--ink-3);text-decoration:none}.crumbs[data-astro-cid-6u53odiw] a[data-astro-cid-6u53odiw]:hover{color:var(--accent);text-decoration:underline}.crumbs[data-astro-cid-6u53odiw] span[data-astro-cid-6u53odiw][aria-current]{color:var(--ink-2)}.crumbs[data-astro-cid-6u53odiw] span[data-astro-cid-6u53odiw][aria-hidden]{color:var(--rule)}.author-hero[data-astro-cid-6u53odiw] h1[data-astro-cid-6u53odiw]{font-family:var(--font-display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;max-width:20ch;margin:16px 0 18px;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.02}.dek[data-astro-cid-6u53odiw]{font-family:var(--font-display);font-variation-settings:"opsz" 24;color:var(--ink-2);max-width:55ch;font-size:clamp(18px,2.2vw,22px);font-style:italic;font-weight:400;line-height:1.4}.author-body[data-astro-cid-6u53odiw]{padding:40px 0 96px}.card[data-astro-cid-6u53odiw]{background:var(--ground-2);border:1px solid var(--rule);margin-bottom:56px;padding:28px}.card-head[data-astro-cid-6u53odiw]{border-bottom:1px solid var(--rule-soft);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.badge[data-astro-cid-6u53odiw]{background:var(--ground-3);border:1px solid var(--rule);width:40px;height:40px;color:var(--accent);font-family:var(--font-display);font-variation-settings:"opsz" 48;flex:0 0 40px;place-items:center;font-size:22px;font-weight:600;line-height:1;display:grid}.card-head-text[data-astro-cid-6u53odiw]{flex-direction:column;gap:2px;display:flex}.role[data-astro-cid-6u53odiw]{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-size:11px}.name[data-astro-cid-6u53odiw]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600}.bio[data-astro-cid-6u53odiw]{max-width:65ch;color:var(--ink)}.bio[data-astro-cid-6u53odiw] p[data-astro-cid-6u53odiw]+p[data-astro-cid-6u53odiw]{margin-top:1.1em}.bio[data-astro-cid-6u53odiw] p[data-astro-cid-6u53odiw]{font-size:17px;line-height:1.65}.pill-row[data-astro-cid-6u53odiw],.contact[data-astro-cid-6u53odiw]{margin-top:24px}.pill-label[data-astro-cid-6u53odiw]{margin-bottom:8px;display:block}.pills[data-astro-cid-6u53odiw],.contact-list[data-astro-cid-6u53odiw]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pill[data-astro-cid-6u53odiw]{background:var(--ground-3);border:1px solid var(--accent);color:var(--ink);text-transform:uppercase;letter-spacing:.12em;padding:6px 10px;font-size:11px;display:inline-block}.contact-list[data-astro-cid-6u53odiw] li[data-astro-cid-6u53odiw]{font-size:13px}.works-heading[data-astro-cid-6u53odiw]{font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.01em;margin:0 0 20px;font-size:28px;font-weight:600}.empty-msg[data-astro-cid-6u53odiw]{color:var(--ink-2);font-size:20px;font-style:italic}.list[data-astro-cid-6u53odiw]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.list[data-astro-cid-6u53odiw] a[data-astro-cid-6u53odiw]{border-bottom:1px solid var(--rule-soft);color:var(--ink);grid-template-columns:120px 1fr 80px;align-items:baseline;gap:20px;padding:20px 0;text-decoration:none;transition:color .15s;display:grid}.list[data-astro-cid-6u53odiw] a[data-astro-cid-6u53odiw]:hover{color:var(--accent)}.list[data-astro-cid-6u53odiw] a[data-astro-cid-6u53odiw]:hover .l-title[data-astro-cid-6u53odiw]{text-decoration:underline}.l-cat[data-astro-cid-6u53odiw]{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-size:11px}.l-title[data-astro-cid-6u53odiw]{font-family:var(--font-display);font-variation-settings:"opsz" 24;letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:1.25}.l-meta[data-astro-cid-6u53odiw]{color:var(--ink-3);text-align:right;font-size:12px}@media (width<=720px){.list[data-astro-cid-6u53odiw] a[data-astro-cid-6u53odiw]{grid-template-columns:1fr;gap:4px;padding:16px 0}.l-meta[data-astro-cid-6u53odiw]{text-align:left}.card[data-astro-cid-6u53odiw]{padding:20px}}
