.au-hero[data-astro-cid-hjkd7uw7]{background:var(--gradient-hero);position:relative;overflow:hidden}.au-hero__glow[data-astro-cid-hjkd7uw7]{top:-120px;pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side,#fb6f3f29,#ffb94012 60%,#0000);width:520px;height:420px;position:absolute;inset-inline-end:-80px}.au-hero__inner[data-astro-cid-hjkd7uw7]{max-width:var(--container);margin:0 auto;padding:116px 24px 48px;position:relative}.au-hero__crumbs[data-astro-cid-hjkd7uw7]{margin-bottom:24px}.au-hero__row[data-astro-cid-hjkd7uw7]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.au-avatar[data-astro-cid-hjkd7uw7]{background:var(--blue-100);width:120px;height:120px;color:var(--primary);font-family:var(--font-display);box-shadow:var(--shadow-media);border:4px solid var(--surface-card);border-radius:99px;flex-shrink:0;place-items:center;font-size:48px;font-weight:800;line-height:1;display:grid}.au-hero__text[data-astro-cid-hjkd7uw7]{flex:360px}.au-hero__eyebrow[data-astro-cid-hjkd7uw7]{margin-bottom:10px}.au-hero__title[data-astro-cid-hjkd7uw7]{hyphens:manual;overflow-wrap:break-word;font-family:var(--font-display);font-weight:800;font-size:var(--text-4xl);letter-spacing:-.02em;color:var(--text-heading);margin:0 0 6px;line-height:1.08}.au-hero__role[data-astro-cid-hjkd7uw7]{font-size:var(--text-md);color:var(--primary);margin-bottom:12px;font-weight:600}.au-hero__bio[data-astro-cid-hjkd7uw7]{font-size:var(--text-md);color:var(--text-body);max-width:620px;margin:0;line-height:1.65}.au-badges[data-astro-cid-hjkd7uw7]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.au-inner[data-astro-cid-hjkd7uw7]{max-width:var(--container);margin:0 auto;padding:0 24px}.au-posts[data-astro-cid-hjkd7uw7]{background:var(--bg-subtle);padding:var(--section-y) 0}.au-h2[data-astro-cid-hjkd7uw7]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-heading);margin:0 0 18px}.au-grid[data-astro-cid-hjkd7uw7]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px;display:grid}.au-more[data-astro-cid-hjkd7uw7]{justify-content:center;margin-top:28px;display:flex}.au-bio[data-astro-cid-hjkd7uw7]{padding:var(--section-y-tight) 0 var(--section-y)}.au-bio__grid[data-astro-cid-hjkd7uw7]{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:20px;display:grid}.au-card__title[data-astro-cid-hjkd7uw7]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-heading);margin:0 0 14px}.au-prose[data-astro-cid-hjkd7uw7] p[data-astro-cid-hjkd7uw7]{font-size:var(--text-base);color:var(--text-body);margin:0 0 12px;line-height:1.7}.au-prose[data-astro-cid-hjkd7uw7] p[data-astro-cid-hjkd7uw7]:last-child{margin-bottom:0}.au-prose[data-astro-cid-hjkd7uw7] a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.au-card__label[data-astro-cid-hjkd7uw7]{font-family:var(--font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:18px 0 8px;font-weight:700}.au-card__title[data-astro-cid-hjkd7uw7]+.au-card__label[data-astro-cid-hjkd7uw7]{margin-top:0}:root:is([lang=ar],[lang=hi],[lang=zh],[lang=ko]) .au-card__label[data-astro-cid-hjkd7uw7]{text-transform:none}.au-list[data-astro-cid-hjkd7uw7]{font-size:var(--text-sm);color:var(--text-strong);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.au-list[data-astro-cid-hjkd7uw7] li[data-astro-cid-hjkd7uw7]{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.au-list[data-astro-cid-hjkd7uw7] .au-list__icon{color:var(--success);margin-top:1px}.au-contact[data-astro-cid-hjkd7uw7]{border-radius:var(--radius-xl);background:var(--gradient-cta);border:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:28px;display:flex}.au-contact__title[data-astro-cid-hjkd7uw7]{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--text-heading);margin:0 0 4px}.au-contact__text[data-astro-cid-hjkd7uw7]{font-size:var(--text-sm);color:var(--text-body);margin:0}
