.back-link[data-astro-cid-o5ve4evn]{padding-block:var(--space-4)}.cut-edge[data-astro-cid-ky72h7x5]{width:100%;height:var(--cut);pointer-events:none;position:absolute;left:0;overflow:visible}.edge-top[data-astro-cid-ky72h7x5]{top:0}.edge-bottom[data-astro-cid-ky72h7x5]{bottom:0}line[data-astro-cid-ky72h7x5]{stroke:var(--sfc-edge);stroke-width:6px;stroke-linecap:square;vector-effect:non-scaling-stroke}.grid[data-astro-cid-ov7bwh3s]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.body[data-astro-cid-ov7bwh3s]{color:var(--sfc-text)}@media (width>=48rem){.grid[data-astro-cid-ov7bwh3s]{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout[data-astro-cid-efbasrkd]{grid-template-columns:minmax(0,1fr);display:grid}.mascot[data-astro-cid-efbasrkd]{display:none}.table[data-astro-cid-efbasrkd]{overflow-wrap:break-word;width:100%;display:block}caption[data-astro-cid-efbasrkd]{margin-bottom:var(--space-4);color:var(--sfc-text-muted);font-size:var(--fs-small);text-align:start;line-height:1.45;display:block}thead[data-astro-cid-efbasrkd],tbody[data-astro-cid-efbasrkd]{display:block}tr[data-astro-cid-efbasrkd]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}th[data-astro-cid-efbasrkd],td[data-astro-cid-efbasrkd]{text-align:start;vertical-align:middle;padding:10px 6px;display:block}th[data-astro-cid-efbasrkd]{color:var(--sfc-text);font-family:var(--font-sfc);font-size:var(--fs-small);text-transform:uppercase;font-weight:900;line-height:1.25}td[data-astro-cid-efbasrkd]{color:var(--sfc-text);font-size:var(--fs-body);line-height:1.45}.col-feature[data-astro-cid-efbasrkd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}thead[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]{border-bottom:2px solid var(--sfc-well);align-items:end;position:relative}thead[data-astro-cid-efbasrkd] th[data-astro-cid-efbasrkd]{padding-top:calc(var(--space-6) + var(--space-4))}.col-full[data-astro-cid-efbasrkd]{color:var(--sfc-star)}.col-tag[data-astro-cid-efbasrkd]{top:var(--space-2);white-space:nowrap;position:absolute;right:8px}tbody[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]{border-radius:10px}tbody[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]:nth-child(odd){background:var(--sfc-row)}tbody[data-astro-cid-efbasrkd] th[data-astro-cid-efbasrkd]{color:var(--sfc-text-section);grid-column:1/-1;padding-bottom:0}.notes[data-astro-cid-efbasrkd]{gap:var(--space-2);margin-top:var(--space-5);color:var(--sfc-text-section);padding:0;list-style:none;display:grid}.notes[data-astro-cid-efbasrkd] li[data-astro-cid-efbasrkd]{padding-left:var(--space-5);position:relative}.notes[data-astro-cid-efbasrkd] li[data-astro-cid-efbasrkd]:before{content:"";background:var(--sfc-star);width:6px;height:6px;position:absolute;top:.65em;left:4px}@media (width>=48rem){.table[data-astro-cid-efbasrkd]{table-layout:fixed;border-collapse:separate;border-spacing:0;display:table}caption[data-astro-cid-efbasrkd]{display:table-caption}thead[data-astro-cid-efbasrkd]{display:table-header-group}tbody[data-astro-cid-efbasrkd]{display:table-row-group}tr[data-astro-cid-efbasrkd]{display:table-row}th[data-astro-cid-efbasrkd],td[data-astro-cid-efbasrkd]{padding:var(--space-4);display:table-cell}.col-feature[data-astro-cid-efbasrkd]{width:36%;height:auto;padding:var(--space-4);clip-path:none;white-space:normal;position:static;overflow:visible}thead[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]{position:static}thead[data-astro-cid-efbasrkd] th[data-astro-cid-efbasrkd]{padding-top:var(--space-4);border-bottom:2px solid var(--sfc-well);vertical-align:bottom}.col-tag[data-astro-cid-efbasrkd]{vertical-align:.1em;margin-inline-start:var(--space-2);position:static}tbody[data-astro-cid-efbasrkd] th[data-astro-cid-efbasrkd]{padding-bottom:var(--space-4)}tbody[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]:nth-child(odd){background:0 0}tbody[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]:nth-child(odd)>[data-astro-cid-efbasrkd]{background:var(--sfc-row)}tbody[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]>[data-astro-cid-efbasrkd]:first-child{border-radius:10px 0 0 10px}tbody[data-astro-cid-efbasrkd] tr[data-astro-cid-efbasrkd]>[data-astro-cid-efbasrkd]:last-child{border-radius:0 10px 10px 0}}@media (width>=68.75rem){.layout[data-astro-cid-efbasrkd]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:end}.mascot[data-astro-cid-efbasrkd]{align-self:end;width:auto;height:360px;display:block}}.chips[data-astro-cid-5dpb7254]{gap:var(--space-2);flex-wrap:wrap;display:flex}.align-center[data-astro-cid-5dpb7254]{justify-content:center}.chip[data-astro-cid-5dpb7254]{background:var(--sfc-row);max-width:100%;color:var(--sfc-text-section);font-family:var(--font-sfc);font-size:var(--fs-label);border-radius:999px;padding:4px 10px;font-weight:800;line-height:1.3}.size-md[data-astro-cid-5dpb7254] .chip[data-astro-cid-5dpb7254]{border:2px solid var(--sfc-well);color:var(--sfc-text);font-size:var(--fs-small);padding:6px 14px;font-weight:900}.grid[data-astro-cid-7tkh6d3r]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.body[data-astro-cid-7tkh6d3r]{margin-top:var(--space-4);color:var(--sfc-text)}.extras[data-astro-cid-7tkh6d3r]{align-items:center;gap:var(--space-4);margin-top:var(--space-8);text-align:center;flex-direction:column;display:flex}.extras-title[data-astro-cid-7tkh6d3r]{color:var(--sfc-text);font-family:var(--font-sfc);font-size:var(--fs-sfc-sub);letter-spacing:.01em;text-transform:uppercase;text-shadow:var(--sfc-text-stroke-thin);font-weight:900;line-height:1.05}@media (width>=48rem){.grid[data-astro-cid-7tkh6d3r]{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid[data-astro-cid-cpijosda]{gap:var(--space-6) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.shot[data-astro-cid-cpijosda]{--image-radius:calc(var(--sfc-radius-well) - 3px);border:3px solid var(--sfc-edge);border-radius:var(--sfc-radius-well);background:var(--sfc-well-deep);box-shadow:0 var(--sfc-lip-size) 0 var(--sfc-lip);transition:border-color var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);display:block;overflow:hidden}.shot[data-astro-cid-cpijosda]:hover{border-color:var(--sfc-text);filter:brightness(1.06)}figcaption[data-astro-cid-cpijosda]{margin-top:calc(var(--sfc-lip-size) + var(--space-3));color:var(--sfc-text-section);font-family:var(--font-sfc);font-size:var(--fs-small);font-weight:800;line-height:1.45}@media (width>=48rem){.grid[data-astro-cid-cpijosda]{grid-template-columns:repeat(2,minmax(0,1fr))}.wide[data-astro-cid-cpijosda]{grid-column:1/-1}}.grid[data-astro-cid-usqy5mfo]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.links[data-astro-cid-usqy5mfo] li[data-astro-cid-usqy5mfo]+li[data-astro-cid-usqy5mfo]{border-top:1px solid var(--sfc-well)}.note[data-astro-cid-usqy5mfo]{padding-block:var(--space-3);color:var(--sfc-text-section)}.privacy[data-astro-cid-usqy5mfo]{padding-top:var(--space-5);border-top:2px solid var(--sfc-well)}.privacy-title[data-astro-cid-usqy5mfo]{margin-bottom:var(--space-2);color:var(--sfc-star);font-family:var(--font-sfc);font-size:var(--fs-body);letter-spacing:.01em;text-transform:uppercase;font-weight:900;line-height:1.2}.privacy-note[data-astro-cid-usqy5mfo]{color:var(--sfc-text)}.legal[data-astro-cid-usqy5mfo]{max-width:var(--measure);margin:var(--space-6) auto 0;color:var(--sfc-text-muted)}.legal[data-astro-cid-usqy5mfo] strong[data-astro-cid-usqy5mfo]{color:var(--sfc-text-section)}@media (width>=48rem){.grid[data-astro-cid-usqy5mfo]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legal[data-astro-cid-usqy5mfo]{text-align:center}.privacy[data-astro-cid-usqy5mfo]{padding-top:0;padding-left:var(--space-7);border-top:0;border-left:2px solid var(--sfc-well)}}.list[data-astro-cid-baqzslyh]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}dt[data-astro-cid-baqzslyh]{margin-bottom:var(--space-3);color:var(--sfc-star);font-family:var(--font-sfc);font-size:var(--fs-body);letter-spacing:.01em;text-transform:uppercase;font-weight:900;line-height:1.2}dd[data-astro-cid-baqzslyh]{margin:0}.note[data-astro-cid-baqzslyh]{margin-top:var(--space-3);color:var(--sfc-text-section)}.tag[data-astro-cid-baqzslyh]{margin-bottom:var(--space-3)}.text[data-astro-cid-baqzslyh]{color:var(--sfc-text)}.release-note[data-astro-cid-baqzslyh]{margin-top:var(--space-3);color:var(--sfc-text-section)}.stores[data-astro-cid-baqzslyh]{margin-top:var(--space-3);padding:0;list-style:none}@media (width>=48rem){.list[data-astro-cid-baqzslyh]{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.sfc-hero[data-astro-cid-3x2zpopb]{position:relative}.content[data-astro-cid-3x2zpopb]{padding-block:var(--space-7) calc(var(--space-7) + var(--cut-bottom));border-top:3px solid var(--sfc-edge);background:var(--sfc-splash);text-align:center;position:relative}.inner[data-astro-cid-3x2zpopb]{flex-direction:column;align-items:center;max-width:760px;display:flex}.tagline[data-astro-cid-3x2zpopb]{max-width:34ch;margin-top:var(--space-5);color:var(--sfc-text);font-family:var(--font-sfc);font-size:var(--fs-lead);text-shadow:var(--sfc-text-stroke-thin);text-wrap:balance;font-weight:800;line-height:1.4}.meta[data-astro-cid-3x2zpopb]{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-5);border:2px solid var(--sfc-well);background:color-mix(in srgb, var(--sfc-panel-head) 88%, transparent);color:var(--sfc-text-section);font-size:var(--fs-small);border-radius:22px;flex-wrap:wrap;padding:8px 16px 8px 10px;font-weight:600;line-height:1.45;display:inline-flex}.ctas[data-astro-cid-3x2zpopb]{align-self:stretch;gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.cta[data-astro-cid-3x2zpopb]{width:100%}@media (width>=48rem){.sfc-hero[data-astro-cid-3x2zpopb]{border-top:3px solid var(--sfc-edge);min-height:clamp(520px,52vw,760px);display:grid}.art[data-astro-cid-3x2zpopb]{position:absolute;inset:0}.art[data-astro-cid-3x2zpopb] .art-image[data-astro-cid-3x2zpopb]{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.art[data-astro-cid-3x2zpopb]:after{content:"";background:radial-gradient(ellipse 60% 55% at 50% 42%, color-mix(in srgb, var(--sfc-ink) 60%, transparent), transparent 72%), linear-gradient(180deg, transparent 55%, var(--sfc-bg-edge) 100%);position:absolute;inset:0}.content[data-astro-cid-3x2zpopb]{padding-block:var(--space-8) calc(var(--space-8) + var(--cut-bottom));background:0 0;border-top:0;place-items:center;display:grid}.ctas[data-astro-cid-3x2zpopb]{flex-flow:wrap;justify-content:center;align-self:center}.cta[data-astro-cid-3x2zpopb]{width:auto}}.tuck[data-astro-cid-ey4slpa4]{margin-top:calc(var(--cut) * -1)}.raised[data-astro-cid-ey4slpa4]{z-index:1}.stack[data-astro-cid-ey4slpa4]{gap:var(--space-8);flex-direction:column;display:flex}.about[data-astro-cid-ey4slpa4]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.genre[data-astro-cid-ey4slpa4]{margin-bottom:var(--space-4);color:var(--sfc-star);font-family:var(--font-sfc);font-size:var(--fs-body);letter-spacing:.02em;text-transform:uppercase;font-weight:900;line-height:1.3}.about-text[data-astro-cid-ey4slpa4] p[data-astro-cid-ey4slpa4]{color:var(--sfc-text-section)}.about-text[data-astro-cid-ey4slpa4] p[data-astro-cid-ey4slpa4]:first-child{color:var(--sfc-text);font-size:var(--fs-lead);line-height:1.5}.about-text[data-astro-cid-ey4slpa4] p[data-astro-cid-ey4slpa4]+p[data-astro-cid-ey4slpa4]{margin-top:var(--space-4)}.devlog[data-astro-cid-ey4slpa4],.help[data-astro-cid-ey4slpa4]{width:100%;max-width:var(--measure);margin-inline:auto}@media (width>=68.75rem){.about[data-astro-cid-ey4slpa4].has-stats{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.teaser[data-astro-cid-dghfnjry]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.cover[data-astro-cid-dghfnjry]{--image-radius:calc(var(--radius-md) - 1px);border:1px solid var(--sfs-line);border-radius:var(--radius-md);width:100%;max-width:480px;overflow:hidden}.text[data-astro-cid-dghfnjry]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.title[data-astro-cid-dghfnjry]{margin-top:var(--space-4);color:var(--sfs-text)}.summary[data-astro-cid-dghfnjry]{max-width:40ch;margin-top:var(--space-5);color:var(--sfs-text);font-size:var(--fs-lead);line-height:1.5}.note[data-astro-cid-dghfnjry]{max-width:var(--measure);margin-top:var(--space-4);color:var(--sfs-text-muted)}.cta[data-astro-cid-dghfnjry]{width:100%;margin-top:var(--space-6)}@media (width>=48rem){.teaser[data-astro-cid-dghfnjry]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.cta[data-astro-cid-dghfnjry]{width:auto}}
