Skip to content

Commit 0a6524a

Browse files
committed
deploy: 03839da
1 parent ab76db1 commit 0a6524a

4 files changed

Lines changed: 206 additions & 22 deletions

File tree

assets/index-CwahgbZA.js

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/index-DaC9dkmI.js

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.html

Lines changed: 195 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
rel="stylesheet"
1111
/>
1212
<title>Is Europe Falling Behind?</title>
13-
<script type="module" crossorigin src="/special-operations/assets/index-DaC9dkmI.js"></script>
14-
<link rel="stylesheet" crossorigin href="/special-operations/assets/index-BheuV3h4.css">
13+
<script type="module" crossorigin src="/special-operations/assets/index-CwahgbZA.js"></script>
14+
<link rel="stylesheet" crossorigin href="/special-operations/assets/index-Do4rh7yP.css">
1515
</head>
1616
<body>
1717
<div id="app">
@@ -21,13 +21,172 @@ <h1>
2121
Is Europe <em>really</em> falling behind?
2222
</h1>
2323
<p class="lede">
24-
Choose an economic indicator, animate it through time, and compare a
25-
handful of countries across the metrics that matter.
24+
Not in the simple way the headline suggests. Since 2000, European
25+
economies kept growing, but public markets compounded much more
26+
aggressively in the United States and selected Asian markets.
27+
</p>
28+
<p class="story-cue">
29+
Read the charts from left to right: first the real economy, then the
30+
investable market proxy, then the global index weight that investors
31+
actually experience.
2632
</p>
2733
</header>
2834

35+
<section class="findings-panel" aria-labelledby="findings-title">
36+
<div class="section-kicker">
37+
<p class="eyebrow">Key findings</p>
38+
<h2 id="findings-title">Europe grew. Markets repriced the world elsewhere.</h2>
39+
</div>
40+
<div class="finding-grid">
41+
<article class="finding-card">
42+
<span class="finding-card__label">Real economy</span>
43+
<strong>2.48x</strong>
44+
<p>Average European GDP growth by 2023, with GDP per capita also more than doubling.</p>
45+
</article>
46+
<article class="finding-card">
47+
<span class="finding-card__label">Market proxy</span>
48+
<strong>1.15x</strong>
49+
<p>Average European country-ETF growth, versus 2.28x for North America.</p>
50+
</article>
51+
<article class="finding-card">
52+
<span class="finding-card__label">Clearest split</span>
53+
<strong>0.90x vs 2.51x</strong>
54+
<p>Germany's ETF ended below its 2000 level, while the US ETF more than doubled.</p>
55+
</article>
56+
<article class="finding-card">
57+
<span class="finding-card__label">Global weight</span>
58+
<strong>63.7%</strong>
59+
<p>The US share of MSCI ACWI in May 2026, up from 53.0% in April 2015.</p>
60+
</article>
61+
</div>
62+
</section>
63+
2964
<main class="mvp-layout">
30-
<section class="map-panel" aria-label="Interactive map">
65+
<section class="guided-story" aria-label="Guided data story">
66+
<div class="story-scroll">
67+
<div class="scroll-hint" aria-hidden="true">
68+
<span>Scroll</span>
69+
<i class="scroll-hint__arrow"></i>
70+
</div>
71+
72+
<article class="story-step" data-story-preset="real-economy">
73+
<p class="eyebrow">Act 1 &middot; Real economy</p>
74+
<h2>Europe did not stop growing.</h2>
75+
<p>
76+
Start with GDP in regional mode. By 2023, Europe is around
77+
2.48x its 2000 GDP baseline, and GDP per capita also more than
78+
doubled. The first lesson is that the story is not collapse.
79+
</p>
80+
<div class="story-stat-row">
81+
<span><strong>2.48x</strong> Europe GDP</span>
82+
<span><strong>2.18x</strong> Europe GDP per capita</span>
83+
</div>
84+
<button class="story-preset-button" type="button" data-story-action="real-economy">
85+
Show GDP view
86+
</button>
87+
</article>
88+
89+
<article class="story-step" data-story-preset="market-gap">
90+
<p class="eyebrow">Act 2 &middot; Market proxy</p>
91+
<h2>The market line tells a harsher story.</h2>
92+
<p>
93+
Switch to country ETF prices and the gap opens. Germany and the
94+
UK sit below their 2000 ETF baselines, while the US ETF more
95+
than doubles and Korea becomes the key counterexample.
96+
</p>
97+
<div class="story-stat-row">
98+
<span><strong>0.90x</strong> Germany ETF</span>
99+
<span><strong>0.62x</strong> UK ETF</span>
100+
<span><strong>2.51x</strong> US ETF</span>
101+
</div>
102+
<button class="story-preset-button" type="button" data-story-action="market-gap">
103+
Show ETF view
104+
</button>
105+
</article>
106+
107+
<article class="story-step" data-story-preset="scatter-gap">
108+
<p class="eyebrow">Act 3 &middot; Uneven gap</p>
109+
<h2>Prosperity and markets separate.</h2>
110+
<p>
111+
The scatter view fixes the comparison: GDP per capita growth on
112+
one axis, ETF growth on the other. Countries to the upper right
113+
turned prosperity into investable market returns; Europe is more
114+
mixed.
115+
</p>
116+
<div class="story-stat-row">
117+
<span><strong>Korea</strong> high market response</span>
118+
<span><strong>Germany</strong> GDP without ETF lift</span>
119+
</div>
120+
<button class="story-preset-button" type="button" data-story-action="scatter-gap">
121+
Show scatter view
122+
</button>
123+
</article>
124+
125+
<article class="story-step" data-story-preset="market-cap">
126+
<p class="eyebrow">Act 4 &middot; Market cap</p>
127+
<h2>Listed-company value compounds elsewhere.</h2>
128+
<p>
129+
Market capitalization makes the asymmetry harder to miss. The
130+
US compounds strongly, Korea is exceptional, and several major
131+
European markets trail despite real-economy growth.
132+
</p>
133+
<div class="story-stat-row">
134+
<span><strong>11.49x</strong> Korea market cap</span>
135+
<span><strong>3.24x</strong> US market cap</span>
136+
<span><strong>1.14x</strong> UK market cap</span>
137+
</div>
138+
<button class="story-preset-button" type="button" data-story-action="market-cap">
139+
Show market-cap view
140+
</button>
141+
</article>
142+
143+
<article class="story-step" data-story-preset="acwi-latest">
144+
<p class="eyebrow">Act 5 &middot; Global index</p>
145+
<h2>The index investors buy became more concentrated.</h2>
146+
<p>
147+
The ACWI snapshots translate the country story into portfolio
148+
exposure. From 2015 to 2026, US weight grows and technology
149+
becomes the dominant sector block.
150+
</p>
151+
<div class="story-stat-row">
152+
<span><strong>63.7%</strong> US ACWI weight</span>
153+
<span><strong>30.7%</strong> information technology</span>
154+
</div>
155+
<div class="story-button-row">
156+
<button class="story-preset-button" type="button" data-story-action="acwi-first">
157+
Show 2015 ACWI
158+
</button>
159+
<button class="story-preset-button" type="button" data-story-action="acwi-latest">
160+
Show latest ACWI
161+
</button>
162+
</div>
163+
</article>
164+
165+
<article class="story-step story-step--explore" data-story-preset="explore">
166+
<p class="eyebrow">Explore yourself</p>
167+
<h2>Now test the thesis.</h2>
168+
<p>
169+
Use the controls to change the indicator, year, geography, and
170+
scale. The guided sections set the argument; the explorer lets
171+
you look for exceptions.
172+
</p>
173+
<button class="story-preset-button" type="button" data-story-action="explore">
174+
Reset explorer
175+
</button>
176+
</article>
177+
</div>
178+
179+
<section class="map-panel story-stage" aria-label="Interactive story stage">
180+
<div class="section-kicker section-kicker--panel">
181+
<p class="eyebrow">Evidence explorer</p>
182+
<h2>Compare the growth story from four angles</h2>
183+
<p>
184+
Start with GDP to see that Europe is not standing still, then
185+
switch to ETF Price and Market Cap to see where the gap opens.
186+
Use countries for concrete examples, or regions for the broader pattern.
187+
</p>
188+
</div>
189+
31190
<div class="control-bar">
32191
<div class="control-group control-group--inputs">
33192
<label class="control-field">
@@ -74,6 +233,12 @@ <h1>
74233
</div>
75234

76235
<div id="map-chart" class="map-chart"></div>
236+
<p class="chart-note">
237+
Map mode shows where each indicator has grown since 2000. Scatter
238+
mode fixes the question to prosperity growth versus investable
239+
market growth, making outliers like the US, Korea, Germany, and the
240+
UK easier to compare.
241+
</p>
77242

78243
<aside id="spider-panel" class="spider-overlay" aria-label="Spider comparison" hidden>
79244
<div class="spider-heading">
@@ -91,15 +256,25 @@ <h2>Profile comparison</h2>
91256
<div>
92257
<p class="eyebrow">Evolution</p>
93258
<h2 id="evolution-title">Indicator trajectory</h2>
259+
<p class="panel-copy">
260+
The line chart turns the selected year into a trajectory. Look
261+
for whether the gap appears gradually, after shocks, or only in
262+
the latest period.
263+
</p>
94264
</div>
95265
<div id="evolution-chart" class="chart"></div>
96266
</section>
97267

98268
<section class="treemap-panel" aria-label="Country / sector treemap">
99269
<div class="treemap-panel__heading">
100270
<div>
101-
<p class="eyebrow">Market composition</p>
102-
<h2 id="treemap-title">ACWI weights by country and sector</h2>
271+
<p class="eyebrow">Final act</p>
272+
<h2 id="treemap-title">Where global equity weight moved</h2>
273+
<p class="panel-copy">
274+
The ACWI snapshots show why the market gap matters: global
275+
equity exposure became more concentrated in the US and in
276+
technology-heavy sectors.
277+
</p>
103278
</div>
104279
<label class="control-field control-field--treemap-time">
105280
<span class="control-label">
@@ -112,7 +287,7 @@ <h2 id="treemap-title">ACWI weights by country and sector</h2>
112287
<section class="treemap-card" aria-label="Country treemap">
113288
<div class="treemap-card__heading">
114289
<h3>MSCI ACWI Countries</h3>
115-
<p>Hover for sector breakdowns</p>
290+
<p>Hover for sector breakdowns. Watch the US tile expand over time.</p>
116291
</div>
117292
<div id="treemap-chart" class="chart"></div>
118293
</section>
@@ -124,14 +299,23 @@ <h3>MSCI ACWI sectors</h3>
124299
</section>
125300
</div>
126301
</section>
302+
</section>
127303
</section>
128304
</main>
129305

130306
<footer>
131307
<p>
132-
Growth mode normalizes every country to its year-2000 baseline.
133-
Absolute mode reveals economic scale where the underlying units are
134-
comparable; ETF prices remain a normalized public-market proxy.
308+
Methodology: the main comparison covers 20 countries with comparable
309+
country ETF histories from 2000 to 2023. Growth mode normalizes each
310+
country to its year-2000 baseline. Absolute mode is shown only where
311+
units are comparable; ETF prices remain a normalized investable-market
312+
proxy.
313+
</p>
314+
<p>
315+
Market capitalization comes from World Bank listed-company market cap
316+
data where reliable. Recent gaps are filled with the matching iShares
317+
MSCI country ETF price as a proxy; Russia, China, India, and Sweden
318+
are excluded from the market-cap comparison because of spotty data.
135319
</p>
136320
</footer>
137321
</div>

0 commit comments

Comments
 (0)