.page.svelte-1biftg1{max-width:48rem;padding:0 var(--s3) var(--s7);margin:0 auto}.head.svelte-1biftg1{text-align:center;padding-top:var(--s4);margin-bottom:var(--s5)}.viz.svelte-1biftg1{height:clamp(14rem,30vh,20rem);margin-bottom:var(--s4);position:relative}.back.svelte-1biftg1{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-dim);margin-bottom:var(--s3);font-size:.78rem;text-decoration:none;display:inline-block}.back.svelte-1biftg1:hover{color:var(--signal)}.kicker.svelte-1biftg1{font-family:var(--mono);letter-spacing:.16em;color:var(--signal);font-size:.74rem;display:block}h1.svelte-1biftg1{margin:var(--s2) 0 0;color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.9rem,5vw,3rem);font-weight:600;line-height:1.05}.version.svelte-1biftg1{margin:var(--s2) 0 0;font-family:var(--mono);color:var(--ink-faint);font-size:.78rem}.articles.svelte-1biftg1{gap:var(--s5);margin:0;padding:0;list-style:none;display:grid}.articles.svelte-1biftg1 li:where(.svelte-1biftg1){gap:0 var(--s2);grid-template-columns:3rem 1fr;display:grid}.num.svelte-1biftg1{font-family:var(--mono);letter-spacing:.1em;color:var(--signal);padding-top:.35rem;font-size:.85rem}.articles.svelte-1biftg1 h2:where(.svelte-1biftg1){margin:0 0 var(--s1);color:var(--ink);letter-spacing:-.015em;grid-column:2;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:600}.articles.svelte-1biftg1 p:where(.svelte-1biftg1){color:var(--ink-dim);grid-column:2;margin:0;line-height:1.7}.jobs.svelte-1biftg1{margin:var(--s6) auto;max-width:26rem}.jobs.svelte-1biftg1 figcaption:where(.svelte-1biftg1){margin-top:var(--s2);color:var(--ink-faint);text-align:center;font-size:.85rem;line-height:1.6}.credit.svelte-1biftg1{margin-top:var(--s1);font-family:var(--mono);letter-spacing:.06em;font-size:.7rem;display:block}.close.svelte-1biftg1{margin:var(--s6) 0 var(--s5);text-align:center}.close.svelte-1biftg1 p:where(.svelte-1biftg1){margin:0 0 var(--s1);color:var(--ink);letter-spacing:-.015em;font-size:clamp(1.2rem,3vw,1.6rem);font-weight:600}.ladder.svelte-1biftg1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:var(--mono);padding:clamp(1.5rem,2.2vw,2.25rem)}.ladder-title.svelte-1biftg1{letter-spacing:.16em;color:var(--signal);margin-bottom:var(--s2);font-size:.74rem}.ladder.svelte-1biftg1 ul:where(.svelte-1biftg1){border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ladder.svelte-1biftg1 li:where(.svelte-1biftg1){gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line);grid-template-columns:4.5rem 1fr auto;align-items:baseline;font-size:.82rem;display:grid}.rung.svelte-1biftg1{color:var(--ink)}.what.svelte-1biftg1{color:var(--ink-dim)}.when.svelte-1biftg1{color:var(--ink-faint);white-space:nowrap}.when.now.svelte-1biftg1{color:var(--signal)}.rung-one.svelte-1biftg1{margin:var(--s3) 0 0;color:var(--ink);font-size:.85rem}@media (width<=560px){.ladder.svelte-1biftg1 li:where(.svelte-1biftg1){grid-template-columns:1fr;gap:.2rem}}.cta-row.svelte-1biftg1{gap:var(--s2);margin-top:var(--s6);flex-wrap:wrap;justify-content:center;display:flex}.btn.svelte-1biftg1{font-family:var(--mono);letter-spacing:.03em;border-radius:var(--radius);border:1px solid #0000;padding:.9rem 1.6rem;font-size:.95rem;text-decoration:none}.btn-primary.svelte-1biftg1{background:var(--signal);color:#000;border-color:var(--signal)}.btn-primary.svelte-1biftg1:hover{background:var(--signal-dim)}.btn-ghost.svelte-1biftg1{color:var(--ink);border-color:var(--line-strong)}.btn-ghost.svelte-1biftg1:hover{border-color:var(--signal)}
