.hero.svelte-1bex8oj{padding-block:var(--section-space);border-bottom:1px solid var(--border-soft)}h1.svelte-1bex8oj{font-family:var(--font-mono);letter-spacing:-.05em;color:var(--text-strong);margin-top:36px;font-size:clamp(34px,4.6vw,60px);font-weight:800;line-height:1.04}.intro.svelte-1bex8oj{max-width:760px;color:var(--text);margin-top:24px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.jump.svelte-1bex8oj{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.jump.svelte-1bex8oj a:where(.svelte-1bex8oj){border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--tool-color,var(--text));padding:8px 14px;font-size:14px;text-decoration:none;display:inline-block}.jump.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{border-color:var(--tool-color,var(--accent))}.group.svelte-1bex8oj{border-left:3px solid var(--tool-color);margin-bottom:28px;padding-left:16px}.eyebrow.svelte-1bex8oj{font-family:var(--font-mono);color:var(--tool-color);margin-bottom:8px;font-size:13px}h2.svelte-1bex8oj{font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);line-height:1.1}h2.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--text-strong);text-decoration:none}h2.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:var(--tool-color)}
