.page-template-homepage .hero{position:relative;display:block;min-height:max(44rem,100vh);min-height:max(44rem,100svh);overflow:hidden;border-bottom:0;color:var(--white);background:var(--ink-950);isolation:isolate}.page-template-homepage .hero::before{position:absolute;inset:0;z-index:1;background:rgba(7,29,43,.52);content:"";pointer-events:none}.page-template-homepage .hero__inner{position:relative;z-index:2;display:flex;min-height:inherit;align-items:flex-end;padding-block:calc(var(--header-height) + clamp(4rem,10vh,8rem)) clamp(5.5rem,10vh,8rem)}.page-template-homepage .hero__copy{display:flex;width:min(52rem,78vw);align-items:flex-start;justify-content:center;flex-direction:column;padding:0}.page-template-homepage .hero__copy .eyebrow{color:var(--signal-400)}.page-template-homepage .hero h1{max-width:8.2em;color:var(--white);font-size:clamp(4.3rem,6.5vw,7.8rem);line-height:.86;text-shadow:0 .2rem 2rem rgba(7,29,43,.18)}.page-template-homepage .hero h1 span{display:block;white-space:nowrap}.page-template-homepage .hero__body{max-width:34rem;margin-bottom:2rem;color:hsla(0,0%,100%,.78);font-size:clamp(.95rem,1.12vw,1.12rem);line-height:1.7}.page-template-homepage .hero__media{position:absolute;inset:0;z-index:0;min-height:0;overflow:hidden;background:var(--ink-950)}.page-template-homepage .hero__media .hero__poster,.page-template-homepage .hero__media .hero__video{position:absolute;inset:0;width:100%;height:100%}.page-template-homepage .hero__media .hero__poster img,.page-template-homepage .hero__media .hero__video{width:100%;height:100%;object-fit:cover;object-position:53% center}.page-template-homepage .hero__media .hero__poster img{transform:scale(1.045);transition:transform 1800ms cubic-bezier(0.16, 1, 0.3, 1)}.page-template-homepage .hero__media .hero__video{opacity:0;transition:opacity 900ms ease}.page-template-homepage .hero__media .hero__video.is-loaded{opacity:1}.page-template-homepage .hero.is-ready .hero__poster img{transform:scale(1)}.page-template-homepage .hero .button{--hero-cta-lift: 0rem;--hero-cta-arrow-x: 0rem;--hero-cta-arrow-y: 0rem;color:var(--ink-950);background:hsla(0,0%,100%,.92);box-shadow:0 .75rem 2.25rem rgba(7,29,43,.18);font-size:clamp(.95rem,1.1vw,1rem);padding-inline-start:1.5rem;transform:translateY(var(--hero-cta-lift));transition:background-color 220ms ease,color 220ms ease,box-shadow 260ms ease,transform 260ms cubic-bezier(0.16, 1, 0.3, 1)}@supports((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px)){.page-template-homepage .hero .button{background:hsla(0,0%,100%,.9)}}.page-template-homepage .hero .button:focus-visible{--hero-cta-lift: -0.125rem;--hero-cta-arrow-x: 0.125rem;--hero-cta-arrow-y: -0.125rem;color:var(--ink-950);background:var(--signal-400);box-shadow:0 1rem 2.75rem rgba(7,29,43,.24)}.page-template-homepage .hero .button:focus-visible>.icon{transform:translate(0)}.page-template-homepage .hero .button>.icon{translate:var(--hero-cta-arrow-x) var(--hero-cta-arrow-y);transition:translate 220ms cubic-bezier(0.16, 1, 0.3, 1)}@media(hover: hover)and (pointer: fine){.page-template-homepage .hero .button:hover{--hero-cta-lift: -0.125rem;--hero-cta-arrow-x: 0.125rem;--hero-cta-arrow-y: -0.125rem;color:var(--ink-950);background:var(--signal-400);box-shadow:0 1rem 2.75rem rgba(7,29,43,.24)}.page-template-homepage .hero .button:hover>.icon{transform:translate(0)}}.page-template-homepage .hero__scroll{position:absolute;right:0;bottom:max(1.5rem,env(safe-area-inset-bottom));display:inline-flex;min-height:2.75rem;align-items:center;gap:.7rem;color:var(--white);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color 180ms ease}.page-template-homepage .hero__scroll img{width:1.05rem;height:1.05rem;animation:hero-scroll-cue 1.8s ease-in-out infinite}.page-template-homepage .hero__scroll:hover,.page-template-homepage .hero__scroll:focus-visible{color:var(--signal-400)}.page-template-homepage .science-story{position:relative;background:var(--paper-100)}.page-template-homepage .chapter{display:grid;min-height:clamp(33rem,50vw,47rem);border-bottom:1px solid rgba(7,29,43,.12)}.page-template-homepage .chapter__copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(4.5rem,8vw,8rem) var(--side-margin)}.page-template-homepage .chapter__copy h2{max-width:11ch;margin-bottom:1.5rem;font-size:clamp(3.4rem,5.1vw,6rem);line-height:.92}.page-template-homepage .chapter__media{min-height:28rem;overflow:hidden}.page-template-homepage .chapter__media img{width:100%;height:100%;object-fit:cover;transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1)}.page-template-homepage .chapter__media--object img{object-position:58% center}.page-template-homepage .chapter:hover .chapter__media img{transform:scale(1.015)}.page-template-homepage .chapter--about{min-height:clamp(42rem,72vw,58rem);grid-template-columns:minmax(0, 1fr);background:var(--paper-100)}.page-template-homepage .chapter--about .chapter__copy{width:100%;padding-inline:var(--side-margin)}.page-template-homepage .chapter--about .chapter__copy-inner{width:min(100%,50rem);margin-inline:auto;text-align:left}.page-template-homepage .chapter--about .prose{max-width:44rem}.page-template-homepage .chapter--science{grid-template-columns:minmax(0, 0.54fr) minmax(0, 0.46fr);background:var(--paper-50)}.page-template-homepage .chapter--science .chapter__media{padding:clamp(1rem,2vw,1.75rem);background:var(--paper-50)}.page-template-homepage .chapter--science .chapter__media img{object-position:52% center;border-radius:var(--radius-card)}.page-template-homepage .chapter--science .chapter__copy{padding-inline:clamp(2rem,5vw,6rem) var(--side-margin)}.page-template-homepage .chapter .science-source{max-width:34rem;margin-top:1.5rem;color:var(--slate-700);font-size:.72rem;line-height:1.55}.page-template-homepage .chapter .science-source a{color:var(--signal-500);text-underline-offset:.18em}.page-template-homepage .team{background:var(--paper-50)}.page-template-homepage .team__people{padding-block:clamp(6rem,10vw,10rem)}.page-template-homepage .section-heading{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(15rem, 0.4fr);gap:3rem;align-items:end;margin-bottom:clamp(5rem,8vw,8rem)}.page-template-homepage .section-heading h2{max-width:18ch;font-size:clamp(4rem,7vw,7.6rem);line-height:.88}.page-template-homepage .people-group h3{margin-bottom:1.5rem;padding-bottom:.9rem;border-bottom:1px solid rgba(7,29,43,.18);color:var(--signal-500);font-family:"Manrope Variable",sans-serif;font-size:.7rem;font-weight:750;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.page-template-homepage .people-group--leadership{max-width:52rem}.page-template-homepage .people-group--board{margin-top:clamp(5.5rem,10vw,10rem)}.page-template-homepage .people-grid{display:grid;gap:clamp(1.25rem,2.5vw,2.75rem)}.page-template-homepage .people-grid--leadership{grid-template-columns:repeat(2, minmax(0, 1fr))}.page-template-homepage .people-grid--board{grid-template-columns:repeat(4, minmax(0, 1fr))}.page-template-homepage .person-card{margin:0}.page-template-homepage .person-card__portrait{border-radius:var(--radius-card);overflow:hidden;background:var(--mist-100);box-shadow:0 1rem 2.5rem rgba(7,29,43,.1)}.page-template-homepage .person-card__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 28%;transition:transform 700ms cubic-bezier(0.16, 1, 0.3, 1),filter 300ms ease}.page-template-homepage .person-card--leadership .person-card__portrait{aspect-ratio:4/5}.page-template-homepage .person-card--board .person-card__portrait{aspect-ratio:1/1.08}.page-template-homepage .person-card:hover .person-card__portrait img{transform:scale(1.025)}.page-template-homepage .person-card__meta{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:start;padding-top:1.1rem}.page-template-homepage .person-card__meta>div{display:grid;gap:.32rem}.page-template-homepage .person-card__meta>.person-card__actions{display:flex;align-items:center;gap:.2rem}.page-template-homepage .person-card__meta h4{font-family:"Manrope Variable",sans-serif;font-size:clamp(1rem,1.3vw,1.3rem);font-weight:680;letter-spacing:-0.025em;line-height:1.18}.page-template-homepage .person-card__meta p{color:var(--slate-700);font-size:.76rem;line-height:1.45}.page-template-homepage .person-card__bio-trigger{display:inline-flex;min-height:2.75rem;align-items:center;padding:0 .2rem;border:0;color:var(--signal-500);background:rgba(0,0,0,0);font:inherit;font-size:.69rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2rem;cursor:pointer;transition:color 180ms ease}.page-template-homepage .person-card__bio-trigger:hover,.page-template-homepage .person-card__bio-trigger:focus-visible{color:var(--ink-950)}.page-template-homepage .person-card__bio-fallback{display:grid;gap:.75rem;margin-top:1rem;color:var(--slate-700);font-size:.78rem;line-height:1.65}.page-template-homepage .person-card__bio-fallback h5{color:var(--ink-950);font-size:.75rem}.page-template-homepage .profile-link{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);transition:transform 180ms ease}.page-template-homepage .profile-link img{width:1.25rem;height:1.25rem;transition:transform 180ms ease,opacity 180ms ease}.page-template-homepage .profile-link:hover,.page-template-homepage .profile-link:focus-visible{transform:translateY(-2px)}.page-template-homepage .profile-link:hover img,.page-template-homepage .profile-link:focus-visible img{opacity:.76;transform:scale(1.08)}.page-template-homepage .profile-link--dark img{filter:brightness(1.35) saturate(1.12)}.page-template-homepage .profile-dialog{--profile-padding: clamp(1.5rem, 4vw, 3.5rem);position:fixed;inset:0;width:min(var(--overlay-panel-width),100vw - 2.25rem);max-width:none;height:calc(100dvh - 1rem);max-height:none;margin:.5rem var(--overlay-edge) .5rem auto;padding:0;border:0;border-radius:var(--radius-panel);color:var(--ink-950);background:var(--overlay-surface);box-shadow:var(--glass-shadow);overflow:hidden}@supports((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px)){.page-template-homepage .profile-dialog{background:var(--overlay-surface-glass);-webkit-backdrop-filter:blur(var(--overlay-blur)) saturate(1.04);backdrop-filter:blur(var(--overlay-blur)) saturate(1.04)}}.page-template-homepage .profile-dialog::backdrop{background:rgba(7,29,43,.62);-webkit-backdrop-filter:blur(0.2rem);backdrop-filter:blur(0.2rem)}.page-template-homepage .profile-dialog[open]{animation:profile-dialog-in 320ms cubic-bezier(0.16, 1, 0.3, 1)}.page-template-homepage .profile-dialog[open]::backdrop{animation:profile-dialog-backdrop-in 220ms ease both}.page-template-homepage .profile-dialog[open].is-closing{pointer-events:none;animation:profile-dialog-out 260ms cubic-bezier(0.4, 0, 1, 1) forwards}.page-template-homepage .profile-dialog[open].is-closing::backdrop{animation:profile-dialog-backdrop-out 220ms ease forwards}.page-template-homepage .profile-dialog__inner{position:relative;display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0, 1fr) auto}.page-template-homepage .profile-dialog__masthead{display:flex;min-height:calc(var(--header-height) + 1.5rem);align-items:center;gap:1rem;padding:0 var(--profile-padding)}.page-template-homepage .profile-dialog__brand{display:inline-flex;width:8.75rem}.page-template-homepage .profile-dialog__brand img{width:100%;height:auto}.page-template-homepage .profile-dialog__close{position:absolute;top:var(--overlay-control-inset);right:var(--overlay-control-inset);z-index:1;display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:var(--radius-round);color:var(--ink-950);background:hsla(0,0%,100%,.52);cursor:pointer;transition:background-color 180ms ease,transform 180ms ease}.page-template-homepage .profile-dialog__close img{width:1.2rem;height:1.2rem}.page-template-homepage .profile-dialog__close:hover,.page-template-homepage .profile-dialog__close:focus-visible{background:var(--white)}.page-template-homepage .profile-dialog__close img{transition:transform 180ms ease}.page-template-homepage .profile-dialog__close:hover img,.page-template-homepage .profile-dialog__close:focus-visible img{transform:scale(1.08)}.page-template-homepage .profile-dialog__content{min-height:0;padding:clamp(1.25rem,3vh,2.25rem) var(--profile-padding) 2rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(7,29,43,.28) rgba(0,0,0,0);scrollbar-width:thin}.page-template-homepage .profile-dialog h4{max-width:10ch;margin-bottom:clamp(1.75rem,3vw,2.5rem);padding-bottom:0;border-bottom:0;color:var(--ink-950);font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(3.25rem,5vw,4.8rem);font-weight:500;letter-spacing:-0.025em;line-height:.92;text-transform:none}.page-template-homepage .profile-dialog__copy{max-width:34rem;color:var(--slate-700);font-size:clamp(.9rem,1vw,1rem);line-height:1.72}.page-template-homepage .profile-dialog__copy p{margin:0}.page-template-homepage .profile-dialog__copy p+p{margin-top:1.15rem}.page-template-homepage .profile-dialog__footer{min-height:4.75rem;display:flex;align-items:center;padding:.75rem var(--profile-padding);border-top:1px solid rgba(7,29,43,.1)}.page-template-homepage .profile-dialog__linkedin{display:inline-flex;min-height:2.75rem;align-items:center;gap:.75rem;color:var(--signal-500);font-size:.76rem;font-weight:700;text-decoration:none}.page-template-homepage .profile-dialog__linkedin .icon{width:.9rem;height:.9rem;transition:transform 180ms ease}.page-template-homepage .profile-dialog__linkedin:hover .icon,.page-template-homepage .profile-dialog__linkedin:focus-visible .icon{transform:translate(0.15rem, -0.15rem)}.page-template-homepage .sab-chapter{padding-block:clamp(7rem,11vw,11rem);color:var(--white);background:var(--ink-950)}.page-template-homepage .sab-chapter__inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start}.page-template-homepage .sab-chapter__intro{display:grid;grid-column:1/-1;grid-template-columns:minmax(0, 1.65fr) minmax(18rem, 0.35fr);grid-template-rows:auto auto;gap:0 clamp(3rem,8vw,9rem);align-items:end}.page-template-homepage .sab-chapter__intro .eyebrow{grid-column:1}.page-template-homepage .sab-chapter__intro h3{max-width:14em;grid-column:1;margin:0;font-size:clamp(3.4rem,5.4vw,6rem);line-height:.9}.page-template-homepage .sab-chapter__intro>p:last-child{max-width:28rem;grid-column:2;grid-row:1/span 2;color:hsla(0,0%,100%,.68);font-size:.9rem;line-height:1.7}.page-template-homepage .sab-roster{display:grid;grid-column:1/-1;grid-template-columns:repeat(7, minmax(0, 1fr));gap:0;margin:clamp(4rem,7vw,7rem) 0 0;padding:0;list-style:none}.page-template-homepage .sab-person{position:relative;display:grid;min-width:0;min-height:16rem;grid-template-columns:minmax(0, 1fr) 2.75rem;grid-template-rows:auto 1fr auto;gap:1rem .5rem;align-content:stretch;padding:1.35rem 1rem;border-top:1px solid hsla(0,0%,100%,.23);border-left:1px solid hsla(0,0%,100%,.15);overflow:hidden}.page-template-homepage .sab-person:first-child{border-left:0}.page-template-homepage .sab-person::after{position:absolute;top:-1px;right:0;left:0;height:2px;background:var(--signal-400);content:"";transform:scaleX(0);transform-origin:left;transition:transform 420ms cubic-bezier(0.16, 1, 0.3, 1)}.page-template-homepage .sab-person:hover::after,.page-template-homepage .sab-person:focus-within::after{transform:scaleX(1)}.page-template-homepage .sab-person--chair{grid-column:auto;border-top-color:var(--signal-400)}.page-template-homepage .sab-person__index{grid-column:1;grid-row:1;color:var(--signal-400);font-size:.67rem;font-weight:700;letter-spacing:.12em}.page-template-homepage .sab-person__name{align-self:start;grid-column:1/-1;grid-row:2;font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-size:clamp(1.55rem,2.1vw,2.6rem);font-weight:500;letter-spacing:-0.02em;line-height:.98}.page-template-homepage .sab-person__role{align-self:end;grid-column:1/-1;grid-row:3;color:hsla(0,0%,100%,.55);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.page-template-homepage .sab-person>.profile-link{grid-column:2;grid-row:1;align-self:start;justify-self:end}.page-template-homepage .investors{padding-block:clamp(6rem,9vw,9rem);border-bottom:1px solid rgba(7,29,43,.12);background:var(--paper-50)}.page-template-homepage .investors__inner{display:grid;grid-template-columns:1fr;gap:clamp(3.5rem,6vw,6rem);align-items:start}.page-template-homepage .investors__heading h2{max-width:none;margin-bottom:0;font-size:clamp(3.5rem,5.3vw,6rem);line-height:.91}.page-template-homepage .investors__heading h2 span{display:block}.page-template-homepage .investor-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));margin:0;padding:0;border:0;border-radius:var(--radius-panel);background:hsla(0,0%,100%,.34);box-shadow:0 1rem 3rem rgba(7,29,43,.08);overflow:hidden;list-style:none}.page-template-homepage .investor-grid li{border-left:1px solid rgba(7,29,43,.16)}.page-template-homepage .investor-grid li:first-child{border-left:0}.page-template-homepage .investor-grid .investor-card{display:flex;width:100%;min-height:7rem;align-items:center;justify-content:center;padding-inline:clamp(.75rem,1.6vw,1.5rem);color:inherit;text-decoration:none;transition:background-color 220ms ease}.page-template-homepage .investor-grid .investor-card:is(a):hover,.page-template-homepage .investor-grid .investor-card:is(a):focus-visible{background:hsla(0,0%,100%,.48)}.page-template-homepage .investor-grid .investor-card:is(a):hover img,.page-template-homepage .investor-grid .investor-card:is(a):focus-visible img{transform:scale(1.035)}.page-template-homepage .investor-grid img{width:auto;max-width:100%;height:auto;transition:transform 220ms ease}.page-template-homepage .investor-grid [data-investor=bgv] img{width:6.5rem}.page-template-homepage .investor-grid [data-investor=v-bio] img{width:9.5rem}.page-template-homepage .investor-grid [data-investor=novo-nordisk] img{width:5.5rem}.page-template-homepage .investor-grid [data-investor=qbic] img{width:9.75rem}.page-template-homepage .investor-grid [data-investor=vib] img{width:6rem}.page-template-homepage .careers{display:grid;min-height:36rem;grid-template-columns:minmax(0, 0.5fr) minmax(0, 0.5fr);border-bottom:1px solid rgba(7,29,43,.12)}.page-template-homepage .careers__content{display:flex;justify-content:center;flex-direction:column;padding:clamp(5rem,8vw,8rem) clamp(2rem,5vw,6rem) clamp(5rem,8vw,8rem) var(--side-margin)}.page-template-homepage .careers__copy{max-width:42rem}.page-template-homepage .careers__copy h2{max-width:12ch;margin-bottom:1.3rem;font-size:clamp(3.5rem,5.2vw,6rem);line-height:.9}.page-template-homepage .careers__copy>p:last-child{max-width:34rem;color:var(--slate-700);font-size:.9rem;line-height:1.65}.page-template-homepage .careers__details{display:grid;grid-template-columns:1.15fr .85fr;margin-top:2.5rem;border:0;border-radius:var(--radius-card);background:hsla(0,0%,100%,.38);box-shadow:0 1rem 3rem rgba(7,29,43,.08);overflow:hidden}.page-template-homepage .careers__empty,.page-template-homepage .careers__contact{min-height:6rem;padding:1.25rem 1.5rem}.page-template-homepage .careers__empty{display:grid;grid-template-columns:2rem 1fr;gap:1rem;align-items:center;border-right:1px solid color-mix(in srgb, var(--signal-500) 25%, transparent)}.page-template-homepage .careers__empty .icon{width:1.8rem;height:1.8rem}.page-template-homepage .careers__empty p{color:var(--slate-700);font-size:.73rem;line-height:1.45}.page-template-homepage .careers__contact{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.25rem;color:var(--slate-700);font-size:.68rem}.page-template-homepage .careers__contact a{color:var(--signal-500);font-weight:650}.page-template-homepage .careers__media{min-height:100%;overflow:hidden}.page-template-homepage .careers__media img{width:100%;height:100%;object-fit:cover;object-position:center 24%;transition:transform 900ms cubic-bezier(0.16, 1, 0.3, 1)}.page-template-homepage .careers:hover .careers__media img{transform:scale(1.015)}.page-template-homepage .news{padding-block:clamp(5.5rem,8vw,8rem)}.page-template-homepage .news__inner{display:grid;grid-template-columns:minmax(13rem, 0.3fr) minmax(0, 0.7fr);gap:clamp(3rem,8vw,9rem);align-items:start}.page-template-homepage .news__heading h2{margin-bottom:1.25rem;font-size:clamp(3.8rem,6vw,6.8rem)}.page-template-homepage .news-list{border:0;border-radius:var(--radius-panel);background:hsla(0,0%,100%,.3);box-shadow:0 1rem 3rem rgba(7,29,43,.08);overflow:hidden}.page-template-homepage .news-item{display:grid;min-height:5rem;grid-template-columns:7rem minmax(0, 1fr) auto;gap:2rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid rgba(7,29,43,.16);color:inherit;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease}.page-template-homepage .news-item:last-child{border-bottom:0}.page-template-homepage .news-item time{color:var(--signal-500);font-size:.7rem;font-weight:600}.page-template-homepage .news-item h3{font-family:"Manrope Variable",sans-serif;font-size:clamp(.88rem,1.1vw,1rem);font-weight:520;letter-spacing:-0.015em;line-height:1.45;transition:color 180ms ease}.page-template-homepage .news-item__action{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;text-decoration:none}.page-template-homepage .news-item__action .icon{width:1rem;height:1rem;transition:transform 180ms ease}.page-template-homepage .news-item:hover{border-bottom-color:var(--signal-500);background:hsla(0,0%,100%,.54)}.page-template-homepage .news-item:hover h3{color:var(--signal-500)}.page-template-homepage .news-item:hover>.news-item__action .icon{transform:translate(0.15rem, -0.15rem)}@keyframes profile-dialog-in{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@keyframes profile-dialog-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2rem)}}@keyframes profile-dialog-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes profile-dialog-backdrop-out{from{opacity:1}to{opacity:0}}@keyframes hero-scroll-cue{0%,100%{transform:translateY(-0.15rem)}50%{transform:translateY(0.35rem)}}@keyframes hero-cta-surface-in{from{clip-path:inset(0 100% 0 0 round var(--radius-round))}to{clip-path:inset(0 0 0 0 round var(--radius-round))}}@keyframes hero-cta-label-in{from{opacity:0;transform:translateY(0.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-cta-icon-in{from{opacity:0;transform:translate(-0.35rem, 0.35rem)}to{opacity:1;transform:translate(0)}}@media(min-width: 768px)and (min-height: 768px)and (prefers-reduced-motion: no-preference){.motion-ready .page-template-homepage .science-story.is-scroll-enhanced{height:250vh;min-height:100rem}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .science-story__stage{position:sticky;top:0;height:100vh;min-height:40rem;overflow:hidden;isolation:isolate}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter{position:absolute;inset:0;width:100%;height:100%;min-height:0;border-bottom:0}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--about{z-index:1}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--about .chapter__copy-inner{opacity:var(--overview-opacity, 1);will-change:opacity}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--science{z-index:2;opacity:var(--science-surface-opacity, 0);will-change:opacity}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--science .chapter__copy{opacity:var(--science-copy-opacity, 0);will-change:opacity}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--science .chapter__media img{transform:none;will-change:auto}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter__copy.reveal,.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter__media.reveal{opacity:1;transform:none;transition:none}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--science .chapter__copy.reveal{opacity:var(--science-copy-opacity, 0)}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter__media.reveal-media img,.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter__media.reveal-media.is-visible img{transition:none}}@media(min-width: 768px)and (min-height: 768px)and (max-height: 1000px)and (prefers-reduced-motion: no-preference){.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--science .chapter__copy{padding-block:clamp(3rem,8vh,5rem)}.motion-ready .page-template-homepage .science-story.is-scroll-enhanced .chapter--science .chapter__copy h2{font-size:clamp(3.4rem,min(5.1vw,8.5vh),6rem)}}@media(prefers-reduced-motion: no-preference){.motion-ready .page-template-homepage .hero__copy>*{opacity:0;transform:translateY(1.25rem);transition:opacity 700ms ease,transform 800ms cubic-bezier(0.16, 1, 0.3, 1)}.motion-ready .page-template-homepage .hero.is-ready .hero__copy>*{opacity:1;transform:translateY(0)}.motion-ready .page-template-homepage .hero.is-ready .hero__copy>:nth-child(2){transition-delay:80ms}.motion-ready .page-template-homepage .hero.is-ready .hero__copy>:nth-child(3),.motion-ready .page-template-homepage .hero.is-ready .hero__copy>:nth-child(4){transition-delay:160ms}.motion-ready .page-template-homepage .hero.is-ready .hero__copy>:nth-child(5){transition-delay:240ms}.motion-ready .page-template-homepage .hero__copy>.button{clip-path:inset(0 100% 0 0 round var(--radius-round));opacity:1;transform:none;transition:background-color 220ms ease,color 220ms ease,box-shadow 260ms ease,transform 260ms cubic-bezier(0.16, 1, 0.3, 1)}.motion-ready .page-template-homepage .hero__copy>.button>span,.motion-ready .page-template-homepage .hero__copy>.button>.icon{opacity:0}.motion-ready .page-template-homepage .hero__copy>.button>span{transform:translateY(0.45rem)}.motion-ready .page-template-homepage .hero__copy>.button>.icon{transform:translate(-0.35rem, 0.35rem)}.motion-ready .page-template-homepage .hero.is-ready .hero__copy>.button{clip-path:inset(0 0 0 0 round var(--radius-round));transform:translateY(var(--hero-cta-lift));animation:hero-cta-surface-in 620ms cubic-bezier(0.16, 1, 0.3, 1) 240ms backwards}.motion-ready .page-template-homepage .hero.is-ready .hero__copy>.button>span{opacity:1;transform:translateY(0);animation:hero-cta-label-in 420ms cubic-bezier(0.16, 1, 0.3, 1) 480ms backwards}.motion-ready .page-template-homepage .hero.is-ready .hero__copy>.button>.icon{opacity:1;transform:translate(0);animation:hero-cta-icon-in 420ms cubic-bezier(0.16, 1, 0.3, 1) 540ms backwards}.motion-ready .page-template-homepage .reveal{opacity:0;transform:translateY(1.25rem);transition:opacity 650ms ease,transform 760ms cubic-bezier(0.16, 1, 0.3, 1);transition-delay:calc(var(--reveal-order, 0)*55ms)}.motion-ready .page-template-homepage .reveal.is-visible{opacity:1;transform:translateY(0)}.motion-ready .page-template-homepage .reveal-media img{transform:scale(1.035);transition:transform 1100ms cubic-bezier(0.16, 1, 0.3, 1)}.motion-ready .page-template-homepage .reveal-media.is-visible img{transform:scale(1)}}@media(prefers-reduced-motion: reduce){.page-template-homepage .hero__video{display:none}}@media(max-width: 1100px){.page-template-homepage .people-grid--board{grid-template-columns:repeat(2, minmax(0, 1fr))}.page-template-homepage .investors__inner{grid-template-columns:1fr}.page-template-homepage .sab-chapter__inner{display:block}.page-template-homepage .sab-chapter__intro{grid-template-columns:minmax(0, 1.45fr) minmax(16rem, 0.55fr)}.page-template-homepage .sab-roster{grid-template-columns:none;grid-auto-columns:minmax(14rem, 28vw);grid-auto-flow:column;margin-inline:calc(var(--side-margin)*-1);padding:0 var(--side-margin) 1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--side-margin);scroll-snap-type:x mandatory;scrollbar-color:var(--signal-400) hsla(0,0%,100%,.14);scrollbar-width:thin}.page-template-homepage .sab-person{scroll-snap-align:start}.page-template-homepage .investor-grid{border-radius:1.5rem}.page-template-homepage .careers__details{grid-template-columns:1fr}.page-template-homepage .careers__empty{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--signal-500) 25%, transparent)}}@media(max-width: 767px){.page-template-homepage .chapter,.page-template-homepage .careers{grid-template-columns:1fr}.page-template-homepage .hero{min-height:max(42rem,100vh);min-height:max(42rem,100svh)}.page-template-homepage .hero::before{background:rgba(7,29,43,.62)}.page-template-homepage .hero__inner{align-items:flex-end;padding-block:calc(var(--header-height) + 3.5rem) calc(6rem + env(safe-area-inset-bottom))}.page-template-homepage .hero__copy{width:100%}.page-template-homepage .hero h1{max-width:none;font-size:clamp(3rem,11.4vw,4.1rem)}.page-template-homepage .hero h1 span{white-space:normal}.page-template-homepage .hero__media .hero__poster img,.page-template-homepage .hero__media .hero__video{object-position:center}.page-template-homepage .hero__scroll{right:auto;bottom:max(1rem,env(safe-area-inset-bottom));left:0}.page-template-homepage .chapter{min-height:0}.page-template-homepage .chapter__copy{min-height:34rem;padding-inline:var(--side-margin)}.page-template-homepage .chapter__copy h2{font-size:clamp(3.6rem,16vw,5.6rem)}.page-template-homepage .chapter__media{min-height:29rem}.page-template-homepage .chapter--about .chapter__copy{padding-left:var(--side-margin)}.page-template-homepage .chapter--science .chapter__media{order:2}.page-template-homepage .chapter--science .chapter__copy{order:1;padding-inline:var(--side-margin)}.page-template-homepage .section-heading{grid-template-columns:1fr;gap:1.5rem}.page-template-homepage .section-heading h2{font-size:clamp(4rem,16vw,6rem)}.page-template-homepage .people-group--leadership{max-width:none}.page-template-homepage .people-grid--leadership,.page-template-homepage .people-grid--board{grid-template-columns:1fr 1fr}.page-template-homepage .people-grid--leadership>:last-child:nth-child(odd){width:calc(50% - clamp(1.25rem,2.5vw,2.75rem)/2);grid-column:1/-1;justify-self:center}.page-template-homepage .person-card__meta h4{font-size:.95rem}.page-template-homepage .profile-dialog{--profile-padding: 1.5rem;border-radius:1.5rem}.page-template-homepage .profile-dialog h4{font-size:clamp(3rem,14vw,4.4rem)}.page-template-homepage .sab-chapter__intro{grid-template-columns:1fr;grid-template-rows:auto;gap:0}.page-template-homepage .sab-chapter__intro>p:last-child{max-width:32rem;grid-column:1;grid-row:auto;margin-top:1.5rem}.page-template-homepage .sab-roster{grid-auto-columns:minmax(14.5rem, 76vw)}.page-template-homepage .sab-person__name{font-size:clamp(2rem,9vw,3rem)}.page-template-homepage .investor-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.page-template-homepage .investor-grid li{border-top:1px solid rgba(7,29,43,.16)}.page-template-homepage .investor-grid li:nth-child(odd){border-left:0}.page-template-homepage .investor-grid li:nth-child(-n+2){border-top:0}.page-template-homepage .investor-grid li:last-child{grid-column:1/-1}.page-template-homepage .careers__content{padding-inline:var(--side-margin)}.page-template-homepage .careers__copy h2{font-size:clamp(3.6rem,15vw,5.5rem)}.page-template-homepage .careers__media{min-height:27rem}.page-template-homepage .careers__media img{object-position:center 20%}.page-template-homepage .news__inner{grid-template-columns:1fr;gap:3.5rem}.page-template-homepage .news-item{grid-template-columns:5rem minmax(0, 1fr) 2rem;gap:1.25rem .75rem}.page-template-homepage .news-item>.news-item__action{grid-column:3}}@media(max-width: 480px){.page-template-homepage .people-grid--leadership,.page-template-homepage .people-grid--board{grid-template-columns:1fr}.page-template-homepage .people-grid--leadership>:last-child:nth-child(odd){width:auto;grid-column:auto}.page-template-homepage .person-card--leadership .person-card__portrait,.page-template-homepage .person-card--board .person-card__portrait{aspect-ratio:4/4.5}}
