1import{A as e,B as t,F as n}from"./react-DbNgMndP.js";import{s as r}from"./index-CRvqfbzm.js";import{t as i}from"./Reveal-DpqKQMrs.js";import{t as a}from"./PoemPanel-CjCFQNur.js";var o=t();function s(){let{t}=e();return(0,o.jsxs)(`div`,{className:`mx-auto max-w-5xl px-5 py-16`,children:[(0,o.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-[0.28em] text-primary`,children:t.about.kicker}),(0,o.jsx)(`h1`,{className:`mt-3 font-display text-4xl text-sea-deep sm:text-5xl`,children:t.about.heading}),(0,o.jsxs)(`div`,{className:`mt-12 grid gap-12 md:grid-cols-[minmax(0,300px)_1fr]`,children:[(0,o.jsx)(i,{children:(0,o.jsx)(`img`,{src:n.author,alt:t.about.photoAlt,className:`book-cover w-full rounded-3xl object-cover`})}),(0,o.jsxs)(`div`,{className:`space-y-5 text-base leading-relaxed text-foreground/90`,children:[(0,o.jsx)(`h2`,{className:`font-display text-2xl text-sea-deep`,children:t.about.bioHeading}),t.about.bio.map((e,t)=>(0,o.jsx)(i,{delay:t*.06,children:(0,o.jsx)(`p`,{children:e})},e.slice(0,24))),(0,o.jsx)(r,{to:`/contact`,className:`btn-springy inline-flex items-center rounded-full border border-primary/30 bg-card px-7 py-3 text-sm font-semibold text-primary hover:bg-secondary`,children:t.nav.contact})]})]}),(0,o.jsxs)(i,{children:[(0,o.jsx)(a,{lines:[t.about.quote],size:`md`,className:`mt-16`}),(0,o.jsxs)(`p`,{className:`mt-4 text-center text-sm font-semibold text-sea-deep/70`,children:[`â `,t.common.author]})]})]})}export{s 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.