.profile.svelte-1ql9oan{color:var(--color-ink);background:var(--color-bg)}.inner.svelte-1ql9oan{max-width:76rem;margin:0 auto;padding:0 1.5rem}.hero.svelte-1ql9oan{border-bottom:1px solid var(--color-edge)}.hero.svelte-1ql9oan .inner:where(.svelte-1ql9oan){padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2rem,5vw,3rem)}.who.svelte-1ql9oan{align-items:center;gap:1.5rem;display:flex}.avatar.svelte-1ql9oan{border:2px solid var(--color-edge);background:var(--color-navy);border-radius:50%;flex:none;place-items:center;width:6rem;height:6rem;display:grid;overflow:hidden}.avatar.svelte-1ql9oan img:where(.svelte-1ql9oan){object-fit:cover;width:100%;height:100%;display:block}.avatar.svelte-1ql9oan span:where(.svelte-1ql9oan){font-family:var(--font-code);color:var(--color-ink);font-size:1.6rem;font-weight:700}.kicker.svelte-1ql9oan{font-family:var(--font-code);font-size:var(--type-label-size);letter-spacing:.09em;text-transform:uppercase;color:var(--color-label);margin:0 0 .6rem;font-weight:600}h1.svelte-1ql9oan{color:var(--color-ink);margin:0}.since.svelte-1ql9oan{font-size:var(--type-meta-size);color:rgba(var(--ink-rgb), .72);margin:.5rem 0 0}.edit.svelte-1ql9oan{font-size:var(--type-meta-size);color:var(--color-link);align-items:center;gap:.4rem;margin-top:.8rem;font-weight:600;display:inline-flex}.body.svelte-1ql9oan{padding-top:2.5rem;padding-bottom:clamp(4rem,8vw,6rem)}section.svelte-1ql9oan+section:where(.svelte-1ql9oan){margin-top:3rem}h2.svelte-1ql9oan{margin:0 0 1.2rem}.bio.svelte-1ql9oan,.empty.svelte-1ql9oan{color:rgba(var(--ink-rgb), .72);white-space:pre-line;margin:0;line-height:1.6}.done.svelte-1ql9oan{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.done.svelte-1ql9oan li:where(.svelte-1ql9oan){border:1px solid var(--color-edge);background:var(--color-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem;display:flex}.done.svelte-1ql9oan .title:where(.svelte-1ql9oan){flex:1;font-weight:600}.done.svelte-1ql9oan .title:where(.svelte-1ql9oan) a:where(.svelte-1ql9oan){color:var(--color-ink);text-decoration:none}.done.svelte-1ql9oan .title:where(.svelte-1ql9oan) a:where(.svelte-1ql9oan):hover{color:var(--color-link)}.done.svelte-1ql9oan .when:where(.svelte-1ql9oan),.done.svelte-1ql9oan .cert:where(.svelte-1ql9oan){font-family:var(--font-code);font-size:var(--type-label-size);color:rgba(var(--ink-rgb), .6);align-items:center;gap:.4rem;display:inline-flex}@media (width<=40rem){.who.svelte-1ql9oan{align-items:flex-start}.avatar.svelte-1ql9oan{width:4.5rem;height:4.5rem}}
