.author-box[data-astro-cid-hbs4ykhd]{border:1px solid #d7e7da;border-top:3px solid var(--plum-700);background:linear-gradient(135deg,#f0f8f1,#fff 75%);border-radius:20px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:1.5rem;margin:3rem 0;padding:2rem;display:grid;box-shadow:0 8px 24px #24482e0a}.author-monogram[data-astro-cid-hbs4ykhd]{background:#e1efe3;border:5px solid #fff;border-radius:50%;place-items:center;width:160px;height:160px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 0 1px #d7e7da}.author-monogram[data-astro-cid-hbs4ykhd] img[data-astro-cid-hbs4ykhd]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.author-label[data-astro-cid-hbs4ykhd]{color:var(--plum-700);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .4rem;font-size:.7rem;font-weight:700}.author-name[data-astro-cid-hbs4ykhd]{font-family:var(--font-head);margin:0 0 .25rem;font-size:1.65rem;line-height:1.25}.author-name[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]{color:var(--ink-900);text-decoration:none}.author-name[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]:hover{color:var(--plum-700);text-decoration:underline}.author-role[data-astro-cid-hbs4ykhd]{color:var(--plum-700);margin:0 0 .8rem;font-size:.83rem}.author-bio[data-astro-cid-hbs4ykhd]{color:var(--ink-600);margin:0 0 1rem;font-size:.95rem;line-height:1.7}.author-more[data-astro-cid-hbs4ykhd]{color:var(--plum-700);text-underline-offset:4px;font-size:.86rem;font-weight:700}.author-more[data-astro-cid-hbs4ykhd] span[data-astro-cid-hbs4ykhd]{margin-left:.3rem;display:inline-block}@media (width<=540px){.author-box[data-astro-cid-hbs4ykhd]{grid-template-columns:1fr;gap:1rem;padding:1.4rem}.author-monogram[data-astro-cid-hbs4ykhd]{width:100px;height:100px;font-size:1.45rem}.author-name[data-astro-cid-hbs4ykhd]{font-size:1.4rem}}.leaf-divider[data-astro-cid-lirq6cjm]{align-items:center;gap:.9rem;max-width:520px;margin:3rem auto;display:flex}.rule[data-astro-cid-lirq6cjm]{background:linear-gradient(90deg,#0000,#e7b84b99,#0000);flex:1;height:1px}
