.author-module__fPka8a__page{flex-direction:column;gap:1.5rem;padding:3rem 0 5rem;display:flex}.author-module__fPka8a__hero{background:var(--surface-float,#fff);animation:author-module__fPka8a__authorRise .42s var(--ease-out) both;border-radius:24px;flex-wrap:wrap;align-items:flex-start;gap:clamp(16px,3vw,28px);padding:clamp(1.5rem,3vw,2.25rem);display:flex;box-shadow:0 1px 2px #0547380a,0 18px 44px -26px #05473866}.author-module__fPka8a__avatar{object-fit:cover;border-radius:50%;flex:0 0 96px;width:96px;height:96px;box-shadow:0 6px 18px -6px #00b67a73}.author-module__fPka8a__avatarFallback{background:linear-gradient(135deg, var(--color-brand-300), var(--color-brand-600));color:#fff;width:96px;height:96px;font-size:34px;font-weight:var(--fw-bold);border-radius:50%;flex:0 0 96px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 18px -6px #00b67a73}.author-module__fPka8a__heroBody{flex-direction:column;flex:1;gap:.5rem;min-width:240px;display:flex}.author-module__fPka8a__kicker{font-size:var(--fs-12);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-800);background:var(--color-brand-100);border-radius:var(--radius-pill);align-self:flex-start;padding:4px 12px}.author-module__fPka8a__name{letter-spacing:-.02em;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;line-height:var(--lh-tight);color:var(--color-text);margin:0}.author-module__fPka8a__role{color:var(--color-text-muted);font-size:var(--fs-16);margin:0}.author-module__fPka8a__expertise{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin:.25rem 0 0;display:flex}.author-module__fPka8a__expertiseChip{border-radius:var(--radius-pill);background:var(--surface-wash,#eff7f1);color:var(--color-text-muted);font-size:11px;font-weight:var(--fw-semibold);text-transform:none;letter-spacing:normal;white-space:nowrap;align-items:center;padding:3px 10px;display:inline-flex}.author-module__fPka8a__socials{flex-wrap:wrap;gap:8px;margin:.5rem 0 0;display:flex}.author-module__fPka8a__socialChip{background:var(--surface-wash,#eff7f1);width:36px;height:36px;color:var(--color-brand-800);transition:transform .14s var(--ease-out), background-color .14s ease, color .14s ease;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.author-module__fPka8a__socialChip:hover{color:#fff;background:linear-gradient(135deg,#00c885,#00a56e);transform:translateY(-2px)}.author-module__fPka8a__bio{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--color-text-muted);background:var(--surface-float,#fff);border-radius:20px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1px 2px #0547380a,0 12px 32px -24px #05473859}.author-module__fPka8a__bio p{margin:0 0 1em}.author-module__fPka8a__bio p:last-child{margin-bottom:0}.author-module__fPka8a__bio a{color:var(--color-brand-700);text-underline-offset:2px;text-decoration:underline}.author-module__fPka8a__bio strong{color:var(--color-text)}.author-module__fPka8a__postsLabel{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-subtle);margin:.5rem 0 0}.author-module__fPka8a__emptyPosts{background:var(--surface-wash,#eff7f1);color:var(--color-text-muted);text-align:center;border-radius:18px;margin:0;padding:32px 24px}.author-module__fPka8a__postsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.author-module__fPka8a__postsGrid li{display:flex}.author-module__fPka8a__postCard{background:var(--surface-float,#fff);color:inherit;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:18px;flex-direction:column;flex:1;gap:.4rem;padding:1.15rem 1.3rem 1.3rem;text-decoration:none;display:flex;box-shadow:0 1px 2px #0547380a,0 12px 32px -24px #05473859}.author-module__fPka8a__postCard:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0547380d,0 20px 44px -22px #0547386b}.author-module__fPka8a__postMeta{color:var(--color-text-subtle);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.author-module__fPka8a__postType{border-radius:var(--radius-pill);background:var(--surface-wash,#eff7f1);color:var(--color-text-muted);font-size:10.5px;font-weight:var(--fw-semibold);text-transform:capitalize;align-items:center;padding:2px 9px;display:inline-flex}.author-module__fPka8a__postTitle{font-size:1.02rem;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--color-text);margin:0;line-height:1.3}.author-module__fPka8a__postExcerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}@keyframes author-module__fPka8a__authorRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.author-module__fPka8a__hero{animation:none}.author-module__fPka8a__postCard,.author-module__fPka8a__socialChip{transition:none}.author-module__fPka8a__postCard:hover,.author-module__fPka8a__socialChip:hover{transform:none}}@media (max-width:640px){.author-module__fPka8a__page{gap:1.25rem;padding:2rem 0 3.5rem}.author-module__fPka8a__avatar,.author-module__fPka8a__avatarFallback{flex-basis:72px;width:72px;height:72px;font-size:26px}.author-module__fPka8a__heroBody{min-width:0}.author-module__fPka8a__socialChip{width:40px;height:40px}.author-module__fPka8a__postsGrid{grid-template-columns:1fr}}
