PageSourceSearch

https://dhruv-alpha.vercel.app/assets/ContactSection-DWArT0SB.js

js dhruv-alpha.vercel.app collected 2026-10-03 06:42:52 UTC 5,459 bytes, 7 lines download raw bytes

1import{j as e}from"./vendor-c60kXIf-.js";import{c as a,P as i,A as t}from"./index-Dwrbjjaj.js";import{A as s}from"./animated-text-Bq3C2fjY.js";import{m as l}from"./animations-WonSP9Dk.js";
2/**
3 * @license lucide-react v0.544.0 - ISC
4 *
5 * This source code is licensed under the ISC license.
6 * See the LICENSE file in the root directory of this source tree.
7 */const o=a("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]),r=a("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);function n(){return e.jsxs("section",{id:"contact",className:"py-24 md:py-32 relative overflow-hidden",children:[e.jsx(i,{quantity:30,staticity:30,ease:40,color:"#000000",className:"opacity-40 z-0"}),e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-12 md:gap-16 items-center",children:[e.jsxs(l.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:[e.jsx(l.span,{className:"block mb-3 text-sm font-medium tracking-wider",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4},children:"GET IN TOUCH"}),e.jsx(s,{text:"Let's work together",className:"text-3xl md:text-5xl font-bold mb-6",once:!0,delay:.1}),e.jsx(l.p,{className:"text-gray-600 mb-8 md:text-lg md:pr-8",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},children:"I'm currently available for freelance work and collaborations. If you have a project you'd like to discuss, please get in touch!"}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs(l.div,{className:"flex items-start gap-4",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},children:[e.jsx(l.div,{className:"bg-white p-3 rounded-full shadow-sm",whileHover:{scale:1.1,backgroundColor:"#000",color:"#fff"},transition:{duration:.2},children:e.jsx(o,{className:"w-5 h-5"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium mb-1",children:"Email"}),e.jsxs("a",{href:"mailto:[email protected]",className:"text-gray-600 hover:text-black transition-colors relative group",children:["[email protected]",e.jsx(l.span,{className:"absolute bottom-0 left-0 w-0 h-[1px] bg-black group-hover:w-full transition-all duration-300",whileHover:{width:"100%"}})]})]})]}),e.jsxs(l.div,{className:"flex items-start gap-4",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},children:[e.jsx(l.div,{className:"bg-white p-3 rounded-full shadow-sm",whileHover:{scale:1.1,backgroundColor:"#000",color:"#fff"},transition:{duration:.2},children:e.jsx(r,{className:"w-5 h-5"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium mb-1",children:"Location"}),e.jsx("p",{className:"text-gray-600",children:"Pune, India"})]})]})]}),e.jsx(l.div,{className:"absolute -bottom-20 -left-20 w-60 h-60 bg-yellow-200 rounded-full mix-blend-multiply blur-3xl opacity-20",animate:{scale:[1,1.2,1]},transition:{duration:8,repeat:1/0,repeatType:"reverse"}})]}),e.jsxs(l.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"bg-white rounded-3xl shadow-sm p-8 md:p-10 relative overflow-hidden min-h-[450px] flex flex-col items-center justify-center text-center",children:[e.jsxs(l.div,{initial:{scale:.8,opacity:0}
7,whileInView:{scale:1,opacity:1},viewport:{once:!0},transition:{duration:.5,delay:.3},className:"mb-10",children:[e.jsx(l.div,{className:"w-16 h-16 mx-auto mb-8 bg-black rounded-full flex items-center justify-center",whileHover:{scale:1.1},transition:{duration:.2},children:e.jsx(o,{className:"w-8 h-8 text-white"})}),e.jsx("h3",{className:"text-2xl md:text-3xl font-bold mb-4",children:"Ready to start a project?"}),e.jsx("p",{className:"text-gray-600 mb-10 max-w-sm mx-auto",children:"Fill out our contact form and I'll get back to you within 24 hours to discuss your project."})]}),e.jsxs(l.button,{onClick:()=>{window.open("https://tally.so/r/mRp6V9","_blank")},whileHover:{scale:1.03},whileTap:{scale:.98},className:"px-8 py-4 bg-black text-white rounded-full font-medium flex items-center justify-center gap-2 group shadow-sm hover:shadow-md transition-shadow",children:[e.jsx("span",{children:"Get in Touch"}),e.jsx(l.span,{initial:{x:0},animate:{x:3},transition:{repeat:1/0,repeatType:"reverse",duration:.6},children:e.jsx(t,{size:18})})]}),e.jsx(l.p,{className:"text-sm text-gray-500 mt-4",initial:{opacity:0}
7,whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.5,delay:.5},children:"Opens in a new tab"}),e.jsx(l.div,{className:"absolute -top-4 -right-4 w-20 h-20 bg-yellow-300 rounded-full mix-blend-multiply blur-xl",animate:{scale:[1,1.2,1],opacity:[.3,.4,.3]},transition:{duration:4,repeat:1/0,repeatType:"reverse"}}),e.jsx("div",{className:"absolute -right-12 -bottom-12 w-24 h-24 grid grid-cols-3 gap-2 opacity-10",children:[...Array(9)].map((a,i)=>e.jsx(l.div,{className:"w-2 h-2 rounded-full bg-black",initial:{opacity:.3},animate:{opacity:[.3,.8,.3]},transition:{duration:3,delay:.2*i,repeat:1/0,repeatType:"reverse"}},i))})]})]})})]})}export{n as default};

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.