.hero.svelte-1uha8ag{background:var(--ink);color:#fff;padding:34px 0 44px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--fs-h1);font-weight:800;margin:10px 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) .gr:where(.svelte-1uha8ag){color:var(--green)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--on-dark)}.poster.svelte-1uha8ag{margin-top:20px;border-radius:var(--r);overflow:hidden;position:relative;aspect-ratio:16 / 9;background:linear-gradient(150deg,#48535e,#2f3840);border:1px solid var(--hair-dark);display:flex;align-items:center;justify-content:center}.poster.svelte-1uha8ag .play:where(.svelte-1uha8ag){width:56px;height:56px;border-radius:50%;background:var(--green);color:var(--on-green);display:flex;align-items:center;justify-content:center;font-size:1.3rem;padding-left:4px}.poster.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){position:absolute;inset:auto 0 0 0;padding:8px 12px;background:linear-gradient(transparent,#14181cd9);font-size:.75rem;color:#dfe4e8}.fork.svelte-1uha8ag{display:grid;gap:12px;margin:-22px 0 8px;position:relative;z-index:5}.fork.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--green);border-radius:var(--r);padding:18px 16px;box-shadow:0 10px 26px #1a1e2224;text-decoration:none;color:inherit}.fork.svelte-1uha8ag a:where(.svelte-1uha8ag):active{transform:translateY(1px)}.fork.svelte-1uha8ag .tag:where(.svelte-1uha8ag){display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-family:Barlow Condensed,sans-serif}.fork.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.7rem;margin:3px 0 5px}.fork.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.9rem}.fork.svelte-1uha8ag .go:where(.svelte-1uha8ag){display:inline-block;margin-top:11px;font-weight:700;font-size:.9rem;border-bottom:3px solid var(--green)}.wide.svelte-1uha8ag{max-width:80ch}.more.svelte-1uha8ag{margin-top:12px}.more.svelte-1uha8ag a:where(.svelte-1uha8ag){font-weight:700;color:var(--accent-text);text-decoration:none;border-bottom:3px solid var(--green)}@media(min-width:600px){.fork.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:20px;margin-top:-42px}}@media(min-width:768px){.hero.svelte-1uha8ag{padding:72px 0}.fork.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:30px}.fork.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem}}@media(min-width:1024px){.hero.svelte-1uha8ag{padding:52px 0 80px}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.poster.svelte-1uha8ag{margin-top:0}}
