section[data-astro-cid-lcdefpme]{scroll-margin-top:var(--research-anchor-offset,6rem);padding-block:3.5rem}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{text-wrap:balance;line-height:1.3;font-family:var(--ff-heading)}h1[data-astro-cid-lcdefpme]{line-height:1.15}h2[data-astro-cid-lcdefpme]{font-size:var(--fs-heading);letter-spacing:-.035em;font-weight:600}h3[data-astro-cid-lcdefpme]{font-size:var(--fs-subheading);font-weight:600}p[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{overflow-wrap:anywhere}a[data-astro-cid-lcdefpme]{color:inherit}a[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--clr-primary-base);outline-offset:5px}.eyebrow[data-astro-cid-lcdefpme]{color:var(--clr-primary-base);font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.text-link[data-astro-cid-lcdefpme]{font-size:var(--fs-small);align-items:center;gap:1ch;text-decoration:none;display:inline-flex;& svg{width:1.5ch;height:1.5ch}}.text-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:5px;text-decoration:underline}.hero-section[data-astro-cid-lcdefpme]{color:var(--clr-text-inverse);isolation:isolate;background-color:#17244a;background-image:radial-gradient(80% 100% at 85% 15%,#435e8d26 0%,#0000 70%),linear-gradient(120deg,#121d3d 0%,#17244a 80%,#1a2949 100%);position:relative}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.6fr) minmax(0,.4fr);align-items:center;gap:4rem;height:min(38rem,67svh,max(90vw,26rem));display:grid}.hero-section[data-astro-cid-lcdefpme]:before{--_background-size:288px;content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:url(/images/hero-background-tile.svg);background-repeat:repeat;background-size:var(--_background-size) var(--_background-size);opacity:.25;filter:brightness(0)invert();--pattern-fade:linear-gradient(to right, #0000001f 0%, #00000038 43%, black 100%);animation:200s linear infinite hero-drift;position:absolute;inset:0}@keyframes hero-drift{0%{background-position:0 0}to{background-position:calc(7 * var(--_background-size)) calc(1 * var(--_background-size))}}.hero-button-white[data-astro-cid-lcdefpme]{background:var(--clr-dark-background);border-color:var(--clr-text-inverse);color:var(--clr-text-inverse);&:hover{color:var(--clr-dark-background);background:var(--clr-text-inverse)}}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.5rem;min-width:0;padding-block-end:1rem;display:flex}.status-dot[data-astro-cid-lcdefpme]{background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}h1[data-astro-cid-lcdefpme]{max-width:18ch;color:var(--clr-primary-soft);font-size:var(--fs-title);letter-spacing:-.045em;font-weight:600}.hero-description[data-astro-cid-lcdefpme]{max-width:49ch;font-size:var(--fs-subheading);& em{background:var(--clr-primary-soft);color:var(--clr-primary-base);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1rem;margin-inline:.05ch;padding-inline:.15ch;font-style:normal;font-weight:800}}.button-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-block-start:1rem;display:flex}.button[data-astro-cid-lcdefpme]{border:1px solid var(--clr-text-body);border-radius:.25rem;justify-content:center;align-items:center;gap:1.4rem;padding:.85rem 1.2rem;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-lcdefpme]{background:var(--clr-text-body);color:var(--clr-page-background)}.button--primary[data-astro-cid-lcdefpme]:hover{background:var(--clr-primary-base);border-color:var(--clr-primary-base)}.button--outline[data-astro-cid-lcdefpme]:hover{background:var(--clr-section-background)}.hero-caption[data-astro-cid-lcdefpme]{color:var(--clr-text-muted);font-size:var(--fs-small)}.hero-graphic[data-astro-cid-lcdefpme]{pointer-events:none;justify-content:flex-end;display:flex;position:absolute;inset:0;& svg{width:auto;height:100%}}.hero-visual[data-astro-cid-lcdefpme]{background:var(--clr-section-background);border:1px solid var(--clr-border-strong);border-radius:.4rem;min-width:0;padding:1.6rem;position:relative;overflow:hidden}.visual-heading[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--clr-text-muted);letter-spacing:.08em;text-transform:uppercase}.hero-network[data-astro-cid-lcdefpme]{width:100%;max-height:22rem;color:var(--clr-primary-base);display:block}.orbit[data-astro-cid-lcdefpme]{stroke-dasharray:3 8;opacity:.4}.orbit--inner[data-astro-cid-lcdefpme]{stroke-dasharray:none;opacity:.15}.network-lines[data-astro-cid-lcdefpme]{stroke-width:1px;opacity:.45}.network-nodes[data-astro-cid-lcdefpme]{fill:var(--clr-page-background);stroke:var(--clr-primary-base);stroke-width:1.5px}.network-centre[data-astro-cid-lcdefpme]{fill:var(--clr-primary-base)}.visual-labels[data-astro-cid-lcdefpme]{border-top:1px solid var(--clr-border-strong);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.visual-labels[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-small);border:1px solid var(--clr-border-strong);background:var(--clr-page-background);border-radius:2rem;padding:.35rem .65rem}.hero-visual--photo[data-astro-cid-lcdefpme]{padding:0}.hero-visual--photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:6/7;object-fit:cover;width:100%}.introduction[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;gap:4rem;display:grid}.introduction[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:35ch;font-size:var(--fs-heading)}.introduction-photo[data-astro-cid-lcdefpme]{color:var(--clr-text-muted);justify-content:center;align-items:center;min-height:20rem;font-weight:600;display:flex}.introduction-copy[data-astro-cid-lcdefpme]{font-size:var(--fs-subheading)}.introduction-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1rem}.research-section[data-astro-cid-lcdefpme],.featured-section[data-astro-cid-lcdefpme],.publications-section[data-astro-cid-lcdefpme],.partners-section[data-astro-cid-lcdefpme]{padding-block:4rem}#research[data-astro-cid-lcdefpme]{scroll-margin-top:var(--research-anchor-offset,6rem)}.section-top[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.section-intro[data-astro-cid-lcdefpme]{max-width:62ch;margin-block-start:.25rem}.research-section[data-astro-cid-lcdefpme]{background:var(--clr-section-background)}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-block-start:2rem;display:grid}.research-card-flat[data-astro-cid-lcdefpme]{border-top:3px solid var(--clr-primary-base);flex-direction:column;gap:2rem;height:100%;padding-block-start:1rem;display:flex}.research-card-header[data-astro-cid-lcdefpme]{justify-content:space-between;gap:2rem;display:flex}.research-card-header-icon[data-astro-cid-lcdefpme]{color:var(--clr-primary-base);width:3.5rem;height:2.25rem}.research-card[data-astro-cid-lcdefpme]{border:2px solid var(--clr-border-strong);background:var(--clr-card-background);border-radius:.35rem;flex-direction:column;width:100%;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.research-card-inner[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.card-topline[data-astro-cid-lcdefpme]{color:var(--clr-primary-base);justify-content:space-between;align-items:center;margin-block-end:.5rem;display:flex}.card-index[data-astro-cid-lcdefpme]{font-size:var(--fs-small);font-variant-numeric:tabular-nums;font-weight:600}.card-arrow[data-astro-cid-lcdefpme]{transition:translate .1s ease-out}.card-arrow[data-astro-cid-lcdefpme] svg{width:1.5rem;height:1.5rem}.research-card[data-astro-cid-lcdefpme]:hover{border-color:var(--clr-primary-base);& .card-arrow{translate:3px -3px}}.research-card-flat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:initial;line-height:1.4;& a{text-decoration:none}& a:hover{text-decoration:underline 2px}}.research-card-flat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:1rem}.card-link[data-astro-cid-lcdefpme]{color:var(--clr-primary-base);font-size:var(--fs-small);width:fit-content;font-weight:600;&:hover{text-decoration:underline}}.research-image[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%}.featured-section[data-astro-cid-lcdefpme]{padding-top:0}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.feature-card[data-astro-cid-lcdefpme]{background:var(--clr-section-background);border-radius:.35rem;flex-direction:column;display:flex;overflow:hidden}.feature-card[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%}.feature-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:2.4rem;display:flex}.feature-category[data-astro-cid-lcdefpme]{font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--clr-primary-base)}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:21ch;font-size:var(--fs-heading);letter-spacing:-.025em;margin-top:1.5rem;font-weight:400}.feature-description[data-astro-cid-lcdefpme]{margin-top:1.1rem}.feature-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--fs-small);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:2rem;text-decoration:none;display:flex}.feature-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:5px;text-decoration:underline}.feature-card--dark[data-astro-cid-lcdefpme]{background:var(--clr-text-body);color:var(--clr-page-background)}.feature-card--dark[data-astro-cid-lcdefpme] .feature-category[data-astro-cid-lcdefpme]{color:var(--clr-primary-soft)}.feature-card--dark[data-astro-cid-lcdefpme] .feature-description[data-astro-cid-lcdefpme]{color:var(--clr-card-background)}.feature-card--dark[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--clr-primary-soft)}.publications-section[data-astro-cid-lcdefpme]{padding-top:0}.publication-list[data-astro-cid-lcdefpme]{padding:0;list-style:none}.publication[data-astro-cid-lcdefpme]{border-top:1px solid var(--clr-border-strong);grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding-block:1.6rem;display:grid}.publication[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--clr-border-strong)}.publication-year[data-astro-cid-lcdefpme]{color:var(--clr-primary-base);font-size:var(--fs-small);font-variant-numeric:tabular-nums;padding-top:.2rem}.publication[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:75ch;font-size:var(--fs-subheading);line-height:1.45}.publication[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.publication[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--clr-primary-base);text-underline-offset:4px;text-decoration:underline}.publication-note[data-astro-cid-lcdefpme]{margin-top:.55rem}.publication-meta[data-astro-cid-lcdefpme]{font-size:var(--fs-small);margin-top:.65rem}.partners-section-top[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex;& .section-intro{max-width:50ch}}.partner-grid[data-astro-cid-lcdefpme]{background:var(--clr-border-subtle);border:1px solid var(--clr-border-subtle);border-radius:2px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;list-style:none;display:grid;overflow:hidden;@media (width<=650px){grid-template-columns:repeat(2,1fr)}@media (width<=350px){grid-template-columns:1fr}}.partner[data-astro-cid-lcdefpme]{background:var(--clr-card-background);justify-content:center;align-items:center;height:9rem;padding-block:2rem;padding-inline:1.5rem;display:flex}.partner[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;max-width:10rem}.partner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;width:100%;display:flex}.connection-section[data-astro-cid-lcdefpme]{background:var(--clr-emphasis-background);border-top:1px solid var(--clr-border-subtle);margin-block-start:3rem}.connection-container[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:4rem;display:grid}.connection-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid;&>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5rem;display:flex}}.connection-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-subheading);font-weight:600}.connection-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-block-start:1rem}@media (width<=950px){.hero[data-astro-cid-lcdefpme]{gap:2rem}.introduction[data-astro-cid-lcdefpme]{gap:2.5rem}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.hero[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:minmax(0,1fr)}.button-row[data-astro-cid-lcdefpme]{justify-content:center;margin:0}.hero-copy[data-astro-cid-lcdefpme]{align-items:center;gap:1.25rem}.hero-description[data-astro-cid-lcdefpme]{max-width:35ch}.hero-network[data-astro-cid-lcdefpme]{max-height:16rem}.hero-visual--photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.introduction[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.introduction-photo[data-astro-cid-lcdefpme]{display:none}.research-grid[data-astro-cid-lcdefpme],.feature-grid[data-astro-cid-lcdefpme],.connection-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.publication[data-astro-cid-lcdefpme]{grid-template-columns:3rem minmax(0,1fr);gap:.75rem}.connection-container[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.5fr;width:100%}}@media (prefers-reduced-motion:reduce){.hero-section[data-astro-cid-lcdefpme]:before{animation:none}.research-card[data-astro-cid-lcdefpme]{transition:none}.research-card[data-astro-cid-lcdefpme]:hover{transform:none}}
