.hero.svelte-owyz3a.svelte-owyz3a{display:grid;gap:var(--size-4);padding:var(--size-8) 0 var(--size-9)}.eyebrow.svelte-owyz3a.svelte-owyz3a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:var(--font-size-0);color:var(--text-2)}.hero.svelte-owyz3a h1.svelte-owyz3a{font-size:clamp(2.8rem,5vw,4.2rem);letter-spacing:-.02em;margin:0}.lead.svelte-owyz3a.svelte-owyz3a{max-inline-size:52ch;font-size:var(--font-size-3);color:var(--text-2)}.hero-actions.svelte-owyz3a.svelte-owyz3a{display:flex;gap:var(--size-4);flex-wrap:wrap}.hero-actions.svelte-owyz3a a.svelte-owyz3a{padding:var(--size-3) var(--size-5);border-radius:var(--radius-3);text-decoration:none;font-weight:600}.hero-actions.svelte-owyz3a .primary.svelte-owyz3a{background:var(--brand);color:var(--surface-4);box-shadow:var(--shadow-3)}.hero-actions.svelte-owyz3a .ghost.svelte-owyz3a{border:1px solid var(--border);color:var(--text-1)}.grid.svelte-owyz3a.svelte-owyz3a{display:grid;gap:var(--size-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-top:var(--size-9)}.card.svelte-owyz3a.svelte-owyz3a{border-radius:var(--radius-3);padding:var(--size-6);box-shadow:var(--shadow-2);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.card.svelte-owyz3a h2.svelte-owyz3a,.card.svelte-owyz3a h3.svelte-owyz3a{margin-top:0;margin-bottom:var(--size-3)}.blog-card.svelte-owyz3a .text-link.svelte-owyz3a{display:inline-flex;margin-top:var(--size-4);text-decoration:none;color:var(--brand);font-weight:600}.projects.svelte-owyz3a.svelte-owyz3a,.papers.svelte-owyz3a.svelte-owyz3a{margin-top:var(--size-9);display:grid;gap:var(--size-6)}.section-header.svelte-owyz3a p.svelte-owyz3a{max-inline-size:48ch;color:var(--text-2)}.project-grid.svelte-owyz3a.svelte-owyz3a,.paper-grid.svelte-owyz3a.svelte-owyz3a{display:grid;gap:var(--size-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.project-card.svelte-owyz3a.svelte-owyz3a{position:relative;overflow:hidden}.project-card.svelte-owyz3a.svelte-owyz3a:after{content:"";position:absolute;top:-40%;right:-20%;width:160px;height:160px;opacity:.7}.paper-card.svelte-owyz3a.svelte-owyz3a{border-style:dashed;border-color:color-mix(in srgb,var(--border) 50%,transparent);background:color-mix(in srgb,var(--surface-2) 85%,transparent)}.paper-card.svelte-owyz3a h3.svelte-owyz3a{font-size:var(--font-size-2)}.paper-card.svelte-owyz3a .tag.svelte-owyz3a{background:transparent;border:1px solid var(--border);color:var(--text-1)}.tag.svelte-owyz3a.svelte-owyz3a{display:inline-flex;margin-top:var(--size-4);font-size:var(--font-size-0);padding:var(--size-1) var(--size-3);border-radius:var(--radius-round);background:var(--surface-4);color:var(--text-2)}@media (min-width: 900px){.hero.svelte-owyz3a.svelte-owyz3a{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hero-actions.svelte-owyz3a.svelte-owyz3a{justify-content:flex-start}}
