.home-page[data-astro-cid-j7pv25f6]{--panel: #111014;--line: rgba(255, 255, 255, .12);--fg: var(--bd-text-primary);--fg-2: rgba(246, 244, 250, .72);--teal: var(--bd-accent-primary);--gold: #f3c76b;--gold-deep: #c9852b;--fire: #e55757;--fire-fill: #7b1313;--ice: #5c89ff;--ice-fill: #0046ff;--light: #ffad33;--light-fill: #ff9800;--earth: #4ed14c;--earth-fill: #1e711d;--mystic: #b687de;--mystic-fill: #3f1a5e;--shadow: #bdbdbd;--shadow-fill: #2e2e2e;line-height:1.6}img[data-astro-cid-j7pv25f6],video[data-astro-cid-j7pv25f6]{max-width:100%;display:block}.wrap[data-astro-cid-j7pv25f6]{max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:.95;letter-spacing:.02em;text-wrap:balance}h3[data-astro-cid-j7pv25f6]{letter-spacing:.03em}.eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--bd-font-heading);color:var(--teal);letter-spacing:.14em;font-size:1.1rem}.section-head[data-astro-cid-j7pv25f6]{display:grid;gap:10px;justify-items:center;text-align:center;margin-bottom:40px}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--fg-2);font-size:1.1rem;max-width:62ch;text-wrap:balance}.js .home-page .navbar:not(.is-scrolled){background-color:transparent;backdrop-filter:none}.js .home-page .navbar:not(.is-scrolled) .navbar-logo-link{opacity:0;visibility:hidden}.home-page .navbar,.home-page .navbar-logo-link{transition:background-color .25s ease,opacity .25s ease,visibility .25s}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 28px;border-radius:10px;border:1px solid transparent;font-family:var(--bd-font-heading);font-size:1.55rem;line-height:1;letter-spacing:.06em;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--teal);color:#000;box-shadow:0 0 0 1px #ffffff26 inset,0 10px 40px #00cacb66}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 48px #00cacb8c}.btn-ghost[data-astro-cid-j7pv25f6]{background:#00000073;color:var(--fg);border-color:#ffffff47;backdrop-filter:blur(6px)}.btn-ghost[data-astro-cid-j7pv25f6]:hover{border-color:var(--teal);color:var(--teal);transform:translateY(-2px)}.btn-large[data-astro-cid-j7pv25f6]{font-size:1.9rem;padding:18px 36px}.btn-icon[data-astro-cid-j7pv25f6]{width:24px;height:24px;flex:none;background-color:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.btn-icon[data-astro-cid-j7pv25f6].steam{-webkit-mask-image:url(/images/icons/steam.svg);mask-image:url(/images/icons/steam.svg)}.btn-icon[data-astro-cid-j7pv25f6].play{width:14px;height:16px;clip-path:polygon(0 0,100% 50%,0 100%)}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;min-height:max(600px,100svh);display:grid;padding:84px 20px 48px}.hero-art[data-astro-cid-j7pv25f6],.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.hero-art[data-astro-cid-j7pv25f6]{z-index:-3}.hero-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 35%}@media(max-aspect-ratio:1/1){.hero-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center top}}.hero-shade[data-astro-cid-j7pv25f6]{z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 44%,rgba(0,0,0,.72) 70%,var(--bd-bg-primary) 100%)}.hero-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;text-align:center}.hero-lockup[data-astro-cid-j7pv25f6]{width:min(440px,80vw);height:auto;filter:drop-shadow(0 6px 24px rgba(0,0,0,.75))}.hero-pitch[data-astro-cid-j7pv25f6]{grid-row:3;display:grid;justify-items:center;gap:20px}.hero-tagline[data-astro-cid-j7pv25f6]{max-width:34em;font-family:var(--bd-font-body);font-size:1.1rem;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;color:#ffffffe6;text-wrap:pretty;text-shadow:0 2px 12px #000,0 1px 3px #000}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.hero-meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;color:var(--fg-2);font-size:.95rem;text-shadow:0 2px 10px #000}.platforms[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:12px}.platform-icon[data-astro-cid-j7pv25f6]{width:13px;height:13px;background:currentColor;filter:drop-shadow(0 1px 6px #000);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.platform-icon[data-astro-cid-j7pv25f6].windows{width:13px;height:13px;transform:translateY(1px);-webkit-mask-image:url(/images/icons/windows.svg);mask-image:url(/images/icons/windows.svg)}.platform-icon[data-astro-cid-j7pv25f6].macos{-webkit-mask-image:url(/images/icons/apple.svg);mask-image:url(/images/icons/apple.svg)}@media(min-width:1000px)and (min-aspect-ratio:5/4){.hero[data-astro-cid-j7pv25f6]{padding:96px 40px 72px;align-items:center}.hero-art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:63%;width:auto;height:max(110%,44vw);transform:translate(-47%,-45%);object-fit:fill;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%);mask-image:linear-gradient(90deg,transparent 0%,#000 24%)}.hero-shade[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#000000d9,#0000008c 30%,#0000 52%),linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 16%,rgba(0,0,0,0) 78%,var(--bd-bg-primary) 100%)}.hero-content[data-astro-cid-j7pv25f6]{width:100%;max-width:1200px;margin-inline:auto;grid-template-rows:none;align-content:center;justify-items:start;text-align:left;gap:30px}.hero-lockup[data-astro-cid-j7pv25f6]{width:min(500px,36vw)}.hero-pitch[data-astro-cid-j7pv25f6]{grid-row:auto;justify-items:start;max-width:min(540px,44vw)}.hero-actions[data-astro-cid-j7pv25f6],.hero-meta[data-astro-cid-j7pv25f6]{justify-content:flex-start}}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{padding-top:72px;padding-bottom:40px}}@media(max-width:480px){.btn[data-astro-cid-j7pv25f6]{font-size:1.35rem;padding:14px 20px}.hero-actions[data-astro-cid-j7pv25f6]{display:grid;width:100%;max-width:340px}}.embers[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;pointer-events:none}.embers[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;bottom:-10px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#ffcf7a;box-shadow:0 0 6px 2px #ff7a2fcc,0 0 14px 4px #ff501459;opacity:0}@media(prefers-reduced-motion:no-preference){.embers[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{animation:rise var(--t) linear var(--d) infinite}@keyframes rise{0%{transform:translate(0) scale(1);opacity:0}10%{opacity:.9}70%{opacity:.6}to{transform:translate(40px,-78vh) scale(.4);opacity:0}}}.trailer[data-astro-cid-j7pv25f6]{padding-block:24px 72px;scroll-margin-top:72px}.trailer-frame[data-astro-cid-j7pv25f6]{position:relative;max-width:1000px;margin:0 auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#050505;box-shadow:0 30px 90px #000000b3,0 0 80px #ff6e281f}.trailer-frame[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;border:0}.pillars[data-astro-cid-j7pv25f6]{padding-block:40px 96px;background:radial-gradient(ellipse 60% 40% at 15% 30%,rgba(255,110,40,.08),transparent 70%),radial-gradient(ellipse 60% 40% at 85% 75%,rgba(100,34,241,.1),transparent 70%)}.pillar[data-astro-cid-j7pv25f6]{display:grid;gap:22px;margin-bottom:72px}.pillar-copy[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px 48px;align-items:center}.pillar-head[data-astro-cid-j7pv25f6]{display:grid;gap:4px}.pillar-num[data-astro-cid-j7pv25f6]{font-family:var(--bd-font-heading);font-size:1.2rem;letter-spacing:.14em;color:var(--teal)}.pillar-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--fg-2);font-size:1.05rem;margin:0 0 .7em}.pillar-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.pillar-media[data-astro-cid-j7pv25f6]{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px #0009;background-position:center;background-size:cover;background-repeat:no-repeat}.pillar-media[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:1170 / 276;object-fit:cover}@media(max-width:860px){.pillar-copy[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.pillar[data-astro-cid-j7pv25f6]{margin-bottom:56px}}.numbers[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:14px;background:#111014cc;overflow:hidden}.numbers[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:2px;padding:26px 12px;text-align:center}.numbers[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}.numbers[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--bd-font-heading);font-weight:400;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;background:linear-gradient(180deg,#fff3cf 0%,var(--gold) 45%,var(--gold-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.numbers[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--fg-2);font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}@media(max-width:640px){.numbers[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){border-left:0}.numbers[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--line)}}.heroes[data-astro-cid-j7pv25f6]{padding-block:96px;border-top:1px solid var(--line);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,140,50,.07),transparent 70%)}.hero-grid[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}@media(max-width:1100px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.hero-card[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--panel);border:1px solid var(--line)}.hero-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.hero-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#0009 65%,#000000f2)}.hero-card-info[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:14px;display:grid;gap:2px}.hero-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.9rem;line-height:.95}.el[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;font-family:var(--bd-font-heading);letter-spacing:.12em;font-size:.9rem;line-height:1;text-transform:capitalize;color:var(--orb)}.el[data-astro-cid-j7pv25f6]:before{content:"";width:12px;height:12px;border-radius:50%;flex:none;box-shadow:0 0 0 1px #ffffff2e;background:radial-gradient(circle at 35% 30%,var(--orb) 0%,var(--orb-fill) 55%,#000 120%)}.el-fire[data-astro-cid-j7pv25f6]{--orb: var(--fire);--orb-fill: var(--fire-fill)}.el-ice[data-astro-cid-j7pv25f6]{--orb: var(--ice);--orb-fill: var(--ice-fill)}.el-earth[data-astro-cid-j7pv25f6]{--orb: var(--earth);--orb-fill: var(--earth-fill)}.el-light[data-astro-cid-j7pv25f6]{--orb: var(--light);--orb-fill: var(--light-fill)}.el-shadow[data-astro-cid-j7pv25f6]{--orb: var(--shadow);--orb-fill: var(--shadow-fill)}.el-mystic[data-astro-cid-j7pv25f6]{--orb: var(--mystic);--orb-fill: var(--mystic-fill)}@media(hover:none),(max-width:760px){.hero-card[data-astro-cid-j7pv25f6]{aspect-ratio:auto;display:flex;flex-direction:column}.hero-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:static;height:auto;aspect-ratio:1 / 1}.hero-card[data-astro-cid-j7pv25f6]:after{inset:0 0 auto;aspect-ratio:1 / 1;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,var(--panel) 100%)}.hero-card-info[data-astro-cid-j7pv25f6]{position:relative;margin-top:-34px;padding:0 12px 14px;flex:1;align-content:start}}@media(max-width:480px){.hero-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem}}.modes[data-astro-cid-j7pv25f6]{padding-block:96px;border-top:1px solid var(--line)}.mode-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:760px){.mode-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.mode[data-astro-cid-j7pv25f6]{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.mode[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.mode-body[data-astro-cid-j7pv25f6]{padding:22px 24px 26px;display:grid;gap:4px}.mode-role[data-astro-cid-j7pv25f6]{font-family:var(--bd-font-heading);color:var(--teal);letter-spacing:.12em;font-size:1.05rem}.mode[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2.4rem;line-height:1}.mode[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--fg-2);margin-top:6px}.finale[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;padding-block:120px 80px;overflow:hidden}.finale-art[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--bd-bg-primary) 0%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.6) 70%,var(--bd-bg-primary) 100%),url(/images/fire-adventure-background.webp) center / cover no-repeat}.finale-cta[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;gap:12px;margin-bottom:64px}.finale-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,6vw,4.6rem);text-shadow:0 4px 30px rgba(0,0,0,.8)}.finale-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--fg-2);font-size:1.05rem;margin-bottom:16px}.community[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:860px){.community[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}.community[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;height:100%;padding:20px 22px;border-radius:12px;background:#0a0a0cc7;border:1px solid var(--line);backdrop-filter:blur(8px);transition:border-color .2s ease,transform .2s ease}.community[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--teal);transform:translateY(-2px)}.community[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"→";content:"→" / "";margin-left:auto;color:var(--teal);font-size:1.4rem;line-height:1;transition:transform .2s ease}.community[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover:after{transform:translate(4px)}.community-copy[data-astro-cid-j7pv25f6]{display:grid;gap:2px}.community-copy[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-family:var(--bd-font-heading);font-weight:400;font-size:1.5rem;line-height:1.05;letter-spacing:.04em}.community-copy[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--fg-2);font-size:.92rem;line-height:1.4}.community-icon[data-astro-cid-j7pv25f6]{width:40px;height:40px;flex:none;border-radius:10px;background:#00cacb1f;border:1px solid rgba(0,202,203,.4);position:relative}.community-icon[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:9px;background:var(--teal);-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.community-icon[data-astro-cid-j7pv25f6].discord:before{-webkit-mask-image:url(/images/icons/discord.svg);mask-image:url(/images/icons/discord.svg)}.community-icon[data-astro-cid-j7pv25f6].review:before{-webkit-mask-image:url(/images/icons/steam.svg);mask-image:url(/images/icons/steam.svg)}.community-icon[data-astro-cid-j7pv25f6].roadmap:before{inset:11px;background:none;border:2px solid var(--teal);transform:rotate(45deg);border-radius:2px}
