:root{--ink:#e8eef0;--paper:#082b3c;--soft:#123e52;--sub:#9dc2d0;--teal:#6fd4de;--accent:#6fd4de;--line:#ffffff28}.site-header{background:#082b3cf2;backdrop-filter:blur(15px)}.logo{background:#fff;padding:14px 20px}.logo img{width:210px}.utility{display:none}.header-main{min-height:105px}.header-contact{background:#6fd4de;color:#082b3c;border-color:#6fd4de}.hero{min-height:730px;display:flex;align-items:center;overflow:hidden}.hero-photo{position:absolute;inset:0;height:100%;width:100%}.hero-photo img{object-position:center}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,26,39,.97) 0%,rgba(4,26,39,.87) 34%,rgba(4,26,39,.3) 72%,rgba(4,26,39,.08))}.hero .shell{position:relative;z-index:1;padding-top:80px;padding-bottom:100px;width:min(1320px,calc(100% - 96px))}.hero-text{max-width:830px}.hero h1{font-size:clamp(3.3rem,5.6vw,5.7rem);font-weight:300;line-height:1.04;letter-spacing:-.035em}.hero .eyebrow{color:#6fd4de}.hero .actions{margin-top:40px}.hero .button{background:#6fd4de;color:#062a3b;border-color:#6fd4de}.hero .secondary{color:#fff;border-color:#7b9fab;background:transparent}.hero-foot{background:#0b3346;padding:26px 48px;border-bottom:1px solid var(--line);border-top:0}.hero-foot span:first-child{color:#6fd4de}.intro-section{background:#082b3c}.intro-section .split{grid-template-columns:1.2fr 1fr;align-items:center}.intro-section .photo-panel{height:570px}.intro-section h2{font-size:4.6rem;max-width:500px}.intro-section .eyebrow{color:#6fd4de}.discovery-photo-band{width:100%;height:430px;object-fit:cover}.precision-science{background:#e8eef0;color:#1b4965;--ink:#1b4965;--paper:#e8eef0;--teal:#12798a;--sub:#526d7b;--line:#bacbd3}.science-home{grid-template-columns:1fr 1.2fr}.home-team{background:#123e52}.home-team h2{font-size:4.5rem}.person-image{border-radius:0}.home-team .person:nth-child(2){padding-top:65px}.person-info{border-bottom:1px solid var(--line);padding-bottom:20px}.news-card-image{aspect-ratio:16/11}.news-card h3{font-weight:300;font-size:1.7rem}.investor-home{background:#e8eef0;color:#1b4965;--ink:#1b4965;--sub:#526d7b;--line:#cad7dd}.investor-home .logo-grid{border:0;gap:20px;background:transparent}.logo-cell{border:1px solid #d8e2e8}.home-pipeline{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;align-items:center}.page-mast{padding:90px 0;background:#103b50}.page-mast:after{content:'';position:absolute;width:450px;height:450px;border:1px solid #6fd4de44;border-radius:50%;right:-80px;top:35%;pointer-events:none}.page-mast h1{font-weight:300;position:relative;z-index:1}.page-mast .eyebrow{color:#6fd4de}.article-layout{grid-template-columns:190px 1fr}.article-body{background:#f9fcfd;color:#1b4965;padding:45px;--teal:#12798a;--line:#cedcdf}.article-body .article-cover{background:#e8eef0}.article-body .prose{color:#1b4965}.contact-block .email{color:#6fd4de}.site-footer{background:#041e2c}.footer-top .text-link{font-size:1.3rem}.team-group-photo{margin-bottom:60px}.team-group-photo img{max-height:570px;object-position:center 40%}.team-mast:after{width:600px;height:600px;right:-120px;top:-160px}.staff-grid .person:nth-child(even){padding-top:40px}.person button{color:#6fd4de}.dialog-body .role{color:#6fd4de}.publication:hover h3{color:#6fd4de}.publication .arrow{color:#6fd4de}.tone{background:#10394d}
@media(max-width:1020px){.hero .shell{width:calc(100% - 64px)}.hero{min-height:670px}.hero h1{font-size:4.4rem}.hero-text{max-width:660px}.intro-section h2,.home-team h2{font-size:3.5rem}.intro-section .photo-panel{height:490px}.article-layout{grid-template-columns:1fr}.article-body{padding:35px}}
@media(max-width:700px){.logo{padding:10px 14px}.logo img{width:175px}.hero{min-height:680px}.hero .shell{width:calc(100% - 40px);padding:70px 0 80px}.hero h1{font-size:3.2rem;line-height:1.04}.hero-photo img{object-position:62% center}.hero-photo:after{background:linear-gradient(90deg,#041a27ee,#041a2795)}.hero-foot{padding:22px 20px}.intro-section .split,.science-home,.home-pipeline{grid-template-columns:1fr;gap:35px}.intro-section .photo-panel{height:360px}.intro-section h2,.home-team h2{font-size:2.7rem}.home-team .person:nth-child(2){padding-top:0}.home-team .person:last-child{grid-column:1/-1;max-width:65%}.person h3{font-size:1.25rem}.person .role{font-size:.8rem}.article-body{padding:23px 20px}.article-mast h1{font-size:2.2rem}.page-mast{padding:45px 0}.staff-grid .person:nth-child(even){padding-top:0}.page-mast:after{right:-330px}.discovery-photo-band{height:300px}.header-main{min-height:85px}}

.button:hover{background:#fff;border-color:#fff;color:#082b3c}.button.secondary:hover{background:#6fd4de;border-color:#6fd4de;color:#082b3c}
