@font-face{font-family:Unbounded;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#07080c;--ink-2:#0e0f14;--paper:#f3f0e8;--muted:#aaa79d;--line:#f3f0e824;--lime:#b8ff3c;--coral:#ff4d6d;--pad:20px;--max:1200px;--display:"Unbounded", "Arial Black", system-ui, sans-serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.2, .7, .1, 1)}@media (width>=900px){:root{--pad:48px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink)}body{background:var(--ink);color:var(--paper);font:400 17px/1.6 var(--body);margin:0}h1,h2,h3,p{margin:0}a{color:inherit}canvas,svg{display:block}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.wrap{width:calc(100% - 2 * var(--pad));max-width:var(--max);margin-inline:auto}.skip{z-index:20;background:var(--lime);color:var(--ink);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:-9999px}.skip:focus{left:12px}.progress{background:var(--lime);transform-origin:0;z-index:10;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.bar{justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.wordmark{font:800 15px/1 var(--display);letter-spacing:.14em;text-decoration:none}.bar nav{gap:18px;font-size:14px;font-weight:500;display:flex}.bar nav a{color:var(--muted);padding:8px 0;text-decoration:none}.bar nav a:hover{color:var(--paper)}@media (width>=900px){.bar{padding:28px 0}.wordmark{font-size:18px}.bar nav{gap:36px;font-size:15px}}.hero{padding-top:40px;position:relative;overflow:hidden}.trail{pointer-events:none;width:100%;height:44%;position:absolute;top:0;left:0}.trail path{fill:none;stroke:var(--lime);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55;animation:draw 2.6s var(--ease) .25s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero-inner{z-index:1;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin:36px 0 22px;font-size:12px;font-weight:600}.hero-title{font:800 clamp(2.7rem, 12vw, 8.6rem) / .98 var(--display);letter-spacing:-.035em;margin:0}.line{padding-bottom:.06em;display:block;overflow:hidden}.line>span{display:block}.hero-title em{color:var(--lime);font-style:normal}.js .line>span{animation:rise 1s var(--ease) forwards;animation-delay:calc(var(--i) * .13s + .12s);transform:translateY(110%)}@keyframes rise{to{transform:translateY(0)}}.hero-foot{gap:28px;margin-top:36px;display:grid}.lede{color:#d9d5cb;max-width:44ch;font-size:18px}.ctas{flex-wrap:wrap;gap:12px;display:flex}.btn{min-height:52px;transition:transform .25s var(--ease), border-color .25s, background .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--lime);color:var(--ink)}.btn-primary:hover{transform:translateY(-2px)}.btn-ghost{color:var(--paper);border-color:#f3f0e857}.btn-ghost:hover{border-color:var(--paper)}.ticker{z-index:1;background:var(--lime);color:var(--ink);margin-top:56px;position:relative;overflow:hidden}.ticker-track{width:max-content;animation:30s linear infinite slide;display:flex}.ticker-group{flex-shrink:0;display:flex}.ticker-group span{font:700 14px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:18px 0}.ticker-group span:after{content:"•";margin:0 26px}@keyframes slide{to{transform:translate(-50%)}}@media (width>=900px){.hero{padding-top:56px}.trail{height:100%}.trail path{stroke-width:3px;opacity:.6}.eyebrow{margin-top:64px}.hero-foot{grid-template-columns:1fr auto;align-items:end;gap:48px}.lede{font-size:20px}.ticker{margin-top:96px}.ticker-group span{font-size:17px}}.section{border-top:1px solid var(--line);padding:84px 0}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:12px;font-weight:600}.h2{max-width:16ch;font:800 clamp(2rem, 7vw, 5.2rem) / 1.02 var(--display);letter-spacing:-.03em;margin-bottom:36px}@media (width>=900px){.section{padding:136px 0}.h2{margin-bottom:56px}}.games{gap:20px;display:grid}.game-card{border:1px solid var(--line);background:var(--ink-2);border-radius:24px;display:grid;overflow:hidden}.game-stage{aspect-ratio:4/3;background:#0b0c11;position:relative}.game-canvas{width:100%;height:100%;position:absolute;inset:0}.game-info{justify-items:start;gap:14px;padding:28px 24px 32px;display:grid}.tag{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);font-size:12px;font-weight:600}.game-title{font:700 clamp(1.7rem, 6vw, 2.2rem) / 1.1 var(--display);letter-spacing:-.01em}.status{color:var(--muted);font-size:15px}.btn-soon{min-height:52px;color:var(--muted);cursor:default;border:1px dashed #f3f0e859;border-radius:999px;padding:0 22px;font-weight:600}.game-card.placeholder{text-align:center;min-height:200px;color:var(--muted);background:0 0;border-style:dashed;border-color:#f3f0e847;justify-content:center;align-items:center;padding:32px 24px;display:flex}.game-card.placeholder strong{font:700 18px/1.2 var(--display);color:var(--paper);margin-bottom:6px;display:block}@media (width>=900px){.games{grid-template-columns:1.6fr 1fr;gap:24px}.game-card:not(.placeholder){grid-template-columns:1.25fr 1fr}.game-info{align-content:center;gap:18px;padding:56px}.game-card.placeholder{min-height:100%}}.about{gap:32px;display:grid}.about-body{gap:20px;display:grid}.about-body .lede{font-size:19px}.placeholder-note{border-left:2px dashed var(--coral);color:var(--muted);padding-left:14px;font-size:15px}@media (width>=900px){.about{grid-template-columns:1fr 1fr;align-items:start;gap:80px}.about .h2{margin-bottom:0}}.mail{border-bottom:3px solid var(--lime);max-width:100%;font:700 clamp(1.15rem, 5.2vw, 3.4rem) / 1.2 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:8px 0 18px;padding-bottom:8px;text-decoration:none;display:inline-block}.mail:hover{color:var(--lime)}.muted{color:var(--muted)}.site-footer{border-top:1px solid var(--line);padding:56px 0 36px;overflow:hidden}.giant{font:800 calc((100vw - 2 * var(--pad)) / 5.9) / .85 var(--display);letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f3f0e84d;margin:0 0 32px}.foot-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px 28px;font-size:14px;display:flex}.foot-row nav{flex-wrap:wrap;gap:8px 22px;display:flex}.foot-row a{color:var(--paper);padding:6px 0}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-track{animation:none}.trail path{stroke-dashoffset:0;animation:none}.js .line>span{animation:none;transform:none}.js [data-reveal]{opacity:1;transform:none}.btn:hover{transform:none}}
