html{scroll-behavior:smooth}.future-body{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% 8%,rgba(196,30,30,.18),transparent 34rem),linear-gradient(180deg,#070708,#0a0a0c 48%,#111114)}.future-page[data-astro-cid-6jmp3xzz]{min-height:100vh;color:#fff}.scroll-meter[data-astro-cid-6jmp3xzz]{position:fixed;top:0;left:0;right:0;height:3px;z-index:20;background:#ffffff0f}.scroll-meter[data-astro-cid-6jmp3xzz] span[data-astro-cid-6jmp3xzz]{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:#c41e1e;box-shadow:0 0 22px #c41e1ea6}.future-hero[data-astro-cid-6jmp3xzz]{min-height:100svh;display:grid;place-items:center;padding:3rem 1.25rem;position:relative;isolation:isolate}.future-hero[data-astro-cid-6jmp3xzz]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at center,black,transparent 72%)}.hero-shell[data-astro-cid-6jmp3xzz]{width:min(100%,920px);text-align:center;display:grid;justify-items:center;gap:1.45rem}.brand-mark[data-astro-cid-6jmp3xzz]{width:min(54vw,300px);opacity:.88}.brand-mark[data-astro-cid-6jmp3xzz] img[data-astro-cid-6jmp3xzz]{width:100%;height:auto;display:block}.status-row[data-astro-cid-6jmp3xzz]{display:inline-flex;align-items:center;gap:.65rem;min-height:2.25rem;padding:.45rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;color:#ffffffad;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.status-pulse[data-astro-cid-6jmp3xzz]{width:.55rem;height:.55rem;border-radius:999px;background:#c41e1e;box-shadow:0 0 #c41e1eb8;animation:statusPulse 1.7s ease-out infinite}h1[data-astro-cid-6jmp3xzz]{max-width:880px;margin:0;font-size:clamp(4.2rem,13vw,9rem);line-height:.86;font-weight:500}h1[data-astro-cid-6jmp3xzz] em[data-astro-cid-6jmp3xzz]{color:#c41e1e;font-style:italic}.hero-copy[data-astro-cid-6jmp3xzz]{max-width:650px;margin:0;color:#ffffff94;font-size:clamp(1rem,2vw,1.22rem)}.scroll-cue[data-astro-cid-6jmp3xzz]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;margin-top:1rem;padding:.55rem 1rem;color:#ffffffb8;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff09;font-size:.85rem;text-decoration:none;transition:transform .22s ease,border-color .22s ease,color .22s ease}.scroll-cue[data-astro-cid-6jmp3xzz]:hover{transform:translateY(2px);color:#fff;border-color:#c41e1e73}.future-story[data-astro-cid-6jmp3xzz]{width:min(100%,980px);margin:0 auto;padding:12vh 1.25rem 18vh;display:grid;gap:1rem}.story-panel[data-astro-cid-6jmp3xzz]{min-height:48vh;display:grid;align-content:center;padding:clamp(1.5rem,5vw,4rem);border-top:1px solid rgba(255,255,255,.08);opacity:.44;transform:translateY(22px) scale(.98);transition:opacity .55s ease,transform .55s ease,border-color .55s ease}.story-panel[data-astro-cid-6jmp3xzz].is-visible{opacity:1;transform:translateY(0) scale(1);border-color:#c41e1e8c}.panel-kicker[data-astro-cid-6jmp3xzz]{margin-bottom:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#f06060}.story-panel[data-astro-cid-6jmp3xzz] h2[data-astro-cid-6jmp3xzz]{max-width:720px;margin:0 0 1rem;font-size:clamp(2.2rem,6vw,5.8rem);line-height:.95;font-weight:500}.story-panel[data-astro-cid-6jmp3xzz] p[data-astro-cid-6jmp3xzz]{max-width:680px;margin:0;color:#ffffff8c;font-size:clamp(1rem,2vw,1.18rem)}.discord-cta[data-astro-cid-6jmp3xzz]{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:2rem;padding:.6rem 1.2rem;color:#ffffffd9;border:1px solid rgba(196,30,30,.45);border-radius:999px;background:#c41e1e1a;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}.discord-cta[data-astro-cid-6jmp3xzz] i[data-astro-cid-6jmp3xzz]{font-size:1.1rem}.discord-cta[data-astro-cid-6jmp3xzz]:hover{transform:translateY(-2px);color:#fff;background:#c41e1e33;border-color:#c41e1ebf}.scroll-cue[data-astro-cid-6jmp3xzz]:focus-visible,.discord-cta[data-astro-cid-6jmp3xzz]:focus-visible{outline:2px solid #f06060;outline-offset:3px}@keyframes statusPulse{70%{box-shadow:0 0 0 10px #c41e1e00}to{box-shadow:0 0 #c41e1e00}}@media(max-width:640px){.future-hero[data-astro-cid-6jmp3xzz]{align-items:start;padding-top:4.5rem}.status-row[data-astro-cid-6jmp3xzz]{max-width:100%;font-size:.63rem}h1[data-astro-cid-6jmp3xzz]{font-size:clamp(2.4rem,14.5vw,5.4rem)}.story-panel[data-astro-cid-6jmp3xzz]{min-height:56vh;padding-inline:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.status-pulse[data-astro-cid-6jmp3xzz]{animation:none}.story-panel[data-astro-cid-6jmp3xzz],.story-panel[data-astro-cid-6jmp3xzz].is-visible{transform:none;transition:none}.scroll-cue[data-astro-cid-6jmp3xzz],.discord-cta[data-astro-cid-6jmp3xzz]{transition:none}.scroll-cue[data-astro-cid-6jmp3xzz]:hover,.discord-cta[data-astro-cid-6jmp3xzz]:hover{transform:none}}
