.page-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:start}.profile-card[data-astro-cid-j7pv25f6]{position:sticky;top:5rem}.profile-photo[data-astro-cid-j7pv25f6]{width:100%;max-width:260px;border-radius:8px;box-shadow:var(--shadow-md);margin-bottom:1.5rem;transition:transform var(--transition-base),box-shadow var(--transition-base)}.profile-photo[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.profile-name[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;margin:0 0 .25rem;color:var(--text-primary)}.profile-block[data-astro-cid-j7pv25f6]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.profile-block[data-astro-cid-j7pv25f6]:first-of-type{margin-top:0;padding-top:0;border-top:none}.profile-block[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.3rem 0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.profile-block[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent)}.profile-block[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6],.profile-block[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary);font-weight:600}.affiliations[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:first-child{color:var(--text-secondary);font-size:.9375rem}.people-section[data-astro-cid-j7pv25f6],.people-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem}.content[data-astro-cid-j7pv25f6]{padding-top:0}.announcement[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--accent-subtle) 0%,var(--accent-light) 100%);border:1px solid var(--accent);padding:1rem 1.25rem;border-radius:4px;margin-bottom:2rem;animation:fadeIn var(--transition-slow) ease-out}.announcement[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:.9375rem;color:var(--text-primary)}.hero[data-astro-cid-j7pv25f6]{animation:fadeInUp .6s ease-out}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.25rem}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6],.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.hero[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent);transition:color var(--transition-fast)}.hero[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-hover)}.book-float[data-astro-cid-j7pv25f6]{float:right;max-width:140px;margin:0 0 1rem 1.5rem;border-radius:6px;box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base)}.book-float[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px) rotate(1deg);box-shadow:var(--shadow-lg)}.publications-section[data-astro-cid-j7pv25f6]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);animation:fadeInUp .6s ease-out .2s backwards}.publications-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.375rem;margin-bottom:.5rem;border-bottom:none;padding-bottom:0}.publications-intro[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:.875rem;margin-bottom:1rem;line-height:1.5}.people-mobile[data-astro-cid-j7pv25f6]{display:none;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--border)}.people-mobile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.25rem;margin-bottom:1rem}@media (max-width: 900px){.page-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.profile-card[data-astro-cid-j7pv25f6]{position:static;display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:start}.profile-photo[data-astro-cid-j7pv25f6]{max-width:200px;margin-bottom:0}.profile-info[data-astro-cid-j7pv25f6]{padding-top:.5rem}.profile-card[data-astro-cid-j7pv25f6] .people-section[data-astro-cid-j7pv25f6]{display:none}.people-mobile[data-astro-cid-j7pv25f6]{display:block}.announcement[data-astro-cid-j7pv25f6].desktop-only{display:none}.announcement[data-astro-cid-j7pv25f6].mobile-only{display:block;margin-bottom:1.5rem}}@media (max-width: 600px){.profile-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.profile-photo[data-astro-cid-j7pv25f6]{max-width:180px;margin:0 auto 1rem}.profile-block[data-astro-cid-j7pv25f6]{text-align:left}.legend[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.75rem}.paper-item[data-astro-cid-j7pv25f6]:hover{margin:0;padding-left:0;padding-right:0}}.announcement[data-astro-cid-j7pv25f6].mobile-only{display:none}@media (max-width: 900px){.announcement[data-astro-cid-j7pv25f6].desktop-only{display:none}.announcement[data-astro-cid-j7pv25f6].mobile-only{display:block}}
