1import{t as e}from"./jsx-runtime-DGeXAQPT.js";import{y as t}from"./index-CIhN9yUf.js";import{t as n}from"./Section-uqbsMFz3.js";var r=e(),i=[{label:`LinkedIn`,value:`in/noahlabhart`,href:t.links.linkedin},{label:`Code Story`,value:`codestory.co`,href:t.links.codeStory},{label:`Indie Hackers`,value:`nlabhart`,href:t.links.indieHackers},{label:`Veryable`,value:`veryableops.com`,href:t.links.veryable}];function a(){return(0,r.jsxs)(n,{as:`h1`,eyebrow:`Say hello`,title:`Let's talk shop`,children:[(0,r.jsx)(`p`,{className:`max-w-2xl text-lg leading-relaxed text-muted-foreground`,children:`Startups, software architecture, podcasting or speaking â the fastest way to reach me is through the channels below.`}),(0,r.jsx)(`div`,{className:`mt-10 grid gap-4 sm:grid-cols-2`,children:i.map(e=>(0,r.jsxs)(`a`,{href:e.href,target:`_blank`,rel:`noreferrer`,className:`group flex items-center justify-between rounded-xl border border-border bg-card p-6 transition-colors hover:border-primary`,children:[(0,r.jsx)(`span`,{className:`font-display text-lg`,children:e.label}),(0,r.jsx)(`span`,{className:`text-sm text-muted-foreground group-hover:text-primary`,children:e.value})]},e.label))})]})}export{a as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.