1import{t as e}from"./jsx-runtime-BkSabwWG.js";import{t}from"./link-BmhWk799.js";import{l as n,s as r,t as i}from"./index-i0KHDnro.js";import{n as a,r as o,t as s}from"./Chrome-BRL8nDB4.js";var c=e();function l({title:e,items:t}){return(0,c.jsxs)(`div`,{children:[(0,c.jsx)(`p`,{className:`eyebrow text-primary`,children:e}),(0,c.jsx)(`ul`,{className:`mt-4 space-y-3`,children:t.map(e=>(0,c.jsxs)(`li`,{className:`flex gap-3 border-b border-border pb-3`,children:[(0,c.jsx)(`span`,{className:`text-accent`,children:`â¦`}),e]},e))})]})}function u(){let{service:e}=i.useLoaderData(),u=n.filter(t=>t.slug!==e.slug);return(0,c.jsxs)(`div`,{className:`bg-background`,children:[(0,c.jsx)(a,{}),(0,c.jsx)(`section`,{className:`relative overflow-hidden bg-ink text-ink-foreground`,children:(0,c.jsxs)(`div`,{className:`mx-auto grid max-w-7xl items-center gap-10 px-5 pb-16 pt-32 md:grid-cols-2`,children:[(0,c.jsxs)(`div`,{children:[(0,c.jsx)(t,{to:`/services`,className:`eyebrow text-gold opacity-80 hover:opacity-100`,children:`â All services`}),(0,c.jsx)(`h1`,{className:`mt-6 text-5xl leading-[1.05] md:text-7xl`,children:e.title}),(0,c.jsx)(`p`,{className:`mt-4 font-display text-2xl italic text-gold md:text-3xl`,children:e.headline}),(0,c.jsx)(`p`,{className:`mt-6 max-w-lg leading-relaxed opacity-80`,children:e.intro}),(0,c.jsxs)(t,{to:`/book`,search:{service:e.title},className:`eyebrow mt-10 inline-block bg-gold px-7 py-4 text-ink`,children:[`Book for `,e.title.toLowerCase()]})]}),(0,c.jsx)(`img`,{src:r(e.image,900),alt:`Danielle Alura, ${e.title}`,className:`aspect-[4/5] w-full object-cover`})]})}),(0,c.jsxs)(`section`,{className:`mx-auto grid max-w-7xl gap-12 px-5 py-20 md:grid-cols-3`,children:[(0,c.jsx)(l,{title:`What she offers`,items:e.offerings}),(0,c.jsx)(l,{title:`Credentials`,items:e.credentials}),(0,c.jsx)(l,{title:`Ideal for`,items:e.idealFor})]}),(0,c.jsxs)(`section`,{className:`bg-primary px-5 py-16 text-center text-primary-foreground`,children:[(0,c.jsx)(`h2`,{className:`text-4xl md:text-5xl`,children:`Ready to make it happen?`}),(0,c.jsx)(t,{to:`/book`,search:{service:e.title},className:`eyebrow mt-8 inline-block bg-gold px-7 py-4 text-ink`,children:`Start your inquiry`})]}),(0,c.jsxs)(`section`,{className:`mx-auto max-w-7xl px-5 py-20`,children:[(0,c.jsx)(`p`,{className:`eyebrow text-muted-foreground`,children:`More ways to work with Danielle`}),(0,c.jsx)(`div`,{className:`mt-6 grid gap-4 md:grid-cols-4`,children:u.map(e=>(0,c.jsxs)(t,{to:`/services/$slug`,params:{slug:e.slug},className:`border border-border p-6 transition hover:border-primary`,children:[(0,c.jsx)(`p`,{className:`font-display text-2xl`,children:e.title}),(0,c.jsx)(`p`,{className:`eyebrow mt-3 text-primary`,children:`View â`})]},e.slug))})]}),(0,c.jsx)(o,{}),(0,c.jsx)(s,{})]})}export{u 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.