:root{--purple:#3c0582;--purple-2:#5a11b3;--violet:#9548f3;--lilac:#e2cffd;--pink:#ffc5c4;--ink:#141414;--muted:#57515f;--line:rgba(60,5,130,0.16);--max:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;background:#fff}a{color:inherit}img{display:block;max-width:100%}p{font-size:16px;line-height:1.65}.site-header{position:absolute;z-index:20;top:0;left:0;right:0;min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:24px max(40px,calc((100vw - 960px) / 2));color:#fff}.site-header--home,.site-header--solid{background:rgba(255,255,255,.94);color:var(--purple)}.site-header--solid{box-shadow:0 2px 20px rgba(30,0,64,.08)}.site-header__logo img{width:160px;height:auto}.site-header--home .site-header__logo img{width:160px}.site-header__nav{display:flex;align-items:center;gap:0;font-family:Outfit,Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:20px}.site-header__nav a{position:relative;padding:11px 22px;text-decoration:none}.site-header__nav a:hover{color:var(--violet)}.site-header__nav a[aria-current=page]:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:1px;background:currentColor}.site-header__mail{font-size:18px;line-height:18px}.site-header__nav .site-header__mail--desktop{padding-left:0;padding-right:0}.site-header__mail svg{width:1em;height:1em;display:block}.site-header__actions{display:none;align-items:center;gap:14px}.site-header__mail--mobile{display:none;text-decoration:none}.site-header__toggle{display:none;width:42px;height:36px;border:0;background:transparent;color:currentColor;padding:6px}.site-header__toggle span{display:block;height:2px;margin:6px 0;background:currentColor}.hero{position:relative;overflow:hidden;min-height:710px;display:grid;align-items:center;background-color:var(--purple);background-position:50%;color:#fff;padding:124px 40px 74px}.hero,.hero--home{background-size:cover}.hero--home{min-height:850px;background-image:url(/wp-content/uploads/2023/04/gr1-scaled.jpg);background-position:bottom;color:var(--purple)}.hero--home:before{content:"";position:absolute;inset:0;background-image:url(/wp-content/uploads/2023/01/icon8.png);background-position:40px 547px;background-repeat:no-repeat;background-size:7% auto;opacity:.84;mix-blend-mode:overlay;pointer-events:none}.hero__inner{position:relative;z-index:1;width:min(100%,var(--max));margin:0 auto}.hero h1{margin:0;font-family:Outfit,Montserrat,sans-serif;font-size:clamp(48px,5vw,69px);font-weight:400;line-height:1.06;max-width:740px}@media (min-width:901px){.hero h1{line-height:73px}.hero:not(.hero--home) h1{font-size:69px}.hero--news h1,.hero--pipeline h1{line-height:78px}}.hero--technology{background-position:top}.hero--pipeline{min-height:730px;background-position:50%}.hero--leadership{min-height:770px;background-position:top}.hero--news{min-height:730px;background-position:50%}.hero--news:before{content:"";position:absolute;inset:0;background-image:url(/wp-content/uploads/2023/02/3.jpg);background-position:0;background-size:cover;opacity:.36;pointer-events:none}.hero--news .hero__inner,.hero--pipeline .hero__inner,.hero--technology .hero__inner{display:grid;grid-template-columns:50% 50%}.hero--news h1,.hero--pipeline h1,.hero--technology h1{grid-column:2;color:#fff}.hero--technology h1{max-width:430px;transform:translateY(-28px)}.hero--pipeline h1{max-width:570px;transform:translate(10px,-28px)}.hero--news h1{max-width:360px}.hero--leadership h1{display:none}.hero--home h1{color:var(--purple)}.hero--home .hero__inner{display:grid;grid-template-columns:43% minmax(0,57%);grid-template-rows:auto auto auto;grid-column-gap:54px;column-gap:54px;align-items:center}.hero--home h1{grid-column:2;grid-row:1}.hero__home-grid{display:contents}.hero__molecule-picture{grid-column:1;grid-row:1/span 3;width:min(100%,390px);justify-self:start;margin-top:55px;transform:translateX(-10px)}.hero__molecule-picture img{display:block;width:100%;height:auto}.hero__home-copy{grid-column:2;grid-row:2;color:var(--purple);max-width:620px}.hero__home-copy p{margin:0 0 17px;color:var(--purple);line-height:1.55}.hero__home-copy p:last-child{margin-bottom:0}.hero__home-grid .button{grid-column:2;grid-row:3;justify-self:start;margin-top:18px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 24px;border:1px solid var(--violet);border-radius:999px;color:var(--violet);background:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.2;text-decoration:none;transition:background .2s ease,color .2s ease}.button:hover{background:rgba(149,72,243,.12)}.button--light{border-color:#fff;color:#fff}.button--light:hover{background:rgba(255,255,255,.16)}.article,.content-section,.intro-panel,.leadership-intro,.news-list,.pipeline-lead,.simple-page,.split-section{width:min(100%,var(--max));margin:0 auto;padding:78px 40px}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;width:100%;max-width:none;padding:0}.split-section--reverse{grid-template-columns:minmax(0,44.365%) minmax(0,55.635%)}.split-section--reverse .split-section__text{order:2}.split-section__text{align-self:center;padding:80px 0 80px max(150px,calc((100vw - var(--max)) / 2 + 80px))}.split-section:not(.split-section--reverse) .split-section__text{padding-right:0}.split-section--reverse .split-section__text{padding:30px 0 30px 50px}.split-section__text p{max-width:80%;line-height:25px}.split-section--reverse .split-section__text p{max-width:75%}.split-section__text h2{max-width:420px}.split-section--reverse .split-section__text h2{max-width:560px}.content-section h2,.intro-panel h3,.leadership-intro h2,.pipeline-lead h2,.split-section h2{margin:0 0 18px;font-family:Outfit,Montserrat,sans-serif;font-size:30px;font-weight:500;line-height:39px;color:var(--violet)}.split-section__text .button{margin-top:10px}.intro-panel img,.split-section__media img,.two-column img{border-radius:0;width:100%;object-fit:cover}.split-section__media,.split-section__media img{height:100%}.split-section__media img{min-height:545px}.split-section--reverse .split-section__media img{min-height:488px}.mission-band{background:#831c51;padding:50px 40px;text-align:center}.mission-band h2{width:min(100%,1120px);margin:0 auto;color:#fff;font-family:Outfit,Montserrat,sans-serif;font-size:30px;font-weight:400;line-height:39px}.mission-band h2 span{display:block}.discovery-band{position:relative;display:grid;grid-template-columns:25% 15% 20% 14.978% 25%;grid-gap:0;gap:0;align-items:center;background:var(--purple);color:#fff;height:176px;padding:0}.discovery-band>img:first-child{grid-column:1;grid-row:1;width:428px;justify-self:center}.discovery-band__title{grid-column:2;grid-row:1;align-self:center;padding:0 10px}.discovery-band__body{grid-column:4;grid-row:1;width:auto;align-self:center;padding:0 10px}.discovery-band>img:nth-of-type(2){grid-column:3;grid-row:1;width:206px;justify-self:center;margin:-15px 0 0}.discovery-band:after{content:"";grid-column:5;grid-row:1;width:428px;height:143px;align-self:center;justify-self:center;background-image:url(/wp-content/uploads/2023/03/dots-1024x341.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.discovery-band h2{margin:0 0 12px;font-family:Outfit,Montserrat,sans-serif;font-size:20px;font-weight:400;line-height:27px;text-align:end;white-space:pre-line}.discovery-band p{margin:0 0 16px;font-family:Montserrat,sans-serif;line-height:25px}.discovery-band .button{min-width:190px;min-height:39px;padding:10px 20px;line-height:13px;white-space:nowrap}.content-section h2.center-title{text-align:center;color:#0f0f0f}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px}.feature-card{text-align:center;padding:16px}.feature-card img{width:92px;margin:0 auto 18px}.feature-card h3{margin:0 0 8px;font-family:Outfit,Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#333}.feature-card p{margin:0;font-size:16px;line-height:23px}.section-action{margin-top:26px;text-align:center}.home-lab-visual{min-height:600px;background-image:url(/wp-content/uploads/2023/01/u5IF7M3Y.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover}.leadership-preview{display:grid;background:#fff;color:#000;padding:52px max(40px,calc((100vw - var(--max)) / 2)) 60px}.leadership-preview div{width:min(100%,920px);display:grid;grid-template-columns:300px minmax(0,1fr);grid-column-gap:42px;column-gap:42px;align-items:start}.leadership-preview h2{margin:0 0 16px;font-family:Outfit,Montserrat,sans-serif;font-size:30px;font-weight:500;line-height:39px;color:var(--violet);grid-row:1/span 3}.leadership-preview p{grid-column:2;max-width:515px;margin:0 0 16px;line-height:25px}.leadership-preview .button{grid-column:2;justify-self:start;margin-top:6px}.intro-panel{position:relative;overflow:hidden;width:100%;max-width:none;background:var(--lilac);padding-left:max(40px,calc((100vw - var(--max)) / 2));padding-right:max(40px,calc((100vw - var(--max)) / 2));display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,44%);grid-gap:54px;gap:54px;align-items:center}.intro-panel:not(.intro-panel--plain):before{content:"";position:absolute;inset:0;background-image:url(/wp-content/uploads/2023/03/white.png);background-position:0;background-repeat:no-repeat;background-size:contain;opacity:.23;pointer-events:none}.intro-panel>*{position:relative;z-index:1}.intro-panel:not(.intro-panel--plain)>div{width:min(100%,404px);margin-left:167px}.intro-panel:not(.intro-panel--plain) p{line-height:24px}.intro-panel--plain{display:block;text-align:center;background:#fff}.intro-panel--plain p{max-width:920px;margin:0 auto}.two-column{display:grid;grid-template-columns:minmax(300px,45.949%) minmax(0,54.051%);grid-gap:0;gap:0;align-items:center}.technology-challenge-section{width:100%;max-width:none;min-height:500px;background:#ededed;padding:0 max(40px,calc((100vw - var(--max)) / 2))}.technology-challenge-section .two-column{width:min(100%,var(--max));min-height:635px;margin:0 auto}.technology-challenge-section .two-column>img{width:35%;justify-self:end;margin-right:50px}.technology-challenge-section .two-column>div{max-width:583px;padding-left:50px}.technology-challenge-section h2{max-width:449px;color:var(--purple)}.technology-challenge-section p{line-height:25px}.article__bullets,.two-column ul{padding-left:22px;line-height:1.7}.content-section--lilac{width:100%;max-width:none;background:var(--lilac);padding-left:max(40px,calc((100vw - var(--max)) / 2));padding-right:max(40px,calc((100vw - var(--max)) / 2))}.content-section--lilac .feature-card h3{color:#831c51}.technology-platform-section{width:100%;max-width:none;background:#fff;padding:55px max(40px,calc((100vw - var(--max)) / 2));text-align:center}.technology-platform-section>p{width:min(87%,1040px);margin:0 auto 18px;line-height:25px}.technology-platform-section .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px}.technology-platform-section .feature-card img{width:118px}.technology-platform-section .feature-card h3{color:#831c51}.progress-section{display:grid;grid-template-columns:minmax(0,60.673%) minmax(0,39.302%);grid-gap:0;gap:0;align-items:center;width:100%;max-width:none;padding:0;background:linear-gradient(180deg,#ffc5c4,#ffffff)}.progress-section>div{padding:100px 40px 100px max(40px,calc((100vw - var(--max)) / 2 + 80px))}.progress-section h3{margin:0 0 8px;font-family:Outfit,Montserrat,sans-serif;color:var(--purple);font-size:30px;font-weight:500;line-height:36px;max-width:365px}.progress-section p{max-width:600px;color:var(--purple);line-height:25px}.progress-section img{width:100%;height:404px;object-fit:cover;object-position:center center}.technology-progress-sequence{background:linear-gradient(180deg,#fff4f4,#fff);padding:32px 40px 50px}.technology-progress-sequence img{width:min(100%,952px);margin:0 auto}.intro-panel h3{line-height:36px}.intro-panel h3,.pipeline-lead h2{color:var(--purple)}.pipeline-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,40%);grid-gap:54px;gap:54px;align-items:center;background:var(--pink);width:100%;max-width:none;padding-left:max(40px,calc((100vw - var(--max)) / 2));padding-right:max(40px,calc((100vw - var(--max)) / 2))}.pipeline-lead>div:first-child>img{width:110px;margin-bottom:18px}.pipeline-lead__image{min-height:420px;display:grid;place-items:center;background:linear-gradient(rgba(2,1,1,.42),rgba(2,1,1,.42)),url(/wp-content/uploads/2023/04/national-cancer-institute-mbL91Lg56zc-unsplash-1000.webp) 50%/cover}.pipeline-lead__image img{width:90%}.leadership-intro{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,70%) minmax(260px,30%);grid-gap:0;gap:0;align-items:center;background:var(--purple);color:#fff;padding:0}.leadership-intro>div{min-height:290px;padding:80px 0 55px max(40px,calc((100vw - var(--max)) / 2 + 285px));background-image:linear-gradient(rgba(60,5,130,.92),rgba(60,5,130,.92)),url(/wp-content/uploads/2023/01/icon6.png);background-position:-85px -107px;background-repeat:no-repeat;background-size:52% auto}.leadership-intro h2{color:var(--violet);font-size:30px;font-weight:500;line-height:39px}.leadership-intro p{max-width:379px;color:#fff;line-height:24px}.leadership-intro h2{max-width:534px}.leadership-intro img{width:100%;height:100%;min-height:290px;object-fit:contain;padding:42px 54px;background-image:url(/wp-content/uploads/2023/01/bg1.png);background-size:cover}.people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px 24px;gap:30px 24px}.people-section{width:100%;max-width:none;padding:66px 20px 78px}.people-section h2.center-title{color:var(--violet);font-weight:500}.people-section .people-grid{gap:64px 20px}.person-card{text-align:left}.person-card img{width:100%;aspect-ratio:1;object-fit:cover}.person-card h3{margin:14px 0 4px;font-family:Outfit,Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:24px;color:#333}.person-card__role{margin:0 0 9px;color:#333;font-size:14px;line-height:1.4}.person-card details{border-top:0;margin-top:0;padding-top:0;text-align:left}.person-card summary{cursor:pointer;color:#9b1556;font-size:14px}.person-card details p{font-size:14px;line-height:19px}.news-list{width:100%;max-width:none;margin:0;display:grid;grid-gap:0;gap:0;background-color:#fff8f8;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7)),url(/wp-content/uploads/2024/09/gr1-blog.jpg);background-position:top;background-size:cover;padding:82px max(40px,calc((100vw - var(--max)) / 2)) 230px}.news-card{width:min(100%,var(--max));margin:0 auto;display:grid;grid-template-columns:160px minmax(0,1fr);grid-column-gap:30px;column-gap:30px;padding:0 30px 44px;border-bottom:0}.news-card+.news-card{padding-top:44px}.news-card h1{max-width:866px;margin:0 0 10px;font-family:Outfit,Montserrat,sans-serif;font-size:30px;font-weight:400;line-height:30px;color:var(--violet)}.news-card .button{grid-column:2;justify-self:start;min-height:42px;padding:10px 24px;border-color:#000;color:#131313;background:transparent}.news-card .button:hover{background:rgba(230,193,246,.35)}.news-card__date{grid-column:1;grid-row:1/span 2;margin:0;color:#222;font-size:16px;line-height:1.45;text-transform:none;letter-spacing:0}.article__date{display:none}.article{width:100%;max-width:none;padding:126px max(40px,calc((100vw - var(--max)) / 2)) 86px;background-color:#fff8f8;background-image:url(/wp-content/uploads/2023/01/icon8.png),linear-gradient(rgba(255,255,255,.42),rgba(255,255,255,.82)),url(/wp-content/uploads/2024/09/gr1-blog.jpg);background-position:-95px 212px,top,top;background-repeat:no-repeat,no-repeat,no-repeat;background-size:31% auto,cover,cover}.article>*{width:min(100%,980px);margin-left:auto;margin-right:auto}.article h1{margin:0 0 50px;color:var(--purple);font-family:Outfit,Montserrat,sans-serif;font-size:46px;font-weight:400;line-height:49px}.simple-page h1{margin:0 0 30px;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:500;line-height:48px}.article p{margin-top:0;margin-bottom:24px;font-size:17px;line-height:29px}.article__lead-label{color:var(--violet);font-weight:700}.article li{font-size:17px;line-height:29px;margin-bottom:10px}.article__bullets{margin-top:0;margin-bottom:34px;font-style:italic;font-weight:600}.article__contact-bullet{position:relative;padding-left:24px}.article__contact-bullet:before{content:"•";position:absolute;left:6px}.article-nav{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;background:#831c51;color:#fff;min-height:110px;padding:0 max(40px,calc((100vw - var(--max)) / 2))}.article-nav__slot{min-width:0;display:grid;align-items:center}.article-nav__link{display:flex;align-items:center;gap:15px;color:#fff;text-decoration:none;min-width:0;max-width:100%}.article-nav__copy{display:flex;min-width:0;flex-direction:column}.article-nav__label{font-family:Outfit,Montserrat,sans-serif;font-size:16px;line-height:24px;text-transform:uppercase}.article-nav__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px;font-weight:400}.article-nav__arrow{color:var(--violet);flex:0 0 auto;font-size:30px;line-height:1;transform:translateY(-5%)}.article-nav__separator{width:1px;height:calc(100% - 20px);align-self:center;background:rgba(255,255,255,.55)}.article-nav__slot--next{justify-items:end}.article-nav__link--next{text-align:right;justify-content:flex-end}.simple-page{min-height:0;padding-top:10px;padding-bottom:0}.legacy-page{width:min(100%,var(--max))}.legacy-page__content{color:#333}.legacy-page__content blockquote,.legacy-page__content p{margin:0 0 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.legacy-page__content blockquote{padding-left:40px;border:0}.legacy-page--sample .legacy-page__content>p:last-child{display:none}.legacy-page--sample .legacy-page__content blockquote,.legacy-page--sample .legacy-page__content p{margin-bottom:10px;line-height:1.45}.contact-page{min-height:72px;background:#fff}.contact-page__heading{width:min(100%,var(--max));margin:0 auto;padding:10px 10px 0}.contact-page__heading h1{margin:0;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:40px;font-weight:500;line-height:1.2}.site-footer{background:var(--lilac);background-image:linear-gradient(rgba(226,207,253,.95),rgba(226,207,253,.95)),url(/wp-content/uploads/2023/01/bg2-2880.webp);background-size:cover}.site-footer__inner{width:min(100%,var(--max));margin:0 auto;display:grid;grid-template-columns:290px 180px 265px;justify-content:start;grid-gap:55px;gap:55px;padding:50px 10px}.site-footer__brand img{width:220px;margin-bottom:18px}.site-footer__brand p{color:#000;font-family:Outfit,Montserrat,sans-serif;font-size:14px}.site-footer__nav{display:grid;align-content:start;grid-gap:14px;gap:14px;padding-top:20px}.site-footer__nav a{color:#000;font-size:13px;text-decoration:none}.site-footer__nav a:before{content:"›";color:var(--violet);margin-right:8px}.site-footer__form h4{margin:0 0 14px;font-family:Outfit,Montserrat,sans-serif;font-size:18px;font-weight:300;line-height:22px;color:#000}.contact-form{display:grid;grid-gap:10px;gap:10px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.contact-form__row--split{grid-template-columns:.8fr 1.2fr}.contact-form label>span{position:absolute;width:1px;height:1px;overflow:hidden}.contact-form .contact-form__consent span{position:static;width:auto;height:auto;overflow:visible}.contact-form input{width:100%;min-height:38px;border:1px solid #c9c9c9;border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;background:#fff}.contact-form__consent{display:flex;align-items:center;gap:8px;font-size:13px}.contact-form__consent input{width:auto;min-height:auto}.contact-form button{min-height:40px;border:0;border-radius:10px;background:var(--purple);color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:4px;cursor:pointer}.contact-form button:hover{background:var(--violet)}.contact-form button:disabled{cursor:wait;opacity:.7}.site-footer__social{display:none}.site-footer__social a{color:#000;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1;text-decoration:none}.contact-form__status{margin:0;font-size:13px;line-height:1.4}.contact-form__status--success{color:var(--purple)}.contact-form__status--error{color:#9d164f}.honeypot{position:absolute;left:-9999px}@media (max-width:900px){.site-header{position:absolute;padding:14px 20px}.site-header--home .site-header__logo img,.site-header__logo img{width:178px}.site-header__actions{display:flex}.site-header__toggle{display:block}.site-header__mail--mobile{display:inline-flex;color:currentColor}.site-header__mail--desktop{display:none}.site-header__nav{position:absolute;top:67px;left:0;right:0;display:none;background:#fff;color:var(--purple);font-size:18px;line-height:normal;padding:16px 22px 20px;box-shadow:0 16px 24px rgba(30,0,64,.14)}.site-header__nav a{padding:0}.site-header__nav--open{display:grid;grid-gap:14px;gap:14px}.site-header__nav a[aria-current=page]:after{display:none}.hero,.hero--home{min-height:500px;padding:110px 22px 52px}.hero--home:before{background-position:0 0;background-size:20% auto}.hero--news,.hero--pipeline,.hero--technology{min-height:400px}.hero--leadership{min-height:270px}.hero--home .hero__inner,.hero--news .hero__inner,.hero--pipeline .hero__inner,.hero--technology .hero__inner{grid-template-columns:1fr}.hero--news h1,.hero--pipeline h1,.hero--technology h1{grid-column:1;transform:none}.hero--home h1{grid-column:1;grid-row:2}.hero__home-grid,.intro-panel,.leadership-intro,.pipeline-lead,.progress-section,.site-footer__inner,.split-section,.split-section--reverse,.two-column{grid-template-columns:1fr}.technology-challenge-section{min-height:0;padding:20px}.technology-challenge-section .two-column{min-height:0}.technology-challenge-section .two-column>img{width:35%;justify-self:center;margin:20px auto -10px}.technology-challenge-section .two-column>div{padding-left:0}.progress-section{background:#ffc5c4}.technology-platform-section .feature-grid{grid-template-columns:1fr}.technology-platform-section>p{width:100%}.technology-progress-sequence{background:#ffc5c4;padding:20px 0 0}.progress-section>div{padding:25px 20px}.progress-section h3{font-size:30px;line-height:1.3em}.progress-section img{height:235px}.split-section--reverse .split-section__text{order:2}.split-section--reverse .split-section__text,.split-section:not(.split-section--reverse) .split-section__text,.split-section__text{padding:20px}.split-section--reverse .split-section__text p,.split-section__text p{max-width:100%}.split-section--reverse .split-section__media img,.split-section__media img{min-height:265px}.hero__molecule-picture{grid-column:1;grid-row:1;width:220px;margin:120px auto 34px;justify-self:center;transform:none}.hero__home-copy{grid-column:1;grid-row:3}.hero__home-grid .button{grid-column:1;grid-row:4}.feature-grid,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-band{grid-template-columns:1fr;height:auto;padding:30px 0 0;text-align:center}.discovery-band>img:first-child{display:none}.discovery-band:after{display:block;grid-column:1;grid-row:4;width:calc(100% - 20px);height:auto;aspect-ratio:1024/341;margin:2px auto -69px}.discovery-band__body,.discovery-band__title{grid-column:1;padding:0 0 12px}.discovery-band__title{grid-row:1}.discovery-band>img:nth-of-type(2){grid-column:1;grid-row:2;width:185px;margin:0 auto}.discovery-band__body{grid-row:3;padding:24px 10px 30px}.discovery-band h2{font-size:30px;line-height:1.3em;text-align:center}.leadership-preview{padding:42px 20px}.home-lab-visual{min-height:255px}.leadership-preview div{display:block;width:100%}.leadership-preview p{max-width:100%}.pipeline-lead__image{min-height:300px}.intro-panel--plain{text-align:left}.intro-panel:not(.intro-panel--plain){gap:24px;padding-top:28px;padding-bottom:40px}.intro-panel:not(.intro-panel--plain)>div{width:100%;margin-left:0}.leadership-intro>div{min-height:auto;padding:20px 20px 24px}.leadership-intro h2{font-size:30px;line-height:39px;font-weight:500}.leadership-intro p{max-width:100%;font-size:16px;line-height:24px}.leadership-intro img{display:none}}@media (min-width:768px) and (max-width:900px){.discovery-band{grid-template-columns:25% 15% 20% 14.978% 25%;min-height:176px;height:auto;padding:0;text-align:initial}.discovery-band>img:first-child{display:block;grid-column:1;grid-row:1;width:22.72vw;justify-self:center}.discovery-band:after{display:block;grid-column:5;grid-row:1;width:22.72vw;height:auto;aspect-ratio:1024/341;margin:0}.discovery-band__title{grid-column:2;grid-row:1;padding:0 10px}.discovery-band__body{grid-column:4;grid-row:1;width:auto;padding:0 10px}.discovery-band>img:nth-of-type(2){grid-column:3;grid-row:1;width:10.8vw;margin:-15px 0 0}.discovery-band h2{font-size:20px;line-height:27px;text-align:end}.discovery-band .button{width:116px;min-width:0;min-height:65px;white-space:normal}}@media (max-width:560px){p{font-size:16px}.hero--home h1{font-size:40px}.hero:not(.hero--home) h1{font-size:50px}.article,.content-section,.intro-panel,.leadership-intro,.news-list,.pipeline-lead,.simple-page,.split-section{padding-left:20px;padding-right:20px}.progress-section,.split-section{padding-left:0;padding-right:0}.article h1{font-size:25px;line-height:25px}.article li,.article p{font-size:16px;line-height:29px}.mission-band{padding:25px 20px}.mission-band h2{font-size:22px;line-height:1.3em}.contact-form__row,.contact-form__row--split,.feature-grid,.people-grid{grid-template-columns:1fr}.people-section .people-grid{gap:24px}.news-card{padding:24px 0}.site-footer__inner{padding:30px 28px}.site-footer__brand{text-align:center}.site-footer__brand img{width:50%;margin:0 auto 18px}.site-footer__brand p{text-align:left;font-size:15px}.site-footer__nav{grid-template-columns:1fr 1fr;gap:15px 28px;padding-top:22px}.site-footer__form{margin-top:18px}.site-footer__social{display:flex;justify-content:center;gap:22px;margin-top:24px}.contact-page{min-height:72px}.leadership-intro{padding-left:0;padding-right:0}.contact-page__heading{padding:12px 20px 0}.contact-page__heading h1{font-size:40px}.news-list{background-position:0 0;padding-top:79px;padding-bottom:90px}.news-card{grid-template-columns:1fr;padding:0 10px 46px}.news-card+.news-card{padding-top:22px}.news-card__date{grid-column:1;grid-row:auto;margin-bottom:24px;font-size:16px}.news-card h1{font-size:30px;font-weight:500;line-height:30px}.news-card .button{grid-column:1;width:100%;margin-top:14px;justify-content:center}.article-nav{grid-template-columns:1fr;gap:18px;padding:18px 20px}.article-nav__link--next{text-align:left}}