.navbar[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end;gap:2rem;padding:2rem 0}.navbar[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:#666;font-weight:400;transition:color .2s ease}.navbar[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#333}main[data-astro-cid-j7pv25f6]{max-width:var(--max-width);margin:0 auto}.intro-section[data-astro-cid-j7pv25f6]{display:flex;align-items:center;padding:1.5rem 0}.intro-content[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:3rem}.intro-text[data-astro-cid-j7pv25f6]{flex:1;max-width:65%}.intro-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:1rem;color:#555;max-width:600px}.social-links[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;margin-top:1.5rem}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#0000000a;color:#555;text-decoration:none;transition:all .2s ease}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#00000014;color:#222}.profile-image[data-astro-cid-j7pv25f6]{flex-shrink:0;display:flex;justify-content:center;align-items:center}.profile-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:200px;height:200px;border-radius:50%;object-fit:cover}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.5rem;border-bottom:2px solid var(--color-text);padding-bottom:.25rem;display:inline-block}.content[data-astro-cid-j7pv25f6]{font-size:1rem;color:#555}.publications-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.publication-item[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;align-items:flex-start;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.publication-item[data-astro-cid-j7pv25f6]:first-child{margin-top:1rem}.publication-item[data-astro-cid-j7pv25f6]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.publication-thumbnail[data-astro-cid-j7pv25f6]{flex-shrink:0;width:180px;height:108px}.publication-thumbnail[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;border-radius:4px}.placeholder-thumbnail[data-astro-cid-j7pv25f6]{width:100%;height:100%;background:#f0f0f0;border-radius:4px}.publication-info[data-astro-cid-j7pv25f6]{flex:1}.publication-title[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1rem;margin:0 0 .5rem;color:#333;line-height:1.3}.publication-authors[data-astro-cid-j7pv25f6]{margin-bottom:.25rem;font-size:.9rem;color:var(--color-text-light)}.author-bold[data-astro-cid-j7pv25f6]{font-weight:700}.publication-venue[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;font-size:.9rem;color:var(--color-text-light)}.venue-name[data-astro-cid-j7pv25f6]{font-weight:700}.publication-links[data-astro-cid-j7pv25f6]{display:flex;gap:1rem}.publication-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text-light);text-decoration:none;font-size:.85rem}.publication-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-text);text-decoration:underline}.projects-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.project-item[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;align-items:flex-start;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.project-item[data-astro-cid-j7pv25f6]:first-child{margin-top:1rem}.project-item[data-astro-cid-j7pv25f6]:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.project-thumbnail[data-astro-cid-j7pv25f6]{flex-shrink:0;width:180px;height:108px}.project-thumbnail[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;border-radius:4px}.project-info[data-astro-cid-j7pv25f6]{flex:1}.project-title[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1rem;margin:0 0 .5rem;color:#333;line-height:1.3}.project-description[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;font-size:.9rem;color:var(--color-text-light);line-height:1.4}.project-year[data-astro-cid-j7pv25f6]{margin-bottom:.5rem;font-size:.9rem;color:var(--color-text-light);font-weight:700}.project-links[data-astro-cid-j7pv25f6]{display:flex;gap:1rem}.project-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text-light);text-decoration:none;font-size:.85rem}.project-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-text);text-decoration:underline}.blog-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.blog-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.blog-item[data-astro-cid-j7pv25f6]:last-child{border-bottom:none;padding-bottom:0}.blog-title[data-astro-cid-j7pv25f6]{font-weight:700;font-size:1.1rem;margin:0 0 .5rem;color:#333}.blog-date[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-text-light);margin-bottom:.5rem}.blog-excerpt[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--color-text-light);margin-bottom:.75rem;line-height:1.5}.blog-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text-light);text-decoration:none;font-size:.85rem}.blog-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-text);text-decoration:underline}.footer[data-astro-cid-j7pv25f6]{margin-top:4rem;padding:2rem 0;border-top:1px solid var(--color-border);background:#fafafa}.footer-content[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;max-width:var(--max-width);margin:0 auto;padding:0 1rem}.footer-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-light);font-size:.9rem;margin:0}@media(max-width:768px){.navbar[data-astro-cid-j7pv25f6]{justify-content:center;gap:1.5rem}.intro-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center;gap:2rem}.intro-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:1.5rem}.profile-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:200px;height:200px}main[data-astro-cid-j7pv25f6]{padding:0 1rem}}
