a[data-astro-cid-balv45lp]{position:relative;display:flex;place-content:center;text-align:center;padding:.56em 2em;gap:.8em;color:var(--accent-text-over);text-decoration:none;line-height:1.1;border-radius:999rem;overflow:hidden;background:var(--gradient-accent-orange);box-shadow:var(--shadow-md);white-space:nowrap}@media(min-width:20em){a[data-astro-cid-balv45lp]{font-size:var(--text-lg)}}a[data-astro-cid-balv45lp]:after{content:"";position:absolute;inset:0;pointer-events:none;transition:background-color var(--theme-transition);mix-blend-mode:overlay}a[data-astro-cid-balv45lp]:focus:after,a[data-astro-cid-balv45lp]:hover:after{background-color:hsla(var(--gray-999-basis),.3)}@media(min-width:50em){a[data-astro-cid-balv45lp]{padding:1.125rem 2.5rem;font-size:var(--text-xl)}}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:2rem;padding-block:2rem}@media(max-width:50em){.hero[data-astro-cid-j7pv25f6]{gap:1.5rem;padding-top:0;padding-bottom:.5rem}}.hero[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{order:1}.hero-image[data-astro-cid-j7pv25f6]{order:-1}.intro-text[data-astro-cid-j7pv25f6]{margin-top:1rem;max-width:50ch}.intro-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--gray-300);line-height:1.6}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.hero-button[data-astro-cid-j7pv25f6]{display:inline-block;padding:.75rem 2rem;border-radius:0;font-size:var(--text-base);font-weight:600;text-decoration:none;transition:all var(--theme-transition);border:1px solid var(--accent-regular)}.hero-button[data-astro-cid-j7pv25f6].primary{background:var(--accent-regular);color:var(--gray-999)}.hero-button[data-astro-cid-j7pv25f6].primary:hover{background:var(--accent-dark);opacity:.9}.hero-button[data-astro-cid-j7pv25f6].secondary{background:transparent;color:var(--accent-regular);border:1px solid var(--accent-regular)}.hero-button[data-astro-cid-j7pv25f6].secondary:hover{background:var(--accent-regular);color:var(--gray-999)}.hero-image[data-astro-cid-j7pv25f6]{width:100%;max-width:500px;aspect-ratio:3 / 4;object-fit:cover;border-radius:1rem;box-shadow:var(--shadow-md);position:relative;z-index:1}.stats-section[data-astro-cid-j7pv25f6]{padding-block:1rem}@media(max-width:50em){.stats-section[data-astro-cid-j7pv25f6]{padding-block:.5rem}}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem;background:var(--gray-999);border-radius:.5rem;text-align:center;border-top:3px solid var(--accent-regular);box-shadow:var(--shadow-sm)}.stat-number[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl);font-weight:600;color:var(--gray-0);font-family:var(--font-brand);margin-bottom:.25rem}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--gray-300);text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.research-interests[data-astro-cid-j7pv25f6]{padding-block:2rem}.section-title[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);color:var(--gray-0);margin-bottom:1.5rem;text-align:center}.interests-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.interest-card[data-astro-cid-j7pv25f6]{padding:1.5rem;background:var(--gray-999);border-radius:.75rem;border-left:3px solid var(--accent-regular);box-shadow:var(--shadow-sm)}.interest-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--gray-0);margin:0 0 .5rem}.interest-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--gray-300);margin:0}@media(min-width:50em){.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 300px;padding-inline:2.5rem;gap:3.75rem;align-items:start}.hero[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{order:0}.hero-image[data-astro-cid-j7pv25f6]{max-width:100%;order:0}}.section[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.with-background[data-astro-cid-j7pv25f6]{position:relative}.with-background[data-astro-cid-j7pv25f6]:before{--hero-bg: var(--bg-image-subtle-2);content:"";position:absolute;pointer-events:none;left:50%;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));top:0;transform:translateY(-75%) translate(-50%);background:url(/assets/backgrounds/noise.png) top center/220px repeat,var(--hero-bg) center center / var(--bg-gradient-size) no-repeat,var(--gray-999);background-blend-mode:overlay,normal,normal,normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1}.with-background[data-astro-cid-j7pv25f6].bg-variant:before{--hero-bg: var(--bg-image-subtle-1)}.section-header[data-astro-cid-j7pv25f6]{justify-self:center;text-align:center;max-width:50ch;font-size:var(--text-md);color:var(--gray-300)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}@media(min-width:50em){.section[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header" "gallery gallery gallery gallery";gap:5rem}.section[data-astro-cid-j7pv25f6].with-cta{grid-template-areas:"header header header cta" "gallery gallery gallery gallery"}.section-header[data-astro-cid-j7pv25f6]{grid-area:header;font-size:var(--text-lg)}.section-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl)}.with-cta[data-astro-cid-j7pv25f6] .section-header[data-astro-cid-j7pv25f6]{justify-self:flex-start;text-align:left}.gallery[data-astro-cid-j7pv25f6]{grid-area:gallery}.cta[data-astro-cid-j7pv25f6]{grid-area:cta}}.recent-publications[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;padding:2rem 0;grid-column:1 / -1;max-width:60rem;margin-inline:auto;width:100%}.pub-preview[data-astro-cid-j7pv25f6]{padding:1.5rem;background:var(--gray-999);border-left:3px solid var(--accent-regular);border-radius:.5rem;box-shadow:var(--shadow-sm);transition:all var(--theme-transition)}.pub-preview[data-astro-cid-j7pv25f6]:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.pub-preview[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--gray-0);margin:0 0 .5rem}.pub-authors[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--gray-300);margin:0 0 .25rem}.pub-authors[data-astro-cid-j7pv25f6] strong{color:var(--gray-0);font-weight:600}.pub-venue[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--gray-400);margin:0}.pub-venue[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--accent-regular);font-style:normal}.news-list[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;padding:2rem 0;grid-column:1 / -1;max-width:60rem;margin-inline:auto;width:100%}.news-item-link[data-astro-cid-j7pv25f6]{text-decoration:none;display:block}.news-item[data-astro-cid-j7pv25f6]{padding:1rem 1.5rem;background:var(--gray-999);border-radius:.5rem;border-left:3px solid var(--accent-light);box-shadow:var(--shadow-sm);transition:all var(--theme-transition)}.news-item-link[data-astro-cid-j7pv25f6] .news-item[data-astro-cid-j7pv25f6]{cursor:pointer}.news-item[data-astro-cid-j7pv25f6]:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.news-date[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--accent-regular);font-weight:600;display:block;margin-bottom:.25rem}.news-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--gray-200);margin:0}.featured-projects[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;padding:2rem 0;grid-column:1 / -1;max-width:70rem;margin-inline:auto;width:100%;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.featured-projects[data-astro-cid-j7pv25f6] .scroll-reveal[data-astro-cid-j7pv25f6]{height:100%;display:flex}.featured-projects[data-astro-cid-j7pv25f6] .scroll-reveal[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{flex:1}@media(max-width:50em){.mobile-hide[data-astro-cid-j7pv25f6]{display:none}.interests-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:.75rem}.interest-card[data-astro-cid-j7pv25f6]{padding:.75rem}.interest-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:500;line-height:1.3;word-break:break-word}.interest-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:none}.featured-projects[data-astro-cid-j7pv25f6] .scroll-reveal[data-astro-cid-j7pv25f6]:nth-child(n+2){display:none}.recent-publications[data-astro-cid-j7pv25f6] .pub-preview[data-astro-cid-j7pv25f6]:nth-child(n+2){display:none}.news-list[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(n+2){display:none}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.stat-number[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}.stat-label[data-astro-cid-j7pv25f6]{font-size:.75rem}.featured-projects[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
