.post-hero.svelte-1k3ongz{border-bottom:1px solid var(--color-line-soft);padding-block:clamp(3.5rem,9vw,6rem);position:relative;overflow:hidden}.hero-bg.svelte-1k3ongz{object-fit:cover;opacity:.28;filter:blur(2px);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.article-figure.svelte-1k3ongz{max-width:34rem;margin:.6rem 0}.article-figure.svelte-1k3ongz img:where(.svelte-1k3ongz){aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-line);border-radius:var(--radius-md,.75rem);width:100%;height:auto;box-shadow:var(--shadow-float);display:block}.hero-overlay.svelte-1k3ongz{pointer-events:none;background:linear-gradient(to right, var(--color-graphite-950) 0%, color-mix(in oklab, var(--color-graphite-950) 65%, transparent) 50%, transparent 100%), linear-gradient(to top, var(--color-graphite-950), transparent 62%);position:absolute;inset:0}.grid-bg.svelte-1k3ongz{opacity:.4;pointer-events:none;position:absolute;inset:0}.hero-inner{position:relative}.hero-copy.svelte-1k3ongz{max-width:52rem}.kicker.svelte-1k3ongz{color:var(--color-ink-400);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.tag.svelte-1k3ongz{color:var(--color-cyan-300)}.dot.svelte-1k3ongz{opacity:.6}h1.svelte-1k3ongz{letter-spacing:-.01em;margin:1rem 0 0;font-size:clamp(2.1rem,5vw,3.25rem)}.lede.svelte-1k3ongz{max-width:42rem;color:var(--color-ink-200);margin:1.25rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.body.svelte-1k3ongz{flex-direction:column;gap:1.15rem;max-width:44rem;display:flex}.body.svelte-1k3ongz p:where(.svelte-1k3ongz){color:var(--color-ink-300);margin:0;line-height:1.8}.body.svelte-1k3ongz h2:where(.svelte-1k3ongz){letter-spacing:-.01em;color:var(--color-ink-100);margin:1.4rem 0 0;font-size:1.35rem;line-height:1.35}.body.svelte-1k3ongz h2:where(.svelte-1k3ongz):first-child{margin-top:0}.source.svelte-1k3ongz{color:var(--color-ink-400);margin-top:.5rem;font-size:.85rem}.source.svelte-1k3ongz a:where(.svelte-1k3ongz){color:var(--color-cyan-300)}.back.svelte-1k3ongz{margin-top:2.5rem}
