.author-module__j90rkW__wrap{max-width:760px;padding:var(--space-lg)var(--space-md)var(--space-xl);margin:0 auto}.author-module__j90rkW__breadcrumbs{color:var(--fg-muted);margin-bottom:var(--space-md);font-size:.85rem}.author-module__j90rkW__breadcrumbLink{color:var(--fg-muted);text-decoration:none}.author-module__j90rkW__breadcrumbLink:hover{color:var(--accent)}.author-module__j90rkW__sep{opacity:.5;margin:0 .4rem}.author-module__j90rkW__current{color:var(--fg)}.author-module__j90rkW__hero{gap:var(--space-lg);margin-bottom:var(--space-xl);align-items:flex-start;display:flex}.author-module__j90rkW__photo{object-fit:cover;border-radius:50%;flex-shrink:0;box-shadow:0 8px 24px rgba(0,0,0,.08)}.author-module__j90rkW__name{margin:0 0 var(--space-xs);color:var(--fg);font-size:max(1.75rem,min(4vw,2.5rem));font-family:var(--font-display,inherit)}.author-module__j90rkW__creds{margin:0 0 var(--space-xs);color:var(--accent);font-weight:600}.author-module__j90rkW__title{margin:0 0 var(--space-sm);color:var(--fg-muted);font-size:.95rem}.author-module__j90rkW__tagline{color:var(--fg-muted);margin:0 0 var(--space-md);font-size:.95rem;font-style:italic}.author-module__j90rkW__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.author-module__j90rkW__chip{background:var(--bg-warm);color:var(--fg);border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.author-module__j90rkW__section{margin:0 0 var(--space-xl)}.author-module__j90rkW__section h2{margin:0 0 var(--space-md);color:var(--fg);font-size:1.3rem}.author-module__j90rkW__section p{color:var(--fg);margin:0 0 var(--space-md);line-height:1.7}.author-module__j90rkW__timeline{gap:var(--space-md);flex-direction:column;display:flex}.author-module__j90rkW__role{border-left:3px solid var(--accent);padding:0 var(--space-md)var(--space-sm);background:var(--bg-warm);border-radius:0 var(--radius-md)var(--radius-md)0;padding-top:var(--space-md)}.author-module__j90rkW__roleHeader{justify-content:space-between;align-items:baseline;gap:var(--space-xs);margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.author-module__j90rkW__dates{color:var(--fg-muted);font-size:.85rem}.author-module__j90rkW__role p{margin:0;font-size:.92rem;line-height:1.6}.author-module__j90rkW__skills{gap:var(--space-xs)var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.author-module__j90rkW__skills li{border-bottom:1px dashed var(--border-light);color:var(--fg);padding:.4rem 0;font-size:.92rem}.author-module__j90rkW__externalLink{color:var(--accent);font-weight:600;text-decoration:none}.author-module__j90rkW__externalLink:hover{text-decoration:underline}.author-module__j90rkW__cta{text-align:center;margin:var(--space-xl)0 0;padding:var(--space-xl)var(--space-md);background:var(--bg-warm);border-radius:var(--radius-lg)}.author-module__j90rkW__cta h2{margin:0 0 var(--space-md)}.author-module__j90rkW__ctaButtons{gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.author-module__j90rkW__ctaBtn{background:var(--accent);color:#fff;border-radius:var(--radius-md);padding:.7rem 1.4rem;font-weight:600;text-decoration:none}.author-module__j90rkW__ctaBtnSecondary{color:var(--accent);border:2px solid var(--accent);border-radius:var(--radius-md);background:#fff;padding:calc(.7rem - 2px) calc(1.4rem - 2px);font-weight:600;text-decoration:none}@media (max-width:600px){.author-module__j90rkW__hero{text-align:center;flex-direction:column;align-items:center}.author-module__j90rkW__photo{width:140px!important;height:140px!important}.author-module__j90rkW__roleHeader{flex-direction:column}}
