.hero.svelte-1a0635k{padding:96px 24px 0}h1.svelte-1a0635k{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.05}.hero-sub.svelte-1a0635k{max-width:560px;font-size:17px}.section.svelte-1a0635k{padding-top:120px}.section.svelte-1a0635k>h2:where(.svelte-1a0635k){letter-spacing:-.02em;margin-top:16px;font-size:clamp(26px,3.5vw,40px);font-weight:600}.profile.svelte-1a0635k{border:1px solid var(--border);border-radius:12px;align-items:center;gap:40px;max-width:760px;margin-top:48px;padding:40px;display:flex}.avatar.svelte-1a0635k{background:var(--surface);border:1px solid var(--border);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;border-radius:12px;flex-shrink:0;place-items:center;width:152px;height:152px;font-size:48px;font-weight:600;display:grid}.role.svelte-1a0635k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}h3.svelte-1a0635k{letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:600}.bio.svelte-1a0635k{max-width:440px;font-size:15px;line-height:1.7}.closing.svelte-1a0635k{padding-top:120px}.closing-link.svelte-1a0635k{border-bottom:1px solid var(--fg);padding-bottom:2px;font-size:15px;font-weight:500;transition:opacity .2s}.closing-link.svelte-1a0635k:hover{opacity:.6}@media (width<=640px){.profile.svelte-1a0635k{flex-direction:column;align-items:flex-start;gap:24px;padding:24px}}
