@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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{--ink:#241e21;--muted:#686469;--wine:#6b1024;--paper:#fff;--font:"Instrument Sans Variable",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{letter-spacing:-.045em;font-weight:500;line-height:1.13}h1{font-size:clamp(2.7rem,4.5vw,4.7rem)}h2{font-size:clamp(2.1rem,3.3vw,3.65rem)}h3{font-size:1.55rem}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}svg{flex:none}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:6px;outline:2px solid}::selection{color:#201017;background:#d6adb7}.arrow-icon{vertical-align:middle;pointer-events:none;flex:none;width:22px;height:22px;display:inline-block}.arrow-icon-motion,.arrow-icon svg{width:100%;height:100%;display:block}.skip-link{z-index:100;color:var(--wine);background:#fff;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.brand-logo{width:148px;display:block}.brand-logo img{width:100%}h2{letter-spacing:-.038em;line-height:1.16}.news-carousel{max-width:1120px;padding-top:40px}.news-carousel-stage img{object-fit:cover;border-radius:4px;width:100%;max-height:690px}figcaption{color:var(--muted);margin-top:14px;font-size:.8125rem}.news-carousel-stage figcaption{max-width:78ch;min-height:2.6em;line-height:1.6}.news-carousel-count{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:.875rem;display:flex}.news-carousel-count span:first-child{color:var(--wine);font-size:1.2rem;font-weight:500}.news-carousel-buttons{gap:12px;display:flex}.news-carousel-buttons button{color:var(--wine);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:20px;min-height:46px;padding:10px 18px;font-size:.9375rem;transition:background .2s,color .2s;display:flex}.news-carousel-buttons button:hover{background:var(--wine);color:#fff}.news-carousel-buttons button:focus-visible{outline:2px solid var(--wine);outline-offset:3px}.news-carousel:focus-visible{outline:1px solid var(--wine);outline-offset:8px}@media (width<=650px){.news-carousel{padding-top:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:is(html:has(.rv-page),body:has(.rv-page)){background:#35080e}html:has(.rv-page){scrollbar-gutter:stable;scroll-padding-top:0}.rv-page{--rv-bg:#35080e;--rv-text:#fff8f5;--rv-muted:#ddcbd0;--rv-accent:#ebbec8;--rv-line:#fff8f52e;--rv-hover:#fff8f50c;--rv-radius:4px;--rv-arrow-size:22px;--rv-action-arrow-size:var(--rv-arrow-size);--rv-button-height:56px;--rv-compact-control-size:44px;--rv-gutter:clamp(20px,5vw,96px);--rv-header-height:clamp(80px,6.9vw,104px);--rv-opening-gap:clamp(32px,4vw,56px);--rv-intro-space:var(--rv-opening-gap);--rv-section-space:clamp(72px,8vw,120px);--rv-section-gap:clamp(112px,12vw,144px);--rv-motion-time:.28s;--rv-motion-ease:cubic-bezier(.22,1,.36,1);--rv-grid-gap:clamp(32px,5.8vw,88px);--rv-card-gap:clamp(24px,2.4vw,36px);--rv-content-gap:clamp(32px,3.2vw,48px);--rv-title-size:clamp(2rem,calc(1.3rem + 3vw),4.2rem);--rv-card-title-size:clamp(1.375rem,calc(1.1rem + .7vw),1.75rem);--rv-heading-size:clamp(2rem,calc(1.125rem + 2vw),3rem);isolation:isolate;background:var(--rv-bg);color:var(--rv-text);font-family:var(--font);position:relative}.rv-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#35080e 0,#35080ef0 80px,#35080e00 260px),radial-gradient(at 0 12%,#6b25294d,#0000 48%),radial-gradient(at 100% 66%,#761b2c80,#0000 56%),radial-gradient(at 55% 100%,#53122266,#0000 60%),#35080e;position:fixed;inset:0}.rv-page p{color:var(--rv-muted);font-size:clamp(1rem,.9rem + .25vw,1.125rem);line-height:1.65}.rv-page h1,.rv-page h2,.rv-page h3{color:var(--rv-text);letter-spacing:-.035em;text-wrap:pretty;font-weight:500}.rv-page a,.rv-page summary,.rv-page button{-webkit-tap-highlight-color:transparent}.rv-page :is(a,button,summary):focus-visible{outline:2px solid var(--rv-text);outline-offset:7px}.rv-page{--rv-safe-gutter:max(var(--rv-gutter),calc(env(safe-area-inset-left,0px) + 12px),calc(env(safe-area-inset-right,0px) + 12px));--rv-header-height:calc(clamp(80px,6.9vw,104px) + env(safe-area-inset-top,0px))}.rv-shell,.rv-narrow{width:min(calc(100% - var(--rv-safe-gutter) * 2),1440px);margin-inline:auto}.rv-page section[id]{scroll-margin-top:max(0px,calc(var(--rv-header-height) - var(--rv-section-space) - 8px))}.rv-page #main-content{scroll-margin-top:var(--rv-header-height)}.rv-page :is(a,button,summary){scroll-margin-block:calc(var(--rv-header-height) + 24px) 32px}.rv-header{z-index:30;background:0 0;border:0;transition:background .3s;position:sticky;top:0}.rv-header-row{min-height:var(--rv-header-height);padding-top:env(safe-area-inset-top,0px);justify-content:space-between;align-items:center;gap:32px;display:flex}.rv-page .brand-logo{width:clamp(132px,10.45vw,158px)}.rv-home-link,.rv-home-link .brand-logo,.rv-home-link img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rv-home-link{-webkit-touch-callout:none;flex-shrink:0;display:block}.rv-home-link .brand-logo{pointer-events:none}.rv-page :is(img,picture,.rv-portrait,.rv-feature-image,.rv-index-feature-image){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.rv-nav{align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}.rv-nav a{letter-spacing:.035em;padding:14px 0;font-size:.875rem;font-weight:500;position:relative}.rv-nav a:after{content:"";background:var(--rv-accent);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:6px;left:0;transform:scaleX(0)}.rv-nav a:hover:after,.rv-nav a:focus-visible:after,.rv-nav a[aria-current]:after{transform:scaleX(1)}.rv-nav a:hover,.rv-nav a[aria-current]{color:var(--rv-accent)}.rv-menu{display:none}.rv-hero{flex-direction:column;justify-content:center;padding-block:clamp(64px,7vw,96px);display:flex;position:relative}.rv-page .rv-kicker{letter-spacing:.04em;color:var(--rv-muted);margin-bottom:clamp(24px,2.2vw,32px);font-size:.875rem;font-weight:500}.rv-hero h1{letter-spacing:-.038em;text-wrap:balance;max-width:1320px;font-size:clamp(2.375rem,1.25rem + 4vw,5.5rem);line-height:1.12;animation:.55s both rv-enter}.rv-hero-bottom{justify-content:flex-start;align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(32px,3.2vw,48px);display:flex}.rv-hero-bottom>p{max-width:540px;font-size:1.125rem;line-height:1.65}.rv-hero-bottom .rv-scroll{flex-shrink:0;margin-top:0}.rv-hero h1 em{color:var(--rv-accent);font-style:normal}.rv-scroll{color:var(--rv-muted);align-self:flex-end;align-items:center;gap:24px;margin-top:56px;font-size:.9375rem;display:inline-flex}.rv-circle-arrow{border:1px solid var(--rv-line);border-radius:var(--rv-radius);flex-shrink:0;place-items:center;width:48px;height:48px;transition:background .25s,transform .25s;display:grid}.rv-circle-arrow .arrow-icon{width:var(--rv-action-arrow-size);height:var(--rv-action-arrow-size)}.rv-scroll:hover .rv-circle-arrow{background:var(--rv-hover)}.rv-story{gap:var(--rv-grid-gap);padding-block:var(--rv-section-space);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.rv-story>div>p{max-width:44ch}.rv-story h2{font-size:var(--rv-heading-size);margin-bottom:28px;line-height:1.16}.rv-story p+p{margin-top:22px}.rv-page .rv-emphasis{color:var(--rv-accent)}.rv-link{border-bottom:1px solid var(--rv-line);justify-content:space-between;align-items:center;gap:28px;min-height:48px;margin-top:24px;padding-block:10px;font-size:.9375rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.rv-link:hover,.rv-link:active{color:var(--rv-text);border-color:var(--rv-muted)}.rv-pipeline,.rv-company,.rv-news{padding-block:var(--rv-section-space)}.rv-section-heading{gap:var(--rv-grid-gap);margin-bottom:var(--rv-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rv-section-heading h2,.rv-news-heading h2,.rv-contact h2{font-size:var(--rv-heading-size);line-height:1.16}.rv-section-heading>p{max-width:48ch;padding-top:0}.rv-page .rv-fine{margin-top:28px;font-size:.875rem;line-height:1.6}.rv-team{gap:var(--rv-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.rv-person{flex-direction:column;align-items:stretch;min-width:0;display:flex}.rv-portrait{aspect-ratio:5/6;background:var(--rv-bg);border-radius:4px;flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.rv-portrait img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.rv-portrait:is(:hover,:focus-visible,.is-touch-active) img{transform:scale(1.015)}.rv-person-category{letter-spacing:.035em;color:var(--rv-muted);margin-top:24px;font-size:.875rem;display:block}.rv-person h3{letter-spacing:-.025em;margin-top:10px;font-size:1.25rem;line-height:1.35}.rv-person-copy{margin-top:12px;margin-bottom:16px}.rv-person p{font-size:1rem;line-height:1.5}.rv-person-detail{color:var(--rv-muted);margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.rv-profile-label{width:fit-content;min-height:52px;color:var(--rv-text);align-items:center;gap:14px;margin-top:auto;padding-block:16px 8px;font-size:.9375rem;display:flex}.rv-company-patent{border-top:1px solid var(--rv-line);margin-top:var(--rv-content-gap);justify-content:space-between;align-items:center;gap:32px;padding-top:24px;display:flex}.rv-company-patent p{color:var(--rv-accent);font-size:.875rem}.rv-company-patent p>span{color:var(--rv-muted);margin-top:4px;display:block}.rv-company-patent .rv-link{flex-shrink:0;margin:0;font-size:.875rem}.rv-news>h2,.rv-news>.rv-kicker{text-align:left}.rv-news-layout{gap:var(--rv-grid-gap);margin-top:var(--rv-content-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.rv-news-feature,.rv-news-item{isolation:isolate;background:0 0;border:0;border-radius:0;position:relative}.rv-news-item:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(110deg,#fff8f50b,#fff8f504);transition:opacity .25s;position:absolute;inset:0}.rv-news-item:is(:hover,:focus-visible,:active,.is-touch-active):before{opacity:1}.rv-news-feature{flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.rv-feature-image{aspect-ratio:8/5;border-radius:var(--rv-radius);background:var(--rv-bg);flex-shrink:0;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.rv-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.rv-feature-copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:28px 0 0;display:flex}.rv-feature-meta{color:var(--rv-muted);font-size:.875rem;line-height:1.5}.rv-feature-copy h3{letter-spacing:-.025em;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);line-height:1.25}.rv-feature-description{color:var(--rv-muted);font-size:1rem;line-height:1.65}.rv-news-feature .rv-news-action{padding-top:4px}.rv-news-feature:is(:hover,:focus-visible,:active,.is-touch-active) .rv-feature-image img{transform:scale(1.025)}.rv-news-grid{border-bottom:1px solid var(--rv-line);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;padding:0;display:grid}.rv-news-item{border-top:1px solid var(--rv-line);flex-direction:column;align-items:flex-start;margin:0;padding:36px 24px;display:flex}.rv-news-item time{color:var(--rv-muted);margin-bottom:20px;font-size:.875rem}.rv-news-item h3{font-size:var(--rv-card-title-size);letter-spacing:-.022em;max-width:28ch;line-height:1.35}.rv-news-action{width:100%;color:var(--rv-text);justify-content:space-between;align-items:center;gap:20px;margin-top:0;padding-top:28px;font-size:.9375rem;display:flex}.rv-contact{gap:var(--rv-grid-gap);padding-block:var(--rv-section-space);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.rv-contact h2{margin-bottom:24px}.rv-contact p{max-width:520px}.rv-contact-link{border-bottom:1px solid var(--rv-line);justify-content:space-between;align-items:center;gap:24px;padding-block:16px 26px;font-size:1.25rem;display:flex}.rv-contact-link:hover .rv-circle-arrow,.rv-contact-link:active .rv-circle-arrow{background:var(--rv-hover);color:var(--rv-text)}.rv-footer{border-top:1px solid var(--rv-line);padding-block:48px 24px}.rv-footer-top{grid-template-columns:1fr 1.5fr 1.5fr;align-items:center;gap:48px;display:grid}.rv-footer-top p{font-size:.9375rem}.rv-footer-top .rv-link{overflow-wrap:anywhere;justify-self:end;margin:0;font-size:.9375rem}.rv-footer-bottom{grid-template-columns:2fr 1fr;align-items:end;gap:80px;margin-top:64px;display:grid}.rv-footer-bottom p,.rv-footer-bottom span{color:var(--rv-muted);font-size:.8125rem}.rv-footer-bottom span{text-align:right}.rv-article,.rv-careers{padding-block:var(--rv-intro-space) var(--rv-section-space)}.rv-back{color:var(--rv-accent);margin-bottom:40px;padding-block:10px;font-size:.9375rem;display:inline-block}.rv-article h1,.rv-careers h1{font-size:var(--rv-title-size);max-width:1000px;margin-bottom:28px;line-height:1.13}.rv-article-lead{max-width:820px}.rv-sources{border-top:1px solid var(--rv-line);margin-top:48px;padding-top:32px}.rv-sources h2{font-size:1.5rem}.rv-sources .rv-link{width:fit-content;display:flex}.rv-careers>p{max-width:780px}.rv-careers-interest{padding-top:var(--rv-content-gap);border-top:1px solid var(--rv-line);margin-top:clamp(48px,5vw,72px)}.rv-careers-interest h2{margin-bottom:24px;font-size:2rem}.rv-careers-details{gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rv-careers-details>*{min-width:0}.rv-careers-details>.rv-contact-link{padding-top:0}@keyframes rv-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.rv-page .news-carousel{width:100%;max-width:none;margin:48px 0 0;padding:0;display:block}.rv-page .news-gallery-frame{touch-action:pan-y;width:100%}.rv-page .news-gallery-frame picture{justify-content:center;align-items:flex-start;width:100%;display:flex}.rv-page .news-gallery-frame img{object-fit:contain;border-radius:var(--rv-radius);flex:none;width:auto;max-width:100%;height:auto;max-height:min(70svh,640px);margin-inline:auto;display:block}.rv-page .news-carousel figcaption{color:var(--rv-muted);margin-top:16px;font-size:.875rem}.rv-page .news-carousel-count,.rv-page .news-carousel-count span:first-child{color:var(--rv-muted)}.rv-page .news-carousel:focus-visible{outline:2px solid var(--rv-text);outline-offset:6px}.rv-page .news-carousel-buttons button{min-height:48px;color:var(--rv-text);border-color:var(--rv-line);border-radius:var(--rv-radius);background:0 0}.rv-page .news-carousel-buttons button:hover{background:var(--rv-hover)}.rv-news-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.rv-news-heading .rv-link{flex-shrink:0;margin:0}.rv-news-index{padding-block:var(--rv-intro-space) var(--rv-section-space)}.rv-news-index-intro{max-width:1000px;margin-bottom:var(--rv-content-gap)}.rv-news-index-intro h1{font-size:var(--rv-title-size);margin-bottom:28px;line-height:1.13}.rv-news-index-intro>p:last-child{max-width:640px}.rv-index-feature{gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.rv-index-feature-image{aspect-ratio:4/3;border-radius:var(--rv-radius);display:block;overflow:hidden}.rv-index-feature-image picture{width:100%;height:100%;display:block}.rv-index-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.rv-index-feature:is(:hover,:focus-visible,.is-touch-active) img{transform:scale(1.015)}.rv-index-feature-copy h2{margin-block:24px;font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.2}.rv-index-feature-copy>p{font-size:1.125rem;line-height:1.65}.rv-index-meta{color:var(--rv-accent);flex-wrap:wrap;gap:8px 24px;font-size:.875rem;line-height:1.6;display:flex}.rv-index-meta time{color:var(--rv-muted)}.rv-index-feature .rv-link{margin-top:28px}.rv-index-archive{margin-top:var(--rv-section-space)}.rv-index-year{grid-template-columns:120px minmax(0,1fr);gap:48px;margin-top:48px;display:grid}.rv-index-year>h2{color:var(--rv-accent);padding-top:32px;font-size:1.75rem;line-height:1.3}.rv-index-entry{border-top:1px solid var(--rv-line);grid-template-columns:180px minmax(0,1fr) 32px;gap:32px;padding:32px 20px;transition:background .25s;display:grid}.rv-index-entry .rv-index-meta{display:block}.rv-index-entry time{margin-top:8px;display:block}.rv-index-entry h3{font-size:var(--rv-card-title-size);margin-bottom:16px;line-height:1.3}.rv-index-entry p{font-size:1rem;line-height:1.65}.rv-index-entry>.arrow-icon{margin-top:4px}.rv-index-entry:is(:hover,:focus-visible,.is-touch-active){background:var(--rv-hover)}.rv-header[data-scrolled=true]{background:var(--rv-bg);-webkit-backdrop-filter:none}.rv-header:has(.rv-menu[open]){background:var(--rv-bg);-webkit-backdrop-filter:none}.rv-page :is(.rv-story,.rv-section-heading,.rv-person,.rv-contact,.rv-footer-top,.rv-index-feature,.rv-index-entry)>*{min-width:0}.rv-page :is(.rv-footer-top,.rv-sources) a{overflow-wrap:anywhere}.rv-portrait picture,.rv-feature-image picture{width:100%;height:100%;display:block}.rv-page .news-carousel-buttons button:focus-visible{outline:2px solid var(--rv-text);outline-offset:4px}.rv-page main>section:is(.rv-story,.rv-cmd-history,.rv-pipeline,.rv-company,.rv-news,.rv-contact){padding-block:calc(var(--rv-section-gap) / 2);scroll-margin-top:calc(var(--rv-header-height) + var(--rv-opening-gap) - var(--rv-section-gap) / 2)}.rv-hero-bottom{align-items:center}.rv-hero-bottom .rv-scroll{align-self:center;margin-inline-end:0}.rv-contact-link:focus-visible .rv-circle-arrow{background:var(--rv-hover)}@keyframes rv-detail-enter{0%{opacity:.65;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1101px){.rv-title-line{display:block}}@media (width<=1100px){.rv-team{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.rv-portrait{aspect-ratio:5/6;height:auto;max-height:360px}.rv-footer-top{grid-template-columns:1fr 2fr;gap:28px 48px}.rv-footer-top .rv-link{grid-column:2;justify-self:start}.rv-index-year{grid-template-columns:72px minmax(0,1fr);gap:28px}.rv-index-entry{grid-template-columns:130px minmax(0,1fr) 24px;gap:24px}}@media (width<=900px){.rv-nav{display:none}.rv-menu{display:block}.rv-menu summary{cursor:pointer;align-items:center;gap:14px;min-height:48px;font-size:.9375rem;list-style:none;display:flex}.rv-menu summary::-webkit-details-marker{display:none}.rv-menu nav{padding:12px var(--rv-safe-gutter) calc(24px + env(safe-area-inset-bottom,0px));background:var(--rv-bg);border-bottom:1px solid var(--rv-line);max-height:calc(100dvh - var(--rv-header-height));overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:4px 28px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.rv-menu nav a{border-bottom:1px solid var(--rv-line);padding:14px 0;font-size:1rem}.rv-menu nav a[aria-current]{color:var(--rv-accent);text-underline-offset:6px;text-decoration:underline}.rv-hero-bottom{flex-direction:column;align-items:flex-start;gap:28px}.rv-hero-bottom .rv-scroll{align-self:flex-start;margin-inline-end:0}.rv-story,.rv-section-heading,.rv-contact,.rv-index-feature{grid-template-columns:1fr}.rv-story{gap:40px}.rv-story>div>p,.rv-section-heading>p,.rv-contact p{max-width:60ch}.rv-section-heading{gap:24px}.rv-section-heading h2{max-width:20ch}.rv-news-layout{grid-template-columns:minmax(0,1fr)}.rv-news-feature{align-items:stretch;gap:24px;display:flex}.rv-feature-copy{gap:16px;padding:0}.rv-feature-image{aspect-ratio:3/2}.rv-news-grid{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rv-news-item{border-bottom:1px solid var(--rv-line);padding:28px 16px}.rv-news-action{margin-top:auto}.rv-index-feature{gap:32px}.rv-index-feature-image{aspect-ratio:16/10}.rv-index-feature-copy{max-width:64ch}.rv-index-year{grid-template-columns:1fr;gap:24px}.rv-index-year>h2{padding-top:0}}@media (width<=600px){.rv-hero{min-height:clamp(520px,calc(90svh - var(--rv-header-height)),720px);padding-block:56px}.rv-hero h1{text-wrap:pretty;line-height:1.12}.rv-hero-bottom>p{font-size:1rem}.rv-story{gap:32px}.rv-link{margin-top:20px}.rv-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;max-width:none;margin:0}.rv-portrait{aspect-ratio:5/6;height:auto;max-height:360px}.rv-person h3{font-size:1rem;line-height:1.35}.rv-person-category{margin-top:20px}.rv-person p{font-size:1rem}.rv-person-detail{font-size:.875rem}.rv-company-patent{flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}.rv-company-patent .rv-link{margin-top:0}.rv-news-feature{gap:0;display:flex}.rv-feature-image{aspect-ratio:3/2}.rv-feature-copy{padding-top:24px}.rv-news-grid{border-bottom:1px solid var(--rv-line);grid-template-columns:minmax(0,1fr);gap:0}.rv-news-item{border-bottom:0;padding:28px 12px}.rv-news-action{padding-top:24px}.rv-feature-description{font-size:1rem}.rv-news-heading{flex-direction:column;align-items:flex-start;gap:20px}.rv-contact-link{font-size:1.125rem}.rv-footer-top,.rv-footer-bottom{grid-template-columns:1fr;gap:28px}.rv-footer-top .rv-link{grid-column:auto;font-size:.9375rem}.rv-footer-bottom{margin-top:40px}.rv-footer-bottom span{text-align:left}.rv-article,.rv-careers,.rv-news-index{padding-block:var(--rv-intro-space) 76px}.rv-article h1,.rv-careers h1,.rv-news-index-intro h1{line-height:1.16}.rv-back{min-height:44px;margin-bottom:28px}.rv-page .news-carousel{margin-top:32px}.rv-page .news-carousel-buttons button{gap:12px;padding:10px 14px}.rv-index-feature-image{aspect-ratio:4/3}.rv-index-feature-copy>p{font-size:1rem}.rv-index-entry{grid-template-columns:minmax(0,1fr) 24px;gap:20px;padding:28px 12px}.rv-index-entry .rv-index-meta{grid-column:1/-1;gap:8px 20px;display:flex}.rv-index-entry time{margin:0}.rv-careers-interest{margin-top:48px;padding-top:32px}}@media (width<=480px){.rv-page .news-carousel-buttons{gap:12px;width:100%}.rv-page .news-carousel-buttons button{flex:1;justify-content:space-between}}@media (height<=600px) and (width>=600px){.rv-hero{min-height:0;padding-block:48px 64px}}@media (hover:none){.rv-portrait:hover img,.rv-news-feature:hover img,.rv-index-feature:hover img{transform:none}.rv-news-item:hover:before{opacity:0}.rv-news-item:active:before{opacity:1}.rv-index-entry:hover{background:0 0}.rv-index-entry:active{background:var(--rv-hover)}}@media (prefers-reduced-motion:reduce){.rv-page *,.rv-page :before,.rv-page :after{transition:none!important;animation:none!important}.rv-page :is(img,.arrow-icon-motion){will-change:auto!important;transform:none!important}}.rv-careers>.rv-kicker,.rv-article>.rv-kicker,.rv-news-index-intro>.rv-kicker{margin-bottom:20px}.rv-hero .rv-scroll{min-height:var(--rv-button-height);border:1px solid var(--rv-text);border-radius:var(--rv-radius);background:var(--rv-text);max-width:100%;color:var(--rv-bg);gap:22px;padding:14px 20px;font-size:1rem;font-weight:500;line-height:1.4;transition:background .2s,border-color .2s}.rv-hero .rv-circle-arrow{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:0}.rv-hero .rv-circle-arrow .arrow-icon{width:var(--rv-action-arrow-size);height:var(--rv-action-arrow-size)}.rv-hero .rv-scroll:hover{background:#eee1e3;border-color:#eee1e3}.rv-hero .rv-scroll:hover .rv-circle-arrow{background:0 0}.rv-hero .rv-scroll:focus-visible{outline:2px solid var(--rv-text);outline-offset:6px}.rv-person-credentials{font:inherit}.rv-person-credentials:before{content:", "}.rv-photo-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.rv-photo-tools .news-carousel-count{margin-right:auto}.rv-photo-open{color:var(--rv-muted);align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:.875rem;display:inline-flex}.rv-photo-tools .news-carousel-buttons button{justify-content:center;width:48px;padding:0;font-size:1.25rem}@media (width<=900px){.rv-header:has(.rv-menu[open]){background:var(--rv-bg)}.rv-menu nav{border:0;padding-top:8px;padding-bottom:24px;box-shadow:0 18px 28px #16000526}.rv-menu nav a{border:0;border-radius:4px;min-height:52px;padding:14px 12px}.rv-menu nav a[aria-current]{background:var(--rv-hover);color:var(--rv-text);text-decoration:none}.rv-menu nav a:is(:hover,:focus-visible){background:var(--rv-hover)}}@media (width<=600px){.rv-person .rv-portrait{aspect-ratio:5/6;border-radius:4px;max-height:none}.rv-person-category{display:none}.rv-person h3{margin-top:16px}.rv-person-credentials:before{content:none}.rv-person-credentials{color:var(--rv-muted);letter-spacing:0;margin-top:4px;font-size:.875rem;font-weight:400;display:block}.rv-person-copy{margin-top:10px;margin-bottom:8px}.rv-person p{font-size:.9375rem;line-height:1.5}.rv-person-detail{margin-top:6px;font-size:.875rem;line-height:1.5}.rv-profile-label{gap:8px;min-height:44px;padding-block:10px 4px;font-size:.875rem}.rv-company-patent{border:0;gap:8px;margin-top:36px;padding:0}.rv-company-patent .rv-link{border:0;padding:4px 0}.rv-news-heading{gap:12px}.rv-news-heading .rv-link{border:0;min-height:44px;padding:0}.rv-news-layout{gap:32px}.rv-news-grid{border:0;gap:16px}.rv-news-item{border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:#fff8f506;gap:12px;min-width:0;padding:20px;transition:background .18s,border-color .18s;display:flex}.rv-news-item:is(:hover,:focus-visible,:active,.is-touch-active){background:#fff8f518;border-color:#fff8f570}.rv-news-item time{margin:0;font-size:.8125rem;line-height:1.4}.rv-news-item h3{letter-spacing:-.015em;font-size:1.0625rem;line-height:1.4}.rv-news-item .rv-news-action{padding-top:8px;font-size:.8125rem;display:flex}.rv-feature-description,.rv-news-item:before{display:none}.rv-page main>.rv-contact{width:calc(100% - var(--rv-gutter)*2);border-radius:var(--rv-radius);background:#ffffff08;gap:24px;margin-block:24px 40px;padding:28px 24px}.rv-contact .rv-kicker{display:none}.rv-contact h2{margin-bottom:16px;font-size:1.875rem;line-height:1.2}.rv-contact-link{background:var(--rv-text);color:var(--rv-bg);border-radius:var(--rv-radius);border:0;min-height:52px;padding:12px 16px;font-size:1rem}.rv-contact-link .rv-circle-arrow{width:24px;height:24px;color:inherit;border:0}.rv-contact .rv-fine{margin-top:14px;font-size:.75rem}.rv-footer{border:0;padding-block:20px 24px}.rv-footer-top{gap:16px}.rv-footer-top>p{display:none}.rv-footer-top .brand-logo{width:112px}.rv-footer-top .rv-link{border:0;min-height:44px;padding:0}.rv-footer-bottom{gap:20px;margin-top:24px}.rv-footer-bottom p{font-size:.75rem;line-height:1.65}.rv-footer-bottom span{font-size:.75rem}.rv-article{padding-top:24px}.rv-back{margin-bottom:20px}.rv-article>.rv-kicker{max-width:30ch;margin-bottom:16px;font-size:.8125rem;line-height:1.6}.rv-article h1{margin-bottom:24px;font-size:clamp(1.875rem,6.8vw,2.5rem);line-height:1.17}.rv-page .rv-gallery figcaption{margin-top:12px;font-size:.8125rem;line-height:1.55}.rv-photo-tools{gap:12px}.rv-photo-open{font-size:.8125rem}.rv-photo-tools .news-carousel-buttons{gap:8px;width:auto}.rv-photo-tools .news-carousel-buttons button{flex:none}.rv-sources{border:0;margin-top:36px;padding:0}.rv-sources h2{font-size:1.25rem}.rv-sources .rv-link{border:0;gap:16px;margin-top:12px;font-size:.875rem;line-height:1.5}.rv-index-entry p{display:none}.rv-index-entry{gap:12px;padding:24px 16px}.rv-index-entry h3{margin-bottom:0;font-size:1.125rem;line-height:1.4}.rv-index-archive{margin-top:48px}.rv-index-year{gap:16px;margin-top:32px}}@media (width>=901px){.rv-story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,4vw,64px);padding-block:clamp(64px,5.5vw,88px)}}@media (width>=1101px){.rv-company .rv-portrait{aspect-ratio:5/6;max-width:none}.rv-company .rv-person-category{display:none}.rv-company .rv-person h3,.rv-person-category{margin-top:18px}.rv-person-copy{margin-bottom:10px}.rv-news-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.rv-feature-image{aspect-ratio:16/9}.rv-feature-copy{gap:16px;padding-top:22px}.rv-feature-copy h3{font-size:1.75rem}.rv-news .rv-feature-description{display:none}.rv-news-item{padding-block:28px}}.rv-footer{padding-block:36px 28px}.rv-footer-top,.rv-footer-bottom{grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:64px}.rv-footer-brand{align-items:center;gap:28px;min-width:0;display:flex}.rv-footer-brand>a{flex:none;display:block}.rv-footer-brand .brand-logo{width:136px}.rv-footer-brand p{text-wrap:balance;max-width:48ch;margin:0;font-size:.9375rem;line-height:1.6}.rv-footer-top>.rv-link{border:0;grid-column:auto;justify-self:end;min-height:44px;margin:0;padding-top:0}.rv-footer-bottom{margin-top:32px}.rv-footer-bottom>p{max-width:88ch;line-height:1.65}.rv-footer-legal{min-width:0}.rv-footer-bottom .rv-copyright{text-align:right;place-self:end;line-height:1.65}.rv-page .rv-footer-legal>p{max-width:88ch;font-size:.8125rem;line-height:1.65}@media (width<=900px){.rv-footer-top,.rv-footer-bottom{grid-template-columns:minmax(0,1fr) max-content;gap:28px}.rv-footer-brand{flex-direction:column;align-items:flex-start;gap:18px}.rv-footer-brand p{max-width:40ch}.rv-footer-top>.rv-link{gap:12px;font-size:.875rem}}@media (width<=600px){.rv-footer{padding-block:20px 24px}.rv-footer-top,.rv-footer-bottom{grid-template-columns:1fr;gap:20px}.rv-footer-top>.rv-link,.rv-footer-bottom .rv-copyright{text-align:left;justify-self:start}.rv-footer-brand .brand-logo{width:112px}.rv-footer-brand p{display:none}.rv-footer-bottom{margin-top:24px}.rv-page .rv-footer-legal>p{font-size:.75rem}}.rv-news-layout>*{min-width:0;max-width:100%}.rv-feature-image picture{position:absolute;inset:0}.rv-feature-image img{max-width:100%;display:block}.rv-feature-copy>*{overflow-wrap:break-word;max-width:100%}.rv-page main>section>.rv-kicker,.rv-science-question-intro>.rv-kicker,.rv-cmd-history-heading>.rv-kicker,.rv-careers>.rv-kicker,.rv-news-index-intro>.rv-kicker{margin-bottom:24px}.rv-article,.rv-careers,.rv-news-index{padding-top:var(--rv-opening-gap)}.rv-focus{align-items:start}.rv-page .rv-portrait,.rv-page .rv-portrait *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.rv-portrait img::selection{background:0 0}.rv-portrait:is(:active,.is-touch-active,:focus-visible) img{filter:none;opacity:1;transform:scale(1.025)}@media (width<=900px){.rv-header{background:0 0}.rv-header[data-scrolled=true]{background:var(--rv-bg)}.rv-header:has(.rv-menu[open]){background:var(--rv-bg)}.rv-page:before{background:linear-gradient(#35080e 0 80px,#35080e00 180px calc(100% - 140px),#35080e 100%),radial-gradient(at 0 12%,#6b25294d,#0000 48%),radial-gradient(at 100% 66%,#761b2c80,#0000 56%),radial-gradient(at 55% 100%,#53122266,#0000 60%),#35080e}.rv-hero{justify-content:flex-start;min-height:0;padding-block:48px 64px}.rv-page .rv-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}@media (width<=600px){.rv-page main>.rv-contact{scroll-margin-top:calc(var(--rv-header-height) + var(--rv-opening-gap) - 28px)}.rv-hero{padding-block:36px 48px}.rv-hero-bottom{gap:24px;margin-top:28px}}.rv-page main:is(.rv-article,.rv-careers,.rv-news-index){padding-bottom:calc(var(--rv-section-gap) / 2)}.rv-link-label{background-image:var(--rv-text-underline,none);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:3px;transition:background-size .25s}.rv-link:is(:focus-visible,.is-touch-active),.rv-index-feature:is(:hover,:focus-visible,:active,.is-touch-active) .rv-link{border-color:var(--rv-muted)}.rv-page a:is(:hover,:focus-visible,:active,.is-touch-active,[aria-current]) .rv-link-label,.rv-page summary:is(:hover,:focus-visible,:active,.is-touch-active) .rv-link-label{background-size:100% 1px}@media (width<=600px){.rv-page main>.rv-contact{margin-top:calc(var(--rv-section-gap) / 2);margin-bottom:calc(var(--rv-section-gap) / 2)}}@media (width>=901px){.rv-page{--rv-section-gap:clamp(128px,9.2vw,152px)}.rv-page main>section:is(.rv-story,.rv-cmd-history,.rv-pipeline,.rv-company,.rv-news){padding-block:calc(max(var(--rv-section-gap),var(--rv-anchor-gap,0px)) / 2)}.rv-page main>section.rv-contact{margin-top:calc((max(var(--rv-section-gap),var(--rv-anchor-gap,0px)) - var(--rv-section-gap)) / 2);align-content:start}}.rv-page .rv-portrait{max-height:none}@media (width>=901px) and (width<=1100px){.rv-team{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-person-category{display:none}.rv-person h3{margin-top:18px;font-size:1.125rem}.rv-person-credentials{color:var(--rv-muted);letter-spacing:0;font-size:.875rem;font-weight:400;display:block}.rv-person-credentials:before{content:none}.rv-person p{font-size:.9375rem}}@media (width>=601px) and (width<=760px){.rv-footer-top,.rv-footer-bottom{grid-template-columns:1fr;gap:16px}.rv-footer-top>.rv-link,.rv-footer-bottom .rv-copyright{text-align:left;justify-self:start}.rv-footer-brand p{display:none}.rv-footer-bottom{margin-top:20px}}@media (width<=600px){.rv-contact-link:is(:hover,:active,:focus-visible,.is-touch-active){color:var(--rv-bg);background:#eee1e3}.rv-contact-link:is(:hover,:active,:focus-visible,.is-touch-active) .rv-circle-arrow{color:var(--rv-bg);background:0 0}.rv-page main>section.rv-contact{margin-block:24px 28px;padding-block:28px}.rv-footer-top,.rv-footer-bottom{gap:12px}.rv-footer-bottom{margin-top:16px}.rv-page .rv-footer{padding-block:16px calc(16px + env(safe-area-inset-bottom,0px))}}.rv-page .rv-article{--rv-reading-width:calc((100% - var(--rv-grid-gap)) * 2 / 3)}.rv-article-header{width:var(--rv-reading-width)}.rv-article-header .rv-back{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.rv-article-header>.rv-kicker{margin-bottom:20px}.rv-article-header h1{font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15}.rv-article-layout{gap:var(--rv-grid-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;margin-top:40px;display:grid}.rv-article-main{min-width:0}.rv-page .rv-gallery{width:100%;margin:0}.rv-gallery-stages>.news-carousel-stage{min-width:0}.rv-gallery .news-carousel-stage figcaption{min-height:0}.rv-gallery--multiple .rv-gallery-stages{display:grid}.rv-gallery--multiple .news-carousel-stage{grid-area:1/1}.rv-gallery--multiple .news-carousel-stage[hidden]{visibility:hidden;pointer-events:none;display:block!important}.rv-page .rv-gallery--multiple .news-gallery-frame{border-radius:var(--rv-radius);background:#fff8f006;height:clamp(260px,42vw,560px);max-height:65svh;overflow:hidden}.rv-page .rv-gallery--multiple .news-gallery-frame picture{align-items:center;height:100%}.rv-page .rv-gallery--multiple .news-gallery-frame img{object-fit:contain;width:100%;height:100%;max-height:100%}.rv-article-prose{min-width:0;max-width:70ch;margin-top:36px}.rv-article-prose p+p{margin-top:24px}.rv-article-prose:first-child{margin-top:0}.rv-article-layout .rv-sources{border-top:0;border-left:1px solid var(--rv-line);min-width:0;margin:0;padding:4px 0 0 24px}.rv-article-layout .rv-sources h2{letter-spacing:-.02em;font-size:1.125rem;line-height:1.4}.rv-article-layout .rv-sources .rv-link{gap:12px;width:100%;margin-top:20px;font-size:.875rem;line-height:1.55}.rv-photo-tools{gap:12px}.rv-photo-open .arrow-icon,.rv-photo-tools button .arrow-icon{width:var(--rv-arrow-size);height:var(--rv-arrow-size)}.rv-photo-tools .news-carousel-count{margin-left:auto;margin-right:0}.rv-photo-tools .news-carousel-buttons{gap:8px}.rv-photo-tools .news-carousel-buttons button{width:var(--rv-compact-control-size);min-height:var(--rv-compact-control-size)}@media (width<=900px){.rv-article-layout{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:32px}.rv-article-layout .rv-sources{border-left:0;border-top:1px solid var(--rv-line);padding:24px 0 0}.rv-article-header{width:100%;max-width:none}}@media (width<=600px){.rv-page .rv-hero{padding-block:64px 80px}.rv-hero-bottom{gap:28px;margin-top:36px}.rv-company :is(.rv-profile-label,.rv-company-patent .rv-link) .arrow-icon,.rv-news-heading>.rv-link .arrow-icon{display:none}.rv-company :is(.rv-profile-label,.rv-company-patent .rv-link) .rv-link-label,.rv-news-heading>.rv-link .rv-link-label{text-decoration:underline;-webkit-text-decoration-color:var(--rv-line);text-decoration-color:var(--rv-line);text-underline-offset:5px;background-image:none;text-decoration-thickness:1px}.rv-company-patent .rv-link{min-height:44px}.rv-article-header h1{font-size:clamp(1.875rem,6.8vw,2.5rem)}.rv-article-header>.rv-kicker{margin-bottom:16px;font-size:.8125rem;line-height:1.6}.rv-article-header .rv-back{margin-bottom:24px}.rv-article-prose{margin-top:28px}.rv-photo-tools{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.rv-photo-tools .news-carousel-count{font-size:.8125rem}.rv-photo-tools .news-carousel-buttons{gap:4px}.rv-photo-open{white-space:nowrap;gap:4px;font-size:.75rem}}@media (width<=900px){.rv-company-patent .rv-link,.rv-news-heading>.rv-link{max-width:100%;min-height:44px;padding:10px 0}.rv-company .rv-profile-label:is(:hover,:active,:focus-visible,.is-touch-active) .rv-link-label,.rv-company-patent .rv-link:is(:hover,:active,:focus-visible,.is-touch-active) .rv-link-label,.rv-news-heading>.rv-link:is(:hover,:active,:focus-visible,.is-touch-active) .rv-link-label{background-image:none;text-decoration-color:currentColor}}.rv-focus h2{margin-bottom:0}@media (width>=901px){.rv-focus{gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.rv-hero{text-align:left;align-items:flex-start}.rv-hero h1{text-wrap:pretty;max-width:1120px}.rv-hero-bottom{flex-direction:column;align-items:flex-start;gap:28px}.rv-hero-bottom .rv-scroll{align-self:flex-start}.rv-hero-bottom>p{max-width:640px}}@media (width<=900px){.rv-page .rv-hero{padding-block:clamp(88px,12svh,120px) clamp(104px,14svh,144px)}.rv-focus{gap:28px}.rv-article-layout{row-gap:28px}.rv-article-layout .rv-sources{padding-top:20px}.rv-article-layout .rv-sources h2{margin-bottom:12px}.rv-article-layout .rv-sources .rv-link{border-bottom:1px solid var(--rv-line);align-items:center;min-height:44px;margin-top:0;padding-block:12px}.rv-article-layout .rv-sources .rv-link:last-child{border-bottom:0}.rv-index-feature .rv-link{border-radius:4px;max-width:100%;padding-inline:0 24px;transition:background-color .28s,color .28s,border-color .28s}.rv-index-feature:is(:hover,:active,:focus-visible,.is-touch-active) .rv-index-feature-image img{transform:scale(1.025)}.rv-index-feature:is(:hover,:active,:focus-visible,.is-touch-active) .rv-link{background:var(--rv-text);color:var(--rv-bg);border-color:#0000}.rv-index-feature .rv-link>.rv-link-label{min-width:0;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;transition:transform .28s cubic-bezier(.22,1,.36,1),background-size .28s}.rv-index-feature:is(:hover,:active,:focus-visible,.is-touch-active) .rv-link>.rv-link-label{transform:translate(12px)}}.rv-page .rv-focus{flex-direction:column;justify-content:center;gap:0;display:flex}.rv-science-questions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,7vw,112px);width:100%;display:grid}.rv-science-question-intro{padding-top:0}.rv-science-question-intro h2{max-width:17ch;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.15}.rv-science-question-intro .rv-link{margin-top:36px}.rv-science-accordion-frame{overflow-anchor:none;min-width:0}.rv-science-accordion{border-top:1px solid var(--rv-line)}.rv-science-question{border-bottom:1px solid var(--rv-line);transition:background-color .35s cubic-bezier(.22,1,.36,1)}.rv-science-question.is-open{background:#fff8f509}.rv-science-question h3{font-size:clamp(1.375rem,2vw,1.875rem);line-height:1.3}.rv-science-question h3 button{width:100%;min-height:88px;color:var(--rv-text);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 24px;transition:color .25s;display:flex}.rv-science-question h3 button:hover,.rv-science-question.is-open h3 button{color:var(--rv-accent)}.rv-question-toggle{width:28px;height:28px;color:var(--rv-muted);flex:none;position:relative}.rv-question-toggle:before,.rv-question-toggle:after{content:"";background:currentColor;width:20px;height:1px;position:absolute;top:calc(50% - .5px);left:calc(50% - 10px)}.rv-question-toggle:after{transition:transform .25s;transform:rotate(90deg)}.rv-science-question.is-open .rv-question-toggle:after{transform:rotate(0)}.rv-science-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .25s,visibility .38s;display:grid}.rv-science-question.is-open .rv-science-answer{opacity:1;visibility:visible;grid-template-rows:1fr}.rv-science-answer>div{min-height:0;overflow:hidden}.rv-page .rv-science-answer p{max-width:54ch;padding:0 24px 28px;font-size:1rem;line-height:1.7}.rv-science-fallback>div{border-bottom:1px solid var(--rv-line);padding-block:24px}.rv-science-fallback h3{margin-bottom:16px;font-size:1.375rem}@media (width>=901px){.rv-science-accordion{min-height:inherit;flex-direction:column;display:flex}.rv-science-question{flex-direction:column;display:flex}.rv-science-question.is-open{flex-grow:1}.rv-science-accordion:not(:has(.is-open)) .rv-science-question{flex-grow:1;justify-content:center}}.rv-cmd-history-heading h2{max-width:32ch;font-size:clamp(1.875rem,2.7vw,2.75rem);line-height:1.15}.rv-cmd-track{grid-template-rows:auto 24px auto;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rv-cmd-track:before{content:"";background:var(--rv-accent);grid-area:2/1/auto/-1;align-self:center;height:2px}.rv-cmd-track li{display:contents}.rv-cmd-track li:first-child>*{grid-column:1}.rv-cmd-track li:nth-child(2)>*{grid-column:2}.rv-cmd-track li:nth-child(3)>*{grid-column:3}.rv-cmd-track li:nth-child(4)>*{grid-column:4}.rv-cmd-track li:nth-child(5)>*{grid-column:5}.rv-cmd-event{min-width:0;position:relative}.rv-cmd-above .rv-cmd-event{grid-row:1;align-self:stretch;padding-bottom:28px}.rv-cmd-below .rv-cmd-event{grid-row:3;align-self:start;padding-top:28px}.rv-cmd-event:after{content:"";border-left:1px dashed #ebbec873;height:20px;position:absolute;left:6px}.rv-cmd-above .rv-cmd-event:after{bottom:0}.rv-cmd-below .rv-cmd-event:after{top:0}.rv-cmd-node{background:var(--rv-bg);border:3px solid var(--rv-accent);border-radius:50%;grid-row:2;align-self:center;width:14px;height:14px;display:block;position:relative}.rv-cmd-event time{color:var(--rv-accent);letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.15;display:block}.rv-cmd-event h3{margin-bottom:12px;font-size:1.1875rem;line-height:1.3}.rv-page .rv-cmd-event p{margin:0 0 12px;font-size:1rem;line-height:1.6}.rv-cmd-description{display:none}.rv-cmd-source{min-height:44px;color:var(--rv-muted);text-decoration:underline;-webkit-text-decoration-color:var(--rv-line);text-decoration-color:var(--rv-line);text-underline-offset:5px;align-items:center;gap:10px;font-size:.875rem;line-height:1.45;transition:color .25s,text-decoration-color .25s;display:inline-flex}.rv-cmd-source .arrow-icon{flex:none;width:16px;height:16px}.rv-cmd-source:is(:hover,:focus-visible){color:var(--rv-text);-webkit-text-decoration-color:var(--rv-accent);text-decoration-color:var(--rv-accent)}@media (width<=1100px){.rv-cmd-track{column-gap:18px}.rv-cmd-event h3{font-size:1.125rem}.rv-science-questions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}.rv-science-question h3 button{padding:24px 20px;font-size:1.375rem}.rv-page .rv-science-answer p{padding:0 20px 24px}}@media (width<=900px){.rv-science-questions{grid-template-columns:minmax(0,1fr);gap:36px}.rv-science-question-intro{padding-top:0}.rv-science-question-intro h2{max-width:26ch}.rv-science-question-intro .rv-link{margin-top:24px}.rv-cmd-history-heading{margin-bottom:36px}.rv-cmd-history-heading h2 br{display:none}.rv-cmd-track{--rv-node-center:1.05rem;margin:0;padding:0;display:block}.rv-cmd-track:before{display:none}.rv-cmd-track li{padding:0 0 52px 32px;display:block;position:relative}.rv-cmd-track li:not(:last-child):before{content:"";left:4px;top:var(--rv-node-center);bottom:calc(-1 * var(--rv-node-center));background:var(--rv-line);width:2px;position:absolute}.rv-cmd-track li:last-child{padding-bottom:0}.rv-cmd-track .rv-cmd-event{grid-template-columns:80px minmax(0,1fr);gap:28px;padding:0;display:grid}.rv-cmd-event:after{display:none}.rv-cmd-track .rv-cmd-node{z-index:1;left:0;top:calc(var(--rv-node-center) - 5px);background:var(--rv-accent);border:0;width:10px;height:10px;position:absolute}.rv-cmd-event time{letter-spacing:-.035em;margin:0;font-size:1.75rem;line-height:1.2}.rv-cmd-event h3{margin-bottom:16px;font-size:1.375rem;line-height:1.3}.rv-page .rv-cmd-description{max-width:54ch;margin-bottom:0;line-height:1.65;display:block}.rv-cmd-summary{display:none}.rv-cmd-source{margin-top:12px}}@media (width<=600px){.rv-science-question-intro h2{font-size:clamp(1.875rem,7.8vw,2.375rem)}.rv-cmd-track{--rv-node-center:1.2rem}.rv-cmd-track .rv-cmd-event{display:block}.rv-cmd-track li{padding-bottom:44px}.rv-cmd-event time{margin-bottom:18px;font-size:2rem}.rv-cmd-event h3{margin-bottom:12px}.rv-cmd-source{margin-top:8px}}@media (width<=480px){.rv-science-question h3 button{gap:16px;padding:22px 16px;font-size:1.25rem}.rv-page .rv-science-answer p{padding:0 16px 24px}}.rv-programs{gap:var(--rv-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-program{border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:linear-gradient(135deg,#fff8f508,#fff8f502);flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.rv-page .rv-program-status{color:var(--rv-accent);margin:0 0 16px;font-size:1rem;line-height:1.5}.rv-program h3{flex-wrap:wrap;column-gap:.25em;margin:0 0 20px;font-size:clamp(1.5rem,2.35vw,2.125rem);line-height:1.3;display:flex}.rv-program h3>span{white-space:nowrap}.rv-program-divider{color:var(--rv-muted);font-weight:400}.rv-program>p{max-width:50ch}.rv-program>p:last-of-type{margin-bottom:28px}.rv-program-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;margin:auto 0 0;padding-top:20px;display:grid;position:relative}.rv-program-map:before{content:"";background:var(--rv-line);height:1px;position:absolute;top:0;left:0;right:0}.rv-program-map>div{min-width:0;font-size:1rem;line-height:1.5;display:block;position:relative}.rv-program-map>div:before{content:"";background:var(--rv-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-24px;left:0}.rv-program-map dt{color:var(--rv-text);font-weight:500}.rv-program-map dd{color:var(--rv-muted);margin:8px 0 0;font-size:.9375rem;line-height:1.5}@media (width<=900px){.rv-programs{grid-template-columns:minmax(0,1fr);gap:32px}.rv-program>p{max-width:60ch}.rv-program h3{margin-bottom:16px;font-size:clamp(1.5rem,4.5vw,2rem)}}@media (width<=600px){.rv-program{padding:24px}.rv-program-map{gap:20px}}@media (width<=360px){.rv-program{padding:20px}.rv-program h3{font-size:1.375rem}.rv-program-map{gap:12px}}.rv-page :is(.rv-link,.rv-profile-label,.rv-photo-open,.rv-back){min-height:48px;line-height:1.5}.rv-page :is(.rv-link,.rv-profile-label,.rv-contact-link,.rv-scroll,.rv-index-entry,.rv-news-item,.rv-circle-arrow,.rv-photo-open,.rv-back,.rv-cmd-source,.rv-menu nav a),.rv-page :is(.rv-link-label,.rv-portrait img,.rv-feature-image img,.rv-index-feature-image img){transition-duration:var(--rv-motion-time);transition-timing-function:var(--rv-motion-ease)}.rv-page .arrow-icon-motion{will-change:transform;transition:transform .18s ease-out;transform:translate(0,0)}.rv-page .arrow-icon-diagonal{--rv-arrow-x:2px;--rv-arrow-y:-2px}.rv-page .arrow-icon-right{--rv-arrow-x:3px;--rv-arrow-y:0px}.rv-page .arrow-icon-left{--rv-arrow-x:-3px;--rv-arrow-y:0px}.rv-page .arrow-icon-up{--rv-arrow-x:0px;--rv-arrow-y:-3px}.rv-page .arrow-icon-down{--rv-arrow-x:0px;--rv-arrow-y:3px}.rv-page :is(a,button):is(:hover,:active,:focus-visible,.is-touch-active) .arrow-icon-motion{transform:translate3d(var(--rv-arrow-x,3px),var(--rv-arrow-y,-3px),0)}.rv-page :is(.rv-back,.rv-photo-open,.rv-cmd-source):is(:hover,:focus-visible,:active,.is-touch-active){color:var(--rv-text);text-decoration-color:currentColor}.rv-photo-open{--rv-text-underline:linear-gradient(currentColor,currentColor)}.rv-hero .rv-scroll:is(:hover,:focus-visible,.is-touch-active){background:#eee1e3;border-color:#eee1e3}.rv-hero .rv-scroll:active{background:#e0cbd0;border-color:#e0cbd0}.rv-page .news-carousel-buttons button:is(:hover,:active,:focus-visible,.is-touch-active){background:var(--rv-hover);border-color:var(--rv-muted)}.rv-page .rv-person-category{display:none}.rv-page .rv-person h3{margin-top:18px}.rv-news-item:is(:hover,:focus-visible,:active,.is-touch-active){background:var(--rv-hover);border-color:var(--rv-muted)}.rv-news-item:before{display:none}.rv-recovery-links{flex-wrap:wrap;gap:12px 32px;margin-top:24px;display:flex}.rv-recovery-links .rv-link{margin:0}.rv-not-found{min-height:60svh}@media (width>=901px){.rv-hero{padding-block:clamp(72px,6vw,96px) clamp(80px,7vw,112px)}}@media (width>=601px){.rv-contact-link:is(:hover,:active,:focus-visible,.is-touch-active) .rv-circle-arrow{background:var(--rv-hover);border-color:var(--rv-muted);color:inherit}}@media (width>=761px) and (width<=900px){.rv-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rv-program{padding:24px}.rv-program h3{font-size:1.5rem}}@media (width<=900px){.rv-careers-interest{margin-top:48px;padding-top:32px}.rv-careers-details{grid-template-columns:minmax(0,1fr);gap:28px}.rv-careers-details>div{max-width:65ch}.rv-careers-details>.rv-contact-link{width:100%}.rv-news-feature .rv-news-action{border-radius:var(--rv-radius);--rv-text-underline:none;max-width:100%;min-height:48px;transition:background-color var(--rv-motion-time) var(--rv-motion-ease),color var(--rv-motion-time) var(--rv-motion-ease);padding:10px 24px 10px 0}.rv-news-feature .rv-news-action>.rv-link-label{min-width:0;transition:transform var(--rv-motion-time) var(--rv-motion-ease)}.rv-news-feature:is(:hover,:focus-visible,:active,.is-touch-active) .rv-news-action{background:var(--rv-text);color:var(--rv-bg)}.rv-news-feature:is(:hover,:focus-visible,:active,.is-touch-active) .rv-news-action>.rv-link-label{transform:translate(12px)}}@media (width<=600px){.rv-contact-link{min-height:var(--rv-button-height);gap:12px;padding:14px 20px;line-height:1.4}.rv-careers-details>.rv-contact-link{padding-top:14px}.rv-contact-link>.rv-link-label{overflow-wrap:break-word;min-width:0}.rv-person h3{font-size:1.0625rem}.rv-photo-open{gap:6px;font-size:.875rem}.rv-photo-tools .news-carousel-count{font-size:.875rem}.rv-page .rv-photo-open{min-height:44px}.rv-news-item .rv-news-action{font-size:.875rem}}@media (height<=600px) and (width>=600px){.rv-page .rv-hero{min-height:0;padding-block:48px 64px}}.rv-page section[id]{scroll-margin-bottom:var(--rv-opening-gap)}.rv-page{--rv-title-size:clamp(2rem,calc(1rem + 2.5vw),3.25rem);--rv-heading-size:clamp(2rem,2.8vw,2.75rem)}.rv-page :is(.rv-news-index-intro,.rv-article-header,.rv-careers)>h1{font-size:var(--rv-title-size);margin-bottom:28px;line-height:1.16}.rv-page :is(.rv-science-question-intro,.rv-cmd-history-heading)>h2{font-size:var(--rv-heading-size);line-height:1.18}.rv-page .rv-article-header>.rv-back{min-height:0;margin-bottom:24px;padding:0;font-size:.875rem;line-height:1.65;position:relative}.rv-article-header>.rv-back:before{content:"";position:absolute;inset:-11px 0}.rv-article-header>.rv-back .rv-link-label{padding-bottom:0}.rv-page .rv-article-meta{color:var(--rv-accent);margin-bottom:24px;font-size:.875rem;line-height:1.65}@media (width>=901px){.rv-page p{font-size:1.0625rem}.rv-page .rv-hero h1{max-width:1040px;font-size:clamp(3rem,4.5vw,4.5rem)}.rv-page .rv-index-feature-copy h2{font-size:clamp(1.75rem,2.3vw,2.125rem)}.rv-page .rv-science-question h3 button{font-size:clamp(1.25rem,1.65vw,1.625rem)}}@media (width<=900px){.rv-page{--rv-opening-gap:40px;--rv-section-gap:clamp(128px,15vw,152px);--rv-content-gap:40px}.rv-page p,.rv-page .rv-article-header>.rv-back{line-height:1.75}.rv-page .rv-article-layout{row-gap:44px;margin-top:44px}.rv-page .rv-article-prose{margin-top:40px}.rv-page .rv-article-prose:first-child{margin-top:0}.rv-article-prose p+p{margin-top:28px}.rv-page .rv-article-layout .rv-sources{padding-top:28px}.rv-page .rv-article-layout .rv-sources h2{margin-bottom:16px}.rv-page .rv-article-layout .rv-sources .rv-link{padding-block:18px;font-size:.9375rem;line-height:1.6}.rv-page .rv-photo-tools{row-gap:16px}.rv-page main:is(.rv-article,.rv-careers,.rv-news-index){padding-bottom:80px}.rv-page .rv-index-feature{gap:40px}.rv-page .rv-index-archive{margin-top:64px}.rv-page .rv-science-questions{gap:44px}.rv-page .rv-science-question h3 button{padding-block:26px}.rv-page .rv-science-answer p{padding-bottom:28px;line-height:1.75}}.rv-circulation{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0}.rv-circulation[data-ready=true]{opacity:1}.rv-header[data-scrolled=false]:not(:has(.rv-menu[open])){background:0 0}.rv-page:after{content:"";z-index:0;height:calc(var(--rv-header-height) + 160px);pointer-events:none;background:linear-gradient(180deg,var(--rv-bg) 0,var(--rv-bg) var(--rv-header-height),#35080ed9 calc(var(--rv-header-height) + 32px),#35080e66 calc(var(--rv-header-height) + 88px),#35080e00 100%);opacity:0;transition:opacity .3s;position:fixed;inset:0 0 auto}.rv-page:has(.rv-header[data-scrolled=true]):after{opacity:1}@media (prefers-reduced-motion:reduce){.rv-page:after{transition:none}}@media (width>=901px){.rv-cmd-track{grid-template-rows:repeat(4,auto) 24px repeat(4,auto)}.rv-cmd-track:before,.rv-cmd-node{grid-row:5}.rv-cmd-event{grid-template-rows:subgrid;align-self:stretch;display:grid}.rv-cmd-above .rv-cmd-event{grid-row:1/5}.rv-cmd-below .rv-cmd-event{grid-row:6/10;align-self:stretch}.rv-cmd-event-copy{display:contents}.rv-cmd-source{place-self:start}}@keyframes rv-navigation-enter{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.rv-header{transition:none}.rv-menu summary{border:1px solid var(--rv-line);border-radius:var(--rv-radius);width:44px;height:44px;min-height:44px;color:var(--rv-text);transition:background-color var(--rv-motion-time) var(--rv-motion-ease);justify-content:center;gap:0}.rv-menu summary:is(:hover,:focus-visible){background:var(--rv-hover)}.rv-menu-icon{width:24px;height:24px}.rv-menu-icon path{transform-origin:16px 16px;transition:transform var(--rv-motion-time) var(--rv-motion-ease)}.rv-menu-icon path:first-child{transform:translateY(-4px)}.rv-menu-icon path:last-child{transform:translateY(4px)}.rv-menu[open] .rv-menu-icon path:first-child{transform:rotate(45deg)}.rv-menu[open] .rv-menu-icon path:last-child{transform:rotate(-45deg)}.rv-menu nav{padding:8px var(--rv-safe-gutter) calc(16px + env(safe-area-inset-bottom,0px));border-bottom:1px solid var(--rv-line);max-height:calc(100dvh - var(--rv-header-height));grid-template-columns:minmax(0,1fr);gap:0;box-shadow:0 20px 32px #16000526}.rv-menu[open] nav a{animation:.22s ease-out rv-navigation-enter}.rv-menu nav a{letter-spacing:-.02em;border:0;border-bottom:1px solid var(--rv-line);min-height:48px;transition:color var(--rv-motion-time) var(--rv-motion-ease),border-color var(--rv-motion-time) var(--rv-motion-ease);border-radius:0;align-items:center;padding:12px 0;font-size:1.0625rem;font-weight:400;display:flex}.rv-menu nav a:last-child{border-bottom:0}.rv-menu nav a[aria-current],.rv-menu nav a:is(:hover,:focus-visible){color:var(--rv-accent);border-color:var(--rv-accent);background:0 0;text-decoration:none}}@media (prefers-reduced-motion:reduce){.rv-menu nav a{animation:none}.rv-menu-icon path{transition:none}}.rv-page>main,.rv-page>.rv-footer{z-index:1;position:relative}.rv-page{flex-direction:column;min-height:100svh;display:flex}.rv-page>main{flex:1 0 auto}.rv-page>:is(.rv-announcement,.rv-header,.rv-footer){flex-shrink:0}.rv-page :is(main,h1,h2,h3)[tabindex="-1"]:focus{outline:none}.rv-science-overview{max-width:46ch;margin-top:28px}.rv-science-reading{border-top:1px solid var(--rv-line);overflow-anchor:none;min-width:0}.rv-disclosure{overflow-anchor:none}.rv-disclosure>summary{cursor:pointer;text-align:left;color:var(--rv-text);letter-spacing:-.025em;transition:color var(--rv-motion-time);justify-content:space-between;align-items:center;gap:24px;padding:26px 24px;font-size:clamp(1.25rem,1.65vw,1.625rem);line-height:1.35;list-style:none;display:flex}.rv-disclosure>summary::-webkit-details-marker{display:none}.rv-disclosure>summary::marker{content:""}.rv-disclosure>summary:hover,.rv-disclosure[open]>summary{color:var(--rv-accent)}.rv-disclosure[open]>summary .rv-question-toggle:after{transform:rotate(0)}.rv-disclosure-body{display:flow-root}.rv-science-detail{border-bottom:1px solid var(--rv-line)}.rv-science-detail,.review-study-fold,.review-history-fold{transition:none}:is(.rv-science-detail,.review-study-fold,.review-history-fold)[open]{background:var(--rv-hover)}.rv-research-figures,.rv-research-figures>summary{background:0 0}.rv-science-detail-copy{padding:0 24px 28px}.rv-page .rv-science-detail-copy p{max-width:64ch;font-size:1.0625rem;line-height:1.75}.rv-science-detail-copy p+p{margin-top:20px}.rv-inline-sources{flex-wrap:wrap;gap:0 24px;margin-top:16px;display:flex}.rv-inline-sources a{min-height:44px;color:var(--rv-muted);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--rv-line);text-decoration-color:var(--rv-line);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.rv-inline-sources a:hover{color:var(--rv-text);text-decoration-color:currentColor}.rv-inline-sources .arrow-icon{flex-shrink:0;width:16px;height:16px}.rv-citation-numbers{vertical-align:super;gap:.3em;margin-left:.3em;font-size:.68em;font-weight:600;line-height:1;display:inline-flex}.rv-citation-numbers a{color:var(--rv-accent);text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s}.rv-citation-numbers a:is(:hover,:focus-visible){color:var(--rv-text);text-decoration-color:currentColor}.rv-source-number{color:var(--rv-accent);font-variant-numeric:tabular-nums;font-size:.75rem}.rv-page{--rv-section-gap:clamp(160px,15vw,224px)}.rv-page main>section:is(.rv-story,.rv-cmd-history,.rv-approach,.rv-pipeline,.rv-company,.rv-news){padding-block:calc(var(--rv-section-gap)/2)}.rv-cmd-history-heading{margin-bottom:var(--rv-content-gap)}.rv-cmd-history-heading h2{max-width:none}.rv-trial-id{color:var(--rv-muted);margin-top:12px;font-size:.8125rem;display:block}.rv-research-figures{border:0;margin:0}.rv-research-figures>summary{gap:20px;width:fit-content;padding:12px 0;font-size:1rem}.rv-study-figures{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;padding:24px 0 0;display:grid}.rv-study-figures figure{min-width:0;margin:0}.rv-figure-image{border-radius:var(--rv-radius);background:#fff;justify-content:center;align-items:center;height:300px;padding:18px;display:flex;overflow:hidden}.rv-figure-image picture{display:contents}.rv-study-figures img{object-fit:contain;width:100%;height:100%;display:block}.rv-figure-image:focus-visible{outline:2px solid var(--rv-accent);outline-offset:5px}.rv-study-figures figcaption{color:var(--rv-muted);margin-top:18px;font-size:.9375rem;line-height:1.65}.rv-study-figures figcaption a{text-underline-offset:4px;text-decoration:underline}.rv-approach-composition{column-gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:28px;display:grid}.rv-approach-intro .rv-kicker{margin-bottom:24px}.rv-approach-intro h2{font-size:var(--rv-heading-size);line-height:1.18}.rv-page .rv-approach-intro>p:last-child{max-width:44ch;margin-top:24px}.rv-approach-sequence{margin:0;padding:0;list-style:none}.rv-approach-sequence li{border-top:1px solid var(--rv-line);grid-template-columns:28px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.rv-approach-sequence li:last-child{padding-bottom:0}.rv-step-number{color:var(--rv-accent);font-size:.875rem;line-height:1.5}.rv-page .rv-step-label{color:var(--rv-muted);margin-bottom:14px;font-size:.875rem;line-height:1.5}.rv-approach-sequence h3{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.2}.rv-page .rv-approach-sequence h3+p{max-width:54ch;font-size:1rem;line-height:1.7}.rv-step-format{color:var(--rv-accent);margin-top:18px;font-size:.875rem;display:block}.rv-approach-note{grid-column:1/-1;max-width:94ch}.rv-approach-rationale{border:0;margin-top:28px}.rv-approach-rationale>summary{letter-spacing:0;gap:20px;width:fit-content;padding:12px 0;font-size:1rem}.rv-approach-context{gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0 28px;display:grid}.rv-approach-context h3{font-size:var(--rv-card-title-size);margin-bottom:20px;line-height:1.35}.rv-page .rv-approach-context p{font-size:1rem;line-height:1.75}.rv-approach-context p+p{margin-top:20px}.rv-page .rv-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.rv-page .rv-team .rv-person{border-top:1px solid var(--rv-line);grid-template-columns:clamp(88px,8.2vw,124px) minmax(0,1fr);align-items:start;gap:20px;padding-top:24px;display:grid}.rv-page .rv-team .rv-portrait{aspect-ratio:5/6;width:100%;max-height:none}.rv-person-information{flex-direction:column;align-items:flex-start;min-width:0;height:100%;display:flex}.rv-page .rv-team .rv-person h3{letter-spacing:-.025em;margin:0;font-size:1.125rem;line-height:1.35}.rv-page .rv-team .rv-person-credentials{color:var(--rv-muted);letter-spacing:0;margin-top:4px;font-size:.875rem;font-weight:400;display:block}.rv-team .rv-person-credentials:before{content:none}.rv-page .rv-team .rv-person-copy{margin:12px 0 8px}.rv-page .rv-team .rv-person-copy p{font-size:.9375rem;line-height:1.55}.rv-page .rv-team .rv-person-detail{margin-top:6px;font-size:.8125rem;line-height:1.55}.rv-page .rv-team .rv-profile-label{gap:16px;min-height:44px;margin-top:auto;font-size:.875rem}.rv-portrait-placeholder{background:var(--rv-hover);border:1px solid var(--rv-line);border-radius:inherit;place-items:center;display:grid;position:absolute;inset:0}.rv-portrait-placeholder>span:first-child{color:var(--rv-accent);letter-spacing:-.035em;font-size:2rem;font-weight:400}.rv-history-groups{gap:56px;display:grid}.rv-history-group{min-width:0}.rv-history-group-heading{align-items:baseline;gap:18px;margin-bottom:32px;display:flex}.rv-history-group-number{color:var(--rv-accent);font-size:.875rem}.rv-history-group-heading h3{letter-spacing:-.025em;font-size:1.5rem;line-height:1.3}.rv-page .rv-history-group-heading p{max-width:92ch;margin-top:12px;font-size:1rem;line-height:1.65}.rv-evidence-track{grid-template-columns:repeat(var(--milestone-count),minmax(0,1fr));grid-template-rows:repeat(4,auto);gap:12px 32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rv-evidence-track:before{content:"";background:var(--rv-accent);height:1px;position:absolute;top:60px;left:0;right:0}.rv-evidence-track li{grid-template-rows:subgrid;grid-row:span 4;min-width:0;display:grid}.rv-evidence-track time{color:var(--rv-accent);letter-spacing:-.04em;padding-bottom:36px;font-size:2rem;line-height:36px;display:block;position:relative}.rv-evidence-track time:after{content:"";box-sizing:border-box;border:2px solid var(--rv-accent);background:var(--rv-bg);border-radius:50%;width:11px;height:11px;position:absolute;top:55px;left:0}.rv-evidence-track h4{letter-spacing:-.025em;font-size:1.125rem;line-height:1.35}.rv-page .rv-evidence-track p{font-size:.9375rem;line-height:1.65}.rv-history-citation{align-self:start;min-width:0}.rv-history-citation .rv-trial-id{margin:8px 0}.rv-history-citation .rv-cmd-source{margin-top:0}.rv-cmd-history>.rv-research-figures{margin-top:48px}.rv-page .rv-company-patent{border:0;margin-top:48px;padding-top:0}.rv-history-editorial{margin:0;padding:0;list-style:none}.rv-history-editorial li{border-top:1px solid var(--rv-line);grid-template-columns:100px minmax(160px,.8fr) minmax(0,1.4fr) 170px;align-items:baseline;gap:32px;padding:28px 0;display:grid}.rv-history-editorial time{color:var(--rv-accent);letter-spacing:-.04em;font-size:2rem;line-height:1.1}.rv-history-editorial h4{font-size:1.125rem;line-height:1.35}.rv-page .rv-history-editorial p{font-size:1rem;line-height:1.7}.rv-history-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.rv-history-chapters .rv-history-group-heading{border-top:1px solid var(--rv-line);padding-top:20px;display:block}.rv-history-chapters .rv-history-group-heading h3{margin-top:14px}.rv-history-column{margin:0;padding:0;list-style:none}.rv-history-column li{border:0;padding:0;position:relative}.rv-history-column li+li{margin-top:40px}.rv-history-column time{color:var(--rv-accent);letter-spacing:-.03em;font-size:1.5rem;line-height:1.25}.rv-history-column h4{margin:12px 0;font-size:1.125rem;line-height:1.35}.rv-page .rv-history-column p{margin-bottom:12px;font-size:1rem;line-height:1.7}.rv-approach-pathway{display:block}.rv-approach-pathway .rv-approach-intro{column-gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-approach-pathway .rv-kicker{grid-column:1/-1}.rv-page .rv-approach-pathway .rv-approach-intro>p:last-child{margin-top:0}.rv-approach-pathway .rv-approach-sequence{gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;display:grid}.rv-approach-pathway .rv-step-number{font-size:1.5rem;line-height:1}.rv-approach-pathway .rv-approach-note{margin-top:28px}.rv-approach-narrative{max-width:1000px;margin-inline:auto;display:block}.rv-approach-narrative .rv-approach-intro{max-width:780px}.rv-page .rv-approach-narrative .rv-approach-intro>p:last-child{max-width:65ch}.rv-approach-narrative .rv-approach-sequence{margin-top:40px}.rv-approach-narrative .rv-approach-sequence li{grid-template-columns:72px minmax(0,1fr);padding-block:32px}.rv-approach-narrative .rv-step-number{letter-spacing:-.05em;font-size:2.75rem}.rv-approach-narrative .rv-approach-sequence h3+p{max-width:75ch}.rv-approach-narrative .rv-approach-note{margin-top:28px}.rv-page .rv-team-portraits{gap:36px;max-width:1000px;margin-inline:auto}.rv-page .rv-team-portraits .rv-person{border:0;flex-direction:column;gap:18px;padding:0;display:flex}.rv-page .rv-team-portraits .rv-portrait{max-width:190px}.rv-page .rv-team-round{column-gap:64px}.rv-page .rv-team-round .rv-person{flex-direction:column;align-items:center;gap:20px;padding-top:28px;display:flex}.rv-page .rv-team-round .rv-portrait{aspect-ratio:1;border-radius:50%;width:96px}.rv-team-round .rv-person-information{text-align:center;align-items:center}@media (width>=901px){.rv-history-chapters{grid-template-rows:auto auto;row-gap:32px}.rv-history-chapters .rv-history-group{grid-template-rows:subgrid;grid-row:span 2;display:grid}.rv-history-chapters .rv-history-group-heading{margin-bottom:0}.rv-science-question-intro h2{max-width:22ch}.rv-programs{grid-template-rows:repeat(4,auto);row-gap:0}.rv-program{grid-template-rows:subgrid;grid-row:span 4;display:grid}.rv-program-map{align-self:start;margin-top:0}}@media (width<=1000px){.rv-page .rv-team{gap:28px}.rv-history-editorial li{grid-template-columns:80px minmax(0,1fr);gap:12px 28px}.rv-history-editorial p,.rv-history-editorial .rv-history-citation{grid-column:2}.rv-history-chapters{gap:28px}.rv-evidence-track{gap:12px 24px}}@media (width<=900px){.rv-evidence-track{display:block}.rv-evidence-track:before{display:none}.rv-evidence-track li{border-left:1px solid var(--rv-line);grid-template-columns:80px minmax(0,1fr);gap:12px 24px;padding:0 0 32px 24px;display:grid;position:relative}.rv-evidence-track li:last-child{padding-bottom:0}.rv-evidence-track time{grid-area:1/1/4;padding:0;font-size:1.75rem;line-height:1.2}.rv-evidence-track time:after{top:10px;left:-30px}.rv-evidence-track h4,.rv-evidence-track p,.rv-evidence-track .rv-history-citation{grid-column:2}.rv-history-chapters{grid-template-columns:1fr;gap:48px}.rv-page .rv-team{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-approach-composition,.rv-approach-context{grid-template-columns:1fr;gap:32px}.rv-approach-intro h2{max-width:26ch}.rv-approach-pathway .rv-approach-intro{grid-template-columns:1fr}.rv-page .rv-approach-pathway .rv-approach-intro>p:last-child{margin-top:24px}.rv-study-figures{grid-template-columns:1fr}.rv-study-figures figure{max-width:640px}}@media (width<=600px){.rv-page{--rv-section-gap:128px}.rv-science-detail>summary{gap:16px;padding:24px 16px}.rv-science-detail-copy{padding:0 16px 24px}.rv-approach-pathway .rv-approach-sequence{grid-template-columns:1fr;gap:0}.rv-approach-narrative .rv-approach-sequence li{grid-template-columns:40px minmax(0,1fr);gap:16px}.rv-approach-narrative .rv-step-number{font-size:2rem}.rv-history-chapters{gap:36px}.rv-evidence-track li{grid-template-columns:1fr;gap:12px;padding-left:22px}.rv-evidence-track time{grid-row:auto}.rv-evidence-track time:after{left:-28px}.rv-evidence-track h4,.rv-evidence-track p,.rv-evidence-track .rv-history-citation{grid-column:1}.rv-history-editorial li{grid-template-columns:64px minmax(0,1fr);gap:12px 16px}.rv-page .rv-team-portraits,.rv-page .rv-team-round{gap:28px 20px}}@media (prefers-reduced-motion:reduce){.rv-disclosure,.rv-disclosure>summary{transition:none}}.review-history-index{gap:48px;display:grid}.review-index-group{gap:var(--rv-grid-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;display:grid}.review-index-group h3{letter-spacing:-.025em;margin:16px 0;font-size:1.5rem;line-height:1.3}.rv-page .review-index-group header p{max-width:42ch;font-size:1rem;line-height:1.7}.review-index-studies{border-bottom:1px solid var(--rv-line)}.review-study-fold{border-top:1px solid var(--rv-line)}.review-study-fold>summary{letter-spacing:-.015em;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px 0;font-size:1.125rem;line-height:1.45;display:grid}.review-study-label{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.review-study-label>span{text-wrap:wrap;min-width:0}.review-study-label time{color:var(--rv-accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem}.review-study-copy{padding:0 0 24px 80px}.rv-page .review-study-copy p{margin-bottom:16px;font-size:1rem;line-height:1.7}@media (width<=900px){.review-index-group{grid-template-columns:1fr;gap:24px}.rv-page .review-index-group header p{max-width:70ch}}@media (width<=600px){.review-study-label{grid-template-columns:44px minmax(0,1fr);gap:16px}.review-study-copy{padding-left:0}.review-study-fold>summary{gap:16px;font-size:1rem}}.rv-history-collapsible{gap:16px}.review-history-fold{border:0}.review-history-fold>summary{align-items:center;gap:32px;padding:24px 0}.review-history-fold-label{flex-direction:column;gap:12px;display:flex}.review-history-fold-title{letter-spacing:-.025em;font-size:1.5rem;line-height:1.3}.review-history-fold-description{letter-spacing:0;color:var(--rv-muted);max-width:90ch;font-size:1rem;line-height:1.65}.review-history-fold-count{color:var(--rv-accent);letter-spacing:0;font-size:.875rem;line-height:1.5}.review-history-fold .rv-disclosure-body{padding-bottom:32px}.rv-history-chapters.rv-history-collapsible{grid-template-rows:none;align-items:start;gap:32px}.rv-history-chapters.rv-history-collapsible .rv-history-group{grid-row:auto;display:block}.rv-history-chapters .review-history-fold>summary{min-height:156px;padding-block:20px}.rv-history-chapters .review-history-fold-title{max-width:18ch;min-height:2.6em}.rv-page .review-column-description{min-height:0;margin:0 0 32px;font-size:1rem;line-height:1.65}.approach-review-intro{gap:0 var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.approach-review-intro .rv-kicker{grid-column:1/-1;margin-bottom:24px}.approach-review-intro h2{font-size:var(--rv-heading-size);line-height:1.18}.rv-page .approach-review-intro>p:last-child{max-width:48ch;margin:0;font-size:1.0625rem;line-height:1.7}.approach-review-stages{position:relative}.approach-review-step{min-width:0}.rv-page .approach-review-label{color:var(--rv-accent);letter-spacing:0;align-items:baseline;gap:16px;margin:0 0 18px;font-size:.9375rem;line-height:1.5;display:flex}.approach-review-label>span{font-size:.8125rem}.approach-review-step h3,.approach-review-title{letter-spacing:-.035em;font-size:clamp(1.75rem,2.4vw,2.375rem);line-height:1.2}.approach-review-step h3{margin-bottom:20px}.rv-page .approach-review-step h3+p,.rv-page .approach-review-fold .rv-disclosure-body>p{max-width:54ch;font-size:1.0625rem;line-height:1.75}.approach-review-format{color:var(--rv-accent);margin-top:22px;font-size:.875rem;line-height:1.5;display:block}.approach-review-note{max-width:94ch;margin-top:40px}.approach-review-flow .approach-review-stages{column-gap:var(--rv-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;margin-top:48px;display:grid}.approach-connection{width:100%;height:70px;color:var(--rv-accent);opacity:.55;grid-column:1/-1}.approach-review-flow .approach-review-step{grid-template-rows:subgrid;border-top:1px solid var(--rv-line);grid-row:span 4;padding-top:28px;display:grid}.approach-review-reading{max-width:1120px;margin-inline:auto}.approach-review-reading .approach-review-intro{display:block}.rv-page .approach-review-reading .approach-review-intro>p:last-child{max-width:62ch;margin-top:24px}.approach-review-reading .approach-review-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 10%;margin-top:48px;display:grid}.approach-review-reading .approach-review-step{border-left:1px solid var(--rv-line);padding-left:28px}.approach-review-reading .approach-review-step:last-child{margin-top:84px}.approach-review-reading .approach-review-step h3{font-size:clamp(2rem,3vw,2.75rem)}.approach-review-expandable{gap:0 var(--rv-grid-gap);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.approach-review-expandable .approach-review-intro{display:block}.rv-page .approach-review-expandable .approach-review-intro>p:last-child{margin-top:24px}.approach-review-fold{border-top:1px solid var(--rv-line)}.approach-review-fold:last-child{border-bottom:1px solid var(--rv-line)}.approach-review-fold>summary{padding:24px 0}.rv-page .approach-review-fold .approach-review-label{margin-bottom:10px}.approach-review-title{font-size:1.875rem;display:block}.approach-review-fold .rv-disclosure-body{padding:0 0 28px}.approach-review-expandable>.approach-review-note,.approach-review-expandable>.rv-approach-rationale{grid-column:1/-1}@media (width<=900px){.approach-review-intro{grid-template-columns:1fr;gap:24px}.approach-review-intro .rv-kicker{margin:0}}@media (width<=600px){.approach-review-flow .approach-review-stages{grid-template-columns:1fr;gap:32px;margin-top:36px}.approach-connection{display:none}.approach-review-flow .approach-review-step{grid-row:auto;padding-top:24px;display:block}}.rv-history-mobile{display:none}@media (width<=900px){.rv-history-desktop{display:none}.rv-history-mobile{display:block}}.brand-script{position:relative}.brand-script img{height:auto;display:block}.rv-page .brand-script{width:clamp(112px,9.4vw,142px)}.rv-page .rv-footer-brand .brand-script{width:136px}.rv-page .rv-team-presence{gap:24px;max-width:none;margin:0}.rv-page .rv-team-presence .rv-person{--rv-portrait-width:clamp(144px,11vw,180px);grid-template-columns:var(--rv-portrait-width) minmax(0,1fr);border:1px solid var(--rv-group-line);border-radius:var(--rv-radius);background:#fff8f504;grid-template-rows:auto;align-items:stretch;gap:20px;min-height:0;padding:24px;display:grid}.rv-page .rv-team-presence .rv-portrait{aspect-ratio:5/6;width:100%;height:auto}.rv-page .rv-team-presence .rv-person-information{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:0;display:grid}.rv-page .rv-team-presence .rv-person h3{min-height:0;margin:0;font-size:1.125rem;line-height:1.35}.rv-page .rv-team-presence .rv-person-copy{margin:14px 0 12px}.rv-page .rv-team-presence .rv-person-copy p{font-size:.9375rem}.rv-page .rv-team-presence .rv-person-detail{font-size:.875rem;line-height:1.55}.rv-page .rv-team-presence .rv-profile-label{width:fit-content;max-width:100%;min-height:44px;margin-top:0;padding:0;font-size:.875rem}.rv-page .rv-team-presence .rv-portrait-placeholder{background:var(--rv-hover);border:0}@media (width>=901px) and (width<=1280px){.rv-page .rv-team-presence{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rv-page .rv-team-presence .rv-person{--rv-portrait-width:144px;grid-template-columns:var(--rv-portrait-width) minmax(0,1fr);gap:20px;min-height:0;padding:20px}}@media (width<=900px){.rv-page .rv-team-presence{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.rv-page .rv-team-presence .rv-person{background:0 0;border:0;flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.rv-page .rv-team-presence .rv-person-information{flex:1;width:100%;min-height:0;display:flex}.rv-page .rv-team-presence .rv-person h3{margin-top:18px}.rv-page .rv-team-presence .rv-person-copy{margin:10px 0 8px}.rv-page .rv-team-presence .rv-profile-label{margin-top:auto}.rv-figure-image{height:320px}}@media (width<=600px){.rv-page .rv-team-presence .rv-person h3{font-size:1.0625rem}.rv-figure-image{height:280px;padding:12px}}.rv-page :is(.rv-science-question-intro h2,.rv-cmd-history-heading h2,.approach-review-intro h2,.rv-section-heading h2,.rv-news-heading h2){text-wrap:balance}.rv-page :is(.rv-science-overview,.rv-science-detail-copy p,.review-column-description,.rv-history-column p,.review-study-copy p,.approach-review-step>p,.rv-section-heading>p,.rv-study-figures figcaption,.rv-footer-description){text-wrap:pretty}.rv-page :is(.rv-approach-rationale,.rv-research-figures)>summary{border-radius:var(--rv-radius);min-height:48px}.rv-page :is(.rv-approach-rationale,.rv-research-figures)>summary:focus-visible{outline:2px solid var(--rv-accent);outline-offset:6px}@media (width<=600px){.rv-page .rv-science-detail-copy p{font-size:1rem}.rv-page .rv-study-figures figcaption{margin-top:16px}}.rv-page{--rv-group-line:#fff8f51f;--rv-hero-copy-gap:clamp(28px,2.2vw,36px)}.rv-page .rv-hero-bottom{margin-top:var(--rv-hero-copy-gap);gap:24px}.rv-page .rv-hero-bottom>p{text-wrap:pretty;max-width:62ch}.rv-page .rv-hero h1{line-height:1.1}.rv-page .review-history-fold{border-top:1px solid var(--rv-group-line)}.rv-page :is(.rv-research-figures,.rv-approach-rationale){border-top:1px solid var(--rv-group-line);padding-top:12px}.rv-page .rv-company-patent{border-top:1px solid var(--rv-group-line);padding-top:24px}.rv-page .rv-nav a:after,.rv-page .rv-question-toggle:after,.rv-page .rv-portrait:after,.rv-page .rv-link-label{transition-duration:var(--rv-motion-time);transition-timing-function:var(--rv-motion-ease)}@media (width<=600px){.rv-page .rv-hero-bottom{gap:24px;margin-top:28px}.rv-page .rv-hero-bottom>p{max-width:100%}.rv-page .rv-company-patent{padding-top:20px}}.rv-page .rv-home{padding-bottom:40px}.rv-page main>section.rv-contact{margin-block:0;padding-block:clamp(48px,5vw,72px)}.rv-contact-link .rv-link-label{padding-bottom:0}.rv-page .rv-footer{padding-block:36px calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rv-group-line)}.rv-page .rv-footer-top{align-items:center;gap:32px 48px}.rv-page .rv-footer-brand{gap:32px}.rv-footer-contact{gap:4px;display:grid}.rv-page .rv-footer-contact>.rv-link{border:0;grid-column:auto;justify-self:start;min-height:44px;margin:0;padding:0}.rv-footer-contact .rv-link-label{padding-bottom:0}.rv-footer-contact address{color:var(--rv-muted);margin:0;font-size:.9375rem;font-style:normal;line-height:1.65}.rv-page .rv-footer-bottom{gap:24px 48px;margin-top:32px}.rv-page .rv-footer-legal>p{margin:0;line-height:1.65}@media (width<=900px){.rv-page .rv-footer-top{align-items:start}.rv-page .rv-footer-brand{gap:24px}.rv-page .rv-footer-bottom{grid-template-columns:minmax(0,1fr)}.rv-page .rv-footer-bottom .rv-copyright{text-align:left;justify-self:start}}@media (width<=600px){.rv-page .approach-review-label{margin-bottom:16px}.rv-page .approach-review-step h3{margin-bottom:20px}.rv-page .approach-review-step h3+p{font-size:1rem;line-height:1.75}.rv-page .approach-review-format{margin-top:20px}.rv-page .approach-review-note{margin-top:40px}.rv-page main>section.rv-contact{margin-block:0;padding:32px 24px}.rv-page .rv-contact .rv-fine{margin-top:16px}.rv-page .rv-footer{border-top:0;padding-top:24px}.rv-page .rv-footer-brand .brand-script{width:104px}.rv-page .rv-footer-top{gap:16px}.rv-page .rv-footer-contact>.rv-link{font-size:.9375rem}.rv-page .rv-footer-bottom{gap:24px;margin-top:24px}.rv-page .rv-footer-legal>p,.rv-page .rv-copyright{font-size:.8125rem}}@media (width>=901px){.rv-page .rv-science-questions{overflow-anchor:none;align-items:start}.rv-science-question-lane{align-self:stretch;min-width:0}.rv-page .rv-science-question-intro{top:calc(var(--rv-header-height) + 16px);min-height:min(720px,calc(100svh - var(--rv-header-height) - 32px));flex-direction:column;justify-content:center;display:flex;position:sticky}.rv-science-question-intro .rv-link{align-self:flex-start}.rv-science-reading{min-height:min(720px,calc(100svh - var(--rv-header-height) - 32px));border-top:0;flex-direction:column;justify-content:center;display:flex}.rv-science-detail:first-child{border-top:1px solid var(--rv-line)}.rv-page .rv-team-presence{grid-auto-rows:1fr}.rv-page .rv-team-presence .rv-person{align-items:stretch}.rv-page .rv-team-presence .rv-portrait{aspect-ratio:auto;height:100%;min-height:calc(var(--rv-portrait-width) * 1.2);align-self:stretch}.rv-page .rv-team-presence .rv-person-information{align-self:stretch;height:auto;min-height:0}.rv-page .rv-team-presence .rv-profile-label{margin-top:auto}}@media (width>=901px) and (height<=650px){.rv-page .rv-science-question-intro{min-height:0;position:static}.rv-science-reading{min-height:0}}.rv-announcement{z-index:1;color:#35080e;background:#ebbec8;position:relative}.rv-announcement>a{min-height:48px;padding:10px var(--rv-safe-gutter);justify-content:center;align-items:center;gap:12px 28px;font-size:.875rem;line-height:1.5;display:flex}.rv-announcement-copy{min-width:0}.rv-announcement-action{white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.rv-announcement-action .arrow-icon{width:18px;height:18px}.rv-announcement>a:hover .rv-announcement-action{text-underline-offset:4px;text-decoration:underline}.rv-announcement>a:focus-visible{outline-offset:-6px;outline:2px solid}.rv-page .rv-nav{gap:clamp(16px,2vw,32px)}.rv-science-sources{color:var(--rv-muted);margin:24px 0 0;padding-left:1.5em;font-size:.875rem;line-height:1.6}.rv-science-sources li+li{margin-top:0}.rv-science-sources a{text-decoration:underline;-webkit-text-decoration-color:var(--rv-line);text-decoration-color:var(--rv-line);text-underline-offset:4px;padding-block:5px;display:inline-block}.rv-science-sources a:hover{color:var(--rv-text);text-decoration-color:currentColor}.rv-page .rv-research-figures>summary{justify-content:space-between;width:100%;padding-block:20px;font-size:1.125rem}.rv-experiment-list{gap:56px;padding-top:24px;display:grid}.rv-experiment{gap:var(--rv-grid-gap);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;margin:0;display:grid}.rv-experiment+.rv-experiment{border-top:1px solid var(--rv-group-line);padding-top:56px}.rv-experiment .rv-figure-image{aspect-ratio:auto;width:100%;height:auto;padding:12px}.rv-experiment .rv-figure-image img{object-fit:contain;width:100%;height:auto}.rv-experiment figcaption{min-width:0;max-width:70ch}.rv-page .rv-experiment .rv-kicker{margin-bottom:14px}.rv-experiment h3{letter-spacing:-.025em;text-wrap:balance;margin-bottom:20px;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.3}.rv-page .rv-experiment figcaption>p:not(.rv-kicker){text-wrap:pretty;font-size:1rem;line-height:1.75}.rv-experiment figcaption>p+p{margin-top:16px}.rv-experiment-sources{color:var(--rv-muted);flex-direction:column;align-items:flex-start;gap:0;margin:18px 0 0;padding-left:1.6em;font-size:.875rem;line-height:1.6;display:flex}.rv-experiment-sources li{max-width:100%;padding-left:.15em}.rv-experiment-sources a{max-width:100%;min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--rv-line);text-decoration-color:var(--rv-line);text-underline-offset:4px;padding-block:4px;display:block}.rv-experiment-sources a:hover{text-decoration-color:currentColor}.rv-investigators{flex-direction:column;gap:4px;display:flex}@media (width>=901px){.rv-page .rv-team-presence .rv-person-information{grid-template-rows:auto minmax(0,1fr) auto}.rv-page .rv-team-presence .rv-profile-label{align-self:end;min-height:0;margin:0;line-height:1.5;position:relative}.rv-page .rv-team-presence .rv-profile-label:before{content:"";position:absolute;inset:-11px 0}}@media (width<=900px){.rv-experiment{grid-template-columns:minmax(0,1fr);gap:32px}.rv-experiment .rv-figure-image{justify-self:center;max-width:320px}.rv-experiment-sources{flex-direction:column}}@media (width<=600px){.rv-announcement>a{justify-content:space-between;gap:20px;padding-block:8px;font-size:.875rem;line-height:1.4}.rv-announcement-copy{text-wrap:pretty}.rv-page .rv-header-row{min-height:calc(88px + env(safe-area-inset-top,0px))}.rv-page{--rv-header-height:calc(88px + env(safe-area-inset-top,0px))}.rv-announcement-action{flex-shrink:0;gap:0;font-size:0}.rv-announcement-action .arrow-icon{width:18px;height:18px}.rv-experiment-list{gap:36px}.rv-experiment+.rv-experiment{padding-top:36px}.rv-experiment{gap:24px}.rv-experiment .rv-figure-image{max-width:280px;padding:10px}.rv-page .rv-research-figures>summary{gap:20px;font-size:1rem;line-height:1.5}}.rv-keep-together{white-space:nowrap}.rv-page .rv-article-lead{text-wrap:pretty;max-width:70ch;line-height:1.75}.rv-page .rv-gallery figcaption{color:var(--rv-muted);max-width:70ch;margin-top:16px;font-size:.875rem;line-height:1.6}.rv-page .rv-article-layout .rv-sources h2{font-size:1.25rem;font-weight:500}.rv-page .rv-article-layout .rv-sources .rv-link{font-size:.9375rem;line-height:1.6}.rv-page .rv-index-meta{font-variant-numeric:tabular-nums;row-gap:8px}.rv-page .rv-person-information{align-content:start}@media (width<=900px){.rv-page .rv-menu nav{max-height:var(--rv-menu-available-height,calc(100dvh - var(--rv-header-height)))}.rv-page .rv-science-question-intro,.rv-page .rv-experiment figcaption{max-width:70ch}}@media (width<=600px){.rv-page .rv-program-status{font-size:.875rem}.rv-page .rv-team-presence .rv-profile-label{min-height:48px}.rv-page .rv-gallery .news-carousel-buttons button{width:44px;min-height:44px}}.rv-dot-separator{color:var(--rv-muted);display:inline}@media (width>=601px){.rv-page .rv-team-presence{grid-template-columns:repeat(6,minmax(0,1fr))}.rv-page .rv-team-presence .rv-person{grid-column:span 2}.rv-page .rv-team-presence .rv-person:nth-child(4){grid-column:1/span 2}.rv-page .rv-team-presence .rv-person:nth-child(5){grid-column:3/span 2}}@media (width>=601px) and (width<=1280px){.rv-page .rv-team-presence .rv-person{flex-direction:column;gap:0;padding:20px;display:flex}.rv-page .rv-team-presence .rv-portrait{aspect-ratio:5/6;flex:none;height:auto;min-height:0}.rv-page .rv-team-presence .rv-person-information{flex-direction:column;flex:1;height:auto;display:flex}.rv-page .rv-team-presence .rv-person h3{margin-top:18px}.rv-page .rv-team-presence .rv-profile-label{margin-top:auto}}@media (width<=600px){.rv-page .rv-team-presence #robert-jay-widmer{grid-area:2/2}}.rv-page .rv-hero{min-height:min(1040px,calc(100svh - var(--rv-header-height) - 48px));padding-block:clamp(96px,12svh,192px)}@media (width>=901px){.rv-page .rv-hero h1 em{display:block}}@media (width<=900px){.rv-page .rv-hero{min-height:calc(100svh - var(--rv-header-height) - 48px);justify-content:center;padding-block:clamp(64px,10svh,112px)}}@media (height<=600px) and (width>=600px){.rv-page .rv-hero{min-height:calc(100svh - var(--rv-header-height) - 48px);padding-block:48px}}.rv-page .rv-page-intro>.rv-kicker{margin-bottom:24px}.rv-page .rv-page-intro>h1{font-size:var(--rv-title-size);letter-spacing:-.035em;margin-bottom:28px;line-height:1.16}.rv-page .rv-page-intro>p:not(.rv-kicker){max-width:62ch}.rv-page main:is(.rv-news-index,.rv-investors,.rv-careers,.rv-article){padding-top:var(--rv-opening-gap)}.rv-page .rv-careers{flex-direction:column;display:flex}.rv-careers-layout{gap:var(--rv-grid-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:start;display:grid}.rv-careers-intro h1{max-width:19ch}.rv-page .rv-careers-interest{border-top:0;border-left:1px solid var(--rv-group-line);margin:0;padding:0 0 0 40px}.rv-page .rv-careers-interest>.rv-kicker{margin-bottom:24px}.rv-page .rv-careers-interest h2{margin-bottom:24px;font-size:clamp(1.5rem,2vw,2rem);line-height:1.2}.rv-page .rv-careers-details{flex-direction:column;gap:24px;display:flex}.rv-page .rv-careers-details .rv-contact-link{width:100%;margin:0;padding:16px 0;font-size:1rem}.rv-page .rv-careers-details .rv-fine{max-width:52ch;margin:0;font-size:.875rem}@media (width>=901px){.rv-page .rv-careers{padding-bottom:clamp(96px,10vw,144px)}.rv-page .rv-careers-interest{margin-top:47px}}@media (width<=900px){.rv-careers-layout{grid-template-columns:minmax(0,1fr);gap:48px}.rv-careers-intro h1{max-width:25ch}.rv-page .rv-careers-interest{border-left:0;border-top:1px solid var(--rv-group-line);max-width:680px;padding:32px 0 0}}@media (width<=600px){.rv-page .rv-careers-details .rv-contact-link{padding:14px 20px}}.rv-page :is(.rv-science-sources,.rv-experiment-sources) a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.rv-index-feature-image{position:relative}:is(.rv-portrait,.rv-feature-image,.rv-index-feature-image):after{content:"";border:2px solid var(--rv-text);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s ease-out;position:absolute;inset:0}.rv-person:is(:hover,:focus-within,.is-touch-active) .rv-portrait:after,.rv-news-feature:is(:hover,:focus-visible,:active,.is-touch-active) .rv-feature-image:after,.rv-index-feature:is(:hover,:focus-visible,:active,.is-touch-active) .rv-index-feature-image:after{opacity:1}.rv-person:is(:hover,:focus-within,.is-touch-active) .rv-portrait img{transform:scale(1.015)}.rv-person:is(:hover,:focus-within,.is-touch-active) .rv-profile-label .rv-link-label{background-size:100% 1px;text-decoration-color:currentColor}@media (width>=901px){.rv-page .rv-team-presence .rv-person{transition:border-color .18s ease-out,background-color .18s ease-out}.rv-page .rv-team-presence .rv-person:is(:hover,:focus-within,.is-touch-active){border-color:var(--rv-muted);background:var(--rv-hover)}.review-history-fold>summary,.review-history-fold>.rv-disclosure-body{padding-inline:16px}}.rv-home-link{-webkit-tap-highlight-color:transparent!important}@media (width<=900px){.review-study-fold>summary{padding-inline:16px}.review-study-copy{padding-inline:96px 16px}.rv-page .rv-cmd-history>.rv-research-figures{border-top:0;margin-top:24px;padding-top:0}}@media (width<=600px){.review-study-copy{padding-inline:16px}.rv-page .rv-company-patent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;margin-top:20px;display:grid}.rv-company-patent p{overflow-wrap:anywhere;min-width:0}.rv-company-patent .rv-link{text-align:right;justify-self:end;min-width:0;max-width:100%;line-height:1.5}}.rv-investors{padding-block:var(--rv-opening-gap) 64px}.rv-investor-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);padding-bottom:clamp(56px,7vw,96px);display:grid}.rv-investor-intro-copy{min-width:0}.rv-page .rv-investor-intro .rv-kicker{margin-bottom:24px}.rv-investor-intro h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(2.375rem,3.6vw,3.75rem);line-height:1.12}.rv-page .rv-investor-intro-copy>p:not(.rv-kicker){text-wrap:pretty;max-width:49ch;font-size:1.0625rem;line-height:1.7}.rv-investor-intro-copy>p+p{margin-top:16px}.rv-investor-intro-actions{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.rv-investor-intro-actions .rv-link{margin-top:0}.rv-investor-research{min-width:0;margin:0}.rv-investor-research-photo{aspect-ratio:1.22;border-radius:var(--rv-radius);background:#5e3c39;overflow:hidden}.rv-investor-research-photo picture{display:contents}.rv-investor-research-photo img{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.rv-investor-research figcaption{color:var(--rv-muted);justify-content:space-between;gap:12px 24px;padding-top:18px;font-size:.875rem;line-height:1.5;display:flex}.rv-investor-research figcaption>a{color:var(--rv-text);text-decoration:underline;-webkit-text-decoration-color:var(--rv-line);text-decoration-color:var(--rv-line);text-underline-offset:5px;align-items:center;gap:10px;display:inline-flex}.rv-investor-research figcaption .arrow-icon{flex:none;width:18px;height:18px}.rv-investor-award{border-top:1px solid var(--rv-line);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);padding-block:clamp(48px,5.6vw,80px);display:grid}.rv-funding-heading,.rv-funding-copy{min-width:0}.rv-page .rv-funding-heading .rv-kicker{margin-bottom:24px}.rv-investor-award h2{font-size:var(--rv-heading-size);letter-spacing:-.035em;margin:0;line-height:1.2}.rv-page .rv-funding-mechanism{color:var(--rv-muted);margin-top:24px;font-size:.9375rem;line-height:1.6}.rv-funding-copy{padding-top:44px}.rv-page .rv-funding-copy>p{text-wrap:pretty;max-width:52ch;font-size:1.0625rem;line-height:1.75}.rv-award-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 0;font-size:.9375rem;line-height:1.65;display:grid}.rv-award-facts dt{color:var(--rv-accent);margin-bottom:8px;font-size:.8125rem}.rv-award-facts dd{margin:0}.rv-award-facts dd>span,.rv-award-facts dd>time{display:block}.rv-funding-source{margin-top:28px}.rv-funding-source .rv-link{margin-top:0}.rv-page .rv-funding-source .rv-fine{margin-top:14px;font-size:.8125rem}.rv-investor-contact h2{font-size:var(--rv-heading-size);line-height:1.2}.rv-investor-contact{border-top:1px solid var(--rv-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:48px 32px;display:grid}.rv-investor-contact .rv-kicker{margin-bottom:20px}.rv-investor-contact h2{margin-bottom:16px}.rv-page .rv-investor-contact p:not(.rv-kicker){font-size:1rem}.rv-investor-contact .rv-contact-link{gap:16px;font-size:1.125rem}.rv-page .rv-investor-contact[id]{scroll-margin-top:calc(var(--rv-header-height) + 24px)}@media (width<=1100px){.rv-investor-intro,.rv-investor-award{gap:36px}.rv-investor-research figcaption{flex-direction:column;gap:6px}.rv-investor-contact{grid-template-columns:minmax(0,1fr);gap:24px}.rv-investor-contact .rv-contact-link{max-width:460px}}@media (width<=900px){.rv-investor-intro{grid-template-columns:minmax(0,1fr)}.rv-investor-intro h1{max-width:20ch;font-size:clamp(2.375rem,5.5vw,3.5rem)}.rv-page .rv-investor-intro-copy>p:not(.rv-kicker){max-width:62ch}.rv-investor-research-photo{aspect-ratio:1.8}.rv-investor-research-photo img{object-position:center 45%}.rv-investor-research figcaption{flex-direction:row}.rv-investor-award{grid-template-columns:minmax(0,1fr);gap:28px}.rv-funding-copy{padding-top:0}.rv-page .rv-funding-copy>p{max-width:62ch}.rv-award-facts{max-width:540px}}@media (width<=600px){.rv-investors{padding-bottom:40px}.rv-investor-intro{gap:28px}.rv-investor-intro h1{font-size:2.375rem}.rv-page .rv-investor-intro-copy>p:not(.rv-kicker),.rv-page .rv-funding-copy>p{font-size:1rem}.rv-investor-intro-actions{column-gap:24px}.rv-investor-research-photo{aspect-ratio:1.4}.rv-investor-research figcaption{flex-direction:column}.rv-page .rv-funding-heading .rv-kicker{margin-bottom:20px}.rv-investor-award h2{font-size:clamp(1.875rem,7.7vw,2rem)}.rv-page .rv-funding-mechanism{margin-top:18px}.rv-award-facts{gap:20px 16px;font-size:.875rem}.rv-investor-contact{padding-top:40px}.rv-investor-contact .rv-contact-link{font-size:1rem}}@media (width<=360px){.rv-award-facts{grid-template-columns:minmax(0,1fr)}}
