.research_actions__pHo5A{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.research_ghostButton__twlQA{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid var(--landing-border-strong);color:var(--landing-text-muted);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.research_ghostButton__twlQA:hover{border-color:var(--landing-brand);color:var(--landing-text)}.research_hero__EUrPf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:min(1040px,calc(100% - 40px));aspect-ratio:16/9;margin:72px auto 0;overflow:hidden;border-radius:12px;background:radial-gradient(70% 64% at 56% 124%,color-mix(in srgb,var(--landing-violet) 62%,transparent),transparent 70%),radial-gradient(46% 50% at 50% 116%,color-mix(in srgb,var(--landing-core-4) 70%,transparent),transparent 72%),radial-gradient(36% 40% at 8% 112%,color-mix(in srgb,var(--landing-cyan) 26%,transparent),transparent 70%),#000;color:var(--landing-text);text-align:center}.research_heroKicker__s5cvr{color:var(--landing-text-muted);font-size:24px;font-weight:400}.research_heroTitle__Yw5gg{font-size:64px;font-weight:400;line-height:1.1;letter-spacing:-.02em}.research_heroSub__AV_dz{margin-top:8px;color:var(--landing-text-faint);font-size:14px}.research_prose__Eb6w9{max-width:680px;margin:72px auto 0;padding-inline:20px;color:var(--landing-text-muted);font-size:16px;line-height:28px}.research_prose__Eb6w9 p{margin:0 0 20px}.research_prose__Eb6w9 h2,.research_prose__Eb6w9 strong{color:var(--landing-text);font-weight:500}.research_prose__Eb6w9 h2{margin:64px 0 16px;font-size:24px;line-height:1.4;scroll-margin-top:calc(var(--landing-nav-height) + 24px)}.research_prose__Eb6w9 h3{margin:36px 0 8px;color:var(--landing-text);font-size:16px;font-weight:500;line-height:28px}.research_chartCard__x21v4,.research_figure__5JqZw{position:relative;left:50%;width:min(960px,calc(100vw - 40px));margin:48px 0;transform:translateX(-50%)}.research_figurePaper__vWHe8{padding:24px;border-radius:6px;background:#f4f4f4}.research_figurePaper__vWHe8 img{display:block;width:100%;height:auto}.research_figure__5JqZw figcaption{margin-top:12px;color:var(--landing-text-faint);font-size:12px;line-height:1.6;text-align:center}.research_cards__vw_KM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 32px;padding:0;list-style:none}.research_cards__vw_KM li{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--landing-border-strong)}.research_cardLabel__g3XCn{color:var(--landing-brand);font-family:var(--landing-font-mono);font-size:12px;letter-spacing:.04em}.research_cardTitle__HEEb2{color:var(--landing-text);font-size:16px;font-weight:500;line-height:1.5}.research_cardBody__udTqq{font-size:14px;line-height:24px}.research_terms__aBgQU{display:grid;margin:24px 0 32px}.research_terms__aBgQU>div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;padding:16px 0;border-top:1px solid var(--landing-border)}.research_terms__aBgQU>div:last-child{border-bottom:1px solid var(--landing-border)}.research_terms__aBgQU:lang(en)>div{grid-template-columns:176px minmax(0,1fr)}.research_terms__aBgQU dt{color:var(--landing-text);font-size:14px;font-weight:500;line-height:24px}.research_terms__aBgQU dd{margin:0;font-size:14px;line-height:24px}.research_chartCard__x21v4{padding:32px 0 24px;border-block:1px solid var(--landing-border-strong);--arm-0:rgba(196,181,253,0.14);--arm-1:rgba(196,181,253,0.28);--arm-2:linear-gradient(180deg,var(--landing-lilac),var(--landing-violet))}.research_chartHead__jfbhB{display:flex;flex-direction:column;gap:4px}.research_chartTitle__2oqF_{color:var(--landing-text);font-size:20px;font-weight:500;line-height:1.4}.research_chartSubtitle__biChk{color:var(--landing-text-muted);font-size:14px}.research_chartLegend__hMhbU{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;margin:20px 0 0;padding:0 0 16px;border-bottom:1px solid var(--landing-border);color:var(--landing-text-faint);font-size:12px;list-style:none}.research_chartLegend__hMhbU li{display:inline-flex;align-items:center;gap:8px}.research_legendSwatch__U1XCF{width:8px;height:8px;border-radius:1px}.research_bar__XjVsF[data-arm="0"],[data-arm="0"]>.research_legendSwatch__U1XCF{background:var(--arm-0)}.research_bar__XjVsF[data-arm="1"],[data-arm="1"]>.research_legendSwatch__U1XCF{background:var(--arm-1)}.research_bar__XjVsF[data-arm="2"],[data-arm="2"]>.research_legendSwatch__U1XCF{background:var(--arm-2)}.research_chartGroups__R70Iw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.research_chartGroup__v3RUa{display:flex;flex-direction:column;min-width:0;padding-inline:28px}.research_chartGroup__v3RUa:first-child{padding-left:0}.research_chartGroup__v3RUa:last-child{padding-right:0}.research_chartGroup__v3RUa+.research_chartGroup__v3RUa{border-left:1px solid var(--landing-border)}.research_groupLabel__TdUeH{color:var(--landing-text-faint);font-size:12px}.research_groupHeadline__ilEje{margin-top:4px;color:var(--landing-text);font-size:14px;font-weight:500}.research_bars__Hc_y3{display:flex;align-items:flex-end;gap:8px;height:176px;margin-top:16px;padding-top:24px}.research_barSlot__UOiHb{display:flex;flex:1;align-items:flex-end;max-width:56px;height:100%}.research_bar__XjVsF{position:relative;width:100%;border-radius:2px 2px 0 0}.research_barValue__SiN3l{position:absolute;bottom:calc(100% + 6px);left:50%;color:var(--landing-text-faint);font-size:12px;font-variant-numeric:tabular-nums;transform:translateX(-50%);white-space:nowrap}.research_bar__XjVsF[data-arm="2"] .research_barValue__SiN3l{color:var(--landing-text);font-weight:500}.research_groupCaption__bs7dV{margin-top:12px;color:var(--landing-text-faint);font-size:12px;line-height:1.5}.research_chartCard__x21v4 .research_chartFootnote__ljbKJ{margin:28px 0 0;color:var(--landing-text-faint);font-size:12px;line-height:1.7}.research_meta__l41Jy{display:grid;gap:48px;max-width:680px;margin:96px auto 0;padding:40px 20px 0;border-top:1px solid var(--landing-border)}.research_metaHeading__ABf0r{margin:0;color:var(--landing-text-faint);font-family:var(--landing-font-mono);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.research_team__ZN2CI{margin:16px 0 0;color:var(--landing-text);font-size:14px}.research_contributors__PqXSd{display:grid;gap:12px;margin:16px 0 0}.research_contributors__PqXSd dt{color:var(--landing-text-faint);font-size:12px}.research_contributors__PqXSd dd{margin:4px 0 0;color:var(--landing-text-muted);font-size:14px;line-height:24px}.research_citeHead__1QMCf{display:flex;align-items:center;justify-content:space-between}.research_copyButton__ofRQ3{padding:0;border:0;background:transparent;color:var(--landing-text-faint);font-size:12px;cursor:pointer;transition:color .2s ease}.research_copyButton__ofRQ3:hover{color:var(--landing-text)}.research_bibtex__7TK_x{margin:16px 0 0;padding:20px;overflow-x:auto;border-radius:4px;background:var(--landing-surface);color:var(--landing-text-muted);font-family:var(--landing-font-mono);font-size:12px;line-height:1.7}@media (max-width:767px){.research_hero__EUrPf{margin-top:48px;border-radius:8px}.research_heroKicker__s5cvr{font-size:16px}.research_heroTitle__Yw5gg{font-size:40px}.research_heroSub__AV_dz{font-size:12px}.research_prose__Eb6w9{margin-top:48px}.research_prose__Eb6w9 h2{margin-top:48px;font-size:20px}.research_figurePaper__vWHe8{padding:12px;border-radius:4px}.research_cards__vw_KM,.research_chartGroups__R70Iw{grid-template-columns:minmax(0,1fr)}.research_terms__aBgQU:lang(en)>div,.research_terms__aBgQU>div{grid-template-columns:minmax(0,1fr);gap:4px}.research_chartGroup__v3RUa,.research_chartGroup__v3RUa:first-child,.research_chartGroup__v3RUa:last-child{padding:20px 0 0}.research_chartGroup__v3RUa+.research_chartGroup__v3RUa{margin-top:20px;border-top:1px solid var(--landing-border);border-left:0}}main.subpage_surface__xRga5[data-landing-theme=dark]{--landing-bg:#020104;--landing-surface:rgba(196,181,253,0.05);--landing-surface-raised:rgba(196,181,253,0.05);--landing-text:#f6f1ff;--landing-text-muted:rgba(246,241,255,0.66);--landing-text-faint:rgba(246,241,255,0.42);--landing-border:rgba(196,181,253,0.12);--landing-border-strong:rgba(196,181,253,0.24);--landing-veil-mid:rgba(2,1,4,0.84);background:var(--landing-bg)}.subpage_page__0z8wc{position:relative;padding-top:calc(var(--landing-nav-height) + 96px);padding-bottom:96px}.subpage_page__0z8wc:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:880px;background:radial-gradient(52% 44% at 50% 0,color-mix(in srgb,var(--landing-violet) 20%,transparent),transparent 72%),radial-gradient(26% 24% at 80% 18%,color-mix(in srgb,var(--landing-cyan) 6%,transparent),transparent 72%);pointer-events:none}.subpage_header__2OgNC{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding-inline:20px;text-align:center}.subpage_eyebrow__CQpER{margin:0;color:var(--landing-text-faint);font-size:12px;letter-spacing:.04em}.subpage_eyebrowTag__UHnK2{color:var(--landing-brand)}.subpage_title__5mLkR{margin:20px 0 0;color:var(--landing-text);font-family:var(--font-display-zh);font-size:44px;font-weight:400;line-height:1.25;text-wrap:balance}.subpage_title__5mLkR:lang(en){font-family:var(--font-display-en)}.subpage_dek__SwEch{max-width:600px;margin:20px 0 0;color:var(--landing-text-muted);font-size:16px;line-height:1.75}.subpage_quote__NdH0K{margin:36px 0;padding:2px 0 2px 20px;border-left:1px solid var(--landing-brand)}blockquote.subpage_quote__NdH0K p{margin:0;color:var(--landing-text);font-family:var(--font-display-zh);font-size:18px;line-height:1.75}blockquote.subpage_quote__NdH0K p:lang(en){font-family:var(--font-display-en)}.subpage_quote__NdH0K cite{display:block;margin-top:8px;color:var(--landing-text-faint);font-size:12px;font-style:normal}@media (max-width:767px){.subpage_page__0z8wc{padding-top:calc(var(--landing-nav-height) + 48px)}.subpage_title__5mLkR{font-size:32px}}.team_body__Y_yze{max-width:1040px;margin:72px auto 0;padding-inline:20px}.team_body__Y_yze>blockquote{max-width:680px;margin:0 auto 72px}.team_group__7Yur3{padding-top:20px;border-top:1px solid var(--landing-border-strong)}.team_group__7Yur3+.team_group__7Yur3{margin-top:64px}.team_groupLabel__cXWMI{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--landing-brand);font-family:var(--landing-font-mono);font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.team_groupCount__xuIDx{color:var(--landing-text-faint)}.team_cardGrid__PC0mk{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px;margin-top:24px}.team_card__KFJ7C{display:flex;flex-direction:column;min-width:0}.team_portrait__K1eVc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:radial-gradient(90% 70% at 50% 110%,color-mix(in srgb,var(--landing-violet) 34%,transparent),transparent 72%),color-mix(in srgb,var(--landing-violet) 6%,#020104)}.team_portrait__K1eVc img{-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.team_portraitInitials__Bl6_w{color:color-mix(in srgb,var(--landing-lilac) 72%,transparent);font-family:var(--landing-font-mono);font-size:24px;letter-spacing:.04em}.team_card__KFJ7C:hover .team_portrait__K1eVc img{transform:scale(1.03)}.team_cardName__RakaB{margin-top:12px;overflow:hidden;color:var(--landing-text);font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.team_card__KFJ7C:hover .team_cardName__RakaB{color:var(--landing-brand)}.team_cardLatin__DwKhl{margin-left:8px;font-weight:400}.team_cardLatin__DwKhl,.team_cardTitle__xZQI1{color:var(--landing-text-faint);font-size:12px}.team_cardTitle__xZQI1{overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.team_cardSummary__MV0QX{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--landing-text-muted);font-size:14px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.team_note__I_rij{margin:40px 0 0;color:var(--landing-text-faint);font-size:12px}.team_links__4M0A3{margin-top:72px;padding-top:20px;border-top:1px solid var(--landing-border-strong)}.team_links__4M0A3 ul{margin:16px 0 0;padding:0;list-style:none}.team_links__4M0A3 li+li{border-top:1px solid var(--landing-border)}.team_links__4M0A3 a{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:var(--landing-text);font-size:16px;transition:color .2s ease}.team_links__4M0A3 a svg{color:var(--landing-text-faint);transition:color .2s ease,transform .2s ease}.team_links__4M0A3 a:hover,.team_links__4M0A3 a:hover svg{color:var(--landing-brand)}.team_links__4M0A3 a:hover svg{transform:translate(2px,-2px)}.team_person___j3L8{max-width:1040px;margin:0 auto;padding-inline:20px}.team_back__uHBHu{display:inline-flex;align-items:center;gap:6px;color:var(--landing-text-faint);font-size:14px;transition:color .2s ease}.team_back__uHBHu:hover{color:var(--landing-brand)}.team_personLayout__dzF_M{display:grid;grid-template-columns:320px minmax(0,1fr);gap:64px;margin-top:32px}.team_personAside__IeTvR{position:sticky;top:calc(var(--landing-nav-height) + 32px);align-self:start}.team_personName__HUQpY{margin:20px 0 0;color:var(--landing-text);font-family:var(--font-display-zh);font-size:32px;font-weight:400;line-height:1.3}.team_personName__HUQpY:lang(en){font-family:var(--font-display-en)}.team_personLatin__YZwcm{display:block;margin-top:4px;color:var(--landing-text-faint);font-family:var(--font-sans);font-size:14px}.team_personTitle__8Surz{margin:12px 0 0;color:var(--landing-text-muted);font-size:14px;line-height:22px}.team_personGroup__qpLSt{margin:12px 0 0;color:var(--landing-brand);font-family:var(--landing-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.team_personLinks__PrRhJ{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.team_personLinks__PrRhJ a{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border:1px solid var(--landing-border-strong);border-radius:999px;color:var(--landing-text-muted);font-size:12px;transition:border-color .2s ease,color .2s ease}.team_personLinks__PrRhJ a:hover{border-color:var(--landing-brand);color:var(--landing-text)}.team_personMain__qGvVv{min-width:0;color:var(--landing-text-muted);font-size:16px;line-height:28px}.team_personSummary__J2t4u{margin:0;color:var(--landing-text);font-size:20px;line-height:32px}.team_personBio__MmriO{margin-top:24px}.team_personBio__MmriO p{margin:0 0 16px}.team_personSection__yHj__{margin-top:48px;padding-top:20px;border-top:1px solid var(--landing-border-strong)}.team_timeline__b3pGr{margin:16px 0 0;padding:0;list-style:none}.team_timeline__b3pGr li{display:grid;grid-template-columns:152px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--landing-border)}.team_timelinePeriod__hj7d9{color:var(--landing-text-faint);font-size:14px;font-variant-numeric:tabular-nums}.team_timelinePrimary__0VZY5{display:block;color:var(--landing-text);font-size:14px;font-weight:500}.team_timelineSecondary__sW3y3{display:block;color:var(--landing-text-muted);font-size:14px}.team_highlights__jlTJs{margin:16px 0 0;padding:0;list-style:none}.team_highlights__jlTJs li{position:relative;padding:12px 0 12px 20px;border-bottom:1px solid var(--landing-border);font-size:14px;line-height:24px}.team_highlights__jlTJs li:before{content:"";position:absolute;top:23px;left:2px;width:6px;height:1px;background:var(--landing-brand)}.team_pending__fZR2n p:last-child{margin:12px 0 0;color:var(--landing-text-faint);font-size:14px}.team_peers__vB_p3{margin-top:96px}@media (max-width:1023px){.team_cardGrid__PC0mk{grid-template-columns:repeat(3,minmax(0,1fr))}.team_personLayout__dzF_M{grid-template-columns:240px minmax(0,1fr);gap:40px}}@media (max-width:767px){.team_body__Y_yze{margin-top:48px}.team_body__Y_yze>blockquote{margin-bottom:48px}.team_cardGrid__PC0mk{grid-template-columns:repeat(2,minmax(0,1fr))}.team_personLayout__dzF_M{grid-template-columns:minmax(0,1fr);gap:32px}.team_personAside__IeTvR{position:static}.team_personAside__IeTvR .team_portrait__K1eVc{max-width:240px}.team_timeline__b3pGr li{grid-template-columns:minmax(0,1fr);gap:2px}.team_peers__vB_p3{margin-top:64px}}