.research-page[data-astro-cid-4sbzrcyf]{scroll-behavior:smooth}section[data-astro-cid-4sbzrcyf]{scroll-margin-top:var(--research-anchor-offset,6rem);padding-block:3.5rem}a[data-astro-cid-4sbzrcyf]{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a[data-astro-cid-4sbzrcyf]:focus-visible{outline:3px solid var(--clr-primary-base);outline-offset:4px}:is(section,h2)[data-astro-cid-4sbzrcyf][id]{scroll-margin-top:6rem}h1[data-astro-cid-4sbzrcyf],h2[data-astro-cid-4sbzrcyf],h3[data-astro-cid-4sbzrcyf],p[data-astro-cid-4sbzrcyf]{margin-top:0}h1[data-astro-cid-4sbzrcyf]{font-size:var(--fs-title);letter-spacing:-.045em;font-weight:600;line-height:1.1}h1[data-astro-cid-4sbzrcyf] span[data-astro-cid-4sbzrcyf]{color:var(--clr-primary-base)}.intro[data-astro-cid-4sbzrcyf]{font-size:var(--fs-subheading);max-width:65ch;margin-block-start:.5rem;line-height:1.6}h2[data-astro-cid-4sbzrcyf]{font-size:var(--fs-heading);letter-spacing:-.035em;margin-bottom:1rem;font-weight:600;line-height:1.18}h3[data-astro-cid-4sbzrcyf]{font-size:var(--fs-subheading);font-weight:600;line-height:1.4}p[data-astro-cid-4sbzrcyf]{line-height:1.7}.eyebrow[data-astro-cid-4sbzrcyf]{color:var(--clr-primary-base);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.7rem;font-weight:700}.hero-copy[data-astro-cid-4sbzrcyf]{text-align:center;flex-direction:column;align-items:center;display:flex;& p{max-width:48ch}}.hero-lead[data-astro-cid-4sbzrcyf]{font-size:var(--fs-subheading);line-height:1.6}.hero-detail[data-astro-cid-4sbzrcyf]{max-width:62ch}.hero-actions[data-astro-cid-4sbzrcyf]{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.6rem;display:flex}.button[data-astro-cid-4sbzrcyf]{border-radius:6px;justify-content:center;align-items:center;gap:.9rem;min-height:44px;padding:.8rem 1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.primary[data-astro-cid-4sbzrcyf]{background:var(--clr-primary-base);color:#fff}.primary[data-astro-cid-4sbzrcyf]:hover{background:var(--clr-primary-hover)}.text-link[data-astro-cid-4sbzrcyf],.area-link[data-astro-cid-4sbzrcyf]{color:var(--clr-primary-base);align-items:center;gap:1ch;font-weight:600;display:inline-flex;& svg{width:2ch;height:2ch}}.scale-panel[data-astro-cid-4sbzrcyf]{background:var(--clr-card-background);border:1px solid var(--clr-border-strong);border-radius:14px;padding:1.65rem}.scale-list[data-astro-cid-4sbzrcyf]{margin:1.4rem 0;padding:0;list-style:none}.scale-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]{grid-template-columns:34px 1fr;gap:.75rem;padding-bottom:1.4rem;display:grid;position:relative}.scale-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]:last-child{padding-bottom:0}.scale-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]:not(:last-child):after{content:"";border-left:1px solid var(--clr-border-strong);position:absolute;top:34px;bottom:5px;left:16px}.scale-marker[data-astro-cid-4sbzrcyf]{border:1px solid var(--clr-border-strong);width:34px;height:34px;color:var(--clr-primary-base);font-size:var(--fs-small);border-radius:50%;place-items:center;font-weight:700;display:grid}.scale-list[data-astro-cid-4sbzrcyf] h2[data-astro-cid-4sbzrcyf]{font-size:var(--fs-body);letter-spacing:0;margin:.15rem 0 .3rem}.scale-list[data-astro-cid-4sbzrcyf] p[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);margin-bottom:0;line-height:1.55}.scale-note[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--clr-border-strong);font-size:var(--fs-small);color:var(--clr-primary-base);margin-bottom:0;padding-top:1rem}.page-navigation[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--clr-border-strong);border-bottom:1px solid var(--clr-border-strong);flex-wrap:wrap;gap:.65rem 1.6rem;margin:2.5rem 0 3.5rem;padding:1.1rem 0;display:flex}.page-navigation[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]{padding:.3rem 0;text-decoration:none}.page-navigation[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:hover{color:var(--clr-primary-base);text-decoration:underline}.section-intro[data-astro-cid-4sbzrcyf]{max-width:730px;margin-bottom:1.75rem}.questions-section[data-astro-cid-4sbzrcyf]{border:none}.question-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.question[data-astro-cid-4sbzrcyf]{border-left:2px solid var(--clr-border-strong);padding-left:1rem}.question[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf]{margin-bottom:.65rem}.question[data-astro-cid-4sbzrcyf] p[data-astro-cid-4sbzrcyf]{margin-bottom:0}.section-heading[data-astro-cid-4sbzrcyf]{margin-bottom:1.8rem}.section-heading[data-astro-cid-4sbzrcyf] h2[data-astro-cid-4sbzrcyf]{margin-bottom:0}.area-grid[data-astro-cid-4sbzrcyf],.example-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.area-card[data-astro-cid-4sbzrcyf]{border:1px solid var(--clr-border-strong);background:var(--clr-card-background);border-radius:10px;flex-direction:column;padding:clamp(1.3rem,2.5vw,1.8rem);display:flex}.area-number[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);color:var(--clr-primary-base);margin-bottom:.8rem;font-weight:600}.area-card[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf]{font-size:var(--fs-heading);text-wrap:balance;letter-spacing:-.02em;margin-bottom:.85rem}.area-card[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]{text-decoration:none}.area-card[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:hover{color:var(--clr-primary-base);text-decoration:underline}.focus-list[data-astro-cid-4sbzrcyf]{gap:.45rem;margin-block:1rem;padding:0;list-style:none;display:grid}.focus-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);padding-left:.85rem;line-height:1.5;position:relative}.focus-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]:before{content:"";background:var(--clr-primary-base);border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:0}.area-applications[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);margin-top:auto;padding-top:.5rem}.area-applications[data-astro-cid-4sbzrcyf] span[data-astro-cid-4sbzrcyf]{color:var(--clr-text-body);margin-bottom:.2rem;font-weight:600;display:block}.area-links[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--clr-border-strong);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:auto;padding-top:1rem;display:flex}.area-link[data-astro-cid-4sbzrcyf]{color:var(--clr-primary-base);font-weight:600;text-decoration:none;& svg{width:1.5ch;height:1.5ch}}.area-link[data-astro-cid-4sbzrcyf]:hover{text-decoration:underline}.area-link[data-astro-cid-4sbzrcyf]>span[data-astro-cid-4sbzrcyf][aria-hidden]{margin-left:.5rem}.paper-count[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);color:var(--clr-text-muted)}section[data-astro-cid-4sbzrcyf]#our-approach{margin:0;padding:0;border:none!important}.approach-section[data-astro-cid-4sbzrcyf]{color:var(--clr-border-subtle);background:var(--clr-primary-hover);border-radius:12px;grid-column:content;margin-block:1.5rem;padding:clamp(1.5rem,4vw,2.5rem)}.approach-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.approach-grid[data-astro-cid-4sbzrcyf] article[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--clr-border-strong);padding-top:1rem}.approach-number[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small)}.approach-grid[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf]{font-size:var(--fs-body);margin:.7rem 0}.approach-section[data-astro-cid-4sbzrcyf] h2[data-astro-cid-4sbzrcyf],.approach-section[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf]{color:var(--clr-text-inverse)}.approach-grid[data-astro-cid-4sbzrcyf] p[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);margin-bottom:0;line-height:1.65}.example-card[data-astro-cid-4sbzrcyf]{border-left:3px solid var(--clr-border-strong);background:var(--clr-card-background);padding:1.4rem}.example-label[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);margin-bottom:.65rem;font-weight:600}.example-card[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf]{font-size:var(--fs-subheading);letter-spacing:-.02em;margin-bottom:.7rem}.example-description[data-astro-cid-4sbzrcyf]{font-size:var(--fs-body)}.example-paper[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--clr-border-strong);margin-bottom:1.1rem;padding-top:1rem}.paper-caption[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);margin-bottom:.3rem;font-weight:600}.example-paper[data-astro-cid-4sbzrcyf]>a[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);line-height:1.5}.paper-meta[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);margin:.4rem 0 0}.application-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.application-grid[data-astro-cid-4sbzrcyf] article[data-astro-cid-4sbzrcyf]{border-top:1px solid var(--clr-border-strong);padding-top:1rem}.application-grid[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf]{font-size:var(--fs-body);margin-bottom:.5rem}.application-grid[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]{text-decoration:none}.application-grid[data-astro-cid-4sbzrcyf] h3[data-astro-cid-4sbzrcyf] a[data-astro-cid-4sbzrcyf]:hover{color:var(--clr-primary-base);text-decoration:underline}.application-grid[data-astro-cid-4sbzrcyf] p[data-astro-cid-4sbzrcyf]{font-size:var(--fs-small);margin-bottom:0}.contact-container[data-astro-cid-4sbzrcyf]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.contact-container[data-astro-cid-4sbzrcyf]>div[data-astro-cid-4sbzrcyf]{max-width:650px}.contact-container[data-astro-cid-4sbzrcyf] h2[data-astro-cid-4sbzrcyf]{font-size:var(--fs-subheading)}.contact-container[data-astro-cid-4sbzrcyf] p[data-astro-cid-4sbzrcyf]:last-child{font-size:var(--fs-body);margin-bottom:0}.contact-container[data-astro-cid-4sbzrcyf] .button[data-astro-cid-4sbzrcyf]{flex-shrink:0}.contact-section[data-astro-cid-4sbzrcyf]{background:var(--clr-emphasis-background);border-top:1px solid var(--clr-border-subtle)}.sr-only[data-astro-cid-4sbzrcyf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.research-hero[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr}.scale-panel[data-astro-cid-4sbzrcyf]{max-width:none}.scale-list[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.scale-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr;padding:0}.scale-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]:after{display:none}.approach-grid[data-astro-cid-4sbzrcyf],.application-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading[data-astro-cid-4sbzrcyf]{align-items:start}}@media (width<=650px){.area-grid[data-astro-cid-4sbzrcyf],.example-grid[data-astro-cid-4sbzrcyf],.question-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr}.section-heading[data-astro-cid-4sbzrcyf]{flex-direction:column;gap:1rem}.section-heading[data-astro-cid-4sbzrcyf]>p[data-astro-cid-4sbzrcyf]{max-width:none}.scale-panel[data-astro-cid-4sbzrcyf]{padding:1.25rem}.scale-list[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr}.scale-list[data-astro-cid-4sbzrcyf] li[data-astro-cid-4sbzrcyf]{grid-template-columns:34px 1fr}.contact-section[data-astro-cid-4sbzrcyf]{flex-direction:column;align-items:start;gap:1.4rem}.page-navigation[data-astro-cid-4sbzrcyf]{margin:2rem 0 2.5rem}}@media (width<=420px){.approach-grid[data-astro-cid-4sbzrcyf],.application-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr}}@media print{.research-page[data-astro-cid-4sbzrcyf]{max-width:none;padding:0}.page-navigation[data-astro-cid-4sbzrcyf],.hero-actions[data-astro-cid-4sbzrcyf],.contact-section[data-astro-cid-4sbzrcyf]{display:none}.approach-section[data-astro-cid-4sbzrcyf]{color:#000;background:#fff;border:1px solid #ccc}.approach-section[data-astro-cid-4sbzrcyf] [data-astro-cid-4sbzrcyf]:is(p,.eyebrow,.approach-number){color:#000!important}.area-card[data-astro-cid-4sbzrcyf],.example-card[data-astro-cid-4sbzrcyf]{break-inside:avoid}}
