<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The International Forecaster will be relaunching</title>
<script src="./vendor/react.js"></script>
<script src="./vendor/react-dom.js"></script>
<script src="./support.js"></script>
</head>
<body>
<x-dc>
<helmet>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;800&amp;family=IBM+Plex+Mono:wght@400;500&amp;display=swap" rel="stylesheet">
<style>
html,body{background:#14160F}
body{margin:0;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-x:hidden}
.banner{zoom:var(--banner-scale,1)}
a{color:#F1F0E6}a:hover{color:#ffffff}
</style>
</helmet>
<div class="banner" style="width: 1440px; height: 520px; flex: 0 0 auto; margin: 0 auto; box-sizing: border-box; background: #14160F; color: #F1F0E6; font-family: 'Archivo', system-ui, sans-serif; display: flex; align-items: center; padding: 0 96px; gap: 72px; overflow: hidden; position: relative">
<div style="flex: 1 1 0; display: flex; flex-direction: column; gap: 28px; min-width: 0">
<div style="font-family: 'IBM Plex Mono', monospace; font-size: 15px; letter-spacing: 0.14em; text-transform: uppercase; color: {{accent}}">The International Forecaster · Relaunching soon</div>
<h1 style="margin: 0; font-size: 76px; line-height: 1.02; font-weight: 800; letter-spacing: -0.02em">See what's coming<br>in the world.</h1>
<p style="margin: 0; font-size: 21px; line-height: 1.5; color: #B7B8A6; max-width: 620px">Economics, money and world politics woven into one forecast. Published Wednesdays and Saturdays.</p>
</div>
<div style="flex: 0 0 440px; height: 440px; position: relative; display: flex; align-items: center; justify-content: center">
<svg width="440" height="440" viewBox="0 0 440 440" aria-hidden="true" style="position: absolute; left: 0; top: 0">
<g fill="none" stroke="#3A3D2C" stroke-width="1">
<circle cx="220" cy="220" r="216"></circle>
<circle cx="220" cy="220" r="192"></circle>
</g>
<circle cx="220" cy="220" r="204" fill="none" stroke="{{accent}}" stroke-width="1.5" stroke-dasharray="2 10"></circle>
<circle cx="399" cy="124" r="6" fill="{{accent}}"></circle>
</svg>
<img src="./assets/70bd7e57c76efc657e58113e9a14c291.jpg" alt="The International Forecaster globe" style="width: 360px; height: 360px; object-fit: cover; border-radius: 50%; position: relative">
</div>
</div>
</x-dc>
<script type="text/x-dc" data-dc-script data-props='{"accent":{"editor":"color","default":"#C9C47E","options":["#C9C47E","#D9A441","#E4E2D2"]},"$preview":{"width":1440,"height":520}}'>
class Component extends DCLogic {
renderVals() {
return { accent: this.props.accent ?? '#C9C47E' };
}
}
</script>
<script>
(function(){
function fit(){document.documentElement.style.setProperty('--banner-scale',Math.min(1,document.documentElement.clientWidth/1440));}
fit();window.addEventListener('resize',fit);
})();
</script>
</body>
</html>
