{"version":3,"file":"shared-lib.DuM1O2l1.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","ButtonSayHelloBig","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","MenuButton","ProjectsButton","AboutButton","SayHelloButtonMENU","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","Image1"],"sources":["https:/framerusercontent.com/modules/Q9AqCAq7pcJyQgg6OOgh/4827O4YmxXX9szlWNLrO/JaS6gIXUo.js","https:/framerusercontent.com/modules/rC4072RQ7AE1C9R09wvb/6SCEpiBkyMEVUIiTCkYc/Kct7pDJzW.js","https:/framerusercontent.com/modules/YhBpG249v40YO3ijB6XN/0RWj9dHTsfjcNshAd4FM/XLcsoLs1v.js","https:/framerusercontent.com/modules/F2QLQMykyzdi5jcPq9mm/6hy1t6dSjxeUUVotqp0J/zI9FsCoxG.js","https:/framerusercontent.com/modules/68CUiF8LoaNcIjoqPEfB/RJvorP5ycMabSc9XPrGr/IZutYdAgA.js","https:/framerusercontent.com/modules/ks8iRdFxujfWkWIULTGQ/UMFfnl4T67YX1ImeD8rB/U693hVK1i.js","https:/framerusercontent.com/modules/texShneqSoMLu9QrKtIv/F82N8UNs6ahmcQe72NIa/xdCG6zx7H.js","https:/framerusercontent.com/modules/w9jNaKOezddLfUPmuxEI/6NBpi68cg4RrXRG2MO03/yAQBes9ll.js","https:/framerusercontent.com/modules/Ahj8sAfprA6zHl593Lw1/Kb7VIiGDPim5vKtMNlvL/ZIGENGDny.js","https:/framerusercontent.com/modules/a1rHn0KgiXLE7Qs0Zvwx/pia41PzSQiJWwhPRTD67/siteMetadata.js"],"sourcesContent":["// Generated by Framer (587419f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"cEvSA6PGl\",\"p4SfNH6Nu\"];const serializationHash=\"framer-7AhwD\";const variantClassNames={cEvSA6PGl:\"framer-v-1oy7ryn\",p4SfNH6Nu:\"framer-v-15x07ny\"};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 humanReadableVariantMap={\"Variant 1\":\"cEvSA6PGl\",\"Variant 2\":\"p4SfNH6Nu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cEvSA6PGl\"};};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:\"cEvSA6PGl\",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:\"mailto:hayden@rebelfuture.net\",motionChild:true,nodeId:\"cEvSA6PGl\",openInNewTab:true,scopeId:\"JaS6gIXUo\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1oy7ryn\",className,classNames)} framer-f8bzgj`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cEvSA6PGl\",ref:refBinding,style:{borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,...style},variants:{p4SfNH6Nu:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15}},...addPropertyOverrides({p4SfNH6Nu:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"85px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Say→hello\"})}),className:\"framer-1so0sk7\",fonts:[\"CUSTOMV2;SuisseIntl-Regular \\xb6\"],layoutDependency:layoutDependency,layoutId:\"cgYvA8PdW\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({p4SfNH6Nu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Say→hello\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7AhwD.framer-f8bzgj, .framer-7AhwD .framer-f8bzgj { display: block; }\",\".framer-7AhwD.framer-1oy7ryn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7AhwD .framer-1so0sk7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-7AhwD.framer-v-15x07ny.framer-1oy7ryn { height: 50px; padding: 0px 15px 0px 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 408.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"p4SfNH6Nu\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJaS6gIXUo=withCSS(Component,css,\"framer-7AhwD\");export default FramerJaS6gIXUo;FramerJaS6gIXUo.displayName=\"Button - Say Hello - Big\";FramerJaS6gIXUo.defaultProps={height:80,width:408.5};addPropertyControls(FramerJaS6gIXUo,{variant:{options:[\"cEvSA6PGl\",\"p4SfNH6Nu\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJaS6gIXUo,[{explicitInter:true,fonts:[{cssFamilyName:\"SuisseIntl-Regular \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"SuisseIntl-Regular\",url:\"https://framerusercontent.com/assets/Q96lYR8U2ava3TIxF4LTmMkJXDc.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJaS6gIXUo\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"p4SfNH6Nu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"408.5\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JaS6gIXUo.map","// Generated by Framer (ff27080)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 ButtonSayHelloBig from\"https://framerusercontent.com/modules/Q9AqCAq7pcJyQgg6OOgh/4827O4YmxXX9szlWNLrO/JaS6gIXUo.js\";const ButtonSayHelloBigFonts=getFonts(ButtonSayHelloBig);const enabledGestures={qJa0rbMBS:{hover:true}};const cycleOrder=[\"qJa0rbMBS\",\"SG48YTa5B\"];const serializationHash=\"framer-U3EJ6\";const variantClassNames={qJa0rbMBS:\"framer-v-1tbwtdr\",SG48YTa5B:\"framer-v-130r370\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={Desktop:\"qJa0rbMBS\",Phone:\"SG48YTa5B\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qJa0rbMBS\"};};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:\"qJa0rbMBS\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tbwtdr\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"qJa0rbMBS\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},variants:{\"qJa0rbMBS-hover\":{backgroundColor:\"rgb(0, 8, 255)\"}},...addPropertyOverrides({\"qJa0rbMBS-hover\":{\"data-framer-name\":undefined},SG48YTa5B:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+((componentViewport?.height||600)*.5000000000000002-40),...addPropertyOverrides({SG48YTa5B:{y:(componentViewport?.y||0)+((componentViewport?.height||450)*.5000000000000002-40)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1z12jzw-container\",layoutDependency:layoutDependency,layoutId:\"qoZ4vbZJA-container\",nodeId:\"qoZ4vbZJA\",rendersWithMotion:true,scopeId:\"Kct7pDJzW\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ButtonSayHelloBig,{height:\"100%\",id:\"qoZ4vbZJA\",layoutId:\"qoZ4vbZJA\",variant:matchVariant(\"cEvSA6PGl\"),width:\"100%\",...addPropertyOverrides({SG48YTa5B:{variant:matchVariant(\"p4SfNH6Nu\")}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-U3EJ6.framer-16wma6s, .framer-U3EJ6 .framer-16wma6s { display: block; }\",\".framer-U3EJ6.framer-1tbwtdr { cursor: pointer; height: 600px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1260px; }\",\".framer-U3EJ6 .framer-1z12jzw-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-U3EJ6.framer-v-130r370.framer-1tbwtdr { cursor: unset; height: 450px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 600\n * @framerIntrinsicWidth 1260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SG48YTa5B\":{\"layout\":[\"fixed\",\"fixed\"]},\"qSE71SntH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKct7pDJzW=withCSS(Component,css,\"framer-U3EJ6\");export default FramerKct7pDJzW;FramerKct7pDJzW.displayName=\"Say Hello\";FramerKct7pDJzW.defaultProps={height:600,width:1260};addPropertyControls(FramerKct7pDJzW,{variant:{options:[\"qJa0rbMBS\",\"SG48YTa5B\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKct7pDJzW,[{explicitInter:true,fonts:[]},...ButtonSayHelloBigFonts],{supportsExplicitInterCodegen:true});FramerKct7pDJzW.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonSayHelloBig,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKct7pDJzW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1260\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SG48YTa5B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qSE71SntH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"600\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Kct7pDJzW.map","// Generated by Framer (569b461)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-VjV5S .framer-styles-preset-yk8yln:not(.rich-text-wrapper), .framer-VjV5S .framer-styles-preset-yk8yln.rich-text-wrapper a { --framer-link-text-color: #000000; }\"];export const className=\"framer-VjV5S\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/YhBpG249v40YO3ijB6XN/0RWj9dHTsfjcNshAd4FM/XLcsoLs1v.js\";const cycleOrder=[\"XjNlkWKWn\",\"eDKH1s03U\"];const serializationHash=\"framer-iNas1\";const variantClassNames={eDKH1s03U:\"framer-v-1j7lmui\",XjNlkWKWn:\"framer-v-pjhwst\"};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 humanReadableVariantMap={Desktop:\"XjNlkWKWn\",Phone:\"eDKH1s03U\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XjNlkWKWn\"};};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:\"XjNlkWKWn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-pjhwst\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XjNlkWKWn\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({eDKH1s03U:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9gslee\",layoutDependency:layoutDependency,layoutId:\"eUJW_rvjQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cwai8w\",layoutDependency:layoutDependency,layoutId:\"qzPTmd8ie\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:716,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||382)-0-382)/2+0+0)+0+0+20),pixelHeight:60,pixelWidth:716,sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,src:\"https://framerusercontent.com/images/nxWlpzNgAiooEZVKTg90KfCOU.svg?width=716&height=60\",srcSet:\"https://framerusercontent.com/images/nxWlpzNgAiooEZVKTg90KfCOU.svg?scale-down-to=512&width=716&height=60 512w,https://framerusercontent.com/images/nxWlpzNgAiooEZVKTg90KfCOU.svg?width=716&height=60 716w\"},className:\"framer-sxrzmp\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"o7c0ZhfHA\",...addPropertyOverrides({eDKH1s03U:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:716,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||271)-0-271)/2+0+0)+0+0+10),pixelHeight:60,pixelWidth:716,sizes:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,src:\"https://framerusercontent.com/images/nxWlpzNgAiooEZVKTg90KfCOU.svg?width=716&height=60\",srcSet:\"https://framerusercontent.com/images/nxWlpzNgAiooEZVKTg90KfCOU.svg?scale-down-to=512&width=716&height=60 512w,https://framerusercontent.com/images/nxWlpzNgAiooEZVKTg90KfCOU.svg?width=716&height=60 716w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jdlssc\",layoutDependency:layoutDependency,layoutId:\"XLdmmgEvD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(156, 156, 156))\"},children:[\"Let's work together\",/*#__PURE__*/_jsx(motion.br,{}),\"Tell us about your project\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, rgb(0, 0, 0))\"},children:\"→ \"}),/*#__PURE__*/_jsx(Link,{href:\"mailto:hayden@rebelfuture.net\",motionChild:true,nodeId:\"ff9_hjeKf\",openInNewTab:true,relValues:[],scopeId:\"zI9FsCoxG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-yk8yln\",\"data-styles-preset\":\"XLcsoLs1v\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-csatvk, rgb(0, 0, 0))\"},children:\"hello@rebelfuture.net\"})})})]})}),className:\"framer-1mvzjc2\",fonts:[\"CUSTOMV2;SuisseIntl-Regular \\xb6\"],layoutDependency:layoutDependency,layoutId:\"ff9_hjeKf\",style:{\"--extracted-c9yw3e\":\"rgb(0, 0, 0)\",\"--extracted-csatvk\":\"rgb(0, 0, 0)\",\"--extracted-r6o4lv\":\"rgb(156, 156, 156)\"},verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(156, 156, 156))\"},children:\"Follow us\"}),/*#__PURE__*/_jsx(motion.br,{}),\"→ \",/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/rebel___future___/\",motionChild:true,nodeId:\"ZT1vluS0b\",openInNewTab:true,relValues:[],scopeId:\"zI9FsCoxG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-yk8yln\",\"data-styles-preset\":\"XLcsoLs1v\",children:\"@rebelfuture\"})})]}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\"},children:[\"→ \",/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/rebelfuture/\",motionChild:true,nodeId:\"ZT1vluS0b\",openInNewTab:true,relValues:[],scopeId:\"zI9FsCoxG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-yk8yln\",\"data-styles-preset\":\"XLcsoLs1v\",children:\"Linkedin\"})})]})]}),className:\"framer-r9funn\",fonts:[\"CUSTOMV2;SuisseIntl-Regular \\xb6\"],layoutDependency:layoutDependency,layoutId:\"ZT1vluS0b\",style:{\"--extracted-1w3ko1f\":\"rgb(156, 156, 156)\"},verticalAlignment:\"bottom\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iNas1.framer-5nd3l9, .framer-iNas1 .framer-5nd3l9 { display: block; }\",\".framer-iNas1.framer-pjhwst { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1260px; }\",\".framer-iNas1 .framer-9gslee { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-iNas1 .framer-1cwai8w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-iNas1 .framer-sxrzmp { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-iNas1 .framer-1jdlssc { display: grid; flex: none; gap: 10px; grid-auto-rows: 200px; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, 200px); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; }\",\".framer-iNas1 .framer-1mvzjc2, .framer-iNas1 .framer-r9funn { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-iNas1.framer-v-1j7lmui.framer-pjhwst { width: 390px; }\",\".framer-iNas1.framer-v-1j7lmui .framer-9gslee { justify-content: flex-start; }\",\".framer-iNas1.framer-v-1j7lmui .framer-1cwai8w { padding: 10px; }\",\".framer-iNas1.framer-v-1j7lmui .framer-1jdlssc { grid-template-columns: repeat(2, minmax(50px, 1fr)); padding: 10px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 382\n * @framerIntrinsicWidth 1260\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eDKH1s03U\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzI9FsCoxG=withCSS(Component,css,\"framer-iNas1\");export default FramerzI9FsCoxG;FramerzI9FsCoxG.displayName=\"Footer\";FramerzI9FsCoxG.defaultProps={height:382,width:1260};addPropertyControls(FramerzI9FsCoxG,{variant:{options:[\"XjNlkWKWn\",\"eDKH1s03U\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerzI9FsCoxG,[{explicitInter:true,fonts:[{cssFamilyName:\"SuisseIntl-Regular \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"SuisseIntl-Regular\",url:\"https://framerusercontent.com/assets/Q96lYR8U2ava3TIxF4LTmMkJXDc.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzI9FsCoxG\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"382\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1260\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eDKH1s03U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zI9FsCoxG.map","// Generated by Framer (587419f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={KyBxxo1BB:{hover:true}};const serializationHash=\"framer-AgoHX\";const variantClassNames={KyBxxo1BB:\"framer-v-9pbnon\"};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:\"KyBxxo1BB\",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:{webPageId:\"iG0DFySjP\"},motionChild:true,nodeId:\"KyBxxo1BB\",openInNewTab:false,scopeId:\"IZutYdAgA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9pbnon\",className,classNames)} framer-k9l4si`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"KyBxxo1BB\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({\"KyBxxo1BB-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\"},children:\"Projects\"})}),className:\"framer-92dgjm\",fonts:[\"CUSTOMV2;SuisseIntl-Regular \\xb6\"],layoutDependency:layoutDependency,layoutId:\"tZwgx4BUI\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AgoHX.framer-k9l4si, .framer-AgoHX .framer-k9l4si { display: block; }\",\".framer-AgoHX.framer-9pbnon { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AgoHX .framer-92dgjm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"H6oS5wrbh\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIZutYdAgA=withCSS(Component,css,\"framer-AgoHX\");export default FramerIZutYdAgA;FramerIZutYdAgA.displayName=\"Projects Button\";FramerIZutYdAgA.defaultProps={height:40,width:119};addFonts(FramerIZutYdAgA,[{explicitInter:true,fonts:[{cssFamilyName:\"SuisseIntl-Regular \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"SuisseIntl-Regular\",url:\"https://framerusercontent.com/assets/Q96lYR8U2ava3TIxF4LTmMkJXDc.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIZutYdAgA\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"119\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"H6oS5wrbh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IZutYdAgA.map","// Generated by Framer (587419f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={JSOaulH2D:{hover:true}};const serializationHash=\"framer-RxoqQ\";const variantClassNames={JSOaulH2D:\"framer-v-yyhglh\"};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:\"JSOaulH2D\",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:\"mailto:hayden@rebelfuture.net\",motionChild:true,nodeId:\"JSOaulH2D\",openInNewTab:true,scopeId:\"U693hVK1i\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yyhglh\",className,classNames)} framer-146mi6p`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JSOaulH2D\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({\"JSOaulH2D-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\"},children:\"Say→hello\"})}),className:\"framer-1ydcc3h\",fonts:[\"CUSTOMV2;SuisseIntl-Regular \\xb6\"],layoutDependency:layoutDependency,layoutId:\"OoBZ8Bvtl\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RxoqQ.framer-146mi6p, .framer-RxoqQ .framer-146mi6p { display: block; }\",\".framer-RxoqQ.framer-yyhglh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RxoqQ .framer-1ydcc3h { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 141.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"q7_0EPMrj\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU693hVK1i=withCSS(Component,css,\"framer-RxoqQ\");export default FramerU693hVK1i;FramerU693hVK1i.displayName=\"Say Hello Button - mENU\";FramerU693hVK1i.defaultProps={height:38,width:141.5};addFonts(FramerU693hVK1i,[{explicitInter:true,fonts:[{cssFamilyName:\"SuisseIntl-Regular \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"SuisseIntl-Regular\",url:\"https://framerusercontent.com/assets/Q96lYR8U2ava3TIxF4LTmMkJXDc.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU693hVK1i\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"141.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q7_0EPMrj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"38\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U693hVK1i.map","// Generated by Framer (587419f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={vBTDtYWFZ:{hover:true}};const serializationHash=\"framer-yla3Y\";const variantClassNames={vBTDtYWFZ:\"framer-v-w5ozms\"};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:\"vBTDtYWFZ\",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:{webPageId:\"gSg4OkGLa\"},motionChild:true,nodeId:\"vBTDtYWFZ\",openInNewTab:false,scopeId:\"xdCG6zx7H\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-w5ozms\",className,classNames)} framer-1gnve4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vBTDtYWFZ\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({\"vBTDtYWFZ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\"},children:\"About\"})}),className:\"framer-1eq6pd5\",fonts:[\"CUSTOMV2;SuisseIntl-Regular \\xb6\"],layoutDependency:layoutDependency,layoutId:\"p6zJWWiZd\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yla3Y.framer-1gnve4, .framer-yla3Y .framer-1gnve4 { display: block; }\",\".framer-yla3Y.framer-w5ozms { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yla3Y .framer-1eq6pd5 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 94.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"GoiZRRbm3\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxdCG6zx7H=withCSS(Component,css,\"framer-yla3Y\");export default FramerxdCG6zx7H;FramerxdCG6zx7H.displayName=\"About Button\";FramerxdCG6zx7H.defaultProps={height:40,width:94.5};addFonts(FramerxdCG6zx7H,[{explicitInter:true,fonts:[{cssFamilyName:\"SuisseIntl-Regular \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"SuisseIntl-Regular\",url:\"https://framerusercontent.com/assets/Q96lYR8U2ava3TIxF4LTmMkJXDc.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxdCG6zx7H\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GoiZRRbm3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"94.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xdCG6zx7H.map","// Generated by Framer (587419f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,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=[\"QxWF6Q5tj\",\"ydT0Y5XAA\",\"uhedojN5w\"];const serializationHash=\"framer-eYVs3\";const variantClassNames={QxWF6Q5tj:\"framer-v-12jx5xi\",uhedojN5w:\"framer-v-bfxoly\",ydT0Y5XAA:\"framer-v-1ngkppx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jjK5SuRtF=undefined;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 humanReadableVariantMap={\"Variant 1\":\"QxWF6Q5tj\",\"Variant 2\":\"ydT0Y5XAA\",\"Variant 3\":\"uhedojN5w\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,jjK5SuRtF:click??props.jjK5SuRtF,variant:humanReadableVariantMap[props.variant]??props.variant??\"QxWF6Q5tj\"};};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,jjK5SuRtF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QxWF6Q5tj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyl7fpx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(jjK5SuRtF){const res=await jjK5SuRtF(...args);if(res===false)return false;}});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-12jx5xi\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QxWF6Q5tj\",onTap:onTapyl7fpx,ref:refBinding,style:{...style},...addPropertyOverrides({uhedojN5w:{\"data-framer-name\":\"Variant 3\"},ydT0Y5XAA:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2o0m58\",\"data-framer-name\":\"Menu Button\",layoutDependency:layoutDependency,layoutId:\"xmiK4W4IY\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\"},children:\"Menu\"})}),className:\"framer-1uz1xzg\",fonts:[\"CUSTOMV2;SuisseIntl-Regular \\xb6\"],layoutDependency:layoutDependency,layoutId:\"qE0IM8vWe\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({uhedojN5w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\"},children:\"Back\"})})},ydT0Y5XAA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlSW50bC1SZWd1bGFyIMK2\",\"--framer-font-family\":'\"SuisseIntl-Regular \\xb6\", \"SuisseIntl-Regular \\xb6 Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\"},children:\"Close\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eYVs3.framer-lc6oah, .framer-eYVs3 .framer-lc6oah { display: block; }\",\".framer-eYVs3.framer-12jx5xi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eYVs3 .framer-2o0m58 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: min-content; z-index: 1; }\",\".framer-eYVs3 .framer-1uz1xzg { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 88.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ydT0Y5XAA\":{\"layout\":[\"auto\",\"auto\"]},\"uhedojN5w\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jjK5SuRtF\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryAQBes9ll=withCSS(Component,css,\"framer-eYVs3\");export default FrameryAQBes9ll;FrameryAQBes9ll.displayName=\"Menu Button\";FrameryAQBes9ll.defaultProps={height:36,width:88.5};addPropertyControls(FrameryAQBes9ll,{variant:{options:[\"QxWF6Q5tj\",\"ydT0Y5XAA\",\"uhedojN5w\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},jjK5SuRtF:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameryAQBes9ll,[{explicitInter:true,fonts:[{cssFamilyName:\"SuisseIntl-Regular \\xb6\",source:\"custom\",style:\"normal\",uiFamilyName:\"SuisseIntl-Regular\",url:\"https://framerusercontent.com/assets/Q96lYR8U2ava3TIxF4LTmMkJXDc.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryAQBes9ll\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerIntrinsicWidth\":\"88.5\",\"framerVariables\":\"{\\\"jjK5SuRtF\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ydT0Y5XAA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uhedojN5w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yAQBes9ll.map","// Generated by Framer (587419f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,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 ProjectsButton from\"https://framerusercontent.com/modules/68CUiF8LoaNcIjoqPEfB/RJvorP5ycMabSc9XPrGr/IZutYdAgA.js\";import SayHelloButtonMENU from\"https://framerusercontent.com/modules/ks8iRdFxujfWkWIULTGQ/UMFfnl4T67YX1ImeD8rB/U693hVK1i.js\";import AboutButton from\"https://framerusercontent.com/modules/texShneqSoMLu9QrKtIv/F82N8UNs6ahmcQe72NIa/xdCG6zx7H.js\";import MenuButton from\"https://framerusercontent.com/modules/w9jNaKOezddLfUPmuxEI/6NBpi68cg4RrXRG2MO03/yAQBes9ll.js\";const MenuButtonFonts=getFonts(MenuButton);const ProjectsButtonFonts=getFonts(ProjectsButton);const AboutButtonFonts=getFonts(AboutButton);const SayHelloButtonMENUFonts=getFonts(SayHelloButtonMENU);const cycleOrder=[\"rR0VmXtww\",\"VYCEf4WpV\",\"tyMBi6wLe\"];const serializationHash=\"framer-QeIxU\";const variantClassNames={rR0VmXtww:\"framer-v-lwnmdf\",tyMBi6wLe:\"framer-v-1lei0z6\",VYCEf4WpV:\"framer-v-1k98jtc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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 humanReadableVariantMap={\"Phone Open\":\"tyMBi6wLe\",Desktop:\"rR0VmXtww\",Phone:\"VYCEf4WpV\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rR0VmXtww\"};};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:\"rR0VmXtww\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnf4k7i=activeVariantCallback(async(...args)=>{setVariant(\"rR0VmXtww\");});const jjK5SuRtF88cnvh=activeVariantCallback(async(...args)=>{setVariant(\"tyMBi6wLe\");});const jjK5SuRtFmqyqmz=activeVariantCallback(async(...args)=>{setVariant(\"VYCEf4WpV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"VYCEf4WpV\",\"tyMBi6wLe\"].includes(baseVariant))return true;return false;};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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lwnmdf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"rR0VmXtww\",ref:refBinding,style:{backdropFilter:\"blur(20px)\",backgroundColor:\"rgba(240, 240, 240, 0.8)\",WebkitBackdropFilter:\"blur(20px)\",...style},variants:{tyMBi6wLe:{backgroundColor:\"rgba(224, 224, 224, 0.85)\"},VYCEf4WpV:{backgroundColor:\"rgba(237, 237, 237, 0.8)\"}},...addPropertyOverrides({tyMBi6wLe:{\"data-framer-name\":\"Phone Open\"},VYCEf4WpV:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gfdgy8\",\"data-framer-name\":\"Logo/Menu Button\",layoutDependency:layoutDependency,layoutId:\"zZL3oJkd7\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QZvTvkCg4\",openInNewTab:false,scopeId:\"ZIGENGDny\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:251,intrinsicWidth:2988,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-0)/2)+15),pixelHeight:251,pixelWidth:2988,sizes:\"-357.1315px\",src:\"https://framerusercontent.com/images/y1WEwb1JpHDp2F45UBeRlpgtKlI.png?width=2988&height=251\",srcSet:\"https://framerusercontent.com/images/y1WEwb1JpHDp2F45UBeRlpgtKlI.png?scale-down-to=512&width=2988&height=251 512w,https://framerusercontent.com/images/y1WEwb1JpHDp2F45UBeRlpgtKlI.png?scale-down-to=1024&width=2988&height=251 1024w,https://framerusercontent.com/images/y1WEwb1JpHDp2F45UBeRlpgtKlI.png?scale-down-to=2048&width=2988&height=251 2048w,https://framerusercontent.com/images/y1WEwb1JpHDp2F45UBeRlpgtKlI.png?width=2988&height=251 2988w\"},className:\"framer-2s7e96 framer-nu1il3\",\"data-framer-name\":\"RF Logo\",\"data-highlight\":true,fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"QZvTvkCg4\",onTap:onTapnf4k7i,...addPropertyOverrides({tyMBi6wLe:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:727,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+10),pixelHeight:727,pixelWidth:3e3,sizes:\"165px\",src:\"https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?width=3000&height=727\",srcSet:\"https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?scale-down-to=512&width=3000&height=727 512w,https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?scale-down-to=1024&width=3000&height=727 1024w,https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?scale-down-to=2048&width=3000&height=727 2048w,https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?width=3000&height=727 3000w\"},fitImageDimension:\"height\"},VYCEf4WpV:{\"data-highlight\":undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:727,intrinsicWidth:3e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+10),pixelHeight:727,pixelWidth:3e3,sizes:\"165px\",src:\"https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?width=3000&height=727\",srcSet:\"https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?scale-down-to=512&width=3000&height=727 512w,https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?scale-down-to=1024&width=3000&height=727 1024w,https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?scale-down-to=2048&width=3000&height=727 2048w,https://framerusercontent.com/images/UbO7TMSeZLgh9PqtZGAD7SzW4yA.png?width=3000&height=727 3000w\"},fitImageDimension:\"height\",onTap:undefined}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tyMBi6wLe:{height:36,y:(componentViewport?.y||0)+0+0+-18},VYCEf4WpV:{height:36,y:(componentViewport?.y||0)+0+0+-18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k4ec1g-container\",layoutDependency:layoutDependency,layoutId:\"ZcWKXGpyu-container\",nodeId:\"ZcWKXGpyu\",rendersWithMotion:true,scopeId:\"ZIGENGDny\",...addPropertyOverrides({tyMBi6wLe:{transformTemplate:transformTemplate1},VYCEf4WpV:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"ZcWKXGpyu\",layoutId:\"ZcWKXGpyu\",variant:matchVariant(\"QxWF6Q5tj\"),width:\"100%\",...addPropertyOverrides({tyMBi6wLe:{jjK5SuRtF:jjK5SuRtFmqyqmz,variant:matchVariant(\"ydT0Y5XAA\")},VYCEf4WpV:{jjK5SuRtF:jjK5SuRtF88cnvh}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x7brqj\",\"data-framer-name\":\"Nav Buttons\",layoutDependency:layoutDependency,layoutId:\"yeOjvwIzP\",style:{opacity:1},variants:{tyMBi6wLe:{opacity:1},VYCEf4WpV:{opacity:0}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+10+0,...addPropertyOverrides({tyMBi6wLe:{y:(componentViewport?.y||0)+0+0+20+0},VYCEf4WpV:{y:(componentViewport?.y||0)+0+0+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ryhkui-container\",layoutDependency:layoutDependency,layoutId:\"AdhlgXdmZ-container\",nodeId:\"AdhlgXdmZ\",rendersWithMotion:true,scopeId:\"ZIGENGDny\",children:/*#__PURE__*/_jsx(ProjectsButton,{height:\"100%\",id:\"AdhlgXdmZ\",layoutId:\"AdhlgXdmZ\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+10+0,...addPropertyOverrides({tyMBi6wLe:{y:(componentViewport?.y||0)+0+0+20+50},VYCEf4WpV:{y:(componentViewport?.y||0)+0+0+20+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-td49ip-container\",layoutDependency:layoutDependency,layoutId:\"uSmGg99s6-container\",nodeId:\"uSmGg99s6\",rendersWithMotion:true,scopeId:\"ZIGENGDny\",children:/*#__PURE__*/_jsx(AboutButton,{height:\"100%\",id:\"uSmGg99s6\",layoutId:\"uSmGg99s6\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+10+0,...addPropertyOverrides({tyMBi6wLe:{y:(componentViewport?.y||0)+0+0+20+100},VYCEf4WpV:{y:(componentViewport?.y||0)+0+0+20+100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ts2d28-container\",layoutDependency:layoutDependency,layoutId:\"m4rWXc_pC-container\",nodeId:\"m4rWXc_pC\",rendersWithMotion:true,scopeId:\"ZIGENGDny\",children:/*#__PURE__*/_jsx(SayHelloButtonMENU,{height:\"100%\",id:\"m4rWXc_pC\",layoutId:\"m4rWXc_pC\",style:{height:\"100%\"},width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QeIxU.framer-nu1il3, .framer-QeIxU .framer-nu1il3 { display: block; }\",\".framer-QeIxU.framer-lwnmdf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-QeIxU .framer-1gfdgy8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 60px; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 1px; }\",\".framer-QeIxU .framer-2s7e96 { align-content: center; align-items: center; bottom: 15px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 15px; overflow: visible; padding: 0px; position: absolute; text-decoration: none; top: 15px; width: auto; z-index: 1; }\",\".framer-QeIxU .framer-k4ec1g-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-QeIxU .framer-1x7brqj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 5px 0px 0px; position: absolute; right: 0px; top: 10px; width: min-content; z-index: 1; }\",\".framer-QeIxU .framer-ryhkui-container, .framer-QeIxU .framer-td49ip-container, .framer-QeIxU .framer-ts2d28-container { flex: none; height: 40px; position: relative; width: auto; z-index: 1; }\",\".framer-QeIxU.framer-v-1k98jtc.framer-lwnmdf { flex-direction: column; gap: 0px; height: 60px; overflow: visible; width: 390px; }\",\".framer-QeIxU.framer-v-1k98jtc .framer-1gfdgy8 { flex: none; gap: unset; justify-content: space-between; order: 0; padding: 0px; width: 100%; }\",\".framer-QeIxU.framer-v-1k98jtc .framer-2s7e96 { bottom: unset; cursor: unset; height: auto; left: 10px; order: 0; padding: 10px; top: 10px; width: 165px; }\",\".framer-QeIxU.framer-v-1k98jtc .framer-k4ec1g-container { order: 1; position: absolute; right: 0px; top: 50%; }\",\".framer-QeIxU.framer-v-1k98jtc .framer-1x7brqj { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; order: 1; padding: 20px 0px 10px 10px; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-QeIxU.framer-v-1lei0z6.framer-lwnmdf { flex-direction: column; gap: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; width: 390px; }\",\".framer-QeIxU.framer-v-1lei0z6 .framer-1gfdgy8 { flex: none; gap: unset; justify-content: space-between; padding: 0px; width: 100%; }\",\".framer-QeIxU.framer-v-1lei0z6 .framer-2s7e96 { bottom: unset; height: auto; left: 10px; padding: 10px; top: 10px; width: 165px; }\",\".framer-QeIxU.framer-v-1lei0z6 .framer-k4ec1g-container { position: absolute; right: 0px; top: 50%; }\",\".framer-QeIxU.framer-v-1lei0z6 .framer-1x7brqj { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; padding: 20px 0px 20px 0px; position: relative; right: unset; top: unset; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VYCEf4WpV\":{\"layout\":[\"fixed\",\"fixed\"]},\"tyMBi6wLe\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZIGENGDny=withCSS(Component,css,\"framer-QeIxU\");export default FramerZIGENGDny;FramerZIGENGDny.displayName=\"Navigation 2\";FramerZIGENGDny.defaultProps={height:60,width:1200};addPropertyControls(FramerZIGENGDny,{variant:{options:[\"rR0VmXtww\",\"VYCEf4WpV\",\"tyMBi6wLe\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZIGENGDny,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...ProjectsButtonFonts,...AboutButtonFonts,...SayHelloButtonMENUFonts],{supportsExplicitInterCodegen:true});FramerZIGENGDny.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuButton,{},context),forwardLoader(ProjectsButton,{},context),forwardLoader(AboutButton,{},context),forwardLoader(SayHelloButtonMENU,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZIGENGDny\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VYCEf4WpV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tyMBi6wLe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZIGENGDny.map","// Generated by Framer (b47b624)\nexport default function metadata(params,activeLocale){return{description:\"Vison→Craft→Goosebumps. Rebellious strategy and creative for trailblazing start-ups, scale-ups and global icons.\",favicon:\"https://framerusercontent.com/assets/tHKUGLtjL4ClAtVexrSWimxsFpA.png\",robots:\"max-image-preview:large\",title:\"Rebel→Future \"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}