.stat-row{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:768px){.stat-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.stat-row{grid-template-columns:repeat(4,1fr);gap:0}}@media(min-width:1200px){.stat-row__item{padding:10px 36px;border-left:1px solid #E6E8EC}.stat-row__item:first-child{border-left:none;padding-left:0}}.stat-row__num{font-size:44px;font-weight:600;letter-spacing:-.015em;line-height:1.05;color:#1a2230}.stat-row__unit{color:#2f6fe3}.stat-row__label{font-size:13.5px;line-height:1.45;color:#5b6470;margin-top:10px}.section-band--dark .stat-row__num,.section-band--navy .stat-row__num{color:#fff}.section-band--dark .stat-row__label,.section-band--navy .stat-row__label{color:#9aa6b6}@media(min-width:1200px){.section-band--dark .stat-row__item,.section-band--navy .stat-row__item{border-left-color:#ffffff14}}.pipeline-roadmap{overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(47,111,227,.45) transparent;border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#7ca8f20f);border:1px solid rgba(47,111,227,.18);box-shadow:0 16px 34px #0a1a3314}.pipeline-roadmap__grid{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(200px,1.08fr) repeat(4,minmax(210px,1.13fr));grid-template-rows:68px repeat(2,72px);width:100%;min-width:1180px;overflow:hidden;border-radius:17px;background:transparent}.pipeline-roadmap__head{display:grid;place-items:center;min-width:0;background:linear-gradient(180deg,#0a1a33f5,#0d1b2ef0);border-right:1px solid rgba(255,255,255,.14);color:#fff;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.18;text-align:center}.pipeline-roadmap__head:nth-child(6){border-right:none}.pipeline-roadmap__row{display:grid;grid-column:1/-1;grid-template-columns:minmax(140px,.75fr) minmax(200px,1.08fr) repeat(4,minmax(210px,1.13fr));min-height:72px}.pipeline-roadmap__row:nth-of-type(odd) .pipeline-roadmap__cell,.pipeline-roadmap__row:nth-of-type(odd) .pipeline-roadmap__lane{background:#fffffff0}.pipeline-roadmap__row:nth-of-type(2n) .pipeline-roadmap__cell,.pipeline-roadmap__row:nth-of-type(2n) .pipeline-roadmap__lane{background:#7ca8f20f}.pipeline-roadmap__cell{display:flex;align-items:center;min-width:0;border-top:1px solid rgba(47,111,227,.12);color:#1a2230;font-size:17px;font-weight:500;letter-spacing:0;line-height:1.18}.pipeline-roadmap__cell--asset{padding-left:18px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:16px;color:#2257c4}.pipeline-roadmap__cell--indication{padding-left:18px;border-left:1px solid rgba(47,111,227,.16);white-space:pre-line}.pipeline-roadmap__lane{position:relative;grid-column:3/-1;border-top:1px solid rgba(47,111,227,.12)}.pipeline-roadmap__lane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(47,111,227,.1) calc(25% - 1px),rgba(47,111,227,.1) 25%,transparent 25%,transparent calc(50% - 1px),rgba(47,111,227,.1) calc(50% - 1px),rgba(47,111,227,.1) 50%,transparent 50%,transparent calc(75% - 1px),rgba(47,111,227,.1) calc(75% - 1px),rgba(47,111,227,.1) 75%,transparent 75%);pointer-events:none}.pipeline-roadmap__arrow{position:absolute;left:0;top:50%;transform:translateY(-50%);height:22px;border-radius:999px;background:linear-gradient(90deg,#2f6fe340,#2f6fe3f0 74%,#7ca8f2);box-shadow:0 8px 18px #2f6fe333}.pipeline-roadmap__arrow:after{content:"";position:absolute;right:8px;top:50%;width:8px;height:8px;border-radius:50%;background:#ffffffeb;transform:translateY(-50%)}.pipeline-roadmap__arrow--research,.pipeline-roadmap__arrow--development{width:51.2%}.pipeline-roadmap__footnote{margin:8px 16px 0;color:#5b6470;font-size:14px;font-style:italic;line-height:1.4}.pipeline-milestones__title{font-size:1.25rem;line-height:1.3;font-weight:600;letter-spacing:0;color:#1a2230;margin-bottom:16px}.pipeline-milestones__list{display:flex;flex-direction:column;gap:12px;max-width:720px}.pipeline-milestones__list li{position:relative;padding-left:24px;font-size:1rem;line-height:1.6;font-weight:400;letter-spacing:0;color:#5b6470}.pipeline-milestones__list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#2f6fe3}.pipeline-program-intro{max-width:780px}.pipeline-program-intro__tag{font-size:.75rem;line-height:1.4;font-weight:600;letter-spacing:.14em;color:#2257c4;margin-bottom:16px;text-transform:uppercase}.pipeline-program-intro__title{font-size:2.5rem;line-height:1.12;font-weight:400;letter-spacing:-.015em;color:#1a2230;margin-bottom:16px}.pipeline-program-intro__summary{font-size:1.125rem;line-height:1.6;font-weight:400;letter-spacing:0;color:#5b6470;max-width:56ch}.pipeline-anchor,#multiple-myeloma,#pancreatic-cancer{scroll-margin-top:110px}.pipeline-anchor{display:block;height:1px}
