.cta[data-astro-cid-2zwc476k]{justify-content:center;padding-top:1rem;display:flex}.box[data-astro-cid-2zwc476k]{border:1px solid var(--gray-800);background-color:var(--gray-500_60);box-shadow:var(--shadow-sm);border-radius:.75rem;padding:1.5rem}.skills[data-astro-cid-2zwc476k]{flex-direction:column;gap:3rem;display:flex}.skills-grid[data-astro-cid-2zwc476k]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:3rem 2rem;display:grid}.skills[data-astro-cid-2zwc476k] h2[data-astro-cid-2zwc476k]{font-size:var(--text-lg)}.skills[data-astro-cid-2zwc476k] p[data-astro-cid-2zwc476k]{color:var(--gray-900)}@media (width>=50em){.box[data-astro-cid-2zwc476k]{border-radius:1.5rem;padding:2.5rem}.skills[data-astro-cid-2zwc476k]{gap:4rem}.skills-grid[data-astro-cid-2zwc476k]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:4rem 2.5rem}.skills[data-astro-cid-2zwc476k] h2[data-astro-cid-2zwc476k]{font-size:var(--text-2xl)}}.publications-gallery[data-astro-cid-iyv57hwg]{gap:1.5rem;display:grid}.publications-preview[data-astro-cid-iyv57hwg]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.publication-pill[data-astro-cid-iyv57hwg]{border:1px solid var(--color-border);background:var(--gradient-subtle);color:var(--text-secondary);font-size:var(--text-sm);text-align:center;transition:all var(--theme-transition);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.publication-pill[data-astro-cid-iyv57hwg]:hover{color:var(--text-main);border-color:var(--accent-regular);background:var(--accent-subtle-overlay);transform:translateY(-2px)}.publication-pill[data-astro-cid-iyv57hwg] span[data-astro-cid-iyv57hwg]{color:var(--accent-regular);font-size:.85em}.publications-cta[data-astro-cid-iyv57hwg]{justify-content:center;display:flex}.text[data-astro-cid-lcdefpme]{color:var(--gray-800)}.hero[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:2rem;display:flex}.roles[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;object-fit:cover;object-position:top;background-color:var(--color-sky-light-transparent);box-shadow:var(--shadow-md);border-radius:1.5rem}@media (width>=50em){.hero[data-astro-cid-lcdefpme]{grid-template-columns:6fr 2fr;gap:3.75rem;padding-inline:2.5rem;display:grid}.roles[data-astro-cid-lcdefpme]{gap:.5rem;margin-top:.5rem;display:flex}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;border-radius:4.5rem}}.section[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.with-background[data-astro-cid-lcdefpme]{position:relative}.with-background[data-astro-cid-lcdefpme]:before{--hero-bg:var(--bg-image-subtle-2);content:"";pointer-events:none;width:100vw;aspect-ratio:calc(2.25 / var(--bg-scale));background-blend-mode:overlay, normal, normal, normal;mix-blend-mode:var(--bg-blend-mode);z-index:-1;position:absolute;top:0;left:50%;transform:translateY(-75%)translate(-50%)}.with-background[data-astro-cid-lcdefpme].bg-variant:before{--hero-bg:var(--bg-image-subtle-1)}.section-header[data-astro-cid-lcdefpme]{font-size:var(--text-md);color:var(--gray-300)}.section-header[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-2xl)}@media (width>=50em){.section[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-template-areas:"header header header header""gallery gallery gallery gallery";gap:5rem}.section[data-astro-cid-lcdefpme].with-cta{grid-template-areas:"header header header cta""gallery gallery gallery gallery"}.section-header[data-astro-cid-lcdefpme]{font-size:var(--text-lg);grid-area:header}.section-header[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-4xl)}.with-cta[data-astro-cid-lcdefpme] .section-header[data-astro-cid-lcdefpme]{text-align:left;justify-self:flex-start}.gallery[data-astro-cid-lcdefpme]{grid-area:gallery}.cta[data-astro-cid-lcdefpme]{grid-area:cta}}.mention-card[data-astro-cid-lcdefpme]{text-align:center;border:1px solid var(--gray-800);height:7rem;color:var(--gray-300);background:var(--gradient-subtle);box-shadow:var(--shadow-sm);border-radius:1.5rem;justify-content:center;align-items:center;display:flex}@media (width>=50em){.mention-card[data-astro-cid-lcdefpme]{border-radius:1.5rem;height:9.5rem}}
