Sources
Data
- CEPII BACI (HS92)
Gaulier, G. and Zignago, S. (2010). BACI: International Trade Database at the Product-Level. CEPII Working Paper 2010-23. All trade values, shares, and ranks on this site derive from BACI.
Basemap
- world-atlas (countries-110m TopoJSON)
Pre-projected world country boundaries derived from Natural Earth, joined to trade data via an ISO3 → ISO-numeric crosswalk.
Typefaces
- Besley (Indestructible Type)
Display face — a Clarendon revival.
- Public Sans (USWDS)
Body face.
- IBM Plex Mono
Data face — KPIs, tables, axis labels, codes.
Software
- Next.js + React
Application framework.
- D3 (d3-scale, d3-shape, d3-array, d3-geo, d3-scale-chromatic, d3-format)
Scales, shapes and layout math for the bespoke SVG charts; React renders the DOM.
- topojson-client
Decodes the world basemap.
- react-markdown + remark-gfm
Sanitizing Markdown renderer for story prose (raw HTML is never rendered).
- Tailwind CSS
Styling, on a CSS-variable design-token system.