.research-page[data-astro-cid-ynj567il] .section[data-astro-cid-ynj567il]{position:relative}.research-page[data-astro-cid-ynj567il] figure[data-astro-cid-ynj567il]{margin:0}.research-page[data-astro-cid-ynj567il] h2[data-astro-cid-ynj567il]{max-width:920px}.research-page[data-astro-cid-ynj567il] h3[data-astro-cid-ynj567il]{font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.05;margin:0 0 1rem;letter-spacing:-.03em}.research-page[data-astro-cid-ynj567il] h4[data-astro-cid-ynj567il]{font-size:1rem;margin:1.5rem 0 .35rem;color:var(--ink)}.research-page[data-astro-cid-ynj567il] p[data-astro-cid-ynj567il]{color:var(--muted);line-height:1.65;font-size:1.06rem}.research-hero[data-astro-cid-ynj567il]{min-height:84vh;display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,4vw,3rem);align-items:start}.research-hero-copy[data-astro-cid-ynj567il]{max-width:1120px}.hero-video-card[data-astro-cid-ynj567il],.video-figure[data-astro-cid-ynj567il],.dark-figure[data-astro-cid-ynj567il],.light-figure[data-astro-cid-ynj567il],.feature-figure[data-astro-cid-ynj567il],.image-triptych[data-astro-cid-ynj567il] figure[data-astro-cid-ynj567il]{border-radius:28px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow)}.hero-video-card[data-astro-cid-ynj567il]{background:#000;margin:1.25rem 0 1.5rem}.hero-video-card[data-astro-cid-ynj567il] video[data-astro-cid-ynj567il]{width:100%;aspect-ratio:2048 / 872;object-fit:cover;display:block}.research-hero[data-astro-cid-ynj567il] h1[data-astro-cid-ynj567il]{max-width:14ch}.lede[data-astro-cid-ynj567il].secondary{margin-top:1rem}.question-block[data-astro-cid-ynj567il]{margin-top:clamp(2rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--line)}.question-block[data-astro-cid-ynj567il] h2[data-astro-cid-ynj567il]{font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.08;letter-spacing:-.04em;margin:0 0 .85rem}.quiet-note[data-astro-cid-ynj567il]{font-size:.98rem;border-left:2px solid var(--accent);padding-left:1rem}.standard-section[data-astro-cid-ynj567il]{display:grid;gap:clamp(1.4rem,3vw,2.4rem)}.section-heading[data-astro-cid-ynj567il]{max-width:940px}.section-heading[data-astro-cid-ynj567il] p[data-astro-cid-ynj567il]{font-size:1.12rem}.clean-list[data-astro-cid-ynj567il]{margin:1rem 0 0;padding-left:1.15rem;color:var(--muted);line-height:1.6}.clean-list[data-astro-cid-ynj567il] li[data-astro-cid-ynj567il]{margin:.6rem 0}.two-column-list[data-astro-cid-ynj567il]{columns:2;column-gap:2rem}.two-column-list[data-astro-cid-ynj567il] li[data-astro-cid-ynj567il]{break-inside:avoid}.feature-figure[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il],.light-figure[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il],.dark-figure[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il]{width:100%;display:block}.light-figure[data-astro-cid-ynj567il]{background:#f7fafb}.dark-figure[data-astro-cid-ynj567il]{background:#020708}.feature-figure[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il],.light-figure[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il]{background:#f7fafb}.width-3-4[data-astro-cid-ynj567il]{max-width:min(980px,76vw);margin:0 auto}.width-3-4[data-astro-cid-ynj567il] a[data-astro-cid-ynj567il]{display:block}.width-3-4[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il]{width:100%;height:auto;object-fit:contain}figcaption[data-astro-cid-ynj567il]{padding:.85rem 1rem;color:var(--muted);font-size:.9rem;line-height:1.45;background:#00000057}.light-figure[data-astro-cid-ynj567il] figcaption[data-astro-cid-ynj567il],.feature-figure[data-astro-cid-ynj567il] figcaption[data-astro-cid-ynj567il]{background:#ffffffe0;color:#334}.split-text-media[data-astro-cid-ynj567il]{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(1.25rem,4vw,3rem);align-items:center}.split-text-media[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il]{width:100%;height:auto;object-fit:contain}.image-triptych[data-astro-cid-ynj567il]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.image-triptych[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il]{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#f7fafb}.osteo-section[data-astro-cid-ynj567il]{background:linear-gradient(180deg,#ffffff05,#ffffff09)}.video-figure[data-astro-cid-ynj567il] video[data-astro-cid-ynj567il]{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover;background:#000}.dark-figure[data-astro-cid-ynj567il] img[data-astro-cid-ynj567il]{width:100%;height:auto;object-fit:contain;background:#000}.cancerdynamics-band[data-astro-cid-ynj567il]{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;background:radial-gradient(circle at 20% 20%,rgba(69,214,170,.18),transparent 34%),radial-gradient(circle at 80% 70%,rgba(100,166,255,.15),transparent 35%),var(--bg-soft)}.cancerdynamics-band[data-astro-cid-ynj567il] h2[data-astro-cid-ynj567il]{max-width:900px}.cancerdynamics-band[data-astro-cid-ynj567il] p[data-astro-cid-ynj567il]{max-width:780px}@media(max-width:1100px){.research-hero[data-astro-cid-ynj567il],.split-text-media[data-astro-cid-ynj567il],.cancerdynamics-band[data-astro-cid-ynj567il]{grid-template-columns:1fr}.cancerdynamics-band[data-astro-cid-ynj567il] .button[data-astro-cid-ynj567il]{width:fit-content}}@media(max-width:760px){.two-column-list[data-astro-cid-ynj567il]{columns:1}.image-triptych[data-astro-cid-ynj567il]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.research-page[data-astro-cid-ynj567il] video[data-astro-cid-ynj567il]{display:none}.hero-video-card[data-astro-cid-ynj567il]{background-image:url(/assets/research/city-with-cell-inset-poster.jpg);background-size:cover;background-position:center}}
