{"version":3,"file":"shared-lib.CZBUFYVT.mjs","names":["useRef","useState","useRef","useState","x","useCallback","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","useRef","className","css","css","useRef","className"],"sources":["https:/framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/AGG8ARtz8MurBNtcvgvB/DotLottie.js","https:/framerusercontent.com/modules/l02uLM1FPYn216bpoUqe/9POQFgw5aw8Nt8Phz3vf/DotGridBackground.js","https:/framerusercontent.com/modules/Hkvkdz5LRjFw46AgjXGp/G15W0bgFv4wSCwePhn9h/XrPWIaq85.js","https:/framerusercontent.com/modules/KsU4zZutiT1GmMiyMRRI/8MTEFWrYoFkAkNZS0lDX/A7mBvGSia.js","https:/framerusercontent.com/modules/KJcqp6c7VHJBf2VQwG7H/ayfoAmq0tSqYFIB9jpQM/wxcaeWjQz.js","https:/framerusercontent.com/modules/RxpO3scELzsu9NFaLV7P/Hs9SfQHEaLUK55W9t42E/nKKQHtTun.js","https:/framerusercontent.com/modules/W0O7oRnES7aAmNbC6hjL/vgFFppRnTqE2YyWKH1Nw/ifqO7R81P.js","https:/framerusercontent.com/modules/GRmKBWlRFrdkGMTOMsG1/qPBagYirHbHUAhXvN2Ah/SYEl0XxiZ.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";const placeholderUrl=\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\";/**\n * DOT LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function DotLottie(props){return /*#__PURE__*/_jsx(OptimizationFriendly,{loading:/*#__PURE__*/_jsx(\"div\",{}),loaded:/*#__PURE__*/_jsx(LottiePlayer,{...props})});}function LottiePlayer(props){/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;const lottieInstanceRef=useRef(null);const shouldPlay=isCanvas||props.hover===true||props.autoplay===false?null:true;/* File or URL */let src;switch(props.srcType){case\"url\":src=props.srcUrl;break;case\"file\":src=props.srcFile;break;default:src=placeholderUrl;break;}/* Progress */const[isReady,setIsReady]=useState(false);/* For canvas states */useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.addEventListener(\"ready\",()=>setIsReady(true));},[]);useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.seek(`${props.progress}%`);},[isReady,props.progress]);const lastVariant=useRef();/* For component variant support */useEffect(()=>{if(isCanvas)return;if(lastVariant.current!==props.autoplay){if(!lottieInstanceRef.current)return;if(props.autoplay===true){lottieInstanceRef.current.play();}if(props.autoplay===false){lottieInstanceRef.current.pause();}}lastVariant.current=props.autoplay;},[props.autoplay]);return(// @ts-ignore\n/*#__PURE__*/_jsx(\"dotlottie-player\",{src:src,ref:lottieInstanceRef,autoplay:shouldPlay,loop:props.loop?true:null,hover:props.hover?true:null,controls:props.controls?true:null,background:props.background?props.background:null,speed:props.speed,direction:props.direction,style:{...props.style,width:\"100%\",height:\"100%\"}},src));}DotLottie.defaultProps={srcUrl:placeholderUrl,autoplay:true,background:\"#05F\",controls:false,direction:1,hover:false,loop:true,speed:1};DotLottie.displayName=\"Dot Lottie\";addPropertyControls(DotLottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"url\",\"file\"],optionTitles:[\"URL\",\"File\"]},srcUrl:{type:ControlType.String,title:\"Link\",placeholder:\"../example.lottie\",hidden:props=>props.srcType===\"file\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"lottie\",\"json\"],hidden:props=>props.srcType===\"url\"},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},background:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"#05F\"},controls:{type:ControlType.Boolean,title:\"Controls\"},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"1\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"1\",\"-1\"],optionTitles:[\"Normal\",\"Reverse\"]},hover:{type:ControlType.Boolean,title:\"Hover Play\"},loop:{type:ControlType.Boolean,title:\"Loop\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:1,max:10,unit:\"x\",step:.5,displayStepper:true},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:0,min:0,max:100,step:1,description:\"This component is made for Lottie files. [Learn more here](https://dotlottie.io/).\"}});/* For SSG */function OptimizationFriendly({loading,loaded}){const[isLoading,setLoading]=React.useState(true);// We can't load web-components in ssg on the server,\n// so we defer rendering until we hit the client.\nReact.useEffect(()=>{import(\"https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.js\").then(()=>{setLoading(false);});},[]);return isLoading?loading:loaded;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottie\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottie.map","// Responsive animated dot grid background with interactive repulsion and home tension\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect,useState,useCallback,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Responsive Animated Dot Grid Background\n *\n * Fills 100% width/height of parent. Renders a uniform grid of white dots on a dark background using canvas.\n * Dot density is consistent regardless of size. Dots are repelled by the cursor within a radius, but always return to their origin, creating a fluid, breathing effect.\n * No external libraries or assets used.\n *\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function DotGridBackground(props){const{backgroundColor,dotColor,dotRadius,dotDensity,repulsionRadius,repulsionStrength,homeStrength,dotSpeed,style}=props;const canvasRef=useRef(null);const[dimensions,setDimensions]=useState({width:100,height:100});const[mouse,setMouse]=useState({x:null,y:null});const isStatic=useIsStaticRenderer();const animationRef=useRef(null);const dotsRef=useRef([]);const devicePixelRatio=typeof window!==\"undefined\"?window.devicePixelRatio||1:1;// Responsive sizing\nuseEffect(()=>{function updateSize(){if(!canvasRef.current)return;// Fill parent stack: use offsetWidth/offsetHeight for 100% fill\nconst parent=canvasRef.current.parentElement;if(!parent)return;const width=Math.max(5,parent.offsetWidth);const height=Math.max(5,parent.offsetHeight);startTransition(()=>setDimensions({width,height}));}updateSize();if(typeof window!==\"undefined\"){window.addEventListener(\"resize\",updateSize);return()=>window.removeEventListener(\"resize\",updateSize);}},[]);// Mouse tracking\nuseEffect(()=>{if(isStatic)return;function handleMove(e){let x,y;if(e.touches&&e.touches.length>0){x=e.touches[0].clientX;y=e.touches[0].clientY;}else{x=e.clientX;y=e.clientY;}const rect=canvasRef.current?.getBoundingClientRect();if(!rect)return;startTransition(()=>setMouse({x:x-rect.left,y:y-rect.top}));}function handleLeave(){startTransition(()=>setMouse({x:null,y:null}));}// Listen globally to mouse/touch events for z-index independence\nif(typeof window!==\"undefined\"){window.addEventListener(\"mousemove\",handleMove);window.addEventListener(\"touchmove\",handleMove,{passive:false});window.addEventListener(\"mouseleave\",handleLeave);window.addEventListener(\"touchend\",handleLeave);return()=>{window.removeEventListener(\"mousemove\",handleMove);window.removeEventListener(\"touchmove\",handleMove);window.removeEventListener(\"mouseleave\",handleLeave);window.removeEventListener(\"touchend\",handleLeave);};}},[isStatic,dimensions.width,dimensions.height]);// Dot grid setup\nconst setupDots=useCallback(()=>{const{width,height}=dimensions;const spacing=Math.max(16,100/dotDensity)// px between dots\n;const cols=Math.max(1,Math.floor(width/spacing));const rows=Math.max(1,Math.floor(height/spacing));const actualSpacingX=width/cols;const actualSpacingY=height/rows;const dots=[];for(let y=0;y<rows;y++){for(let x=0;x<cols;x++){const px=(x+.5)*actualSpacingX;const py=(y+.5)*actualSpacingY;dots.push({ox:px,oy:py,x:px,y:py,vx:0,vy:0});}}dotsRef.current=dots;},[dimensions.width,dimensions.height,dotDensity]);// Recreate grid on resize/density change\nuseEffect(()=>{setupDots();},[setupDots]);// Animation loop\nuseEffect(()=>{if(isStatic){// Draw static grid\nconst ctx=canvasRef.current?.getContext(\"2d\");if(!ctx)return;ctx.clearRect(0,0,dimensions.width*devicePixelRatio,dimensions.height*devicePixelRatio);ctx.save();ctx.scale(devicePixelRatio,devicePixelRatio);ctx.fillStyle=backgroundColor;ctx.fillRect(0,0,dimensions.width,dimensions.height);ctx.fillStyle=dotColor;for(const dot of dotsRef.current){ctx.beginPath();ctx.arc(dot.x,dot.y,dotRadius,0,2*Math.PI);ctx.fill();}ctx.restore();return;}let running=true;function animate(){if(!running)return;const ctx=canvasRef.current?.getContext(\"2d\");if(!ctx)return;ctx.clearRect(0,0,dimensions.width*devicePixelRatio,dimensions.height*devicePixelRatio);ctx.save();ctx.scale(devicePixelRatio,devicePixelRatio);ctx.fillStyle=backgroundColor;ctx.fillRect(0,0,dimensions.width,dimensions.height);ctx.fillStyle=dotColor;for(const dot of dotsRef.current){// Home force\nconst dxHome=dot.ox-dot.x;const dyHome=dot.oy-dot.y;dot.vx+=dxHome*homeStrength;dot.vy+=dyHome*homeStrength;// Repulsion\nif(mouse.x!==null&&mouse.y!==null){const dx=dot.x-mouse.x;const dy=dot.y-mouse.y;const dist=Math.sqrt(dx*dx+dy*dy);if(dist<repulsionRadius&&dist>.01){const force=repulsionStrength*(1-dist/repulsionRadius);dot.vx+=dx/dist*force;dot.vy+=dy/dist*force;}}// Damping\ndot.vx*=.85;dot.vy*=.85;// Update position\ndot.x+=dot.vx*dotSpeed;dot.y+=dot.vy*dotSpeed;// Draw\nctx.beginPath();ctx.arc(dot.x,dot.y,dotRadius,0,2*Math.PI);ctx.fill();}ctx.restore();animationRef.current=requestAnimationFrame(animate);}animationRef.current=requestAnimationFrame(animate);return()=>{running=false;if(animationRef.current)cancelAnimationFrame(animationRef.current);};},[dimensions.width,dimensions.height,backgroundColor,dotColor,dotRadius,repulsionRadius,repulsionStrength,homeStrength,isStatic,mouse.x,mouse.y,devicePixelRatio,dotSpeed]);// Canvas size sync\nuseEffect(()=>{if(!canvasRef.current)return;canvasRef.current.width=dimensions.width*devicePixelRatio;canvasRef.current.height=dimensions.height*devicePixelRatio;canvasRef.current.style.width=dimensions.width+\"px\";canvasRef.current.style.height=dimensions.height+\"px\";},[dimensions.width,dimensions.height,devicePixelRatio]);return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",minWidth:5,minHeight:5,position:\"relative\",overflow:\"hidden\",background:backgroundColor},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\",pointerEvents:\"auto\"},tabIndex:-1,\"aria-label\":\"Animated dot grid background\"})});}addPropertyControls(DotGridBackground,{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#181A20\"},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#fff\"},dotRadius:{type:ControlType.Number,title:\"Dot Radius\",defaultValue:2.5,min:1,max:8,step:.1,unit:\"px\"},dotDensity:{type:ControlType.Number,title:\"Dot Density\",defaultValue:7,min:3,max:15,step:1},repulsionRadius:{type:ControlType.Number,title:\"Repel Radius\",defaultValue:150,min:40,max:400,step:1,unit:\"px\"},repulsionStrength:{type:ControlType.Number,title:\"Repel Strength\",defaultValue:.18,min:.01,max:.5,step:.01},homeStrength:{type:ControlType.Number,title:\"Home Strength\",defaultValue:.015,min:.001,max:.1,step:.001},dotSpeed:{type:ControlType.Number,title:\"Dot Speed\",defaultValue:1,min:.2,max:3,step:.01}});export default DotGridBackground;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotGridBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotGridBackground.map","// Generated by Framer (62acaa8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-bold\",\"FS;Poppins-black\",\"FS;Poppins-black italic\",\"FS;Poppins-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/22GWRXQXMICIWABQXFWKIWZIILKO5JDJ/2BBKMSVLV5CSDOZ7HEEECOTKPOVVJOC3/RNFY4UJD36462ZMGEIC5I7KNE73BPOAU.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2PWH5ACYHQEXIHGDLY5OWYMAC3F65AK5/OD6JOLYDRZZOKZGAPOMF7QEWPC5DTZS6/F5IVXJVPQ2DIFNG5HQZ7NI5VG7P7VDLV.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"}]}];export const css=['.framer-S4CYL .framer-styles-preset-alu644:not(.rich-text-wrapper), .framer-S4CYL .framer-styles-preset-alu644.rich-text-wrapper h1 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 126px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-S4CYL .framer-styles-preset-alu644:not(.rich-text-wrapper), .framer-S4CYL .framer-styles-preset-alu644.rich-text-wrapper h1 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 84px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-S4CYL .framer-styles-preset-alu644:not(.rich-text-wrapper), .framer-S4CYL .framer-styles-preset-alu644.rich-text-wrapper h1 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-S4CYL\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ce6e1ae)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Hkvkdz5LRjFw46AgjXGp/G15W0bgFv4wSCwePhn9h/XrPWIaq85.js\";const serializationHash=\"framer-Lq7BI\";const variantClassNames={Gto3Lb9Dr:\"framer-v-72eim8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 getProps=({height,id,title,width,...props})=>{return{...props,UH8OmbIp3:title??props.UH8OmbIp3??\"Hero headline\"};};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,UH8OmbIp3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Gto3Lb9Dr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-72eim8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Gto3Lb9Dr\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-alu644\",\"data-styles-preset\":\"XrPWIaq85\",style:{\"--framer-text-alignment\":\"left\"},children:\"Hero headline\"})}),className:\"framer-1sniidu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pa5Z_fBYk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:UH8OmbIp3,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Lq7BI.framer-avwnd4, .framer-Lq7BI .framer-avwnd4 { display: block; }\",\".framer-Lq7BI.framer-72eim8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 973px; }\",\".framer-Lq7BI .framer-1sniidu { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 151.2\n * @framerIntrinsicWidth 973.083\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UH8OmbIp3\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerA7mBvGSia=withCSS(Component,css,\"framer-Lq7BI\");export default FramerA7mBvGSia;FramerA7mBvGSia.displayName=\"Hero headline\";FramerA7mBvGSia.defaultProps={height:151.2,width:973.083};addPropertyControls(FramerA7mBvGSia,{UH8OmbIp3:{defaultValue:\"Hero headline\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerA7mBvGSia,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA7mBvGSia\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"151.2\",\"framerVariables\":\"{\\\"UH8OmbIp3\\\":\\\"title\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"973.083\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./A7mBvGSia.map","// Generated by Framer (62acaa8)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-medium\",\"FS;Poppins-bold\",\"FS;Poppins-bold italic\",\"FS;Poppins-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K4RHKGAGLQZBXEZQT2O2AGSLKJF2E4YC/JRUTXNFPWLFGIEVSSEYOW7EP7TYM3V6A/UCDYLFFGLZRGCFY5GYDYM5LDB52BAR5M.woff2\",weight:\"500\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4HH4RITHYMRL7VREMN2WV2L6LQZKPRWE/ZWMGJ4LKTJ4NT5NKCHS5WLI6CRRRO2SE/OFRM3ATAEVJKZWGG6S4JN4P6SBPN2BLD.woff2\",weight:\"500\"}]}];export const css=['.framer-e5pk4 .framer-styles-preset-4o0nqo:not(.rich-text-wrapper), .framer-e5pk4 .framer-styles-preset-4o0nqo.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 42px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-e5pk4 .framer-styles-preset-4o0nqo:not(.rich-text-wrapper), .framer-e5pk4 .framer-styles-preset-4o0nqo.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-e5pk4 .framer-styles-preset-4o0nqo:not(.rich-text-wrapper), .framer-e5pk4 .framer-styles-preset-4o0nqo.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-e5pk4\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62acaa8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/KJcqp6c7VHJBf2VQwG7H/ayfoAmq0tSqYFIB9jpQM/wxcaeWjQz.js\";const enabledGestures={VxpPZr33g:{hover:true}};const serializationHash=\"framer-VXVke\";const variantClassNames={VxpPZr33g:\"framer-v-1970n4e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};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 getProps=({height,id,link,title,width,...props})=>{return{...props,GT6ZlL5zL:title??props.GT6ZlL5zL??\"menu list example\",Ug_Qe8oab:link??props.Ug_Qe8oab};};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,GT6ZlL5zL,Ug_Qe8oab,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"VxpPZr33g\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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__*/_jsx(Link,{href:Ug_Qe8oab,motionChild:true,nodeId:\"VxpPZr33g\",openInNewTab:false,scopeId:\"nKKQHtTun\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1970n4e\",className,classNames)} framer-1d4eonb`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VxpPZr33g\",ref:refBinding,style:{...style},...addPropertyOverrides({\"VxpPZr33g-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4o0nqo\",\"data-styles-preset\":\"wxcaeWjQz\",children:\"menu list example\"})}),className:\"framer-6bbish\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KeB6eFi9F\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GT6ZlL5zL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-907bhc\",\"data-framer-name\":\"underline\",layoutDependency:layoutDependency,layoutId:\"XoL9P6Q5A\",style:{background:\"linear-gradient(270deg, var(--token-dd83cf91-29cc-4102-931c-5da74d3b5884, rgb(89, 0, 191)) 0%, var(--token-b6f36f5f-0331-45c5-a068-ee572d8b1f8a, rgb(243, 135, 255)) 100%)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VXVke.framer-1d4eonb, .framer-VXVke .framer-1d4eonb { display: block; }\",\".framer-VXVke.framer-1970n4e { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VXVke .framer-6bbish { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VXVke .framer-907bhc { flex: none; height: 2px; overflow: hidden; position: relative; width: 24px; }\",\".framer-VXVke.framer-v-1970n4e.hover .framer-907bhc { align-self: stretch; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52.4\n * @framerIntrinsicWidth 400.683\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HkoGe0sAl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GT6ZlL5zL\":\"title\",\"Ug_Qe8oab\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernKKQHtTun=withCSS(Component,css,\"framer-VXVke\");export default FramernKKQHtTun;FramernKKQHtTun.displayName=\"menu list container\";FramernKKQHtTun.defaultProps={height:52.4,width:400.683};addPropertyControls(FramernKKQHtTun,{GT6ZlL5zL:{defaultValue:\"menu list example\",displayTextArea:false,title:\"Title\",type:ControlType.String},Ug_Qe8oab:{title:\"Link\",type:ControlType.Link}});addFonts(FramernKKQHtTun,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernKKQHtTun\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"GT6ZlL5zL\\\":\\\"title\\\",\\\"Ug_Qe8oab\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"52.4\",\"framerIntrinsicWidth\":\"400.683\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HkoGe0sAl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (015c498)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-regular\",\"FS;Poppins-bold\",\"FS;Poppins-bold italic\",\"FS;Poppins-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7LLTLAW3NRWOADG4II2JGKZC6OSEMBQC/EYFXWX77PEMPU645EAWOTG22E375GULW/SSNNTU67MMJH4CSWT443B4KJ7OB4WFHF.woff2\",weight:\"400\"}]}];export const css=['.framer-oA2Az .framer-styles-preset-1tt30t1:not(.rich-text-wrapper), .framer-oA2Az .framer-styles-preset-1tt30t1.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-oA2Az .framer-styles-preset-1tt30t1:not(.rich-text-wrapper), .framer-oA2Az .framer-styles-preset-1tt30t1.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-oA2Az .framer-styles-preset-1tt30t1:not(.rich-text-wrapper), .framer-oA2Az .framer-styles-preset-1tt30t1.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-oA2Az\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62acaa8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={a5Ei9rqhs:{hover:true},MYP_8OcmU:{hover:true}};const cycleOrder=[\"a5Ei9rqhs\",\"MYP_8OcmU\"];const serializationHash=\"framer-WAkNS\";const variantClassNames={a5Ei9rqhs:\"framer-v-1xl62ov\",MYP_8OcmU:\"framer-v-vpgpc4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};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\":\"a5Ei9rqhs\",\"Variant 2\":\"MYP_8OcmU\"};const getProps=({click,height,id,width,...props})=>{return{...props,aafIlGjtz:click??props.aafIlGjtz,variant:humanReadableVariantMap[props.variant]??props.variant??\"a5Ei9rqhs\"};};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,aafIlGjtz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"a5Ei9rqhs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapusuh3x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aafIlGjtz){const res=await aafIlGjtz(...args);if(res===false)return false;}setVariant(\"MYP_8OcmU\");});const onTap102q75o=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aafIlGjtz){const res=await aafIlGjtz(...args);if(res===false)return false;}setVariant(\"a5Ei9rqhs\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"MYP_8OcmU-hover\")return false;if(baseVariant===\"MYP_8OcmU\")return false;return true;};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-1xl62ov\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"a5Ei9rqhs\",onTap:onTapusuh3x,ref:refBinding,style:{rotate:0,...style},variants:{\"MYP_8OcmU-hover\":{rotate:90}},...addPropertyOverrides({\"a5Ei9rqhs-hover\":{\"data-framer-name\":undefined},\"MYP_8OcmU-hover\":{\"data-framer-name\":undefined},MYP_8OcmU:{\"data-framer-name\":\"Variant 2\",onTap:onTap102q75o}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1igd6qv\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"qt84lCUp8\",style:{backgroundColor:\"var(--token-3ed08abe-34cc-4b1d-ba01-dd6ea938810a, rgb(51, 51, 51))\",rotate:0},variants:{\"a5Ei9rqhs-hover\":{rotate:0},MYP_8OcmU:{rotate:45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-z6x37b\",\"data-framer-name\":\"mid\",layoutDependency:layoutDependency,layoutId:\"ZvUorqero\",style:{backgroundColor:\"var(--token-3ed08abe-34cc-4b1d-ba01-dd6ea938810a, rgb(51, 51, 51))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5ecd8s\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"qsRe1tMCX\",style:{backgroundColor:\"var(--token-3ed08abe-34cc-4b1d-ba01-dd6ea938810a, rgb(51, 51, 51))\",rotate:0},variants:{\"a5Ei9rqhs-hover\":{rotate:0},MYP_8OcmU:{rotate:135}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WAkNS.framer-1ijuh13, .framer-WAkNS .framer-1ijuh13 { display: block; }\",\".framer-WAkNS.framer-1xl62ov { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 52px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 52px; }\",\".framer-WAkNS .framer-1igd6qv, .framer-WAkNS .framer-z6x37b, .framer-WAkNS .framer-5ecd8s { flex: none; height: 2px; overflow: hidden; position: relative; width: 52px; }\",\".framer-WAkNS.framer-v-vpgpc4.framer-1xl62ov { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 52px); }\",\".framer-WAkNS.framer-v-vpgpc4 .framer-1igd6qv { left: 0px; position: absolute; right: 0px; top: 25px; width: unset; z-index: 1; }\",\".framer-WAkNS.framer-v-vpgpc4 .framer-5ecd8s { left: 0px; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); width: unset; z-index: 1; }\",\".framer-WAkNS.framer-v-1xl62ov.hover.framer-1xl62ov { aspect-ratio: 1 / 1; gap: 12px; height: var(--framer-aspect-ratio-supported, 52px); }\",\".framer-WAkNS.framer-v-vpgpc4.hover .framer-1igd6qv, .framer-WAkNS.framer-v-vpgpc4.hover .framer-5ecd8s { width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 52\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MYP_8OcmU\":{\"layout\":[\"fixed\",\"fixed\"]},\"O78BXpHtt\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZRVJhZcX5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aafIlGjtz\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSYEl0XxiZ=withCSS(Component,css,\"framer-WAkNS\");export default FramerSYEl0XxiZ;FramerSYEl0XxiZ.displayName=\"Hamburger menu\";FramerSYEl0XxiZ.defaultProps={height:52,width:52};addPropertyControls(FramerSYEl0XxiZ,{variant:{options:[\"a5Ei9rqhs\",\"MYP_8OcmU\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},aafIlGjtz:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSYEl0XxiZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSYEl0XxiZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MYP_8OcmU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O78BXpHtt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZRVJhZcX5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"52\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"aafIlGjtz\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SYEl0XxiZ.map"],"mappings":"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"}