.author-box.svelte-1ptaeg0{display:flex;gap:1.5rem;align-items:flex-start;padding:1.75rem;margin:2.5rem 0;border:1px solid #eceef1;border-radius:1.25rem;background:#fff;box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #1018281f}.author-photo.svelte-1ptaeg0{width:112px;height:140px;border-radius:.875rem;object-fit:cover;object-position:center 18%;flex-shrink:0;background:#eceef1}.author-meta.svelte-1ptaeg0{min-width:0;padding-top:.125rem}.author-name.svelte-1ptaeg0{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:#0f1729}.author-role.svelte-1ptaeg0{margin:.25rem 0 0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#2563eb}.author-bio.svelte-1ptaeg0{margin:.875rem 0 1.125rem;font-size:.9375rem;line-height:1.65;color:#475467}.author-link.svelte-1ptaeg0{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .9375rem;border:1px solid #d5d9e0;border-radius:9999px;font-size:.8125rem;font-weight:600;color:#1f2937;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.author-link.svelte-1ptaeg0:hover{background:#0f1729;border-color:#0f1729;color:#fff;transform:translateY(-1px)}.author-gh.svelte-1ptaeg0{flex-shrink:0}@media(max-width:480px){.author-box.svelte-1ptaeg0{flex-direction:column;gap:1rem;padding:1.5rem}.author-photo.svelte-1ptaeg0{width:88px;height:110px}}
