.rp-page{--rp-gutter:clamp(24px,6.6713vw,96px);background:var(--color-paper);color:var(--color-ink);font:var(--type-ui-14)}.rp-page *,.rp-page :before,.rp-page :after{box-sizing:border-box}.rp-page :is(h1,h2,h3,p,figure){margin:0}.rp-page a{color:inherit;text-decoration:none}.rp-page :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color-navy);outline-offset:5px}.rp-wrap{width:calc(100% - 2*var(--rp-gutter));max-width:1247px;margin-inline:auto}.rp-page :is(h1,h2,h3){font-weight:500}.rp-body{font:var(--type-body);font-size:var(--font-size-reading);line-height:var(--leading-reading);letter-spacing:.1px}.rp-editorial{letter-spacing:-.4px;font:var(--type-editorial)!important}.rp-release h2,.rp-paper h3{font-size:clamp(24px,2.1vw,28px)!important;line-height:1.35!important}.rp-skip{z-index:100;padding:var(--space-3);background:var(--color-paper);position:fixed;top:-100px;left:24px}.rp-skip:focus{top:12px}.rp-hero{padding-top:76px;padding-bottom:var(--space-9);min-height:458px}.rp-eyebrow{color:var(--color-stone);font:var(--type-mono);letter-spacing:1px;text-transform:uppercase}.rp-hero h1{margin-top:var(--space-7);letter-spacing:-2.24px;max-width:800px;font-size:56px;line-height:62px}.rp-hero h1 span{color:var(--color-stone)}.rp-hero .rp-lede{max-width:600px;font-size:var(--font-size-reading);line-height:var(--leading-reading);margin-top:28px!important}.rp-research{box-shadow:inset 0 1px var(--color-sand-48);min-height:970px;padding-top:109.344px;padding-bottom:94px}.rp-research-grid{justify-content:space-between;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,517.16px));display:grid}.rp-release{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.rp-release-photo{aspect-ratio:1.5;object-fit:cover;border-radius:var(--radius-large);width:100%;height:auto;display:block}.rp-release-date,.rp-paper-meta{font:var(--type-ui-14);letter-spacing:0;color:var(--color-charcoal)}.rp-release .rp-editorial{color:var(--color-ink)}.rp-release .rp-body{color:var(--color-black)}.rp-release-cta{font:var(--type-ui-14);letter-spacing:0}.rp-release-cta,.rp-paper h3 a,.rp-study-link{transition:opacity .18s}.rp-release:is(:hover,:focus-visible) .rp-release-cta,.rp-paper h3 a:is(:hover,:focus-visible),.rp-study-link:is(:hover,:focus-visible){opacity:.65}.rp-research-papers>h2{letter-spacing:-1.33px;min-height:42px;font-size:38px;line-height:41.8px}.rp-research-intro{font-size:var(--font-size-reading)!important;line-height:var(--leading-reading)!important;margin-top:20px!important}.rp-paper-list{margin-top:var(--space-5)}.rp-paper{box-shadow:inset 0 1px var(--color-sand-48);flex-direction:column;align-items:flex-start;gap:10px;padding-block:21px 20px;display:flex}.rp-paper-meta{color:var(--color-gray)}.rp-study-link{align-items:center;gap:var(--space-2);padding:6px var(--space-3)6px var(--space-4);background:var(--color-warm-overlay-64);border-radius:var(--radius-full);font:var(--type-ui-14);display:inline-flex;position:relative;color:var(--color-ink)!important}.rp-study-link:before{content:"";position:absolute;inset:-6px 0}.rp-study-link img{width:14px;height:14px;display:block}.rp-therapy{padding-block:43.6875px 44.3125px}.rp-therapy-panel{min-height:760px;padding:var(--space-7);background:var(--color-warm-overlay-64);container-type:inline-size}.rp-therapy-intro{justify-content:space-between;gap:var(--space-7);border-bottom:1px solid var(--color-sand);grid-template-columns:minmax(0,490px) minmax(0,517px);min-height:171px;padding-bottom:36px;display:grid}.rp-therapy h2{letter-spacing:-1.54px;font-size:44px;line-height:48.4px}.rp-therapy-intro>p{padding-top:var(--space-1)}.rp-diagram-viewer{margin-top:44.6875px;container-type:inline-size}.rp-diagram-scroll{overflow-x:auto}.rp-diagram{aspect-ratio:2;width:100%;min-width:650px;max-width:896px;position:relative;container-type:inline-size;margin-inline:auto!important}.rp-diagram-layer{width:100%;height:100%;position:absolute;inset:0}.rp-diagram-particles{width:10.2714%;height:20.8571%;position:absolute;top:34.2143%;left:4.68527%}.rp-diagram-label{letter-spacing:.01em;white-space:nowrap;color:var(--color-stone);font-size:12px;font-weight:600;line-height:1.33333;position:absolute;top:57.8571%;transform:translate(-50%)}.rp-diagram-label.is-cell{top:71.6071%}.rp-diagram-viewer .rp-diagram-hint{margin:0 0 var(--space-2);color:var(--color-stone);font-size:12px;display:none}.rp-diagram-mobile-hint{display:none}@container (max-width:649px){.rp-diagram-viewer .rp-diagram-hint{display:block}}.rp-capacity{min-height:812px;padding-block:139.688px 140px}.rp-capacity h2{text-align:center;letter-spacing:-2.24px;max-width:1010px;min-height:124px;margin-inline:auto;font-size:56px;line-height:62px}.rp-capacity-grid{grid-template-columns:52.7666% 32.5581%;align-items:start;gap:8.4202%;margin-top:48px;display:grid}.rp-capacity-grid>img{aspect-ratio:658/360;object-fit:cover;width:100%;height:auto;display:block}.rp-capacity .rp-body{color:var(--color-black)}.rp-capacity .rp-body p+p{margin-top:20px}.rp-discovery{background:var(--color-warm-overlay-64);min-height:439px;padding-block:47.6875px 48px}.rp-discovery-grid{padding:48px var(--space-7);grid-template-columns:minmax(0,550px) minmax(0,440px);gap:110px;display:grid}.rp-discovery h2{letter-spacing:-2.24px;font-size:56px;line-height:62px}.rp-discovery .rp-body{color:var(--color-black)}.rp-discovery .rp-body p+p{margin-top:var(--space-4)}@media (max-width:1200px){.rp-research-grid{gap:var(--space-8)}.rp-research{min-height:0;padding-block:80px}.rp-therapy-panel{min-height:0;padding:var(--space-6)}.rp-therapy-intro{padding-bottom:var(--space-7);grid-template-columns:1fr 1fr}.rp-diagram-viewer{margin-top:var(--space-6)}.rp-capacity{min-height:0;padding-block:100px}.rp-capacity h2{min-height:0;font-size:48px;line-height:54px}.rp-capacity-grid{grid-template-columns:1.25fr 1fr;gap:48px}.rp-discovery{min-height:0;padding-block:var(--space-6)}.rp-discovery-grid{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1.15fr 1fr}.rp-discovery h2{letter-spacing:-1.54px;font-size:44px;line-height:49px}}@media (max-width:760px){.rp-hero{min-height:0;padding-block:48px 56px}.rp-hero h1{letter-spacing:-1.6px;margin-top:28px;font-size:40px;line-height:44px}.rp-research{padding-block:48px 56px}.rp-research-grid{gap:var(--space-8);grid-template-columns:1fr}.rp-release-cta{padding-block:6px}.rp-paper{gap:var(--space-3)}.rp-study-link{min-height:44px}.rp-study-link:before{inset:0}.rp-research-papers>h2{font-size:32px;line-height:38px}.rp-therapy{padding-block:var(--space-5)}.rp-therapy-panel{padding:var(--space-5)}.rp-therapy-intro{gap:var(--space-5);min-height:0;padding-bottom:var(--space-5);grid-template-columns:1fr}.rp-therapy h2{letter-spacing:-1.12px;font-size:32px;line-height:36px}.rp-diagram-viewer{margin-top:var(--space-3);margin-inline:calc(-1*var(--space-5));width:calc(100% + 2*var(--space-5))}.rp-diagram-scroll{overscroll-behavior-x:contain}.rp-diagram-scroll:focus-visible{outline-offset:-3px}.rp-diagram-viewer .rp-diagram-hint{padding-inline:var(--space-5);font:var(--type-ui-14);color:var(--color-gray)}.rp-diagram-mobile-hint{display:inline}.rp-diagram-desktop-hint{display:none}.rp-capacity{padding-block:var(--space-8)}.rp-capacity h2{letter-spacing:-1.44px;text-align:left;font-size:36px;line-height:40px}.rp-capacity-grid{margin-top:var(--space-6);grid-template-columns:1fr;gap:28px}.rp-discovery{padding-block:var(--space-7)}.rp-discovery-grid{grid-template-columns:1fr;gap:28px;padding:0}.rp-discovery h2{letter-spacing:-1.44px;font-size:36px;line-height:40px}}@media (max-width:400px){.rp-hero h1{letter-spacing:-1.44px;font-size:36px;line-height:40px}}@media (prefers-reduced-motion:reduce){.rp-release-cta,.rp-paper h3 a,.rp-study-link{transition:none}}
