@font-face{font-family:"Exo 2 Condensed";src:url(/fonts/Exo2-RegularCondensed.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Exo 2 Condensed";src:url(/fonts/Exo2-MediumCondensed.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Exo 2 Condensed";src:url(/fonts/Exo2-SemiBoldCondensed.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Exo 2 Condensed";src:url(/fonts/Exo2-BoldCondensed.woff2)format("woff2");font-weight:700;font-display:swap}:root{--bg:#2b2c30;--bg-panel:#202125;--line:#45474d;--text:#fff;--text-muted:#b9bbc2;--accent:#fb9a15;--accent-hover:#ffb24a;--on-accent:#1e1f22;--sand:#f5f5f0;--sand-deep:#ecebe4;--sand-panel:#fff;--sand-line:#d9d8d0;--sand-text:#1e1f22;--sand-text-muted:#5c5e66;--font:"Exo 2 Condensed", "Segoe UI", system-ui, sans-serif;--max:1200px;--gutter:clamp(16px, 4vw, 48px);--row-pad:clamp(56px, 8vw, 112px)}.theme-light{--bg:var(--sand);--bg-panel:var(--sand-panel);--line:var(--sand-line);--text:var(--sand-text);--text-muted:var(--sand-text-muted);background:var(--bg);color:var(--text)}.theme-light.deep{--bg:var(--sand-deep)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55}img,video{max-width:100%;height:auto;display:block}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}h1,h2,h3{letter-spacing:.01em;margin:0 0 .5em;font-weight:600;line-height:1.1}h1{font-size:clamp(40px,6vw,72px)}h2{font-size:clamp(30px,4vw,48px)}p{max-width:60ch;margin:0 0 1em}.muted{color:var(--text-muted)}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.btn{border:2px solid var(--accent);color:var(--text);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.7em 1.6em;font-weight:600;transition:background .15s,color .15s;display:inline-block}.btn:hover,.btn.solid{background:var(--accent);color:var(--on-accent)}.btn.solid:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.soon{padding-block:var(--row-pad);align-items:center;min-height:calc(100vh - 192px);display:flex;overflow:hidden}.soon__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.soon__wordmark{width:min(100%,420px);height:auto;margin-bottom:32px}.soon__copy p{margin-bottom:0;font-size:1.15em}.soon__art{width:min(100%,520px);margin-inline:auto;position:relative}.soon__outline{opacity:.9;width:100%;height:auto}.stamp{border:.14em solid var(--accent);box-shadow:inset 0 0 0 .06em var(--bg), inset 0 0 0 .11em var(--accent);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:.92;mix-blend-mode:screen;filter:url(#stamp-ink);pointer-events:none;border-radius:.22em;padding:.18em .5em;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1;position:absolute;top:60%;left:47%;transform:translate(-50%,-50%)rotate(-14deg)}.stamp__text{padding:.22em .3em .16em;display:block}.stamp-defs{width:0;height:0;position:absolute;overflow:hidden}@media (width<=820px){.soon{min-height:0}.soon__grid{grid-template-columns:1fr}.soon__art{order:-1;width:min(70%,320px)}.stamp{font-size:clamp(18px,5.2vw,26px)}}.lang[data-astro-cid-lemdd452]{letter-spacing:.06em;gap:8px;font-size:15px;font-weight:600;display:flex}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{color:var(--text-muted)}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{color:var(--text)}.lang[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452].active{color:var(--accent)}.sep[data-astro-cid-lemdd452]{color:var(--line)}.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:72px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:40px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:40px;font-size:15px}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none;margin:0 0 6px}.small[data-astro-cid-jo6i4kqk]{font-size:13px}
