.hero.svelte-qzo0r3{position:relative;min-height: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}.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:4rem 0 0;line-height:1.7;font-style:italic}.signature.svelte-qzo0r3{font-family:var(--pixel);font-size:clamp(.85rem,1.2vw,1rem);color:var(--amber);letter-spacing:.18em;margin:4rem 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}}.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}}.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}.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}footer.svelte-9sff3o{padding:5rem 1.5rem 4rem;text-align:center;border-top:1px solid color-mix(in srgb,var(--walnut-hi) 40%,transparent);margin-top:4rem;background:color-mix(in srgb,var(--ink) 95%,var(--walnut))}.signature.svelte-9sff3o{font-family:var(--pixel);font-size:1rem;color:var(--amber);letter-spacing:.18em;margin:0 0 2.5rem}.links.svelte-9sff3o{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.5rem;font-family:var(--body);font-size:.95rem;margin-bottom:2rem}.dot.svelte-9sff3o{color:var(--ghost);opacity:.5}.fineprint.svelte-9sff3o{font-family:var(--narrative);font-size:.85rem;color:var(--ghost);margin:0;line-height:1.6}.title.svelte-9sff3o{color:var(--manila)}main.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column}
