.home[data-astro-cid-lcdefpme]{max-width:44rem}.thesis[data-astro-cid-lcdefpme]{text-align:center;text-wrap:balance;max-width:20em;margin:52px auto 0;font-size:clamp(1.6rem,4.4vw,2.3rem);font-weight:400;line-height:1.3}.thesis[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.mission-desc[data-astro-cid-lcdefpme]{text-align:center;max-width:35em;color:var(--ink-soft);margin:24px auto 0;font-size:1.08rem}.mission-actions[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.04em;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:7px;margin:20px 0 0;font-size:.8rem;display:flex}.mission-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.mission-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration:none}.section-intro[data-astro-cid-lcdefpme]{max-width:38em;color:var(--ink-soft);text-wrap:balance;margin:20px 0 8px;font-size:1.08rem;font-style:italic}.question[data-astro-cid-lcdefpme]{margin:44px 0}.section-label[data-astro-cid-lcdefpme]+.question[data-astro-cid-lcdefpme]{margin-top:34px}.q-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:.72rem;font-weight:600}.question[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:balance;margin:0 0 12px;font-size:1.55rem;font-style:italic;font-weight:400;line-height:1.3}.question[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 0 8px;font-size:1rem}.question[data-astro-cid-lcdefpme] .refs[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);font-size:.78rem}.projects[data-astro-cid-lcdefpme]{gap:20px;margin-top:32px;display:grid}.project-card[data-astro-cid-lcdefpme]{background:var(--panel);color:var(--ink);border-radius:4px;align-items:flex-start;gap:20px;padding:22px;display:flex}.project-card[data-astro-cid-lcdefpme]:hover{text-decoration:none}.project-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--accent)}.project-logo[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:4px;flex-shrink:0;width:56px;height:56px}.project-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 2px;font-size:1.25rem;font-weight:600;transition:color .12s}.project-subtitle[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.03em;color:var(--ink-soft);margin:0 0 8px;font-size:.8rem}.project-desc[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 0 8px;font-size:.98rem}.project-funder[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.74rem}.team-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:28px 18px;margin-top:32px;display:grid}.team-member[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;width:96px;height:96px;margin:0 auto 12px;display:block}.team-name[data-astro-cid-lcdefpme]{margin:0;font-size:.98rem;font-weight:600}.team-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.team-name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.team-role[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);margin:2px 0 8px;font-size:.72rem}.team-projects[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;display:flex}.collaborators[data-astro-cid-lcdefpme]{text-align:center;margin-top:44px}.collab-label[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 8px;font-size:.72rem;font-weight:600}.collab-list[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:42em;margin:0 auto;font-size:.95rem}.pub-intro[data-astro-cid-lcdefpme]{text-align:center;max-width:36em;color:var(--ink-soft);margin:24px auto 0;font-size:.98rem}.pub-list[data-astro-cid-lcdefpme]{margin:24px 0 0;padding:0;list-style:none}.pub[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);padding:16px 0}.pub-list[data-astro-cid-lcdefpme] .pub[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.pub-title[data-astro-cid-lcdefpme]{text-wrap:balance;margin:0 0 6px;font-size:1.08rem;font-weight:600;line-height:1.3}.pub-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-underline-offset:2px;text-decoration:underline .5px;text-decoration-color:var(--rule)}.pub-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);text-decoration-color:var(--accent)}.pub-authors[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0 0 6px;font-size:.94rem}.pub-venue[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:0;display:flex}.venue[data-astro-cid-lcdefpme]{font-style:italic}.pub-venue[data-astro-cid-lcdefpme] .year[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.76rem}.tag[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule);border-radius:3px;padding:1px 7px;font-size:.64rem}a[data-astro-cid-lcdefpme].project-tag{color:var(--accent);border-color:var(--accent);text-decoration:none;transition:border-color .12s,background-color .12s}a[data-astro-cid-lcdefpme].project-tag:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.highlights[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);margin-top:32px;padding-bottom:8px}.highlights[data-astro-cid-lcdefpme] .pub[data-astro-cid-lcdefpme]:first-child{padding-top:0}.archive-section[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.archive-section[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;align-items:baseline;gap:12px;padding:16px 0;list-style:none;display:flex}.archive-section[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.archive-section[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:before{content:"+";font-family:var(--sans);color:var(--ink-soft);flex:none;width:1em}.archive-section[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:before{content:"−"}.archive-section[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover .summary-title[data-astro-cid-lcdefpme]{color:var(--accent)}.summary-title[data-astro-cid-lcdefpme]{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.summary-count[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-soft);font-size:.76rem}.archive-section[data-astro-cid-lcdefpme] .pub-list[data-astro-cid-lcdefpme]{margin:0 0 20px}.join[data-astro-cid-lcdefpme]{margin-top:32px}.join-intro[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-align:center;max-width:38em;margin:0 auto 32px;font-size:1.08rem}.join-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.join-point[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 6px;font-size:1.08rem;font-weight:600}.join-point[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.95rem}.join-contact[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--sans);margin-top:36px;font-size:1rem}@media (width<=620px){.thesis[data-astro-cid-lcdefpme]{margin-top:56px}.mission-desc[data-astro-cid-lcdefpme]{margin-top:36px;font-size:1rem;line-height:1.75}.question[data-astro-cid-lcdefpme]{margin:34px 0}.question[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.35rem}.section-intro[data-astro-cid-lcdefpme]{font-size:1rem}.project-card[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.team-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}
