section.svelte-1dmfe8v{position:relative}.sticky.svelte-1dmfe8v{position:sticky;top:0;height:100dvh;overflow:hidden}.inner.svelte-1dmfe8v{height:100%}.dots.svelte-1dmfe8v{position:absolute;inset-block-end:1.1rem;inset-inline-start:50%;transform:translate(-50%);display:flex;gap:5px}.dots.svelte-1dmfe8v span:where(.svelte-1dmfe8v){width:5px;height:5px;border-radius:50%;background:#e8edf533;transition:background .3s var(--ease)}.dots.svelte-1dmfe8v span.on:where(.svelte-1dmfe8v){background:var(--electric)}.hero.svelte-1uha8ag{min-height:92dvh;display:grid;align-content:center;position:relative;padding-block:4rem;background:radial-gradient(90% 60% at 10% 0%,rgba(77,216,255,.1),transparent 65%),radial-gradient(70% 50% at 90% 100%,rgba(255,176,58,.09),transparent 60%)}.hero.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){display:grid;gap:1.1rem}.hero.svelte-1uha8ag .sunia-logo{color:var(--text);justify-self:start;margin-bottom:.4rem}h1.svelte-1uha8ag{background:linear-gradient(100deg,var(--text) 35%,var(--wheat));-webkit-background-clip:text;background-clip:text;color:transparent;margin-block:.4rem}.lede.big.svelte-1uha8ag{font-size:clamp(1.15rem,1.9vw,1.6rem);color:var(--text);font-weight:500;max-width:46ch}.cta.svelte-1uha8ag{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.meta.svelte-1uha8ag{color:var(--text-mute);font-size:.72rem;max-width:60ch;margin-top:.8rem}.scrollhint.svelte-1uha8ag{position:absolute;inset-block-end:1.5rem;inset-inline-start:50%;transform:translate(-50%);width:1px;height:42px;background:linear-gradient(180deg,transparent,var(--line-strong));overflow:hidden}.scrollhint.svelte-1uha8ag span:where(.svelte-1uha8ag){position:absolute;inset-inline:0;height:14px;background:var(--electric);animation:svelte-1uha8ag-fall 2.2s var(--ease-in-out) infinite}@keyframes svelte-1uha8ag-fall{0%{transform:translateY(-16px)}to{transform:translateY(46px)}}.chapters.svelte-1uha8ag{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-block:3rem 5rem;border-block:1px solid var(--line)}.mv.svelte-1uha8ag{display:grid;grid-template-columns:2.2rem 1fr;gap:.6rem;align-items:start}.rn.svelte-1uha8ag{font-family:var(--mono);font-size:.8rem;font-weight:800;color:var(--wheat);letter-spacing:.1em}.mv.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.98rem;letter-spacing:-.02em}.mv.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;margin:.35rem 0 0;padding:0;display:grid;gap:.15rem}.mv.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.8rem;color:var(--text-mute);text-decoration:none}.mv.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--electric)}.end.svelte-1uha8ag{padding-block:5rem 7rem;display:grid;gap:1.5rem;border-top:1px solid var(--line)}.links.svelte-1uha8ag{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.links.svelte-1uha8ag a:where(.svelte-1uha8ag){display:grid;gap:.2rem;text-decoration:none;border:1px solid var(--line);border-radius:var(--r-md);padding:.9rem 1rem;transition:border-color .24s var(--ease)}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--electric)}.links.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);font-size:.95rem;letter-spacing:-.015em}.links.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-mute);font-size:.82rem;line-height:1.45}
