section[data-astro-cid-t3ojsfoq]{scroll-margin-top:var(--research-anchor-offset,6rem);padding-block:3.5rem}h1[data-astro-cid-t3ojsfoq],h2[data-astro-cid-t3ojsfoq],h3[data-astro-cid-t3ojsfoq]{text-wrap:balance;line-height:1.2}a[data-astro-cid-t3ojsfoq]{color:inherit}a[data-astro-cid-t3ojsfoq]:focus-visible{outline:3px solid var(--clr-primary-base);outline-offset:5px;border-radius:2px}.breadcrumb[data-astro-cid-t3ojsfoq]{font-size:var(--fs-small);color:var(--clr-text-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex;& a{text-underline-offset:4px;text-decoration-thickness:1px}& [aria-current]{overflow-wrap:anywhere}}.eyebrow[data-astro-cid-t3ojsfoq]{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--clr-primary-base);font-weight:600}.hero[data-astro-cid-t3ojsfoq]{flex-direction:column;gap:1rem;display:flex}h1[data-astro-cid-t3ojsfoq]{max-width:18ch;font-size:var(--fs-title);letter-spacing:-.035em}.subtitle[data-astro-cid-t3ojsfoq]{max-width:40ch;font-size:var(--fs-subheading)}.section-heading[data-astro-cid-t3ojsfoq] h2[data-astro-cid-t3ojsfoq]{font-size:var(--fs-heading);letter-spacing:-.025em;font-weight:600}.prose[data-astro-cid-t3ojsfoq]{min-width:0;max-width:68ch}.prose[data-astro-cid-t3ojsfoq] p{margin:0}.prose[data-astro-cid-t3ojsfoq] h3{font-size:var(--fs-subheading);margin:1.7rem 0 .65rem;line-height:1.35}.prose[data-astro-cid-t3ojsfoq] h3:first-child{margin-top:0}.prose[data-astro-cid-t3ojsfoq] ul,.prose[data-astro-cid-t3ojsfoq] ol{margin:1rem 0;padding-inline-start:1.25rem}.prose[data-astro-cid-t3ojsfoq] li+li{margin-top:.6rem}.prose[data-astro-cid-t3ojsfoq] a{color:var(--clr-primary-base);text-underline-offset:3px}.prose[data-astro-cid-t3ojsfoq] a:focus-visible{outline:3px solid var(--clr-primary-base);outline-offset:4px}.prose[data-astro-cid-t3ojsfoq] figure{margin:1.5rem 0 0}.prose[data-astro-cid-t3ojsfoq] figcaption{font-size:var(--fs-small);margin-top:.6rem}.markdown-copy[data-astro-cid-t3ojsfoq]{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:start;gap:.5rem 3.5rem;max-width:none;display:grid}.markdown-copy[data-astro-cid-t3ojsfoq] .summary[data-astro-cid-t3ojsfoq]{grid-column:1/3}.markdown-copy[data-astro-cid-t3ojsfoq]>*{grid-column:2;min-width:0;max-width:68ch;margin:0}.markdown-copy[data-astro-cid-t3ojsfoq] .summary[data-astro-cid-t3ojsfoq]{max-width:none}.markdown-copy[data-astro-cid-t3ojsfoq]>h2{max-width:18ch;font-size:var(--fs-heading);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:var(--research-anchor-offset,6rem);grid-column:1;margin-top:2rem;font-weight:600;line-height:1.18}.markdown-copy[data-astro-cid-t3ojsfoq]>h2:first-child,.markdown-copy[data-astro-cid-t3ojsfoq]>h2:first-child+*,.markdown-copy[data-astro-cid-t3ojsfoq]>p+p{margin-top:0}.markdown-copy[data-astro-cid-t3ojsfoq]>h3{align-self:end;margin:1rem 0 0}.markdown-copy[data-astro-cid-t3ojsfoq]>h2+*{margin-top:2rem}.markdown-copy[data-astro-cid-t3ojsfoq]>ul,.markdown-copy[data-astro-cid-t3ojsfoq]>ol{margin:0}.markdown-copy[data-astro-cid-t3ojsfoq] blockquote{border-left:3px solid var(--clr-primary-base);padding-left:1rem}.markdown-copy[data-astro-cid-t3ojsfoq] table{border-collapse:collapse;display:block;overflow-x:auto}.markdown-copy[data-astro-cid-t3ojsfoq] th,.markdown-copy[data-astro-cid-t3ojsfoq] td{border:1px solid var(--clr-border-strong);text-align:left;padding:.6rem}.markdown-copy[data-astro-cid-t3ojsfoq] pre{border-radius:.35rem;padding:1rem;overflow-x:auto}.approach-copy[data-astro-cid-t3ojsfoq]{background:var(--clr-section-background);border-left:3px solid var(--clr-primary-base);border-radius:0 .35rem .35rem 0;padding:1.7rem 2rem}.application-grid[data-astro-cid-t3ojsfoq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;margin-top:2rem;display:grid}.application-card[data-astro-cid-t3ojsfoq]{background:var(--clr-section-background);border-radius:.35rem;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem;display:flex}.application-number[data-astro-cid-t3ojsfoq]{font-family:Georgia,Times New Roman,serif;font-size:var(--fs-heading);color:var(--clr-primary-base);opacity:.65;margin-block-end:.5rem;line-height:1;display:block}.application-card[data-astro-cid-t3ojsfoq] h3[data-astro-cid-t3ojsfoq],.project-card[data-astro-cid-t3ojsfoq] h3[data-astro-cid-t3ojsfoq]{font-size:var(--fs-subheading);text-wrap:wrap;font-weight:700}.research-page[data-astro-cid-t3ojsfoq] p,.research-page[data-astro-cid-t3ojsfoq] h3,.research-page[data-astro-cid-t3ojsfoq] li{overflow-wrap:anywhere}.research-footer-section[data-astro-cid-t3ojsfoq]{background:var(--clr-emphasis-background)}.research-footer[data-astro-cid-t3ojsfoq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.research-footer[data-astro-cid-t3ojsfoq] h2[data-astro-cid-t3ojsfoq]{font-size:var(--fs-body);margin-bottom:.8rem;font-weight:600}.related-list[data-astro-cid-t3ojsfoq]{flex-wrap:wrap;gap:.6rem 1.5rem;padding:0;list-style:none;display:flex}.related-list[data-astro-cid-t3ojsfoq] a[data-astro-cid-t3ojsfoq]{text-underline-offset:4px}.contact-link[data-astro-cid-t3ojsfoq]{border:1px solid var(--clr-text-body);font-size:var(--fs-small);border-radius:.25rem;align-items:center;gap:1.2rem;padding:.8rem 1.1rem;text-decoration:none;display:inline-flex}.contact-link[data-astro-cid-t3ojsfoq]:hover{background:var(--clr-text-body);color:var(--clr-page-background)}@media (width<=680px){section[data-astro-cid-t3ojsfoq]{padding-block:2.5rem}.markdown-copy[data-astro-cid-t3ojsfoq]{display:block}}
