.author-dossier-page[data-astro-cid-dnfe5elc]{padding-top:30px;padding-bottom:90px}.breadcrumb-nav[data-astro-cid-dnfe5elc]{color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:30px;font-size:.85rem;display:flex}.breadcrumb-nav[data-astro-cid-dnfe5elc] a[data-astro-cid-dnfe5elc]:hover{color:var(--color-primary)}.breadcrumb-nav[data-astro-cid-dnfe5elc] .active[data-astro-cid-dnfe5elc]{color:var(--color-heading);font-weight:500}.author-hero-profile[data-astro-cid-dnfe5elc]{margin-bottom:60px}.author-hero-identity[data-astro-cid-dnfe5elc]{text-align:center;margin-bottom:30px}.author-mega-avatar[data-astro-cid-dnfe5elc]{background:#fbf7f4;border:4px solid #fff;border-radius:50%;width:150px;height:150px;margin:0 auto 18px;overflow:hidden;box-shadow:0 10px 30px #d3526933}.avatar-photo[data-astro-cid-dnfe5elc]{object-fit:cover;width:100%;height:100%}.author-name[data-astro-cid-dnfe5elc]{font-family:var(--font-serif);color:var(--color-heading);margin-bottom:6px;font-size:2.5rem}.author-title[data-astro-cid-dnfe5elc]{color:var(--color-primary);margin-bottom:16px;font-size:1.05rem;font-weight:700}.author-academic-badges[data-astro-cid-dnfe5elc]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.badge-tag[data-astro-cid-dnfe5elc]{color:#1b5e20;border-radius:var(--radius-full);background:#e8f5e9;border:1px solid #c8e6c9;padding:5px 14px;font-size:.8rem;font-weight:700}.author-statement-card[data-astro-cid-dnfe5elc]{border-radius:var(--radius-lg);max-width:900px;margin:0 auto;padding:36px}.statement-label[data-astro-cid-dnfe5elc]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.78rem;font-weight:800;display:block}.manifesto-quote[data-astro-cid-dnfe5elc]{font-family:var(--font-serif);color:var(--color-heading);border-left:3px solid var(--color-primary);margin-bottom:22px;padding-left:18px;font-size:1.35rem;font-style:italic;line-height:1.6}.bio-paragraphs[data-astro-cid-dnfe5elc] p[data-astro-cid-dnfe5elc]{color:var(--color-text);margin-bottom:14px;font-size:1.02rem;line-height:1.8}.expert-pillars-grid[data-astro-cid-dnfe5elc]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;padding-top:24px;display:grid}.pillar-box[data-astro-cid-dnfe5elc] strong[data-astro-cid-dnfe5elc]{color:var(--color-heading);margin-bottom:4px;font-size:.92rem;display:block}.pillar-box[data-astro-cid-dnfe5elc] p[data-astro-cid-dnfe5elc]{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.portfolio-header[data-astro-cid-dnfe5elc]{margin-bottom:30px}.portfolio-header[data-astro-cid-dnfe5elc] h2[data-astro-cid-dnfe5elc]{margin-bottom:6px;font-size:1.8rem}.portfolio-header[data-astro-cid-dnfe5elc] p[data-astro-cid-dnfe5elc]{color:var(--color-text-muted);font-size:.95rem}.portfolio-grid[data-astro-cid-dnfe5elc]{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.portfolio-card[data-astro-cid-dnfe5elc]{border-radius:var(--radius-md);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.portfolio-card[data-astro-cid-dnfe5elc]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.portfolio-thumb-wrap[data-astro-cid-dnfe5elc]{aspect-ratio:16/9;background:#fdfbf9;width:100%;display:block;overflow:hidden}.portfolio-thumb[data-astro-cid-dnfe5elc]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.portfolio-card[data-astro-cid-dnfe5elc]:hover .portfolio-thumb[data-astro-cid-dnfe5elc]{transform:scale(1.04)}.portfolio-card-body[data-astro-cid-dnfe5elc]{flex-direction:column;flex-grow:1;padding:20px;display:flex}.card-cat[data-astro-cid-dnfe5elc]{text-transform:uppercase;color:var(--color-primary);letter-spacing:.04em;margin-bottom:6px;font-size:.72rem;font-weight:700}.card-headline[data-astro-cid-dnfe5elc]{margin-bottom:10px;font-size:1.15rem;line-height:1.35}.card-headline[data-astro-cid-dnfe5elc] a[data-astro-cid-dnfe5elc]:hover{color:var(--color-primary)}.card-desc[data-astro-cid-dnfe5elc]{color:var(--color-text-muted);flex-grow:1;margin-bottom:18px;font-size:.88rem;line-height:1.55}.card-action[data-astro-cid-dnfe5elc]{border-top:1px solid var(--color-border);padding-top:12px}.read-btn[data-astro-cid-dnfe5elc]{color:var(--color-primary);font-size:.85rem;font-weight:600}@media (width<=992px){.portfolio-grid[data-astro-cid-dnfe5elc]{grid-template-columns:repeat(2,1fr)}.expert-pillars-grid[data-astro-cid-dnfe5elc]{grid-template-columns:1fr}}@media (width<=600px){.portfolio-grid[data-astro-cid-dnfe5elc]{grid-template-columns:1fr}}
