1import{s as t,j as e}from"./index-CfEgT0g9.js";import{P as c,a as p}from"./PageShell-CFju-0a6.js";import{u as m,L as x}from"./useLightbox-D23GJDlh.js";import{u as d}from"./usePhotos-BF8aueNe.js";import{u as n}from"./useSiteContent-B8yfFcgI.js";import"./useQuery-AUGL08jU.js";function j(){const{data:l=[]}=d("contact_feature"),s=l[0]?.url??t.contact_photo,r=n("contact",{booking_email:t.booking_email,info_email:t.info_email}),i=n("socials",{instagram:t.socials.instagram,youtube:t.socials.youtube,spotify:t.socials.spotify}),o=s?[{src:s,alt:"Kirk Diamond portrait"}]:[],a=m(o);return e.jsxs(c,{children:[e.jsx(p,{eyebrow:"Get In Touch",title:"Contact",intro:"Direct routes for booking, press, and everything in between."}),e.jsx("section",{className:"px-6 pb-32",children:e.jsxs("div",{className:"mx-auto max-w-6xl grid gap-8 md:grid-cols-[1fr_1.5fr] md:items-start",children:[s&&e.jsxs("button",{type:"button",onClick:()=>a.open(0),className:"group relative overflow-hidden rounded-[6px] border border-border/60 shadow-[0_20px_60px_rgba(0,0,0,0.45)] text-left focus:outline-none focus-visible:ring-2 focus-visible:ring-primary","aria-label":"Open portrait",children:[e.jsx("img",{src:s,alt:"Kirk Diamond portrait",loading:"lazy",className:"w-full h-auto object-cover aspect-[3/4] transition-transform duration-700 group-hover:scale-[1.01]"}),e.jsx("div",{className:"pointer-events-none absolute inset-0 ring-1 ring-inset ring-primary/10"})]}),e.jsxs("div",{className:"grid gap-6",children:[e.jsxs("a",{href:`mailto:${r.booking_email}`,className:"glass p-8 block group hover:border-accent transition",children:[e.jsx("p",{className:"text-display text-[11px] uppercase tracking-[0.35em] text-primary mb-4",children:"Booking"}),e.jsx("p",{className:"text-3xl md:text-4xl text-foreground group-hover:text-accent transition whitespace-nowrap tracking-[0.01em]",style:{fontFamily:'Inter, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif'},children:r.booking_email}),e.jsx("p",{className:"text-muted-foreground text-sm mt-4",children:"For live dates, features, and performance requests."})]}),e.jsxs("a",{href:`mailto:${r.info_email}`,className:"glass p-8 block group hover:border-accent transition",children:[e.jsx("p",{className:"text-display text-[11px] uppercase tracking-[0.35em] text-primary mb-4",children:"General Inquiries"}),e.jsx("p",{className:"text-3xl md:text-4xl text-foreground group-hover:text-accent transition whitespace-nowrap tracking-[0.01em]",style:{fontFamily:'Inter, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif'},children:r.info_email}),e.jsx("p",{className:"text-muted-foreground text-sm mt-4",children:"Press, media, and everything else."})]}),e.jsxs("div",{className:"glass p-8",children:[e.jsx("p",{className:"text-display text-[11px] uppercase tracking-[0.35em] text-primary mb-4",children:"Connect"}),e.jsxs("div",{className:"space-y-5",children:[e.jsx("iframe",{src:"https://open.spotify.com/embed/artist/3e6KF6uSOtWu2hEGPoiSnl",width:"100%",height:"152",style:{borderRadius:12},frameBorder:"0",allow:"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture",loading:"lazy",className:"w-full",title:"Kirk Diamond on Spotify"}),e.jsxs("div",{className:"flex flex-wrap gap-4",children:[e.jsxs("a",{href:i.instagram,target:"_blank",rel:"noreferrer",className:"glass-cta hover:glass-cta-hover inline-flex items-center gap-3 px-6 py-3 text-mono text-[11px] uppercase tracking-[0.3em]",children:[e.jsx("span",{children:"Instagram"}),e.jsx("span",{children:"â"})]}),e.jsxs("a",{href:i.youtube,target:"_blank",rel:"noreferrer",className:"glass-cta hover:glass-cta-hover inline-flex items-center gap-3 px-6 py-3 text-mono text-[11px] uppercase tracking-[0.3em]",children:[e.jsx("span",{children:"YouTube"}),e.jsx("span",{children:"â"})]})]})]})]})]})]})}),e.jsx(x,{images:o,openIndex:a.openIndex,onClose:a.close,onPrev:a.prev,onNext:a.next})]})}export{j 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.