.ozuZSq_fallback,.ozuZSq_canvas{pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.ozuZSq_fallback[data-hidden=true]{opacity:0}.ozuZSq_canvas{opacity:0;pointer-events:auto;width:100%;height:100%;bottom:auto}.ozuZSq_canvas[data-ready=true]{opacity:1}.ozuZSq_scene{position:absolute;inset:0}.ozuZSq_hsc[hidden]{display:none}button.ozuZSq_hsc{color:#6f571f;cursor:pointer;pointer-events:auto;background:#f4d97b10;border:1px solid #bb9b47a6;border-radius:50%;place-items:end center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.ozuZSq_hsc span{letter-spacing:.04em;background:#fffdf4ed;border-radius:3px;padding:1px 4px;font-size:9px;line-height:1.4;transform:translateY(12px)}.ozuZSq_hsc:is(:hover,:focus-visible){background:#f4d97b40;border-color:#967124;box-shadow:0 0 0 5px #bb9b4720}.ozuZSq_labelLayer[data-niche-labels]{z-index:3;pointer-events:none}.ozuZSq_cellLabel{z-index:1;color:#36564e;text-align:center;pointer-events:none;background:#fffdf9f5;border:1px solid #d3dfd5;border-radius:6px;max-width:calc(100% - 16px);padding:5px 9px;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 8px #284b3b12}.ozuZSq_cellLabel[hidden]{display:none}.ozuZSq_controls{z-index:2;color:#46665d;align-items:center;gap:12px;max-width:900px;display:flex;position:absolute;bottom:23px;left:max(56px,50% - 580px);right:90px}.ozuZSq_caption{background:#fffdf9eb;border-radius:6px;max-width:660px;padding:6px 9px;font-size:11px;line-height:1.6}.ozuZSq_cellInfo{z-index:4;color:#526461;background:#fffdf9f5;border:1px solid #d9e3dc;border-radius:12px;width:min(310px,46% - 52px);min-height:140px;padding:16px 18px;font-size:11px;line-height:1.6;position:absolute;bottom:82px;left:54%;box-shadow:0 5px 20px #294d3e0a}.ozuZSq_infoEyebrow{color:#286e75;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.ozuZSq_cellInfo h2{color:#263e3d;letter-spacing:0!important;margin-bottom:7px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.ozuZSq_cellRole{margin-top:8px!important}.ozuZSq_cellRole strong{color:#36564e;font-weight:600}button.ozuZSq_playback{color:#46665d;cursor:pointer;background:#fffdf9e8;border:1px solid #dce5df;border-radius:20px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:7px 11px;line-height:1.5;display:inline-flex;font-size:10px!important}.ozuZSq_playback:hover{background:#edf4ee}@media (max-width:1100px){.ozuZSq_controls{left:50px;right:65px}}@media (max-width:760px){.ozuZSq_controls{flex-wrap:wrap;gap:6px 8px;bottom:16px;left:22px;right:22px}.ozuZSq_caption{flex-basis:100%;order:-1;font-size:10px}.ozuZSq_cellLabel{font-size:11px}.ozuZSq_cellInfo{width:calc(100% - 44px);min-height:148px;padding:14px 16px;bottom:82px;left:22px}}@media (prefers-reduced-motion:reduce){.ozuZSq_fallback,.ozuZSq_canvas{transition:none}}
.qS9nxW_banner{z-index:2;color:#194d43;background:linear-gradient(110deg,#e5f0e9,#d4e8df);border:1px solid #c8dfd4;border-radius:50px;align-items:center;gap:24px;width:min(1440px,100% - 80px);margin:24px auto 0;padding:12px 18px 12px 26px;display:flex;position:relative;box-shadow:0 5px 16px #254f3e0b}.qS9nxW_title{flex:1;align-items:center;gap:17px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.qS9nxW_title>svg{flex-shrink:0}.qS9nxW_title>span{text-underline-offset:8px;-webkit-text-decoration:underline #c77f89;text-decoration:underline #c77f89;text-decoration-thickness:1.5px}.qS9nxW_details{border-left:1px solid #9ebfb0;align-items:center;gap:22px;padding-left:24px;display:flex}.qS9nxW_details>span{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.qS9nxW_details svg{stroke-width:1.6px;flex-shrink:0;width:21px;height:21px}.qS9nxW_cta{color:#194d43;background:#fffefa;border:1px solid #b8d3c6;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 21px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.qS9nxW_cta:after{content:"";pointer-events:none;background:linear-gradient(#d17c88,#d17c88) 4px 8px/3px 12px no-repeat,linear-gradient(#d17c88,#d17c88) 16px 0/3px 14px no-repeat;width:29px;height:22px;position:absolute;top:-14px;right:0;transform:rotate(28deg)}.qS9nxW_cta:hover{background:#f2f8f3;box-shadow:0 3px 10px #254f3e12}.qS9nxW_cta:focus-visible{outline-offset:4px;outline:3px solid #a05676}@media (max-width:1320px){.qS9nxW_banner{border-radius:25px;flex-wrap:wrap;gap:18px 22px;padding:16px 22px}.qS9nxW_details{border-top:1px solid #b6d0c1;border-left:0;flex-basis:100%;order:3;justify-content:center;padding:12px 0 0}}@media (max-width:760px){.qS9nxW_banner{gap:19px;width:calc(100% - 40px);margin-top:18px;padding:20px}.qS9nxW_title{flex-basis:100%;align-items:flex-start;gap:12px;font-size:16px}.qS9nxW_title>span{text-decoration:none}.qS9nxW_details{order:initial;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding-top:17px}.qS9nxW_details>span{white-space:normal;font-size:13px}.qS9nxW_cta{width:100%}.qS9nxW_cta:after{top:-10px;right:6px}}@media (prefers-reduced-motion:reduce){.qS9nxW_cta{transition:none}}
.crXsBa_home{--ink:#263e3d;--muted:#61716e;--teal:#286e75;--cream:#fffcf7;--line:#dce5df;--body-size:17px;--body-leading:1.85;--subtitle-size:38px;--subtitle-leading:1.3;--label-size:11px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), sans-serif;background:#fffefa;overflow:clip}html:has(.crXsBa_home){scroll-behavior:smooth;scroll-padding-top:100px}body:has(.crXsBa_home){--background:#fffefa;--foreground:#263e3d;--color-primary:#263e3d;--color-surface:#f1f5f0;--color-border:#dce5df;--color-secondary:#286e75}.crXsBa_home *,.crXsBa_home :before,.crXsBa_home :after{box-sizing:border-box}.crXsBa_home h1,.crXsBa_home h2,.crXsBa_home h3,.crXsBa_home p,.crXsBa_home figure{margin:0}.crXsBa_home h1,.crXsBa_home h2,.crXsBa_home h3{text-wrap:balance}.crXsBa_home h1,.crXsBa_home h2,.crXsBa_axis h3{font-family:var(--font-playfair), Georgia, serif;font-weight:400}.crXsBa_home a{text-decoration:none}.crXsBa_home button{font:inherit}.crXsBa_home button,.crXsBa_home a{-webkit-tap-highlight-color:transparent}.crXsBa_home :is(a,button):focus-visible{outline-offset:6px;outline:3px solid #b06a95}.crXsBa_home section{scroll-margin-top:95px}.crXsBa_container{width:min(1160px,100% - 112px);margin-inline:auto}.crXsBa_progress{width:var(--page-progress,0%);background:var(--teal);z-index:80;pointer-events:none;height:3px;position:fixed;top:0;left:0}.crXsBa_eyebrow{color:var(--teal);font-size:var(--label-size);letter-spacing:.16em;text-transform:uppercase;font-weight:600;line-height:1.65;display:block}.crXsBa_bodyCopy{font-size:var(--body-size);line-height:var(--body-leading);color:#526461}.crXsBa_bodyCopy p+p{margin-top:1em}.crXsBa_enhanced [data-reveal][data-visible]{animation:.8s cubic-bezier(.2,.65,.3,1) both crXsBa_revealIn}@keyframes crXsBa_revealIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.crXsBa_chapterNav{z-index:35;gap:17px;display:grid;position:fixed;top:50%;right:17px;transform:translateY(-50%)}.crXsBa_chapterNav a{color:#627773;align-items:center;gap:8px;padding:3px;display:flex;position:relative}.crXsBa_chapterDot{background:#bdcbc4;border-radius:50%;width:5px;height:5px;transition:transform .3s,background .3s}.crXsBa_chapterNav a[aria-current] .crXsBa_chapterDot{background:var(--teal);transform:scale(1.6)}.crXsBa_chapterNumber{letter-spacing:.05em;opacity:.55;font-size:8px}.crXsBa_chapterLabel{white-space:nowrap;border:1px solid var(--line);opacity:0;pointer-events:none;background:#fffefa;border-radius:5px;padding:7px 11px;font-size:11px;transition:opacity .2s,transform .2s;position:absolute;right:35px;transform:translate(5px)}.crXsBa_chapterNav a:is(:hover,:focus-visible) .crXsBa_chapterLabel{opacity:1;transform:translate(0)}.crXsBa_hero{isolation:isolate;background:#fffcf8;flex-direction:column;min-height:calc(100dvh - 80px);display:flex;position:relative;overflow:clip}.crXsBa_heroArtwork{z-index:0;height:min(790px,100%);position:absolute;inset:auto 0 70px;overflow:visible}.crXsBa_heroArtwork>img,.crXsBa_heroArtwork>[data-niche-scene]{object-fit:cover;object-position:center bottom;width:100%;height:100%;transform:translateY(var(--hero-shift,0px)) scale(1.015);transform-origin:70% 70%}.crXsBa_heroContent{z-index:1;pointer-events:none;padding-block:clamp(70px,7.2vw,112px) 165px;position:relative}.crXsBa_heroContent :is(a,h1,p,.crXsBa_heroKicker){pointer-events:auto}.crXsBa_hero:has([data-open-house-banner]) .crXsBa_heroContent{padding-top:clamp(42px,4.2vw,70px)}.crXsBa_heroKicker{font-size:var(--label-size);letter-spacing:.23em;color:var(--teal);align-items:center;gap:9px;margin-bottom:24px;font-weight:600;display:flex}.crXsBa_heroKicker>span{background:#78a8a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9f1ea}.crXsBa_hero h1{letter-spacing:-.045em;max-width:640px;font-size:clamp(48px,6.1vw,86px);line-height:1.075}.crXsBa_heroSubtitle{font-size:var(--body-size);line-height:var(--body-leading);color:#53645e;max-width:365px;margin-top:25px!important}.crXsBa_heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.crXsBa_primaryButton,.crXsBa_secondaryButton{border:1px solid var(--teal);border-radius:3px;justify-content:center;align-items:center;gap:17px;min-height:46px;padding:12px 21px;font-size:11px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.crXsBa_primaryButton{color:#fff;background:var(--teal)}.crXsBa_secondaryButton{color:var(--teal);background:#fffdf9d9}.crXsBa_primaryButton:hover{background:#1a545b;transform:translateY(-2px)}.crXsBa_secondaryButton:hover{background:#edf4ee;transform:translateY(-2px)}.crXsBa_heroFoot{z-index:1;pointer-events:none;justify-content:flex-end;align-items:center;margin-top:auto;padding-block:20px 26px;display:flex;position:relative}.crXsBa_heroIndex{letter-spacing:.12em;color:#46665d;font-size:10px}.crXsBa_heroIndex span{color:#a5b8ae;margin-inline:9px}.crXsBa_intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:120px 60px;display:grid}.crXsBa_intro h2{letter-spacing:-.035em;margin-block:22px 26px;font-size:clamp(32px,3.1vw,44px);line-height:1.22}.crXsBa_intro .crXsBa_bodyCopy{max-width:445px}.crXsBa_boneFigure{padding:20px 10px 30px;position:relative}.crXsBa_boneFigure:before{content:"";filter:blur(25px);background:#f5f2fb;border-radius:50%;position:absolute;inset:10% 0}.crXsBa_figureTag{background:#fffefa;border:1px solid #d7e6dd;border-radius:30px;align-items:center;gap:8px;padding:9px 17px;font-size:10px;display:flex;position:absolute;bottom:12px;left:40%}.crXsBa_figureTag>span{background:#719f8d;border-radius:50%;width:5px;height:5px}.crXsBa_figure{width:100%;position:relative}.crXsBa_figureButton{cursor:zoom-in;width:100%;color:var(--muted);background:0 0;border:0;padding:0 0 34px;display:block;position:relative}.crXsBa_figureButton>img{object-fit:contain;width:100%;height:auto;transition:transform .6s}.crXsBa_boneFigure .crXsBa_figureButton>img{width:115%;max-width:none;margin-inline:-7.5%}.crXsBa_blendedFigure{mix-blend-mode:multiply}.crXsBa_figureButton:hover>img{transform:scale(1.025)}.crXsBa_enlarge{color:#5b7067;align-items:center;gap:7px;padding:4px 0;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:0;right:0}.crXsBa_enlarge svg{opacity:.7}.crXsBa_diagramPlayback{color:#526e65;cursor:pointer;background:#fffdf9eb;border:1px solid #d9dfd7;border-radius:15px;align-items:center;gap:5px;min-height:26px;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex;position:absolute;bottom:0;left:0}.crXsBa_diagramPlayback:hover{background:#edf4ee}.crXsBa_dialogPlayback{top:12px;bottom:auto;left:20px}.crXsBa_dialog{color:#263e3d;background:#fff;border:1px solid #dce5df;border-radius:12px;width:min(1280px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 100px #162e3033}.crXsBa_dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#233c3db3}.crXsBa_dialogContent{padding:50px 30px 20px}.crXsBa_dialogContent>img{object-fit:contain;width:100%;max-height:calc(100svh - 170px)}.crXsBa_dialogContent>p{text-align:center;color:#61716e;padding-top:18px;font-size:12px}.crXsBa_closeDialog{cursor:pointer;background:#fffefa;border:1px solid #dce5df;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:12px}.crXsBa_comparison{padding-bottom:80px}.crXsBa_comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.crXsBa_hematopoiesisCard,.crXsBa_disordersCard{border-radius:14px;flex-direction:column;min-width:0;padding:32px;display:flex}.crXsBa_hematopoiesisCard{background:#f3f4f9;border:1px solid #e8e9f1;container-type:inline-size}.crXsBa_disordersCard{background:#fcf5f2;border:1px solid #f1e6e0}.crXsBa_home .crXsBa_cardEyebrow{font-family:var(--font-inter), sans-serif;font-size:var(--label-size);letter-spacing:.13em;text-transform:uppercase;color:#66688e;margin:0 0 18px;font-weight:600;line-height:1.7;display:block}.crXsBa_disordersCard .crXsBa_cardEyebrow{color:#a45e5a}.crXsBa_cardIntro{color:#526063;font-size:var(--body-size);line-height:var(--body-leading);margin-bottom:25px}.crXsBa_hematopoiesisLayout{flex:1;grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.crXsBa_propertyList{min-width:0}.crXsBa_property{border-bottom:1px solid #dedfea;padding:14px 0}.crXsBa_property:first-child{padding-top:0}.crXsBa_property:last-child{border-bottom:0;padding-bottom:0}.crXsBa_home .crXsBa_propertyButton{color:#454e60;width:100%;min-height:32px;font-family:var(--font-playfair), Georgia, serif;font-size:calc(var(--subtitle-size) * .65);line-height:var(--subtitle-leading);letter-spacing:-.03em;text-align:left;cursor:pointer;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;align-items:baseline;gap:10px;padding:0 0 5px;transition:color .2s;display:flex}.crXsBa_stepNumber{font-family:var(--font-inter), sans-serif;color:#777c9a;flex:none;font-size:9px;font-weight:500}.crXsBa_property[data-active=true] .crXsBa_propertyButton{color:#595b91}.crXsBa_property[data-active=true] .crXsBa_stepNumber{color:#595b91;font-weight:700}.crXsBa_property p{font-size:var(--body-size);color:#59616d;line-height:var(--body-leading);padding-left:23px}.crXsBa_property p+p{margin-top:8px}.crXsBa_comparisonFigure{width:100%;min-width:0;max-width:360px;margin-inline:auto}.crXsBa_storyFigure{align-items:center;min-width:0;height:245px;display:grid}.crXsBa_storyFigure .crXsBa_figureButton>img{max-height:210px;transform:scale(1.12)}.crXsBa_storyFigure .crXsBa_figureButton:hover>img{transform:scale(1.14)}.crXsBa_comparisonFigure .crXsBa_selectedProperty{color:#686b89;text-align:center;margin-top:10px;font-size:11px;line-height:1.6}.crXsBa_home .crXsBa_cardTitle{font-size:var(--subtitle-size);line-height:var(--subtitle-leading);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:18px}.crXsBa_disordersCard .crXsBa_bodyCopy{margin-bottom:25px}.crXsBa_disordersCard>.crXsBa_figure{margin-top:auto}.crXsBa_disordersCard .crXsBa_figureButton>img{max-height:245px}.crXsBa_mission{background:#edf3ef;padding-block:75px}.crXsBa_missionInner{background:inherit;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:55px;max-width:1030px;display:grid}.crXsBa_missionAvatar{mix-blend-mode:multiply;width:220px;height:auto}.crXsBa_mission h2{letter-spacing:-.025em;margin-top:20px;font-size:clamp(28px,3vw,41px);line-height:1.4}.crXsBa_projects{padding-block:105px 45px}.crXsBa_sectionHeading{flex-wrap:wrap;align-items:center;gap:18px 35px;padding-bottom:35px;display:flex}.crXsBa_sectionHeading>.crXsBa_eyebrow{flex-basis:100%}.crXsBa_sectionHeading h2{letter-spacing:-.04em;font-size:48px;line-height:1.2}.crXsBa_headingLine{background:var(--line);flex:1;height:1px;margin-top:17px}.crXsBa_axis{--axis-color:#568b84;border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;padding-block:65px 85px;display:grid}.crXsBa_axis:last-child{border-bottom:none}.crXsBa_axis2{--axis-color:#bc7d70}.crXsBa_axis3{--axis-color:#96809d}.crXsBa_axisLabel{align-items:center;gap:20px;margin-bottom:22px;display:flex}.crXsBa_axisNumber{font-family:var(--font-playfair), Georgia, serif;color:var(--axis-color);opacity:.65;font-size:32px;line-height:1}.crXsBa_axisLabel .crXsBa_eyebrow{color:var(--axis-color);letter-spacing:.12em}.crXsBa_axis h3{font-size:var(--subtitle-size);line-height:var(--subtitle-leading);letter-spacing:-.03em;margin-bottom:25px}.crXsBa_axisVisual{padding:30px 20px}.crXsBa_axis1 .crXsBa_axisVisual{background:#f1f6f2;border-radius:45% 50% 43% 42%}.crXsBa_axis2 .crXsBa_axisCopy{grid-area:1/2}.crXsBa_axis2 .crXsBa_axisVisual{background:#fff4ed;border-radius:45% 42% 50% 40%;grid-area:1/1;padding:40px}.crXsBa_axis3{grid-template-columns:1fr 1.1fr;gap:60px}.crXsBa_axis3 .crXsBa_axisVisual{min-width:0;padding:0}.crXsBa_phaseControls{flex-wrap:wrap;gap:5px;margin-bottom:24px;display:flex}.crXsBa_phaseControls button{color:#776b7b;cursor:pointer;background:0 0;border:1px solid #e0dae3;border-radius:3px;padding:9px 11px;font-size:9px;transition:background .2s}.crXsBa_phaseControls button[aria-pressed=true]{color:#5b4367;background:#eee8f0;border-color:#c5b6cc}.crXsBa_phaseViewport{background:#fff;border:1px solid #ece5ed;border-radius:4px;padding:20px 10px 0;overflow:hidden}.crXsBa_phaseImage{transform-origin:50%;width:100%;transition:width .55s,transform .55s}.crXsBa_phaseViewport[data-phase=acute] .crXsBa_phaseImage{width:200%}.crXsBa_phaseViewport[data-phase=resolution] .crXsBa_phaseImage{width:200%;transform:translate(-50%)}.crXsBa_phaseViewport[data-phase=acute] .crXsBa_phaseImage>.crXsBa_figure>.crXsBa_figureButton>.crXsBa_enlarge{right:50%}.crXsBa_phaseViewport[data-phase=resolution] .crXsBa_phaseImage>.crXsBa_figure>.crXsBa_diagramPlayback{left:50%}.crXsBa_phaseCaption{color:#7c6d82;text-align:center;font-size:10px;margin-top:12px!important}.crXsBa_animationNote{margin-top:6px;font-size:11px;line-height:1.6;display:block}.crXsBa_publications{background:#fbf4ea;padding-block:80px 28px}.crXsBa_publicationsHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.crXsBa_publicationsHeading h2{letter-spacing:-.035em;font-size:45px}.crXsBa_textLink{color:var(--teal);align-items:center;gap:15px;font-size:11px;display:inline-flex}.crXsBa_textLink:hover{text-underline-offset:5px;text-decoration:underline}.crXsBa_publicationList{border-top:1px solid #dfded1}.crXsBa_publication{border-bottom:1px solid #dfded1;grid-template-columns:65px 1fr 30px;align-items:start;gap:25px;padding:30px 0;transition:color .2s;display:grid}.crXsBa_publication:hover h3{color:var(--teal)}.crXsBa_publicationYear{color:#7c887b;padding-top:2px;font-size:12px}.crXsBa_publicationJournal{font-size:var(--label-size);letter-spacing:.08em;text-transform:uppercase;color:#8c7e62;margin-bottom:10px;font-weight:500;display:block}.crXsBa_publication h3{font-family:var(--font-playfair), Georgia, serif;font-size:var(--subtitle-size);letter-spacing:-.015em;font-weight:400;line-height:var(--subtitle-leading)}.crXsBa_publication p{font-size:var(--body-size);line-height:var(--body-leading);color:#738074;margin-top:12px}.crXsBa_publication>svg{color:#6f8b7e}.crXsBa_endnote{justify-content:space-between;align-items:center;gap:20px;padding-top:55px;display:flex}.crXsBa_endnote>span{letter-spacing:.2em;color:#95a08d;font-size:9px}.crXsBa_backToTop{transform:rotate(-90deg)}.crXsBa_affiliations{padding-block:95px 35px}.crXsBa_affiliationList{border-top:1px solid var(--line)}.crXsBa_affiliation{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,100px);padding-block:45px;display:grid}.crXsBa_affiliationVisual{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.crXsBa_affiliationPhoto{object-fit:contain;border-radius:12px;width:auto;max-width:280px;height:auto;max-height:280px}.crXsBa_affiliationLogo{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:190px;height:auto;max-height:190px}.crXsBa_affiliationResearchLogo{object-fit:cover;object-position:center 42%;width:240px;max-width:100%;height:90px}.crXsBa_affiliationCopy{min-width:0;max-width:750px}.crXsBa_affiliationCopy h3{font-family:var(--font-inter), sans-serif;font-size:var(--subtitle-size);line-height:var(--subtitle-leading);letter-spacing:.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:18px;font-weight:600}.crXsBa_affiliationCopy .crXsBa_bodyCopy{max-width:65ch;margin-bottom:22px}.crXsBa_affiliationCopy .crXsBa_textLink{font-size:12px;line-height:1.6}.crXsBa_affiliationCopy .crXsBa_textLink svg{flex-shrink:0}@media (min-width:1101px){.crXsBa_heroContent,.crXsBa_intro,.crXsBa_comparison,.crXsBa_projects,.crXsBa_publications>.crXsBa_container,.crXsBa_affiliations{width:min(1440px,100% - 112px)}.crXsBa_introCopy{max-width:560px}.crXsBa_intro{grid-template-columns:1fr 1.1fr}.crXsBa_boneFigure{justify-self:center;width:100%;max-width:620px}.crXsBa_cardIntro,.crXsBa_disordersCard .crXsBa_bodyCopy{max-width:60ch}.crXsBa_storyFigure{height:clamp(245px,18vw,310px)}.crXsBa_storyFigure .crXsBa_figureButton>img{max-height:clamp(210px,16vw,275px)}.crXsBa_disordersCard .crXsBa_figureButton>img{max-height:clamp(245px,20vw,320px)}}@media (min-width:1550px){.crXsBa_heroArtwork{height:min(820px,100%)}.crXsBa_heroArtwork img{object-position:center 65%}.crXsBa_heroContent{padding-top:125px}}@media (max-width:1100px){.crXsBa_home{--subtitle-size:34px}.crXsBa_container{width:calc(100% - 100px)}.crXsBa_hero h1{max-width:520px;font-size:66px}.crXsBa_heroArtwork{height:min(720px,100%)}.crXsBa_heroArtwork img{object-position:52% bottom}.crXsBa_heroContent{padding-block:85px 150px}.crXsBa_intro{gap:35px;padding-block:85px 60px}.crXsBa_hematopoiesisCard,.crXsBa_disordersCard{padding:28px}.crXsBa_hematopoiesisLayout{grid-template-columns:1fr;gap:20px}.crXsBa_comparisonFigure{max-width:320px;margin-inline:auto}.crXsBa_storyFigure{height:225px}.crXsBa_storyFigure .crXsBa_figureButton>img{max-height:190px}.crXsBa_axis{gap:40px}.crXsBa_axisVisual{padding:20px 5px}}@media (min-width:761px) and (max-width:899px){.crXsBa_comparisonGrid{grid-template-columns:1fr}.crXsBa_storyFigure{height:245px}.crXsBa_storyFigure .crXsBa_figureButton>img{max-height:210px}}@media (max-width:760px){.crXsBa_home{--body-size:16px}.crXsBa_container{width:calc(100% - 44px)}.crXsBa_chapterNav{display:none}.crXsBa_hero{min-height:max(720px,100dvh - 80px)}.crXsBa_heroContent{padding-top:42px;padding-bottom:240px}.crXsBa_heroContent:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fffcf8 0%,#fffcf8f5 48%,#fffcf800 100%);position:absolute;inset:-20px -22px 210px;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}.crXsBa_heroKicker{margin-bottom:24px}.crXsBa_hero h1{max-width:520px;font-size:clamp(40px,11.5vw,70px)}.crXsBa_heroSubtitle{max-width:310px;margin-top:22px!important}.crXsBa_heroArtwork{height:auto;inset:0 0 65px}.crXsBa_heroArtwork>img,.crXsBa_heroArtwork>[data-niche-scene]{object-fit:cover;object-position:70% bottom;width:100%;height:100%;transform:translateY(var(--hero-shift,0px))}.crXsBa_heroActions{gap:10px;margin-top:25px}.crXsBa_primaryButton,.crXsBa_secondaryButton{gap:9px;padding:11px 14px;font-size:10px}.crXsBa_heroFoot{padding-bottom:20px}.crXsBa_heroIndex{font-size:9px}.crXsBa_intro{grid-template-columns:1fr;gap:25px;padding-block:75px 55px}.crXsBa_eyebrow{letter-spacing:.12em}.crXsBa_intro h2{margin-block:20px 23px;font-size:36px}.crXsBa_boneFigure{max-width:450px;margin-inline:auto;padding:0 15px 20px}.crXsBa_figureTag{bottom:0}.crXsBa_comparison{padding-bottom:55px}.crXsBa_comparisonGrid{grid-template-columns:1fr;gap:20px}.crXsBa_hematopoiesisCard,.crXsBa_disordersCard{border-radius:12px;padding:25px 22px}.crXsBa_home .crXsBa_cardEyebrow{letter-spacing:.1em;margin-bottom:16px}.crXsBa_cardIntro{margin-bottom:23px}.crXsBa_home .crXsBa_propertyButton{flex-direction:column;align-items:flex-start;gap:6px}.crXsBa_property p{padding-left:0}.crXsBa_storyFigure{height:240px}.crXsBa_storyFigure .crXsBa_figureButton>img{max-height:205px}.crXsBa_mission{padding-block:50px}.crXsBa_missionInner{grid-template-columns:120px minmax(0,1fr);gap:22px}.crXsBa_missionAvatar{width:120px}.crXsBa_mission h2{margin-top:14px;font-size:25px;line-height:1.45}.crXsBa_projects{padding-block:65px 20px}.crXsBa_sectionHeading{gap:12px;padding-bottom:5px}.crXsBa_sectionHeading h2{font-size:38px}.crXsBa_headingLine{margin-left:12px}.crXsBa_axis,.crXsBa_axis3{grid-template-columns:1fr;gap:30px;padding-block:45px}.crXsBa_axis2 .crXsBa_axisCopy,.crXsBa_axis2 .crXsBa_axisVisual{grid-area:auto}.crXsBa_axis h3,.crXsBa_axisLabel{margin-bottom:20px}.crXsBa_axisVisual{width:100%;max-width:480px;margin-inline:auto}.crXsBa_axis2 .crXsBa_axisVisual{padding:30px}.crXsBa_phaseControls{gap:5px;margin-bottom:15px}.crXsBa_phaseControls button{padding:10px 8px;font-size:8px}.crXsBa_publications{padding-block:55px 25px}.crXsBa_publicationsHeading{flex-direction:column;align-items:start;gap:15px;margin-bottom:27px}.crXsBa_publicationsHeading h2{font-size:38px}.crXsBa_publication{grid-template-columns:38px 1fr 20px;gap:12px;padding-block:25px}.crXsBa_publication h3{overflow-wrap:anywhere;font-size:24px;line-height:1.4}.crXsBa_publicationYear{font-size:10px}.crXsBa_endnote{padding-top:35px}.crXsBa_affiliations{padding-block:65px 25px}.crXsBa_affiliation{grid-template-columns:1fr;gap:25px;padding-block:35px}.crXsBa_affiliationPhoto{max-width:240px;max-height:240px}.crXsBa_affiliationLogo{max-width:165px;max-height:165px}.crXsBa_dialogContent{padding:50px 12px 18px}}@media (max-width:560px){.crXsBa_missionInner{grid-template-columns:minmax(0,1fr)}.crXsBa_missionAvatar{justify-self:center}}@container (min-width:450px){.crXsBa_hematopoiesisLayout{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr);gap:20px}}@media (prefers-reduced-motion:reduce){html:has(.crXsBa_home){scroll-behavior:auto}.crXsBa_home *,.crXsBa_home :before,.crXsBa_home :after{transition:none!important;animation:none!important}.crXsBa_heroArtwork>img,.crXsBa_heroArtwork>[data-niche-scene]{transform:none}}
