.hero.svelte-qzo0r3{position:relative;min-height:min(860px,92vh);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem 6rem;text-align:center;overflow:hidden}.series.svelte-qzo0r3{display:flex;align-items:center;justify-content:center;gap:.9rem;margin:0 0 1.4rem;font-family:var(--pixel);font-size:clamp(.75rem,1.1vw,.95rem);letter-spacing:.42em;color:var(--ghost);text-transform:uppercase}.series-rule.svelte-qzo0r3{flex:0 0 2.5rem;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--amber) 50%,transparent),transparent)}.series-text.svelte-qzo0r3{color:color-mix(in srgb,var(--manila) 80%,var(--ghost));text-shadow:0 0 10px color-mix(in srgb,var(--amber) 25%,transparent)}.wordmark.svelte-qzo0r3 h1:where(.svelte-qzo0r3){font-family:var(--display);font-size:clamp(3rem,11vw,8rem);font-weight:400;letter-spacing:.04em;margin:0;color:var(--parchment);text-shadow:0 0 30px color-mix(in srgb,var(--amber) 35%,transparent),0 2px 0 var(--ink);line-height:.95}.status.svelte-qzo0r3{display:inline-block;margin:0 0 1.35rem;padding:.42rem .9rem .5rem;border:1px solid color-mix(in srgb,var(--amber) 62%,transparent);border-top-color:var(--amber-hi);background:color-mix(in srgb,var(--felt) 88%,transparent);color:var(--amber-hi);font-family:var(--pixel);font-size:clamp(.82rem,1.3vw,1rem);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 24px color-mix(in srgb,var(--amber) 10%,transparent)}.tagline.svelte-qzo0r3{font-family:var(--narrative);font-size:clamp(1.05rem,2.4vw,1.6rem);color:var(--manila);margin:1rem 0 0;letter-spacing:.01em}.opener.svelte-qzo0r3{font-family:var(--narrative);font-size:clamp(1rem,1.6vw,1.25rem);color:var(--ghost);max-width:32rem;margin:2.6rem 0 0;line-height:1.7;font-style:italic}.actions.svelte-qzo0r3{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2rem 0 0}.actions.svelte-qzo0r3 a:where(.svelte-qzo0r3){min-width:14rem;padding:.8rem 1.2rem .9rem;border:1px solid var(--walnut-hi);font-family:var(--pixel);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.actions.svelte-qzo0r3 .primary:where(.svelte-qzo0r3){color:var(--ink);background:var(--amber-hi);border-color:var(--amber-hi);box-shadow:0 0 28px color-mix(in srgb,var(--amber) 25%,transparent)}.actions.svelte-qzo0r3 .primary:where(.svelte-qzo0r3):hover{color:var(--ink);background:var(--manila-hi)}.actions.svelte-qzo0r3 .secondary:where(.svelte-qzo0r3){color:var(--parchment);background:color-mix(in srgb,var(--felt) 92%,transparent)}.actions.svelte-qzo0r3 .secondary:where(.svelte-qzo0r3):hover{border-color:var(--amber)}.release-note.svelte-qzo0r3{margin:1rem 0 0;color:var(--ghost);font-family:var(--body);font-size:.82rem;letter-spacing:.05em;text-transform:lowercase}.signature.svelte-qzo0r3{font-family:var(--pixel);font-size:clamp(.85rem,1.2vw,1rem);color:var(--amber);letter-spacing:.18em;margin:2.8rem 0 0;text-transform:lowercase}.ember-field.svelte-qzo0r3{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:-1}.ember.svelte-qzo0r3{position:absolute;bottom:-2rem;left:var(--x);width:3px;height:3px;border-radius:50%;background:var(--amber-hi);box-shadow:0 0 6px color-mix(in srgb,var(--amber-hi) 80%,transparent),0 0 14px color-mix(in srgb,var(--amber) 50%,transparent);opacity:0;animation:svelte-qzo0r3-rise var(--d) ease-in var(--delay) infinite}@keyframes svelte-qzo0r3-rise{0%{transform:translateY(0) translate(0) scale(.6);opacity:0}15%{opacity:.85}70%{opacity:.55}to{transform:translateY(-110vh) translate(2vw) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.ember.svelte-qzo0r3{animation:none;opacity:.4}}@media (max-width: 560px){.hero.svelte-qzo0r3{min-height:auto;padding-top:4.5rem}.series.svelte-qzo0r3{letter-spacing:.24em}.actions.svelte-qzo0r3,.actions.svelte-qzo0r3 a:where(.svelte-qzo0r3){width:100%}}.release.svelte-1nv8boa{width:min(1120px,calc(100% - 3rem));margin:0 auto 4rem;padding:clamp(1rem,2vw,1.5rem);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--walnut) 38%,transparent),transparent 60%),color-mix(in srgb,var(--felt) 78%,transparent);border:1px solid color-mix(in srgb,var(--walnut-hi) 72%,transparent);border-top:2px solid var(--amber);box-shadow:0 28px 90px #00000061}.trailer-frame.svelte-1nv8boa{border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);background:#000;box-shadow:0 18px 60px #0000008c}video.svelte-1nv8boa{display:block;width:100%;aspect-ratio:16 / 9;background:#000}.copy.svelte-1nv8boa{padding:.5rem .5rem .5rem 0}.kicker.svelte-1nv8boa{margin:0 0 .55rem;color:var(--amber);font-family:var(--pixel);font-size:.9rem;letter-spacing:.16em;text-transform:uppercase}h2.svelte-1nv8boa{margin:0 0 1rem;color:var(--parchment);font-family:var(--display);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:.95}.lead.svelte-1nv8boa{margin:0;color:var(--manila);font-family:var(--narrative);font-size:1.05rem;line-height:1.65}.truths.svelte-1nv8boa{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1.35rem 0}.truths.svelte-1nv8boa div:where(.svelte-1nv8boa){padding:.7rem .45rem;text-align:center;border-top:1px solid color-mix(in srgb,var(--amber) 48%,transparent);background:color-mix(in srgb,var(--ink) 60%,transparent)}dt.svelte-1nv8boa{color:var(--amber-hi);font-family:var(--pixel);font-size:1.45rem;line-height:1}dd.svelte-1nv8boa{margin:.35rem 0 0;color:var(--ghost);font-size:.72rem;line-height:1.2}ul.svelte-1nv8boa{margin:0 0 1.4rem;padding:0;list-style:none;color:var(--parchment);font-size:.86rem}li.svelte-1nv8boa{margin:.45rem 0}li.svelte-1nv8boa:before{content:"·";margin-right:.6rem;color:var(--amber)}.steam.svelte-1nv8boa{display:inline-block;padding:.7rem .95rem .8rem;color:var(--ink);background:var(--amber-hi);border:1px solid var(--amber-hi);font-family:var(--pixel);letter-spacing:.06em;text-transform:uppercase}.steam.svelte-1nv8boa:hover{color:var(--ink);background:var(--manila-hi)}@media (max-width: 820px){.release.svelte-1nv8boa{grid-template-columns:1fr}.copy.svelte-1nv8boa{padding:.5rem}}@media (max-width: 520px){.release.svelte-1nv8boa{width:calc(100% - 1.5rem);padding:.65rem}.truths.svelte-1nv8boa{gap:.35rem}.steam.svelte-1nv8boa{width:100%;text-align:center}}.pegs.svelte-kbvnhm{position:relative;padding:6rem 1.5rem;max-width:44rem;margin:0 auto}.hearth.svelte-kbvnhm{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:-1}.glow.svelte-kbvnhm{position:absolute;left:50%;top:50%;width:60vw;height:60vw;max-width:800px;max-height:800px;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--amber) 18%,transparent) 0%,color-mix(in srgb,var(--crimson) 6%,transparent) 30%,transparent 60%);filter:blur(40px);animation:svelte-kbvnhm-breathe 7s ease-in-out infinite}@keyframes svelte-kbvnhm-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.dialogue.svelte-kbvnhm{list-style:none;padding:0;margin:0;font-family:var(--narrative);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.85;color:var(--parchment)}.dialogue.svelte-kbvnhm li:where(.svelte-kbvnhm){opacity:0;transform:translateY(8px);transition:opacity .6s ease-out,transform .6s ease-out;margin-bottom:.4rem}.dialogue.svelte-kbvnhm li.visible:where(.svelte-kbvnhm){opacity:1;transform:translateY(0)}.bullet.svelte-kbvnhm{color:var(--amber);margin-right:.5em;opacity:.6}.speaker.svelte-kbvnhm{font-family:var(--pixel);font-size:.9rem;color:var(--ghost);letter-spacing:.18em;margin-top:2rem;text-align:right}@media (prefers-reduced-motion: reduce){.glow.svelte-kbvnhm{animation:none}.dialogue.svelte-kbvnhm li:where(.svelte-kbvnhm){transition:none}}.telling-feature.svelte-2vwp8q{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;max-width:980px;margin:0 auto;padding:4rem 1.5rem}@media (max-width: 760px){.telling-feature.svelte-2vwp8q{grid-template-columns:1fr}}h2.svelte-2vwp8q{font-family:Ouroboros,serif;color:var(--parchment);font-size:1.8rem;margin:0 0 1rem}.lead.svelte-2vwp8q{color:var(--manila);line-height:1.7;margin:0 0 1rem}.lead.svelte-2vwp8q em:where(.svelte-2vwp8q){color:var(--amber-hi);font-style:normal}.quote.svelte-2vwp8q{color:var(--parchment);font-style:italic}.sample.svelte-2vwp8q{display:inline-block;margin-top:.4rem;color:var(--amber);text-decoration:none;border-bottom:1px solid var(--walnut-hi);padding-bottom:2px}.sample.svelte-2vwp8q:hover{color:var(--amber-hi)}figure.svelte-2vwp8q{margin:0}img.svelte-2vwp8q{width:100%;border-radius:8px;border:1px solid var(--walnut);box-shadow:0 18px 50px #0000008c}figcaption.svelte-2vwp8q{text-align:center;color:var(--manila);font-style:italic;font-size:.85rem;margin-top:.6rem;opacity:.8}.grid-section.svelte-y9gilv{padding:6rem 1.5rem;max-width:72rem;margin:0 auto}h2.svelte-y9gilv{font-family:var(--display);font-size:clamp(1.4rem,3vw,2rem);color:var(--manila);text-align:center;margin:0 0 3rem;font-weight:400;letter-spacing:.04em}.kicker.svelte-y9gilv{margin:0 0 .55rem;text-align:center;color:var(--amber);font-family:var(--pixel);font-size:.82rem;letter-spacing:.18em;text-transform:uppercase}.grid.svelte-y9gilv{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}figure.svelte-y9gilv{margin:0;background:var(--felt);border:1px solid color-mix(in srgb,var(--walnut-hi) 60%,transparent);border-radius:4px;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}figure.svelte-y9gilv:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--amber) 60%,transparent);box-shadow:0 12px 40px color-mix(in srgb,var(--amber) 12%,transparent)}img.svelte-y9gilv{display:block;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;background:var(--midnight)}figcaption.svelte-y9gilv{font-family:var(--narrative);font-size:.95rem;color:var(--ghost);padding:.9rem 1rem 1.1rem;line-height:1.4}main.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column}
