{"version":3,"file":"script_main.CfLIuMgU.mjs","names":["addPropertyOverrides","cycleOrder","variantClassNames","humanReadableVariantMap","React.useId","useState","useRef","x","useRef","useState","width","d","React.useState","React.useRef","CTAButton","SeparatorLine","WavyNavLink","serializationHash","variantClassNames","animation","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","cursor","useRef","React.useId","Grid","Footer","CursorManual","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Desktop","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/pLnxnKdxodYvrw4BynqB/Op7uADHQtnSRYUUnRusY/ySSziyxBt.js","https:/framerusercontent.com/modules/sLqn8xF79RsxW0y1NlRU/UdmBZIyCs6csvarooF7c/Sparkles.js","https:/framerusercontent.com/modules/SpvWNXh5zXugHJl6D8MP/LAQguO8Civb6UXOmpMCm/TextPressure.js","https:/framerusercontent.com/modules/KL3yopr0Pb525Z0l5L1y/CGbjxHVyItcWaQNtml5h/BackToTop.js","https:/framerusercontent.com/modules/zssp44fDDpe5STbsH7UX/qSKR6kbnQLI7Mu9HNnM8/ErJ1z0Ex_.js","https:/framerusercontent.com/modules/3OQHKniCstZuSK54PwXu/TDR3JWgirRjDnstC6HLm/UpMTXyewp.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6d96884)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"kjTTbJXGE\",\"BlMAPpxXV\",\"JjwQLqDjF\",\"BELB1AouC\"];const variantClassNames={BELB1AouC:\"framer-v-1c37ytq\",BlMAPpxXV:\"framer-v-g83syy\",JjwQLqDjF:\"framer-v-avuh0c\",kjTTbJXGE:\"framer-v-1ndd9z2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={desktop:\"kjTTbJXGE\",laptop:\"BlMAPpxXV\",mobile:\"BELB1AouC\",tablet:\"JjwQLqDjF\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"kjTTbJXGE\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"kjTTbJXGE\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const isDisplayed=()=>{if(baseVariant===\"BELB1AouC\")return false;return true;};const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-3NHyP\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-1ndd9z2\",className),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"kjTTbJXGE\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({BELB1AouC:{\"data-framer-name\":\"mobile\"},BlMAPpxXV:{\"data-framer-name\":\"laptop\"},JjwQLqDjF:{\"data-framer-name\":\"tablet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1dzatqy\",layoutDependency:layoutDependency,layoutId:\"ZrvOsyRXP\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1ccifjf\",layoutDependency:layoutDependency,layoutId:\"bVHUJyLex\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-146y3lq\",layoutDependency:layoutDependency,layoutId:\"F3PsHU_px\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),isDisplayed()&&/*#__PURE__*/ _jsx(motion.div,{className:\"framer-hwpzcs\",layoutDependency:layoutDependency,layoutId:\"vmBNgl1oE\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1l0vz4l\",layoutDependency:layoutDependency,layoutId:\"IBZzc0xeO\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-j8su2i\",layoutDependency:layoutDependency,layoutId:\"pgwa7NSk_\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-17yh7lh\",layoutDependency:layoutDependency,layoutId:\"VGLZbUDsF\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1423m7t\",layoutDependency:layoutDependency,layoutId:\"QWmvYU03x\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-92rj9z\",layoutDependency:layoutDependency,layoutId:\"kwAWyl_CS\",style:{background:'linear-gradient(180deg, var(--token-90a64261-b816-47fc-8b95-db312dae9b11, rgba(255, 255, 255, 0)) /* {\"name\":\"white 0\"} */ 0%, var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */ 100%)'},transition:transition})]})})});});const css=['.framer-3NHyP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3NHyP .framer-ydjy8h { display: block; }\",\".framer-3NHyP .framer-1ndd9z2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 800px; justify-content: space-between; overflow: hidden; padding: 0px 120px 0px 120px; position: relative; width: 1440px; }\",\".framer-3NHyP .framer-1dzatqy, .framer-3NHyP .framer-1ccifjf, .framer-3NHyP .framer-146y3lq, .framer-3NHyP .framer-hwpzcs, .framer-3NHyP .framer-1l0vz4l, .framer-3NHyP .framer-j8su2i, .framer-3NHyP .framer-17yh7lh, .framer-3NHyP .framer-1423m7t, .framer-3NHyP .framer-92rj9z { flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; z-index: 1; }\",\".framer-3NHyP.framer-v-g83syy .framer-1ndd9z2 { padding: 0px 80px 0px 80px; }\",\".framer-3NHyP.framer-v-avuh0c .framer-1ndd9z2 { padding: 0px 48px 0px 48px; }\",\".framer-3NHyP.framer-v-1c37ytq .framer-1ndd9z2 { padding: 0px 24px 0px 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BlMAPpxXV\":{\"layout\":[\"fixed\",\"fixed\"]},\"JjwQLqDjF\":{\"layout\":[\"fixed\",\"fixed\"]},\"BELB1AouC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n */ const FramerySSziyxBt=withCSS(Component,css,\"framer-3NHyP\");export default FramerySSziyxBt;FramerySSziyxBt.displayName=\"grid\";FramerySSziyxBt.defaultProps={height:800,width:1440};addPropertyControls(FramerySSziyxBt,{variant:{options:[\"kjTTbJXGE\",\"BlMAPpxXV\",\"JjwQLqDjF\",\"BELB1AouC\"],optionTitles:[\"desktop\",\"laptop\",\"tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerySSziyxBt,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerySSziyxBt\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BlMAPpxXV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JjwQLqDjF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BELB1AouC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ySSziyxBt.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const SparklesCore=({id=\"sparkles\",className=\"\",background=\"transparent\",minSize=.4,maxSize=1,speed=1,particleColor=\"#FFFFFF\",particleColor2=\"#FFFFFF\",particleColor3=\"#FFFFFF\",particleDensity=100,particleShape=\"circle\",enableTrail=false,enableTwinkle=false})=>{const canvasRef=useRef(null);const[canvasSize,setCanvasSize]=useState({w:100,h:100});const canvasContainerRef=useRef(null);useEffect(()=>{if(!canvasContainerRef.current)return;const updateCanvasSize=()=>{if(canvasContainerRef.current){const{offsetWidth,offsetHeight}=canvasContainerRef.current;setCanvasSize({w:offsetWidth,h:offsetHeight});}};// Initial size\nupdateCanvasSize();// Observe container size changes\nconst resizeObserver=new ResizeObserver(()=>{updateCanvasSize();});resizeObserver.observe(canvasContainerRef.current);return()=>{resizeObserver.disconnect();};},[]);useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const particles=[];const colors=[particleColor,particleColor2,particleColor3];let animationFrameId=0;class Particle{update(){this.y+=this.speedY;this.x+=this.speedX;// Twinkle effect\nif(enableTwinkle){this.twinklePhase+=this.twinkleSpeed;this.opacity=.3+Math.abs(Math.sin(this.twinklePhase))*.7;}else{// Fade in/out effect\nthis.opacity+=(Math.random()-.5)*.05;this.opacity=Math.max(0,Math.min(1,this.opacity));}// Reset particle when it goes off screen\nif(this.y>canvasSize.h){this.y=0;this.x=Math.random()*canvasSize.w;}if(this.x>canvasSize.w){this.x=0;}else if(this.x<0){this.x=canvasSize.w;}}drawStar(x,y,spikes,outerRadius,innerRadius){if(!ctx)return;let rot=Math.PI/2*3;let step=Math.PI/spikes;ctx.beginPath();ctx.moveTo(x,y-outerRadius);for(let i=0;i<spikes;i++){ctx.lineTo(x+Math.cos(rot)*outerRadius,y+Math.sin(rot)*outerRadius);rot+=step;ctx.lineTo(x+Math.cos(rot)*innerRadius,y+Math.sin(rot)*innerRadius);rot+=step;}ctx.lineTo(x,y-outerRadius);ctx.closePath();ctx.fill();}drawDiamond(x,y,size){if(!ctx)return;ctx.beginPath();ctx.moveTo(x,y-size);ctx.lineTo(x+size,y);ctx.lineTo(x,y+size);ctx.lineTo(x-size,y);ctx.closePath();ctx.fill();}drawHeart(x,y,size){if(!ctx)return;ctx.beginPath();ctx.moveTo(x,y+size/4);ctx.bezierCurveTo(x,y,x-size/2,y-size/2,x-size/2,y);ctx.bezierCurveTo(x-size/2,y+size/4,x,y+size/2,x,y+size);ctx.bezierCurveTo(x,y+size/2,x+size/2,y+size/4,x+size/2,y);ctx.bezierCurveTo(x+size/2,y-size/2,x,y,x,y+size/4);ctx.closePath();ctx.fill();}draw(){if(!ctx)return;ctx.fillStyle=this.color;ctx.globalAlpha=this.opacity;// Draw based on shape\nswitch(particleShape){case\"circle\":ctx.beginPath();ctx.arc(this.x,this.y,this.size,0,Math.PI*2);ctx.fill();break;case\"star\":this.drawStar(this.x,this.y,5,this.size,this.size*.5);break;case\"square\":ctx.fillRect(this.x-this.size,this.y-this.size,this.size*2,this.size*2);break;case\"diamond\":this.drawDiamond(this.x,this.y,this.size);break;case\"heart\":this.drawHeart(this.x,this.y,this.size);break;}}constructor(){_define_property(this,\"x\",void 0);_define_property(this,\"y\",void 0);_define_property(this,\"size\",void 0);_define_property(this,\"speedX\",void 0);_define_property(this,\"speedY\",void 0);_define_property(this,\"opacity\",void 0);_define_property(this,\"color\",void 0);_define_property(this,\"twinklePhase\",void 0);_define_property(this,\"twinkleSpeed\",void 0);this.x=Math.random()*canvasSize.w;this.y=Math.random()*canvasSize.h;this.size=Math.random()*(maxSize-minSize)+minSize;this.speedX=(Math.random()-.5)*speed*.5;this.speedY=Math.random()*speed*.5+.5;this.opacity=Math.random();this.color=colors[Math.floor(Math.random()*colors.length)];this.twinklePhase=Math.random()*Math.PI*2;this.twinkleSpeed=.02+Math.random()*.03;}}const init=()=>{const particleCount=Math.floor(canvasSize.w*canvasSize.h/1e4*(particleDensity/100));for(let i=0;i<particleCount;i++){particles.push(new Particle);}};const animate=()=>{if(!ctx)return;// Trail effect - fade instead of clear\nif(enableTrail){// Parse the background color and create a semi-transparent version\n// Using 0.05 alpha for more visible trails\nlet bgColor;if(background===\"transparent\"){bgColor=\"rgba(0, 0, 0, 0.05)\";}else if(background.startsWith(\"#\")){bgColor=hexToRgba(background,.05);}else if(background.startsWith(\"rgb(\")){// Convert rgb() to rgba()\nbgColor=background.replace(\"rgb(\",\"rgba(\").replace(\")\",\", 0.05)\");}else if(background.startsWith(\"rgba(\")){// Replace existing alpha with 0.05\nbgColor=background.replace(/[\\d.]+\\)$/,\"0.05)\");}else{bgColor=\"rgba(0, 0, 0, 0.05)\";}ctx.fillStyle=bgColor;ctx.fillRect(0,0,canvasSize.w,canvasSize.h);}else{ctx.clearRect(0,0,canvasSize.w,canvasSize.h);}particles.forEach(particle=>{particle.update();particle.draw();});animationFrameId=requestAnimationFrame(animate);};// Helper function to convert hex to rgba\nfunction hexToRgba(hex,alpha){// Remove # if present\nhex=hex.replace(\"#\",\"\");// Handle 3-character hex codes\nif(hex.length===3){hex=hex.split(\"\").map(char=>char+char).join(\"\");}const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);return`rgba(${r}, ${g}, ${b}, ${alpha})`;}if(canvasSize.w>0&&canvasSize.h>0){// Clear and initialize canvas with background\nctx.clearRect(0,0,canvasSize.w,canvasSize.h);if(background!==\"transparent\"){ctx.fillStyle=background;ctx.fillRect(0,0,canvasSize.w,canvasSize.h);}init();animate();}return()=>{if(animationFrameId){cancelAnimationFrame(animationFrameId);}particles.length=0;// Clear canvas on cleanup\nctx.clearRect(0,0,canvasSize.w,canvasSize.h);};},[canvasSize,minSize,maxSize,speed,particleColor,particleColor2,particleColor3,particleDensity,particleShape,enableTrail,enableTwinkle,background]);return /*#__PURE__*/_jsx(\"div\",{ref:canvasContainerRef,className:className,style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,id:id,width:canvasSize.w,height:canvasSize.h,style:{display:\"block\",background:\"transparent\"}})});};// Main Framer Component\nexport default function SparklesPreview(props){const{background=\"#000000\",particleColor=\"#FFFFFF\",particleColor2=\"#FFFFFF\",particleColor3=\"#FFFFFF\",particleDensity=1200,minSize=.4,maxSize=1,speed=1,showControls=false,particleShape=\"circle\",enableTrail=false,enableTwinkle=false}=props;const[density,setDensity]=useState(particleDensity);const[minParticleSize,setMinParticleSize]=useState(minSize);const[maxParticleSize,setMaxParticleSize]=useState(maxSize);const[particleSpeed,setParticleSpeed]=useState(speed);const[shape,setShape]=useState(particleShape);const[trail,setTrail]=useState(enableTrail);const[twinkle,setTwinkle]=useState(enableTwinkle);// Update state when props change\nuseEffect(()=>{setDensity(particleDensity);},[particleDensity]);useEffect(()=>{setMinParticleSize(minSize);},[minSize]);useEffect(()=>{setMaxParticleSize(maxSize);},[maxSize]);useEffect(()=>{setParticleSpeed(speed);},[speed]);useEffect(()=>{setShape(particleShape);},[particleShape]);useEffect(()=>{setTrail(enableTrail);},[enableTrail]);useEffect(()=>{setTwinkle(enableTwinkle);},[enableTwinkle]);return /*#__PURE__*/_jsxs(\"div\",{style:{height:\"100%\",width:\"100%\",backgroundColor:background,overflow:\"hidden\",borderRadius:\"0.375rem\",position:\"relative\"},children:[/*#__PURE__*/_jsx(SparklesCore,{id:\"tsparticlesfullpage\",background:background,minSize:minParticleSize,maxSize:maxParticleSize,particleDensity:density,className:\"w-full h-full\",particleColor:particleColor,particleColor2:particleColor2,particleColor3:particleColor3,speed:particleSpeed,particleShape:shape,enableTrail:trail,enableTwinkle:twinkle}),showControls&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"12px\",left:\"12px\",right:\"12px\",backgroundColor:\"rgba(0, 0, 0, 0.75)\",backdropFilter:\"blur(10px)\",padding:\"12px\",borderRadius:\"8px\",zIndex:100,maxWidth:\"280px\",boxShadow:\"0 4px 16px rgba(0, 0, 0, 0.4)\",border:\"1px solid rgba(255, 255, 255, 0.1)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:\"10px\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:\"13px\",fontWeight:\"600\",color:\"#fff\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:\"Particle Controls\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:\"9px\",color:\"rgba(255, 255, 255, 0.5)\",fontFamily:\"system-ui, -apple-system, sans-serif\",fontStyle:\"italic\"},children:\"Can be hidden\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"10px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:\"4px\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Density\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#fff\",fontWeight:\"500\"},children:Math.round(density)})]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"100\",max:\"5000\",step:\"100\",value:density,onChange:e=>setDensity(Number(e.target.value)),style:{width:\"100%\",height:\"4px\",borderRadius:\"2px\",outline:\"none\",appearance:\"none\",background:`linear-gradient(to right, ${particleColor} 0%, ${particleColor} ${(density-100)/4900*100}%, rgba(255, 255, 255, 0.2) ${(density-100)/4900*100}%, rgba(255, 255, 255, 0.2) 100%)`,cursor:\"pointer\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"10px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:\"4px\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Min Size\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#fff\",fontWeight:\"500\"},children:minParticleSize.toFixed(1)})]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0.1\",max:\"5\",step:\"0.1\",value:minParticleSize,onChange:e=>setMinParticleSize(Number(e.target.value)),style:{width:\"100%\",height:\"4px\",borderRadius:\"2px\",outline:\"none\",appearance:\"none\",background:`linear-gradient(to right, ${particleColor} 0%, ${particleColor} ${(minParticleSize-.1)/4.9*100}%, rgba(255, 255, 255, 0.2) ${(minParticleSize-.1)/4.9*100}%, rgba(255, 255, 255, 0.2) 100%)`,cursor:\"pointer\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"10px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:\"4px\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Max Size\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#fff\",fontWeight:\"500\"},children:maxParticleSize.toFixed(1)})]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0.1\",max:\"10\",step:\"0.1\",value:maxParticleSize,onChange:e=>setMaxParticleSize(Number(e.target.value)),style:{width:\"100%\",height:\"4px\",borderRadius:\"2px\",outline:\"none\",appearance:\"none\",background:`linear-gradient(to right, ${particleColor} 0%, ${particleColor} ${(maxParticleSize-.1)/9.9*100}%, rgba(255, 255, 255, 0.2) ${(maxParticleSize-.1)/9.9*100}%, rgba(255, 255, 255, 0.2) 100%)`,cursor:\"pointer\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"10px\"},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:\"4px\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Speed\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#fff\",fontWeight:\"500\"},children:particleSpeed.toFixed(1)})]}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:\"0.1\",max:\"5\",step:\"0.1\",value:particleSpeed,onChange:e=>setParticleSpeed(Number(e.target.value)),style:{width:\"100%\",height:\"4px\",borderRadius:\"2px\",outline:\"none\",appearance:\"none\",background:`linear-gradient(to right, ${particleColor} 0%, ${particleColor} ${(particleSpeed-.1)/4.9*100}%, rgba(255, 255, 255, 0.2) ${(particleSpeed-.1)/4.9*100}%, rgba(255, 255, 255, 0.2) 100%)`,cursor:\"pointer\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"10px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",marginBottom:\"4px\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",fontFamily:\"system-ui, -apple-system, sans-serif\"},children:\"Shape\"}),/*#__PURE__*/_jsxs(\"select\",{value:shape,onChange:e=>setShape(e.target.value),style:{width:\"100%\",padding:\"6px 8px\",borderRadius:\"4px\",border:\"1px solid rgba(255, 255, 255, 0.2)\",backgroundColor:\"rgba(255, 255, 255, 0.1)\",color:\"#fff\",fontSize:\"11px\",fontFamily:\"system-ui, -apple-system, sans-serif\",cursor:\"pointer\",outline:\"none\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"circle\",style:{backgroundColor:\"#000\"},children:\"Circle\"}),/*#__PURE__*/_jsx(\"option\",{value:\"star\",style:{backgroundColor:\"#000\"},children:\"Star\"}),/*#__PURE__*/_jsx(\"option\",{value:\"square\",style:{backgroundColor:\"#000\"},children:\"Square\"}),/*#__PURE__*/_jsx(\"option\",{value:\"diamond\",style:{backgroundColor:\"#000\"},children:\"Diamond\"}),/*#__PURE__*/_jsx(\"option\",{value:\"heart\",style:{backgroundColor:\"#000\"},children:\"Heart\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"8px\"},children:/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",fontFamily:\"system-ui, -apple-system, sans-serif\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Trail Effect\"}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:trail,onChange:e=>setTrail(e.target.checked),style:{width:\"14px\",height:\"14px\",cursor:\"pointer\",accentColor:particleColor}})]})}),/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:\"0\"},children:/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",fontSize:\"11px\",color:\"rgba(255, 255, 255, 0.7)\",fontFamily:\"system-ui, -apple-system, sans-serif\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Twinkle Effect\"}),/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:twinkle,onChange:e=>setTwinkle(e.target.checked),style:{width:\"14px\",height:\"14px\",cursor:\"pointer\",accentColor:particleColor}})]})})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n        input[type=\"range\"]::-webkit-slider-thumb {\n          appearance: none;\n          width: 12px;\n          height: 12px;\n          border-radius: 50%;\n          background: ${particleColor};\n          cursor: pointer;\n          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);\n          border: 1px solid rgba(0, 0, 0, 0.2);\n        }\n        input[type=\"range\"]::-moz-range-thumb {\n          width: 12px;\n          height: 12px;\n          border-radius: 50%;\n          background: ${particleColor};\n          cursor: pointer;\n          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);\n          border: 1px solid rgba(0, 0, 0, 0.2);\n        }\n      `})]});}// Framer Property Controls\naddPropertyControls(SparklesPreview,{showControls:{type:ControlType.Boolean,title:\"Show Controls\",defaultValue:false,description:\"Display interactive sliders in the preview\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},particleShape:{type:ControlType.Enum,title:\"Particle Shape\",options:[\"circle\",\"star\",\"square\",\"diamond\",\"heart\"],optionTitles:[\"Circle\",\"Star\",\"Square\",\"Diamond\",\"Heart\"],defaultValue:\"circle\"},particleColor:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#FFFFFF\"},particleColor2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#FFFFFF\"},particleColor3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#FFFFFF\"},particleDensity:{type:ControlType.Number,title:\"Particle Density\",min:100,max:5e3,step:100,defaultValue:1200},minSize:{type:ControlType.Number,title:\"Min Particle Size\",min:.1,max:5,step:.1,defaultValue:.4},maxSize:{type:ControlType.Number,title:\"Max Particle Size\",min:.1,max:10,step:.1,defaultValue:1},speed:{type:ControlType.Number,title:\"Particle Speed\",min:.1,max:5,step:.1,defaultValue:1},enableTrail:{type:ControlType.Boolean,title:\"Trail Effect\",defaultValue:false},enableTwinkle:{type:ControlType.Boolean,title:\"Twinkle Effect\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SparklesPreview\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Sparkles.map","// TextPressure: Interactive variable font text effect for Framer\n//\n// @framerSupportedLayoutWidth any-prefer-fixed\n// @framerSupportedLayoutHeight fixed\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * TextPressure\n *\n * Interactive variable font text effect. Each character responds to mouse position with width, weight, and italic axes. Supports custom font via URL. Stroke and alpha effects optional.\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 100\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function TextPressure(props){const{text=\"Compressa\",fontFamily=\"Compressa VF\",fontUrl=\"https://res.cloudinary.com/dr6lvwubh/raw/upload/v1529908256/CompressaPRO-GX.woff2\",width=true,weight=true,italic=true,alpha=false,flex=true,stroke=false,scale=false,textColor=\"#FFFFFF\",strokeColor=\"#FF0000\",minFontSize=24,style}=props;const containerRef=useRef(null);const titleRef=useRef(null);const spansRef=useRef([]);const mouseRef=useRef({x:0,y:0});const cursorRef=useRef({x:0,y:0});const[fontSize,setFontSize]=useState(minFontSize);const[scaleY,setScaleY]=useState(1);const[lineHeight,setLineHeight]=useState(1);const chars=text.split(\"\");const dist=(a,b)=>{const dx=b.x-a.x;const dy=b.y-a.y;return Math.sqrt(dx*dx+dy*dy);};useEffect(()=>{const handleMouseMove=e=>{cursorRef.current.x=e.clientX;cursorRef.current.y=e.clientY;};const handleTouchMove=e=>{const t=e.touches[0];cursorRef.current.x=t.clientX;cursorRef.current.y=t.clientY;};window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"touchmove\",handleTouchMove,{passive:false});if(containerRef.current){const{left,top,width,height}=containerRef.current.getBoundingClientRect();mouseRef.current.x=left+width/2;mouseRef.current.y=top+height/2;cursorRef.current.x=mouseRef.current.x;cursorRef.current.y=mouseRef.current.y;}return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"touchmove\",handleTouchMove);};},[]);const setSize=()=>{if(!containerRef.current||!titleRef.current)return;const{width:containerW,height:containerH}=containerRef.current.getBoundingClientRect();let newFontSize=containerW/(chars.length/2);newFontSize=Math.max(newFontSize,minFontSize);startTransition(()=>setFontSize(newFontSize));startTransition(()=>setScaleY(1));startTransition(()=>setLineHeight(1));requestAnimationFrame(()=>{if(!titleRef.current)return;const textRect=titleRef.current.getBoundingClientRect();if(scale&&textRect.height>0){const yRatio=containerH/textRect.height;startTransition(()=>setScaleY(yRatio));startTransition(()=>setLineHeight(yRatio));}});};useEffect(()=>{setSize();window.addEventListener(\"resize\",setSize);return()=>window.removeEventListener(\"resize\",setSize);},[scale,text]);useEffect(()=>{let rafId;const animate=()=>{mouseRef.current.x+=(cursorRef.current.x-mouseRef.current.x)/15;mouseRef.current.y+=(cursorRef.current.y-mouseRef.current.y)/15;if(titleRef.current){const titleRect=titleRef.current.getBoundingClientRect();const maxDist=titleRect.width/2;spansRef.current.forEach(span=>{if(!span)return;const rect=span.getBoundingClientRect();const charCenter={x:rect.x+rect.width/2,y:rect.y+rect.height/2};const d=dist(mouseRef.current,charCenter);const getAttr=(distance,minVal,maxVal)=>{const val=maxVal-Math.abs(maxVal*distance/maxDist);return Math.max(minVal,val+minVal);};const wdth=width?Math.floor(getAttr(d,5,200)):100;const wght=weight?Math.floor(getAttr(d,100,900)):400;const italVal=italic?getAttr(d,0,1).toFixed(2):0;const alphaVal=alpha?getAttr(d,0,1).toFixed(2):1;span.style.opacity=alphaVal.toString();span.style.fontVariationSettings=`'wght' ${wght}, 'wdth' ${wdth}, 'ital' ${italVal}`;});}rafId=requestAnimationFrame(animate);};animate();return()=>cancelAnimationFrame(rafId);},[width,weight,italic,alpha,chars.length]);const dynamicClassName=[flex?\"flex\":\"\",stroke?\"stroke\":\"\"].filter(Boolean).join(\" \");return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"30%\",background:\"transparent\",...style},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n        @font-face {\n          font-family: '${fontFamily}';\n          src: url('${fontUrl}');\n          font-style: normal;\n        }\n        .flex {\n          display: flex;\n          justify-content: space-between;\n        }\n        .stroke span {\n          position: relative;\n          color: ${textColor};\n        }\n        .stroke span::after {\n          content: attr(data-char);\n          position: absolute;\n          left: 0;\n          top: 0;\n          color: transparent;\n          z-index: -1;\n          -webkit-text-stroke-width: 3px;\n          -webkit-text-stroke-color: ${strokeColor};\n        }\n        .text-pressure-title {\n          color: ${textColor};\n        }\n      `}),/*#__PURE__*/_jsx(\"h1\",{ref:titleRef,className:`text-pressure-title ${dynamicClassName}`,style:{fontFamily,textTransform:\"uppercase\",fontSize:fontSize,lineHeight,transform:`scale(1, ${scaleY})`,transformOrigin:\"center top\",margin:0,textAlign:\"center\",userSelect:\"none\",whiteSpace:\"nowrap\",fontWeight:100,width:\"100%\"},children:chars.map((char,i)=>/*#__PURE__*/_jsx(\"span\",{ref:el=>spansRef.current[i]=el,\"data-char\":char,style:{display:\"inline-block\",color:stroke?undefined:textColor},children:char},i))})]});}addPropertyControls(TextPressure,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Compressa\"},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Compressa VF\",hidden:true},fontUrl:{type:ControlType.String,title:\"Font URL\",defaultValue:\"https://res.cloudinary.com/dr6lvwubh/raw/upload/v1529908256/CompressaPRO-GX.woff2\",displayTextArea:true,hidden:true},width:{type:ControlType.Boolean,title:\"Width Axis\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},weight:{type:ControlType.Boolean,title:\"Weight Axis\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},italic:{type:ControlType.Boolean,title:\"Italic Axis\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},alpha:{type:ControlType.Boolean,title:\"Alpha Axis\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},flex:{type:ControlType.Boolean,title:\"Flex Layout\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},stroke:{type:ControlType.Boolean,title:\"Stroke\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},scale:{type:ControlType.Boolean,title:\"Scale to Fit\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#FF0000\"},minFontSize:{type:ControlType.Number,title:\"Min Font Size\",defaultValue:24,min:8,max:200,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextPressure\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextPressure.map","/**\n * BackToTop Code Component (Framer)\n *\n * A customizable back-to-top button for Framer sites.\n * - Single default export (BackToTop)\n * - Drag & drop friendly: visible in canvas when Always Show = true\n * - Toggle Fixed = true to pin bottom-right/left/center for preview/publish\n * - Shapes: circle, rounded, square\n * - Icons: arrow, chevron, caret, double, rocket (points upward)\n * - Hover, border, shadow, pulse, scroll speed, and transition type options\n * - Polished UI: hover scale, smooth transitions, accessibility features\n * - Usage: Place in canvas, adjust props in properties panel, enable Fixed for live sites\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{createPortal}from\"react-dom\";// ----- Helpers -----\nconst isClient=()=>typeof window!==\"undefined\"&&typeof document!==\"undefined\";const clamp01=v=>Math.max(0,Math.min(1,v));function useRAFScrollProgress(){const[progress,setProgress]=React.useState(0);const tickingRef=React.useRef(false);React.useEffect(()=>{if(!isClient())return;function update(){const docHeight=Math.max(document.documentElement.scrollHeight-window.innerHeight,0);const top=window.scrollY||window.pageYOffset;setProgress(docHeight>0?clamp01(top/docHeight):0);tickingRef.current=false;}function onScroll(){if(tickingRef.current)return;tickingRef.current=true;requestAnimationFrame(update);}update();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);};},[]);return progress;}function scrollToTopDuration(duration=600){if(!isClient())return;const start=window.scrollY||window.pageYOffset;const startTime=performance.now();function step(now){const t=Math.min(1,(now-startTime)/duration);const eased=t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;window.scrollTo(0,Math.round(start*(1-eased)));if(t<1)requestAnimationFrame(step);}requestAnimationFrame(step);}// ----- Icons -----\nfunction Icon({name,color,size}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":true};switch(name){case\"arrow\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 19V5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.5 10.5L12 5l5.5 5.5\"})]});case\"chevron\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 14l6-6 6 6\"})});case\"caret\":return /*#__PURE__*/_jsx(\"svg\",{...common,stroke:\"none\",fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 6l6 12H6l6-12z\"})});case\"double\":return /*#__PURE__*/_jsxs(\"svg\",{...common,strokeWidth:\"1.6\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 14l6-6 6 6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 20l6-6 6 6\"})]});case\"rocket\":return /*#__PURE__*/_jsx(\"svg\",{...common,viewBox:\"-5 -5 34 34\",children:/*#__PURE__*/_jsxs(\"g\",{transform:\"rotate(-45 12 12)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"13.5\",cy:\"10.5\",r:\"1\"})]})});default:return null;}}// ----- Component -----\nexport default function BackToTop(inProps){// Props with defaults\nconst props={size:inProps.size??56,shape:inProps.shape??\"circle\",icon:inProps.icon??\"arrow\",fill:inProps.fill??\"#2979FF\",iconColor:inProps.iconColor??\"#ffffff\",hoverFill:inProps.hoverFill??\"#3E8BFF\",hoverIconColor:inProps.hoverIconColor??inProps.iconColor??\"#ffffff\",borderColor:inProps.borderColor??\"rgba(0,0,0,0.06)\",borderWidth:inProps.borderWidth??1,shadow:inProps.shadow??true,pulse:inProps.pulse??false,showAfter:inProps.showAfter??.25,alwaysShow:inProps.alwaysShow??true,fixed:inProps.fixed??false,placement:inProps.placement??\"bottom-right\",sideOffset:inProps.sideOffset??24,bottom:inProps.bottom??24,speedMs:inProps.speedMs??600,showOnMobile:inProps.showOnMobile??false,scrollType:inProps.scrollType??\"smooth\"};const progress=useRAFScrollProgress();const[hovered,setHovered]=React.useState(false);const[focused,setFocused]=React.useState(false);const[isMobile,setIsMobile]=React.useState(isClient()?window.innerWidth<=768:false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const client=isClient();const scrolledEnough=progress>=clamp01(props.showAfter);const visible=isCanvas||client?props.alwaysShow?true:scrolledEnough&&(props.showOnMobile||!isMobile):true;// Handle window resize for mobile detection\nReact.useEffect(()=>{if(!client)return;const handleResize=()=>setIsMobile(window.innerWidth<=768);window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[client]);// Inject pulse keyframes only when needed\nReact.useEffect(()=>{if(!client||!props.pulse||document.getElementById(\"axen-btt-pulse-ks\"))return;const style=document.createElement(\"style\");style.id=\"axen-btt-pulse-ks\";style.innerHTML=`@keyframes axen-btt-pulse { 0% { transform: scale(1); } 50% { transform: scale(1.06); } 100% { transform: scale(1); } }`;document.head.appendChild(style);return()=>style.remove();},[client,props.pulse]);// Styles\nconst borderRadius=props.shape===\"circle\"?\"50%\":props.shape===\"rounded\"?\"12px\":\"0px\";const bgColor=hovered?props.hoverFill:props.fill;const iColor=hovered?props.hoverIconColor:props.iconColor;const size=Math.max(32,Math.min(320,props.size));const svgSize=size*.45;const baseStyle={width:`${size}px`,height:`${size}px`,minWidth:`${size}px`,minHeight:`${size}px`,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius,background:bgColor,border:props.borderWidth>0?`${props.borderWidth}px solid ${props.borderColor}`:\"none\",boxShadow:props.shadow?focused?\"0 0 0 3px rgba(66, 153, 225, 0.5), 0 10px 30px rgba(2,6,23,0.12)\":\"0 10px 30px rgba(2,6,23,0.12)\":focused?\"0 0 0 3px rgba(66, 153, 225, 0.5)\":\"none\",cursor:\"pointer\",transition:\"background 0.18s ease, transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease\",opacity:visible?1:0,pointerEvents:visible?\"auto\":\"none\",userSelect:\"none\",zIndex:99999,WebkitTapHighlightColor:\"transparent\",position:props.fixed&&!isCanvas?\"fixed\":\"relative\",right:props.fixed&&!isCanvas&&props.placement===\"bottom-right\"?`${props.sideOffset}px`:undefined,left:props.fixed&&!isCanvas&&props.placement===\"bottom-left\"?`${props.sideOffset}px`:props.fixed&&!isCanvas&&props.placement===\"bottom-center\"?\"50%\":undefined,bottom:props.fixed&&!isCanvas?`${props.bottom}px`:undefined,transform:`${props.fixed&&!isCanvas&&props.placement===\"bottom-center\"?\"translateX(-50%) \":\"\"}${hovered?\"scale(1.05)\":\"scale(1)\"}`,boxSizing:\"border-box\",animation:props.pulse&&visible&&!hovered?\"axen-btt-pulse 1.6s ease-in-out infinite\":undefined,outline:\"none\"};// Event handlers\nconst handleClick=()=>{if(props.scrollType===\"instant\"){if(isClient())window.scrollTo({top:0,behavior:\"instant\"});}else{scrollToTopDuration(props.speedMs);}};// Render\nconst button=/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Scroll to top\",title:\"Scroll to top\",onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),style:baseStyle,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{name:props.icon,color:iColor,size:svgSize})})});if(!client&&props.fixed)return null;if(props.fixed&&!isCanvas&&document.body)return /*#__PURE__*/createPortal(button,document.body);return button;}// ----- Property Controls -----\naddPropertyControls(BackToTop,{size:{type:ControlType.Number,title:\"Size\",defaultValue:56,min:32,max:320,description:\"Adjust button size (32-320px); use 48-64 for optimal visibility.\"},shape:{type:ControlType.Enum,title:\"Shape\",options:[\"circle\",\"rounded\",\"square\"],optionTitles:[\"Circle\",\"Rounded\",\"Square\"],defaultValue:\"circle\",description:\"Select button shape; circle for a modern, soft appearance.\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"arrow\",\"chevron\",\"caret\",\"double\",\"rocket\"],optionTitles:[\"Arrow\",\"Chevron\",\"Caret\",\"Double\",\"Rocket\"],defaultValue:\"arrow\",description:\"Choose icon; arrow for classic, rocket for playful vibe.\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#2979FF\",description:\"Set button background color; ensure icon contrast.\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\",description:\"Set icon color; choose high contrast with fill.\"},hoverFill:{type:ControlType.Color,title:\"Hover Fill\",defaultValue:\"#3E8BFF\",description:\"Set hover background; use a shade shift for feedback.\"},hoverIconColor:{type:ControlType.Color,title:\"Hover Icon Color\",defaultValue:\"#FFFFFF\",description:\"Set icon color on hover; maintain visibility.\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(0,0,0,0.06)\",description:\"Set border color; use subtle tones for outline.\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:0,max:8,description:\"Set border thickness (0-8px); 0 removes border.\"},shadow:{type:ControlType.Boolean,title:\"Shadow\",defaultValue:true,description:\"Toggle shadow; enable for depth, disable for flat look.\"},pulse:{type:ControlType.Boolean,title:\"Pulse\",defaultValue:false,description:\"Enable pulsing animation to attract attention.\"},showAfter:{type:ControlType.Number,title:\"Show After\",defaultValue:.25,min:0,max:1,step:.01,displayStepper:true,description:\"Show button after scrolling (0-1); e.g., 0.25 = 25% down.\"},alwaysShow:{type:ControlType.Boolean,title:\"Always Show\",defaultValue:true,description:\"Keep visible in canvas; disable to show only on scroll.\"},fixed:{type:ControlType.Boolean,title:\"Fixed\",defaultValue:false,description:\"Pin button to viewport; enable for live sites.\"},placement:{type:ControlType.Enum,title:\"Placement\",options:[\"bottom-right\",\"bottom-left\",\"bottom-center\"],optionTitles:[\"Bottom Right\",\"Bottom Left\",\"Bottom Center\"],defaultValue:\"bottom-right\",description:\"Set fixed position; bottom-right is standard.\"},sideOffset:{type:ControlType.Number,title:\"Side Offset\",defaultValue:24,description:\"Set horizontal edge spacing (px); adjust for layout.\"},bottom:{type:ControlType.Number,title:\"Bottom Offset\",defaultValue:24,description:\"Set vertical bottom spacing (px); avoid footer overlap.\"},speedMs:{type:ControlType.Number,title:\"Scroll Speed\",defaultValue:600,min:100,max:3e3,description:\"Set scroll duration (100-3000ms); lower for faster scroll.\"},showOnMobile:{type:ControlType.Boolean,title:\"Show on Mobile\",defaultValue:false,description:\"Show on mobile (≤768px); test for touch UX.\"},scrollType:{type:ControlType.Enum,title:\"Scroll Type\",options:[\"instant\",\"smooth\"],optionTitles:[\"Instant\",\"Smooth\"],defaultValue:\"smooth\",description:\"Choose instant (jump to top) or smooth (gradual scroll).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BackToTop\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackToTop.map","// Generated by Framer (6d0c662)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextPressure from\"https://framerusercontent.com/modules/SpvWNXh5zXugHJl6D8MP/LAQguO8Civb6UXOmpMCm/TextPressure.js\";import BackToTop from\"https://framerusercontent.com/modules/KL3yopr0Pb525Z0l5L1y/CGbjxHVyItcWaQNtml5h/BackToTop.js\";import WavyNavLink from\"https://framerusercontent.com/modules/GPbC3L5eWibZIQrffWtm/sSPGo0trKcNoeDPMdPjG/dzDDz605x.js\";import CTAButton from\"https://framerusercontent.com/modules/7tgA4w3iYugQQAn6ovLj/dKZtgtp2W9XpWcTuP9sr/rw3UQ9A6H.js\";import SeparatorLine from\"https://framerusercontent.com/modules/ElRfsKkistaZtA5BL1R4/y2TPYNytshby5zd7sOmZ/ZtLl8uYZz.js\";const MotionDivWithFX=withFX(motion.div);const TextPressureFonts=getFonts(TextPressure);const BackToTopFonts=getFonts(BackToTop);const CTAButtonFonts=getFonts(CTAButton);const SeparatorLineFonts=getFonts(SeparatorLine);const WavyNavLinkFonts=getFonts(WavyNavLink);const cycleOrder=[\"M74ELR52f\",\"tXeGQAeOv\"];const serializationHash=\"framer-cwQeK\";const variantClassNames={M74ELR52f:\"framer-v-1xhdrw8\",tXeGQAeOv:\"framer-v-1j712io\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qrJer6jfq=undefined;const KMBkqOtGg=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:3,delay:1.8,mass:3.6,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:65,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"M74ELR52f\",Mobile:\"tXeGQAeOv\"};const getProps=({cursor,height,id,padding,width,...props})=>{return{...props,KMBkqOtGg:cursor??props.KMBkqOtGg,qrJer6jfq:padding??props.qrJer6jfq??\"44px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"M74ELR52f\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,qrJer6jfq,KMBkqOtGg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M74ELR52f\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xhdrw8\",className,classNames),\"data-framer-cursor\":KMBkqOtGg,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"M74ELR52f\",ref:refBinding,style:{\"--12aoyth\":numberToPixelString(qrJer6jfq),borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,...style},variants:{tXeGQAeOv:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}},...addPropertyOverrides({tXeGQAeOv:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ce4jtc\",layoutDependency:layoutDependency,layoutId:\"Tsxf_KTLe\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iccrw8\",layoutDependency:layoutDependency,layoutId:\"bUjdpvmiz\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:1,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1sibm8f\",layoutDependency:layoutDependency,layoutId:\"qO0DBnywY\",style:{originX:.7,originY:.7},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zdur70\",\"data-framer-name\":\"👋🏻\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:529,intrinsicWidth:529,layoutDependency:layoutDependency,layoutId:\"fq8DUifoA\",svg:'<svg width=\"529\" height=\"529\" viewBox=\"-21 -21 529 529\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\\n<path d=\"M0 486.827H486.827V0H0V486.827Z\" fill=\"url(#pattern0_2281_171)\"/>\\n<defs>\\n<pattern id=\"pattern0_2281_171\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\\n<use xlink:href=\"#image0_2281_171\" transform=\"scale(0.00625)\"/>\\n</pattern>\\n<image id=\"image0_2281_171\" width=\"160\" height=\"160\" preserveAspectRatio=\"none\" xlink:href=\"data:image/png;base64,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\"/>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4cx6va-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XZSgWgb_p-container\",nodeId:\"XZSgWgb_p\",rendersWithMotion:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsx(TextPressure,{alpha:false,flex:true,fontFamily:\"Compressa VF\",fontUrl:\"https://res.cloudinary.com/dr6lvwubh/raw/upload/v1529908256/CompressaPRO-GX.woff2\",height:\"100%\",id:\"XZSgWgb_p\",italic:true,layoutId:\"XZSgWgb_p\",minFontSize:24,scale:false,stroke:false,strokeColor:\"rgb(255, 0, 0)\",style:{height:\"100%\",width:\"100%\"},text:\"Lets' Talk\",textColor:\"var(--token-db9507e7-f363-4934-b3b0-536ba3e91e1a, rgb(59, 59, 56))\",weight:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tkuyjm\",layoutDependency:layoutDependency,layoutId:\"pARy4FNFd\",style:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ho3jmf-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wIhpInkIR-container\",nodeId:\"wIhpInkIR\",rendersWithMotion:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsx(BackToTop,{alwaysShow:true,borderColor:\"var(--token-41a5177a-92ae-4e97-96a3-931012d8ae1d, rgb(234, 232, 228))\",borderWidth:1,bottom:24,fill:\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56))\",fixed:false,height:\"100%\",hoverFill:\"var(--token-ae1caff6-4640-4a6a-9604-185d65e67b4e, rgb(245, 245, 245))\",hoverIconColor:\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(26, 26, 25))\",icon:\"arrow\",iconColor:\"var(--token-98c5c415-bfaa-4631-82cf-502f36fb5f4b, rgb(247, 247, 247))\",id:\"wIhpInkIR\",layoutId:\"wIhpInkIR\",placement:\"bottom-right\",pulse:true,scrollType:\"smooth\",shadow:true,shape:\"circle\",showAfter:.25,showOnMobile:false,sideOffset:24,size:56,speedMs:600,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x5sxty\",layoutDependency:layoutDependency,layoutId:\"EYg881ZyF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g50h6j-container\",layoutDependency:layoutDependency,layoutId:\"cZSPupiZy-container\",nodeId:\"cZSPupiZy\",rendersWithMotion:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsx(CTAButton,{height:\"100%\",id:\"cZSPupiZy\",jQTlIutKA:\"20px 32px 20px 32px\",layoutId:\"cZSPupiZy\",o4Qavd0kz:\"Book 15 mins call\",OBtFb4_UA:true,variant:\"k6JMHP0sQ\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`calc(${componentViewport?.width||\"100vw\"} - ${qrJer6jfq*2}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-180801y-container\",layoutDependency:layoutDependency,layoutId:\"ozPHCXbt2-container\",nodeId:\"ozPHCXbt2\",rendersWithMotion:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsx(SeparatorLine,{height:\"100%\",id:\"ozPHCXbt2\",layoutId:\"ozPHCXbt2\",style:{height:\"100%\",width:\"100%\"},variant:\"GCMHjX5u1\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2aosa9\",\"data-framer-name\":\"Frame 1430106420\",layoutDependency:layoutDependency,layoutId:\"HjQUL8Q92\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://wa.me/923323802442?text=Hey%20Fazel.%20I%20just%20visited%20your%20portfolio%20and%20wanted%20to%20get%20in%20touch\",motionChild:true,nodeId:\"L0ILCPULG\",openInNewTab:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1u07qo8 framer-lqp38v\",\"data-framer-name\":\"Chat\",layoutDependency:layoutDependency,layoutId:\"L0ILCPULG\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5uc60d\",\"data-framer-name\":\"💬\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:37,layoutDependency:layoutDependency,layoutId:\"Q8RUYD2oD\",svg:'<svg width=\"37\" height=\"36\" viewBox=\"-2 -2 37 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\\n<path d=\"M0.5 32H32.5V0H0.5V32Z\" fill=\"url(#pattern0_2160_11519)\"/>\\n<defs>\\n<pattern id=\"pattern0_2160_11519\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\">\\n<use xlink:href=\"#image0_2160_11519\" transform=\"scale(0.00625)\"/>\\n</pattern>\\n<image id=\"image0_2160_11519\" width=\"160\" height=\"160\" preserveAspectRatio=\"none\" xlink:href=\"data:image/png;base64,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\"/>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8aaui8-container\",layoutDependency:layoutDependency,layoutId:\"jGZuEPYLb-container\",nodeId:\"jGZuEPYLb\",rendersWithMotion:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsx(WavyNavLink,{a42Iqky6W:\"1px\",height:\"100%\",HEt5GQ5Ix:\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56))\",id:\"jGZuEPYLb\",IlQrOAakC:{delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"},jLWLuJ6Yf:true,layoutId:\"jGZuEPYLb\",LlyXBd0lL:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},style:{height:\"100%\"},variant:\"mV42odR1R\",width:\"100%\",wSvu95CDw:{duration:0,type:\"tween\"},xPJw5ySfe:\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56))\",yejFNsteL:\"Drop a message\",ZhReWVkg4:16,...addPropertyOverrides({tXeGQAeOv:{ZhReWVkg4:12}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/fazelrehman\",motionChild:true,nodeId:\"ojNpXpu9J\",openInNewTab:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1vc2zd5 framer-lqp38v\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"ojNpXpu9J\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1mk7vno\",layoutDependency:layoutDependency,layoutId:\"NikR9D30g\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32.833\" overflow=\"visible\"><g><path d=\"M 0 32.833 L 0 0.833 L 32 0.833 L 32 32.833 Z\" fill=\"transparent\"></path><path d=\"M 27.26 27.271 L 22.527 27.271 L 22.527 19.844 C 22.527 18.073 22.49 15.797 20.052 15.797 C 17.584 15.797 17.208 17.718 17.208 19.713 L 17.208 27.27 L 12.469 27.27 L 12.469 11.999 L 17.021 11.999 L 17.021 14.082 L 17.082 14.082 C 17.718 12.879 19.265 11.614 21.573 11.614 C 26.374 11.614 27.265 14.775 27.265 18.885 L 27.265 27.27 Z M 7.115 9.912 C 6.753 9.912 6.395 9.841 6.061 9.702 C 5.727 9.564 5.423 9.361 5.168 9.105 C 4.912 8.849 4.71 8.545 4.572 8.21 C 4.434 7.876 4.363 7.518 4.364 7.156 C 4.365 6.612 4.527 6.08 4.83 5.627 C 5.133 5.175 5.563 4.822 6.066 4.615 C 6.569 4.407 7.123 4.353 7.657 4.459 C 8.191 4.566 8.681 4.829 9.065 5.214 C 9.45 5.599 9.712 6.09 9.818 6.624 C 9.923 7.158 9.868 7.712 9.66 8.215 C 9.451 8.717 9.098 9.147 8.645 9.449 C 8.192 9.751 7.659 9.912 7.115 9.912 Z M 9.489 27.271 L 4.74 27.271 L 4.74 12 L 9.489 12 Z M 29.636 0 L 2.36 0 C 1.057 0 0 1.031 0 2.307 L 0 29.694 C 0 30.97 1.057 32.001 2.36 32.001 L 29.631 32.001 C 30.932 32.001 32 30.97 32 29.694 L 32 2.307 C 32 1.031 30.932 0 29.631 0 Z\" fill=\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56)) /* {&quot;name&quot;:&quot;Primary Inverse&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({tXeGQAeOv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 25\" overflow=\"visible\"><g><path d=\"M 0 25 L 0 0.634 L 24 0.634 L 24 25 Z\" fill=\"transparent\"></path><path d=\"M 20.445 20.765 L 16.895 20.765 L 16.895 15.11 C 16.895 13.761 16.867 12.028 15.039 12.028 C 13.188 12.028 12.906 13.491 12.906 15.01 L 12.906 20.764 L 9.352 20.764 L 9.352 9.136 L 12.766 9.136 L 12.766 10.722 L 12.811 10.722 C 13.288 9.806 14.449 8.843 16.18 8.843 C 19.78 8.843 20.449 11.25 20.449 14.38 L 20.449 20.764 Z M 5.336 7.547 C 5.065 7.547 4.796 7.493 4.546 7.388 C 4.295 7.282 4.067 7.128 3.876 6.933 C 3.684 6.738 3.532 6.506 3.429 6.252 C 3.325 5.997 3.272 5.724 3.273 5.449 C 3.273 5.034 3.395 4.629 3.622 4.285 C 3.849 3.94 4.172 3.672 4.55 3.514 C 4.927 3.355 5.342 3.314 5.742 3.396 C 6.143 3.477 6.511 3.677 6.799 3.97 C 7.088 4.264 7.284 4.637 7.363 5.044 C 7.442 5.451 7.401 5.872 7.245 6.255 C 7.088 6.638 6.823 6.965 6.484 7.195 C 6.144 7.425 5.745 7.548 5.336 7.547 Z M 7.117 20.765 L 3.555 20.765 L 3.555 9.137 L 7.117 9.137 Z M 22.227 0 L 1.77 0 C 0.793 0 0 0.785 0 1.757 L 0 22.61 C 0 23.581 0.793 24.366 1.77 24.366 L 22.223 24.366 C 23.199 24.366 24 23.581 24 22.61 L 24 1.757 C 24 0.785 23.199 0 22.223 0 Z\" fill=\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56)) /* {&quot;name&quot;:&quot;Primary Inverse&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vs6nl\",layoutDependency:layoutDependency,layoutId:\"Ks6CjIxvg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\" overflow=\"visible\"><path d=\"M 0 32 L 0 0 L 32 0 L 32 32 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({tXeGQAeOv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24.366\" overflow=\"visible\"><path d=\"M 0 24.366 L 0 0 L 24 0 L 24 24.366 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1oh5f0\",layoutDependency:layoutDependency,layoutId:\"f1HsobNDh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32.001\" overflow=\"visible\"><path d=\"M 27.26 27.271 L 22.527 27.271 L 22.527 19.844 C 22.527 18.073 22.49 15.797 20.052 15.797 C 17.584 15.797 17.208 17.718 17.208 19.713 L 17.208 27.27 L 12.469 27.27 L 12.469 11.999 L 17.021 11.999 L 17.021 14.082 L 17.082 14.082 C 17.718 12.879 19.265 11.614 21.573 11.614 C 26.374 11.614 27.265 14.775 27.265 18.885 L 27.265 27.27 Z M 7.115 9.912 C 6.753 9.912 6.395 9.841 6.061 9.702 C 5.727 9.564 5.423 9.361 5.168 9.105 C 4.912 8.849 4.71 8.545 4.572 8.21 C 4.434 7.876 4.363 7.518 4.364 7.156 C 4.365 6.612 4.527 6.08 4.83 5.627 C 5.133 5.175 5.563 4.822 6.066 4.615 C 6.569 4.407 7.123 4.353 7.657 4.459 C 8.191 4.566 8.681 4.829 9.065 5.214 C 9.45 5.599 9.712 6.09 9.818 6.624 C 9.923 7.158 9.868 7.712 9.66 8.215 C 9.451 8.717 9.098 9.147 8.645 9.449 C 8.192 9.751 7.659 9.912 7.115 9.912 Z M 9.489 27.271 L 4.74 27.271 L 4.74 12 L 9.489 12 Z M 29.636 0 L 2.36 0 C 1.057 0 0 1.031 0 2.307 L 0 29.694 C 0 30.97 1.057 32.001 2.36 32.001 L 29.631 32.001 C 30.932 32.001 32 30.97 32 29.694 L 32 2.307 C 32 1.031 30.932 0 29.631 0 Z\" fill=\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56)) /* {&quot;name&quot;:&quot;Primary Inverse&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({tXeGQAeOv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24.366\" overflow=\"visible\"><path d=\"M 20.445 20.765 L 16.895 20.765 L 16.895 15.11 C 16.895 13.761 16.867 12.028 15.039 12.028 C 13.188 12.028 12.906 13.491 12.906 15.01 L 12.906 20.764 L 9.352 20.764 L 9.352 9.136 L 12.766 9.136 L 12.766 10.722 L 12.811 10.722 C 13.288 9.806 14.449 8.843 16.18 8.843 C 19.78 8.843 20.449 11.25 20.449 14.38 L 20.449 20.764 Z M 5.336 7.547 C 5.065 7.547 4.796 7.493 4.546 7.388 C 4.295 7.282 4.067 7.128 3.876 6.933 C 3.684 6.738 3.532 6.506 3.429 6.252 C 3.325 5.997 3.272 5.724 3.273 5.449 C 3.273 5.034 3.395 4.629 3.622 4.285 C 3.849 3.94 4.172 3.672 4.55 3.514 C 4.927 3.355 5.342 3.314 5.742 3.396 C 6.143 3.477 6.511 3.677 6.799 3.97 C 7.088 4.264 7.284 4.637 7.363 5.044 C 7.442 5.451 7.401 5.872 7.245 6.255 C 7.088 6.638 6.823 6.965 6.484 7.195 C 6.144 7.425 5.745 7.548 5.336 7.547 Z M 7.117 20.765 L 3.555 20.765 L 3.555 9.137 L 7.117 9.137 Z M 22.227 0 L 1.77 0 C 0.793 0 0 0.785 0 1.757 L 0 22.61 C 0 23.581 0.793 24.366 1.77 24.366 L 22.223 24.366 C 23.199 24.366 24 23.581 24 22.61 L 24 1.757 C 24 0.785 23.199 0 22.223 0 Z\" fill=\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56)) /* {&quot;name&quot;:&quot;Primary Inverse&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-164unvn\",layoutDependency:layoutDependency,layoutId:\"NtlMNOOJn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.796 15.657\" overflow=\"visible\"><path d=\"M 14.791 15.657 L 10.058 15.657 L 10.058 8.23 C 10.058 6.459 10.021 4.183 7.583 4.183 C 5.115 4.183 4.739 6.104 4.739 8.099 L 4.739 15.656 L 0 15.656 L 0 0.385 L 4.552 0.385 L 4.552 2.468 L 4.613 2.468 C 5.249 1.265 6.796 0 9.104 0 C 13.905 0 14.796 3.161 14.796 7.271 L 14.796 15.656 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({tXeGQAeOv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.097 11.922\" overflow=\"visible\"><path d=\"M 11.093 11.922 L 7.543 11.922 L 7.543 6.267 C 7.543 4.918 7.516 3.185 5.687 3.185 C 3.836 3.185 3.554 4.648 3.554 6.167 L 3.554 11.921 L 0 11.921 L 0 0.293 L 3.414 0.293 L 3.414 1.879 L 3.46 1.879 C 3.937 0.963 5.097 0 6.828 0 C 10.429 0 11.097 2.407 11.097 5.536 L 11.097 11.921 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8p0pgj\",layoutDependency:layoutDependency,layoutId:\"JKizn0niO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.506 5.506\" overflow=\"visible\"><path d=\"M 2.751 5.506 C 2.389 5.506 2.031 5.435 1.697 5.296 C 1.363 5.158 1.059 4.955 0.804 4.699 C 0.548 4.443 0.346 4.139 0.208 3.804 C 0.07 3.47 -0.001 3.112 0 2.75 C 0.001 2.206 0.163 1.673 0.466 1.221 C 0.769 0.769 1.199 0.416 1.702 0.209 C 2.205 0.001 2.759 -0.053 3.293 0.053 C 3.827 0.16 4.317 0.423 4.701 0.808 C 5.086 1.193 5.348 1.684 5.454 2.218 C 5.559 2.752 5.504 3.306 5.296 3.809 C 5.087 4.311 4.734 4.741 4.281 5.043 C 3.828 5.345 3.295 5.506 2.751 5.506 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({tXeGQAeOv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.129 4.192\" overflow=\"visible\"><path d=\"M 2.063 4.192 C 1.792 4.193 1.523 4.138 1.273 4.033 C 1.022 3.927 0.794 3.773 0.603 3.578 C 0.411 3.383 0.259 3.151 0.156 2.897 C 0.052 2.642 -0.001 2.369 0 2.094 C 0 1.679 0.122 1.274 0.349 0.93 C 0.576 0.585 0.899 0.317 1.277 0.159 C 1.654 0.001 2.069 -0.041 2.469 0.041 C 2.87 0.122 3.238 0.322 3.526 0.615 C 3.815 0.909 4.011 1.282 4.09 1.689 C 4.169 2.096 4.128 2.517 3.972 2.9 C 3.815 3.283 3.55 3.61 3.211 3.84 C 2.871 4.07 2.472 4.193 2.063 4.192 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pf3yx7\",layoutDependency:layoutDependency,layoutId:\"d6opdSkER\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.749 15.271\" overflow=\"visible\"><path d=\"M 4.749 15.271 L 0 15.271 L 0 0 L 4.749 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({tXeGQAeOv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.562 11.628\" overflow=\"visible\"><path d=\"M 3.562 11.628 L 0 11.628 L 0 0 L 3.562 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a4e3so\",layoutDependency:layoutDependency,layoutId:\"bjItRWjNY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32.001\" overflow=\"visible\"><path d=\"M 29.636 0 L 2.36 0 C 1.057 0 0 1.031 0 2.307 L 0 29.694 C 0 30.97 1.057 32.001 2.36 32.001 L 29.631 32.001 C 30.932 32.001 32 30.97 32 29.694 L 32 2.307 C 32 1.031 30.932 0 29.631 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({tXeGQAeOv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24.366\" overflow=\"visible\"><path d=\"M 22.227 0 L 1.77 0 C 0.793 0 0 0.785 0 1.757 L 0 22.61 C 0 23.581 0.793 24.366 1.77 24.366 L 22.223 24.366 C 23.199 24.366 24 23.581 24 22.61 L 24 1.757 C 24 0.785 23.199 0 22.223 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1arbsar-container\",layoutDependency:layoutDependency,layoutId:\"a7cleSWp6-container\",nodeId:\"a7cleSWp6\",rendersWithMotion:true,scopeId:\"ErJ1z0Ex_\",children:/*#__PURE__*/_jsx(WavyNavLink,{a42Iqky6W:\"1px\",height:\"100%\",HEt5GQ5Ix:\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(59, 59, 56))\",id:\"a7cleSWp6\",IlQrOAakC:{delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"},jLWLuJ6Yf:true,layoutId:\"a7cleSWp6\",LlyXBd0lL:{delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"},style:{height:\"100%\"},variant:\"mV42odR1R\",width:\"100%\",wSvu95CDw:{duration:0,type:\"tween\"},xPJw5ySfe:\"var(--token-db9507e7-f363-4934-b3b0-536ba3e91e1a, rgb(59, 59, 56))\",yejFNsteL:\"Connect on LinkedIn\",ZhReWVkg4:16,...addPropertyOverrides({tXeGQAeOv:{ZhReWVkg4:12}},baseVariant,gestureVariant)})})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cwQeK.framer-lqp38v, .framer-cwQeK .framer-lqp38v { display: block; }\",\".framer-cwQeK.framer-1xhdrw8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--12aoyth); position: relative; width: 880px; }\",\".framer-cwQeK .framer-1ce4jtc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cwQeK .framer-iccrw8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cwQeK .framer-1sibm8f { flex: none; height: 77px; overflow: visible; position: relative; width: 81px; }\",\".framer-cwQeK .framer-zdur70 { bottom: 0px; flex: none; left: calc(49.382716049382736% - 77px / 2); position: absolute; top: 0px; width: 77px; }\",\".framer-cwQeK .framer-4cx6va-container { flex: none; height: 100px; position: relative; width: 400px; }\",\".framer-cwQeK .framer-tkuyjm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-cwQeK .framer-ho3jmf-container, .framer-cwQeK .framer-1g50h6j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cwQeK .framer-1x5sxty { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cwQeK .framer-180801y-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-cwQeK .framer-2aosa9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cwQeK .framer-1u07qo8, .framer-cwQeK .framer-1vc2zd5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-cwQeK .framer-5uc60d { flex: none; height: 36px; position: relative; width: 37px; }\",\".framer-cwQeK .framer-8aaui8-container, .framer-cwQeK .framer-1arbsar-container { flex: none; height: 26px; position: relative; width: auto; }\",\".framer-cwQeK .framer-1mk7vno { height: 33px; position: relative; width: 32px; }\",\".framer-cwQeK .framer-1vs6nl { height: 32px; left: 0px; position: absolute; top: 1px; width: 32px; }\",\".framer-cwQeK .framer-1oh5f0, .framer-cwQeK .framer-a4e3so { height: 32px; left: 0px; position: absolute; top: 0px; width: 32px; }\",\".framer-cwQeK .framer-164unvn { height: 16px; left: 13px; position: absolute; top: 12px; width: 15px; }\",\".framer-cwQeK .framer-8p0pgj { height: 6px; left: 5px; position: absolute; top: 5px; width: 6px; }\",\".framer-cwQeK .framer-pf3yx7 { height: 16px; left: 5px; position: absolute; top: 12px; width: 5px; }\",\".framer-cwQeK.framer-v-1j712io.framer-1xhdrw8 { width: 388px; }\",\".framer-cwQeK.framer-v-1j712io .framer-1ce4jtc { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 44px; }\",\".framer-cwQeK.framer-v-1j712io .framer-iccrw8 { flex: none; order: 1; width: 100%; }\",\".framer-cwQeK.framer-v-1j712io .framer-1sibm8f, .framer-cwQeK.framer-v-1j712io .framer-tkuyjm { order: 0; }\",\".framer-cwQeK.framer-v-1j712io .framer-4cx6va-container { aspect-ratio: 3 / 1; height: var(--framer-aspect-ratio-supported, 100px); order: 1; width: 100%; }\",\".framer-cwQeK.framer-v-1j712io .framer-ho3jmf-container { z-index: 1; }\",\".framer-cwQeK.framer-v-1j712io .framer-2aosa9 { flex-direction: column; gap: 32px; justify-content: center; }\",\".framer-cwQeK.framer-v-1j712io .framer-1u07qo8 { flex: none; height: 36px; width: 100%; }\",\".framer-cwQeK.framer-v-1j712io .framer-5uc60d { height: 23px; width: 24px; }\",\".framer-cwQeK.framer-v-1j712io .framer-1vc2zd5 { flex: none; height: 32px; width: 100%; }\",\".framer-cwQeK.framer-v-1j712io .framer-1mk7vno, .framer-cwQeK.framer-v-1j712io .framer-1oh5f0, .framer-cwQeK.framer-v-1j712io .framer-a4e3so { height: 25px; width: 24px; }\",\".framer-cwQeK.framer-v-1j712io .framer-1vs6nl { height: 25px; top: 1px; width: 24px; }\",\".framer-cwQeK.framer-v-1j712io .framer-164unvn { height: 12px; left: 10px; top: 9px; width: 11px; }\",\".framer-cwQeK.framer-v-1j712io .framer-8p0pgj { height: 4px; left: 4px; top: 4px; width: 4px; }\",\".framer-cwQeK.framer-v-1j712io .framer-pf3yx7 { height: 12px; left: 4px; top: 9px; width: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 515\n * @framerIntrinsicWidth 880\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"tXeGQAeOv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qrJer6jfq\":\"padding\",\"KMBkqOtGg\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerErJ1z0Ex_=withCSS(Component,css,\"framer-cwQeK\");export default FramerErJ1z0Ex_;FramerErJ1z0Ex_.displayName=\"Footer\";FramerErJ1z0Ex_.defaultProps={height:515,width:880};addPropertyControls(FramerErJ1z0Ex_,{variant:{options:[\"M74ELR52f\",\"tXeGQAeOv\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},qrJer6jfq:{defaultValue:\"44px\",title:\"Padding\",type:ControlType.Padding},KMBkqOtGg:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerErJ1z0Ex_,[{explicitInter:true,fonts:[]},...TextPressureFonts,...BackToTopFonts,...CTAButtonFonts,...SeparatorLineFonts,...WavyNavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerErJ1z0Ex_\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tXeGQAeOv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"880\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"515\",\"framerVariables\":\"{\\\"qrJer6jfq\\\":\\\"padding\\\",\\\"KMBkqOtGg\\\":\\\"cursor\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (272f3bc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Grain from\"https://framerusercontent.com/modules/cKGD16u2MGB7MfqfVXFp/wiztTCbXokZrMicHAmZc/Grain.js\";import Grid from\"https://framerusercontent.com/modules/pLnxnKdxodYvrw4BynqB/Op7uADHQtnSRYUUnRusY/ySSziyxBt.js\";import SparklesPreview from\"https://framerusercontent.com/modules/sLqn8xF79RsxW0y1NlRU/UdmBZIyCs6csvarooF7c/Sparkles.js\";import CursorManual from\"#framer/local/canvasComponent/dF2qwooZv/dF2qwooZv.js\";import Footer from\"#framer/local/canvasComponent/ErJ1z0Ex_/ErJ1z0Ex_.js\";const GridFonts=getFonts(Grid);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FooterFonts=getFonts(Footer);const SparklesPreviewFonts=getFonts(SparklesPreview);const GrainFonts=getFonts(Grain);const CursorManualFonts=getFonts(CursorManual);const breakpoints={dl61bCu7H:\"(min-width: 810px) and (max-width: 1199.98px)\",IaIt67HVl:\"(min-width: 1200px) and (max-width: 1699.98px)\",JAEsjGB4A:\"(min-width: 390px) and (max-width: 809.98px)\",MkyKt5RrT:\"(min-width: 1700px)\",YQynDZwyg:\"(max-width: 389.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-WVDFV\";const variantClassNames={dl61bCu7H:\"framer-v-18eb0iw\",IaIt67HVl:\"framer-v-1tixhnw\",JAEsjGB4A:\"framer-v-14ybfud\",MkyKt5RrT:\"framer-v-496mk\",YQynDZwyg:\"framer-v-15ax3k5\"};const transition1={delay:0,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:.3,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:1600};const breakpointRules={dl61bCu7H:[\".framer-WVDFV .framer-148hwsm { padding: 40px 44px 24px 44px; }\"],JAEsjGB4A:[\".framer-WVDFV .framer-148hwsm { flex-direction: column; padding: 0px; }\",\".framer-WVDFV .framer-z18gq2-container { flex: none; width: 100%; }\",\".framer-WVDFV .framer-4adh01-container { bottom: 3526px; }\"],MkyKt5RrT:[\".framer-WVDFV .framer-1hsgf6b-container { height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); width: 1700px; }\",\".framer-WVDFV .framer-148hwsm { padding: 40px 120px 40px 120px; }\"],YQynDZwyg:[\".framer-WVDFV .framer-148hwsm { flex-direction: column; padding: 0px; }\",\".framer-WVDFV .framer-z18gq2-container { flex: none; width: 100%; }\",\".framer-WVDFV .framer-4adh01-container { bottom: 3521px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={dl61bCu7H:\".framer-18eb0iw-override\",JAEsjGB4A:\".framer-14ybfud-override\",MkyKt5RrT:\".framer-496mk-override\",YQynDZwyg:\".framer-15ax3k5-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WVDFV.framer-3acdlw, .framer-WVDFV .framer-3acdlw { display: block; }\",\".framer-WVDFV.framer-1tixhnw { align-content: center; align-items: center; background-color: var(--token-98c5c415-bfaa-4631-82cf-502f36fb5f4b, #f1f1f1); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-WVDFV .framer-122z0cq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-WVDFV .framer-1hsgf6b-container { flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 1); left: 0px; max-width: 2160px; opacity: 0.3; order: 1001; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-WVDFV .framer-148hwsm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 40px 80px 40px 80px; position: relative; width: 100%; z-index: 5; }\",\".framer-WVDFV .framer-z18gq2-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 5; }\",\".framer-WVDFV .framer-4adh01-container { bottom: 0px; flex: none; left: 0px; order: 1003; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-WVDFV .framer-1e6ylp7-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); opacity: 0.11; order: 1004; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={dl61bCu7H:\"(min-width: 810px) and (max-width: 1199.98px)\",IaIt67HVl:\"(min-width: 1200px) and (max-width: 1699.98px)\",JAEsjGB4A:\"(min-width: 390px) and (max-width: 809.98px)\",MkyKt5RrT:\"(min-width: 1700px)\",YQynDZwyg:\"(max-width: 389.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Big Screen\":\"MkyKt5RrT\",\"XS-Phone\":\"YQynDZwyg\",Desktop:\"IaIt67HVl\",Phone:\"JAEsjGB4A\",Tablet:\"dl61bCu7H\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IaIt67HVl\"};};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:CursorManual,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"HVUYw2lmu\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"dl61bCu7H\",\"JAEsjGB4A\",\"YQynDZwyg\"].includes(baseVariant))return true;return false;};useCustomCursors({\"76r9c0\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"IaIt67HVl\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-98c5c415-bfaa-4631-82cf-502f36fb5f4b, rgb(241, 241, 241)); } @media (min-width: 390px) and (max-width: 809.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1tixhnw\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-122z0cq\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1hsgf6b-container\",\"data-framer-appear-id\":\"1hsgf6b\",initial:animation1,isModuleExternal:true,layoutScroll:true,nodeId:\"dshGpH_fJ\",optimized:true,rendersWithMotion:true,scopeId:\"UpMTXyewp\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dl61bCu7H:{variant:\"JjwQLqDjF\"},JAEsjGB4A:{variant:\"BELB1AouC\"},MkyKt5RrT:{variant:\"kjTTbJXGE\"},YQynDZwyg:{variant:\"BELB1AouC\"}},children:/*#__PURE__*/_jsx(Grid,{height:\"100%\",id:\"dshGpH_fJ\",layoutId:\"dshGpH_fJ\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"BlMAPpxXV\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-148hwsm\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dl61bCu7H:{width:\"max(100vw - 88px, 1px)\"},JAEsjGB4A:{width:\"100vw\",y:1e3},MkyKt5RrT:{width:\"max(100vw - 240px, 1px)\"},YQynDZwyg:{width:\"100vw\",y:1e3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:515,width:\"max(100vw - 160px, 1px)\",y:1040,children:/*#__PURE__*/_jsx(Container,{className:\"framer-z18gq2-container\",nodeId:\"iKESaPC3C\",scopeId:\"UpMTXyewp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dl61bCu7H:{qrJer6jfq:\"44px\"},JAEsjGB4A:{qrJer6jfq:\"44px\",variant:\"tXeGQAeOv\"},YQynDZwyg:{qrJer6jfq:\"44px\",variant:\"tXeGQAeOv\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"iKESaPC3C\",KMBkqOtGg:\"76r9c0\",layoutId:\"iKESaPC3C\",qrJer6jfq:\"100px 0px 100px 0px\",style:{width:\"100%\"},variant:\"M74ELR52f\",width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4adh01-container hidden-1tixhnw hidden-496mk\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"HJOR_D6j3\",scopeId:\"UpMTXyewp\",children:/*#__PURE__*/_jsx(SparklesPreview,{background:\"rgba(0, 0, 0, 0)\",enableTrail:false,enableTwinkle:true,height:\"100%\",id:\"HJOR_D6j3\",layoutId:\"HJOR_D6j3\",maxSize:1.1,minSize:.4,particleColor:\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(36, 36, 36))\",particleColor2:\"var(--token-995cc050-eb3f-404d-b44e-df9a15565149, rgb(36, 36, 36))\",particleColor3:\"rgb(133, 133, 133)\",particleDensity:900,particleShape:\"circle\",showControls:false,speed:.1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e6ylp7-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"PYoU0112g\",scopeId:\"UpMTXyewp\",children:/*#__PURE__*/_jsx(Grain,{height:\"100%\",id:\"PYoU0112g\",layoutId:\"PYoU0112g\",opacity:.5,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4365\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MkyKt5RrT\":{\"layout\":[\"fixed\",\"fixed\"]},\"dl61bCu7H\":{\"layout\":[\"fixed\",\"fixed\"]},\"JAEsjGB4A\":{\"layout\":[\"fixed\",\"fixed\"]},\"YQynDZwyg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"IaIt67HVl\":[\".framer-148hwsm\",\".framer-1e6ylp7-container\"],\"MkyKt5RrT\":[\".framer-148hwsm\",\".framer-1e6ylp7-container\"],\"dl61bCu7H\":[\".framer-148hwsm\",\".framer-4adh01-container\",\".framer-1e6ylp7-container\"],\"JAEsjGB4A\":[\".framer-148hwsm\",\".framer-4adh01-container\",\".framer-1e6ylp7-container\"],\"YQynDZwyg\":[\".framer-148hwsm\",\".framer-4adh01-container\",\".framer-1e6ylp7-container\"]}\n * @framerBreakpoints {\"MkyKt5RrT\":{\"min\":1700,\"canvasClassName\":\"framer-496mk-override\",\"minHeight\":4365,\"viewportHeight\":1068,\"name\":\"Big Screen\",\"width\":1700,\"rootFontSize\":16},\"IaIt67HVl\":{\"min\":1200,\"max\":1699,\"canvasClassName\":\"framer-1tixhnw-override\",\"minHeight\":4365,\"viewportHeight\":840,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"dl61bCu7H\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-18eb0iw-override\",\"minHeight\":4365,\"viewportHeight\":861,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"JAEsjGB4A\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-14ybfud-override\",\"minHeight\":4365,\"viewportHeight\":839,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14},\"YQynDZwyg\":{\"max\":389,\"canvasClassName\":\"framer-15ax3k5-override\",\"minHeight\":4365,\"viewportHeight\":844,\"name\":\"XS-Phone\",\"width\":320,\"rootFontSize\":16}}\n * @framerDefaultVariant IaIt67HVl\n * @framerLayoutTemplate\n */const FramerUpMTXyewp=withCSS(Component,css,\"framer-WVDFV\");export default FramerUpMTXyewp;FramerUpMTXyewp.displayName=\"Desktop\";FramerUpMTXyewp.defaultProps={height:4365,width:1200};addFonts(FramerUpMTXyewp,[{explicitInter:true,fonts:[]},...GridFonts,...FooterFonts,...SparklesPreviewFonts,...GrainFonts,...CursorManualFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUpMTXyewp\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"IaIt67HVl\",\"framerIntrinsicHeight\":\"4365\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"MkyKt5RrT\\\":{\\\"min\\\":1700,\\\"canvasClassName\\\":\\\"framer-496mk-override\\\",\\\"minHeight\\\":4365,\\\"viewportHeight\\\":1068,\\\"name\\\":\\\"Big Screen\\\",\\\"width\\\":1700,\\\"rootFontSize\\\":16},\\\"IaIt67HVl\\\":{\\\"min\\\":1200,\\\"max\\\":1699,\\\"canvasClassName\\\":\\\"framer-1tixhnw-override\\\",\\\"minHeight\\\":4365,\\\"viewportHeight\\\":840,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"dl61bCu7H\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-18eb0iw-override\\\",\\\"minHeight\\\":4365,\\\"viewportHeight\\\":861,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"JAEsjGB4A\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-14ybfud-override\\\",\\\"minHeight\\\":4365,\\\"viewportHeight\\\":839,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14},\\\"YQynDZwyg\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-15ax3k5-override\\\",\\\"minHeight\\\":4365,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"XS-Phone\\\",\\\"width\\\":320,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MkyKt5RrT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dl61bCu7H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JAEsjGB4A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YQynDZwyg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"IaIt67HVl\\\":[\\\".framer-148hwsm\\\",\\\".framer-1e6ylp7-container\\\"],\\\"MkyKt5RrT\\\":[\\\".framer-148hwsm\\\",\\\".framer-1e6ylp7-container\\\"],\\\"dl61bCu7H\\\":[\\\".framer-148hwsm\\\",\\\".framer-4adh01-container\\\",\\\".framer-1e6ylp7-container\\\"],\\\"JAEsjGB4A\\\":[\\\".framer-148hwsm\\\",\\\".framer-4adh01-container\\\",\\\".framer-1e6ylp7-container\\\"],\\\"YQynDZwyg\\\":[\\\".framer-148hwsm\\\",\\\".framer-4adh01-container\\\",\\\".framer-1e6ylp7-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Desktop from \"https://framerusercontent.com/modules/3OQHKniCstZuSK54PwXu/TDR3JWgirRjDnstC6HLm/UpMTXyewp.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {B6gr45zbB: \"faqshiring\", fKXlDnY6K: \"showreel\", I7jFknuo_: \"process\", IzLl8Yap5: \"testimonial\", KkmLuRZ4c: \"projects\", LsXQw4DOY: \"skills\", MymedEbck: \"faqsfreelance\", W4KIRU09r: \"ticker\", XzdDUeI2l: \"benefits\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1rJJDSI8UDEEw0ItI4t0/NnxPwbc4cgTz5T7diRqY/augiA20Il.js\")), path: \"/\"}, cxxsNJ99i: {elements: {f6CTDJEhb: \"hero\", jJkpu1BEY: \"whoami\", kuyuIzznR: \"experience\", LNx26BQl_: \"stacks\", OIbtj8mvT: \"stats\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Kp8eCM8XgUmx6b3Ao4TY/bN9JCBVqITGssaxP2xZT/cxxsNJ99i.js\")), path: \"/aboutme\"}, b2AjVgTEK: {elements: {oe9LToIiA: \"aboutproject\", q3puOTRrM: \"discovery\", X4vvzFRej: \"keyinsights\", YsKxAHd4X: \"disclaimer\", zgms3GCj_: \"execution\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EHDKy8uzGoHUCDsA9O4Z/pdFmakAYMG4BH2yWeyMq/b2AjVgTEK.js\")), path: \"/shelly\"}, cNanCaoIm: {collectionId: \"HBVt2FGOy\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ka9ImWXahYpOvfi5Hh2p/wef9yRMkFf97TnB6Zi7b/cNanCaoIm.js\")), path: \"/projects/:RttfJkIWT\"}, S4CyYYZtx: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Br5sIulCSXQVBmegGf7Y/L3Z1vNeuYfbXVToJnsPA/S4CyYYZtx.js\"))}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {HBVt2FGOy: async () => (await import(\"https://framerusercontent.com/modules/u9ZJ4QNZNfRsZkCSA8pz/XxbWsL6kKxUW9wJC2C5K/HBVt2FGOy.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"e0753e8d6335ce086c53314bc7aa3b770c0cc0d841eba4c481a78bc2aed346b6\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"cxxsNJ99i\":\r\ncase \"b2AjVgTEK\":\r\ncase \"cNanCaoIm\":\r\nreturn React.createElement(Desktop, {...props, key: \"Desktop\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"cxxsNJ99i\":\r\ncase \"b2AjVgTEK\":\r\ncase \"cNanCaoIm\":\r\nreturn [{hash: \"496mk\", mediaQuery: \"(min-width: 1700px)\"}, {hash: \"1tixhnw\", mediaQuery: \"(min-width: 1200px) and (max-width: 1699.98px)\"}, {hash: \"18eb0iw\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"14ybfud\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"15ax3k5\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://fazel.site\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/7X1FwjpqyhgGXV6iMLGa/jaXCkqxFpq41T90maSMi/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            const effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 40, delay: 0, duration: 0.2, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"100px\"}}\r\nconst effect1 = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 40, delay: 0, duration: 0.3, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"100px\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 40, delay: 0, duration: 0.4, durationBasedSpring: false, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"100px\"}}, routes: {b2AjVgTEK: {augiA20Il: effect1}, cxxsNJ99i: {augiA20Il: effect}}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}