.PlatformCard_card__iuPjE{display:flex;flex-direction:column;background:#fff;color:var(--ink-2);text-decoration:none}.PlatformCard_card__iuPjE:focus-visible .PlatformCard_name__1mDgq,.PlatformCard_card__iuPjE:hover .PlatformCard_name__1mDgq{text-decoration:underline}.PlatformCard_card__iuPjE:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PlatformCard_img__IaY2v{width:100%;aspect-ratio:2.82/1;object-fit:cover;object-position:left top;border-bottom:1px solid var(--rule)}.PlatformCard_placeholder__fFRL2{aspect-ratio:2.82/1;background:#e1e5e2;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:#5f6560}.PlatformCard_body__7njeP{padding:24px 26px 26px;display:flex;flex-direction:column;gap:.6rem;flex-grow:1}.PlatformCard_name__1mDgq{margin:0;font-size:1.35rem;font-weight:600;color:var(--ink)}.PlatformCard_text__SBSfY{margin:0;font-family:var(--serif);font-size:1rem;line-height:1.55}.PlatformCard_meta__2HWpH{margin:auto 0 0;padding-top:.4rem;font-size:.875rem;color:var(--ink-3)}.PlatformCard_imgWrap__ntwHk{position:relative}.PlatformCard_badge__WWTss{position:absolute;right:12px;bottom:12px;padding:4px 10px;background:hsla(0,0%,100%,.92);border:1px solid var(--rule);font-size:.75rem;font-weight:500;color:var(--ink-2)}.platforms_wrap__lWquE{max-width:1440px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box}.platforms_h2__0jdbH{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(1.6rem,2.3vw,2rem);color:var(--ink)}.platforms_h3__R7Vex{margin:0;font-size:1.2rem;font-weight:600;color:var(--ink)}.platforms_body__DHsYJ{margin:0;font-family:var(--serif);font-size:1.02rem;line-height:1.6;color:var(--ink-2)}.platforms_meta__ctrV1{margin:0;font-size:.9rem;line-height:1.55;color:var(--ink-3)}.platforms_intro__7y0mc{margin:.7rem 0 0;font-size:1.05rem;color:var(--ink-3)}.platforms_hero__Q_A9_{background:var(--hero-bg);color:#fff}.platforms_heroInner__r1Bd1{max-width:1440px;margin:0 auto;box-sizing:border-box;padding:calc(80px + 64px) var(--gutter) 72px}.platforms_crumb__Vd7kK{margin:0 0 1.2rem;color:#cfe0d6}.platforms_crumb__Vd7kK a{color:#cfe0d6}.platforms_title__ra8Xa{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.1;color:#fff}.platforms_lead__A_5H2{margin:1.3rem 0 0;max-width:840px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55;color:#e4eee8}.platforms_facts__v2Ec5{margin:2.75rem 0 0;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.22);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.platforms_facts__v2Ec5 dt{font-size:.82rem;color:#cfe0d6;margin-bottom:.3rem}.platforms_facts__v2Ec5 dd{margin:0;font-size:1.05rem;font-weight:500;line-height:1.4}.platforms_section__47PmZ{padding-top:80px;padding-bottom:32px}.platforms_last__GkcL9{padding-bottom:96px}.platforms_band__L_SVG{background:var(--bg-alt);padding:72px 0}.platforms_split__9zTgr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:88px;padding-bottom:72px}.platforms_split__9zTgr .platforms_h2__0jdbH{grid-column:span 3}.platforms_prose__RZEPL{grid-column:5/span 8;display:flex;flex-direction:column;gap:1.2rem}.platforms_prose__RZEPL p{margin:0;font-family:var(--serif);font-size:1.15rem;line-height:1.65;color:var(--ink)}.platforms_cards__7z6A0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.platforms_collab__YU_Tt{padding-top:80px;padding-bottom:96px;display:flex;flex-direction:column;gap:1.6rem}.platforms_collabItem__QkbZx{max-width:820px;display:flex;flex-direction:column;gap:.4rem;padding-top:1.2rem;border-top:3px solid var(--accent)}.platforms_screens__9eA4p{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:44px 32px;gap:44px 32px}.platforms_screen__f4rJS{margin:0;display:flex;flex-direction:column;gap:.9rem}.platforms_screen__f4rJS figcaption{display:flex;flex-direction:column;gap:.5rem}.platforms_tableWrap__DJGu6{margin-top:1.8rem;overflow-x:auto}.platforms_table__T1nbs{width:100%;min-width:720px;border-collapse:collapse;border-top:2px solid var(--accent);font-size:1rem;line-height:1.5}.platforms_table__T1nbs td,.platforms_table__T1nbs th{text-align:left;vertical-align:top;padding:16px 20px 16px 0;border-bottom:1px solid var(--rule)}.platforms_table__T1nbs thead th{font-size:.85rem;font-weight:500;color:var(--ink-3)}.platforms_table__T1nbs tbody th{font-weight:600;white-space:nowrap}.platforms_measures__whcKO{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px}.platforms_measure__p8_2z{display:flex;flex-direction:column;gap:.55rem;padding-top:1.1rem;border-top:3px solid var(--accent)}.platforms_work__dA_X9{list-style:none;margin:1.6rem 0 0;padding:0;max-width:900px;border-top:2px solid var(--accent)}.platforms_work__dA_X9 li{padding:1rem 0;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:.35rem}.platforms_workTitle__9Htc3{font-size:1.1rem;font-weight:600;line-height:1.4;color:var(--ink);text-decoration:none}a.platforms_workTitle__9Htc3:focus-visible,a.platforms_workTitle__9Htc3:hover{text-decoration:underline}.platforms_credit__1YWMP{margin:2.5rem 0 0;padding-top:1.2rem;border-top:1px solid var(--rule);font-size:.95rem;color:var(--ink-3);max-width:900px}@media (max-width:960px){.platforms_facts__v2Ec5{grid-template-columns:repeat(2,minmax(0,1fr))}.platforms_prose__RZEPL,.platforms_split__9zTgr .platforms_h2__0jdbH{grid-column:1/-1}.platforms_split__9zTgr{row-gap:1.2rem}.platforms_cards__7z6A0,.platforms_screens__9eA4p{grid-template-columns:1fr}}@media (max-width:520px){.platforms_facts__v2Ec5{grid-template-columns:1fr}}.platforms_screens__9eA4p:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:1040px}.ZoomImage_thumb__hb1t1{position:relative;display:block;width:100%;padding:0;margin:0;border:1px solid #daddda;background:#fff;cursor:zoom-in}.ZoomImage_thumb__hb1t1 img{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;object-position:center;background:#fff}.ZoomImage_thumb__hb1t1 .ZoomImage_hoverImg__V86Gf{position:absolute;inset:0;height:100%;opacity:0;transition:opacity .2s ease}.ZoomImage_thumb__hb1t1:focus-visible .ZoomImage_hoverImg__V86Gf,.ZoomImage_thumb__hb1t1:hover .ZoomImage_hoverImg__V86Gf{opacity:1}.ZoomImage_hint__fnpG7{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:hsla(0,0%,7%,.78);color:#fff;font-family:var(--sans);font-size:.8rem;opacity:0;transition:opacity .15s ease}.ZoomImage_thumb__hb1t1:focus-visible .ZoomImage_hint__fnpG7,.ZoomImage_thumb__hb1t1:hover .ZoomImage_hint__fnpG7{opacity:1}.ZoomImage_thumb__hb1t1:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:none){.ZoomImage_hint__fnpG7{opacity:1}}.ZoomImage_dialog__3z9c3{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:none;background:transparent}.ZoomImage_dialog__3z9c3::-webkit-backdrop{background:rgba(10,14,12,.97)}.ZoomImage_dialog__3z9c3::backdrop{background:rgba(10,14,12,.97)}.ZoomImage_frame__m3RIM{box-sizing:border-box;width:100%;height:100%;padding:56px 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ZoomImage_full__Hfi_W{max-width:min(96vw,2400px);max-height:calc(100vh - 150px);width:auto;height:auto;object-fit:contain;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.4)}.ZoomImage_pair__nhFwN{display:flex;gap:20px;align-items:center;justify-content:center;max-width:96vw}.ZoomImage_pair__nhFwN .ZoomImage_full__Hfi_W{max-width:calc(48vw - 20px)}@media (max-width:760px){.ZoomImage_pair__nhFwN{flex-direction:column}.ZoomImage_pair__nhFwN .ZoomImage_full__Hfi_W{max-width:92vw;max-height:calc(50vh - 90px)}}.ZoomImage_caption__Gahxd{margin:0;max-width:900px;color:#e8ece9;font-family:var(--sans);font-size:.95rem;line-height:1.5;text-align:center}.ZoomImage_close__oLpWI{position:fixed;top:16px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid hsla(0,0%,100%,.5);background:rgba(0,0,0,.35);color:#fff;font-family:var(--sans);font-size:.95rem;cursor:pointer}.ZoomImage_close__oLpWI:hover{background:hsla(0,0%,100%,.12)}.ZoomImage_close__oLpWI:focus-visible{outline:2px solid #fff;outline-offset:3px}.home_wrap__Z4_Yr{max-width:1440px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box}.home_muted__QQgui{margin:0;color:var(--ink-3);font-size:.95rem;line-height:1.55}.home_h2__qGzbf{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(1.6rem,2.4vw,2.2rem);color:var(--ink)}.home_h3__0wfrc{margin:0;font-size:1.35rem;font-weight:600;color:var(--ink)}.home_more__2vvIT{font-weight:500;color:var(--accent);text-decoration:none;font-size:.95rem}.home_more__2vvIT:focus-visible,.home_more__2vvIT:hover{text-decoration:underline}.home_hero__o4ZPq{background:var(--hero-bg);color:#fff}.home_heroInner__FriQK{max-width:1440px;margin:0 auto;box-sizing:border-box;padding:calc(80px + clamp(64px, 9vw, 120px)) var(--gutter) clamp(72px,9vw,128px)}.home_kicker__NN1p8{margin:0 0 1.8rem;font-weight:500;color:#cfe0d6}.home_title__6bp0U{margin:0;max-width:1100px;font-family:var(--serif);font-weight:500;font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:1.1;color:#fff}.home_nowrap__28eKt{white-space:nowrap}.home_lead__hdIQO{margin:1.9rem 0 0;max-width:820px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6;color:#e4eee8}.home_actions__r95_w{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.home_btnLine__YN_KG,.home_btnSolid__Zovbs{padding:.9rem 1.6rem;font-weight:600;text-decoration:none}.home_btnSolid__Zovbs{background:#fff;color:var(--accent)}.home_btnSolid__Zovbs:hover{background:#e4eee8}.home_btnLine__YN_KG{border:1.5px solid #fff;color:#fff;font-weight:500}.home_btnLine__YN_KG:hover{background:hsla(0,0%,100%,.1)}.home_director__RxcIt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:32px;row-gap:32px;padding-top:96px;padding-bottom:96px;align-items:start}.home_photo__tXyoQ{grid-column:span 3;width:100%;height:330px;object-fit:cover;object-position:50% 15%}.home_directorText__QoB_z{grid-column:5/span 8;display:flex;flex-direction:column;gap:1.3rem}.home_eyebrow__hSiDi{margin:0;font-weight:500;color:var(--accent)}.home_statement__83hch{margin:0;font-family:var(--serif);font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.5;color:var(--ink)}.home_dName__Wz2aW{margin:0;font-size:1.1rem;font-weight:600;color:var(--ink)}.home_roles__F6_Mx{list-style:none;margin:0;padding:1.3rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem 2rem;gap:.6rem 2rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:.95rem;line-height:1.5}.home_links__OyXUh{margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;font-weight:500}.home_links__OyXUh a{color:var(--accent);text-decoration:none}.home_links__OyXUh a:focus-visible,.home_links__OyXUh a:hover{text-decoration:underline}.home_platforms__w1ZEe{background:var(--bg-alt);padding:80px 0}.home_sectionHead__ZU9Ft{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:2.75rem}.home_sectionHead__ZU9Ft .home_muted__QQgui{margin-top:.6rem;font-size:1.05rem}.home_cards__YrZOr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.home_concepts__sMds7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:40px;gap:40px;padding-top:88px;padding-bottom:88px;border-bottom:1px solid var(--rule)}.home_conceptName__3sRLw{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:var(--accent)}.home_conceptText__7imTq{margin:0 0 .8rem;font-family:var(--serif);font-size:1.02rem;line-height:1.6}.home_recent__pxzYH{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:56px;row-gap:56px;padding-top:80px;padding-bottom:96px}.home_papers__5wjSG{grid-column:span 7;display:flex;flex-direction:column;gap:1.6rem}.home_news__M2w30{grid-column:9/span 4;display:flex;flex-direction:column;gap:1.4rem}.home_newsList__FPc79,.home_paperList__Ge_sJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.home_paperList__Ge_sJ li{padding:0 0 1.4rem;margin-bottom:1.4rem;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:.4rem}.home_paperList__Ge_sJ li:last-child{border-bottom:none;margin-bottom:0}.home_paperTitle__hiFyH{font-size:1.2rem;font-weight:600;line-height:1.4;color:var(--ink);text-decoration:none}a.home_paperTitle__hiFyH:focus-visible,a.home_paperTitle__hiFyH:hover{text-decoration:underline}.home_newsList__FPc79{gap:1.4rem}.home_newsLabel__i1pxS{margin:0 0 .25rem;font-size:.82rem;color:var(--ink-3)}.home_newsTitle__737Ke{margin:0;font-size:1rem;line-height:1.5}@media (max-width:960px){.home_photo__tXyoQ{grid-column:1/-1;max-width:280px;height:320px}.home_directorText__QoB_z{grid-column:1/-1}.home_cards__YrZOr,.home_concepts__sMds7,.home_roles__F6_Mx{grid-template-columns:1fr}.home_concepts__sMds7{gap:32px}.home_news__M2w30,.home_papers__5wjSG{grid-column:1/-1}.home_sectionHead__ZU9Ft{flex-direction:column;align-items:flex-start;gap:1rem}}.research_wrap__7IDda{max-width:1440px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box}.research_h2__xusJd{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(1.6rem,2.3vw,2rem);color:var(--ink)}.research_hero___jb14{background:var(--hero-bg);color:#fff}.research_heroInner__OYCRK{max-width:1440px;margin:0 auto;box-sizing:border-box;padding:calc(80px + 64px) var(--gutter) 64px}.research_title__hfSFX{margin:0;font-family:var(--serif);font-weight:500;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.1}.research_lead__lmGSC{margin:1.2rem 0 0;max-width:820px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55;color:#e4eee8}.research_jump__r3ipc{margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid hsla(0,0%,100%,.22);display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.95rem}.research_jump__r3ipc a{color:#fff;text-decoration:none}.research_jump__r3ipc a:hover{text-decoration:underline;text-underline-offset:4px}.research_jump__r3ipc a:focus-visible{outline:2px solid #fff;outline-offset:3px}.research_split__ap_fy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}section.research_split__ap_fy{padding-top:88px;padding-bottom:72px;scroll-margin-top:16px}.research_split__ap_fy .research_h2__xusJd{grid-column:span 3}.research_prose__LNRtY{grid-column:5/span 8;display:flex;flex-direction:column;gap:1.1rem}.research_prose__LNRtY p{margin:0;font-family:var(--serif);font-size:1.12rem;line-height:1.65;color:var(--ink)}.research_band__HO_Xe{background:var(--bg-alt);padding:80px 0;scroll-margin-top:16px}.research_concepts__tAAR5{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:start}.research_concept__ms4yW:has(details[open]){grid-column:1/-1}.research_concept__ms4yW:has(details[open]) .research_definition__1pefK,.research_concept__ms4yW:has(details[open]) .research_detailBody__aa0MZ{max-width:860px}.research_concept__ms4yW{background:#fff;padding:28px 30px;border-top:3px solid var(--accent);scroll-margin-top:16px}.research_cName__i5yA1{margin:0;font-size:1.35rem;font-weight:600;color:var(--ink)}.research_credit__H_e1x{margin:.35rem 0 0;font-size:.85rem;font-weight:500;color:var(--accent)}.research_definition__1pefK{margin:.9rem 0 0;font-family:var(--serif);font-size:1.05rem;line-height:1.65;color:var(--ink)}.research_details__fEc_y{margin-top:1rem}.research_details__fEc_y summary{cursor:pointer;font-weight:500;font-size:.92rem;color:var(--accent);list-style:none;display:inline-flex;align-items:center;gap:.4rem}.research_details__fEc_y summary::-webkit-details-marker{display:none}.research_details__fEc_y summary:after{content:"+";font-size:1.1rem;line-height:1}.research_details__fEc_y[open] summary:after{content:"\2212"}.research_details__fEc_y summary:hover{text-decoration:underline;text-underline-offset:3px}.research_details__fEc_y summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.research_detailBody__aa0MZ{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:1.1rem}.research_detailBody__aa0MZ h4{margin:0 0 .35rem;font-size:.95rem;font-weight:600;color:var(--ink)}.research_detailBody__aa0MZ p{margin:0;font-family:var(--serif);font-size:.98rem;line-height:1.65;color:var(--ink-2)}.research_refs__xPpMY ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.research_refs__xPpMY li{padding-left:1.5rem;text-indent:-1.5rem;font-family:var(--serif);font-size:.88rem;line-height:1.55;color:var(--ink-2)}.research_refs__xPpMY a{color:var(--accent);word-break:break-all}.research_section__OTXxX{padding-top:16px;padding-bottom:32px;scroll-margin-top:16px}.research_section__OTXxX .research_split__ap_fy{padding-top:72px;padding-bottom:40px}.research_cards__v1v6I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.research_last__KCeZc{padding-top:72px;padding-bottom:96px}.research_funding__upCdG{list-style:none;margin:1.6rem 0 0;padding:0;max-width:980px;border-top:2px solid var(--accent)}.research_funding__upCdG li{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:1rem 0;border-bottom:1px solid var(--rule);font-size:.98rem}.research_sponsor__vvKut{font-weight:600;color:var(--ink)}.research_project__kHTGo{font-family:var(--serif);font-style:italic;color:var(--ink-2)}.research_role__Fi4Yi{color:var(--ink-3)}@media (max-width:960px){.research_prose__LNRtY,.research_split__ap_fy .research_h2__xusJd{grid-column:1/-1}.research_split__ap_fy{row-gap:1.2rem}.research_cards__v1v6I,.research_concepts__tAAR5{grid-template-columns:1fr}.research_funding__upCdG li{grid-template-columns:1fr;gap:.2rem}}