.hero-cursor.svelte-1h6a232{width:18px;height:64px;border-radius:3px;background-color:var(--color-accent);flex-shrink:0}.hero-name.svelte-1h6a232{font-size:52px;font-weight:500;letter-spacing:-1.5px;color:var(--color-text);line-height:1}.hero-subtitle.svelte-1h6a232{font-size:14px;font-weight:500;letter-spacing:3px;color:var(--color-accent);text-transform:uppercase;margin-bottom:24px}.hero-stats.svelte-1h6a232{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.stats-numbers.svelte-1h6a232{display:flex;gap:32px}.stat-item.svelte-1h6a232{text-align:left}.stat-number.svelte-1h6a232{display:block;font-weight:600;font-size:1.125rem;color:var(--color-accent);font-family:var(--font-mono)}.stat-label.svelte-1h6a232{display:block;font-size:.7rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:1px;margin-top:2px}.stats-industries.svelte-1h6a232{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:1.5px}.industry-sep.svelte-1h6a232{color:color-mix(in srgb,var(--color-muted) 40%,transparent)}.industry-tag.svelte-1h6a232{color:var(--color-muted)}.stack-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px}.stack-group.svelte-1uha8ag{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 8%,var(--color-bg)),var(--color-bg));border-radius:4px;padding:16px}.stack-category.svelte-1uha8ag{font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--color-accent);margin-bottom:10px}.stack-items.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.stack-items.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.875rem}.stack-item.svelte-1uha8ag{background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:.875rem;font-family:inherit;color:var(--color-muted);transition:color .15s ease;display:inline-block;text-align:left;position:relative}.stack-item.svelte-1uha8ag:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background-color:var(--color-accent);transition:width .4s ease}.stack-item.svelte-1uha8ag:hover{color:var(--color-text)}.stack-item.svelte-1uha8ag:hover:after{width:100%}
