.breadcrumb[data-astro-cid-7aexiinu]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--color-muted);margin-bottom:1.25rem;flex-wrap:wrap}.breadcrumb-link[data-astro-cid-7aexiinu]{color:var(--color-muted);text-decoration:none;transition:color .2s}.breadcrumb-link[data-astro-cid-7aexiinu]:hover{color:var(--color-gold)}.breadcrumb-sep[data-astro-cid-7aexiinu]{color:var(--color-border)}.breadcrumb-current[data-astro-cid-7aexiinu]{color:var(--color-text)}.author-header[data-astro-cid-7aexiinu]{margin-bottom:3rem}.author-identity[data-astro-cid-7aexiinu]{display:flex;align-items:center;gap:2rem;margin-bottom:1.75rem}@media(max-width:560px){.author-identity[data-astro-cid-7aexiinu]{flex-direction:column;align-items:flex-start;gap:1.25rem}}.author-avatar[data-astro-cid-7aexiinu]{width:96px;height:96px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#4a4e8f,#6b3fa0);display:flex;align-items:center;justify-content:center;border:2px solid var(--color-border)}.author-initials[data-astro-cid-7aexiinu]{font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:700;color:#e6e6fa;line-height:1}.author-role[data-astro-cid-7aexiinu]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--color-accent-light);margin:0 0 .4rem}.author-name[data-astro-cid-7aexiinu]{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-text);line-height:1.05;margin:0 0 .75rem}.author-specialties[data-astro-cid-7aexiinu]{display:flex;gap:.5rem;flex-wrap:wrap}.author-bio[data-astro-cid-7aexiinu]{font-size:1rem;color:var(--color-muted);max-width:65ch;line-height:1.7;margin:0 0 1rem}.author-twitter[data-astro-cid-7aexiinu]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--color-accent-light);text-decoration:none;transition:color .2s}.author-twitter[data-astro-cid-7aexiinu]:hover{color:var(--color-gold)}.lead-article[data-astro-cid-7aexiinu]{margin-bottom:3rem}.lead-link[data-astro-cid-7aexiinu]{display:block;text-decoration:none;color:inherit}.lead-image-wrap[data-astro-cid-7aexiinu]{position:relative;width:100%;aspect-ratio:21/8;overflow:hidden}.lead-img[data-astro-cid-7aexiinu]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.lead-link[data-astro-cid-7aexiinu]:hover .lead-img[data-astro-cid-7aexiinu]{transform:scale(1.02)}.lead-scrim[data-astro-cid-7aexiinu]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#0000001a,#0000000a)}.lead-text[data-astro-cid-7aexiinu]{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 2.5rem 2rem;background:linear-gradient(to top,#05030af5,#05030ad9 55%,#05030a00)}.lead-title[data-astro-cid-7aexiinu]{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.4rem,3vw,2.25rem);font-weight:700;color:#fff;line-height:1.1;margin:.4rem 0 .5rem;max-width:40ch;transition:color .2s}.lead-link[data-astro-cid-7aexiinu]:hover .lead-title[data-astro-cid-7aexiinu]{color:var(--color-gold-light)}.lead-subtitle[data-astro-cid-7aexiinu]{font-size:.9rem;color:#ffffffd9;margin:0 0 .5rem;max-width:55ch;line-height:1.5}.lead-meta[data-astro-cid-7aexiinu]{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin:0}@media(max-width:768px){.lead-image-wrap[data-astro-cid-7aexiinu]{aspect-ratio:4 / 5}.lead-text[data-astro-cid-7aexiinu]{padding:1.25rem 1rem}.lead-subtitle[data-astro-cid-7aexiinu],.lead-title[data-astro-cid-7aexiinu]{max-width:100%}}.articles-header[data-astro-cid-7aexiinu]{margin-bottom:1.5rem}.articles-grid-section[data-astro-cid-7aexiinu]{margin-bottom:4rem}.articles-grid[data-astro-cid-7aexiinu]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:900px){.articles-grid[data-astro-cid-7aexiinu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.articles-grid[data-astro-cid-7aexiinu]{grid-template-columns:1fr}}.empty-state[data-astro-cid-7aexiinu]{padding:4rem 0;text-align:center;border:1px dashed var(--color-border)}.empty-text[data-astro-cid-7aexiinu]{color:var(--color-muted);margin:0}
