.page-intro[data-astro-cid-4sbzrcyf]{padding-bottom:var(--space-6)}.hero-chips[data-astro-cid-4sbzrcyf]{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-chip[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-weight:600}.section-label[data-astro-cid-4sbzrcyf]{font-size:var(--text-xl);margin-bottom:var(--space-5)}.publications-grid[data-astro-cid-4sbzrcyf]{gap:var(--space-5);grid-template-columns:1.4fr 1fr;align-items:stretch;display:grid}.publication-featured[data-astro-cid-4sbzrcyf]{gap:var(--space-2);background:var(--color-ink);border-radius:var(--radius-lg);padding:var(--space-6);flex-direction:column;display:flex}.publication-featured__tag[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);background:var(--color-cyan);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-2);align-self:flex-start;font-weight:700;display:inline-block}.publication-featured__title[data-astro-cid-4sbzrcyf]{font-size:var(--text-2xl);color:#fff;margin:0}.publication-featured__date[data-astro-cid-4sbzrcyf]{font-size:var(--text-sm);color:#ffffffa6;margin:0}.publication-featured__subtitle[data-astro-cid-4sbzrcyf]{font-size:var(--text-base);color:#ffffffd9;max-width:480px;margin:0}.publication-featured__note[data-astro-cid-4sbzrcyf]{font-size:var(--text-sm);color:#fff9;margin:0 0 var(--space-3);font-style:italic}.publication-featured[data-astro-cid-4sbzrcyf] .btn--primary{color:var(--color-ink);background:#fff;align-self:flex-start}.publication-featured[data-astro-cid-4sbzrcyf] .btn--primary:hover{background:var(--color-accent-soft)}.publications-stack[data-astro-cid-4sbzrcyf]{gap:var(--space-4);flex-direction:column;display:flex}.publication-compact[data-astro-cid-4sbzrcyf]{gap:var(--space-1);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.publication-compact__title[data-astro-cid-4sbzrcyf]{font-size:var(--text-base);margin:0}.publication-compact__date[data-astro-cid-4sbzrcyf]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.publication-compact__subtitle[data-astro-cid-4sbzrcyf]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2)}.publication-compact[data-astro-cid-4sbzrcyf] .btn{align-self:flex-start}@media (width<=860px){.publications-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr}}.tracks-grid[data-astro-cid-4sbzrcyf]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.tracks-grid[data-astro-cid-4sbzrcyf]>.card{gap:var(--space-2);flex-direction:column;display:flex}.track-card__name[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);font-weight:600}.track-card__question[data-astro-cid-4sbzrcyf]{font-size:var(--text-lg);color:var(--color-ink);margin:0;font-weight:600}.track-card__description[data-astro-cid-4sbzrcyf]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-2)}.tracks-grid[data-astro-cid-4sbzrcyf] .btn{align-self:flex-start}@media (width<=700px){.tracks-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr}}.approach-strip[data-astro-cid-4sbzrcyf]{align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-5);padding:var(--space-5) 0;border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;list-style:none;display:flex}.approach-strip__segment[data-astro-cid-4sbzrcyf]{align-items:center;gap:var(--space-4);display:inline-flex}.approach-strip__step[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono);font-size:calc(var(--text-xs) * 1.125);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);font-weight:600}.approach-strip__arrow[data-astro-cid-4sbzrcyf]{color:var(--color-accent);font-size:calc(var(--text-base) * 1.125)}@media (width<=1180px){.approach-strip[data-astro-cid-4sbzrcyf],.approach-strip__segment[data-astro-cid-4sbzrcyf]{align-items:flex-start;gap:var(--space-3);flex-direction:column}.approach-strip__arrow[data-astro-cid-4sbzrcyf]{display:inline-block;transform:rotate(90deg)}}.closing-band[data-astro-cid-4sbzrcyf]{background:var(--color-ink);padding-block:var(--space-8);margin-top:var(--space-6)}.closing-band__inner[data-astro-cid-4sbzrcyf]{gap:var(--space-7);grid-template-columns:repeat(2,1fr);display:grid}.closing-band__col[data-astro-cid-4sbzrcyf]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.closing-band__title[data-astro-cid-4sbzrcyf]{font-size:var(--text-2xl);color:#fff;margin:0}.closing-band__body[data-astro-cid-4sbzrcyf]{color:#ffffffc7;margin:0 0 var(--space-2)}.closing-band[data-astro-cid-4sbzrcyf] .btn--primary{color:var(--color-ink);background:#fff}.closing-band[data-astro-cid-4sbzrcyf] .btn--primary:hover{background:var(--color-accent-soft)}.closing-band[data-astro-cid-4sbzrcyf] a:focus-visible{outline-color:#fff}@media (width<=700px){.closing-band__inner[data-astro-cid-4sbzrcyf]{gap:var(--space-6);grid-template-columns:1fr}}.page-intro-old[data-astro-cid-4sbzrcyf]{padding-bottom:var(--space-6)}.research-related[data-astro-cid-4sbzrcyf]{color:var(--color-text-muted);font-size:var(--text-sm);max-width:680px;margin:0 0 var(--space-4)}.research-related__actions[data-astro-cid-4sbzrcyf]{gap:var(--space-5);flex-wrap:wrap;display:flex}.publication__label[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-success-text);margin-bottom:var(--space-3);display:block}.publication__title[data-astro-cid-4sbzrcyf]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.publication__subtitle[data-astro-cid-4sbzrcyf]{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-4);max-width:620px}.publication__pending[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);display:inline-block}.question-list[data-astro-cid-4sbzrcyf]{max-width:720px}.sequence-wrap[data-astro-cid-4sbzrcyf]{margin-top:var(--space-5)}.research-areas-grid[data-astro-cid-4sbzrcyf]{justify-content:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.research-areas-grid[data-astro-cid-4sbzrcyf]>.card{flex:0 340px}.library__category[data-astro-cid-4sbzrcyf]{margin-bottom:var(--space-6)}.library__category[data-astro-cid-4sbzrcyf]:last-child{margin-bottom:0}.library__category-name[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4);font-weight:600}.library__grid[data-astro-cid-4sbzrcyf]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.library__empty[data-astro-cid-4sbzrcyf]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}
