.U4GvFq_framework{width:100%;margin-top:clamp(-5rem,-6vw,-3rem);padding-bottom:clamp(6rem,10vw,9rem)}.U4GvFq_canvas{aspect-ratio:1;width:min(88%,58rem);margin-inline:auto;position:relative;overflow:visible;container-type:inline-size}.U4GvFq_orbit,.U4GvFq_arc{aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.U4GvFq_orbit{border:1px dashed color-mix(in srgb, var(--border) 54%, transparent);transform:translate(-50%,-50%)}.U4GvFq_orbitOuter,.U4GvFq_arc{width:70%}.U4GvFq_arc{border:1.25px solid #0000}.U4GvFq_arcOne{border-top-color:color-mix(in srgb, #657f91 78%, var(--border));border-right-color:color-mix(in srgb, #657f91 78%, var(--border));transform:translate(-50%,-50%)rotate(-43deg)}.U4GvFq_arcTwo{border-right-color:color-mix(in srgb, #9b704e 78%, var(--border));border-bottom-color:color-mix(in srgb, #9b704e 78%, var(--border));transform:translate(-50%,-50%)rotate(8deg)}.U4GvFq_arcThree{border-bottom-color:color-mix(in srgb, #748367 78%, var(--border));border-left-color:color-mix(in srgb, #748367 78%, var(--border));transform:translate(-50%,-50%)rotate(42deg)}.U4GvFq_spoke{z-index:0;background:color-mix(in srgb, var(--border) 76%, transparent);transform-origin:0;pointer-events:none;height:1px;position:absolute}.U4GvFq_spokeOne{width:38%;top:50%;left:50%;transform:rotate(-90deg)}.U4GvFq_spokeTwo{width:38%;top:50%;left:50%;transform:rotate(30deg)}.U4GvFq_spokeThree{width:38%;top:50%;left:50%;transform:rotate(150deg)}.U4GvFq_center,.U4GvFq_node,.U4GvFq_intersection{z-index:2;aspect-ratio:1;background:color-mix(in srgb, var(--bg) 92%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.U4GvFq_center{box-sizing:border-box;aspect-ratio:1;border:1px dotted var(--border);width:22%;height:22cqw;top:50%;left:50%;transform:translate(-50%,-50%)}.U4GvFq_centerText{place-items:center;gap:.28rem;width:100%;display:grid}.U4GvFq_centerText strong{color:var(--ink);font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.17em;font-size:clamp(.96rem,1.58vw,1.38rem);font-weight:500;line-height:1.15}.U4GvFq_centerText small{max-width:7.5rem;color:color-mix(in srgb, var(--secondary) 68%, var(--ink));font-family:var(--font-heading), "Helvetica Neue", Arial, sans-serif;letter-spacing:.02em;font-size:clamp(.61rem,.9vw,.79rem);font-weight:390;line-height:1.35}.U4GvFq_center>.U4GvFq_translation{box-sizing:border-box;text-align:center;place-content:center;width:100%;height:100%;padding:12%}.U4GvFq_center>.U4GvFq_translation>*{place-self:center}.U4GvFq_translation{place-items:center;width:100%;display:grid}.U4GvFq_translation>*{grid-area:1/1;margin:0;transition:opacity .9s cubic-bezier(.22,1,.36,1)}.U4GvFq_english{opacity:1}.U4GvFq_chinese,.U4GvFq_center:hover .U4GvFq_english,.U4GvFq_center:focus-visible .U4GvFq_english,.U4GvFq_node:hover .U4GvFq_english,.U4GvFq_node:focus-visible .U4GvFq_english,.U4GvFq_intersection:hover .U4GvFq_english,.U4GvFq_intersection:focus-visible .U4GvFq_english{opacity:0}.U4GvFq_center:hover .U4GvFq_chinese,.U4GvFq_center:focus-visible .U4GvFq_chinese,.U4GvFq_node:hover .U4GvFq_chinese,.U4GvFq_node:focus-visible .U4GvFq_chinese,.U4GvFq_intersection:hover .U4GvFq_chinese,.U4GvFq_intersection:focus-visible .U4GvFq_chinese{opacity:1}.bilingual-touch-input .research-visualization-bilingual .U4GvFq_english{opacity:1;visibility:visible;transition:opacity 1.1s cubic-bezier(.22,1,.36,1) .18s,visibility linear}.bilingual-touch-input .research-visualization-bilingual .U4GvFq_chinese{opacity:0;visibility:hidden;transition:opacity .48s,visibility linear}.bilingual-touch-input .research-visualization-bilingual.bilingual-touch-active .U4GvFq_english{opacity:0;visibility:hidden;transition:opacity .48s,visibility linear}.bilingual-touch-input .research-visualization-bilingual.bilingual-touch-active .U4GvFq_chinese{opacity:1;visibility:visible;transition:opacity 1.1s cubic-bezier(.22,1,.36,1) .18s,visibility linear}.U4GvFq_node small>span{display:block}.U4GvFq_center:focus-visible,.U4GvFq_node:focus-visible,.U4GvFq_intersection:focus-visible{outline:1px solid color-mix(in srgb, var(--ink) 32%, transparent);outline-offset:.25rem}.U4GvFq_node{box-sizing:border-box;aspect-ratio:1;text-align:center;flex-direction:column;gap:0;width:44%;height:44cqw;padding:clamp(1.15rem,1.8vw,1.6rem) clamp(1.35rem,2vw,1.8rem) clamp(2rem,2.6vw,2.6rem);transition:background-color .24s,transform .32s cubic-bezier(.22,1,.36,1);overflow:visible}.U4GvFq_node:hover{background:color-mix(in srgb, var(--surface) 70%, transparent);transform:translate(-50%,-50%)scale(1.018)}.U4GvFq_nodeOne{border:1.25px solid color-mix(in srgb, #657f91 82%, var(--border));top:12%;left:50%;transform:translate(-50%,-50%)}.U4GvFq_nodeTwo{border:1.25px solid color-mix(in srgb, #9b704e 82%, var(--border));top:69%;left:82.91%;transform:translate(-50%,-50%)}.U4GvFq_nodeThree{border:1.25px solid color-mix(in srgb, #748367 82%, var(--border));top:69%;left:17.09%;transform:translate(-50%,-50%)}.U4GvFq_number{color:color-mix(in srgb, var(--secondary) 68%, var(--ink));font-family:var(--font-heading), "Helvetica Neue", Arial, sans-serif;margin:0 0 clamp(1.125rem,1.6vw,1.5rem);font-size:clamp(1.18rem,1.95vw,1.72rem);font-weight:400;line-height:1;position:static;transform:none}.U4GvFq_node strong{max-width:90%;color:var(--ink);letter-spacing:.075em;text-transform:uppercase;font-size:clamp(.62rem,.96vw,.83rem);font-weight:500;line-height:1.43}.U4GvFq_divider{background:var(--border);width:1.1rem;height:1px;margin-block:clamp(.75rem,1.05vw,1rem)}.U4GvFq_node small{max-width:90%;color:color-mix(in srgb, var(--secondary) 68%, var(--ink));font-size:clamp(.63rem,.98vw,.85rem);font-weight:390;line-height:1.7}.U4GvFq_node small>span+span{margin-top:.12rem}.U4GvFq_node>.U4GvFq_translation:last-child{opacity:.68;transition:opacity .32s}.U4GvFq_node:hover>.U4GvFq_translation:last-child,.U4GvFq_node:focus-visible>.U4GvFq_translation:last-child{opacity:.88}.U4GvFq_nodeOne .U4GvFq_number,.U4GvFq_nodeOne small{color:color-mix(in srgb, #657f91 82%, var(--ink))}.U4GvFq_nodeTwo .U4GvFq_number,.U4GvFq_nodeTwo small{color:color-mix(in srgb, #9b704e 82%, var(--ink))}.U4GvFq_nodeThree .U4GvFq_number,.U4GvFq_nodeThree small{color:color-mix(in srgb, #748367 82%, var(--ink))}.U4GvFq_intersection{z-index:3;box-sizing:border-box;aspect-ratio:auto;text-align:center;background:0 0;border:0;flex-direction:column;gap:clamp(.4rem,.7vw,.62rem);width:28%;height:auto;padding:0;overflow:visible}.U4GvFq_intersectionLeft{top:42%;left:-5%;transform:translate(-50%,-50%)}.U4GvFq_intersectionRight{top:42%;left:105%;transform:translate(-50%,-50%)}.U4GvFq_intersectionBottom{top:99%;left:50%;transform:translate(-50%,-50%)}.U4GvFq_intersection strong{color:var(--ink);letter-spacing:.06em;font-size:clamp(.61rem,.88vw,.79rem);font-weight:500;line-height:1.35}.U4GvFq_intersection small{color:color-mix(in srgb, var(--secondary) 68%, var(--ink));font-size:clamp(.53rem,.76vw,.68rem);font-weight:390;line-height:1.4}@media (max-width:720px){.U4GvFq_canvas{aspect-ratio:auto;max-width:31.5rem}.U4GvFq_center{width:calc(12.05cqw + 3.144rem);height:calc(12.05cqw + 3.144rem)}.U4GvFq_node{width:calc(26.8cqw + 5.44rem);height:calc(26.8cqw + 5.44rem);padding:1.35rem clamp(.6rem,3vw,1.3rem) 1.55rem}.U4GvFq_nodeTwo{top:calc(69% + max(0px,4.95rem - 11vw));left:calc(100% - 9.82cqw - 2.56rem)}.U4GvFq_nodeThree{top:calc(69% + max(0px,4.95rem - 11vw));left:calc(9.82cqw + 2.56rem)}.U4GvFq_spokeTwo,.U4GvFq_spokeThree{width:calc(9.325rem + 5.875vw)}.U4GvFq_number{margin:0;position:absolute;top:clamp(-1.25rem,9.5vw - 3.14rem,1rem)}.U4GvFq_divider{margin-block:.62rem}.U4GvFq_node strong{max-width:100%;line-height:1.46}.U4GvFq_node small{max-width:100%;line-height:1.72}.U4GvFq_node small>span+span{margin-top:.18rem}.U4GvFq_intersection{gap:.52rem;width:24%}.U4GvFq_intersectionLeft{left:min(12%,13.05rem - 32.5vw)}.U4GvFq_intersectionRight{left:calc(100% + -1*min(12%,13.05rem - 32.5vw))}.U4GvFq_intersectionBottom{top:calc(99% + max(0px,4.95rem - 11vw))}.U4GvFq_intersection strong{line-height:1.48}.U4GvFq_intersection small{line-height:1.52}}@media (max-width:480px){.U4GvFq_canvas{height:clamp(33rem,70vw + 20.75rem,37rem)}}@media (min-width:481px) and (max-width:720px){.U4GvFq_canvas{height:clamp(31.5rem,48.0625rem - 36.82vw,37rem)}}.U4GvFq_mobile{display:none}@media (prefers-reduced-motion:reduce){.U4GvFq_node{transition:none}}@media (max-width:800px){.U4GvFq_canvas{width:min(92%,36rem);display:block}.U4GvFq_mobile{display:none}.U4GvFq_mobileRow{border-top:1px solid var(--border);grid-template-columns:2.5rem minmax(0,1fr);gap:1.25rem;padding:1.75rem 0;display:grid}.U4GvFq_mobileRow:last-child{border-bottom:1px solid var(--border)}.U4GvFq_mobileRow>span{color:var(--secondary);font-size:.9rem}.U4GvFq_mobileRow div{gap:.65rem;display:grid}.U4GvFq_mobileRow strong{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;font-weight:500;line-height:1.5}.U4GvFq_mobileRow small{color:var(--secondary);font-size:.82rem;line-height:1.65}}
.JKzwtG_shell{gap:0;width:100%;max-width:80rem}.JKzwtG_header{border-bottom:0;grid-template-columns:1fr;align-items:start;row-gap:clamp(6rem,9vw,8rem);padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:0;display:grid;position:relative}.JKzwtG_heroCopy{align-content:center;gap:0;min-width:0;display:grid}.JKzwtG_heroTitle{margin-bottom:0}.JKzwtG_heroCopy:after{background:color-mix(in srgb, var(--border) 62%, transparent);content:"";width:clamp(3.5rem,7vw,6rem);height:1px;margin-top:clamp(3.5rem,5vw,5rem)}.JKzwtG_heroVisualization{place-self:center;width:min(78%,49rem);min-width:0;margin:0 auto;padding:0;transform:none}.JKzwtG_heroCanvas{width:100%;margin-inline:auto}.JKzwtG_themes{margin-top:clamp(11.25rem,20vh,17.5rem);display:block}.JKzwtG_areaList{gap:clamp(7.5rem,12vw,11rem);display:grid}.JKzwtG_areaList .JKzwtG_area{border:0;padding:0;display:block}.JKzwtG_area .JKzwtG_areaCore{display:block}.JKzwtG_area .JKzwtG_areaNumber{letter-spacing:-.045em;margin:0 0 clamp(1.5rem,2.5vw,2.25rem);font-size:clamp(2.5rem,4vw,3.25rem);font-weight:300;line-height:1}.JKzwtG_area:first-child .JKzwtG_areaNumber{color:color-mix(in srgb, #657f91 72%, var(--secondary))}.JKzwtG_area:nth-child(2) .JKzwtG_areaNumber{color:color-mix(in srgb, #9b704e 68%, var(--secondary))}.JKzwtG_area:nth-child(3) .JKzwtG_areaNumber{color:color-mix(in srgb, #748367 72%, var(--secondary))}.JKzwtG_areaCore .JKzwtG_areaTitle{letter-spacing:.105em;text-transform:uppercase;text-wrap:balance;max-width:38rem;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:520;line-height:1.38}.JKzwtG_areaCore .JKzwtG_areaTitleZh{letter-spacing:.06em;max-width:38rem;margin:0;font-size:clamp(1.18rem,1.8vw,1.5rem);font-weight:400;line-height:1.55}.JKzwtG_areaCore .JKzwtG_overview{width:100%;max-width:none;margin-top:clamp(1.75rem,3vw,2.5rem)}.JKzwtG_areaCore .JKzwtG_overviewCopy,.JKzwtG_areaCore .JKzwtG_overviewCopyZh{text-align:left;text-align-last:auto;text-justify:auto;width:100%;max-width:none;margin:0}.JKzwtG_areaCore .JKzwtG_overviewCopy{font-size:clamp(1.02rem,1.25vw,1.1rem);line-height:1.76}.JKzwtG_areaCore .JKzwtG_overviewCopyZh{font-size:clamp(.96rem,1.15vw,1.04rem);line-height:1.9}.JKzwtG_area .JKzwtG_threadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.5rem,6vw,5.5rem);margin-top:clamp(4rem,6vw,5.25rem);padding:0;display:grid}.JKzwtG_threadGrid .JKzwtG_thread{border:0;min-width:0;padding:0;display:block}.JKzwtG_thread .JKzwtG_threadTitle{letter-spacing:-.005em;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(1.18rem,1.55vw,1.42rem);font-weight:600;line-height:1.4}.JKzwtG_thread .JKzwtG_threadTitleZh{letter-spacing:.02em;margin:0;font-size:clamp(1.04rem,1.3vw,1.18rem);font-weight:400;line-height:1.6}.JKzwtG_thread .JKzwtG_threadCopy,.JKzwtG_thread .JKzwtG_threadCopyZh{text-align:justify;text-align-last:left;text-justify:inter-word;max-width:none;margin:0}.JKzwtG_thread .JKzwtG_threadCopy{font-size:clamp(.98rem,1.15vw,1.04rem);line-height:1.78}.JKzwtG_thread .JKzwtG_threadCopyZh{font-size:clamp(.93rem,1.05vw,.99rem);line-height:1.9}@media (max-width:1100px){.JKzwtG_header{grid-template-columns:1fr;row-gap:clamp(6rem,8vw,7rem);padding-top:clamp(1.5rem,3vw,3rem)}.JKzwtG_heroCopy{max-width:36rem}.JKzwtG_heroVisualization{width:min(76%,44rem);margin-top:0;transform:none}.JKzwtG_heroCanvas{width:100%}.JKzwtG_themes{margin-top:clamp(9rem,17vh,12rem)}}@media (max-width:920px){.JKzwtG_areaList{gap:clamp(7rem,14vw,9rem)}.JKzwtG_area .JKzwtG_threadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem);padding-left:0}}@media (max-width:720px){.JKzwtG_shell{gap:0}.JKzwtG_header{grid-template-columns:1fr;row-gap:clamp(3.5rem,12vw,5rem);padding-top:1.5rem;padding-bottom:0}.JKzwtG_heroCopy{gap:1rem}.JKzwtG_heroCopy:after{margin-top:3rem}.JKzwtG_heroVisualization,.JKzwtG_heroCanvas{width:100%}.JKzwtG_heroVisualization{margin-top:0}.JKzwtG_themes{margin-top:clamp(7.5rem,22vw,10rem)}.JKzwtG_areaList{gap:6.5rem}.JKzwtG_area .JKzwtG_areaNumber{margin-bottom:1.4rem}.JKzwtG_areaCore .JKzwtG_areaTitle{letter-spacing:.085em;font-size:clamp(1.2rem,6vw,1.48rem)}.JKzwtG_areaCore .JKzwtG_overview{max-width:none;margin-top:1.75rem}.JKzwtG_areaCore .JKzwtG_overviewCopy,.JKzwtG_areaCore .JKzwtG_overviewCopyZh{max-width:none}.JKzwtG_area .JKzwtG_threadGrid{grid-template-columns:1fr;gap:3.75rem;margin-top:3.75rem;padding-left:0}}
