{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js", "ssg:https://framerusercontent.com/modules/F7Vq8Hz8C5TlIcNgQnCq/8gEFsf9NbWOy7CeCOEQu/C7ckbV4rm.js", "ssg:https://framerusercontent.com/modules/SUm1Dp1Ol6xW6bmaMaIS/VaVKxLsKoQhKikalk90c/SVH_override.js", "ssg:https://framerusercontent.com/modules/aOck9nGhFToU2mEvrHqG/N6aiZWy4kOIVvEUGmAHy/Copyright.js", "ssg:https://framerusercontent.com/modules/jjFDSFB1otRsszvSqehd/uoqXdndZ8YhiG8CtKkch/cLN8I2qtB.js", "ssg:https://framerusercontent.com/modules/sY8UHhcklPYBEJNqxHYB/2fDizfwVqA6PDHsGDWKQ/u4XCDpIfO.js", "ssg:https://framerusercontent.com/modules/OaQRPw5XntnbyKYNiQGe/O4lHT2E4BHKvlQnWdUbO/kllUAqaw0.js", "ssg:https://framerusercontent.com/modules/ZDvAK2dUkcGAuOX7rOV5/FnwQxK4X0bHPztQp1fzz/TimeLocationPicker.js", "ssg:https://framerusercontent.com/modules/UphNSBZ9FRsHXwgHfQ8y/m6hPj3RrUzeehzhKt0aQ/Qq3nxMjTj.js", "ssg:https://framerusercontent.com/modules/4llgyKFtvNeV25aAwr8W/3iCbf1JHerxSj1Kd1K2q/MxRW67Ets.js", "ssg:https://framerusercontent.com/modules/De7rxJp858GiczVXr4Ix/GcGSgZp5bvqA1xDMMpco/CGNua78Cb.js", "ssg:https://framerusercontent.com/modules/j2pQLYiXVS1YmdZASReR/FMx6cjKCxlAz8HD3Vxmm/B52zWYxa5.js", "ssg:https://framerusercontent.com/modules/b6JiowJaGMvXxGrcMqQS/rPpk7v3d5BQCNL347puN/CopyToClipboard.js", "ssg:https://framerusercontent.com/modules/61SNHA7bRTBw9kWpniCZ/mP226EyAL4bAf6fIdaec/tEf9qevmb.js", "ssg:https://framerusercontent.com/modules/G93SJuUVKbyTdYhcKWLY/DVY4YJ3dimty2wYq30MA/K5Ezw6MCB.js", "ssg:https://framerusercontent.com/modules/ujoG6MAGaQKAMjwQUYje/HIGiGGrLxhBrstkaO1gL/b9w9qo8NF.js", "ssg:https://framerusercontent.com/modules/b2koKhmQFON1KbqnXs0V/wPXvjQHMTpW2kYxrL3xp/tz1OsU9sD.js", "ssg:https://framerusercontent.com/modules/siRNtL65Y6QXj2uf51Yi/BJHYHr7KPtV1QK2PDaOw/IMw3cDFLJ.js", "ssg:https://framerusercontent.com/modules/mIwYw5UTbrT43tWAMrKi/ffIDKpbr2eiNrX96WRUH/KDY7NNME0.js", "ssg:https://framerusercontent.com/modules/7OOf5Cy0JfGp3ZCo5VsQ/zrK1WHeizxwsPozW84ct/KTrUKoSoI.js", "ssg:https://framerusercontent.com/modules/vp7Uxrjq25MCNeucQKHR/SSnV0Dvf4K5L0MPW5RDf/aQoZMpzSK.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"\u2193\",\"\u2191\",\"\u2190\",\"\u2192\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map", "// Generated by Framer (2797bee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={tsfUDVP4k:{hover:true}};const cycleOrder=[\"tsfUDVP4k\",\"GNyag5brY\"];const serializationHash=\"framer-FquZQ\";const variantClassNames={GNyag5brY:\"framer-v-1smtxrs\",tsfUDVP4k:\"framer-v-h279o0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.35,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={Dark:\"tsfUDVP4k\",Mobile:\"GNyag5brY\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tsfUDVP4k\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tsfUDVP4k\",enabledGestures,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__*/_jsx(Link,{href:\"https://buy.polar.sh/polar_cl_gtUjpdPiuYaexB8dhzD1g4C8IwP3Nen2cv0Kq1ypgFn?utm_medium=buy-button\",motionChild:true,nodeId:\"tsfUDVP4k\",openInNewTab:true,preserveParams:true,scopeId:\"C7ckbV4rm\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-h279o0\",className,classNames)} framer-1in3nct`,\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"tsfUDVP4k\",ref:refBinding,style:{backgroundColor:\"var(--token-a76a7bdc-12ae-45c2-b714-05c440884cc5, rgb(237, 70, 9))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"tsfUDVP4k-hover\":{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"tsfUDVP4k-hover\":{\"data-framer-name\":undefined},GNyag5brY:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11gqf2u\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"izE99TGVR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Get template\"})}),className:\"framer-1s58mq7\",\"data-framer-name\":\"Top text\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"FlxSQ1gAr\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Get template\"})}),className:\"framer-z540bc\",\"data-framer-name\":\"Bottom text\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"MSlehed8M\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GNyag5brY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"All Access\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dxrcq2\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"a4sLYevbR\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4pyxw\",\"data-framer-name\":\"Small Logo\",layoutDependency:layoutDependency,layoutId:\"eE_pTmkkq\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ugmdrm\",layoutDependency:layoutDependency,layoutId:\"RJB2z_jvO\",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 14\" overflow=\"visible\"><path d=\"M 11.2 0 C 12.746 0 14 1.254 14 2.8 L 14 11.2 C 14 12.746 12.746 14 11.2 14 L 2.8 14 C 1.254 14 0 12.746 0 11.2 L 0 2.8 C 0 1.254 1.254 0 2.8 0 Z M 3.85 5.425 L 7.337 5.425 L 3.232 9.531 L 4.469 10.769 L 8.575 6.663 L 8.575 10.15 L 10.325 10.15 L 10.325 4.55 C 10.325 4.067 9.933 3.675 9.45 3.675 L 3.85 3.675 Z\" fill=\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"tsfUDVP4k-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 11.2 0 C 12.746 0 14 1.254 14 2.8 L 14 11.2 C 14 12.746 12.746 14 11.2 14 L 2.8 14 C 1.254 14 0 12.746 0 11.2 L 0 2.8 C 0 1.254 1.254 0 2.8 0 Z M 3.85 5.425 L 7.337 5.425 L 3.232 9.531 L 4.469 10.769 L 8.575 6.663 L 8.575 10.15 L 10.325 10.15 L 10.325 4.55 C 10.325 4.067 9.933 3.675 9.45 3.675 L 3.85 3.675 Z\" fill=\"rgb(237, 70, 9)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-j06ku3\",layoutDependency:layoutDependency,layoutId:\"Oa0c74JCp\",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 14\" overflow=\"visible\"><path d=\"M 2.8 0 C 1.254 0 0 1.254 0 2.8 L 0 11.2 C 0 12.746 1.254 14 2.8 14 L 11.2 14 C 12.746 14 14 12.746 14 11.2 L 14 2.8 C 14 1.254 12.746 0 11.2 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-id1h9y\",layoutDependency:layoutDependency,layoutId:\"Drpr1dsF9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.093 7.094\" overflow=\"visible\"><path d=\"M 0.618 1.75 L 4.106 1.75 L 0 5.856 L 1.238 7.094 L 5.343 2.988 L 5.343 6.475 L 7.093 6.475 L 7.093 0.875 C 7.093 0.392 6.702 0 6.218 0 L 0.618 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FquZQ.framer-1in3nct, .framer-FquZQ .framer-1in3nct { display: block; }\",\".framer-FquZQ.framer-h279o0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 12px 0px 0px; position: relative; text-decoration: none; width: 142px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FquZQ .framer-11gqf2u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 0px 8px 12px; position: relative; width: min-content; }\",\".framer-FquZQ .framer-1s58mq7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-FquZQ .framer-z540bc { -webkit-user-select: none; bottom: -24px; flex: none; height: auto; left: 12px; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-FquZQ .framer-1dxrcq2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 8px; position: relative; width: min-content; }\",\".framer-FquZQ .framer-4pyxw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FquZQ .framer-1ugmdrm { height: 14px; position: relative; width: 14px; }\",\".framer-FquZQ .framer-j06ku3 { height: 14px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-FquZQ .framer-id1h9y { height: 7px; left: 3px; position: absolute; top: 4px; width: 7px; }\",\".framer-FquZQ.framer-v-1smtxrs.framer-h279o0 { cursor: unset; }\",\".framer-FquZQ.framer-v-h279o0.hover .framer-1s58mq7 { left: 12px; position: absolute; top: -24px; z-index: 1; }\",\".framer-FquZQ.framer-v-h279o0.hover .framer-z540bc { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GNyag5brY\":{\"layout\":[\"fixed\",\"auto\"]},\"MZnrEjfRX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC7ckbV4rm=withCSS(Component,css,\"framer-FquZQ\");export default FramerC7ckbV4rm;FramerC7ckbV4rm.displayName=\"Get Template\";FramerC7ckbV4rm.defaultProps={height:34,width:142};addPropertyControls(FramerC7ckbV4rm,{variant:{options:[\"tsfUDVP4k\",\"GNyag5brY\"],optionTitles:[\"Dark\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerC7ckbV4rm,[{explicitInter:true,fonts:[{family:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC7ckbV4rm\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GNyag5brY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MZnrEjfRX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"142\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C7ckbV4rm.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";// -------------------------------------------------- //\n// DVH OVERRIDE\n// -------------------------------------------------- //\nexport function withDvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"100dvh\"}});});}// -------------------------------------------------- //\n// SVH OVERRIDE\n// -------------------------------------------------- //\nexport function withSvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"100svh\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSvh\":{\"type\":\"reactHoc\",\"name\":\"withSvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDvh\":{\"type\":\"reactHoc\",\"name\":\"withDvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVH_override.map", "// Copyright component with customizable font, color, name, and statement\nimport{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Copyright(props){const{name,statement,color,font,yearOverride,year,style}=props;const displayYear=yearOverride?year:new Date().getFullYear();return /*#__PURE__*/_jsxs(\"span\",{style:{color,...font,...style,width:\"max-content\",minWidth:\"max-content\",display:\"inline-block\"},children:[\"\\xa9 \",displayYear,\" \",name,\" \",statement]});}addPropertyControls(Copyright,{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Company\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},yearOverride:{type:ControlType.Boolean,title:\"Override Year\",defaultValue:false,enabledTitle:\"Manual\",disabledTitle:\"Auto\"},year:{type:ControlType.Number,title:\"Year\",defaultValue:new Date().getFullYear(),min:1900,max:2100,displayStepper:true,hidden:props=>!props.yearOverride}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Copyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map", "// Generated by Framer (9e04080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Copyright from\"https://framerusercontent.com/modules/aOck9nGhFToU2mEvrHqG/N6aiZWy4kOIVvEUGmAHy/Copyright.js\";const CopyrightFonts=getFonts(Copyright);const serializationHash=\"framer-8wM6F\";const variantClassNames={neyvOrUik:\"framer-v-12nyai8\"};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,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"neyvOrUik\",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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12nyai8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"neyvOrUik\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a5c6mb-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"a1tLZW7Au-container\",nodeId:\"a1tLZW7Au\",rendersWithMotion:true,scopeId:\"cLN8I2qtB\",children:/*#__PURE__*/_jsx(Copyright,{color:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontFeatureSettings:\"'salt' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"100%\"},height:\"100%\",id:\"a1tLZW7Au\",layoutId:\"a1tLZW7Au\",name:\"Mugen\\xae\",statement:\"All rights reserved.\",width:\"100%\",year:2025,yearOverride:false})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8wM6F.framer-1q94jfl, .framer-8wM6F .framer-1q94jfl { display: block; }\",\".framer-8wM6F.framer-12nyai8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-8wM6F .framer-a5c6mb-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercLN8I2qtB=withCSS(Component,css,\"framer-8wM6F\");export default FramercLN8I2qtB;FramercLN8I2qtB.displayName=\"Copyright\";FramercLN8I2qtB.defaultProps={height:14,width:182};addFonts(FramercLN8I2qtB,[{explicitInter:true,fonts:[{family:\"Inter Display\",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/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{family:\"Inter Display\",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/dHHUz45rhM2KCQpj9zttNVlibk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...CopyrightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercLN8I2qtB\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"182\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"14\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cLN8I2qtB.map", "// Generated by Framer (b012016)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,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/DjUjAVHzMh0VKzJXDvq6/39HxfCuPvSxzCGg5KZgw/F5hQ_nluV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/CLGeNrxeP5AgdB5bxprZ/BBSOSAEatrtLFReXtXpv/p2DD8RZ18.js\";import ArticleCount from\"https://framerusercontent.com/modules/axRICC2yPkKnS2ZtzHAM/3HgYyYsvhX8Ifj13whWA/KfJpuaeUF.js\";import ProjectCount from\"https://framerusercontent.com/modules/oxVVWPmmcl3VcnDzhh9I/AZXU0KHFcuu9OaoCIUhZ/NvM86TUqi.js\";const ProjectCountFonts=getFonts(ProjectCount);const ArticleCountFonts=getFonts(ArticleCount);const enabledGestures={QQnRQIyl7:{hover:true},rB0xdVl4p:{hover:true}};const cycleOrder=[\"QQnRQIyl7\",\"rB0xdVl4p\",\"FtzhHhUHA\"];const serializationHash=\"framer-0ZnW9\";const variantClassNames={FtzhHhUHA:\"framer-v-yt87of\",QQnRQIyl7:\"framer-v-nklba9\",rB0xdVl4p:\"framer-v-r963kr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.55,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={\"Main nav\":\"QQnRQIyl7\",Mobile:\"FtzhHhUHA\",Small:\"rB0xdVl4p\"};const getProps=({click,height,id,link,newTab,showArticleCount,showProjectCount,text,width,...props})=>{return{...props,CRQiUC4Ib:showArticleCount??props.CRQiUC4Ib,E9dfkG63G:link??props.E9dfkG63G,go54jmFJR:text??props.go54jmFJR??\"About \",pkz6MuBDo:showProjectCount??props.pkz6MuBDo,variant:humanReadableVariantMap[props.variant]??props.variant??\"QQnRQIyl7\",VfMJMf_hH:click??props.VfMJMf_hH,wwiF3gFBp:newTab??props.wwiF3gFBp};};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,E9dfkG63G,wwiF3gFBp,VfMJMf_hH,go54jmFJR,pkz6MuBDo,CRQiUC4Ib,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QQnRQIyl7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4pasaw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VfMJMf_hH){const res=await VfMJMf_hH(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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:E9dfkG63G,motionChild:true,nodeId:\"QQnRQIyl7\",openInNewTab:wwiF3gFBp,scopeId:\"u4XCDpIfO\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-nklba9\",className,classNames)} framer-146boua`,\"data-framer-name\":\"Main nav\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QQnRQIyl7\",onTap:onTap4pasaw,ref:refBinding,style:{...style},...addPropertyOverrides({\"QQnRQIyl7-hover\":{\"data-framer-name\":undefined},\"rB0xdVl4p-hover\":{\"data-framer-name\":undefined},FtzhHhUHA:{\"data-framer-name\":\"Mobile\"},rB0xdVl4p:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5iwuk\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"HWg7uFD37\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"About \"})}),className:\"framer-97ra98\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QEK2dC_yR\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:go54jmFJR,variants:{\"QQnRQIyl7-hover\":{opacity:0},\"rB0xdVl4p-hover\":{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rB0xdVl4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",children:\"About \"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"About \"})}),className:\"framer-bhm2rs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FkcXSP7PD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,transformPerspective:1200},text:go54jmFJR,variants:{\"QQnRQIyl7-hover\":{opacity:1},\"rB0xdVl4p-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rB0xdVl4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",children:\"About \"})})}},baseVariant,gestureVariant)})]}),pkz6MuBDo&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-88)/2),...addPropertyOverrides({rB0xdVl4p:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-88)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tqiwal-container\",layoutDependency:layoutDependency,layoutId:\"MqZqJhrbq-container\",nodeId:\"MqZqJhrbq\",rendersWithMotion:true,scopeId:\"u4XCDpIfO\",children:/*#__PURE__*/_jsx(ProjectCount,{height:\"100%\",id:\"MqZqJhrbq\",layoutId:\"MqZqJhrbq\",variant:\"sfdRrU8G8\",width:\"100%\",...addPropertyOverrides({rB0xdVl4p:{variant:\"CwgouD6fK\"}},baseVariant,gestureVariant)})})}),CRQiUC4Ib&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-88)/2),...addPropertyOverrides({rB0xdVl4p:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-88)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-53ne2z-container\",layoutDependency:layoutDependency,layoutId:\"HpCEmEo1Y-container\",nodeId:\"HpCEmEo1Y\",rendersWithMotion:true,scopeId:\"u4XCDpIfO\",children:/*#__PURE__*/_jsx(ArticleCount,{height:\"100%\",id:\"HpCEmEo1Y\",layoutId:\"HpCEmEo1Y\",variant:\"ImB5LNH1O\",width:\"100%\",...addPropertyOverrides({rB0xdVl4p:{variant:\"fjVZ6kerl\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0ZnW9.framer-146boua, .framer-0ZnW9 .framer-146boua { display: block; }\",\".framer-0ZnW9.framer-nklba9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0ZnW9 .framer-1w5iwuk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-0ZnW9 .framer-97ra98 { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\",\".framer-0ZnW9 .framer-bhm2rs { bottom: -50px; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-0ZnW9 .framer-tqiwal-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-0ZnW9 .framer-53ne2z-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0ZnW9.framer-v-r963kr .framer-bhm2rs { bottom: -24px; left: 0px; }\",\".framer-0ZnW9.framer-v-nklba9.hover .framer-97ra98 { left: 0px; position: absolute; top: -50px; z-index: 1; }\",\".framer-0ZnW9.framer-v-nklba9.hover .framer-bhm2rs, .framer-0ZnW9.framer-v-r963kr.hover .framer-bhm2rs { bottom: unset; left: unset; position: relative; }\",\".framer-0ZnW9.framer-v-r963kr.hover .framer-97ra98 { left: 0px; position: absolute; top: -24px; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 83\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rB0xdVl4p\":{\"layout\":[\"auto\",\"auto\"]},\"FtzhHhUHA\":{\"layout\":[\"auto\",\"auto\"]},\"fz1sTZZA5\":{\"layout\":[\"auto\",\"auto\"]},\"D2GAcK7hL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"E9dfkG63G\":\"link\",\"wwiF3gFBp\":\"newTab\",\"VfMJMf_hH\":\"click\",\"go54jmFJR\":\"text\",\"pkz6MuBDo\":\"showProjectCount\",\"CRQiUC4Ib\":\"showArticleCount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru4XCDpIfO=withCSS(Component,css,\"framer-0ZnW9\");export default Frameru4XCDpIfO;Frameru4XCDpIfO.displayName=\"Nav Link\";Frameru4XCDpIfO.defaultProps={height:39,width:83};addPropertyControls(Frameru4XCDpIfO,{variant:{options:[\"QQnRQIyl7\",\"rB0xdVl4p\",\"FtzhHhUHA\"],optionTitles:[\"Main nav\",\"Small\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},E9dfkG63G:{title:\"Link\",type:ControlType.Link},wwiF3gFBp:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},VfMJMf_hH:{title:\"Click\",type:ControlType.EventHandler},go54jmFJR:{defaultValue:\"About \",title:\"Text\",type:ControlType.String},pkz6MuBDo:{defaultValue:false,description:\"Enable this to show item count for work\",title:\"Show Project Count\",type:ControlType.Boolean},CRQiUC4Ib:{defaultValue:false,description:\"Enable this to show item count for articles\",title:\"Show Article Count\",type:ControlType.Boolean}});addFonts(Frameru4XCDpIfO,[{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\"}]},...ProjectCountFonts,...ArticleCountFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru4XCDpIfO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"39\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"83\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rB0xdVl4p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FtzhHhUHA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fz1sTZZA5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D2GAcK7hL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"E9dfkG63G\\\":\\\"link\\\",\\\"wwiF3gFBp\\\":\\\"newTab\\\",\\\"VfMJMf_hH\\\":\\\"click\\\",\\\"go54jmFJR\\\":\\\"text\\\",\\\"pkz6MuBDo\\\":\\\"showProjectCount\\\",\\\"CRQiUC4Ib\\\":\\\"showArticleCount\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b012016)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/sY8UHhcklPYBEJNqxHYB/2fDizfwVqA6PDHsGDWKQ/u4XCDpIfO.js\";const NavLinkFonts=getFonts(NavLink);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"t5tGUHasj\",\"mjuA48LmD\"];const serializationHash=\"framer-Bq7jm\";const variantClassNames={mjuA48LmD:\"framer-v-rtjr3q\",t5tGUHasj:\"framer-v-6diny9\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:20,y:0};const transition2={delay:.05,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition3={delay:.1,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition4={delay:.15,duration:1,ease:[.56,.22,.05,.991],type:\"tween\"};const transition5={delay:.2,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition6={delay:.25,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};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={Default:\"t5tGUHasj\",Mobile:\"mjuA48LmD\"};const getProps=({click,height,id,width,...props})=>{return{...props,mv8kyqC8B:click??props.mv8kyqC8B,variant:humanReadableVariantMap[props.variant]??props.variant??\"t5tGUHasj\"};};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,mv8kyqC8B,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"t5tGUHasj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const VfMJMf_hH1dwc3zt=activeVariantCallback(async(...args)=>{if(mv8kyqC8B){const res=await mv8kyqC8B(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-6diny9\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"t5tGUHasj\",ref:refBinding,style:{...style},...addPropertyOverrides({mjuA48LmD:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kIirYEzHX\"},implicitPathVariables:undefined},{href:{webPageId:\"kIirYEzHX\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||217)-0-211)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-hevtb2-container\",\"data-framer-name\":\"About Us\",layoutDependency:layoutDependency,layoutId:\"neOXGuzdt-container\",name:\"About Us\",nodeId:\"neOXGuzdt\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks[0],go54jmFJR:\"Studio\",height:\"100%\",id:\"neOXGuzdt\",layoutId:\"neOXGuzdt\",name:\"About Us\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined},{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||217)-0-211)/2+39+4),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-14fcsia-container\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"s4KRXtg8K-container\",name:\"Work\",nodeId:\"s4KRXtg8K\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks1[0],go54jmFJR:\"Work\",height:\"100%\",id:\"s4KRXtg8K\",layoutId:\"s4KRXtg8K\",name:\"Work\",pkz6MuBDo:true,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks1[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"O7vceP692\"},implicitPathVariables:undefined},{href:{webPageId:\"O7vceP692\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||217)-0-211)/2+78+8),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-zq99gr-container\",\"data-framer-name\":\"Articles\",layoutDependency:layoutDependency,layoutId:\"BwmAbExnI-container\",name:\"Articles\",nodeId:\"BwmAbExnI\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:true,E9dfkG63G:resolvedLinks2[0],go54jmFJR:\"Articles\",height:\"100%\",id:\"BwmAbExnI\",layoutId:\"BwmAbExnI\",name:\"Articles\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks2[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":UZfF8tW9o\",webPageId:\"H4TjvVQy5\"},implicitPathVariables:undefined},{href:{hash:\":UZfF8tW9o\",webPageId:\"H4TjvVQy5\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||217)-0-211)/2+117+12),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-7h9w82-container\",\"data-framer-name\":\"Pricing\",layoutDependency:layoutDependency,layoutId:\"rNQS6vaNu-container\",name:\"Pricing\",nodeId:\"rNQS6vaNu\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks3[0],go54jmFJR:\"Pricing\",height:\"100%\",id:\"rNQS6vaNu\",layoutId:\"rNQS6vaNu\",name:\"Pricing\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks3[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MFMwDCnAF\"},implicitPathVariables:undefined},{href:{webPageId:\"MFMwDCnAF\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||217)-0-211)/2+156+16),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jy59mu-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"PH2LsUaeG-container\",name:\"Contact\",nodeId:\"PH2LsUaeG\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks4[0],go54jmFJR:\"Contact\",height:\"100%\",id:\"PH2LsUaeG\",layoutId:\"PH2LsUaeG\",name:\"Contact\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks4[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Bq7jm.framer-5g7ef0, .framer-Bq7jm .framer-5g7ef0 { display: block; }\",\".framer-Bq7jm.framer-6diny9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 504px; }\",\".framer-Bq7jm .framer-hevtb2-container, .framer-Bq7jm .framer-14fcsia-container, .framer-Bq7jm .framer-zq99gr-container, .framer-Bq7jm .framer-7h9w82-container, .framer-Bq7jm .framer-jy59mu-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 217\n * @framerIntrinsicWidth 504\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mjuA48LmD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mv8kyqC8B\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkllUAqaw0=withCSS(Component,css,\"framer-Bq7jm\");export default FramerkllUAqaw0;FramerkllUAqaw0.displayName=\"Menu Links\";FramerkllUAqaw0.defaultProps={height:217,width:504};addPropertyControls(FramerkllUAqaw0,{variant:{options:[\"t5tGUHasj\",\"mjuA48LmD\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},mv8kyqC8B:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerkllUAqaw0,[{explicitInter:true,fonts:[]},...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkllUAqaw0\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"217\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mjuA48LmD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"mv8kyqC8B\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"504\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Time and Location component with timezone selection, editable location, customizable font, and separate colors for location and time\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const timezones=[{value:\"Pacific/Midway\",label:\"(UTC-11:00) Midway Island\"},{value:\"America/Adak\",label:\"(UTC-10:00) Hawaii-Aleutian\"},{value:\"Pacific/Honolulu\",label:\"(UTC-10:00) Hawaii\"},{value:\"America/Anchorage\",label:\"(UTC-09:00) Alaska\"},{value:\"America/Los_Angeles\",label:\"(UTC-08:00) Pacific Time (US & Canada)\"},{value:\"America/Denver\",label:\"(UTC-07:00) Mountain Time (US & Canada)\"},{value:\"America/Chicago\",label:\"(UTC-06:00) Central Time (US & Canada)\"},{value:\"America/New_York\",label:\"(UTC-05:00) Eastern Time (US & Canada)\"},{value:\"America/Caracas\",label:\"(UTC-04:00) Caracas\"},{value:\"America/Halifax\",label:\"(UTC-04:00) Atlantic Time (Canada)\"},{value:\"America/St_Johns\",label:\"(UTC-03:30) Newfoundland\"},{value:\"America/Argentina/Buenos_Aires\",label:\"(UTC-03:00) Buenos Aires\"},{value:\"America/Sao_Paulo\",label:\"(UTC-03:00) Brasilia\"},{value:\"Atlantic/South_Georgia\",label:\"(UTC-02:00) Mid-Atlantic\"},{value:\"Atlantic/Azores\",label:\"(UTC-01:00) Azores\"},{value:\"Europe/London\",label:\"(UTC+00:00) London\"},{value:\"Europe/Berlin\",label:\"(UTC+01:00) Berlin\"},{value:\"Europe/Paris\",label:\"(UTC+01:00) Paris\"},{value:\"Europe/Athens\",label:\"(UTC+02:00) Athens\"},{value:\"Europe/Moscow\",label:\"(UTC+03:00) Moscow\"},{value:\"Asia/Dubai\",label:\"(UTC+04:00) Abu Dhabi\"},{value:\"Asia/Karachi\",label:\"(UTC+05:00) Islamabad\"},{value:\"Asia/Dhaka\",label:\"(UTC+06:00) Dhaka\"},{value:\"Asia/Bangkok\",label:\"(UTC+07:00) Bangkok\"},{value:\"Asia/Hong_Kong\",label:\"(UTC+08:00) Hong Kong\"},{value:\"Asia/Tokyo\",label:\"(UTC+09:00) Tokyo\"},{value:\"Australia/Sydney\",label:\"(UTC+10:00) Sydney\"},{value:\"Pacific/Auckland\",label:\"(UTC+12:00) Auckland\"},{value:\"Pacific/Chatham\",label:\"(UTC+12:45) Chatham Islands\"},{value:\"Pacific/Tongatapu\",label:\"(UTC+13:00) Nuku'alofa\"},{value:\"Pacific/Kiritimati\",label:\"(UTC+14:00) Kiritimati\"}];function getTimeInZone(timezone,hour12,showSeconds){try{if(typeof window!==\"undefined\"&&window.Intl&&window.Intl.DateTimeFormat){const options={hour:\"2-digit\",minute:\"2-digit\",hour12:hour12,timeZone:timezone};if(showSeconds)options.second=\"2-digit\";return new Intl.DateTimeFormat(\"en-US\",options).format(new Date);}}catch{}return\"--:--\";}function getTimeZoneAbbreviation(timezone){try{if(typeof window!==\"undefined\"&&window.Intl&&window.Intl.DateTimeFormat){const dtf=new Intl.DateTimeFormat(\"en-US\",{timeZone:timezone,timeZoneName:\"short\"});const parts=dtf.formatToParts(new Date);const tz=parts.find(p=>p.type===\"timeZoneName\");return tz?tz.value:\"\";}}catch{}return\"\";}/**\n * Time and Location display with timezone selection and customizable styles\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TimeLocationPicker(props){const{location,timezone,locationColor,timeColor,font,style,gapSize}=props;const[now,setNow]=useState(Date.now());// Update every second\nuseMemo(()=>{if(typeof window===\"undefined\")return;const interval=setInterval(()=>{startTransition(()=>setNow(Date.now()));},1e3);return()=>clearInterval(interval);},[]);const{hour12=false,showSeconds=true}=props;const timeString=useMemo(()=>getTimeInZone(timezone,hour12,showSeconds),[timezone,now,hour12,showSeconds]);return /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:gapSize,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...font,color:locationColor,width:\"max-content\"},children:location}),/*#__PURE__*/_jsx(\"span\",{style:{...font,color:timeColor,width:\"max-content\",display:\"flex\",alignItems:\"center\",gap:4},children:timeString})]});}addPropertyControls(TimeLocationPicker,{location:{type:ControlType.String,title:\"Location\",defaultValue:\"London, UK\",placeholder:\"Enter location...\"},timezone:{type:ControlType.Enum,title:\"Timezone\",options:timezones.map(tz=>tz.value),optionTitles:timezones.map(tz=>tz.label),defaultValue:\"Europe/London\",displaySegmentedControl:false},locationColor:{type:ControlType.Color,title:\"Location Color\",defaultValue:\"#000000\"},timeColor:{type:ControlType.Color,title:\"Time Color\",defaultValue:\"#222222\"},gapSize:{type:ControlType.Number,title:\"Gap Size\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},hour12:{type:ControlType.Boolean,title:\"12 Hour\",defaultValue:false,enabledTitle:\"12h\",disabledTitle:\"24h\"},showSeconds:{type:ControlType.Boolean,title:\"Show Seconds\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TimeLocationPicker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeLocationPicker.map", "// Generated by Framer (6d96db3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TimeLocationPicker from\"https://framerusercontent.com/modules/ZDvAK2dUkcGAuOX7rOV5/FnwQxK4X0bHPztQp1fzz/TimeLocationPicker.js\";const TimeLocationPickerFonts=getFonts(TimeLocationPicker);const serializationHash=\"framer-WLggV\";const variantClassNames={BbFWomCDv:\"framer-v-1kkaigz\"};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,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"BbFWomCDv\",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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kkaigz\",className,classNames),\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"BbFWomCDv\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gxlz3t-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"APDaLCE0S-container\",nodeId:\"APDaLCE0S\",rendersWithMotion:true,scopeId:\"Qq3nxMjTj\",children:/*#__PURE__*/_jsx(TimeLocationPicker,{font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontFeatureSettings:\"'salt' on\",fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.725)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"150%\"},gapSize:8,height:\"100%\",hour12:true,id:\"APDaLCE0S\",layoutId:\"APDaLCE0S\",location:\"Toronto (CA)\",locationColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",showSeconds:false,timeColor:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",timezone:\"America/New_York\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WLggV.framer-1h1l8tl, .framer-WLggV .framer-1h1l8tl { display: block; }\",\".framer-WLggV.framer-1kkaigz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WLggV .framer-1gxlz3t-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 146\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQq3nxMjTj=withCSS(Component,css,\"framer-WLggV\");export default FramerQq3nxMjTj;FramerQq3nxMjTj.displayName=\"Location\";FramerQq3nxMjTj.defaultProps={height:22,width:146};addFonts(FramerQq3nxMjTj,[{explicitInter:true,fonts:[{family:\"Inter Display\",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/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{family:\"Inter Display\",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/dHHUz45rhM2KCQpj9zttNVlibk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...TimeLocationPickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQq3nxMjTj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"146\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"22\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qq3nxMjTj.map", "// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HJhUd\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-HJhUd { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Envelope Simple\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18.75 0 L 0.75 0 C 0.336 0 0 0.336 0 0.75 L 0 13.5 C 0 14.328 0.672 15 1.5 15 L 18 15 C 18.828 15 19.5 14.328 19.5 13.5 L 19.5 0.75 C 19.5 0.336 19.164 0 18.75 0 Z M 16.822 1.5 L 9.75 7.983 L 2.678 1.5 Z M 18 13.5 L 1.5 13.5 L 1.5 2.455 L 9.243 9.553 C 9.53 9.816 9.97 9.816 10.257 9.553 L 18 2.455 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"15px\" id=\"jC38qSdzX\" opacity=\"1\" transform=\"translate(2.25 4.5)\" width=\"19.5px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Envelope Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-HJhUd\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Envelope Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-C6Pqp\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-C6Pqp { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Copy Simple\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14.25 3 L 0.75 3 C 0.336 3 0 3.336 0 3.75 L 0 17.25 C 0 17.664 0.336 18 0.75 18 L 14.25 18 C 14.664 18 15 17.664 15 17.25 L 15 3.75 C 15 3.336 14.664 3 14.25 3 Z M 13.5 16.5 L 1.5 16.5 L 1.5 4.5 L 13.5 4.5 Z M 18 0.75 L 18 14.25 C 18 14.664 17.664 15 17.25 15 C 16.836 15 16.5 14.664 16.5 14.25 L 16.5 1.5 L 3.75 1.5 C 3.336 1.5 3 1.164 3 0.75 C 3 0.336 3.336 0 3.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"18px\" id=\"Sq0YQ9PgN\" opacity=\"1\" transform=\"translate(3 3)\" width=\"18px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Copy Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-C6Pqp\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Copy Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-u6mDc\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-u6mDc { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Calendar Dots\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.5 1.5 L 14.25 1.5 L 14.25 0.75 C 14.25 0.336 13.914 0 13.5 0 C 13.086 0 12.75 0.336 12.75 0.75 L 12.75 1.5 L 5.25 1.5 L 5.25 0.75 C 5.25 0.336 4.914 0 4.5 0 C 4.086 0 3.75 0.336 3.75 0.75 L 3.75 1.5 L 1.5 1.5 C 0.672 1.5 0 2.172 0 3 L 0 18 C 0 18.828 0.672 19.5 1.5 19.5 L 16.5 19.5 C 17.328 19.5 18 18.828 18 18 L 18 3 C 18 2.172 17.328 1.5 16.5 1.5 Z M 3.75 3 L 3.75 3.75 C 3.75 4.164 4.086 4.5 4.5 4.5 C 4.914 4.5 5.25 4.164 5.25 3.75 L 5.25 3 L 12.75 3 L 12.75 3.75 C 12.75 4.164 13.086 4.5 13.5 4.5 C 13.914 4.5 14.25 4.164 14.25 3.75 L 14.25 3 L 16.5 3 L 16.5 6 L 1.5 6 L 1.5 3 Z M 16.5 18 L 1.5 18 L 1.5 7.5 L 16.5 7.5 Z M 10.125 10.875 C 10.125 11.496 9.621 12 9 12 C 8.379 12 7.875 11.496 7.875 10.875 C 7.875 10.254 8.379 9.75 9 9.75 C 9.621 9.75 10.125 10.254 10.125 10.875 Z M 14.25 10.875 C 14.25 11.496 13.746 12 13.125 12 C 12.504 12 12 11.496 12 10.875 C 12 10.254 12.504 9.75 13.125 9.75 C 13.746 9.75 14.25 10.254 14.25 10.875 Z M 6 14.625 C 6 15.246 5.496 15.75 4.875 15.75 C 4.254 15.75 3.75 15.246 3.75 14.625 C 3.75 14.004 4.254 13.5 4.875 13.5 C 5.496 13.5 6 14.004 6 14.625 Z M 10.125 14.625 C 10.125 15.246 9.621 15.75 9 15.75 C 8.379 15.75 7.875 15.246 7.875 14.625 C 7.875 14.004 8.379 13.5 9 13.5 C 9.621 13.5 10.125 14.004 10.125 14.625 Z M 14.25 14.625 C 14.25 15.246 13.746 15.75 13.125 15.75 C 12.504 15.75 12 15.246 12 14.625 C 12 14.004 12.504 13.5 13.125 13.5 C 13.746 13.5 14.25 14.004 14.25 14.625 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"19.5px\" id=\"RUHaT5Clz\" opacity=\"1\" transform=\"translate(3 1.5)\" width=\"18px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Calendar Dots\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-u6mDc\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Calendar Dots\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Copy to Clipboard Component\n// Copies a configurable string to clipboard when the connected element is clicked\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * CopyToClipboard\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CopyToClipboard(props){const{value,children,feedback,showFeedback,feedbackDuration,style}=props;const[copied,setCopied]=useState(false);const handleClick=useCallback(e=>{if(typeof window!==\"undefined\"&&value){if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(value);}else{const textarea=document.createElement(\"textarea\");textarea.value=value;document.body.appendChild(textarea);textarea.select();document.execCommand(\"copy\");document.body.removeChild(textarea);}if(showFeedback){startTransition(()=>setCopied(true));setTimeout(()=>{startTransition(()=>setCopied(false));},feedbackDuration);}}if(children&&typeof children===\"object\"&&\"props\"in children&&typeof children.props.onClick===\"function\"){children.props.onClick(e);}},[value,showFeedback,feedbackDuration,children]);return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-block\",position:\"relative\",minWidth:40,minHeight:24,...style},children:[/*#__PURE__*/_jsx(\"span\",{onClick:handleClick,style:{cursor:\"pointer\",width:\"100%\",height:\"100%\",display:\"inline-block\"},children:children}),showFeedback&&copied&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(255,255,255,0.85)\",color:\"#222\",fontSize:14,fontWeight:500,pointerEvents:\"none\",borderRadius:8},children:feedback})]});}addPropertyControls(CopyToClipboard,{value:{type:ControlType.String,title:\"Copy Value\",defaultValue:\"Hello, world!\",displayTextArea:true},children:{type:ControlType.Slot,title:\"Trigger Element\",maxCount:1},showFeedback:{type:ControlType.Boolean,title:\"Show Feedback\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},feedback:{type:ControlType.String,title:\"Feedback Text\",defaultValue:\"Copied!\",hidden:({showFeedback})=>!showFeedback},feedbackDuration:{type:ControlType.Number,title:\"Feedback ms\",defaultValue:1200,min:200,max:5e3,step:100,hidden:({showFeedback})=>!showFeedback}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyToClipboard\",\"slots\":[\"children\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyToClipboard.map", "// Generated by Framer (eb722b7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"j3DQ2Myaf\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"gKxvG0UIA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 12)\" width=\"18px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"ElC_cWAtq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 7.5 9 C 7.5 15 3.75 18 3.75 18 C 3.75 18 0 15 0 9 C 0 3 3.75 0 3.75 0 C 3.75 0 7.5 3 7.5 9 Z\" fill=\"transparent\" height=\"18px\" id=\"pQ0siYsh5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 3)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"146875479\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DVe7D\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[\".framer-DVe7D { aspect-ratio: 1; display: block; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Globe Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-DVe7D\");Icon.displayName=\"Globe Simple\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Globe Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (43db255)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GlobeSimple from\"https://framerusercontent.com/modules/61SNHA7bRTBw9kWpniCZ/mP226EyAL4bAf6fIdaec/tEf9qevmb.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/CLGeNrxeP5AgdB5bxprZ/BBSOSAEatrtLFReXtXpv/p2DD8RZ18.js\";const enabledGestures={KMG9iqJfo:{hover:true}};const serializationHash=\"framer-63442\";const variantClassNames={KMG9iqJfo:\"framer-v-lsbs4b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,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=({click,height,icon,id,link,newTab,smoothScroll,text,width,...props})=>{return{...props,aWr3uf33N:smoothScroll??props.aWr3uf33N,I8j5ZcDgy:link??props.I8j5ZcDgy,KsqY6yFi9:icon??props.KsqY6yFi9??GlobeSimple,MWxLGyIHQ:text??props.MWxLGyIHQ??\"Discover\",sUzO43BAD:click??props.sUzO43BAD,zRzdSp3NC:newTab??props.zRzdSp3NC};};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,MWxLGyIHQ,I8j5ZcDgy,zRzdSp3NC,aWr3uf33N,sUzO43BAD,KsqY6yFi9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"KMG9iqJfo\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapk6dkh6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sUzO43BAD){const res=await sUzO43BAD(...args);if(res===false)return false;}});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:I8j5ZcDgy,motionChild:true,nodeId:\"KMG9iqJfo\",openInNewTab:zRzdSp3NC,scopeId:\"K5Ezw6MCB\",smoothScroll:aWr3uf33N,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-lsbs4b\",className,classNames)} framer-11dv8af`,\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KMG9iqJfo\",onTap:onTapk6dkh6,ref:refBinding,style:{...style},...addPropertyOverrides({\"KMG9iqJfo-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15jxj7d\",\"data-framer-name\":\"Text / Icon\",layoutDependency:layoutDependency,layoutId:\"fcg9KB81W\",children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-117s25k\",Component:KsqY6yFi9,layoutDependency:layoutDependency,layoutId:\"HH3uBoadB\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--pgex8v\":2.5}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",children:\"Discover\"})}),className:\"framer-6fopvu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"to352N_1T\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MWxLGyIHQ,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s1pz0d\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"YTc4ZAcj4\",style:{backgroundColor:\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vn0peu\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"GkHIpJsj6\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",opacity:0},variants:{\"KMG9iqJfo-hover\":{opacity:1}}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-63442.framer-11dv8af, .framer-63442 .framer-11dv8af { display: block; }\",\".framer-63442.framer-lsbs4b { align-content: center; align-items: center; 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-63442 .framer-15jxj7d { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-63442 .framer-117s25k { flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 14px; }\",\".framer-63442 .framer-6fopvu { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-63442 .framer-s1pz0d { align-self: stretch; flex: none; gap: 32px; height: 1px; overflow: visible; position: relative; width: auto; }\",\".framer-63442 .framer-1vn0peu { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 1%; z-index: 1; }\",\".framer-63442.framer-v-lsbs4b.hover .framer-1vn0peu { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 74\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nukF7vOUR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MWxLGyIHQ\":\"text\",\"I8j5ZcDgy\":\"link\",\"zRzdSp3NC\":\"newTab\",\"aWr3uf33N\":\"smoothScroll\",\"sUzO43BAD\":\"click\",\"KsqY6yFi9\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerK5Ezw6MCB=withCSS(Component,css,\"framer-63442\");export default FramerK5Ezw6MCB;FramerK5Ezw6MCB.displayName=\"Email Menu Link\";FramerK5Ezw6MCB.defaultProps={height:23,width:74};addPropertyControls(FramerK5Ezw6MCB,{MWxLGyIHQ:{defaultValue:\"Discover\",displayTextArea:false,title:\"Text\",type:ControlType.String},I8j5ZcDgy:{title:\"Link\",type:ControlType.Link},zRzdSp3NC:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},aWr3uf33N:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},sUzO43BAD:{title:\"Click\",type:ControlType.EventHandler},KsqY6yFi9:{defaultValue:{identifier:\"module:61SNHA7bRTBw9kWpniCZ/mP226EyAL4bAf6fIdaec/tEf9qevmb.js:default\",moduleId:\"61SNHA7bRTBw9kWpniCZ\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerK5Ezw6MCB,[{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\":\"FramerK5Ezw6MCB\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerIntrinsicWidth\":\"74\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nukF7vOUR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"23\",\"framerVariables\":\"{\\\"MWxLGyIHQ\\\":\\\"text\\\",\\\"I8j5ZcDgy\\\":\\\"link\\\",\\\"zRzdSp3NC\\\":\\\"newTab\\\",\\\"aWr3uf33N\\\":\\\"smoothScroll\\\",\\\"sUzO43BAD\\\":\\\"click\\\",\\\"KsqY6yFi9\\\":\\\"icon\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (43db255)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon1 from\"https://framerusercontent.com/modules/4llgyKFtvNeV25aAwr8W/3iCbf1JHerxSj1Kd1K2q/MxRW67Ets.js\";import Icon from\"https://framerusercontent.com/modules/De7rxJp858GiczVXr4Ix/GcGSgZp5bvqA1xDMMpco/CGNua78Cb.js\";import Icon2 from\"https://framerusercontent.com/modules/j2pQLYiXVS1YmdZASReR/FMx6cjKCxlAz8HD3Vxmm/B52zWYxa5.js\";import CopyToClipboard from\"https://framerusercontent.com/modules/b6JiowJaGMvXxGrcMqQS/rPpk7v3d5BQCNL347puN/CopyToClipboard.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3tQNZfj7NRa5TkN3hbOY/HC5kp5pUdYsgtmpianOj/xYEC_wF3E.js\";import EmailMenuLink from\"https://framerusercontent.com/modules/G93SJuUVKbyTdYhcKWLY/DVY4YJ3dimty2wYq30MA/K5Ezw6MCB.js\";import Logo from\"https://framerusercontent.com/modules/JpgN7F3mq2M13ILs2WBp/JlzqkmTGoOyMaFX6vDpR/O4sIfY0x1.js\";const LogoFonts=getFonts(Logo);const EmailMenuLinkFonts=getFonts(EmailMenuLink);const CopyToClipboardFonts=getFonts(CopyToClipboard);const cycleOrder=[\"dgMxqEsW1\",\"RIm4DAosh\"];const serializationHash=\"framer-v2rPL\";const variantClassNames={dgMxqEsW1:\"framer-v-1d8syes\",RIm4DAosh:\"framer-v-1d18jp3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.76,0,.38,1],type:\"tween\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const transition2={bounce:.2,delay:.1,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 transition3={bounce:.2,delay:.2,duration:.6,type:\"spring\"};const transition4={bounce:.2,delay:.3,duration:.6,type:\"spring\"};const transition5={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"dgMxqEsW1\",Open:\"RIm4DAosh\"};const getProps=({bookCallLink,closeOverlay,copyEmail,email,height,id,mailtoLink,subline,width,...props})=>{return{...props,E5ZwtiHgE:email??props.E5ZwtiHgE??\"contact@mugen.com\",JYlCFNR71:subline??props.JYlCFNR71??\"Get in touch\",MI7WRVDqN:closeOverlay??props.MI7WRVDqN,srpbiLO5a:mailtoLink??props.srpbiLO5a,variant:humanReadableVariantMap[props.variant]??props.variant??\"dgMxqEsW1\",w6uMlD_es:copyEmail??props.w6uMlD_es,wxC8Jnz1L:bookCallLink??props.wxC8Jnz1L};};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,JYlCFNR71,wxC8Jnz1L,srpbiLO5a,E5ZwtiHgE,w6uMlD_es,MI7WRVDqN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dgMxqEsW1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1vx481p=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"RIm4DAosh\",true),200);});const sUzO43BAD3cymg6=activeVariantCallback(async(...args)=>{if(w6uMlD_es){const res=await w6uMlD_es(...args);if(res===false)return false;}if(MI7WRVDqN){const res=await MI7WRVDqN(...args);if(res===false)return false;}});const sUzO43BADofclic=activeVariantCallback(async(...args)=>{if(MI7WRVDqN){const res=await MI7WRVDqN(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{default:onAppear1vx481p});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(E5ZwtiHgE);const visible1=isSet(srpbiLO5a);const visible2=isSet(wxC8Jnz1L);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-1d8syes\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dgMxqEsW1\",ref:refBinding,style:{...style},...addPropertyOverrides({RIm4DAosh:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3de8rv\",\"data-border\":true,\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"xYDnF1wn6\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, rgb(54, 54, 54))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+0+12+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lfhbwg-container\",layoutDependency:layoutDependency,layoutId:\"MQutWJV1L-container\",nodeId:\"MQutWJV1L\",rendersWithMotion:true,scopeId:\"b9w9qo8NF\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"MQutWJV1L\",layoutId:\"MQutWJV1L\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184)))\"},children:\"Get in touch\"})}),className:\"framer-qffj73\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IjCLCYntt\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JYlCFNR71,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xge03y\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"ngc5ggEkT\",children:[visible&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6kphfv-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hejhAbkyX-container\",nodeId:\"hejhAbkyX\",rendersWithMotion:true,scopeId:\"b9w9qo8NF\",style:{opacity:0},variants:{RIm4DAosh:{opacity:1}},children:/*#__PURE__*/_jsx(CopyToClipboard,{feedback:\"Copied!\",feedbackDuration:1200,height:\"100%\",id:\"hejhAbkyX\",layoutId:\"hejhAbkyX\",showFeedback:true,value:E5ZwtiHgE,width:\"100%\",...addPropertyOverrides({RIm4DAosh:{feedbackDuration:200,showFeedback:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,width:\"90px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d1lft0-container\",\"data-framer-name\":\"Copy email\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"t8sZcBxHU-container\",name:\"Copy email\",nodeId:\"t8sZcBxHU\",rendersWithMotion:true,scopeId:\"b9w9qo8NF\",children:/*#__PURE__*/_jsx(EmailMenuLink,{aWr3uf33N:false,height:\"100%\",id:\"t8sZcBxHU\",KsqY6yFi9:Icon,layoutId:\"t8sZcBxHU\",MWxLGyIHQ:\"Copy email\",name:\"Copy email\",sUzO43BAD:sUzO43BAD3cymg6,width:\"100%\",zRzdSp3NC:true})})})})})})}),visible1&&/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+0+108+16+177,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t509y-container\",layoutDependency:layoutDependency,layoutId:\"rvNhdEypi-container\",nodeId:\"rvNhdEypi\",rendersWithMotion:true,scopeId:\"b9w9qo8NF\",style:{opacity:0},variants:{RIm4DAosh:{opacity:1}},children:/*#__PURE__*/_jsx(EmailMenuLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:srpbiLO5a,id:\"rvNhdEypi\",KsqY6yFi9:Icon1,layoutId:\"rvNhdEypi\",MWxLGyIHQ:\"Open mail client\",sUzO43BAD:sUzO43BADofclic,width:\"100%\",zRzdSp3NC:true})})})}),visible2&&/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+0+108+16+218,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hb69gx-container\",\"data-framer-name\":\"Book call\",layoutDependency:layoutDependency,layoutId:\"OQJDWfBRd-container\",name:\"Book call\",nodeId:\"OQJDWfBRd\",rendersWithMotion:true,scopeId:\"b9w9qo8NF\",style:{opacity:0},variants:{RIm4DAosh:{opacity:1}},children:/*#__PURE__*/_jsx(EmailMenuLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:wxC8Jnz1L,id:\"OQJDWfBRd\",KsqY6yFi9:Icon2,layoutId:\"OQJDWfBRd\",MWxLGyIHQ:\"Book call\",name:\"Book call\",sUzO43BAD:sUzO43BADofclic,width:\"100%\",zRzdSp3NC:true})})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aqpr3o\",\"data-border\":true,\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"IYn8urFQR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, rgb(54, 54, 54))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(5, 5, 5))\"}})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v2rPL.framer-1u7erzk, .framer-v2rPL .framer-1u7erzk { display: block; }\",\".framer-v2rPL.framer-1d8syes { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-v2rPL .framer-3de8rv { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: auto; }\",\".framer-v2rPL .framer-lfhbwg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-v2rPL .framer-qffj73 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-v2rPL .framer-xge03y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: min-content; z-index: 1; }\",\".framer-v2rPL .framer-6kphfv-container, .framer-v2rPL .framer-t509y-container, .framer-v2rPL .framer-hb69gx-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-v2rPL .framer-d1lft0-container { height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-v2rPL .framer-1aqpr3o { flex: none; height: 0%; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-v2rPL.framer-v-1d18jp3 .framer-1aqpr3o { height: 100%; }\",...sharedStyle.css,'.framer-v2rPL[data-border=\"true\"]::after, .framer-v2rPL [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 116\n * @framerIntrinsicWidth 122\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RIm4DAosh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JYlCFNR71\":\"subline\",\"wxC8Jnz1L\":\"bookCallLink\",\"srpbiLO5a\":\"mailtoLink\",\"E5ZwtiHgE\":\"email\",\"w6uMlD_es\":\"copyEmail\",\"MI7WRVDqN\":\"closeOverlay\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerb9w9qo8NF=withCSS(Component,css,\"framer-v2rPL\");export default Framerb9w9qo8NF;Framerb9w9qo8NF.displayName=\"Email Menu\";Framerb9w9qo8NF.defaultProps={height:116,width:122};addPropertyControls(Framerb9w9qo8NF,{variant:{options:[\"dgMxqEsW1\",\"RIm4DAosh\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},JYlCFNR71:{defaultValue:\"Get in touch\",displayTextArea:false,title:\"Subline\",type:ControlType.String},wxC8Jnz1L:{title:\"Book call link\",type:ControlType.Link},srpbiLO5a:{description:\"\",title:\"Mailto Link\",type:ControlType.Link},E5ZwtiHgE:{defaultValue:\"contact@mugen.com\",displayTextArea:true,title:\"Email\",type:ControlType.String},w6uMlD_es:{title:\"Copy Email\",type:ControlType.EventHandler},MI7WRVDqN:{title:\"Close Overlay\",type:ControlType.EventHandler}});addFonts(Framerb9w9qo8NF,[{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\"}]},...LogoFonts,...EmailMenuLinkFonts,...CopyToClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb9w9qo8NF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"116\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"JYlCFNR71\\\":\\\"subline\\\",\\\"wxC8Jnz1L\\\":\\\"bookCallLink\\\",\\\"srpbiLO5a\\\":\\\"mailtoLink\\\",\\\"E5ZwtiHgE\\\":\\\"email\\\",\\\"w6uMlD_es\\\":\\\"copyEmail\\\",\\\"MI7WRVDqN\\\":\\\"closeOverlay\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RIm4DAosh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"122\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d19865c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/DjUjAVHzMh0VKzJXDvq6/39HxfCuPvSxzCGg5KZgw/F5hQ_nluV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/7zZHzHf46W7r3uOeuiVr/te0wC0yCYNfjOvrGDHt1/Ukwjyb6F5.js\";import EmailMenu from\"https://framerusercontent.com/modules/ujoG6MAGaQKAMjwQUYje/HIGiGGrLxhBrstkaO1gL/b9w9qo8NF.js\";import ArrowIcon from\"https://framerusercontent.com/modules/OGUHZCkqVhkA3hOaacK7/mL50xLnA4BCqU98gNSlL/fN2z9Fop9.js\";const ArrowIconFonts=getFonts(ArrowIcon);const EmailMenuFonts=getFonts(EmailMenu);const MotionDivWithFX=withFX(motion.div);const enabledGestures={MlBVJf5OH:{hover:true}};const cycleOrder=[\"MlBVJf5OH\",\"XOPObnbHW\",\"lLhkcxbNd\",\"QusercsQO\"];const serializationHash=\"framer-EK1V4\";const variantClassNames={lLhkcxbNd:\"framer-v-md9bgq\",MlBVJf5OH:\"framer-v-110q6cl\",QusercsQO:\"framer-v-144yy46\",XOPObnbHW:\"framer-v-1cp55i5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.76,0,.38,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:138};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 Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Email Copied Mobile\":\"QusercsQO\",Copied:\"XOPObnbHW\",Link:\"MlBVJf5OH\",Mobile:\"lLhkcxbNd\"};const getProps=({bookCallLink,email,height,id,mailtoLink,subline,width,...props})=>{return{...props,cfKK0Km_H:subline??props.cfKK0Km_H??\"Get in touch\",czdqZWGEf:mailtoLink??props.czdqZWGEf,MWxLGyIHQ:email??props.MWxLGyIHQ??\"contact@mugen.design\",variant:humanReadableVariantMap[props.variant]??props.variant??\"MlBVJf5OH\",VmlWeR4r_:bookCallLink??props.VmlWeR4r_};};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,MWxLGyIHQ,VmlWeR4r_,czdqZWGEf,cfKK0Km_H,sUzO43BAD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MlBVJf5OH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterupml6a=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const onTapk6dkh6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sUzO43BAD){const res=await sUzO43BAD(...args);if(res===false)return false;}});const onAppear1ljgjd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"MlBVJf5OH\",true),1e3);});const onAppear8u1fha=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lLhkcxbNd\",true),1e3);});const w6uMlD_es1vw03zj=activeVariantCallback(async(...args)=>{setVariant(\"XOPObnbHW\");});const MI7WRVDqN1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const w6uMlD_es2xt3j0=activeVariantCallback(async(...args)=>{setVariant(\"QusercsQO\");});useOnVariantChange(baseVariant,{QusercsQO:onAppear8u1fha,XOPObnbHW:onAppear1ljgjd});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-110q6cl\",className,classNames),\"data-framer-name\":\"Link\",\"data-highlight\":true,id:`${layoutId}-110q6cl`,layoutDependency:layoutDependency,layoutId:\"MlBVJf5OH\",onMouseEnter:onMouseEnterupml6a({overlay}),ref:refBinding,style:{...style},...addPropertyOverrides({\"MlBVJf5OH-hover\":{\"data-framer-name\":undefined},lLhkcxbNd:{\"data-framer-name\":\"Mobile\"},QusercsQO:{\"data-framer-name\":\"Email Copied Mobile\"},XOPObnbHW:{\"data-framer-name\":\"Copied\",onTap:onTapk6dkh6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v3cb63\",\"data-framer-name\":\"Text / Icon\",layoutDependency:layoutDependency,layoutId:\"vHucsY1rw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"contact@mugen.design\"})}),className:\"framer-d8aot9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lEoujkb96\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MWxLGyIHQ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lLhkcxbNd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"contact@mugen.design\"})})},QusercsQO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"contact@mugen.design\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"email copied\"})}),className:\"framer-rgx3nb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pdlFZ1luV\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lLhkcxbNd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"email copied\"})})},QusercsQO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"email copied\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+0+(((componentViewport?.height||46)-0-38.2)/2+0+0)+8.6,...addPropertyOverrides({lLhkcxbNd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||45)-0-37)/2+0+0)+8},QusercsQO:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||45)-0-37)/2+0+0)+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-un6rzj-container\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"YW2VFRTSU-container\",name:\"Plus\",nodeId:\"YW2VFRTSU\",rendersWithMotion:true,scopeId:\"tz1OsU9sD\",style:{rotate:0},variants:{\"MlBVJf5OH-hover\":{rotate:90},QusercsQO:{rotate:90}},children:/*#__PURE__*/_jsx(ArrowIcon,{FD8_o91wb:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",height:\"100%\",id:\"YW2VFRTSU\",j5Z8l3l8H:{delay:0,duration:.5,ease:[.82,.11,.37,.82],type:\"tween\"},layoutId:\"YW2VFRTSU\",name:\"Plus\",variant:\"hk8ly3mKL\",width:\"100%\",...addPropertyOverrides({lLhkcxbNd:{variant:\"YAM8ZNEBX\"},QusercsQO:{variant:\"YAM8ZNEBX\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1od5f0m\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"WvnZcDidz\",style:{backgroundColor:\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iim8rz\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"g_iBQtBtg\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",opacity:0},variants:{\"MlBVJf5OH-hover\":{opacity:1},QusercsQO:{opacity:1},XOPObnbHW:{opacity:1}}})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-110q6cl`,offsetX:0,offsetY:-12,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-gtlqnw\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"bUZCMNr30\",ref:ref1,role:\"dialog\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11oflir-container\",layoutDependency:layoutDependency,layoutId:\"PiydbbGMf-container\",nodeId:\"PiydbbGMf\",rendersWithMotion:true,scopeId:\"tz1OsU9sD\",children:/*#__PURE__*/_jsx(EmailMenu,{E5ZwtiHgE:MWxLGyIHQ,height:\"100%\",id:\"PiydbbGMf\",JYlCFNR71:cfKK0Km_H,layoutId:\"PiydbbGMf\",MI7WRVDqN:MI7WRVDqN1wnntms({overlay}),srpbiLO5a:czdqZWGEf,variant:\"dgMxqEsW1\",w6uMlD_es:w6uMlD_es1vw03zj,width:\"100%\",wxC8Jnz1L:VmlWeR4r_,...addPropertyOverrides({lLhkcxbNd:{w6uMlD_es:w6uMlD_es2xt3j0}},baseVariant,gestureVariant)})})})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EK1V4.framer-7y6bod, .framer-EK1V4 .framer-7y6bod { display: block; }\",\".framer-EK1V4.framer-110q6cl { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-EK1V4 .framer-1v3cb63 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-EK1V4 .framer-d8aot9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-EK1V4 .framer-rgx3nb { -webkit-user-select: none; bottom: -50px; flex: none; height: auto; left: 0px; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-EK1V4 .framer-un6rzj-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-EK1V4 .framer-1od5f0m { align-self: stretch; flex: none; gap: 32px; height: 1px; overflow: visible; position: relative; width: auto; }\",\".framer-EK1V4 .framer-1iim8rz { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 1%; z-index: 1; }\",\".framer-EK1V4 .framer-gtlqnw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-EK1V4 .framer-11oflir-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-EK1V4.framer-v-1cp55i5 .framer-d8aot9, .framer-EK1V4.framer-v-144yy46 .framer-d8aot9 { left: 0px; position: absolute; top: -50px; z-index: 1; }\",\".framer-EK1V4.framer-v-1cp55i5 .framer-rgx3nb, .framer-EK1V4.framer-v-144yy46 .framer-rgx3nb { bottom: unset; left: unset; position: relative; }\",\".framer-EK1V4.framer-v-1cp55i5 .framer-1iim8rz, .framer-EK1V4.framer-v-144yy46 .framer-1iim8rz, .framer-EK1V4.framer-v-110q6cl.hover .framer-1iim8rz { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 336\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XOPObnbHW\":{\"layout\":[\"auto\",\"auto\"]},\"lLhkcxbNd\":{\"layout\":[\"auto\",\"auto\"]},\"QusercsQO\":{\"layout\":[\"auto\",\"auto\"]},\"g8A0o6PDp\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MWxLGyIHQ\":\"email\",\"VmlWeR4r_\":\"bookCallLink\",\"czdqZWGEf\":\"mailtoLink\",\"cfKK0Km_H\":\"subline\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertz1OsU9sD=withCSS(Component,css,\"framer-EK1V4\");export default Framertz1OsU9sD;Framertz1OsU9sD.displayName=\"Email\";Framertz1OsU9sD.defaultProps={height:46,width:336};addPropertyControls(Framertz1OsU9sD,{variant:{options:[\"MlBVJf5OH\",\"XOPObnbHW\",\"lLhkcxbNd\",\"QusercsQO\"],optionTitles:[\"Link\",\"Copied\",\"Mobile\",\"Email Copied Mobile\"],title:\"Variant\",type:ControlType.Enum},MWxLGyIHQ:{defaultValue:\"contact@mugen.design\",displayTextArea:false,title:\"Email\",type:ControlType.String},VmlWeR4r_:{title:\"Book Call Link\",type:ControlType.Link},czdqZWGEf:{title:\"Mailto Link\",type:ControlType.Link},cfKK0Km_H:{defaultValue:\"Get in touch\",displayTextArea:false,title:\"Subline\",type:ControlType.String}});addFonts(Framertz1OsU9sD,[{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\"}]},...ArrowIconFonts,...EmailMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertz1OsU9sD\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XOPObnbHW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lLhkcxbNd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QusercsQO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g8A0o6PDp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"336\",\"framerIntrinsicHeight\":\"46\",\"framerVariables\":\"{\\\"MWxLGyIHQ\\\":\\\"email\\\",\\\"VmlWeR4r_\\\":\\\"bookCallLink\\\",\\\"czdqZWGEf\\\":\\\"mailtoLink\\\",\\\"cfKK0Km_H\\\":\\\"subline\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tz1OsU9sD.map", "// Generated by Framer (d19865c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withDvh}from\"https://framerusercontent.com/modules/SUm1Dp1Ol6xW6bmaMaIS/VaVKxLsKoQhKikalk90c/SVH_override.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3tQNZfj7NRa5TkN3hbOY/HC5kp5pUdYsgtmpianOj/xYEC_wF3E.js\";import Copyright from\"https://framerusercontent.com/modules/jjFDSFB1otRsszvSqehd/uoqXdndZ8YhiG8CtKkch/cLN8I2qtB.js\";import AnimatedVerticalLine from\"https://framerusercontent.com/modules/U7rUJiwrsGyUm0G3xaIw/UQuIf0wvf1fNrv3hTT4F/eDdObG3Rx.js\";import MenuLinks from\"https://framerusercontent.com/modules/OaQRPw5XntnbyKYNiQGe/O4lHT2E4BHKvlQnWdUbO/kllUAqaw0.js\";import Location from\"https://framerusercontent.com/modules/UphNSBZ9FRsHXwgHfQ8y/m6hPj3RrUzeehzhKt0aQ/Qq3nxMjTj.js\";import Email from\"https://framerusercontent.com/modules/b2koKhmQFON1KbqnXs0V/wPXvjQHMTpW2kYxrL3xp/tz1OsU9sD.js\";import AnimatedHorizontalLine from\"https://framerusercontent.com/modules/m4nieHNmvng0ktlLkwVN/1hRuwjLvnYzoKFHurFbH/UnDcMsYsN.js\";import SocialLinks from\"https://framerusercontent.com/modules/sqiBocVqk0fOVtBxMbfi/BLfdGZTBXLva1j0nuLDR/USrA7pht6.js\";import PrimaryLink from\"https://framerusercontent.com/modules/t0fWkTsNsdEJPEudZluU/tDfxBADBtuGmQopb4g2t/WdNkl0JPc.js\";const AnimatedVerticalLineFonts=getFonts(AnimatedVerticalLine);const AnimatedVerticalLineWithVariantAppearEffect=withVariantAppearEffect(AnimatedVerticalLine);const RichTextWithFX=withFX(RichText);const MenuLinksFonts=getFonts(MenuLinks);const AnimatedHorizontalLineFonts=getFonts(AnimatedHorizontalLine);const AnimatedHorizontalLineWithVariantAppearEffect=withVariantAppearEffect(AnimatedHorizontalLine);const EmailFonts=getFonts(Email);const LocationFonts=getFonts(Location);const MotionDivWithFX=withFX(motion.div);const SocialLinksFonts=getFonts(SocialLinks);const PrimaryLinkFonts=getFonts(PrimaryLink);const CopyrightFonts=getFonts(Copyright);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MotionDivWithDvh1f654sn=withCodeBoundaryForOverrides(motion.div,{nodeId:\"qeIbXN3ri\",override:withDvh,scopeId:\"IMw3cDFLJ\"});const cycleOrder=[\"bucOu_F_d\",\"OBnIckmbz\"];const serializationHash=\"framer-MGgka\";const variantClassNames={bucOu_F_d:\"framer-v-s1m141\",OBnIckmbz:\"framer-v-k7dd31\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.82,.11,.37,.82],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:20,y:0};const transition2={delay:0,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition3={delay:.3,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition4={delay:.35,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition5={delay:.4,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition6={delay:.45,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};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={Desktop:\"bucOu_F_d\",Mobile:\"OBnIckmbz\"};const getProps=({closeMenu,height,id,width,...props})=>{return{...props,cm1VIplyK:closeMenu??props.cm1VIplyK,variant:humanReadableVariantMap[props.variant]??props.variant??\"bucOu_F_d\"};};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,cm1VIplyK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bucOu_F_d\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const mv8kyqC8B1jyg0rk=activeVariantCallback(async(...args)=>{if(cm1VIplyK){const res=await cm1VIplyK(...args);if(res===false)return false;}});const sUzO43BAD1jyg0rk=activeVariantCallback(async(...args)=>{if(cm1VIplyK){const res=await cm1VIplyK(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-s1m141\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bucOu_F_d\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({OBnIckmbz:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithDvh1f654sn,{className:\"framer-1f654sn\",\"data-framer-name\":\"Overlay Menu\",layoutDependency:layoutDependency,layoutId:\"qeIbXN3ri\",style:{backgroundColor:\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(5, 5, 5))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"1px\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ywpp03-container\",layoutDependency:layoutDependency,layoutId:\"qPC7Cio7n-container\",nodeId:\"qPC7Cio7n\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(AnimatedVerticalLineWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"TIaxmyg8h\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"vq2wUVWsh\",height:\"100%\",I_Niyxn8S:\"var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, rgb(54, 54, 54))\",id:\"qPC7Cio7n\",layoutId:\"qPC7Cio7n\",style:{height:\"100%\",width:\"100%\"},variant:\"vq2wUVWsh\",width:\"100%\",Xtnx8GRRA:\"flex-start\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yd0if1\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"mhdO70oc6\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184)))\"},children:\"Menu\"})}),className:\"framer-lm4j89\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nzn7Na88v\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:217,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,...addPropertyOverrides({OBnIckmbz:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ci1xnn-container\",layoutDependency:layoutDependency,layoutId:\"sCF6kToIX-container\",nodeId:\"sCF6kToIX\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"sCF6kToIX\",layoutId:\"sCF6kToIX\",mv8kyqC8B:mv8kyqC8B1jyg0rk,style:{width:\"100%\"},variant:\"t5tGUHasj\",width:\"100%\",...addPropertyOverrides({OBnIckmbz:{variant:\"mjuA48LmD\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dm0yod-container\",layoutDependency:layoutDependency,layoutId:\"GiIvowaf3-container\",nodeId:\"GiIvowaf3\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(AnimatedHorizontalLineWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"U6cuyxTPf\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"Crd_i0AW6\",height:\"100%\",id:\"GiIvowaf3\",layoutId:\"GiIvowaf3\",style:{height:\"100%\",width:\"100%\"},SvxUzrJbO:\"flex-end\",variant:\"Crd_i0AW6\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hfhsyn\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"WLeesm6HL\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jwcpje\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"FCzLirup9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184)))\"},children:\"Let's Talk\"})}),className:\"framer-11k61lp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JMgue8Y6z\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xt95ba\",\"data-framer-name\":\"Email / Location\",layoutDependency:layoutDependency,layoutId:\"oiKl7Gy3Y\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gqrw9g-container\",layoutDependency:layoutDependency,layoutId:\"L0QoEBnhd-container\",nodeId:\"L0QoEBnhd\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(Email,{cfKK0Km_H:\"Get in touch\",czdqZWGEf:\"mailto:contact@mugen.design\",height:\"100%\",id:\"L0QoEBnhd\",layoutId:\"L0QoEBnhd\",MWxLGyIHQ:\"contact@mugen.design\",variant:\"MlBVJf5OH\",VmlWeR4r_:\"cal.com\",width:\"100%\",...addPropertyOverrides({OBnIckmbz:{variant:\"lLhkcxbNd\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16mpg79-container\",layoutDependency:layoutDependency,layoutId:\"tnbSW8bo8-container\",nodeId:\"tnbSW8bo8\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"tnbSW8bo8\",layoutId:\"tnbSW8bo8\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-30rauz\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"EIv_RwRDE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184)))\"},children:\"Socials\"})}),className:\"framer-1ot7zew\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gsed7uZ35\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,...addPropertyOverrides({OBnIckmbz:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-afieii-container\",layoutDependency:layoutDependency,layoutId:\"cncuXecZu-container\",nodeId:\"cncuXecZu\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"cncuXecZu\",layoutId:\"cncuXecZu\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j8v8q5\",\"data-framer-name\":\"Legal / Copyright\",layoutDependency:layoutDependency,layoutId:\"EWzbQNXBe\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x2bwtt-container\",layoutDependency:layoutDependency,layoutId:\"QPQ5lO1AA-container\",nodeId:\"QPQ5lO1AA\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(AnimatedHorizontalLineWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"U6cuyxTPf\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"Crd_i0AW6\",height:\"100%\",id:\"QPQ5lO1AA\",layoutId:\"QPQ5lO1AA\",style:{height:\"100%\",width:\"100%\"},SvxUzrJbO:\"flex-end\",variant:\"Crd_i0AW6\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-p6nhi7\",\"data-framer-name\":\"Terms / Privacy\",layoutDependency:layoutDependency,layoutId:\"DA67hAO0w\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nBUIXh9iT\"},implicitPathVariables:undefined},{href:{webPageId:\"nBUIXh9iT\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1knrurc-container\",\"data-framer-name\":\"Privacy Policy\",layoutDependency:layoutDependency,layoutId:\"gwv9YxsAw-container\",name:\"Privacy Policy\",nodeId:\"gwv9YxsAw\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks[0],id:\"gwv9YxsAw\",layoutId:\"gwv9YxsAw\",MWxLGyIHQ:\"Privacy Policy\",name:\"Privacy Policy\",sUzO43BAD:sUzO43BAD1jyg0rk,variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false,...addPropertyOverrides({OBnIckmbz:{I8j5ZcDgy:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f7m8jEuds\"},implicitPathVariables:undefined},{href:{webPageId:\"f7m8jEuds\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qm6z27-container\",\"data-framer-name\":\"Terms\",layoutDependency:layoutDependency,layoutId:\"px9mmNTkq-container\",name:\"Terms\",nodeId:\"px9mmNTkq\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks1[0],id:\"px9mmNTkq\",layoutId:\"px9mmNTkq\",MWxLGyIHQ:\"Terms of Service\",name:\"Terms\",sUzO43BAD:sUzO43BAD1jyg0rk,variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false,...addPropertyOverrides({OBnIckmbz:{I8j5ZcDgy:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-vsboqw-container\",layoutDependency:layoutDependency,layoutId:\"zHMmUerjc-container\",nodeId:\"zHMmUerjc\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(Copyright,{height:\"100%\",id:\"zHMmUerjc\",layoutId:\"zHMmUerjc\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MGgka.framer-g3a910, .framer-MGgka .framer-g3a910 { display: block; }\",\".framer-MGgka.framer-s1m141 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 600px; }\",\".framer-MGgka .framer-1f654sn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; overflow: auto; padding: 0px; position: relative; width: 1px; }\",\".framer-MGgka .framer-ywpp03-container { flex: none; height: 100%; left: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 1px; z-index: 1; }\",\".framer-MGgka .framer-yd0if1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 48px; position: relative; width: 100%; }\",\".framer-MGgka .framer-lm4j89, .framer-MGgka .framer-1ot7zew { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-MGgka .framer-1ci1xnn-container, .framer-MGgka .framer-afieii-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-MGgka .framer-1dm0yod-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-MGgka .framer-hfhsyn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 48px; position: relative; width: 100%; }\",\".framer-MGgka .framer-jwcpje { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MGgka .framer-11k61lp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MGgka .framer-xt95ba { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MGgka .framer-gqrw9g-container, .framer-MGgka .framer-16mpg79-container, .framer-MGgka .framer-1knrurc-container, .framer-MGgka .framer-1qm6z27-container, .framer-MGgka .framer-vsboqw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MGgka .framer-30rauz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-MGgka .framer-1j8v8q5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 48px 24px 48px; position: relative; width: 100%; }\",\".framer-MGgka .framer-x2bwtt-container { flex: none; height: 1px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-MGgka .framer-p6nhi7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MGgka.framer-v-k7dd31.framer-s1m141 { width: 390px; }\",\".framer-MGgka.framer-v-k7dd31 .framer-yd0if1 { padding: 24px; }\",\".framer-MGgka.framer-v-k7dd31 .framer-hfhsyn { gap: 48px; padding: 24px; }\",\".framer-MGgka.framer-v-k7dd31 .framer-1j8v8q5 { gap: 24px; justify-content: flex-start; padding: 24px; }\",...sharedStyle.css,'.framer-MGgka[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-MGgka [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-MGgka[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-MGgka [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-MGgka[data-hide-scrollbars=\"true\"], .framer-MGgka [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OBnIckmbz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cm1VIplyK\":\"closeMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIMw3cDFLJ=withCSS(Component,css,\"framer-MGgka\");export default FramerIMw3cDFLJ;FramerIMw3cDFLJ.displayName=\"Overlay menu\";FramerIMw3cDFLJ.defaultProps={height:800,width:600};addPropertyControls(FramerIMw3cDFLJ,{variant:{options:[\"bucOu_F_d\",\"OBnIckmbz\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},cm1VIplyK:{title:\"Close Menu\",type:ControlType.EventHandler}});addFonts(FramerIMw3cDFLJ,[{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\"}]},...AnimatedVerticalLineFonts,...MenuLinksFonts,...AnimatedHorizontalLineFonts,...EmailFonts,...LocationFonts,...SocialLinksFonts,...PrimaryLinkFonts,...CopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIMw3cDFLJ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OBnIckmbz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"cm1VIplyK\\\":\\\"closeMenu\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2f96024)\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 cycleOrder=[\"La_FjW3jW\",\"vMaH7CcmS\"];const serializationHash=\"framer-ncUgg\";const variantClassNames={La_FjW3jW:\"framer-v-1mb8vif\",vMaH7CcmS:\"framer-v-1ajj63y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.56,.22,.05,.99],type:\"tween\"};const transition2={delay:.3,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition3={delay:0,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};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 transition4={delay:.4,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition5={delay:.1,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition6={delay:.5,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition7={delay:.2,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"vMaH7CcmS\",Open:\"La_FjW3jW\"};const getProps=({click,height,id,width,...props})=>{return{...props,D2EO1kWip:click??props.D2EO1kWip,variant:humanReadableVariantMap[props.variant]??props.variant??\"La_FjW3jW\"};};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,D2EO1kWip,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"La_FjW3jW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12c34ad=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(D2EO1kWip){const res=await D2EO1kWip(...args);if(res===false)return false;}});const onTapftv087=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(D2EO1kWip){const res=await D2EO1kWip(...args);if(res===false)return false;}setVariant(\"La_FjW3jW\");});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-1mb8vif\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"La_FjW3jW\",onTap:onTap12c34ad,ref:refBinding,style:{...style},...addPropertyOverrides({vMaH7CcmS:{\"data-framer-name\":\"Variant 2\",onTap:onTapftv087}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jybhk8\",\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"mfUlu9tl_\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({vMaH7CcmS:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vmtpo\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"kVFSzBet6\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({vMaH7CcmS:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ykydpx\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"ke0Dz2182\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition6,...addPropertyOverrides({vMaH7CcmS:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cf89cv\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"ZrTrFLlLD\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b6tioo\",\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"bxOUzYAWX\",children:[/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({vMaH7CcmS:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5y8hv6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"GczHYRx1i\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",rotate:45}})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({vMaH7CcmS:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-23bjrf\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"zQ7D34cgC\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",rotate:-45}})}),/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({vMaH7CcmS:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-164nvmf\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"EGrIB7w1Z\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",rotate:45}})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ncUgg.framer-1fucn4b, .framer-ncUgg .framer-1fucn4b { display: block; }\",\".framer-ncUgg.framer-1mb8vif { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ncUgg .framer-1jybhk8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 12px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 36px; }\",\".framer-ncUgg .framer-1vmtpo { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 18px; z-index: 1; }\",\".framer-ncUgg .framer-1ykydpx { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-ncUgg .framer-cf89cv { flex: none; height: 2px; overflow: hidden; position: absolute; right: 0px; top: calc(92.85714285714289% - 2px / 2); width: 18px; z-index: 1; }\",\".framer-ncUgg .framer-b6tioo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 24px; justify-content: center; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; z-index: 1; }\",\".framer-ncUgg .framer-5y8hv6 { flex: none; height: 2px; left: -16px; overflow: hidden; position: absolute; top: -8px; width: 12px; z-index: 1; }\",\".framer-ncUgg .framer-23bjrf { flex: none; height: 2px; left: 31px; overflow: hidden; position: absolute; right: -31px; top: calc(-34.28571428571426% - 2px / 2); z-index: 1; }\",\".framer-ncUgg .framer-164nvmf { bottom: -8px; flex: none; height: 2px; overflow: hidden; position: absolute; right: -16px; width: 12px; z-index: 1; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-1vmtpo { left: -18px; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-1ykydpx { left: 36px; right: -36px; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-cf89cv { right: -18px; top: calc(93.33333333333336% - 2px / 2); }\",\".framer-ncUgg.framer-v-1ajj63y .framer-5y8hv6 { left: 2px; top: 7px; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-23bjrf { left: 0px; right: 0px; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-ncUgg.framer-v-1ajj63y .framer-164nvmf { bottom: 7px; right: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vMaH7CcmS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"D2EO1kWip\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKDY7NNME0=withCSS(Component,css,\"framer-ncUgg\");export default FramerKDY7NNME0;FramerKDY7NNME0.displayName=\"Hamburger\";FramerKDY7NNME0.defaultProps={height:12,width:36};addPropertyControls(FramerKDY7NNME0,{variant:{options:[\"La_FjW3jW\",\"vMaH7CcmS\"],optionTitles:[\"Open\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},D2EO1kWip:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerKDY7NNME0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKDY7NNME0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"12\",\"framerIntrinsicWidth\":\"36\",\"framerVariables\":\"{\\\"D2EO1kWip\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vMaH7CcmS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KDY7NNME0.map", "// Generated by Framer (2797bee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={KmEZHqovM:{hover:true}};const cycleOrder=[\"KmEZHqovM\",\"VEYMC4cKC\"];const serializationHash=\"framer-r8JXV\";const variantClassNames={KmEZHqovM:\"framer-v-l2162r\",VEYMC4cKC:\"framer-v-gi2olk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.25,ease:[.44,0,.56,1],type:\"tween\"};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={Default:\"KmEZHqovM\",Phone:\"VEYMC4cKC\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KmEZHqovM\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KmEZHqovM\",enabledGestures,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__*/_jsx(Link,{href:\"launchnow.design\",motionChild:true,nodeId:\"KmEZHqovM\",scopeId:\"KTrUKoSoI\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-l2162r\",className,classNames)} framer-jgqgfk`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"KmEZHqovM\",ref:refBinding,style:{...style},...addPropertyOverrides({\"KmEZHqovM-hover\":{\"data-framer-name\":undefined},VEYMC4cKC:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(240, 240, 240)))\"},children:\"Created by\"})}),className:\"framer-mz2419\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"bKEC4kr8R\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(240, 240, 240))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vqr8sg\",\"data-framer-name\":\"Picture / Logo\",layoutDependency:layoutDependency,layoutId:\"sBK3EWEQc\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-18)/2)+0),pixelHeight:48,pixelWidth:48,src:\"https://framerusercontent.com/images/FVvqf2dTc9lmJRd1I5VDz60GQFc.jpg\"},className:\"framer-1cin3w5\",layoutDependency:layoutDependency,layoutId:\"RNtpTZL1m\",style:{borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,opacity:1},variants:{\"KmEZHqovM-hover\":{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14efkum\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iXpUx8FtI\",style:{borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,opacity:0},variants:{\"KmEZHqovM-hover\":{opacity:1}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-del6tj\",layoutDependency:layoutDependency,layoutId:\"nAzvvuRw3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 14.4 0 C 16.388 0 18 1.612 18 3.6 L 18 14.4 C 18 16.388 16.388 18 14.4 18 L 3.6 18 C 1.612 18 0 16.388 0 14.4 L 0 3.6 C 0 1.612 1.612 0 3.6 0 Z M 4.95 6.975 L 9.434 6.975 L 4.155 12.254 L 5.746 13.846 L 11.025 8.566 L 11.025 13.05 L 13.275 13.05 L 13.275 5.85 C 13.275 5.229 12.771 4.725 12.15 4.725 L 4.95 4.725 Z\" fill=\"rgb(237, 70, 9)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ckns4f\",layoutDependency:layoutDependency,layoutId:\"o8sfk9_AQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 3.6 0 C 1.612 0 0 1.612 0 3.6 L 0 14.4 C 0 16.388 1.612 18 3.6 18 L 14.4 18 C 16.388 18 18 16.388 18 14.4 L 18 3.6 C 18 1.612 16.388 0 14.4 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1felaxy\",layoutDependency:layoutDependency,layoutId:\"TrXqIQOef\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.12 9.121\" overflow=\"visible\"><path d=\"M 0.795 2.25 L 5.279 2.25 L 0 7.529 L 1.591 9.121 L 6.87 3.841 L 6.87 8.325 L 9.12 8.325 L 9.12 1.125 C 9.12 0.504 8.616 0 7.995 0 L 0.795 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x5y09w\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"fGy_lj7sY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on\",\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Joseph Alexander\"})}),className:\"framer-zbhmw1\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"bdPa2VA3Y\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QtdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Geist Variable\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss04' on, 'ss03' on, 'ss02' on, 'ss01' on\",\"--framer-font-size\":\"14px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"LaunchNow\"})}),className:\"framer-uqdkte\",fonts:[\"GF;Geist-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"zWcRkffDL\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},variants:{\"KmEZHqovM-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r8JXV.framer-jgqgfk, .framer-r8JXV .framer-jgqgfk { display: block; }\",\".framer-r8JXV.framer-l2162r { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-r8JXV .framer-mz2419, .framer-r8JXV .framer-zbhmw1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-r8JXV .framer-vqr8sg, .framer-r8JXV .framer-1x5y09w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-r8JXV .framer-1cin3w5 { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-r8JXV .framer-14efkum { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 18px; justify-content: center; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-r8JXV .framer-del6tj { height: 18px; position: relative; width: 18px; }\",\".framer-r8JXV .framer-ckns4f { height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-r8JXV .framer-1felaxy { height: 9px; left: 4px; position: absolute; top: 5px; width: 9px; }\",\".framer-r8JXV .framer-uqdkte { bottom: -24px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-r8JXV.framer-v-gi2olk.framer-l2162r { cursor: unset; }\",\".framer-r8JXV.framer-v-l2162r.hover .framer-1cin3w5 { left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); z-index: 1; }\",\".framer-r8JXV.framer-v-l2162r.hover .framer-14efkum { left: unset; position: relative; top: unset; }\",\".framer-r8JXV.framer-v-l2162r.hover .framer-zbhmw1 { left: 0px; position: absolute; top: -24px; z-index: 1; }\",\".framer-r8JXV.framer-v-l2162r.hover .framer-uqdkte { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 209\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VEYMC4cKC\":{\"layout\":[\"auto\",\"auto\"]},\"rimUd2Qux\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKTrUKoSoI=withCSS(Component,css,\"framer-r8JXV\");export default FramerKTrUKoSoI;FramerKTrUKoSoI.displayName=\"Created By Joseph Alexander\";FramerKTrUKoSoI.defaultProps={height:22,width:209};addPropertyControls(FramerKTrUKoSoI,{variant:{options:[\"KmEZHqovM\",\"VEYMC4cKC\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerKTrUKoSoI,[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMHweElSvO5Tc.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKTrUKoSoI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VEYMC4cKC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rimUd2Qux\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"209\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KTrUKoSoI.map", "// Generated by Framer (2797bee)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import GetTemplate from\"#framer/local/canvasComponent/C7ckbV4rm/C7ckbV4rm.js\";import LogoAnimation from\"#framer/local/canvasComponent/gARTwv7sk/gARTwv7sk.js\";import OverlayMenu from\"#framer/local/canvasComponent/IMw3cDFLJ/IMw3cDFLJ.js\";import Hamburger from\"#framer/local/canvasComponent/KDY7NNME0/KDY7NNME0.js\";import MenuLinks from\"#framer/local/canvasComponent/kllUAqaw0/kllUAqaw0.js\";import CreatedByJosephAlexander from\"#framer/local/canvasComponent/KTrUKoSoI/KTrUKoSoI.js\";import Logo from\"#framer/local/canvasComponent/O4sIfY0x1/O4sIfY0x1.js\";import Newsletter from\"#framer/local/canvasComponent/Omiu_RtCK/Omiu_RtCK.js\";import Location from\"#framer/local/canvasComponent/Qq3nxMjTj/Qq3nxMjTj.js\";import Email from\"#framer/local/canvasComponent/tz1OsU9sD/tz1OsU9sD.js\";import NavLink from\"#framer/local/canvasComponent/u4XCDpIfO/u4XCDpIfO.js\";import SocialLinks from\"#framer/local/canvasComponent/USrA7pht6/USrA7pht6.js\";import TeamAuthorCard from\"#framer/local/canvasComponent/uvyMgHN3p/uvyMgHN3p.js\";import PrimaryLink from\"#framer/local/canvasComponent/WdNkl0JPc/WdNkl0JPc.js\";import*as sharedStyle from\"#framer/local/css/p2DD8RZ18/p2DD8RZ18.js\";import*as sharedStyle1 from\"#framer/local/css/Ukwjyb6F5/Ukwjyb6F5.js\";import QuoteSymbol from\"#framer/local/vector/npsoScejb/npsoScejb.js\";const LogoFonts=getFonts(Logo);const LocationFonts=getFonts(Location);const NavLinkFonts=getFonts(NavLink);const HamburgerFonts=getFonts(Hamburger);const LogoAnimationFonts=getFonts(LogoAnimation);const ContainerWithFX=withFX(Container);const OverlayMenuFonts=getFonts(OverlayMenu);const BlurGradientFonts=getFonts(BlurGradient);const NewsletterFonts=getFonts(Newsletter);const EmailFonts=getFonts(Email);const QuoteSymbolFonts=getFonts(QuoteSymbol);const QuoteSymbolWithFX=withFX(QuoteSymbol);const TeamAuthorCardFonts=getFonts(TeamAuthorCard);const MenuLinksFonts=getFonts(MenuLinks);const PrimaryLinkFonts=getFonts(PrimaryLink);const SocialLinksFonts=getFonts(SocialLinks);const CreatedByJosephAlexanderFonts=getFonts(CreatedByJosephAlexander);const GetTemplateFonts=getFonts(GetTemplate);const breakpoints={ahMoYWp_U:\"(min-width: 1200px)\",KOsY7M7EG:\"(max-width: 767px)\",mbndCFYEB:\"(min-width: 768px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-wgJTK\";const variantClassNames={ahMoYWp_U:\"framer-v-ckwyi4\",KOsY7M7EG:\"framer-v-1x6740i\",mbndCFYEB:\"framer-v-fi1c1y\"};const transition1={delay:0,duration:.25,ease:[.4,0,.2,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transition2={delay:0,duration:.8,ease:[.76,0,.38,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:.65,ease:[.56,.22,.05,.99],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:600,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:600,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:390,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:390,y:0};const transition4={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50};const transition5={delay:.2,duration:.8,ease:[.68,0,.22,.83],type:\"tween\"};const transition6={delay:.5,duration:.8,ease:[.68,0,.22,.83],type:\"tween\"};const animation11={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition7={delay:.05,duration:1,ease:[.4,0,.2,1],type:\"tween\"};const textEffect={effect:animation11,repeat:false,startDelay:.3,threshold:.5,tokenization:\"line\",transition:transition7,trigger:\"onInView\",type:\"appear\"};const transition8={delay:.4,duration:.8,ease:[.68,0,.22,.83],type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition9={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation12={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition9};const breakpointRules={KOsY7M7EG:[\".framer-wgJTK .framer-fax2j, .framer-wgJTK .framer-1f274ig { padding: 18px 24px 18px 24px; }\",\".framer-wgJTK .framer-fnizfb-container { flex: 1 0 0px; width: 1px; }\",\".framer-wgJTK .framer-17mjsm2 { left: calc(50.00000000000002% - 100% / 2); max-width: unset; padding: 0px 12px 0px 12px; }\",\".framer-wgJTK .framer-x6e4r6 { padding: 32px 0px 32px 0px; }\",\".framer-wgJTK .framer-aiwnh { gap: 96px; padding: 0px 24px 0px 24px; }\",\".framer-wgJTK .framer-x2qzmj { flex-direction: column; gap: 24px; }\",\".framer-wgJTK .framer-14hmkj0, .framer-wgJTK .framer-1soouzx, .framer-wgJTK .framer-14xn9z1 { flex: none; width: 100%; }\",\".framer-wgJTK .framer-1180czy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-wgJTK .framer-1rg61pa, .framer-wgJTK .framer-zjrgpy-container, .framer-wgJTK .framer-1vjgh5t, .framer-wgJTK .framer-7bohme-container { align-self: unset; }\",\".framer-wgJTK .framer-1erb62d { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; }\",\".framer-wgJTK .framer-1kkfr64, .framer-wgJTK .framer-1pop6mn { grid-template-columns: repeat(3, minmax(50px, 1fr)); }\",\".framer-wgJTK .framer-15uxu32, .framer-wgJTK .framer-1df46n1 { grid-column: span 2; }\",\".framer-wgJTK .framer-1kzhn7y { grid-column: unset; }\",\".framer-wgJTK .framer-p21ax1 { flex-wrap: wrap; gap: 24px; justify-content: flex-start; padding: 0px 24px 0px 24px; }\",\".framer-wgJTK .framer-1j4855e { will-change: unset; }\"],mbndCFYEB:[\".framer-wgJTK .framer-fax2j, .framer-wgJTK .framer-1f274ig { padding: 18px 48px 18px 48px; }\",\".framer-wgJTK .framer-fnizfb-container { flex: 1 0 0px; width: 1px; }\",\".framer-wgJTK .framer-17mjsm2 { padding: 0px 24px 0px 24px; }\",\".framer-wgJTK .framer-aiwnh, .framer-wgJTK .framer-p21ax1 { padding: 0px 48px 0px 48px; }\",\".framer-wgJTK .framer-140gf0a { order: 0; }\",\".framer-wgJTK .framer-14ix1d6 { height: var(--framer-aspect-ratio-supported, 15px); }\",\".framer-wgJTK .framer-1k1f5xs { max-width: unset; }\",\".framer-wgJTK .framer-1yv9wq3 { order: 1; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={KOsY7M7EG:\".framer-1x6740i-override\",mbndCFYEB:\".framer-fi1c1y-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wgJTK.framer-im8sr3, .framer-wgJTK .framer-im8sr3 { display: block; }\",'.framer-wgJTK.framer-ckwyi4 { --selection-background-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff) /* {\"name\":\"White\"} */; --selection-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000) /* {\"name\":\"Black\"} */; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); align-content: center; align-items: center; background-color: var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, #141414); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }',\".framer-wgJTK .framer-fax2j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px 16px; height: 60px; justify-content: center; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; mix-blend-mode: exclusion; overflow: visible; padding: 18px 72px 18px 72px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 7; }\",\".framer-wgJTK .framer-6g46rr, .framer-wgJTK .framer-14hmkj0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wgJTK .framer-fnklbm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-wgJTK .framer-1aoy4gl-container, .framer-wgJTK .framer-1pft74b-container, .framer-wgJTK .framer-188epif-container, .framer-wgJTK .framer-ueiygk-container, .framer-wgJTK .framer-1x991c0-container, .framer-wgJTK .framer-1ntjfjb-container, .framer-wgJTK .framer-rzmp1y-container, .framer-wgJTK .framer-1z0q5w6-container, .framer-wgJTK .framer-1iaiazq-container, .framer-wgJTK .framer-5adqzg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wgJTK .framer-14s725g, .framer-wgJTK .framer-1c132gt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wgJTK .framer-1f274ig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px 16px; height: 60px; justify-content: flex-end; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; mix-blend-mode: exclusion; overflow: visible; padding: 18px 72px 18px 72px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-wgJTK .framer-qyilgh-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; z-index: 10; }\",\".framer-wgJTK.framer-eh1q8l { inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-wgJTK.framer-1c2hnd8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: flex-end; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-wgJTK .framer-1obxcbs-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wgJTK .framer-fnizfb-container { flex: none; height: 100vh; pointer-events: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wgJTK.framer-1xn3hg6 { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0.8); flex: none; height: 100%; overflow: hidden; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-wgJTK .framer-1f1snu9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-wgJTK .framer-lsi6et-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.15); left: 0px; order: 1003; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 2; }\",\".framer-wgJTK .framer-17mjsm2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; mix-blend-mode: exclusion; order: 1004; overflow: hidden; padding: 0px 48px 0px 48px; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 3; }\",\".framer-wgJTK .framer-s25ofk, .framer-wgJTK .framer-80bpjo { background-color: var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, #363636); flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-wgJTK .framer-9iky3h { bottom: 0px; flex: none; left: 0px; mix-blend-mode: lighten; opacity: 0.05; order: 1005; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 9; }\",\".framer-wgJTK .framer-x6e4r6 { --border-bottom-width: 0px; --border-color: var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, #363636); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1006; overflow: hidden; padding: 64px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1nl09fl { -webkit-filter: grayscale(1); bottom: 0px; filter: grayscale(1); flex: none; left: 0px; opacity: 0.17; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-wgJTK .framer-aiwnh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 128px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px 72px 0px 72px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-140gf0a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-x2qzmj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1soouzx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wgJTK .framer-xcwtvt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: auto; }\",\".framer-wgJTK .framer-14xn9z1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wgJTK .framer-s8hhet { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-wgJTK .framer-33tgky-container { flex: none; height: auto; max-width: 640px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1180czy { display: grid; flex: none; gap: 48px 16px; grid-auto-rows: min-content; grid-template-columns: repeat(9, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1rg61pa { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; grid-column: span 5; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-vokbxz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-db6as0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-14ix1d6 { flex: none; height: var(--framer-aspect-ratio-supported, 14px); left: 8px; position: absolute; top: 7px; width: 17px; z-index: 1; }\",\".framer-wgJTK .framer-1k1f5xs { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 640px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wgJTK .framer-nxjm1a { align-self: start; flex: none; height: 106px; justify-self: start; overflow: hidden; position: relative; width: 100%; }\",\".framer-wgJTK .framer-zjrgpy-container, .framer-wgJTK .framer-7bohme-container { align-self: start; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1yv9wq3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1erb62d { display: grid; flex: none; gap: 24px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(9, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1vjgh5t { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; grid-column: span 6; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-tiyw8w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-1kkfr64, .framer-wgJTK .framer-1pop6mn { display: grid; flex: none; gap: 48px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(9, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wgJTK .framer-15uxu32, .framer-wgJTK .framer-1df46n1 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; align-self: start; flex: none; grid-column: span 6; height: 100%; justify-self: start; position: relative; white-space: pre; width: 100%; }\",\".framer-wgJTK .framer-1kzhn7y { align-self: start; flex: none; grid-column: span 3; height: 100%; justify-self: start; overflow: hidden; position: relative; width: 100%; }\",\".framer-wgJTK .framer-nggvb2 { align-content: center; align-items: center; background-color: var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, #050505); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; order: 1007; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; z-index: 7; }\",\".framer-wgJTK .framer-p21ax1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 72px 0px 72px; position: relative; width: 1px; }\",\".framer-wgJTK .framer-1j4855e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-wgJTK .framer-18o4gly { flex: none; height: 14px; position: relative; width: 9px; }\",\".framer-wgJTK .framer-1blcxit { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wgJTK .framer-1f22ws5-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 60px); flex: none; height: auto; order: 1008; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: auto; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-wgJTK[data-selection=\"true\"] * ::selection, .framer-wgJTK [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-wgJTK[data-border=\"true\"]::after, .framer-wgJTK [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; }'];const mediaQueries={ahMoYWp_U:\"(min-width: 1200px)\",KOsY7M7EG:\"(max-width: 767px)\",mbndCFYEB:\"(min-width: 768px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"ahMoYWp_U\",Phone:\"KOsY7M7EG\",Tablet:\"mbndCFYEB\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ahMoYWp_U\"};};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,mv8kyqC8B,cm1VIplyK,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const D2EO1kWip3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const cm1VIplyK1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"KOsY7M7EG\")return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ahMoYWp_U\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(20, 20, 20)); } :root { font-size: 125%; } @media (min-width: 768px) and (max-width: 1199px) { :root { font-size: 112.5%; } } @media (max-width: 767px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ckwyi4\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-fax2j\",\"data-framer-name\":\"Top Bar\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6g46rr\",\"data-framer-name\":\"Logo Container\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"H4TjvVQy5\"},motionChild:true,nodeId:\"ZtW7r13Sv\",openInNewTab:false,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fnklbm framer-im8sr3\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:22,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aoy4gl-container\",nodeId:\"V01tnldP6\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"V01tnldP6\",layoutId:\"V01tnldP6\",width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-14s725g hidden-1x6740i\",\"data-framer-name\":\"Location\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:19,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pft74b-container\",nodeId:\"sl7VwUsj2\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"sl7VwUsj2\",layoutId:\"sl7VwUsj2\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c132gt hidden-1x6740i\",\"data-framer-name\":\"Our Work\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined},{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:10.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-188epif-container\",\"data-framer-name\":\"Work\",name:\"Work\",nodeId:\"TgLnYu9q7\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mbndCFYEB:{E9dfkG63G:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks[0],go54jmFJR:\"Our Work\",height:\"100%\",id:\"TgLnYu9q7\",layoutId:\"TgLnYu9q7\",name:\"Work\",pkz6MuBDo:true,variant:\"rB0xdVl4p\",width:\"100%\",wwiF3gFBp:false})})})})})})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1f274ig\",\"data-framer-name\":\"Hamburger Container\",children:/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-qyilgh-container\",nodeId:\"VxSRsuP2I\",scopeId:\"aQoZMpzSK\",children:[/*#__PURE__*/_jsx(Hamburger,{D2EO1kWip:D2EO1kWip3bnx0g({overlay}),height:\"100%\",id:\"VxSRsuP2I\",layoutId:\"VxSRsuP2I\",variant:overlay.visible?\"vMaH7CcmS\":\"La_FjW3jW\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-eh1q8l\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"TImXXWyn1\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-1c2hnd8\"),\"data-framer-name\":\"Menu\",children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mbndCFYEB:{width:\"max(50vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,animate:animation1,className:\"framer-1obxcbs-container hidden-1x6740i\",exit:animation,inComponentSlot:true,nodeId:\"bnPgH4Ouj\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(LogoAnimation,{height:\"100%\",id:\"bnPgH4Ouj\",layoutId:\"bnPgH4Ouj\",style:{width:\"100%\"},variant:\"DerBOfra2\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"max(100vw, 1px)\"},mbndCFYEB:{width:\"max(50vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{exit:animation5,initial:animation6}},children:/*#__PURE__*/_jsx(Container,{animate:animation3,className:\"framer-fnizfb-container\",exit:animation2,inComponentSlot:true,initial:animation4,nodeId:\"k3IsqRrl1\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{style:{height:\"100%\",width:\"100%\"},variant:\"OBnIckmbz\"},mbndCFYEB:{style:{height:\"100%\",width:\"100%\"},variant:\"OBnIckmbz\"}},children:/*#__PURE__*/_jsx(OverlayMenu,{cm1VIplyK:cm1VIplyK1wnntms({overlay}),height:\"100%\",id:\"k3IsqRrl1\",layoutId:\"k3IsqRrl1\",style:{height:\"100%\"},variant:\"bucOu_F_d\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(motion.div,{animate:animation8,className:cx(scopingClassNames,\"framer-1xn3hg6\"),\"data-framer-name\":\"Blur BG\",exit:animation7,initial:animation9})]}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f1snu9\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lsi6et-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"zBPtBPopJ\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"zBPtBPopJ\",layoutId:\"zBPtBPopJ\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17mjsm2\",\"data-framer-name\":\"Border\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-s25ofk\",\"data-framer-name\":\"Line\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-80bpjo\",\"data-framer-name\":\"Line\"})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1.25,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:360,pixelWidth:480,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/kelEr6s1qyt801dQcO45jKcaNkk.gif\"},className:\"framer-9iky3h\",\"data-framer-name\":\"Grain Overlay\"}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-x6e4r6\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:2400,pixelWidth:1808,sizes:\"100vw\",src:\"https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg\",srcSet:\"https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg?scale-down-to=1024 771w,https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg?scale-down-to=2048 1542w,https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg 1808w\"},className:\"framer-1nl09fl\",\"data-framer-name\":\"BG\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-aiwnh\",\"data-framer-name\":\"Inside Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-140gf0a\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-x2qzmj\",\"data-framer-name\":\"Logo / Loc / Newsletter\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14hmkj0\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ueiygk-container\",nodeId:\"PTg37PvOI\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"PTg37PvOI\",layoutId:\"PTg37PvOI\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1soouzx\",\"data-framer-name\":\"Location / Time\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",style:{\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"Based in\"})}),className:\"framer-xcwtvt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x991c0-container\",nodeId:\"edMMff1Wr\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"edMMff1Wr\",layoutId:\"edMMff1Wr\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14xn9z1\",\"data-framer-name\":\"Newsletter\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",style:{\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"Subscribe to our newsletter.\"})}),className:\"framer-s8hhet\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"min(min(100vw, 1920px) - 48px, 640px)\"},mbndCFYEB:{width:\"min(max((min(100vw, 1920px) - 128px) / 3, 1px), 640px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"min(max((min(100vw, 1920px) - 176px) / 3, 1px), 640px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-33tgky-container\",nodeId:\"UGof1r8Mi\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Newsletter,{height:\"100%\",id:\"UGof1r8Mi\",layoutId:\"UGof1r8Mi\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1180czy\",\"data-framer-name\":\"Contact / Nav Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rg61pa\",\"data-framer-name\":\"Email / Quote\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ntjfjb-container\",nodeId:\"XyLoNVrts\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{variant:\"lLhkcxbNd\"}},children:/*#__PURE__*/_jsx(Email,{cfKK0Km_H:\"Get in touch\",czdqZWGEf:\"mailto:contact@mugen.design\",height:\"100%\",id:\"XyLoNVrts\",layoutId:\"XyLoNVrts\",MWxLGyIHQ:\"contact@mugen.design\",variant:\"MlBVJf5OH\",VmlWeR4r_:\"cal.com\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vokbxz\",\"data-framer-name\":\"Quote\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-db6as0\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(QuoteSymbolWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animated:true,className:\"framer-14ix1d6\",layoutId:\"AnFavgHbL\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:[\"                Your next project deserves world-class design. \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"Stop settling for mediocre and start working with designers who care as much as you do.\"})]})}),className:\"framer-1k1f5xs\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-rzmp1y-container\",\"data-framer-name\":\"Team Member\",name:\"Team Member\",nodeId:\"QDKoJ9CLr\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(TeamAuthorCard,{A1dah7ZKY:addImageAlt({pixelHeight:2560,pixelWidth:1792,src:\"https://framerusercontent.com/images/LKkmBjisPGqJzq2hMbVoUchYaQ.jpg\",srcSet:\"https://framerusercontent.com/images/LKkmBjisPGqJzq2hMbVoUchYaQ.jpg?scale-down-to=1024 716w,https://framerusercontent.com/images/LKkmBjisPGqJzq2hMbVoUchYaQ.jpg?scale-down-to=2048 1433w,https://framerusercontent.com/images/LKkmBjisPGqJzq2hMbVoUchYaQ.jpg 1792w\"},\"\"),EeI8txKoH:\"Creative Director\",height:\"100%\",id:\"QDKoJ9CLr\",layoutId:\"QDKoJ9CLr\",name:\"Team Member\",REzphVTrF:\"Alex West\",variant:\"mUcPuCT5n\",VRDISRtWD:\"\",width:\"100%\"})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-nxjm1a hidden-1x6740i\",\"data-framer-name\":\"Filler\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"calc(min(100vw, 1920px) - 48px)\"},mbndCFYEB:{width:\"calc(max((min(100vw, 1920px) - 224px) / 9, 50px) * 3 + 32px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:217,width:\"calc(max((min(100vw, 1920px) - 272px) / 9, 50px) * 3 + 32px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-zjrgpy-container\",nodeId:\"oSB1wM6J6\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"oSB1wM6J6\",layoutId:\"oSB1wM6J6\",style:{width:\"100%\"},variant:\"t5tGUHasj\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yv9wq3\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1erb62d\",\"data-framer-name\":\"Legal / Socials\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vjgh5t\",\"data-framer-name\":\"Privacy / Terms\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f7m8jEuds\"},implicitPathVariables:undefined},{href:{webPageId:\"f7m8jEuds\"},implicitPathVariables:undefined},{href:{webPageId:\"f7m8jEuds\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1z0q5w6-container\",\"data-framer-name\":\"Terms\",name:\"Terms\",nodeId:\"BcVmzxbZu\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{I8j5ZcDgy:resolvedLinks1[2],variant:\"vuN8XnPlE\"},mbndCFYEB:{I8j5ZcDgy:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks1[0],id:\"BcVmzxbZu\",layoutId:\"BcVmzxbZu\",MWxLGyIHQ:\"Terms of Service\",name:\"Terms\",variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nBUIXh9iT\"},implicitPathVariables:undefined},{href:{webPageId:\"nBUIXh9iT\"},implicitPathVariables:undefined},{href:{webPageId:\"nBUIXh9iT\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1iaiazq-container\",\"data-framer-name\":\"Privacy Policy\",name:\"Privacy Policy\",nodeId:\"jxoV3dOpZ\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{I8j5ZcDgy:resolvedLinks2[2],variant:\"vuN8XnPlE\"},mbndCFYEB:{I8j5ZcDgy:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks2[0],id:\"jxoV3dOpZ\",layoutId:\"jxoV3dOpZ\",MWxLGyIHQ:\"Privacy Policy\",name:\"Privacy Policy\",variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"calc(min(100vw, 1920px) - 48px)\"},mbndCFYEB:{width:\"calc(max((min(100vw, 1920px) - 224px) / 9, 50px) * 3 + 32px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"calc(max((min(100vw, 1920px) - 272px) / 9, 50px) * 3 + 32px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7bohme-container\",nodeId:\"gj3qDnvOj\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"gj3qDnvOj\",layoutId:\"gj3qDnvOj\",style:{width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tiyw8w\",\"data-framer-name\":\"Fit Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kkfr64\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'salt' on\",\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},children:\"MUGEN\"})}),viewBox:\"0 0 147.68 34\"},mbndCFYEB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'salt' on\",\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},children:\"MUGEN\"})}),viewBox:\"0 0 211.4 48\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'salt' on\",\"--framer-font-size\":\"85px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},children:\"MUGEN\"})}),className:\"framer-15uxu32\",fonts:[\"FR;InterDisplay-Bold\"],verticalAlignment:\"top\",viewBox:\"0 0 298.4 68\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pop6mn\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kzhn7y\",\"data-framer-name\":\"Filler\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv05' on, 'cv07' on, 'cv13' on, 'cv06' on, 'cv10' on, 'cv12' on, 'cv11' on, 'cv04' on, 'cv03' on, 'cv02' on, 'cv09' on, 'cv01' on\",\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"STUDIO\"})}),viewBox:\"0 0 146.68 34\"},mbndCFYEB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv05' on, 'cv07' on, 'cv13' on, 'cv06' on, 'cv10' on, 'cv12' on, 'cv11' on, 'cv04' on, 'cv03' on, 'cv02' on, 'cv09' on, 'cv01' on\",\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"STUDIO\"})}),viewBox:\"0 0 210.4 48\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv05' on, 'cv07' on, 'cv13' on, 'cv06' on, 'cv10' on, 'cv12' on, 'cv11' on, 'cv04' on, 'cv03' on, 'cv02' on, 'cv09' on, 'cv01' on\",\"--framer-font-size\":\"85px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"STUDIO\"})}),className:\"framer-1df46n1\",fonts:[\"FR;InterDisplay-Bold\"],verticalAlignment:\"top\",viewBox:\"0 0 297.4 68\",withExternalLayout:true})})]})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nggvb2\",\"data-framer-name\":\"Created by / Made in framer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p21ax1\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5adqzg-container\",\"data-framer-name\":\"Created by Joseph Alexander\",name:\"Created by Joseph Alexander\",nodeId:\"E4FXX2Qr0\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{variant:\"VEYMC4cKC\"}},children:/*#__PURE__*/_jsx(CreatedByJosephAlexander,{height:\"100%\",id:\"E4FXX2Qr0\",layoutId:\"E4FXX2Qr0\",name:\"Created by Joseph Alexander\",variant:\"KmEZHqovM\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:\"framer.link/launchnow\",motionChild:true,nodeId:\"if62KMOpd\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{whileHover:undefined}},children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1j4855e framer-im8sr3\",\"data-framer-name\":\"Made In Framer\",whileHover:animation12,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-18o4gly\",\"data-framer-name\":\"Framer Logo\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9 14\"><path d=\"M 0 0 L 9 0 L 9 4.667 L 4.5 4.667 Z M 0 4.667 L 4.5 4.667 L 9 9.333 L 0 9.333 Z M 0 9.333 L 4.5 9.333 L 4.5 14 Z\" fill=\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"></path></svg>',svgContentId:9331383427,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},children:\"Made in Framer\"})}),className:\"framer-1blcxit\",fonts:[\"FS;Switzer-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:906,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f22ws5-container\",\"data-framer-name\":\"Get template\",layoutScroll:true,name:\"Get template\",nodeId:\"kOxFvwI1z\",scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{variant:\"GNyag5brY\"}},children:/*#__PURE__*/_jsx(GetTemplate,{height:\"100%\",id:\"kOxFvwI1z\",layoutId:\"kOxFvwI1z\",name:\"Get template\",variant:\"tsfUDVP4k\",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 2500\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mbndCFYEB\":{\"layout\":[\"fixed\",\"fixed\"]},\"KOsY7M7EG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ahMoYWp_U\":[\".framer-fax2j\",\".framer-x6e4r6\",\".framer-nggvb2\",\".framer-1f22ws5-container\"],\"mbndCFYEB\":[\".framer-fax2j\",\".framer-x6e4r6\",\".framer-nggvb2\",\".framer-1f22ws5-container\"],\"KOsY7M7EG\":[\".framer-fax2j\",\".framer-x6e4r6\",\".framer-nggvb2\",\".framer-1f22ws5-container\"]}\n * @framerBreakpoints {\"ahMoYWp_U\":{\"min\":1200,\"canvasClassName\":\"framer-ckwyi4-override\",\"minHeight\":2500,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":20},\"mbndCFYEB\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-fi1c1y-override\",\"minHeight\":2500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":18},\"KOsY7M7EG\":{\"max\":767,\"canvasClassName\":\"framer-1x6740i-override\",\"minHeight\":2500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ahMoYWp_U\n * @framerLayoutTemplate\n */const FrameraQoZMpzSK=withCSS(Component,css,\"framer-wgJTK\");export default FrameraQoZMpzSK;FrameraQoZMpzSK.displayName=\"Nav & Footer\";FrameraQoZMpzSK.defaultProps={height:2500,width:1200};addFonts(FrameraQoZMpzSK,[{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\"},{family:\"Inter Display\",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/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{family:\"Inter Display\",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/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{family:\"Inter Display\",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/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2\",weight:\"700\"},{family:\"Inter Display\",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/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5SZVFDB7V52TI6ULVC6J3WQZQCIZVDV5/ODYPSTCUDMKSTYIPTV4CLQ7URIK7XYBJ/YS3VPNVO4B3TOJMEXDGFZQ4TLZGGSRZC.woff2\",weight:\"600\"}]},...LogoFonts,...LocationFonts,...NavLinkFonts,...HamburgerFonts,...LogoAnimationFonts,...OverlayMenuFonts,...BlurGradientFonts,...NewsletterFonts,...EmailFonts,...QuoteSymbolFonts,...TeamAuthorCardFonts,...MenuLinksFonts,...PrimaryLinkFonts,...SocialLinksFonts,...CreatedByJosephAlexanderFonts,...GetTemplateFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraQoZMpzSK\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mbndCFYEB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KOsY7M7EG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2500\",\"framerDefaultVariant\":\"ahMoYWp_U\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"ahMoYWp_U\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-ckwyi4-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":20},\\\"mbndCFYEB\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-fi1c1y-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":18},\\\"KOsY7M7EG\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1x6740i-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"ahMoYWp_U\\\":[\\\".framer-fax2j\\\",\\\".framer-x6e4r6\\\",\\\".framer-nggvb2\\\",\\\".framer-1f22ws5-container\\\"],\\\"mbndCFYEB\\\":[\\\".framer-fax2j\\\",\\\".framer-x6e4r6\\\",\\\".framer-nggvb2\\\",\\\".framer-1f22ws5-container\\\"],\\\"KOsY7M7EG\\\":[\\\".framer-fax2j\\\",\\\".framer-x6e4r6\\\",\\\".framer-nggvb2\\\",\\\".framer-1f22ws5-container\\\"]}\",\"framerRootFontSize\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__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 NavFooter from \"https://framerusercontent.com/modules/vp7Uxrjq25MCNeucQKHR/SSnV0Dvf4K5L0MPW5RDf/aQoZMpzSK.js\";\r\n\r\n        const routes = {H4TjvVQy5: {elements: {ACfzyFNNl: \"service4\", ljNiTuEYq: \"service2\", NNtzn_Acn: \"service5\", omVLKjXEX: \"service3\", QUTmBEG8H: \"bottomhero\", UZfF8tW9o: \"pricing\", zeDBTMmOk: \"service1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lk5S3BNaDmgLPITYgh9e/S84cjaFK4d6lJmKImw1K/H4TjvVQy5.js\")), path: \"/\"}, kIirYEzHX: {elements: {CJcTIaDYJ: \"a4\", DWq676Nn4: \"a2\", OohM3Kpo4: \"paragraphs\", qEFPTRF2P: \"a3\", ZImSLEyqC: \"a1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yq1HxUW76ma8GZKkkmM3/LdCqjTmFFymVxtUbbt57/kIirYEzHX.js\")), path: \"/studio\"}, f7m8jEuds: {elements: {JvUA3H_9S: \"agree\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/48No9rd5GAvOsYiVW0nK/JhrCULLdWAsAg6CAPWqq/f7m8jEuds.js\")), path: \"/terms\"}, nBUIXh9iT: {elements: {hg51yykHG: \"agree\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qHtZWxTLhQle5I4L6vRs/7nsEpFl3w0400mjswCoA/nBUIXh9iT.js\")), path: \"/privacy-policy\"}, O7vceP692: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AomK1BKJqdxqifNZ58LO/QyEjZl6vsZuA25UDo8Qq/O7vceP692.js\")), path: \"/articles\"}, MFMwDCnAF: {elements: {pYfxXcXhu: \"quote\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NyI5oLnUjbVwuhobJNdg/GcA11twpuGMsxYdOwPLd/MFMwDCnAF.js\")), path: \"/contact\"}, eOPu6CN6f: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rJ4f1t2530IsDZcQZXaF/lSEWHKYfVvACii8h9AwL/eOPu6CN6f.js\")), path: \"/projects\"}, jsdUqXWWO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vMhFbID5HSQy5uvLwQMm/TP0jc6VWoZssDDKVBrm7/jsdUqXWWO.js\")), path: \"/404\"}, O37Bzv5zI: {collectionId: \"lyp4ejQRr\", elements: {WTxhmRAPx: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5aAApiNf4NogsvqtNKwM/7irCwD4IdSczIfDAUEeo/O37Bzv5zI.js\")), path: \"/projects/:fwzCneSH2\"}, zXoIvBUbO: {collectionId: \"xh1LtkXB8\", elements: {k7PprgaxL: \"info\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gWud0G3BbFOHW5V6BIC9/jkJqI1usc2HHIlQuAqkq/zXoIvBUbO.js\")), path: \"/articles/:oQdBtKrcK\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {lyp4ejQRr: async () => (await import(\"https://framerusercontent.com/modules/yLmPzPGwkAd83yyB7RQN/109QSnCdEqbZq4AVkxzx/lyp4ejQRr.js\"))?.[\"utils\"], xh1LtkXB8: async () => (await import(\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/lwyZlibVPQMS1759ewp4/xh1LtkXB8.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"ff5278022cbd60804be799539a6739982719a167c47c607a1b20e6cd66cf5a8f\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"H4TjvVQy5\":\r\ncase \"kIirYEzHX\":\r\ncase \"f7m8jEuds\":\r\ncase \"nBUIXh9iT\":\r\ncase \"O7vceP692\":\r\ncase \"MFMwDCnAF\":\r\ncase \"eOPu6CN6f\":\r\ncase \"jsdUqXWWO\":\r\ncase \"O37Bzv5zI\":\r\ncase \"zXoIvBUbO\":\r\nreturn React.createElement(NavFooter, {...props, key: \"NavFooter\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"H4TjvVQy5\":\r\ncase \"kIirYEzHX\":\r\ncase \"f7m8jEuds\":\r\ncase \"nBUIXh9iT\":\r\ncase \"O7vceP692\":\r\ncase \"MFMwDCnAF\":\r\ncase \"eOPu6CN6f\":\r\ncase \"jsdUqXWWO\":\r\ncase \"O37Bzv5zI\":\r\ncase \"zXoIvBUbO\":\r\nreturn [{hash: \"ckwyi4\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"fi1c1y\", mediaQuery: \"(min-width: 768px) and (max-width: 1199px)\"}, {hash: \"1x6740i\", mediaQuery: \"(max-width: 767px)\"}]\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(\"https://framerusercontent.com/modules/vMhFbID5HSQy5uvLwQMm/TP0jc6VWoZssDDKVBrm7/jsdUqXWWO.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://mugenstudio.framer.website\",\r\n                    \r\n                    LayoutTemplate: Template,\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: {editorBarDisableFrameAncestorsSecurity: false, editorBarOnPageEditing: false, editorBarSendEmails: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, 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            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {round: 0, type: \"inset\", x: \"50%\", y: \"50%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1.05, transition: {damping: 30, delay: 0.5, duration: 0.6, ease: [0.56, 0.22, 0.05, 0.99], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"0%\"}, exit: {mask: {round: 0, type: \"inset\", x: \"50%\", y: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.5, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.56, 0.22, 0.05, 0.99], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"0%\"}}, routes: {}}\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            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\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(\"Recoverable error has happened. Please check any custom code or code overrides to fix 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(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\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                    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                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                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        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.createRoot(document.getElementById(\"__framer-badge-container\")).render(React.createElement(React.Suspense, {},\r\n                    React.createElement(Framer.withStyleAppearEffect(Framer.Container), {\r\n                        className: \"__framer-badge\",\r\n                        __framer__threshold: 0.5,\r\n                        __framer__animateOnce: true,\r\n                        __framer__opacity: 0,\r\n                        __framer__targetOpacity: 1,\r\n                        __framer__rotate: 0,\r\n                        __framer__x: 0,\r\n                        __framer__y: 10,\r\n                        __framer__scale: 1,\r\n                        __framer__transition: {\r\n                            \"type\": \"spring\",\r\n                            \"ease\": [0.44, 0, 0.56, 1],\r\n                            \"duration\": 0.3,\r\n                            \"delay\": 1,\r\n                            \"stiffness\": 350,\r\n                            \"damping\": 40,\r\n                            \"mass\": 1.5\r\n                        },\r\n                        __framer__rotateX: 0,\r\n                        __framer__rotateY: 0,\r\n                        __framer__perspective: 1200,\r\n                    }, React.createElement(React.lazy(() => import(\"__framer-badge\")))\r\n                    )\r\n                ))\r\n            })\r\n        })()\r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "BlurGradient", "blur", "borderRadius", "direction", "transition", "blurSteps", "se", "p", "step", "index", "motion", "addPropertyControls", "ControlType", "BlurGradient_Prod_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText", "SVG", "css", "FramerC7ckbV4rm", "withCSS", "C7ckbV4rm_default", "addPropertyControls", "ControlType", "variationAxes", "addFonts", "withDvh", "Component", "Y", "props", "ref", "style", "restProps", "p", "Copyright", "props", "name", "statement", "color", "font", "yearOverride", "year", "style", "displayYear", "u", "addPropertyControls", "ControlType", "CopyrightFonts", "getFonts", "Copyright", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "Copyright", "css", "FramercLN8I2qtB", "withCSS", "cLN8I2qtB_default", "addFonts", "CopyrightFonts", "ProjectCountFonts", "getFonts", "NvM86TUqi_default", "ArticleCountFonts", "KfJpuaeUF_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "link", "newTab", "showArticleCount", "showProjectCount", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "E9dfkG63G", "wwiF3gFBp", "VfMJMf_hH", "go54jmFJR", "pkz6MuBDo", "CRQiUC4Ib", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap4pasaw", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Frameru4XCDpIfO", "withCSS", "u4XCDpIfO_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavLinkFonts", "getFonts", "u4XCDpIfO_default", "SmartComponentScopedContainerWithFX", "withFX", "SmartComponentScopedContainer", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "transition3", "transition4", "transition5", "transition6", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "mv8kyqC8B", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "VfMJMf_hH1dwc3zt", "args", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "css", "FramerkllUAqaw0", "withCSS", "kllUAqaw0_default", "addPropertyControls", "ControlType", "addFonts", "timezones", "getTimeInZone", "timezone", "hour12", "showSeconds", "window", "options", "TimeLocationPicker", "props", "location", "timezone", "locationColor", "timeColor", "font", "style", "gapSize", "now", "setNow", "ye", "se", "window", "interval", "Z", "hour12", "showSeconds", "timeString", "getTimeInZone", "u", "p", "addPropertyControls", "ControlType", "timezones", "tz", "TimeLocationPickerFonts", "getFonts", "TimeLocationPicker", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "TimeLocationPicker", "css", "FramerQq3nxMjTj", "withCSS", "Qq3nxMjTj_default", "addFonts", "TimeLocationPickerFonts", "SVG", "Y", "props", "ref", "animated", "layoutId", "children", "rest", "p", "motion", "getProps", "fill", "height", "id", "width", "Component", "style", "className", "variant", "ezTt3ayMo", "restProps", "cx", "css", "Icon", "withCSS", "MxRW67Ets_default", "addPropertyControls", "ControlType", "SVG", "Y", "props", "ref", "animated", "layoutId", "children", "rest", "p", "motion", "getProps", "fill", "height", "id", "width", "Component", "style", "className", "variant", "ezTt3ayMo", "restProps", "cx", "css", "Icon", "withCSS", "CGNua78Cb_default", "addPropertyControls", "ControlType", "SVG", "Y", "props", "ref", "animated", "layoutId", "children", "rest", "p", "motion", "getProps", "fill", "height", "id", "width", "Component", "style", "className", "variant", "ezTt3ayMo", "restProps", "cx", "css", "Icon", "withCSS", "B52zWYxa5_default", "addPropertyControls", "ControlType", "CopyToClipboard", "props", "value", "children", "feedback", "showFeedback", "feedbackDuration", "style", "copied", "setCopied", "ye", "handleClick", "te", "e", "window", "navigator", "textarea", "Z", "u", "p", "addPropertyControls", "ControlType", "Base", "Y", "props", "ref", "p", "MotionSVG", "motion", "SVG", "animated", "layoutId", "children", "rest", "svg", "getProps", "alpha", "color", "height", "id", "width", "width1", "Component", "style", "className", "variant", "ezTt3ayMo", "lschgej4H", "qxTvv_EBh", "restProps", "href", "useSVGTemplate", "cx", "css", "Icon", "withCSS", "tEf9qevmb_default", "addPropertyControls", "ControlType", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "icon", "id", "link", "newTab", "smoothScroll", "text", "width", "props", "tEf9qevmb_default", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "MWxLGyIHQ", "I8j5ZcDgy", "zRzdSp3NC", "aWr3uf33N", "sUzO43BAD", "KsqY6yFi9", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapk6dkh6", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "Instance", "RichText", "css", "FramerK5Ezw6MCB", "withCSS", "K5Ezw6MCB_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "LogoFonts", "getFonts", "O4sIfY0x1_default", "EmailMenuLinkFonts", "K5Ezw6MCB_default", "CopyToClipboardFonts", "CopyToClipboard", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "isSet", "value", "transition2", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition3", "transition4", "transition5", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "bookCallLink", "closeOverlay", "copyEmail", "email", "height", "id", "mailtoLink", "subline", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JYlCFNR71", "wxC8Jnz1L", "srpbiLO5a", "E5ZwtiHgE", "w6uMlD_es", "MI7WRVDqN", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1vx481p", "args", "sUzO43BAD3cymg6", "sUzO43BADofclic", "useOnVariantChange", "scopingClassNames", "cx", "visible", "visible1", "visible2", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText", "CGNua78Cb_default", "MxRW67Ets_default", "B52zWYxa5_default", "css", "Framerb9w9qo8NF", "withCSS", "b9w9qo8NF_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ArrowIconFonts", "getFonts", "fN2z9Fop9_default", "EmailMenuFonts", "b9w9qo8NF_default", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Overlay", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "Variants", "x", "humanReadableVariantMap", "getProps", "bookCallLink", "email", "height", "id", "mailtoLink", "subline", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "MWxLGyIHQ", "VmlWeR4r_", "czdqZWGEf", "cfKK0Km_H", "sUzO43BAD", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnterupml6a", "overlay", "loadMore", "args", "onTapk6dkh6", "onAppear1ljgjd", "onAppear8u1fha", "w6uMlD_es1vw03zj", "MI7WRVDqN1wnntms", "w6uMlD_es2xt3j0", "useOnVariantChange", "scopingClassNames", "cx", "ref1", "LayoutGroup", "l", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "AnimatePresence", "Floating", "css", "Framertz1OsU9sD", "withCSS", "tz1OsU9sD_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "AnimatedVerticalLineFonts", "getFonts", "eDdObG3Rx_default", "AnimatedVerticalLineWithVariantAppearEffect", "withVariantAppearEffect", "RichTextWithFX", "withFX", "RichText", "MenuLinksFonts", "kllUAqaw0_default", "AnimatedHorizontalLineFonts", "UnDcMsYsN_default", "AnimatedHorizontalLineWithVariantAppearEffect", "EmailFonts", "tz1OsU9sD_default", "LocationFonts", "Qq3nxMjTj_default", "MotionDivWithFX", "motion", "SocialLinksFonts", "USrA7pht6_default", "PrimaryLinkFonts", "WdNkl0JPc_default", "CopyrightFonts", "cLN8I2qtB_default", "SmartComponentScopedContainerWithFX", "SmartComponentScopedContainer", "MotionDivWithDvh1f654sn", "withCodeBoundaryForOverrides", "withDvh", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "transition2", "transition3", "transition4", "transition5", "transition6", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "closeMenu", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "cm1VIplyK", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "mv8kyqC8B1jyg0rk", "args", "sUzO43BAD1jyg0rk", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "css", "FramerIMw3cDFLJ", "withCSS", "IMw3cDFLJ_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition4", "transition5", "transition6", "transition7", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "D2EO1kWip", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap12c34ad", "args", "onTapftv087", "scopingClassNames", "cx", "LayoutGroup", "u", "css", "FramerKDY7NNME0", "withCSS", "KDY7NNME0_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText", "Image2", "getLoadingLazyAtYPosition", "SVG", "css", "FramerKTrUKoSoI", "withCSS", "KTrUKoSoI_default", "addPropertyControls", "ControlType", "variationAxes", "addFonts", "LogoFonts", "getFonts", "O4sIfY0x1_default", "LocationFonts", "Qq3nxMjTj_default", "NavLinkFonts", "u4XCDpIfO_default", "HamburgerFonts", "KDY7NNME0_default", "LogoAnimationFonts", "gARTwv7sk_default", "ContainerWithFX", "withFX", "Container", "OverlayMenuFonts", "IMw3cDFLJ_default", "BlurGradientFonts", "BlurGradient_Prod_default", "NewsletterFonts", "Omiu_RtCK_default", "EmailFonts", "tz1OsU9sD_default", "QuoteSymbolFonts", "npsoScejb_default", "QuoteSymbolWithFX", "TeamAuthorCardFonts", "uvyMgHN3p_default", "MenuLinksFonts", "kllUAqaw0_default", "PrimaryLinkFonts", "WdNkl0JPc_default", "SocialLinksFonts", "USrA7pht6_default", "CreatedByJosephAlexanderFonts", "KTrUKoSoI_default", "GetTemplateFonts", "C7ckbV4rm_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transition2", "animation1", "transition3", "animation2", "animation3", "animation4", "animation5", "animation6", "transition4", "animation7", "animation8", "animation9", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "animation10", "transition5", "transition6", "animation11", "transition7", "textEffect", "transition8", "addImageAlt", "image", "alt", "transition9", "animation12", "breakpointRules", "breakpointKeys", "selectors", "rules", "css", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "mv8kyqC8B", "cm1VIplyK", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "D2EO1kWip3bnx0g", "overlay", "loadMore", "args", "cm1VIplyK1wnntms", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "Link", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks", "PropertyOverrides2", "l", "AnimatePresence", "Ga", "x", "Image2", "getLoadingLazyAtYPosition", "RichText", "resolvedLinks1", "resolvedLinks2", "SVG", "target", "RenderTarget", "key", "selector", "rule", "FrameraQoZMpzSK", "withCSS", "aQoZMpzSK_default", "addFonts", "getFontsFromSharedStyle", "fonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props", "B", "aQoZMpzSK_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "window", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r", "L", "withStyleAppearEffect", "Container", "K"]
}
