1import{M as e,P as t,s as n}from"./link-B6r2gwzC.js";import{o as r}from"./index-CLgZvKeM.js";import{n as i,t as a}from"./signal-peak-mountain.jpeg.asset-B6vgm-ri.js";var o=t(e()),s=n();function c(){let[e,t]=(0,o.useState)(!1),[n,c]=(0,o.useState)(!1),[l,u]=(0,o.useState)(null);return(0,s.jsxs)(i,{children:[(0,s.jsxs)(`section`,{className:`relative -mt-[5.5rem] pt-[8rem] lg:pt-[10rem] pb-16 lg:pb-20 overflow-hidden`,children:[(0,s.jsx)(`img`,{src:a.url,alt:``,className:`mountain-banner-image absolute inset-0 w-full h-full object-cover object-center`,loading:`eager`}),(0,s.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-r from-cream via-cream/85 to-cream/40`}),(0,s.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-t from-cream via-transparent to-transparent`}),(0,s.jsxs)(`div`,{className:`relative z-10 max-w-7xl mx-auto px-6 lg:px-8`,children:[(0,s.jsx)(`span`,{className:`text-gold uppercase tracking-[0.3em] text-[11px] font-bold block mb-6`,children:`Get in Touch`}),(0,s.jsxs)(`h1`,{className:`font-serif text-5xl md:text-6xl lg:text-7xl leading-tight mb-8`,children:[`Contact `,(0,s.jsx)(`i`,{className:`font-normal text-emerald`,children:`Signal Peak Partners`})]}),(0,s.jsx)(`p`,{className:`text-lg text-emerald-deep/85 leading-relaxed max-w-md`,children:`Whether you represent counsel evaluating capital, an institutional allocator, or a candidate for the Symposium, we'd like to hear from you.`})]})]}),(0,s.jsx)(`section`,{className:`px-6 lg:px-8 py-20 lg:py-28`,children:(0,s.jsxs)(`div`,{className:`max-w-7xl mx-auto grid lg:grid-cols-2 gap-16`,children:[(0,s.jsx)(`div`,{children:(0,s.jsx)(`div`,{className:`space-y-8`,children:(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`p`,{className:`text-[10px] uppercase tracking-widest font-bold text-gold mb-2`,children:`General Inquiries`}),(0,s.jsx)(`a`,{href:`mailto:[email protected]`,className:`font-serif text-2xl hover:text-emerald transition-colors`,children:`[email protected]`})]})})}),(0,s.jsx)(`div`,{className:`bg-white p-10 border border-emerald-deep/10`,children:e?(0,s.jsxs)(`div`,{className:`min-h-[400px] flex flex-col items-center justify-center text-center`,children:[(0,s.jsx)(`div`,{className:`w-12 h-12 rounded-full bg-gold/20 flex items-center justify-center mb-6`,children:(0,s.jsx)(`span`,{className:`text-gold text-2xl`,children:`â`})}),(0,s.jsx)(`h3`,{className:`font-serif text-2xl mb-3`,children:`Thank you.`}),(0,s.jsx)(`p`,{className:`text-emerald-deep/80`,children:`A member of our team will be in touch shortly.`})]}):(0,s.jsxs)(`form`,{onSubmit:async e=>{e.preventDefault(),c(!0),u(null);let n=e.currentTarget,i=new FormData(n),{error:a}=await r.from(`contact_submissions`).insert({name:i.get(`name`),email:i.get(`email`),organization:i.get(`org`)||null,message:i.get(`msg`)});if(c(!1),a){u(`Something went wrong sending your inquiry. Please email us directly at [email protected].`);return}t(!0)},className:`space-y-6`,children:[(0,s.jsx)(`h2`,{className:`font-serif text-2xl mb-2`,children:`Send us a note`}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`label`,{htmlFor:`name`,className:`text-[10px] uppercase tracking-widest font-bold text-gold block mb-2`,children:`Name`}),(0,s.jsx)(`input`,{id:`name`,name:`name`,required:!0,type:`text`,className:`w-full border-b border-emerald-deep/20 bg-transparent py-3 text-emerald-deep outline-none focus:border-gold transition-colors`})]}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`label`,{htmlFor:`email`,className:`text-[10px] uppercase tracking-widest font-bold text-gold block mb-2`,children:`Email`}),(0,s.jsx)(`input`,{id:`email`,name:`email`,required:!0,type:`email`,className:`w-full border-b border-emerald-deep/20 bg-transparent py-3 text-emerald-deep outline-none focus:border-gold transition-colors`})]}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`label`,{htmlFor:`org`,className:`text-[10px] uppercase tracking-widest font-bold text-gold block mb-2`,children:`Organization`}),(0,s.jsx)(`input`,{id:`org`,name:`org`,type:`text`,className:`w-full border-b border-emerald-deep/20 bg-transparent py-3 text-emerald-deep outline-none focus:border-gold transition-colors`})]}),(0,s.jsxs)(`div`,{children:[(0,s.jsx)(`label`,{htmlFor:`msg`,className:`text-[10px] uppercase tracking-widest font-bold text-gold block mb-2`,children:`Message`}),(0,s.jsx)(`textarea`,{id:`msg`,name:`msg`,required:!0,rows:4,className:`w-full border-b border-emerald-deep/20 bg-transparent py-3 text-emerald-deep outline-none focus:border-gold transition-colors resize-none`})]}),l&&(0,s.jsx)(`p`,{className:`text-sm text-red-700`,children:l}),(0,s.jsx)(`button`,{type:`submit`,disabled:n,className:`w-full bg-emerald-deep text-cream py-4 uppercase tracking-widest font-bold text-xs hover:bg-emerald transition-colors disabled:opacity-60`,children:n?`Sending...`:`Send Inquiry`})]})})]})})]})}export{c 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.