.authors-hub__head{isolation:isolate;padding:var(--space-8);margin-bottom:var(--space-8);border-radius:var(--radius-xl,1.5rem);background:var(--bg-subtle,#eff6fa);position:relative;overflow:hidden}.authors-hub__head:before{content:"";z-index:-1;border:5rem solid var(--border-subtle);opacity:.45;pointer-events:none;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-12rem;right:-8rem}.authors-hub__intro{max-width:52rem}.authors-hub__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023.98px){.authors-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.authors-hub__head{padding:var(--space-5)}.authors-hub__grid{grid-template-columns:minmax(0,1fr)}}.author-card{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));gap:var(--space-5);padding:var(--space-6);flex-direction:column;min-width:0;display:flex}.author-card__identity{align-items:center;gap:var(--space-4);min-height:5rem;display:flex}.author-card__identity>a{flex-shrink:0}.author-card__identity-text{min-width:0}.author-card__photo{object-fit:cover;border-radius:50%;width:5rem;height:5rem;display:block}.author-card__name{font-size:var(--text-xl,1.25rem);margin:0;line-height:1.35}.author-card__name a{color:inherit;text-decoration:none}.author-card__role{margin:var(--space-2) 0 0;color:var(--fg-3);font-size:.875rem;line-height:1.5}.author-card__bio{color:var(--text-grey);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.author-card__count{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-weight:var(--font-weight-semibold,600);margin:auto 0 0;font-size:.9375rem}.author-card__count a{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--link);min-height:2rem;text-decoration:none;display:flex}.author-card a:hover{color:var(--link);text-decoration:underline}.author-card a:focus-visible{outline:2px solid var(--link);outline-offset:4px}.author-head{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-4);max-width:52rem;display:flex}@media (max-width:767.98px){.author-head{gap:var(--space-4);flex-direction:column}}.author-head__photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:9rem;height:9rem}.author-head__body>:first-child{margin-top:0}.author-head__role{margin:var(--space-1) 0 0;color:var(--fg-3)}.author-head__bio{margin:var(--space-3) 0 0;color:var(--text-grey);line-height:1.6}.author-head__socials{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.author-head__socials a{border:1px solid var(--border-subtle);color:var(--text-grey);font-size:var(--text-sm,.8125rem);border-radius:999px;padding:.25rem .75rem;text-decoration:none;display:inline-block}.author-head__socials a:hover{color:var(--link);border-color:var(--link)}
.authors-hub__head{isolation:isolate;padding:var(--space-8);margin-bottom:var(--space-8);border-radius:var(--radius-xl,1.5rem);background:var(--bg-subtle,#eff6fa);position:relative;overflow:hidden}.authors-hub__head:before{content:"";z-index:-1;border:5rem solid var(--border-subtle);opacity:.45;pointer-events:none;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-12rem;right:-8rem}.authors-hub__intro{max-width:52rem}.authors-hub__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023.98px){.authors-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.authors-hub__head{padding:var(--space-5)}.authors-hub__grid{grid-template-columns:minmax(0,1fr)}}.author-card{background-color:var(--surface-card-bg,var(--surface-0,#fff));border-radius:var(--surface-card-radius,var(--radius-lg,20px));box-shadow:var(--surface-card-shadow,0 2px 8px #0707210f);border:1px solid var(--surface-card-border,var(--surface-1,#f0f0f0));gap:var(--space-5);padding:var(--space-6);flex-direction:column;min-width:0;display:flex}.author-card__identity{align-items:center;gap:var(--space-4);min-height:5rem;display:flex}.author-card__identity>a{flex-shrink:0}.author-card__identity-text{min-width:0}.author-card__photo{object-fit:cover;border-radius:50%;width:5rem;height:5rem;display:block}.author-card__name{font-size:var(--text-xl,1.25rem);margin:0;line-height:1.35}.author-card__name a{color:inherit;text-decoration:none}.author-card__role{margin:var(--space-2) 0 0;color:var(--fg-3);font-size:.875rem;line-height:1.5}.author-card__bio{color:var(--text-grey);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.7;display:-webkit-box;overflow:hidden}.author-card__count{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-weight:var(--font-weight-semibold,600);margin:auto 0 0;font-size:.9375rem}.author-card__count a{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--link);min-height:2rem;text-decoration:none;display:flex}.author-card a:hover{color:var(--link);text-decoration:underline}.author-card a:focus-visible{outline:2px solid var(--link);outline-offset:4px}.author-head{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-4);max-width:52rem;display:flex}@media (max-width:767.98px){.author-head{gap:var(--space-4);flex-direction:column}}.author-head__photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:9rem;height:9rem}.author-head__body>:first-child{margin-top:0}.author-head__role{margin:var(--space-1) 0 0;color:var(--fg-3)}.author-head__bio{margin:var(--space-3) 0 0;color:var(--text-grey);line-height:1.6}.author-head__socials{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.author-head__socials a{border:1px solid var(--border-subtle);color:var(--text-grey);font-size:var(--text-sm,.8125rem);border-radius:999px;padding:.25rem .75rem;text-decoration:none;display:inline-block}.author-head__socials a:hover{color:var(--link);border-color:var(--link)}
