.story_h2__Bsfbd{margin:0;font:700 46px/48px var(--font-display);color:var(--ink)}.story_h2narrow__1vrpY{max-width:620px}.story_h2sm__YDfPL{margin:0;font:700 38px/1.1 var(--font-display);color:var(--ink)}.story_h3__pQIVP{margin:0;font:600 28px/1.1 var(--font-display);color:var(--ink)}.story_p18__Msv0_{margin:0;font:400 18px/29px var(--font-body);color:var(--ink)}.story_p19___eVFp{margin:0;max-width:680px;font:400 19px/30px var(--font-body);color:var(--ink-muted)}.story_head__CvwWR{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:var(--space-5)}.story_header__3nbOT{background:var(--surface);padding:16px 0}.story_headerInner__4wH1L{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:48px}.story_headerText__O0cCs{display:flex;flex-direction:column;gap:16px;min-width:0}.story_ripple__1SC_0{display:flex;align-items:center;justify-content:center;min-width:0}.story_ripple__1SC_0 img{display:block;width:min(100%,320px);height:auto;image-rendering:pixelated}.story_eyebrow__Ei_nB{margin:0;font:500 12px/16px var(--font-mono);letter-spacing:2px;color:var(--ink-muted)}.story_h1__UCM5y{margin:0;max-width:820px;font:700 66px/1 var(--font-display);color:var(--ink)}.story_lead__3VvAh{margin:0;max-width:680px;font:400 20px/31px var(--font-body);color:var(--ink)}.story_million__EgQhb{background:var(--sky);padding:48px 0}@media (min-width:900px){.story_million__EgQhb{scroll-margin-top:76px}}.story_millionInner__USlWr{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);justify-content:space-between;gap:clamp(24px,4vw,56px);align-items:center}.story_millionText__BTwtP{display:flex;flex-direction:column;gap:24px}.story_callout__WtiOa{align-self:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px 24px;background:var(--surface);border:var(--outline-width) solid var(--ink);box-shadow:var(--shadow-hard-lg)}.story_calloutFig__1TSxb{margin:0;font:700 20px/28px var(--font-mono);color:var(--ink)}.story_calloutNote__YB8js{margin:0;font:400 14px/20px var(--font-body);color:var(--ink-muted)}.story_fieldWrap__XC5jW{width:min(100%,660px,max(180px,calc(100dvh - 172px)));justify-self:end;padding:0 8px 8px 0}.story_character__aYSlh{background:var(--sky);color:var(--ink);padding:var(--space-6) 0}.story_characterInner__HaC1M{display:flex;align-items:center;gap:64px}.story_bigSprite__1mmpR{display:flex;align-items:center;justify-content:center;flex:none;width:344px;height:344px}.story_characterText__pYjqj{display:flex;flex-direction:column;gap:24px}.story_character__aYSlh .story_h2__Bsfbd,.story_character__aYSlh .story_p19___eVFp{color:var(--ink)}.story_mission__hFcwN{background:var(--surface);padding:var(--space-6) 0 var(--space-5)}.story_intro__QkruL{margin:8px 0 0;max-width:520px;font:400 18px/28px var(--font-body);color:var(--ink-muted)}.story_cards__hIxDO{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:0;padding:0}.story_card__7vI8T{display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:240px;padding:24px;background:var(--surface-raised);box-shadow:var(--shadow-hard)}.story_card__7vI8T,.story_icon__cCk9U{border:var(--outline-width) solid var(--ink)}.story_icon__cCk9U{width:40px;height:40px}.story_cardText__ImxZv{display:flex;flex-direction:column;gap:8px}.story_cardText__ImxZv p{margin:0;font:400 15px/24px var(--font-body);color:var(--ink)}.story_finale__Lj_Vs{background:var(--sky);color:var(--ink);padding:64px 0}.story_finaleInner__eu_PM{gap:32px;text-align:center}.story_finaleHead__ig1Qj,.story_finaleInner__eu_PM{display:flex;flex-direction:column;align-items:center}.story_finaleHead__ig1Qj{gap:12px;max-width:900px}.story_finaleTitle__hgNJO{margin:0;max-width:900px;font:700 clamp(36px,5vw,64px)/1.05 var(--font-display);color:var(--drop-light)}.story_finaleIntro___m_Pn{margin:0;max-width:760px;font:400 19px/30px var(--font-body);color:var(--ink)}.story_finaleStats__2I3hk{display:grid;gap:20px;width:100%;text-align:left}.story_finaleMetric__FLwPQ{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;background:var(--surface-raised);border:var(--outline-width) solid var(--outline);box-shadow:8px 8px 0 var(--drop-body)}.story_finaleMetricLabel__up_ir{margin:0;font:700 14px/20px var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--drop-light)}.story_finaleMetricValue__hVeOH{margin:0;font:700 clamp(36px,5vw,56px)/1 var(--font-mono);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.story_finaleMetricDescription__1TNXD{margin:0;font:400 14px/21px var(--font-body);color:var(--ink-muted)}.story_finaleMetric__FLwPQ [data-state]{margin:0}.story_dataFreshness__VBpw_{align-self:stretch;width:100%;margin-top:-16px;text-align:left;font:400 13px/20px var(--font-body);color:var(--ink-muted)}.story_dataFreshness__VBpw_ summary{width:fit-content;cursor:pointer}.story_dataFreshnessContent__5M9YZ{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:12px 16px;background:var(--surface);border:var(--outline-width) solid var(--outline)}.story_dataFreshnessContent__5M9YZ [data-state],.story_freshnessNote__SiJ3X{margin:0;font:400 13px/20px var(--font-body);color:var(--ink-muted)}.story_dataFreshnessContent__5M9YZ [data-state]{letter-spacing:0;text-transform:none}.story_finaleClose__VrEvJ{margin:0;max-width:740px;font:700 clamp(22px,3vw,30px)/1.2 var(--font-display);color:var(--ink)}.story_finaleActions__opcK8{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.story_communityInvite__jfhCY{margin:0;font:700 20px/1.2 var(--font-display);color:var(--drop-light)}.story_next__aPcO_{background:var(--sky);padding:var(--space-6) 0}.story_articles__gEwqS{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;margin:0;padding:0}.story_article___Juox{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:160px;padding:24px;background:var(--surface);border:var(--outline-width) solid var(--ink);color:var(--ink);text-decoration:none}.story_articleTitle__n_SAw{font:700 19px/26px var(--font-body)}.story_read__pLxls{font:700 15px/1 var(--font-body);color:var(--ink-muted)}.story_allMobile__zy1ES{margin-top:24px}@media (max-width:1239px){.story_millionInner__USlWr{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.story_articles__gEwqS{grid-template-columns:repeat(2,1fr)}.story_bigSprite__1mmpR{width:256px;height:256px}.story_bigSprite__1mmpR img{width:216px;height:168px}}@media (min-width:900px) and (max-width:1100px){.story_headerInner__4wH1L{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:32px}.story_h1__UCM5y{font-size:58px}}@media (max-width:899px){.story_h1__UCM5y{font-size:42px}.story_h2__Bsfbd{font-size:32px;line-height:1.06}.story_h2sm__YDfPL{font-size:30px}.story_h3__pQIVP{font:800 20px/1.2 var(--font-body)}.story_intro__QkruL,.story_lead__3VvAh,.story_p18__Msv0_,.story_p19___eVFp{font-size:17px;line-height:26px}.story_head__CvwWR{flex-direction:column;gap:16px;margin-bottom:24px}.story_header__3nbOT{padding:clamp(12px,4vw,16px) 0}.story_million__EgQhb,.story_mission__hFcwN{padding:32px 0}.story_character__aYSlh{padding:24px 0}.story_millionInner__USlWr{grid-template-columns:1fr;gap:24px;align-items:start}.story_fieldWrap__XC5jW{width:100%;justify-self:center}.story_headerInner__4wH1L{grid-template-columns:1fr;gap:12px}.story_headerText__O0cCs{gap:12px}.story_ripple__1SC_0 img{width:min(100%,160px)}.story_characterInner__HaC1M{flex-direction:column;align-items:center;gap:8px}.story_characterText__pYjqj{width:100%;gap:16px}.story_characterText__pYjqj .story_h2__Bsfbd{width:100%;text-align:center}.story_bigSprite__1mmpR{width:184px;height:168px}.story_bigSprite__1mmpR img{width:160px;height:124px}.story_cards__hIxDO{grid-template-columns:1fr;gap:16px}.story_card__7vI8T{min-height:0;justify-content:flex-start;gap:20px;padding:16px}.story_finale__Lj_Vs{padding:var(--space-5) 0}.story_finaleInner__eu_PM{gap:24px}.story_finaleHead__ig1Qj{gap:10px}.story_finaleIntro___m_Pn{font-size:17px;line-height:26px}.story_finaleStats__2I3hk{gap:16px}.story_finaleMetric__FLwPQ{padding:20px}.story_finaleActions__opcK8{gap:12px}.story_next__aPcO_{padding:32px 0}.story_articles__gEwqS{gap:16px}.story_article___Juox{min-height:140px;padding:16px}.story_articleTitle__n_SAw{font-size:16px;line-height:22px}}.story_p17__lkJCg{margin:0;font:400 17px/27px var(--font-body);color:var(--ink)}.story_more__nIELd{background:var(--surface);padding:var(--space-6) 0}.story_moreInner__DCK_r{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-areas:"art heading" "art copy";grid-template-rows:auto 1fr;align-items:center;column-gap:48px;row-gap:16px}.story_moreArt__MpArv{display:flex;align-items:center;justify-content:center;min-width:0;grid-area:art}.story_moreFrame__vXmVT{position:relative;display:grid;place-items:center;width:min(100%,448px);padding:18px;background:var(--drop-light);border:var(--outline-width) solid var(--ink);box-shadow:var(--shadow-hard)}.story_moreFrame__vXmVT:after,.story_moreFrame__vXmVT:before{position:absolute;width:12px;height:12px;background:var(--drop-body);content:"";image-rendering:pixelated}.story_moreFrame__vXmVT:before{top:14px;left:14px;box-shadow:16px 0 var(--drop-body),0 16px var(--drop-body)}.story_moreFrame__vXmVT:after{right:14px;bottom:14px;box-shadow:-16px 0 var(--drop-body),0 -16px var(--drop-body)}.story_moreArt__MpArv img{display:block;width:100%;height:auto;image-rendering:pixelated;border:var(--outline-width) solid var(--ink)}.story_moreHeading__pMode{grid-area:heading}.story_moreCopy__efJVa{grid-area:copy;display:flex;flex-direction:column;gap:16px;max-width:680px}.story_themes__gwmDp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none}.story_themes__gwmDp li{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;background:var(--drop-light);border:var(--outline-width) solid var(--ink)}.story_themes__gwmDp strong{font:600 11px/1.2 var(--font-mono);letter-spacing:1px}.story_themes__gwmDp span{font:400 13px/19px var(--font-body)}.story_learn__lv25P{background:var(--surface);padding:36px 0}.story_learnInner__thZ2M{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:980px;margin-inline:auto;text-align:center}.story_learnInner__thZ2M>.story_eyebrow__Ei_nB{margin:0}.story_learnSubtitle__Nsa_2{margin:-4px 0 4px;font:700 20px/1.4 var(--font-body)}.story_learnCopy__UKJ_W{display:flex;flex-direction:column;gap:12px;width:min(100%,720px);text-align:left}.story_learnCopy__UKJ_W .story_p19___eVFp{font-size:16px;line-height:25px}.story_learnCards__LZ91r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;text-align:left}.story_learnCards__LZ91r li{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--drop-light);border:var(--outline-width) solid var(--ink);box-shadow:var(--shadow-hard)}.story_learnCards__LZ91r strong{font:700 16px/1.3 var(--font-body)}.story_learnCards__LZ91r span{font:400 14px/21px var(--font-body)}.story_learnAction__ylg1i{align-self:center}.story_introCol__tWXTb{display:flex;flex-direction:column;gap:8px;max-width:520px}.story_introCol__tWXTb .story_intro__QkruL{margin:0}.story_lore__gxOdk{background:var(--drop-light);padding:64px 0}.story_loreGrid__lLN_8{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.story_loreBlock__NLzlQ{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--surface);border:var(--outline-width) solid var(--ink);box-shadow:var(--shadow-hard)}.story_loreTitle__WASf3{margin:0 0 4px;font:600 28px/1.1 var(--font-display);color:var(--ink)}.story_loreMore__PfG0W{margin-top:8px}.story_loreToggle__mq1Tb{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0;border:0;background:transparent;font:700 16px/1 var(--font-body);color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.story_loreToggle__mq1Tb svg{display:block;width:14px;height:14px;flex:none;color:var(--ink)}.story_loreToggle__mq1Tb [data-chevron-up],.story_loreToggle__mq1Tb [data-expanded-label],.story_loreToggle__mq1Tb[aria-expanded=true] [data-chevron-down],.story_loreToggle__mq1Tb[aria-expanded=true] [data-collapsed-label]{display:none}.story_loreToggle__mq1Tb[aria-expanded=true] [data-chevron-up],.story_loreToggle__mq1Tb[aria-expanded=true] [data-expanded-label]{display:inline}.story_loreMore__PfG0W [hidden]{display:none}.story_loreMore__PfG0W p+p{margin-top:12px}@media (max-width:899px){.story_lore__gxOdk,.story_more__nIELd{padding:32px 0}.story_learn__lv25P{padding:24px 0}.story_learnInner__thZ2M{gap:10px}.story_moreInner__DCK_r{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "art" "copy";grid-template-rows:auto;row-gap:10px}.story_moreFrame__vXmVT{width:min(100%,280px);padding:10px}.story_moreCopy__efJVa{max-width:none;gap:10px}.story_themes__gwmDp{grid-template-columns:1fr}.story_learnCopy__UKJ_W{gap:10px}.story_learnCards__LZ91r{grid-template-columns:1fr;gap:16px}.story_learnAction__ylg1i{margin-top:6px}.story_introCol__tWXTb{gap:10px}.story_loreGrid__lLN_8{grid-template-columns:1fr;gap:16px}.story_loreBlock__NLzlQ{padding:16px}.story_loreTitle__WASf3{font:800 20px/1.2 var(--font-body)}}@media (min-width:768px) and (max-width:899px){.story_header__3nbOT{padding:16px 0}.story_headerInner__4wH1L{grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:24px}.story_headerText__O0cCs{gap:16px}.story_h1__UCM5y{font-size:48px}.story_ripple__1SC_0 img{width:min(100%,240px)}.story_character__aYSlh .story_buttons__Qnn2x{justify-content:flex-start}.story_lore__gxOdk,.story_more__nIELd{padding:var(--space-5) 0}.story_learn__lv25P{padding:32px 0}.story_learnInner__thZ2M{gap:12px}.story_moreInner__DCK_r{grid-template-columns:minmax(220px,.85fr) minmax(0,1fr);grid-template-areas:"art heading" "art copy";grid-template-rows:auto 1fr;column-gap:24px;row-gap:12px}.story_moreArt__MpArv img{width:min(100%,280px)}}@media (max-width:599px){.story_finale__Lj_Vs{padding:32px 0}.story_finaleInner__eu_PM{gap:20px}.story_finaleTitle__hgNJO{font-size:clamp(32px,9vw,42px)}.story_finaleStats__2I3hk{grid-template-columns:1fr;width:100%}.story_finaleMetric__FLwPQ{padding:18px}.story_finaleActions__opcK8{width:100%}.story_finaleActions__opcK8>a{width:100%;justify-content:center}}@media (min-width:600px) and (max-width:1099px){.story_finaleStats__2I3hk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1100px){.story_moreInner__DCK_r{column-gap:32px}}.story_lore__gxOdk,.story_mission__hFcwN,.story_more__nIELd,.story_next__aPcO_{scroll-margin-top:24px}.story_cards__hIxDO,.story_loreGrid__lLN_8{align-items:stretch}.story_card__7vI8T,.story_loreBlock__NLzlQ{height:100%}.story_finaleMetric__FLwPQ{min-height:204px}.story_finaleStats__2I3hk{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.story_finaleMetric__FLwPQ{height:100%;min-height:300px}.story_finaleMetricLabel__up_ir{min-height:40px}.story_metricFreshness__wDbU5{margin-top:auto}.story_learnCards__LZ91r li{min-height:112px}@media (min-width:900px){.story_headerInner__4wH1L{column-gap:clamp(32px,5vw,72px)}.story_mission__hFcwN .story_head__CvwWR{align-items:center}.story_moreInner__DCK_r{row-gap:20px}}@media (max-width:899px){.story_character__aYSlh,.story_header__3nbOT,.story_learn__lv25P,.story_million__EgQhb,.story_mission__hFcwN,.story_more__nIELd,.story_next__aPcO_{scroll-margin-top:16px}.story_cards__hIxDO{align-items:stretch}.story_finaleMetric__FLwPQ{min-height:0}.story_dataFreshness__VBpw_{margin-top:0}}@media (max-width:599px){.story_finaleStats__2I3hk{grid-template-columns:repeat(2,minmax(0,1fr))}.story_finaleMetric__FLwPQ{min-height:232px;padding:14px;gap:9px}.story_finaleMetricLabel__up_ir{min-height:0;font-size:11px;line-height:16px}.story_finaleMetricValue__hVeOH{font-size:clamp(24px,8vw,36px)}.story_finaleMetricDescription__1TNXD{font-size:12px;line-height:18px}}@media (max-width:360px){.story_finaleStats__2I3hk{grid-template-columns:1fr}.story_finaleMetric__FLwPQ{min-height:0}}.story_finaleStats__2I3hk{gap:14px}.story_finaleMetric__FLwPQ{min-height:214px;padding:18px;gap:9px}.story_finaleMetricLabel__up_ir{min-height:0;font-size:12px;line-height:17px}.story_finaleMetricValue__hVeOH{font-size:clamp(28px,3.4vw,42px)}.story_finaleMetricDescription__1TNXD{font-size:13px;line-height:19px}@media (max-width:899px){.story_finaleStats__2I3hk{gap:12px}.story_finaleMetric__FLwPQ{min-height:184px;padding:15px}.story_finaleMetricValue__hVeOH{font-size:clamp(26px,5vw,36px)}}@media (max-width:360px){.story_finaleMetric__FLwPQ{min-height:0}}