@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.0me1u56i82hi2.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.13n_vpa0gbyg7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.2rh7y3r4qo2km.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0eo4e8i6f7p31.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.30-dggm__4v65.woff2)format("woff2"),url(../media/inter-greek-700-normal.2-1u0zzxsm6-x.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.23ham7l7wwy_k.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.12wdlez6yu94z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.40zd91kdmj3fq.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.1db-uvxaxecrq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.3e4flxcugo2h5.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.1m4yi3r85r-2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.3fs29psnn2dnj.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.16yc7s53by18l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.2t96v6p0iv501.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.3id26guef6u69.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.312nbn3hifl_p.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.0qq2rbf8hr6cv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.28iwym1vpi4ti.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2hkqehxqksiuo.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.3hmancrpg57x4.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.31l4qbhx6zok2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--navy:#071c64;--navy-2:#0b2e86;--blue:#143cff;--orange:#ff4a16;--green:#0b9946;--purple:#6427c9;--ink:#10205c;--muted:#58698f;--line:#d9e0ef;--soft:#f5f7ff;--white:#fff;--page-max:1180px;--gutter:28px;--header-h:82px;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-7:56px;--s-8:64px;--s-9:72px;--s-10:80px;--s-11:88px;--section-y:var(--s-11);--section-y-sm:var(--s-7);--hero-y:var(--s-8)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e8ebf4;position:sticky;top:0}.header-inner{max-width:calc(var(--page-max) + var(--gutter) * 2);height:var(--header-h);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 auto;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:200px;height:auto}.main-nav{color:#06134b;white-space:nowrap;align-items:center;gap:14px;font-size:15px;font-weight:700;display:flex}@media (min-width:1220px){.main-nav{flex:1}.main-nav>a:first-child,.main-nav>.nav-cta{margin-left:auto}}.main-nav>a:not(.nav-cta){border-bottom:3px solid #0000;padding:31px 0 25px}.main-nav>a:not(.nav-cta):hover,.main-nav>a:not(.nav-cta).active{color:var(--blue);border-color:var(--blue)}.nav-cta,.button,.button-outline,.arrow-link{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:0 22px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.nav-cta{border:1.5px solid var(--blue);color:var(--navy)}.nav-cta:hover,.button-outline:hover{background:var(--blue);color:#fff;transform:translateY(-1px)}.menu-toggle{background:0 0;border:0;padding:8px;display:none}.menu-toggle span{background:var(--navy);width:25px;height:2px;margin:5px 0;display:block}.container{width:min(var(--page-max), calc(100% - var(--gutter) * 2));margin:0 auto}.section{padding:var(--section-y) 0}.section-sm{padding:var(--section-y-sm) 0}section>.container>:last-child{margin-bottom:0}.eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:14px;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3,.big,.meeting,.number,.science-statement,.mission-opening,.mission-promise,.heroes-statement{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:600}h1{letter-spacing:-.045em;font-size:clamp(48px,6vw,82px);line-height:.99}h2{letter-spacing:-.035em;font-size:clamp(34px,4vw,56px);line-height:1.04}h3{font-size:24px;line-height:1.2}.lead{color:var(--muted);font-size:20px;line-height:1.7}.body-copy{color:var(--muted);font-size:17px;line-height:1.75}.accent{color:var(--orange)}.blue{color:var(--blue)}.green{color:var(--green)}.center{text-align:center}.button{background:var(--navy);color:#fff;border:1.5px solid var(--navy)}.button:hover{background:var(--blue);border-color:var(--blue);transform:translateY(-1px)}.button-outline,.arrow-link{border:1.5px solid var(--blue);color:var(--navy);background:#fff}.text-link{color:var(--blue);font-weight:700}.actions{flex-wrap:wrap;gap:18px;margin-top:34px;display:flex}.navy-bg{color:#fff;background:radial-gradient(circle at 75% 10%,#103b9b 0%,#07256f 35%,#041650 100%)}.home-hero{grid-template-columns:1fr 1.05fr;align-items:center;min-height:690px;display:grid;overflow:hidden}.home-hero-copy{padding:80px 40px 80px max(28px,50vw - 590px)}.home-hero-copy h1{max-width:640px;font-size:clamp(55px,6.1vw,92px)}.home-hero-copy .lead{max-width:600px}.ecosystem-wrap{background:radial-gradient(circle,#fff 0 28%,#f4f7ff 29% 52%,#fff 72%);place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.orbit{border:1.5px solid #dfe5ff;border-radius:50%;width:510px;height:510px;position:absolute}.orbit.two{border-color:#f2d9ce;width:390px;height:390px}.tumor-core{z-index:2;background:radial-gradient(circle at 42% 35%,#8293b8 0 6%,#0000 7%),radial-gradient(circle at 58% 58%,#40527a 0 8%,#0000 9%),radial-gradient(circle at 30% 65%,#586b93 0 7%,#0000 8%),radial-gradient(circle at 69% 28%,#7185aa 0 7%,#0000 8%),radial-gradient(circle at 67% 72%,#34496f 0 9%,#0000 10%),radial-gradient(circle at 48%,#62769c 0 63%,#2d416b 68%,#182c56 100%);border-radius:48% 52% 45% 55%;width:270px;height:250px;position:relative;box-shadow:inset -20px -20px 40px #00000038,0 28px 60px #162f6e38}.tumor-core:before,.tumor-core:after{content:"";background:radial-gradient(circle at 35% 28%,#9aabd0,#273b67 70%);border-radius:50%;width:48px;height:48px;position:absolute;box-shadow:72px 12px 0 -5px #3d527d,145px 35px 0 -7px #6e82aa,112px 118px 0 -4px #243961,23px 120px 0 -6px #6f82a7,170px 135px 0 -8px #42587f,76px 175px 0 -8px #53698f}.tumor-core:after{top:65px;left:75px;transform:scale(.75)}.node{border-radius:50%;width:34px;height:34px;position:absolute;box-shadow:inset -7px -7px 12px #0000002e,0 7px 18px #14235a33}.node.green{background:radial-gradient(circle at 32% 28%,#72e094,#08723a 72%)}.node.orange{background:radial-gradient(circle at 32% 28%,#ffad84,#ef4617 72%)}.node.purple{background:radial-gradient(circle at 32% 28%,#c69aff,#5121a7 72%)}.node.n1{top:110px;left:120px}.node.n2{top:185px;left:70px}.node.n3{bottom:120px;left:125px}.node.n4{top:105px;right:120px}.node.n5{top:210px;right:70px}.node.n6{bottom:105px;right:130px}.ecosystem-label{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800;position:absolute}.ecosystem-label.immune{color:var(--green);top:72px;left:90px}.ecosystem-label.pressure{color:var(--orange);top:72px;right:65px}.ecosystem-label.tumor{color:var(--navy);font-size:17px;bottom:115px}.dual-head{text-align:center;max-width:900px;margin:0 auto 52px}.dual-head h2{margin-bottom:18px}.tumor-flows{gap:28px;display:grid}.tumor-flow{border:1px solid var(--line);border-radius:16px;grid-template-columns:1.1fr 110px 1.1fr;align-items:center;gap:24px;padding:28px;display:grid}.tumor-state{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.cell-cluster{aspect-ratio:1;background:radial-gradient(circle at 37% 30%,#aab6ce 0 5%,#0000 6%),radial-gradient(circle at 70% 58%,#8594b3 0 8%,#0000 9%),radial-gradient(circle at 45% 48%,#7b8baa 0 62%,#43567e 100%);border-radius:50%;width:118px;position:relative;box-shadow:inset -15px -15px 26px #0000002e,0 16px 25px #14285026}.cell-cluster.hot{background:radial-gradient(circle at 37% 30%,#c091ff 0 5%,#0000 6%),radial-gradient(circle at 70% 58%,#8a4ed0 0 8%,#0000 9%),radial-gradient(circle at 45% 48%,#8751c4 0 62%,#49208f 100%)}.immune-dots:before{content:"";border-radius:50%;position:absolute;inset:-17px;box-shadow:0 -3px 0 8px #15914a,108px 35px 0 6px #15914a,102px 92px 0 7px #15914a,5px 103px 0 7px #15914a,-12px 53px 0 6px #15914a}.flow-arrow{text-align:center;color:var(--blue);font-size:46px}.tumor-state small{color:var(--blue);letter-spacing:.06em;margin-bottom:8px;font-weight:800;display:block}.tumor-state h3{margin-bottom:8px}.logic-head{max-width:none;margin-bottom:30px}.logic-head h2{white-space:nowrap;width:100%;margin:0;font-size:clamp(38px,4.5vw,60px)}.logic-grid{grid-template-columns:repeat(2,1fr);display:grid}.logic-item{border-right:1px solid #ffffff45;padding:28px 42px}.logic-item:last-child{border-right:0}.logic-item .number{color:#91bdff;letter-spacing:.18em}.logic-item h3{text-transform:uppercase;letter-spacing:.03em;font-size:17px}.logic-item p{color:#d9e3ff;line-height:1.65}.final-cta{justify-content:space-between;align-items:center;gap:40px;display:flex}.photo-hero{background:#fff;align-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.photo-hero .photo{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.photo-hero-copy{z-index:2;padding:var(--hero-y) var(--s-6) var(--hero-y) max(var(--gutter), calc((100vw - var(--page-max))/2))}.photo-hero-copy>:last-child{margin-bottom:0}.photo-hero-copy h1{max-width:460px;font-size:clamp(43px,4.1vw,57px);line-height:1.08}.photo-hero-copy .lead{max-width:420px}.expanded-access-hero .photo-hero-copy h1{margin-bottom:var(--s-3)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px}.card p{color:var(--muted);line-height:1.65}.statement-strip{color:#fff;background:linear-gradient(105deg,#0a2069,#0d358e);border-radius:14px;padding:34px 40px}.statement-strip h2{margin:0;font-size:clamp(32px,4vw,50px)}.about-mission{position:relative}.about-mission:before{content:"";background:radial-gradient(circle,#edf2ff,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:10%;right:0}.facts-grid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.fact{border-right:1px solid var(--line);background:#fff;padding:38px}.fact:last-child{border-right:0}.fact small{color:var(--blue);letter-spacing:.1em;font-weight:800}.fact h3{margin-top:12px;font-size:25px}.fact p{color:var(--muted);line-height:1.6}.team-row{align-items:stretch;gap:26px;display:flex}.person-card{border:1px solid var(--line);text-align:left;cursor:pointer;width:330px;color:var(--ink);background:#fff;border-radius:14px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.person-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14285a1f}.person-card img{aspect-ratio:1.15;object-fit:cover;object-position:top;width:100%}.person-copy{gap:7px;padding:23px;display:grid}.person-copy strong{font-size:21px}.person-copy span{color:var(--muted)}.person-copy small{color:var(--blue);margin-top:8px;font-weight:700}.modal-backdrop{z-index:100;background:#020a2db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bio-modal{background:#fff;border-radius:18px;grid-template-columns:260px 1fr;gap:38px;max-width:900px;max-height:90vh;padding:42px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000059}.bio-modal img{border-radius:50%;width:100%}.bio-modal p:not(.eyebrow):not(.role){color:var(--muted);line-height:1.7}.bio-modal h2{margin-bottom:6px;font-size:38px}.bio-modal .role{color:var(--blue);font-weight:700}.modal-close{color:var(--navy);cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:14px;right:18px}.science-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;padding:70px 0 55px;display:grid}.science-hero h1{font-size:clamp(50px,5vw,72px)}.science-hero figure{margin:0}.science-hero img{border-radius:18px;width:100%}.goal-bar{background:#f3f1ff;border-radius:14px;grid-template-columns:190px 1fr;align-items:center;gap:32px;padding:28px 36px;display:grid}.goal-bar strong{color:#3518af;border-right:1px solid #b9b3dc;font-size:26px}.science-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.science-step{border:1px solid var(--line);border-radius:14px;padding:30px;position:relative}.step-number{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:800;display:grid}.science-step:nth-child(2) .step-number{background:var(--orange)}.science-step:nth-child(3) .step-number{background:var(--green)}.science-step p{color:var(--muted);line-height:1.65}.pathway{gap:14px;margin-top:22px;display:grid}.pathway span{background:var(--soft);text-align:center;border-radius:8px;padding:13px;font-weight:700}.pathway i{text-align:center;color:var(--blue);font-size:24px;font-style:normal}.image-banner{height:430px;overflow:hidden}.image-banner img{object-fit:cover;object-position:center top;width:100%;height:100%}.pipeline-intro{padding:var(--s-7) 0}.pipeline-intro .lead{max-width:940px}.pipeline-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pipeline-head,.pipeline-row{grid-template-columns:150px 240px 1fr 160px;align-items:stretch;display:grid}.pipeline-head{letter-spacing:.08em;text-transform:uppercase;background:#f7f9ff;font-size:12px;font-weight:800}.pipeline-head>div,.pipeline-row>div{border-right:1px solid var(--line);padding:18px}.pipeline-head>div:last-child,.pipeline-row>div:last-child{border-right:0}.pipeline-head .stage-labels{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;display:grid}.pipeline-row{border-top:1px solid var(--line);align-items:center;min-height:118px}.program-name{overflow-wrap:break-word;min-width:0;font-size:18px;font-weight:800}.indication{font-size:17px;line-height:1.5}.designation{border:1px solid var(--orange);color:var(--orange);border-radius:3px;margin:5px 5px 0 0;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.designation.blue{border-color:var(--navy);color:var(--navy)}.stage-track{background:repeating-linear-gradient(90deg,#f4f6fb 0 calc(25% - 1px),#dfe4ef 25%);border-radius:5px;height:42px;position:relative}.stage-bar{color:#fff;border-right:4px solid var(--orange);background:linear-gradient(90deg,#092363,#0b348d);border-radius:5px;justify-content:flex-end;align-items:center;height:100%;padding-right:14px;font-weight:700;display:flex}.stage-bar.p3{width:100%}.stage-bar.p12{width:62.5%}.stage-bar.p2{width:75%}.stage-bar.pre{width:25%}.nct{color:var(--blue);white-space:nowrap;font-size:14px;font-weight:700}.icon-arrow{vertical-align:-.06em;flex:none;width:.85em;height:.85em;display:inline-block}a:hover>.icon-arrow{transition:transform .15s;transform:translate(1px,-1px)}@media (prefers-reduced-motion:reduce){a:hover>.icon-arrow{transform:none}}.burden-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.burden-card{border:1px solid var(--line);border-radius:12px;padding:34px}.burden-card .big{color:var(--navy);margin:26px 0 5px;font-size:48px;font-weight:800}.burden-card hr{border:0;border-top:1px solid var(--line);margin:28px 0}.burden-card p{color:var(--muted);line-height:1.6}.simple-hero{padding:var(--hero-y) 0;position:relative;overflow:hidden}.simple-hero:after{content:"";border:1px solid #edf0ff;border-radius:50%;width:330px;height:330px;position:absolute;top:-90px;right:-80px;box-shadow:0 0 0 34px #fafbff,0 0 0 68px #fff}.simple-hero h1,.simple-hero .eyebrow{z-index:1;position:relative}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 34px;margin-bottom:36px;display:flex}.tabs a{color:var(--muted);padding:18px 0 14px;font-size:18px;font-weight:800}#papers .eyebrow{font-size:18px}.tabs a.active{color:var(--blue);border-bottom:3px solid var(--blue)}.conference-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.conference-card{border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:10px;flex-direction:column;min-height:330px;padding:28px;display:flex}.conference-card:nth-child(3){border-top-color:var(--green)}.conference-card:nth-child(4){border-top-color:var(--orange)}.conference-card h3{font-size:20px}.conference-card .meeting{margin-bottom:10px;font-size:42px;font-weight:800}.conference-card .meeting span{color:var(--blue);font-size:17px}.tag{border:1px solid var(--blue);border-radius:3px;margin-right:6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-block}.tag.orange{border-color:var(--orange);color:var(--orange)}.conference-card p{color:var(--muted);line-height:1.6}.conference-card .link-row{flex-wrap:wrap;gap:24px;margin-top:auto;display:flex}.pub-list{border-top:1px solid var(--line)}.pub-row{gap:var(--s-3);padding:var(--s-4) 0;border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 170px;align-items:start;display:grid}.pub-year{font-size:28px;font-weight:800}.pub-year small{color:var(--blue);margin-top:10px;font-size:11px;line-height:1.6;display:block}.pub-copy h3{margin-bottom:8px;font-size:18px}.pub-copy em{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.pub-copy p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.news-toolbar{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.year-select{position:relative}.select-like{border:1px solid var(--blue);min-width:150px;color:var(--navy);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;font-weight:700;display:inline-flex}.select-like:hover{background:var(--soft)}.select-like:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.select-like .icon-arrow{transition:transform .18s}.select-like .icon-arrow.is-open{transform:rotate(180deg)}.year-select__list{z-index:40;border:1px solid var(--line);background:#fff;border-radius:6px;outline:none;min-width:100%;margin:0;padding:6px;list-style:none;animation:.16s year-select-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #071c6424}.year-select__option{color:var(--navy);white-space:nowrap;cursor:pointer;border-radius:4px;padding:10px 16px;font-weight:700}.year-select__option.is-active{background:var(--soft);color:var(--blue)}.year-select__option[aria-selected=true]{color:var(--blue)}.year-select__option[aria-selected=true]:after{content:"✓";float:right;margin-left:12px}@keyframes year-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.year-select__list{animation:none}.select-like .icon-arrow{transition:none}}.year-title{margin:38px 0 5px;font-size:22px}.news-row{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 125px;align-items:start;gap:28px;padding:28px 8px;display:grid}.news-date{letter-spacing:.04em;font-size:13px;font-weight:800}.news-copy small{color:var(--blue);letter-spacing:.07em;font-weight:800}.news-copy h3{margin:9px 0;font-size:19px}.news-copy p{color:var(--muted);margin:0;line-height:1.5}.media-band{border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:38px;display:flex}.media-band h2{max-width:630px;margin:0;font-size:34px}.policy-wrap{max-width:1000px;margin:0 auto}.notice{border:1px solid var(--blue);text-align:center;color:var(--muted);border-radius:8px;padding:18px 24px}.criteria-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.criteria-list li{padding-left:30px;position:relative}.criteria-list li:before{content:"✓";border:1.5px solid var(--green);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.policy-card{border:1px solid var(--line);border-radius:12px;padding:30px}.steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.step{border-right:1px solid var(--line);padding:18px 24px}.step:last-child{border-right:0}.step b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;display:grid}.step h3{font-size:17px}.step p{color:var(--muted);font-size:14px;line-height:1.6}.policy-mini{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.policy-mini .card h3{font-size:19px}.contact-band .button-outline{white-space:normal;overflow-wrap:anywhere}.contact-band{border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:38px;display:flex}.contact-band h2{margin-bottom:8px;font-size:34px}.contact-band p{color:#c9d7ff;margin:0}.pathway-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.pathway-card{border:1px solid var(--line);border-top:3px solid var(--green);border-radius:8px;padding:40px}.pathway-card:nth-child(2){border-top-color:var(--orange)}.pathway-card p{color:var(--muted);line-height:1.7}.pathway-card hr{border:0;border-top:1px solid var(--line);margin:26px 0}.mindset-grid,.contribute-grid{grid-template-columns:repeat(3,1fr);display:grid}.mindset-item,.contribute-item{text-align:center;border-right:1px solid var(--line);padding:25px 38px}.mindset-item:last-child,.contribute-item:last-child{border-right:0}.mindset-item p{color:var(--muted);line-height:1.55}.contribute-grid{grid-template-columns:repeat(4,1fr)}.contribute-item{font-weight:800}.contact-grid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.contact-form{gap:16px;display:grid}.contact-form label{font-weight:700}.contact-form input,.contact-form textarea{border:1px solid var(--line);background:#fbfcff;border-radius:6px;width:100%;padding:14px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form button{cursor:pointer}.contact-note{color:var(--green);font-weight:700;display:none}.metric-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.metric{border:1px solid var(--line);border-radius:12px;padding:32px}.metric strong{margin-bottom:8px;font-size:34px;display:block}.metric span{color:var(--muted)}.site-footer{border-top:1px solid var(--line);padding:var(--s-4) 0;background:#fff}.footer-inner{width:min(var(--page-max),calc(100% - var(--gutter) * 2));gap:var(--s-4);grid-template-columns:260px 1fr 180px;align-items:start;margin:0 auto;display:grid}.footer-brand .brand img{width:200px}.footer-brand p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.6}.footer-nav{grid-template-columns:repeat(4,auto);gap:16px 28px;font-size:12px;font-weight:700;display:grid}.footer-nav a:hover,.footer-nav a.active{color:var(--blue)}.footer-contact{overflow-wrap:anywhere}.copyright{text-align:right;color:var(--muted);font-size:13px}@media (max-width:1219px){.menu-toggle{display:block}.main-nav{left:0;right:0;top:var(--header-h);padding:var(--s-3) var(--gutter) var(--s-4);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;box-shadow:0 14px 28px #00000014}.main-nav.open{display:flex}.main-nav>a:not(.nav-cta){border-bottom:1px solid var(--line);padding:14px 0}.nav-cta{margin-top:var(--s-2)}}@media (max-width:1050px){.pipeline-head,.pipeline-row{grid-template-columns:160px 200px 1fr 160px}.pipeline-head .stage-labels{letter-spacing:.02em;font-size:10px}.stage-bar{padding-right:8px;font-size:11px}}@media (max-width:860px){:root{--header-h:70px}.brand img{width:190px}.image-banner{height:260px}.image-banner picture{height:100%;display:block}.home-hero{grid-template-columns:1fr}.home-hero-copy{padding:70px 28px}.ecosystem-wrap{min-height:500px}.split,.science-hero,.contact-grid{grid-template-columns:1fr}.science-hero figure{order:-1}.photo-hero{grid-template-columns:1fr;align-items:stretch;min-height:0}.photo-hero .photo{object-fit:cover;width:100%;height:280px;position:static}.photo-hero:after{content:none}.photo-hero-copy{padding:var(--s-7) var(--gutter)}.facts-grid,.card-grid,.burden-grid,.policy-mini{grid-template-columns:1fr}.fact{border-right:0;border-bottom:1px solid var(--line)}.fact:last-child{border-bottom:0}.logic-grid,.science-steps,.steps,.pathway-grid,.mindset-grid,.contribute-grid{grid-template-columns:1fr}.logic-item,.step,.mindset-item,.contribute-item{border-right:0;border-bottom:1px solid var(--line)}.tumor-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg)}.pipeline-table{overflow-x:auto}.pipeline-head,.pipeline-row{min-width:850px}.conference-grid,.pub-row,.news-row{grid-template-columns:1fr}.media-band,.contact-band,.final-cta{flex-direction:column;align-items:flex-start}.goal-bar{grid-template-columns:1fr}.goal-bar strong{border-bottom:1px solid #b9b3dc;border-right:0;padding-bottom:18px}.footer-inner{grid-template-columns:1fr}.footer-nav{grid-template-columns:repeat(2,1fr)}.copyright{text-align:left}.bio-modal{grid-template-columns:1fr}.bio-modal img{width:180px}.team-row{flex-wrap:wrap}}@media (max-width:560px){:root{--gutter:20px;--section-y:var(--s-8);--section-y-sm:var(--s-6)}h1{font-size:46px}h2{font-size:34px}.home-hero-copy h1{font-size:52px}.orbit{width:400px;height:400px}.orbit.two{width:310px;height:310px}.ecosystem-wrap{min-height:440px}.tumor-core{transform:scale(.78)}.ecosystem-label{font-size:10px}.tumor-state{grid-template-columns:90px 1fr}.cell-cluster{width:88px}.pathway-card{padding:28px}.conference-card{padding:22px}.actions{flex-direction:column;align-items:stretch}.button,.button-outline,.arrow-link{width:100%}.news-toolbar{align-items:flex-start;gap:20px}.bio-modal{padding:28px 22px}}.centered-copy{text-align:center;max-width:900px}.centered-copy .lead{margin-inline:auto}.center-actions{justify-content:center}.soft-bg{background:var(--soft)}.join-hero .photo{object-position:center}.join-hero .photo-hero-copy{max-width:760px}.dark-bg{background:radial-gradient(circle at 90% 15%,#5243dc73,transparent 34%),var(--navy);color:#fff}.dark-bg .lead{color:#d7e0f8}.dark-bg .eyebrow{color:#8fb0ff}.button-light{color:var(--navy);background:#fff}.contact-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.contact-card{min-height:300px;color:var(--navy);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.contact-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14285a1f}.contact-card strong{color:var(--blue);overflow-wrap:anywhere;margin-top:auto}@media (max-width:860px){.contact-cards,.metric-grid{grid-template-columns:1fr}.centered-copy{text-align:left}.center-actions{justify-content:flex-start}}.approved-home-hero{border-bottom:1px solid var(--line);min-height:525px;padding-inline:max(var(--gutter),calc((100vw - var(--page-max))/2));grid-template-columns:50% 50%;align-items:center;display:grid;overflow:hidden}.approved-home-hero .home-copy{padding:var(--hero-y) var(--s-6) var(--hero-y) 0}.approved-home-hero h1{max-width:720px;font-size:clamp(50px,5vw,72px)}.approved-home-outcome .dual-head{max-width:950px}.home-ecosystem-figure{justify-self:center;width:min(100%,780px);margin:0}.home-ecosystem-figure>img{width:100%;height:auto}.home-outcome-figure{width:100%;max-width:none;margin:8px auto 0}.home-outcome-figure>img{width:100%;height:auto;display:block}.about-approved-hero{gap:var(--s-8);padding-top:var(--hero-y);padding-bottom:var(--hero-y);grid-template-columns:1fr 1fr;align-items:start;display:grid}.about-approved-hero h1{font-size:clamp(48px,5vw,67px)}.about-approved-hero .lead{max-width:570px}.about-approved-hero aside{background:linear-gradient(135deg,#f4f7ff,#eef3ff);border-radius:10px;padding:30px}.glance{border-left:3px solid;margin:12px 0;padding:15px 18px 18px}.glance small{color:var(--blue);letter-spacing:.08em;margin-bottom:10px;font-weight:800;display:block}.glance strong{font-size:25px;line-height:1.2;display:block}.orange-line{border-color:var(--orange)}.green-line{border-color:var(--green)}.purple-line{border-color:#7c4dff}.about-process{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;max-width:850px;margin:30px auto 0;display:grid}.about-process article{text-align:center}.about-process article b{color:var(--orange);font-size:28px;font-weight:400;display:block}.about-process article:nth-of-type(2) b{color:#7c4dff}.about-process article:nth-of-type(3) b{color:var(--green)}.about-process>i{color:var(--navy);text-align:center;justify-self:center;font-size:38px;font-style:normal}.process-icon{border:2px solid;border-radius:50%;place-items:center;width:80px;height:80px;margin:8px auto 12px;font-size:34px;display:grid}.orange-border{border-color:var(--orange);color:var(--orange)}.purple-border{color:#7c4dff;border-color:#7c4dff}.green-border{border-color:var(--green);color:var(--green)}.about-process h3{margin:8px 0;font-size:14px}.about-process p{color:var(--muted);font-size:13px;line-height:1.55}.about-why{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--section-y-sm) 0}.about-why .split{align-items:stretch;min-height:300px}.about-why-media{position:relative}.about-why-media img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:auto;max-width:100%;height:100%;display:block;position:absolute;top:0;right:0}.about-why .body-copy{max-width:470px}.about-why .split>div>:last-child{margin-bottom:0}.people-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.people-grid.advisors{grid-template-columns:repeat(3,1fr)}.placeholder-person{border:1px solid var(--line);border-radius:6px;grid-template-columns:70px 1fr;align-items:center;gap:12px;min-height:118px;padding:14px;display:grid}.silhouette{color:#afb3ba;background:#e5e7eb;border-radius:50%;place-items:center;width:65px;height:65px;font-size:28px;display:grid}.placeholder-person div{gap:7px;display:grid}.placeholder-person strong{font-size:13px}.placeholder-person small{color:var(--muted);font-size:11px}.placeholder-person span:last-child{color:var(--blue);font-size:12px;font-weight:700}.people-grid .person-card{border-radius:6px;grid-template-columns:78px 1fr;width:100%;height:118px;display:grid}.people-grid .person-card img{aspect-ratio:auto;width:78px;height:118px}.people-grid .person-copy{gap:4px;padding:13px}.people-grid .person-copy strong{font-size:13px}.people-grid .person-copy span,.people-grid .person-copy small{font-size:11px}.about-execution{padding:var(--s-7) 0;text-align:center}.about-execution h2{font-size:27px}.about-execution .container>div{grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.about-execution span{color:#6fd28c;border-right:1px solid #ffffff80;padding:5px 20px;font-size:13px;font-weight:800}.about-execution span:nth-child(2){color:#b594ff}.about-execution span:nth-child(3){color:#ff6d44;border:0}.science-approved-hero{gap:var(--s-7);padding-top:var(--hero-y);padding-bottom:var(--hero-y);grid-template-columns:1fr 1.1fr;display:grid}.science-approved-hero h1{margin-bottom:34px;font-size:clamp(52px,5.2vw,73px)}.science-approved-hero aside{background:linear-gradient(135deg,#f2f0ff,#f7f7ff);border-radius:10px;min-height:430px;padding:80px 50px}.science-approved-hero aside h2{border-left:3px solid var(--orange);margin-bottom:34px;padding-left:20px;font-size:clamp(42px,4vw,60px)}.foundation-grid{grid-template-columns:repeat(3,1fr);max-width:950px;margin:0 auto;display:grid}.foundation-grid article{border-right:1px solid var(--line);padding:0 40px}.foundation-grid article:last-child{border:0}.foundation-grid b{color:var(--blue);font-size:52px;font-weight:300}.foundation-grid h3{font-size:19px}.foundation-grid p{color:var(--muted);font-size:15px;line-height:1.7}.science-statement{text-align:center;background:#f0efff;border-radius:8px;max-width:1000px;margin:48px auto 0;padding:22px;font-size:27px;font-weight:700}.approved-mechanism{border:1px solid var(--line);border-radius:10px;width:100%}.mechanism-grid{grid-template-columns:repeat(3,1fr);max-width:950px;margin:0 auto;display:grid}.mechanism-grid article{border-right:1px solid var(--line);border-top:3px solid var(--orange);padding:20px 35px}.mechanism-grid article:nth-child(2){border-top-color:var(--green)}.mechanism-grid article:nth-child(3){border-top-color:#6b33ff;border-right:0}.mechanism-grid h3{font-size:18px}.mechanism-grid p{color:var(--muted);line-height:1.65}.mechanism-summary{text-align:center;margin-top:25px;font-weight:700;line-height:1.6}.publication-cta{text-align:center;background:linear-gradient(135deg,#f0efff,#f6f5ff);border-radius:10px;padding:28px}.publication-cta h2{margin:5px 0}.publication-cta .button{margin-top:10px}.science-podcast{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-5);border:1px solid var(--line);background:#fff;border-radius:10px;display:flex;box-shadow:0 8px 24px #071c6412}.science-podcast>div{max-width:760px}.science-podcast .eyebrow{margin-bottom:10px}.science-podcast h2{margin-bottom:8px;font-size:clamp(31px,3.2vw,43px)}.science-podcast p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.55}.science-podcast .button{flex:none;min-width:190px}.join-approved-hero{background:#fff;align-items:center;min-height:410px;display:grid;position:relative;overflow:hidden}.join-approved-hero img{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.join-approved-copy{z-index:2;padding:var(--hero-y) var(--s-6) var(--hero-y) max(var(--gutter),calc((100vw - var(--page-max))/2));position:relative}.join-approved-copy h1{max-width:460px;font-size:clamp(43px,4.1vw,57px);line-height:1.08}.join-approved-copy .lead{max-width:390px;font-size:17px}.join-paths{grid-template-columns:1fr 1fr;gap:35px;display:grid}.join-paths article{border:1px solid var(--line);border-top:3px solid var(--green);flex-direction:column;align-items:flex-start;padding:35px 42px;display:flex}.join-paths article:nth-child(2){border-top-color:var(--orange)}.join-paths p{color:var(--muted);line-height:1.7}.join-paths hr{border:0;border-top:1px solid var(--line);width:100%}.join-paths .arrow-link{margin-top:14px}.join-band{border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:28px 40px;display:flex}.join-band h2{margin:0;font-size:30px}.publications-contact{text-align:center}.publications-contact h2{margin:0}.publications-contact p{color:#d7e0f8}.publications-contact .actions{justify-content:center}@media (max-width:860px){.approved-home-hero,.about-approved-hero,.science-approved-hero,.join-approved-hero{grid-template-columns:1fr}.approved-home-hero{padding-inline:0}.approved-home-hero .home-copy,.join-approved-copy{padding:var(--s-7) var(--gutter)}.home-ecosystem-figure{width:min(100%,510px);margin:0 auto var(--s-7)}.about-process{grid-template-columns:1fr}.about-process>i{transform:rotate(90deg)}.about-why-media{aspect-ratio:1;width:100%;max-width:420px;margin-inline:auto}.about-why-media img{width:100%;height:100%;position:static}.people-grid,.people-grid.advisors{grid-template-columns:1fr 1fr}.foundation-grid,.mechanism-grid,.join-paths{grid-template-columns:1fr}.foundation-grid article,.mechanism-grid article{border-right:0;border-bottom:1px solid var(--line)}.join-band{flex-direction:column;align-items:flex-start}.science-approved-hero aside{padding:45px 30px}.about-execution .container>div{grid-template-columns:1fr}.about-execution span{border-bottom:1px solid #ffffff4d;border-right:0;padding:13px}.join-approved-hero{min-height:0}.join-approved-hero picture{order:-1;display:block}.join-approved-hero img{object-position:center;height:260px;position:static}.join-approved-copy{max-width:none;padding:var(--s-7) var(--gutter)}.logic-head h2{white-space:normal}.science-podcast{padding:var(--s-4);flex-direction:column;align-items:flex-start}.science-podcast .button{width:auto}}@media (max-width:560px){.people-grid,.people-grid.advisors{grid-template-columns:1fr}.foundation-grid article,.mechanism-grid article{padding:20px 0}.join-paths article{padding:28px 22px}}.approved-mechanism{width:min(100%,800px);margin-inline:auto}.people-grid.people-portraits{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.people-portraits .person-card{border-radius:8px;flex-direction:column;width:100%;height:auto;display:flex}.people-portraits .person-card img,.people-portraits .person-placeholder{aspect-ratio:1;object-fit:cover;object-position:center 20%;width:100%;height:auto}.people-portraits .person-card img[src*=andrew-sikora]{object-position:center 0%}.people-portraits .person-copy{gap:6px;min-height:132px;padding:18px}.people-portraits .person-copy strong{font-size:17px;line-height:1.25}.people-portraits .person-copy span{font-size:13px;line-height:1.4}.people-portraits .person-copy small{font-size:12px}.person-placeholder{color:#aab0bc;background:#edf0f5;place-items:center;font-size:62px;display:grid}.person-placeholder.large{aspect-ratio:4/5;border-radius:8px;width:260px}.bio-modal img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:8px}.bio-modal img[src*=andrew-sikora]{object-position:center 0%}.mission-hero{padding:var(--hero-y) 0;background:linear-gradient(135deg,#f4f7ff,#eef3ff)}.mission-hero h1{max-width:none;color:var(--navy);white-space:nowrap;font-size:clamp(54px,5.25vw,76px)}.mission-opening{color:var(--orange);margin:28px 0 0;font-size:clamp(31px,3.2vw,46px)}.mission-hero-inner,.mission-copy{max-width:980px}.mission-copy>p{color:var(--muted);font-size:19px;line-height:1.75}.mission-copy>h3{margin-top:42px;font-size:34px}.mission-principles{grid-template-columns:1fr 1fr;gap:26px;margin:48px 0 34px;display:grid}.mission-principles article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:34px}.mission-principles h3{margin:0;font-size:clamp(31px,3vw,43px)}.mission-principles p{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.65}.mission-promise{background:var(--navy);border-radius:8px;padding:34px 38px;color:#fff!important;font-size:clamp(31px,3vw,44px)!important;line-height:1.2!important}.heroes-statement{color:var(--orange);margin:44px 0 12px;font-size:clamp(38px,4vw,56px)}.mission-closing{font-weight:600;color:var(--navy)!important;font-size:24px!important}.join-mindset-section .dual-head{margin-bottom:var(--s-4)}@media (max-width:1050px){.people-grid.people-portraits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.people-grid.people-portraits{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-hero h1{white-space:normal}.mission-principles{grid-template-columns:1fr}}@media (max-width:560px){.people-grid.people-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.people-portraits .person-copy{gap:4px;min-height:0;padding:12px}.people-portraits .person-copy strong{font-size:14px;line-height:1.25}.people-portraits .person-copy span{font-size:11px}.people-portraits .person-copy small{font-size:10px}}.review-gate{color:#07276f;background:radial-gradient(circle at 85% 20%,#59ad471f,#0000 28%),radial-gradient(circle at 12% 80%,#f44f251a,#0000 28%),#f7f9fd;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.review-gate__panel{background:#fff;border:1px solid #dbe3f1;border-radius:8px;width:min(100%,480px);padding:46px 44px 40px;box-shadow:0 22px 60px #031f5b1f}.review-gate__logo{width:220px;max-width:75%;height:auto;margin-bottom:38px;display:block}.review-gate__eyebrow{color:#1848f5;letter-spacing:.12em;margin:0 0 12px;font-size:13px;font-weight:700}.review-gate h1{margin:0;font-size:clamp(38px,8vw,54px);line-height:1}.review-gate__intro{color:#425a8f;margin:18px 0 30px;font-size:17px;line-height:1.55}.review-gate__form label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.review-gate__form input{box-sizing:border-box;color:#071f5c;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #aab8d2;border-radius:4px;outline:none;padding:0 14px}.review-gate__form input:focus{border-color:#174cff;box-shadow:0 0 0 3px #174cff1f}.review-gate__form button{color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;background:#08276f;border:0;border-radius:4px;margin-top:16px;font-weight:700}.review-gate__form button:hover{background:#0b3291}.review-gate__form button:disabled{cursor:wait;opacity:.7}.review-gate__message{color:#c93d22;min-height:22px;margin:12px 0 0;font-size:14px}@media (max-width:540px){.review-gate__panel{padding:36px 26px 30px}}.approved-home-hero .home-copy h1{max-width:720px;margin-bottom:30px}.approved-home-hero .hero-line{display:block}.ecosystem-figure-label.ecosystem-center{background:#071c64}.ecosystem-figure-label.microenvironment{background:#fff;align-items:flex-end;width:35%;height:18%;padding:0 0 1.5%;display:flex;bottom:0;left:0}.ecosystem-figure-label.tumor-label{background:#fff;justify-content:center;align-items:flex-end;width:32%;height:18%;padding:0 0 1.5%;display:flex;bottom:0;left:34%}.ecosystem-figure-label.therapeutic-pressure{background:#fff;justify-content:flex-end;align-items:flex-end;width:35%;height:18%;padding:0 0 1.5%;display:flex;bottom:0;right:0}.cold-input{width:20%;height:35%;padding:5.5% .6% .6%;top:3%;left:0}.hot-input{width:20%;height:38%;padding:5.5% .6% .6%;top:51%;left:0}
