.txgM7a_home{--ink:#0e2c3e;--paper:#f2f7f2;--muted:#4d6471;--green:#1b685f;--mint:#8dc6b0;--line:#c3d2cb;--ease:cubic-bezier(.22, 1, .36, 1);color:var(--ink);background:var(--paper);--text-small:.875rem;--text-body:1rem;--text-lead:1.25rem;font-size:var(--text-body);font-kerning:normal;line-height:1.7}@supports (color:lab(0% 0 0)){.txgM7a_home{--ink:lab(16.4604% -5.9806 -15.24);--paper:lab(96.7426% -2.26238 1.68386);--muted:lab(40.9378% -6.62655 -10.2964);--green:lab(39.4183% -25.6263 -2.12871);--mint:lab(75.3562% -22.3837 4.60936);--line:lab(82.8413% -5.97769 1.48616)}}.txgM7a_home h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.6rem + 1.5vw,2.5rem);font-weight:500;line-height:1.2}.txgM7a_hero{background:var(--ink);color:var(--paper);overflow:hidden}.txgM7a_heroGrid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);padding:58px 0 46px;display:grid}.txgM7a_heroCopy>*{animation:txgM7a_arrive .85s var(--ease) both}.txgM7a_heroCopy>:nth-child(2){animation-delay:90ms}.txgM7a_heroCopy>:nth-child(3){animation-delay:.18s}.txgM7a_heroCopy>:nth-child(4){animation-delay:.27s}.txgM7a_heroCopy>:nth-child(5){animation-delay:.34s}.txgM7a_eyebrow{color:var(--mint);font-size:var(--text-small);letter-spacing:.01em;align-items:center;gap:.65rem;font-weight:500;line-height:1.6;display:flex}.txgM7a_eyebrow>span{background:var(--mint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.txgM7a_hero h1{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;max-width:19ch;margin:26px 0 24px;font-size:clamp(2.5rem,1.5rem + 2.4vw,3.5rem);font-weight:500;line-height:1.12}.txgM7a_hero h1 span{color:var(--mint);display:block}.txgM7a_heroDescription{color:#bcd0ca;color:lab(81.7329% -7.82356 .232542);max-width:48ch;font-size:1.125rem;line-height:1.75}.txgM7a_actions{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:30px;display:flex}.txgM7a_primaryLink,.txgM7a_secondaryLink,.txgM7a_textLink{font-size:var(--text-body);align-items:center;gap:.6rem;font-weight:600;line-height:1.5;display:inline-flex}.txgM7a_primaryLink{color:var(--ink);transition:background .2s, transform .3s var(--ease);white-space:nowrap;background:#d7ac71;background:lab(73.3084% 11.0439 36.2828);border:1px solid #0000;border-radius:3px;padding:15px 19px}.txgM7a_primaryLink:hover{background:#e8c08a;background:lab(80.2895% 9.83861 32.9414);transform:translateY(-2px)}.txgM7a_secondaryLink{color:var(--paper);padding:12px 0}.txgM7a_primaryLink svg,.txgM7a_secondaryLink svg,.txgM7a_textLink svg{transition:transform .3s var(--ease);flex-shrink:0}.txgM7a_secondaryLink:hover svg,.txgM7a_textLink:hover svg{transform:translate(3px,-3px)}.txgM7a_fullName{max-width:52ch;font-size:var(--text-small);color:#94aea9;color:lab(69.0479% -10.2006 -.687742);margin-top:36px;line-height:1.65}.txgM7a_heroVisual{min-width:0;animation:txgM7a_arrive 1s .25s var(--ease) both}.txgM7a_heroFoot{font-size:var(--text-small);color:#a2bab4;color:lab(73.6765% -9.54086 .283909);border-top:1px solid #c7d9d42e;border-top:1px solid lab(85.1747% -6.79734 .201905/.18);justify-content:space-between;gap:1rem;padding:20px 0;line-height:1.6;display:flex}.txgM7a_heroFoot a{color:var(--paper);align-items:center;gap:.6rem;display:inline-flex}.txgM7a_observatory{color:var(--mint)}.txgM7a_figureTop{font-size:var(--text-small);letter-spacing:0;border-bottom:1px solid #c7d9d42e;border-bottom:1px solid lab(85.1747% -6.79734 .201905/.18);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.txgM7a_figureTop button{cursor:pointer;border:1px solid #c7d9d44d;border:1px solid lab(85.1747% -6.79734 .201905/.3);border-radius:50%;place-items:center;width:32px;height:32px;transition:background .2s;display:grid}.txgM7a_figureTop button:hover{background:#c7d9d41f;background:lab(85.1747% -6.79734 .201905/.12)}.txgM7a_scienceFigure{position:relative}.txgM7a_scienceFigure svg{width:100%;display:block}.txgM7a_viewSwitch{gap:5px;padding:14px 0;display:flex}.txgM7a_viewSwitch button{font-size:var(--text-small);color:#a7c1ba;color:lab(76.022% -10.2255 .304341);cursor:pointer;border-bottom:1px solid #c7d9d440;border-bottom:1px solid lab(85.1747% -6.79734 .201905/.25);flex:1;padding:12px 5px;line-height:1.5;transition:color .2s,background .2s}.txgM7a_viewSwitch button[aria-pressed=true]{color:var(--paper);border-color:var(--mint);background:#c7d9d40f;background:lab(85.1747% -6.79734 .201905/.06)}.txgM7a_figureText{min-height:180px;padding-top:2px}.txgM7a_figureText h2{letter-spacing:-.015em;color:var(--paper);text-wrap:pretty;font-size:1.375rem;line-height:1.3}.txgM7a_figureText p{font-size:var(--text-body);color:#a7c1ba;color:lab(76.022% -10.2255 .304341);max-width:52ch;margin-top:8px;line-height:1.7}.txgM7a_figureText a{font-size:var(--text-small);align-items:center;gap:6px;margin-top:12px;line-height:1.6;display:inline-flex}.txgM7a_cells,.txgM7a_dna,.txgM7a_surveillance,.txgM7a_contours{transition:opacity .6s var(--ease)}.txgM7a_dna,.txgM7a_surveillance,.txgM7a_observatory[data-view="1"] .txgM7a_cells,.txgM7a_observatory[data-view="2"] .txgM7a_cells{opacity:0}.txgM7a_observatory[data-view="1"] .txgM7a_dna,.txgM7a_observatory[data-view="2"] .txgM7a_surveillance{opacity:1}.txgM7a_observatory[data-view="1"] .txgM7a_contours{opacity:.06}.txgM7a_orbit{transform-origin:250px 210px;animation:100s linear infinite txgM7a_orbit}.txgM7a_cell{animation:9s ease-in-out infinite txgM7a_drift}.txgM7a_ripple{transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite txgM7a_ripple}.txgM7a_observatory[data-paused=true] *{animation-play-state:paused}.txgM7a_introduction{padding:98px 0 105px}.txgM7a_introGrid,.txgM7a_accountabilityGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.txgM7a_sectionLabel{font-size:var(--text-small);color:var(--green);margin-bottom:16px;font-weight:600;line-height:1.5}.txgM7a_bodyLarge{font-size:var(--text-lead);text-wrap:pretty;line-height:1.65}.txgM7a_bodyText{font-size:var(--text-body);color:var(--muted);text-wrap:pretty;max-width:65ch;margin-top:20px;line-height:1.75}.txgM7a_textLink{color:var(--green);margin-top:27px;line-height:1.7}.txgM7a_research{background:#e5f1e8;background:lab(93.9531% -4.9454 2.53266);padding:85px 0 94px}.txgM7a_sectionHeading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);justify-content:space-between;align-items:end;gap:3rem;display:grid}.txgM7a_sectionHeading>p{font-size:var(--text-body);color:var(--muted);max-width:40ch;line-height:1.75}.txgM7a_researchRows{border-top:1px solid var(--line);margin-top:50px}.txgM7a_researchRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) 72px 24px;align-items:center;gap:1.5rem;padding:35px 0;transition:background .25s;display:grid}.txgM7a_rowIdentity{font-size:var(--text-small);align-items:baseline;gap:1.25rem;font-weight:500;line-height:1.6;display:flex}.txgM7a_rowNumber{color:var(--green);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-shrink:0}.txgM7a_rowContent h3{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.02em;font-size:1.5rem;line-height:1.3}.txgM7a_rowContent p{max-width:52ch;font-size:var(--text-body);color:var(--muted);margin-top:10px;line-height:1.75}.txgM7a_rowGraphic{color:var(--green);transition:transform .7s var(--ease);place-items:center;display:grid}.txgM7a_rowArrow{color:var(--green);transition:transform .3s var(--ease)}.txgM7a_researchRow:hover .txgM7a_rowArrow{transform:translate(3px,-3px)}.txgM7a_researchRow:hover .txgM7a_rowGraphic{transform:rotate(-9deg)}.txgM7a_researchRow:hover h3{color:var(--green)}.txgM7a_evidence{padding:100px 0}.txgM7a_evidenceGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);display:grid}.txgM7a_paper{border-top:1px solid var(--line);padding:25px 0 30px}.txgM7a_paperMeta{font-size:var(--text-small);color:var(--green);justify-content:space-between;gap:1rem;margin-bottom:14px;line-height:1.5;display:flex}.txgM7a_paper h3{font-family:var(--font-source-serif), Georgia, serif;text-wrap:pretty;overflow-wrap:anywhere;font-size:1.375rem;line-height:1.45}.txgM7a_paper h3 a:hover{color:var(--green)}.txgM7a_paper h3 svg{vertical-align:middle;margin-left:7px;display:inline}.txgM7a_paper>p{font-size:var(--text-small);color:var(--muted);margin-top:14px;line-height:1.6}.txgM7a_doi{font-size:var(--text-small);color:var(--green);text-underline-offset:4px;overflow-wrap:anywhere;margin-top:11px;line-height:1.6;text-decoration:underline;display:inline-block}.txgM7a_accountability{background:#dfece2;background:lab(92.1372% -5.82695 3.12437);padding:86px 0}.txgM7a_facts>div{border-top:1px solid var(--line);font-size:var(--text-body);grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:1rem;padding:20px 0;line-height:1.7;display:grid}.txgM7a_facts dt{font-weight:600;font-size:var(--text-small)}.txgM7a_facts dd{color:var(--muted)}.txgM7a_facts dd a{text-underline-offset:3px;text-decoration:underline}.txgM7a_collaborate{background:var(--ink);color:var(--paper);padding:88px 0;position:relative;overflow:hidden}.txgM7a_collaborate .txgM7a_sectionLabel{color:var(--mint)}.txgM7a_collaborateInner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.txgM7a_collaborateInner>div{max-width:640px}.txgM7a_collaborateInner h2{font-size:clamp(2rem,1.6rem + 1.5vw,2.5rem)}.txgM7a_collaborateInner p:last-child{font-size:var(--text-body);color:#b1c7c1;color:lab(78.2784% -8.50952 .253046);max-width:62ch;margin-top:23px;line-height:1.75}.txgM7a_leadership{padding:64px 0}@keyframes txgM7a_arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes txgM7a_orbit{to{transform:rotate(360deg)}}@keyframes txgM7a_drift{0%,to{transform:translate(0)}50%{transform:translate(6px,-9px)}}@keyframes txgM7a_ripple{0%{opacity:.4;transform:scale(.7)}to{opacity:0;transform:scale(1.65)}}@media (min-width:1440px){.txgM7a_heroGrid{padding-top:76px;padding-bottom:60px}}@media (max-width:1023px){.txgM7a_heroGrid{grid-template-columns:1.1fr 1fr;gap:2rem}.txgM7a_introGrid,.txgM7a_accountabilityGrid,.txgM7a_evidenceGrid{gap:3rem}.txgM7a_researchRow{grid-template-columns:1fr 1.8fr 65px 20px;gap:1.25rem}.txgM7a_rowIdentity{gap:.7rem}.txgM7a_collaborateInner{gap:2rem}}@media (max-width:700px){.txgM7a_heroGrid{grid-template-columns:1fr;gap:38px;padding-top:38px;padding-bottom:30px}.txgM7a_heroDescription{max-width:50ch}.txgM7a_fullName{margin-top:25px}.txgM7a_heroVisual{justify-self:center;width:100%;max-width:480px}.txgM7a_figureText{min-height:190px}.txgM7a_heroFoot>span{display:none}.txgM7a_heroFoot{justify-content:flex-end}.txgM7a_introduction,.txgM7a_evidence{padding:62px 0}.txgM7a_introGrid,.txgM7a_accountabilityGrid,.txgM7a_evidenceGrid{grid-template-columns:1fr;gap:30px}.txgM7a_sectionHeading{display:block}.txgM7a_sectionHeading>p{max-width:55ch;margin-top:23px}.txgM7a_research{padding:60px 0}.txgM7a_researchRows{margin-top:32px}.txgM7a_researchRow{grid-template-columns:1fr 24px;gap:15px;padding:27px 0}.txgM7a_rowIdentity,.txgM7a_rowContent{grid-column:1}.txgM7a_rowContent h3{font-size:1.5rem}.txgM7a_rowGraphic{display:none}.txgM7a_rowArrow{grid-area:1/2/span 2}.txgM7a_accountability{padding:60px 0}.txgM7a_facts>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:16px}.txgM7a_collaborate{padding:62px 0}.txgM7a_collaborateInner{display:block}.txgM7a_collaborateInner>a{margin-top:27px}}@media (prefers-reduced-motion:reduce){.txgM7a_home *,.txgM7a_home :before,.txgM7a_home :after{transition:none!important;animation:none!important}}@media (min-width:701px) and (max-width:900px){.txgM7a_heroGrid{grid-template-columns:1fr;gap:48px}.txgM7a_heroCopy{max-width:640px}.txgM7a_heroVisual{justify-self:center;width:100%;max-width:560px}.txgM7a_hero h1{max-width:22ch}.txgM7a_figureText{min-height:165px}.txgM7a_introGrid,.txgM7a_accountabilityGrid,.txgM7a_evidenceGrid{grid-template-columns:1fr;gap:32px}.txgM7a_sectionHeading{grid-template-columns:1fr;gap:24px}}@media (max-width:400px){.txgM7a_eyebrow{align-items:flex-start}.txgM7a_eyebrow>span{margin-top:.55rem}.txgM7a_facts>div{grid-template-columns:1fr;gap:6px}}.txgM7a_leadership h2+p{font-size:var(--text-body);color:var(--muted);margin-top:12px;line-height:1.65}
