{"version":3,"file":"script_main.oAf7VTue.mjs","names":["addPropertyOverrides","Logo","IconButton","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","MotionDivWithFX","FooterDDGFonts","FooterDDG","ContainerWithFX","breakpoints","serializationHash","variantClassNames","transition1","animation","animation1","transition2","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","useState","useMemo","rules","css","vertexShaderSource","location","r","p","q","useRef","useMemo","ShaderMount","ShaderMountVanilla","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","addPropertyOverrides","BannerVarients","Slideshow","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","mask","SVG","getProps","Icon","className","Menu","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useState","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ChevronUp","ArrowRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","HomeBtnFonts","HomeBtn","ProjectsBtnFonts","ProjectsBtn","AboutMeBtnFonts","AboutMeBtn","SkillsBtnFonts","SkillsBtn","ToolsBtnFonts","ToolsBtn","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Hamburger","addPropertyOverrides","ChevronDown","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","shaderConfig","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","HomeBtn","ProjectsBtn","AboutMeBtn","SkillsBtn","ToolsBtn","MotionDivWithFXWithOptimizedAppearEffect","DDGCONTACTMEFonts","DDGCONTACTME","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","PhoneMenu","ClipboardFonts","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","transition2","animation2","animation3","matchVariant","transformTemplate1","animation4","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Hamburger","addPropertyOverrides","DDGCONTACTME","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","BannerScroll","DDGNAVContactMe","DDGContactDropdown","FooterDDGFonts","FooterDDG","ContainerWithFX","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","animation","transition1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","getProps","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","ArrowChevronDown","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","Button3","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","ArrowLeft","UserComponent","CaseStudyNav","ContainerWithFX","FooterDDGFonts","FooterDDG","breakpoints","serializationHash","variantClassNames","transition1","animation","matchVariant","transition2","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","Image1","PropertyOverrides","css","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","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","PBJLogo","PhoneOpen","NavLink3","PBJCTA","serializationHash","variantClassNames","transition1","matchVariant","animation","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","ChevronDown","ChevronUp","PBJNav","FooterDDG","useRef","React.useId","className","PropertyOverrides","Image1","React.createElement","DefaultHome","Projects","PBJCaseStudy","PBJ","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ppM32zBqvsLy0CABvIYh/gTsq8YgdMryYq7TP1Xcb/AKN24CNgy.js","https:/framerusercontent.com/modules/daFUe7jvEhVxktpz3Tnp/NX70Je5ES5UGEsSrNneH/kitR2MX86.js","https:/framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js","https:/framerusercontent.com/modules/NLpw4UPElXpirDfZ8gK3/pnnblFdmCm84r7TGjG3U/shader_mount.js","https:/framerusercontent.com/modules/zIDOp1iaNFIXSAIx7ljo/VX06XYWdAlD95B9usTKm/warp.js","https:/framerusercontent.com/modules/r591zLdRh7n2CKaaHRG7/PCYxubr6wk68eTxKLhEH/get_shader_color_from_string.js","https:/framerusercontent.com/modules/q3nWgGXMhG0Ina6vgRVz/PVl4bshKvCOZO36e3vK1/index.js","https:/framer.com/m/index-uMsj.js@PVl4bshKvCOZO36e3vK1","https:/framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js","https:/framerusercontent.com/modules/9YNdnIdRhg1gQv2hXF18/K6bnsl60gLnsfIgKNC4A/WaYye2yxJ.js","https:/framerusercontent.com/modules/cLalHW9CNGJ8fQONw8fs/v1G4mIGxDKWtTBWKenyd/QijTTMfVp.js","https:/framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js","https:/framerusercontent.com/modules/sgUFsolNHn4de64Grgm8/b2vwQ2xOeWgGdLPCbMLZ/fgaoOPfj5.js","https:/framerusercontent.com/modules/CeYHQNll6ormV6suiDub/06wgDQUASVzZy8QuK3nf/HamburgerMenu.js","https:/framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/YfaRlBtg3p6spxQSwH9z/i_aY9o0nn.js","https:/framerusercontent.com/modules/YlL865sDvYkmjsUvGBrk/CdAwiU80Akn0qbNxysKI/QsCjqHqvs.js","https:/framerusercontent.com/modules/dX6HROKVvK8Rt8z0bPpL/0uRIp7sF7qxBTCZGNFdu/rjqL_xjpA.js","https:/framerusercontent.com/modules/zVzDrT7fZHdda68UmGbp/NYLDwnaGVbHeX85Kz3a9/TczK9xgiD.js","https:/framerusercontent.com/modules/7Cd8XFKnKx2N6plcLj4Q/ca9pPk8LfspupowCRF7p/WVH7CN7R5.js","https:/framerusercontent.com/modules/eUgOD8VxvgrFawcm52qa/t4bsfVcLp8DSplkOl3ys/x0UVG3i5v.js","https:/framerusercontent.com/modules/hcULnuJOFh20foDk0epO/lEcTFA5LmmQG6JsODNae/lreJhrlFI.js","https:/framerusercontent.com/modules/VMKsfJdfTvRVeIoDd5X9/fXq10iSPqH2cgEWzpK4N/DispersionRings.js","https:/framerusercontent.com/modules/CX7ClvkyH449yY3FMKY4/wI2A4SqXxm69HdyWt6Rz/SNxEGTudA.js","https:/framerusercontent.com/modules/MAig4JvxSXQ2uQvWh3YX/RZ0JUCZBW32mfDgsV5vR/VaNVtcDIU.js","https:/framerusercontent.com/modules/YmOBCEYwt9vN6PfvezGS/TpumBBrYU2WOd558rUya/YpA0Iu3C2.js","https:/framerusercontent.com/modules/hJkKUuQTPg1GTYL3sQ0f/7Xi500NRBjmvkNUoKxWm/H_7qTxtja.js","https:/framerusercontent.com/modules/jc2BY4Lzmy4XTp3l3BT7/3Qe9nOsZ7zqzyQA4lJBO/VIAuy7Guc.js","https:/framerusercontent.com/modules/Gzm96JuVQtnHCHhVM03k/OkqMagKGmnIOY8O3l7Pr/zgCwCJLOB.js","https:/framerusercontent.com/modules/u786Ous85sabCk94RLd1/lOCHoIY1xGnJECKbmD0T/d7T04eHPc.js","https:/framerusercontent.com/modules/L8x5CXfrxFQBz2IYuc1N/23iNeBpqnOY0edRKM2fn/sJXTRrFRv.js","https:/framerusercontent.com/modules/HERO5RpdpPG9b6ibH27X/ZrA6VCNRRB2mCcHYqMvJ/jyNJaAHTY.js","https:/framerusercontent.com/modules/e3kXj8oKwtUd5d6QOXjk/RE4lfEMy1T2wUqw67fhk/yooV9Yhnw.js","https:/framerusercontent.com/modules/V8XdaOWzRLHqYFPPlEJI/KwiH1SVVoWvECnCMegtO/YwpXSNF_f.js","https:/framerusercontent.com/modules/Pv5aN7XAtLTGice4D3rp/RxWTRzLIBpALh8SWJUiW/iZMvPbeMO.js","https:/framerusercontent.com/modules/rudu4kLP0Y4Bdb0oQGZw/5Erhsdb5Ssl8MCTW9W7A/eSoCdc55r.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IconButton from\"https://framerusercontent.com/modules/xp7pILOMTHCnJC9jtmsU/816a7tanQtfEGAGDqLxC/hzmV9IiT6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/r5heJalsFsI5piS1oJvY/i52aXMFqQtlwnwqh66Wc/jXrtZRtY2.js\";import NavLink from\"https://framerusercontent.com/modules/q5x09vDKC1ltkUGzBhFR/F2qeX7D2pvqqkCUau8VO/apHHxtAay.js\";import Logo from\"https://framerusercontent.com/modules/8V2vpsKeyebj5y8aBKA3/DvpPOYPWam4m58wIMPi9/j_N4ucgbM.js\";const LogoFonts=getFonts(Logo);const IconButtonFonts=getFonts(IconButton);const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"Rwi_mhK6_\",\"jJKtUlA6v\",\"Tm0xyBdru\",\"nRkY9rmHm\"];const serializationHash=\"framer-oyu4P\";const variantClassNames={jJKtUlA6v:\"framer-v-nnzxhk\",nRkY9rmHm:\"framer-v-1d59l6i\",Rwi_mhK6_:\"framer-v-yzebkn\",Tm0xyBdru:\"framer-v-1bnj5a0\"};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 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={\"DDG - Phone\":\"nRkY9rmHm\",\"DDG - Tablet\":\"jJKtUlA6v\",\"DDG - XL/Desktop\":\"Rwi_mhK6_\",Extra:\"Tm0xyBdru\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Rwi_mhK6_\"};};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:\"Rwi_mhK6_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"nRkY9rmHm\")return false;return true;};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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yzebkn\",className,classNames),\"data-framer-name\":\"DDG - XL/Desktop\",layoutDependency:layoutDependency,layoutId:\"Rwi_mhK6_\",ref:refBinding,style:{backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\",borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({jJKtUlA6v:{\"data-framer-name\":\"DDG - Tablet\"},nRkY9rmHm:{\"data-framer-name\":\"DDG - Phone\"},Tm0xyBdru:{\"data-framer-name\":\"Extra\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vcue4c\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fwtmq1wvv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7zqegh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"sgJtH1ald\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ajnl59\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"a96OTzDRH\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+0,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+0},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pkzsub-container\",layoutDependency:layoutDependency,layoutId:\"k8qomG3em-container\",nodeId:\"k8qomG3em\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"k8qomG3em\",layoutId:\"k8qomG3em\",variant:matchVariant(\"sgrFo7WCJ\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Researching today to \"})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"craft a better tomorrow\"})})]}),className:\"framer-143zy55\",\"data-framer-name\":\"In aliquet malesuada consectetur in enim eu maecenas suspendisse. Elementum at enim consequat elit nunc dictum. Mauris amet gravida.\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"kIrqx6AC6\",style:{\"--extracted-2gxw0f\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--extracted-r6o4lv\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13fdztj\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"KuDltOz1Q\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+275+0,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+275+0},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+0+0+53+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v272nz-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cqyjEgRSf-container\",nodeId:\"cqyjEgRSf\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(19, 38, 27))\",id:\"cqyjEgRSf\",layoutId:\"cqyjEgRSf\",TrDILUYf7:\"https://www.facebook.com/PetsBringJoy\",uYplOA8Z8:\"FacebookLogo\",variant:matchVariant(\"JRK2PRqe9\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+275+0,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+275+0},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+0+0+53+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ovhpua-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iP9z7jxRH-container\",nodeId:\"iP9z7jxRH\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97))\",id:\"iP9z7jxRH\",layoutId:\"iP9z7jxRH\",TrDILUYf7:\"https://www.instagram.com/petsbringjoy\",uYplOA8Z8:\"InstagramLogo\",variant:matchVariant(\"JRK2PRqe9\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19j5jrr\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"rfuvJJ5di\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)))\"},children:\"Pages\"})}),className:\"framer-1vdz6xp\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"nBDThw5nO\",style:{\"--extracted-r6o4lv\":\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{nRkY9rmHm:{\"--extracted-r6o4lv\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nRkY9rmHm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:\"Pages\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1m3dhtq\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"abKnQyoQi\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+0,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+0},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+101+0+43.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gixdxo-container\",layoutDependency:layoutDependency,layoutId:\"wcIK6AzfV-container\",nodeId:\"wcIK6AzfV\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"wcIK6AzfV\",j86jZswzY:resolvedLinks[0],layoutId:\"wcIK6AzfV\",NA2JmWbuK:\"Text\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\",...addPropertyOverrides({jJKtUlA6v:{j86jZswzY:resolvedLinks[1]},nRkY9rmHm:{j86jZswzY:resolvedLinks[3]},Tm0xyBdru:{j86jZswzY:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+40,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+40},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+101+0+43.8+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ow2oqp-container\",layoutDependency:layoutDependency,layoutId:\"YYg7rMsdt-container\",nodeId:\"YYg7rMsdt\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"YYg7rMsdt\",j86jZswzY:resolvedLinks1[0],layoutId:\"YYg7rMsdt\",NA2JmWbuK:\"Adopt\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\",...addPropertyOverrides({jJKtUlA6v:{j86jZswzY:resolvedLinks1[1]},nRkY9rmHm:{j86jZswzY:resolvedLinks1[3]},Tm0xyBdru:{j86jZswzY:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+80,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+80},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+101+0+43.8+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kc3q6t-container\",layoutDependency:layoutDependency,layoutId:\"KBlQIHKUv-container\",nodeId:\"KBlQIHKUv\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"KBlQIHKUv\",layoutId:\"KBlQIHKUv\",NA2JmWbuK:\"Foster\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+120,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+120},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+101+0+43.8+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jg5vrp-container\",layoutDependency:layoutDependency,layoutId:\"eyync2Xyw-container\",nodeId:\"eyync2Xyw\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"eyync2Xyw\",layoutId:\"eyync2Xyw\",NA2JmWbuK:\"Volunteer\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+160,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+160},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+101+0+43.8+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xhhaj-container\",layoutDependency:layoutDependency,layoutId:\"EoDXjwa2Q-container\",nodeId:\"EoDXjwa2Q\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"EoDXjwa2Q\",layoutId:\"EoDXjwa2Q\",NA2JmWbuK:\"About\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+200,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+200},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+101+0+43.8+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aa7sfq-container\",layoutDependency:layoutDependency,layoutId:\"CiLRX0dbC-container\",nodeId:\"CiLRX0dbC\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"CiLRX0dbC\",layoutId:\"CiLRX0dbC\",NA2JmWbuK:\"Donate\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6tg7bj\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"Z4ACHSR7a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)))\"},children:\"Contact\"})}),className:\"framer-z6s5lr\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"fHaUpYn3f\",style:{\"--extracted-r6o4lv\":\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{nRkY9rmHm:{\"--extracted-r6o4lv\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nRkY9rmHm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:\"CONTACT\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-pcfo7p\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"wWddjnGW6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+0,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+0},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+392.8+0+43.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oews1l-container\",layoutDependency:layoutDependency,layoutId:\"A3lqSGaHY-container\",nodeId:\"A3lqSGaHY\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"A3lqSGaHY\",layoutId:\"A3lqSGaHY\",NA2JmWbuK:\"email: info@pbj.org\",RbzxknXYK:false,variant:matchVariant(\"xMfdRT673\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined},{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined},{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined},{href:{pathVariables:{n6aywVwYW:\"privacy-policy\"},webPageId:\"aRvnQKNaM\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"189px\",y:(componentViewport?.y||0)+96+(((componentViewport?.height||200)-192-510)/2+0+0)+0+0+0+0+60.8+0+40,...addPropertyOverrides({jJKtUlA6v:{y:(componentViewport?.y||0)+96+(((componentViewport?.height||609)-192-510)/2+0+0)+0+0+0+0+60.8+0+40},nRkY9rmHm:{y:(componentViewport?.y||0)+27+(((componentViewport?.height||615)-54-633.6)/2+0+0)+0+0+0+392.8+0+43.8+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g78w75-container\",layoutDependency:layoutDependency,layoutId:\"DECFWpShi-container\",nodeId:\"DECFWpShi\",rendersWithMotion:true,scopeId:\"AKN24CNgy\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"DECFWpShi\",j86jZswzY:resolvedLinks2[0],layoutId:\"DECFWpShi\",NA2JmWbuK:\"phone: (757) 515-9252\",RbzxknXYK:false,style:{width:\"100%\"},variant:matchVariant(\"Ach87DzNv\"),width:\"100%\",...addPropertyOverrides({jJKtUlA6v:{j86jZswzY:resolvedLinks2[1]},nRkY9rmHm:{j86jZswzY:resolvedLinks2[3]},Tm0xyBdru:{j86jZswzY:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u6v2dv\",\"data-border\":true,\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"GfF9NKMZM\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifspj\",\"data-styles-preset\":\"jXrtZRtY2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204)))\"},children:\"\\xa9 2026 DDG, All rights reserved\"})}),className:\"framer-1inwjg3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O_1htxxlt\",style:{\"--extracted-r6o4lv\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oyu4P.framer-xh5scf, .framer-oyu4P .framer-xh5scf { display: block; }\",\".framer-oyu4P.framer-yzebkn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 96px 48px 96px 48px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oyu4P .framer-1vcue4c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oyu4P .framer-7zqegh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oyu4P .framer-ajnl59 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oyu4P .framer-pkzsub-container, .framer-oyu4P .framer-1v272nz-container, .framer-oyu4P .framer-ovhpua-container, .framer-oyu4P .framer-gixdxo-container, .framer-oyu4P .framer-1ow2oqp-container, .framer-oyu4P .framer-1kc3q6t-container, .framer-oyu4P .framer-jg5vrp-container, .framer-oyu4P .framer-1xhhaj-container, .framer-oyu4P .framer-aa7sfq-container, .framer-oyu4P .framer-oews1l-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-oyu4P .framer-143zy55 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-oyu4P .framer-13fdztj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-oyu4P .framer-19j5jrr { 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: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-oyu4P .framer-1vdz6xp, .framer-oyu4P .framer-z6s5lr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-oyu4P .framer-1m3dhtq, .framer-oyu4P .framer-pcfo7p { 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: min-content; }\",\".framer-oyu4P .framer-6tg7bj { 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: center; overflow: visible; padding: 0px; position: relative; width: 203px; }\",\".framer-oyu4P .framer-g78w75-container { flex: none; height: auto; position: relative; width: 189px; }\",\".framer-oyu4P .framer-1u6v2dv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; overflow: visible; padding: 48px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-oyu4P .framer-1inwjg3 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-oyu4P.framer-v-nnzxhk.framer-yzebkn { width: 810px; }\",\".framer-oyu4P.framer-v-1d59l6i.framer-yzebkn { padding: 27px 48px 27px 48px; width: 390px; }\",\".framer-oyu4P.framer-v-1d59l6i .framer-1vcue4c, .framer-oyu4P.framer-v-1d59l6i .framer-19j5jrr { gap: 24px; }\",\".framer-oyu4P.framer-v-1d59l6i .framer-7zqegh { flex-direction: column; gap: 24px; }\",\".framer-oyu4P.framer-v-1d59l6i .framer-ajnl59 { flex: none; width: 100%; }\",\".framer-oyu4P.framer-v-1d59l6i .framer-6tg7bj { gap: 24px; width: 100%; }\",\".framer-oyu4P.framer-v-1d59l6i .framer-1u6v2dv { gap: 10px; padding: 10px 0px 0px 0px; }\",...sharedStyle.css,'.framer-oyu4P[data-border=\"true\"]::after, .framer-oyu4P [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 607\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jJKtUlA6v\":{\"layout\":[\"fixed\",\"auto\"]},\"Tm0xyBdru\":{\"layout\":[\"fixed\",\"auto\"]},\"nRkY9rmHm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAKN24CNgy=withCSS(Component,css,\"framer-oyu4P\");export default FramerAKN24CNgy;FramerAKN24CNgy.displayName=\"Footer - DDG\";FramerAKN24CNgy.defaultProps={height:607,width:1200};addPropertyControls(FramerAKN24CNgy,{variant:{options:[\"Rwi_mhK6_\",\"jJKtUlA6v\",\"Tm0xyBdru\",\"nRkY9rmHm\"],optionTitles:[\"DDG - XL/Desktop\",\"DDG - Tablet\",\"Extra\",\"DDG - Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAKN24CNgy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...LogoFonts,...IconButtonFonts,...NavLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerAKN24CNgy.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(IconButton,{},context),forwardLoader(NavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAKN24CNgy\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jJKtUlA6v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Tm0xyBdru\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nRkY9rmHm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"607\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterDDG from\"#framer/local/canvasComponent/AKN24CNgy/AKN24CNgy.js\";const MotionDivWithFX=withFX(motion.div);const FooterDDGFonts=getFonts(FooterDDG);const ContainerWithFX=withFX(Container);const breakpoints={eVUsWXzsd:\"(min-width: 1200px) and (max-width: 1535.98px)\",KBMlfUGmg:\"(max-width: 809.98px)\",os5dvxUED:\"(min-width: 810px) and (max-width: 1199.98px)\",ypyq_H6dn:\"(min-width: 1536px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2jiWd\";const variantClassNames={eVUsWXzsd:\"framer-v-18t4lh2\",KBMlfUGmg:\"framer-v-ufcj9o\",os5dvxUED:\"framer-v-1crup8z\",ypyq_H6dn:\"framer-v-17si1l3\"};const transition1={damping:40,delay:0,mass:1,stiffness:250,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:50};const transition2={damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={eVUsWXzsd:[\".framer-2jiWd .framer-1uuzzw5 { order: 1003; }\",\".framer-2jiWd .framer-1hihsuw-container { order: 1002; }\"],KBMlfUGmg:[\".framer-2jiWd .framer-4zlc4m { min-height: 40px; }\"],os5dvxUED:[\".framer-2jiWd .framer-4zlc4m { gap: unset; justify-content: space-between; min-height: 60px; }\",\".framer-2jiWd .framer-1uuzzw5 { height: 60px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={eVUsWXzsd:\".framer-18t4lh2-override\",KBMlfUGmg:\".framer-ufcj9o-override\",os5dvxUED:\".framer-1crup8z-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2jiWd.framer-1uj9z52, .framer-2jiWd .framer-1uj9z52 { display: block; }\",\".framer-2jiWd.framer-17si1l3 { align-content: center; align-items: center; background-color: var(--token-bd69d5de-6ae5-4bcf-8d49-a77fdfc464ab, #dfe4f0); 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-2jiWd .framer-4zlc4m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 104px; opacity: 0.9; order: -1000; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-2jiWd .framer-1b2gu7l { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-2jiWd .framer-1uuzzw5 { -webkit-backdrop-filter: blur(10px); -webkit-mask: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,1) 100%) add; backdrop-filter: blur(10px); bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 40px; left: 0px; mask: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%) add; order: 1002; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 5; }\",\".framer-2jiWd .framer-1hihsuw-container { flex: none; height: auto; order: 1003; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={eVUsWXzsd:\"(min-width: 1200px) and (max-width: 1535.98px)\",KBMlfUGmg:\"(max-width: 809.98px)\",os5dvxUED:\"(min-width: 810px) and (max-width: 1199.98px)\",ypyq_H6dn:\"(min-width: 1536px)\"};const humanReadableVariantMap={Desktop:\"eVUsWXzsd\",Phone:\"KBMlfUGmg\",Tablet:\"os5dvxUED\",XL:\"ypyq_H6dn\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ypyq_H6dn\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ypyq_H6dn\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-bd69d5de-6ae5-4bcf-8d49-a77fdfc464ab, rgb(223, 228, 240)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17si1l3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:.9,className:\"framer-4zlc4m\",\"data-framer-name\":\"Nav\"}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b2gu7l\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uuzzw5\",\"data-framer-name\":\"Blur\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:607,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1hihsuw-container\",nodeId:\"GQgosFAKy\",rendersWithMotion:true,scopeId:\"kitR2MX86\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KBMlfUGmg:{variant:matchVariant(\"nRkY9rmHm\")}},children:/*#__PURE__*/_jsx(FooterDDG,{height:\"100%\",id:\"GQgosFAKy\",layoutId:\"GQgosFAKy\",style:{width:\"100%\"},variant:matchVariant(\"Rwi_mhK6_\"),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 1085\n * @framerIntrinsicWidth 1536\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eVUsWXzsd\":{\"layout\":[\"fixed\",\"fixed\"]},\"os5dvxUED\":{\"layout\":[\"fixed\",\"fixed\"]},\"KBMlfUGmg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ypyq_H6dn\":[\".framer-4zlc4m\",\".framer-1uuzzw5\",\".framer-1hihsuw-container\"],\"eVUsWXzsd\":[\".framer-4zlc4m\",\".framer-1uuzzw5\",\".framer-1hihsuw-container\"],\"os5dvxUED\":[\".framer-4zlc4m\",\".framer-1uuzzw5\",\".framer-1hihsuw-container\"],\"KBMlfUGmg\":[\".framer-4zlc4m\",\".framer-1uuzzw5\",\".framer-1hihsuw-container\"]}\n * @framerBreakpoints {\"ypyq_H6dn\":{\"min\":1536,\"canvasClassName\":\"framer-17si1l3-override\",\"minHeight\":1085,\"name\":\"XL\",\"width\":1536,\"rootFontSize\":16},\"eVUsWXzsd\":{\"min\":1200,\"max\":1535,\"canvasClassName\":\"framer-18t4lh2-override\",\"minHeight\":1523,\"viewportHeight\":790,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"os5dvxUED\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1crup8z-override\",\"minHeight\":1422,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KBMlfUGmg\":{\"max\":809,\"canvasClassName\":\"framer-ufcj9o-override\",\"minHeight\":1918,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ypyq_H6dn\n * @framerLayoutTemplate true\n */const FramerkitR2MX86=withCSS(Component,css,\"framer-2jiWd\");export default FramerkitR2MX86;FramerkitR2MX86.displayName=\"PBJ-Case study\";FramerkitR2MX86.defaultProps={height:1085,width:1536};addFonts(FramerkitR2MX86,[{explicitInter:true,fonts:[]},...FooterDDGFonts],{supportsExplicitInterCodegen:true});FramerkitR2MX86.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterDDG,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkitR2MX86\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1085\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"ypyq_H6dn\\\":[\\\".framer-4zlc4m\\\",\\\".framer-1uuzzw5\\\",\\\".framer-1hihsuw-container\\\"],\\\"eVUsWXzsd\\\":[\\\".framer-4zlc4m\\\",\\\".framer-1uuzzw5\\\",\\\".framer-1hihsuw-container\\\"],\\\"os5dvxUED\\\":[\\\".framer-4zlc4m\\\",\\\".framer-1uuzzw5\\\",\\\".framer-1hihsuw-container\\\"],\\\"KBMlfUGmg\\\":[\\\".framer-4zlc4m\\\",\\\".framer-1uuzzw5\\\",\\\".framer-1hihsuw-container\\\"]}\",\"framerDefaultVariant\":\"ypyq_H6dn\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eVUsWXzsd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"os5dvxUED\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KBMlfUGmg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"ypyq_H6dn\\\":{\\\"min\\\":1536,\\\"canvasClassName\\\":\\\"framer-17si1l3-override\\\",\\\"minHeight\\\":1085,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1536,\\\"rootFontSize\\\":16},\\\"eVUsWXzsd\\\":{\\\"min\\\":1200,\\\"max\\\":1535,\\\"canvasClassName\\\":\\\"framer-18t4lh2-override\\\",\\\"minHeight\\\":1523,\\\"viewportHeight\\\":790,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"os5dvxUED\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1crup8z-override\\\",\\\"minHeight\\\":1422,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KBMlfUGmg\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ufcj9o-override\\\",\\\"minHeight\\\":1918,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1536\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}export function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useDarkMode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}export class ShaderMount{constructor(canvas,fragmentShader,uniforms={},webGlContextAttributes,/** The speed of the animation, or 0 to stop it. Supports negative values to play in reverse. */speed=1,/** Pass a seed to offset the starting u_time value and give deterministic results*/seed=0){_define_property(this,\"canvas\",void 0);_define_property(this,\"gl\",void 0);_define_property(this,\"program\",null);_define_property(this,\"uniformLocations\",{});/** The fragment shader that we are using */_define_property(this,\"fragmentShader\",void 0);/** Stores the RAF for the render loop */_define_property(this,\"rafId\",null);/** Time of the last rendered frame */_define_property(this,\"lastFrameTime\",0);/** Total time that we have played any animation, passed as a uniform to the shader for time-based VFX */_define_property(this,\"totalAnimationTime\",0);/** The current speed that we progress through animation time (multiplies by delta time every update). Allows negatives to play in reverse. If set to 0, rAF will stop entirely so static shaders have no recurring performance costs */_define_property(this,\"speed\",1);/** Uniforms that are provided by the user for the specific shader being mounted (not including uniforms that this Mount adds, like time and resolution) */_define_property(this,\"providedUniforms\",void 0);/** Just a sanity check to make sure frames don't run after we're disposed */_define_property(this,\"hasBeenDisposed\",false);/** If the resolution of the canvas has changed since the last render */_define_property(this,\"resolutionChanged\",true);_define_property(this,\"initWebGL\",()=>{const program=createProgram(this.gl,vertexShaderSource,this.fragmentShader);if(!program)return;this.program=program;this.setupPositionAttribute();this.setupUniforms();});_define_property(this,\"setupPositionAttribute\",()=>{const positionAttributeLocation=this.gl.getAttribLocation(this.program,\"a_position\");const positionBuffer=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,positionBuffer);const positions=[-1,-1,1,-1,-1,1,-1,1,1,-1,1,1];this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array(positions),this.gl.STATIC_DRAW);this.gl.enableVertexAttribArray(positionAttributeLocation);this.gl.vertexAttribPointer(positionAttributeLocation,2,this.gl.FLOAT,false,0,0);});_define_property(this,\"setupUniforms\",()=>{this.uniformLocations={u_time:this.gl.getUniformLocation(this.program,\"u_time\"),u_pixelRatio:this.gl.getUniformLocation(this.program,\"u_pixelRatio\"),u_resolution:this.gl.getUniformLocation(this.program,\"u_resolution\"),...Object.fromEntries(Object.keys(this.providedUniforms).map(key=>[key,this.gl.getUniformLocation(this.program,key)]))};});_define_property(this,\"resizeObserver\",null);_define_property(this,\"setupResizeObserver\",()=>{this.resizeObserver=new ResizeObserver(()=>this.handleResize());this.resizeObserver.observe(this.canvas);this.handleResize();});_define_property(this,\"handleResize\",()=>{const pixelRatio=window.devicePixelRatio;const newWidth=this.canvas.clientWidth*pixelRatio;const newHeight=this.canvas.clientHeight*pixelRatio;if(this.canvas.width!==newWidth||this.canvas.height!==newHeight){this.canvas.width=newWidth;this.canvas.height=newHeight;this.resolutionChanged=true;this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height);this.render(performance.now())// this is necessary to avoid flashes while resizing (the next scheduled render will set uniforms)\n;}});_define_property(this,\"render\",currentTime=>{if(this.hasBeenDisposed)return;// Calculate the delta time\nconst dt=currentTime-this.lastFrameTime;this.lastFrameTime=currentTime;// Increase the total animation time by dt * animationSpeed\nif(this.speed!==0){this.totalAnimationTime+=dt*this.speed;}// Clear the canvas\nthis.gl.clear(this.gl.COLOR_BUFFER_BIT);// Update uniforms\nthis.gl.useProgram(this.program);// Update the time uniform\nthis.gl.uniform1f(this.uniformLocations.u_time,this.totalAnimationTime*.001);// If the resolution has changed, we need to update the uniform\nif(this.resolutionChanged){this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height);this.gl.uniform1f(this.uniformLocations.u_pixelRatio,window.devicePixelRatio);this.resolutionChanged=false;}this.gl.drawArrays(this.gl.TRIANGLES,0,6);// Loop if we're animating\nif(this.speed!==0){this.requestRender();}else{this.rafId=null;}});_define_property(this,\"requestRender\",()=>{if(this.rafId!==null){cancelAnimationFrame(this.rafId);}this.rafId=requestAnimationFrame(this.render);});_define_property(this,\"updateProvidedUniforms\",()=>{this.gl.useProgram(this.program);Object.entries(this.providedUniforms).forEach(([key,value])=>{const location=this.uniformLocations[key];if(location){if(Array.isArray(value)){switch(value.length){case 2:this.gl.uniform2fv(location,value);break;case 3:this.gl.uniform3fv(location,value);break;case 4:this.gl.uniform4fv(location,value);break;default:if(value.length===9){this.gl.uniformMatrix3fv(location,false,value);}else if(value.length===16){this.gl.uniformMatrix4fv(location,false,value);}else{console.warn(`Unsupported uniform array length: ${value.length}`);}}}else if(typeof value===\"number\"){this.gl.uniform1f(location,value);}else if(typeof value===\"boolean\"){this.gl.uniform1i(location,value?1:0);}else{console.warn(`Unsupported uniform type for ${key}: ${typeof value}`);}}});});/** Set a seed to get a deterministic result */_define_property(this,\"setSeed\",newSeed=>{const oneFrameAt120Fps=1e3/120;this.totalAnimationTime=newSeed*oneFrameAt120Fps;this.lastFrameTime=performance.now();this.render(performance.now());});/** Set an animation speed (or 0 to stop animation) */_define_property(this,\"setSpeed\",(newSpeed=1)=>{// Set the new animation speed\nthis.speed=newSpeed;if(this.rafId===null&&newSpeed!==0){// Moving from 0 to animating, kick off a new rAF loop\nthis.lastFrameTime=performance.now();this.rafId=requestAnimationFrame(this.render);}if(this.rafId!==null&&newSpeed===0){// Moving from animating to not animating, cancel the rAF loop\ncancelAnimationFrame(this.rafId);this.rafId=null;}});/** Update the uniforms that are provided by the outside shader */_define_property(this,\"setUniforms\",newUniforms=>{this.providedUniforms={...this.providedUniforms,...newUniforms};// If we need to allow users to add uniforms after the shader has been created, we can do that here\n// But right now we're expecting the uniform list to be predictable and static\n// this.setupUniforms();\nthis.updateProvidedUniforms();this.render(performance.now());});/** Dispose of the shader mount, cleaning up all of the WebGL resources */_define_property(this,\"dispose\",()=>{// Immediately mark as disposed to prevent future renders from leaking in\nthis.hasBeenDisposed=true;// Cancel the rAF loop\nif(this.rafId!==null){cancelAnimationFrame(this.rafId);this.rafId=null;}if(this.gl&&this.program){this.gl.deleteProgram(this.program);this.program=null;// Reset the WebGL context\nthis.gl.bindBuffer(this.gl.ARRAY_BUFFER,null);this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,null);this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,null);this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,null);// Clear any errors\nthis.gl.getError();}if(this.resizeObserver){this.resizeObserver.disconnect();this.resizeObserver=null;}this.uniformLocations={};});this.canvas=canvas;this.fragmentShader=fragmentShader;this.providedUniforms=uniforms;// Base our starting animation time on the provided seed value\nthis.totalAnimationTime=seed;const gl=canvas.getContext(\"webgl2\",webGlContextAttributes);if(!gl){throw new Error(\"WebGL not supported\");}this.gl=gl;this.initWebGL();this.setupResizeObserver();// Set the animation speed after everything is ready to go\nthis.setSpeed(speed);// Mark canvas as paper shader mount\nthis.canvas.setAttribute(\"data-paper-shaders\",\"true\");}}/** Vertex shader for the shader mount */const vertexShaderSource=`#version 300 es\nlayout(location = 0) in vec4 a_position;\n\nvoid main() {\n  gl_Position = a_position;\n}\n`;function createShader(gl,type,source){const shader=gl.createShader(type);if(!shader)return null;gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS)){console.error(\"An error occurred compiling the shaders: \"+gl.getShaderInfoLog(shader));gl.deleteShader(shader);return null;}return shader;}function createProgram(gl,vertexShaderSource,fragmentShaderSource){const vertexShader=createShader(gl,gl.VERTEX_SHADER,vertexShaderSource);const fragmentShader=createShader(gl,gl.FRAGMENT_SHADER,fragmentShaderSource);if(!vertexShader||!fragmentShader)return null;const program=gl.createProgram();if(!program)return null;gl.attachShader(program,vertexShader);gl.attachShader(program,fragmentShader);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS)){console.error(\"Unable to initialize the shader program: \"+gl.getProgramInfoLog(program));gl.deleteProgram(program);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return null;}// Clean up shaders after successful linking\ngl.detachShader(program,vertexShader);gl.detachShader(program,fragmentShader);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return program;}\nexport const __FramerMetadata__ = {\"exports\":{\"ShaderMount\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./shader_mount.map","export const PatternShapes={Checks:0,Stripes:1,Edge:2};/**\n * 3d Perlin noise with exposed parameters\n *\n * Uniforms include:\n * u_scale - the scale applied to user space\n * u_rotation - the rotation applied to user space\n * u_color1 - the first pattern color\n * u_color2 - the second pattern color\n * u_color3 - the third pattern color\n * u_proportion (0 .. 1) - the proportion between colors (on 0.5 colors are equally distributed)\n * u_softness (0 .. 1) - the color blur (0 for pronounced edges, 1 for gradient)\n * u_shape (0 ... 2) - the color pattern to be distorted with noise & swirl\n *    - u_shape = 0 is checks\n *    - u_shape = 1 is stripes\n *    - u_shape = 2 is 2 halves of canvas (mapping the canvas height regardless of resolution)\n * u_shapeScale - the scale of color pattern (appies over the global scaling)\n * u_distortion - the noisy distortion over the UV coordinate (applied before the overlapping swirl)\n * u_swirl - the power of swirly distortion\n * u_swirlIterations - the number of swirl iterations (layering curves effect)\n *\n */export const warpFragmentShader=`#version 300 es\nprecision highp float;\n\nuniform float u_time;\nuniform float u_pixelRatio;\nuniform vec2 u_resolution;\n\nuniform float u_scale;\nuniform float u_rotation;\nuniform vec4 u_color1;\nuniform vec4 u_color2;\nuniform vec4 u_color3;\nuniform float u_proportion;\nuniform float u_softness;\nuniform float u_shape;\nuniform float u_shapeScale;\nuniform float u_distortion;\nuniform float u_swirl;\nuniform float u_swirlIterations;\n\n\nout vec4 fragColor;\n\n#define TWO_PI 6.28318530718\n#define PI 3.14159265358979323846\n\nvec2 rotate(vec2 uv, float th) {\n  return mat2(cos(th), sin(th), -sin(th), cos(th)) * uv;\n}\n\nfloat random(vec2 st) {\n  return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\n}\nfloat noise(vec2 st) {\n  vec2 i = floor(st);\n  vec2 f = fract(st);\n  float a = random(i);\n  float b = random(i + vec2(1.0, 0.0));\n  float c = random(i + vec2(0.0, 1.0));\n  float d = random(i + vec2(1.0, 1.0));\n\n  // Smoothstep for interpolation\n  vec2 u = f * f * (3.0 - 2.0 * f);\n\n  // Do the interpolation as two nested mix operations\n  // If you try to do this in one big operation, there's enough precision loss to be off by 1px at cell boundaries\n  float x1 = mix(a, b, u.x);\n  float x2 = mix(c, d, u.x);\n  return mix(x1, x2, u.y);\n\n}\n\nvec4 blend_colors(vec4 c1, vec4 c2, vec4 c3, float mixer, float edgesWidth, float edge_blur) {\n    vec3 color1 = c1.rgb * c1.a;\n    vec3 color2 = c2.rgb * c2.a;\n    vec3 color3 = c3.rgb * c3.a;\n\n    float r1 = smoothstep(.0 + .35 * edgesWidth, .7 - .35 * edgesWidth + .5 * edge_blur, mixer);\n    float r2 = smoothstep(.3 + .35 * edgesWidth, 1. - .35 * edgesWidth + edge_blur, mixer);\n\n    vec3 blended_color_2 = mix(color1, color2, r1);\n    float blended_opacity_2 = mix(c1.a, c2.a, r1);\n\n    vec3 c = mix(blended_color_2, color3, r2);\n    float o = mix(blended_opacity_2, c3.a, r2);\n    return vec4(c, o);\n}\n\nvoid main() {\n    vec2 uv = gl_FragCoord.xy / u_resolution.xy;\n    vec2 uv_original = uv;\n\n    float t = .5 * u_time;\n\n    float noise_scale = .0005 + .006 * u_scale;\n\n    uv -= .5;\n    uv *= (noise_scale * u_resolution);\n    uv = rotate(uv, u_rotation * .5 * PI);\n    uv /= u_pixelRatio;\n    uv += .5;\n\n    float n1 = noise(uv * 1. + t);\n    float n2 = noise(uv * 2. - t);\n    float angle = n1 * TWO_PI;\n    uv.x += 4. * u_distortion * n2 * cos(angle);\n    uv.y += 4. * u_distortion * n2 * sin(angle);\n\n    float iterations_number = ceil(clamp(u_swirlIterations, 1., 30.));\n    for (float i = 1.; i <= iterations_number; i++) {\n        uv.x += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1.5 * uv.y);\n        uv.y += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1. * uv.x);\n    }\n\n    float proportion = clamp(u_proportion, 0., 1.);\n\n    float shape = 0.;\n    float mixer = 0.;\n    if (u_shape < .5) {\n      vec2 checks_shape_uv = uv * (.5 + 3.5 * u_shapeScale);\n      shape = .5 + .5 * sin(checks_shape_uv.x) * cos(checks_shape_uv.y);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else if (u_shape < 1.5) {\n      vec2 stripes_shape_uv = uv * (.25 + 3. * u_shapeScale);\n      float f = fract(stripes_shape_uv.y);\n      shape = smoothstep(.0, .55, f) * smoothstep(1., .45, f);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else {\n      float sh = 1. - uv.y;\n      sh -= .5;\n      sh /= (noise_scale * u_resolution.y);\n      sh += .5;\n      float shape_scaling = .2 * (1. - u_shapeScale);\n      shape = smoothstep(.45 - shape_scaling, .55 + shape_scaling, sh + .3 * (proportion - .5));\n      mixer = shape;\n    }\n\n    vec4 color_mix = blend_colors(u_color1, u_color2, u_color3, mixer, 1. - clamp(u_softness, 0., 1.), .01 + .01 * u_scale);\n\n    fragColor = vec4(color_mix.rgb, color_mix.a);\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"WarpUniforms\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"warpFragmentShader\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShapes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShape\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./warp.map","/**  Convert color string from HSL, RGB, or hex to 0-to-1-range-RGBA array */export function getShaderColorFromString(colorString,fallback=[0,0,0,1]){// If the color string is already an array of 3 or 4 numbers, return it (with alpha=1 if needed)\nif(Array.isArray(colorString)){if(colorString.length===4)return colorString;if(colorString.length===3)return[...colorString,1];return getShaderColorFromString(fallback);}// If the color string is not a string, return the fallback\nif(typeof colorString!==\"string\"){return getShaderColorFromString(fallback);}let r,g,b,a=1;if(colorString.startsWith(\"#\")){[r,g,b,a]=hexToRgba(colorString);}else if(colorString.startsWith(\"rgb\")){[r,g,b,a]=parseRgba(colorString);}else if(colorString.startsWith(\"hsl\")){[r,g,b,a]=hslaToRgba(parseHsla(colorString));}else{console.error(\"Unsupported color format\",colorString);return getShaderColorFromString(fallback);}return[clamp(r,0,1),clamp(g,0,1),clamp(b,0,1),clamp(a,0,1)];}/** Convert hex to RGBA (0 to 1 range) */function hexToRgba(hex){// Remove # if present\nhex=hex.replace(/^#/,\"\");// Expand three-letter hex to six-letter\nif(hex.length===3){hex=hex.split(\"\").map(char=>char+char).join(\"\");}// Expand six-letter hex to eight-letter (add full opacity if no alpha)\nif(hex.length===6){hex=hex+\"ff\";}// Parse the components\nconst r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;const a=parseInt(hex.slice(6,8),16)/255;return[r,g,b,a];}/** Parse RGBA string to RGBA (0 to 1 range) */function parseRgba(rgba){// Match both rgb and rgba patterns\nconst match=rgba.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\")/255,parseInt(match[2]??\"0\")/255,parseInt(match[3]??\"0\")/255,match[4]===undefined?1:parseFloat(match[4])];}/** Parse HSLA string */function parseHsla(hsla){const match=hsla.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\"),parseInt(match[2]??\"0\"),parseInt(match[3]??\"0\"),match[4]===undefined?1:parseFloat(match[4])];}/** Convert HSLA to RGBA (0 to 1 range) */function hslaToRgba(hsla){const[h,s,l,a]=hsla;const hDecimal=h/360;const sDecimal=s/100;const lDecimal=l/100;let r,g,b;if(s===0){r=g=b=lDecimal// achromatic\n;}else{const hue2rgb=(p,q,t)=>{if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*6*t;if(t<1/2)return q;if(t<2/3)return p+(q-p)*(2/3-t)*6;return p;};const q=lDecimal<.5?lDecimal*(1+sDecimal):lDecimal+sDecimal-lDecimal*sDecimal;const p=2*lDecimal-q;r=hue2rgb(p,q,hDecimal+1/3);g=hue2rgb(p,q,hDecimal);b=hue2rgb(p,q,hDecimal-1/3);}return[r,g,b,a];}export const clamp=(n,min,max)=>Math.min(Math.max(n,min),max);\nexport const __FramerMetadata__ = {\"exports\":{\"clamp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShaderColorFromString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./get_shader_color_from_string.map","/** The core Shader Mounting class. Pass it a canvas element and a fragment shader to get started. */import{jsx as _jsx}from\"react/jsx-runtime\";export{ShaderMount}from\"https://framerusercontent.com/modules/NLpw4UPElXpirDfZ8gK3/pnnblFdmCm84r7TGjG3U/shader_mount.js\";// ----- Warping Distortion ----- //\n/** Warp: distortion + swirl + underlying shapes */export{warpFragmentShader,PatternShapes}from\"https://framerusercontent.com/modules/zIDOp1iaNFIXSAIx7ljo/VX06XYWdAlD95B9usTKm/warp.js\";// ----- Uniform conversion utils ----- //\nexport{getShaderColorFromString}from\"https://framerusercontent.com/modules/r591zLdRh7n2CKaaHRG7/PCYxubr6wk68eTxKLhEH/get_shader_color_from_string.js\";export default function A(props){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"PatternShapes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShape\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShaderMount\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShaderColorFromString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"warpFragmentShader\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WarpUniforms\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./index.map","/*\n * index\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/q3nWgGXMhG0Ina6vgRVz/PVl4bshKvCOZO36e3vK1/index.js\"\nexport { default } from \"https://framerusercontent.com/modules/q3nWgGXMhG0Ina6vgRVz/PVl4bshKvCOZO36e3vK1/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js\";import{getShaderColorFromString,warpFragmentShader,PatternShapes,ShaderMount as ShaderMountVanilla}from\"https://framer.com/m/index-uMsj.js@PVl4bshKvCOZO36e3vK1\";import{cubicBezier,useInView}from\"framer-motion\";const speedEase=cubicBezier(.65,0,.88,.77);const templates={Prism:{color1:\"#050505\",color2:\"#66B3FF\",color3:\"#FFFFFF\",rotation:-50,proportion:1,scale:.01,speed:30,distortion:0,swirl:50,swirlIterations:16,softness:47,offset:-299,shape:\"Checks\",shapeSize:45},Lava:{color1:\"#FF9F21\",color2:\"#FF0303\",color3:\"#000000\",rotation:114,proportion:100,scale:.52,speed:30,distortion:7,swirl:18,swirlIterations:20,softness:100,offset:717,shape:\"Edge\",shapeSize:12},Plasma:{color1:\"#B566FF\",color2:\"#000000\",color3:\"#000000\",rotation:0,proportion:63,scale:.75,speed:30,distortion:5,swirl:61,swirlIterations:5,softness:100,offset:-168,shape:\"Checks\",shapeSize:28},Pulse:{color1:\"#66FF85\",color2:\"#000000\",color3:\"#000000\",rotation:-167,proportion:92,scale:0,speed:20,distortion:54,swirl:75,swirlIterations:3,softness:28,offset:-813,shape:\"Checks\",shapeSize:79},Vortex:{color1:\"#000000\",color2:\"#FFFFFF\",color3:\"#000000\",rotation:50,proportion:41,scale:.4,speed:20,distortion:0,swirl:100,swirlIterations:3,softness:5,offset:-744,shape:\"Stripes\",shapeSize:80},Mist:{color1:\"#050505\",color2:\"#FF66B8\",color3:\"#050505\",rotation:0,proportion:33,scale:.48,speed:39,distortion:4,swirl:65,swirlIterations:5,softness:100,offset:-235,shape:\"Edge\",shapeSize:48}};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function AnimatedGradientBackground(props){const isStaticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const useCustomColors=props.preset===\"custom\"||props.colorMode===\"custom\";const values=props.preset===\"custom\"?props:templates[props.preset]||Object.values(templates)[0];const[color1,color2,color3]=useColors(props.color1,props.color2,props.color3);const ref=useRef(null);const isInView=useInView(ref,{once:false,amount:.1});const currentSpeed=useMemo(()=>{if(isCanvas&&props.preview)return speedEase(props.speed/100)*5;if(!isStaticRenderer&&isInView)return speedEase(props.speed/100)*5;return 0;},[isInView,isStaticRenderer,props.speed,props.preview,isCanvas]);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{borderRadius:props.radius,overflow:\"hidden\",position:\"relative\",...props.style},children:[/*#__PURE__*/_jsx(Warp,{color1:useCustomColors?color1:values.color1,color2:useCustomColors?color2:values.color2,color3:useCustomColors?color3:values.color3,scale:values.scale,proportion:values.proportion/100,distortion:values.distortion/50,swirl:values.swirl/100,swirlIterations:values.swirl===0?0:values.swirlIterations,rotation:values.rotation*Math.PI/180,speed:currentSpeed,seed:values.offset*10,shape:PatternShapes[values.shape],shapeScale:values.shapeSize/100,softness:values.softness/100,style:props.style}),props.noise&&props.noise.opacity>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(\"https://framerusercontent.com/images/g0QcWrxr87K0ufOxIUFBakwYA8.png\")`,backgroundSize:props.noise.scale*200,backgroundRepeat:\"repeat\",opacity:props.noise.opacity/2}})]});}addPropertyControls(AnimatedGradientBackground,{preset:{type:ControlType.Enum,defaultValue:Object.keys(templates)[0],options:[...Object.keys(templates),\"custom\"],optionTitles:[...Object.keys(templates),\"Custom\"]},preview:{type:ControlType.Boolean,defaultValue:false},colorMode:{type:ControlType.Enum,defaultValue:\"preset\",options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,title:\"Colors\",hidden:props=>props.preset===\"custom\"},color1:{type:ControlType.Color,defaultValue:\"#262626\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},color2:{type:ControlType.Color,defaultValue:\"#75c1f0\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},color3:{type:ControlType.Color,defaultValue:\"#ffffff\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},noise:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01},scale:{type:ControlType.Number,defaultValue:1,min:.2,max:2,step:.1}}},rotation:{type:ControlType.Number,defaultValue:0,min:-360,max:360,step:1,unit:\"\\xb0\",hidden:props=>props.preset!==\"custom\"},proportion:{type:ControlType.Number,defaultValue:35,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},scale:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.01,hidden:props=>props.preset!==\"custom\"},speed:{type:ControlType.Number,defaultValue:25,step:1,min:0,max:100},distortion:{type:ControlType.Number,defaultValue:12,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},swirl:{type:ControlType.Number,defaultValue:80,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},swirlIterations:{type:ControlType.Number,defaultValue:10,min:0,max:20,step:1,title:\"Iterations\",hidden:props=>props.swirl===0||props.preset!==\"custom\"},softness:{type:ControlType.Number,defaultValue:100,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},offset:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3,step:1,hidden:props=>props.preset!==\"custom\"},shape:{type:ControlType.Enum,defaultValue:\"Checks\",options:Object.keys(PatternShapes),hidden:props=>props.preset!==\"custom\"},shapeSize:{type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\"}});//////////////////////////////\nconst defaultPreset={name:\"Default\",params:{scale:1,rotation:0,speed:20,seed:0,color1:\"hsla(0, 0%, 15%, 1)\",color2:\"hsla(203, 80%, 70%, 1)\",color3:\"hsla(0, 0%, 100%, 1)\",proportion:.35,softness:1,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.1,shape:PatternShapes.Checks}};// Due to Leva controls limitation:\n// 1) keep default colors in HSLA format to keep alpha channel\n// 2) don't use decimal values on HSL values (to avoid button highlight bug)\nconst Warp=props=>{const uniforms=useMemo(()=>{return{u_scale:props.scale??defaultPreset.params.scale,u_rotation:props.rotation??defaultPreset.params.rotation,u_color1:getShaderColorFromString(props.color1,defaultPreset.params.color1),u_color2:getShaderColorFromString(props.color2,defaultPreset.params.color2),u_color3:getShaderColorFromString(props.color3,defaultPreset.params.color2),u_proportion:props.proportion??defaultPreset.params.proportion,u_softness:props.softness??defaultPreset.params.softness,u_distortion:props.distortion??defaultPreset.params.distortion,u_swirl:props.swirl??defaultPreset.params.swirl,u_swirlIterations:props.swirlIterations??defaultPreset.params.swirlIterations,u_shapeScale:props.shapeScale??defaultPreset.params.shapeScale,u_shape:props.shape??defaultPreset.params.shape};},[props.scale,props.rotation,props.color1,props.color2,props.color3,props.proportion,props.softness,props.distortion,props.swirl,props.swirlIterations,props.shapeScale,props.shape,props.speed]);return /*#__PURE__*/_jsx(ShaderMount,{...props,fragmentShader:warpFragmentShader,uniforms:uniforms});};const ShaderMount=({ref,fragmentShader,style,uniforms={},webGlContextAttributes,speed=1,seed=0})=>{const canvasRef=ref??useRef(null);const shaderMountRef=useRef(null);useEffect(()=>{if(canvasRef.current){shaderMountRef.current=new ShaderMountVanilla(canvasRef.current,fragmentShader,uniforms,webGlContextAttributes,speed,seed);}return()=>{shaderMountRef.current?.dispose();};},[fragmentShader,webGlContextAttributes]);useEffect(()=>{shaderMountRef.current?.setUniforms(uniforms);},[uniforms]);useEffect(()=>{shaderMountRef.current?.setSpeed(speed);},[speed]);useEffect(()=>{shaderMountRef.current?.setSeed(seed);},[seed]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:style});};function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}AnimatedGradientBackground.displayName=\"Animated Gradient Background\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedGradientBackground\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedLiquidBackground_Prod.map","// Generated by Framer (891012c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"up_NHJtW0\",\"XCOEVM0Nl\",\"pHFgnbV1S\"];const serializationHash=\"framer-CMNmL\";const variantClassNames={pHFgnbV1S:\"framer-v-1ewwr39\",up_NHJtW0:\"framer-v-aq0kmg\",XCOEVM0Nl:\"framer-v-1byvsez\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const usPrlBbr2=undefined;const transition1={duration:0,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 humanReadableVariantMap={\"Variant 1\":\"up_NHJtW0\",PBJ:\"XCOEVM0Nl\",Phone:\"pHFgnbV1S\"};const Variants=motion.create(React.Fragment);const getProps=({appear,height,id,width,...props})=>{return{...props,usPrlBbr2:appear??props.usPrlBbr2,variant:humanReadableVariantMap[props.variant]??props.variant??\"up_NHJtW0\"};};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,usPrlBbr2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"up_NHJtW0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1dp7l7e=activeVariantCallback(async(...args)=>{if(usPrlBbr2){const res=await usPrlBbr2(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{default:onAppear1dp7l7e});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-aq0kmg\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"up_NHJtW0\",ref:refBinding,style:{...style},...addPropertyOverrides({pHFgnbV1S:{\"data-framer-name\":\"Phone\"},XCOEVM0Nl:{\"data-framer-name\":\"PBJ\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vs9wwk\",layoutDependency:layoutDependency,layoutId:\"gATCPyvNp\",style:{backdropFilter:\"blur(5px)\",background:\"radial-gradient(57.99999999999999% 100% at 51.7% 0%, rgba(196, 196, 196, 0.88) 0%, rgb(0, 0, 0) 81%, rgb(0, 0, 0) 90.29028952658713%, rgb(0, 0, 0) 100.30030259140976%)\",WebkitBackdropFilter:\"blur(5px)\"},variants:{XCOEVM0Nl:{background:\"radial-gradient(78% 100% at 51.7% 0%, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)) 0%, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)) 40%, rgba(7, 43, 97, 0.6) 82%, rgba(7, 43, 97, 0.45) 100%)\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:.46,fit:\"tile\",intrinsicHeight:126,intrinsicWidth:126,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||226)-0-226)/2)+0),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/zkZcqLYKrbf3IcoLGmkQF4odXvY.svg?width=126&height=126\"},className:\"framer-101yecf\",layoutDependency:layoutDependency,layoutId:\"EIWOtyOmR\",style:{opacity:.25},...addPropertyOverrides({pHFgnbV1S:{background:{alt:\"\",backgroundSize:.46,fit:\"tile\",intrinsicHeight:126,intrinsicWidth:126,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)+0),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",sizes:\"390px\",src:\"https://framerusercontent.com/images/zkZcqLYKrbf3IcoLGmkQF4odXvY.svg?width=126&height=126\"}},XCOEVM0Nl:{background:{alt:\"\",backgroundSize:.46,fit:\"tile\",intrinsicHeight:126,intrinsicWidth:126,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||226)-0-226)/2)+0),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/lYKCnAiYJKMi8CIVivY7mPcAOmI.png?width=126&height=126\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CMNmL.framer-135oin1, .framer-CMNmL .framer-135oin1 { display: block; }\",\".framer-CMNmL.framer-aq0kmg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 2000px; }\",\".framer-CMNmL .framer-1vs9wwk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CMNmL .framer-101yecf { flex: 1 0 0px; height: 226px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-CMNmL.framer-v-1ewwr39.framer-aq0kmg { height: 100px; width: 390px; }\",\".framer-CMNmL.framer-v-1ewwr39 .framer-1vs9wwk, .framer-CMNmL.framer-v-1ewwr39 .framer-101yecf { flex: none; height: 100px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 226\n * @framerIntrinsicWidth 2000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XCOEVM0Nl\":{\"layout\":[\"fixed\",\"auto\"]},\"pHFgnbV1S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"usPrlBbr2\":\"appear\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWaYye2yxJ=withCSS(Component,css,\"framer-CMNmL\");export default FramerWaYye2yxJ;FramerWaYye2yxJ.displayName=\"Banner-Varients\";FramerWaYye2yxJ.defaultProps={height:226,width:2e3};addPropertyControls(FramerWaYye2yxJ,{variant:{options:[\"up_NHJtW0\",\"XCOEVM0Nl\",\"pHFgnbV1S\"],optionTitles:[\"Variant 1\",\"PBJ\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},usPrlBbr2:{title:\"Appear\",type:ControlType.EventHandler}});addFonts(FramerWaYye2yxJ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWaYye2yxJ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"usPrlBbr2\\\":\\\"appear\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"226\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XCOEVM0Nl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pHFgnbV1S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"2000\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WaYye2yxJ.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/plhC5PVnCMllW5QXjFK5/Ticker.js\";import Slideshow from\"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/k4brqe4qK7JYm6JdutDJ/SlideShow.js\";import BannerVarients from\"https://framerusercontent.com/modules/9YNdnIdRhg1gQv2hXF18/K6bnsl60gLnsfIgKNC4A/WaYye2yxJ.js\";const BannerVarientsFonts=getFonts(BannerVarients);const TickerFonts=getFonts(Ticker);const SlideshowFonts=getFonts(Slideshow);const MotionSectionWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.section));const cycleOrder=[\"z1FZ2oV3J\",\"AC8awW2sm\",\"oCHD9G75o\",\"qGttzz7et\",\"j7PS0o_N9\",\"kCsE9hPij\",\"lrGxX7ZZM\",\"zAZM9Y0HX\",\"NRns5Ombg\",\"agUPLasGi\",\"pF6hOU5hQ\",\"l4CmwyKfr\",\"tDAHIjLX9\",\"St46v98X0\",\"pBxa4We90\",\"A4DGBHELm\",\"zSngYzX4l\"];const serializationHash=\"framer-GZzi7\";const variantClassNames={A4DGBHELm:\"framer-v-741o5w\",AC8awW2sm:\"framer-v-1u1f05d\",agUPLasGi:\"framer-v-1eempzy\",j7PS0o_N9:\"framer-v-17cuwf7\",kCsE9hPij:\"framer-v-jfj5nz\",l4CmwyKfr:\"framer-v-zxrwxm\",lrGxX7ZZM:\"framer-v-cn09a7\",NRns5Ombg:\"framer-v-1td78qf\",oCHD9G75o:\"framer-v-t0ez5k\",pBxa4We90:\"framer-v-zwd8rj\",pF6hOU5hQ:\"framer-v-k5j1ed\",qGttzz7et:\"framer-v-hn5pea\",St46v98X0:\"framer-v-uhw6em\",tDAHIjLX9:\"framer-v-kpe6l0\",z1FZ2oV3J:\"framer-v-1m3hr0\",zAZM9Y0HX:\"framer-v-1dtvqrq\",zSngYzX4l:\"framer-v-b9qm10\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B4tjT_l1e=undefined;const bQKp1aSGn=undefined;const HSBWsaOrG=undefined;const rah8jq2Xz=undefined;const ZsUudPcxN=undefined;const I8B51VXtd=undefined;const bl0RtsySf=undefined;const OdDFfrGtN=undefined;const KinpakMti=undefined;const lvziyNuyl=undefined;const me5zykkwW=undefined;const lDeKJu_jM=undefined;const ujC1IJEz9=undefined;const BSRXTvKTP=undefined;const transition1={bounce:0,delay:.5,duration:3,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:60,delay:0,mass:.1,stiffness:860,type:\"spring\"};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={\"About Me - Desktop\":\"l4CmwyKfr\",\"About Me - Phone\":\"zSngYzX4l\",\"About Me - Tablet\":\"tDAHIjLX9\",\"About Me - XL\":\"pF6hOU5hQ\",\"PATRICK MORGAN-Desktop\":\"oCHD9G75o\",\"PATRICK MORGAN-Phone\":\"j7PS0o_N9\",\"PATRICK MORGAN-Tablet\":\"qGttzz7et\",\"PATRICK MORGAN-XL\":\"z1FZ2oV3J\",\"PBJ-Desktop\":\"St46v98X0\",\"PBJ-Phone\":\"A4DGBHELm\",\"PBJ-Tablet\":\"pBxa4We90\",\"PBJ-XL\":\"agUPLasGi\",\"Projects-Desktop\":\"lrGxX7ZZM\",\"Projects-Phone\":\"NRns5Ombg\",\"Projects-Tablet\":\"zAZM9Y0HX\",\"Projects-XL\":\"kCsE9hPij\",S:\"AC8awW2sm\"};const Variants=motion.create(React.Fragment);const getProps=({aboutMeDesktop,aboutMePhone,aboutMeTablet,aboutMeXL,height,id,mORGANPhone,pATRICKMORGANDesktop,pATRICKPhone,pBJDesktop,pBJPhone,pBJTablet,pBJXL,pROJECTSDesktop,projectsTablet,projectsXL,width,...props})=>{return{...props,B4tjT_l1e:pATRICKMORGANDesktop??props.B4tjT_l1e??\"PATRICK MORGAN\",bl0RtsySf:aboutMeXL??props.bl0RtsySf??\"ABOUT ME\",bQKp1aSGn:pATRICKPhone??props.bQKp1aSGn??\"PATRICK\",BSRXTvKTP:mORGANPhone??props.BSRXTvKTP??\"MORGAN\",HSBWsaOrG:projectsXL??props.HSBWsaOrG??\"PROJECTS\",I8B51VXtd:pBJXL??props.I8B51VXtd??\"PETS BRING JOY\",KinpakMti:aboutMeTablet??props.KinpakMti??\"ABOUT ME\",lDeKJu_jM:pBJPhone??props.lDeKJu_jM??\"PETS BRING JOY\",lvziyNuyl:pBJDesktop??props.lvziyNuyl??\"PETS BRING JOY\",me5zykkwW:pBJTablet??props.me5zykkwW??\"PETS BRING JOY\",OdDFfrGtN:aboutMeDesktop??props.OdDFfrGtN??\"ABOUT ME\",rah8jq2Xz:pROJECTSDesktop??props.rah8jq2Xz??\"PROJECTS\",ujC1IJEz9:aboutMePhone??props.ujC1IJEz9??\"ABOUT ME\",variant:humanReadableVariantMap[props.variant]??props.variant??\"z1FZ2oV3J\",ZsUudPcxN:projectsTablet??props.ZsUudPcxN??\"PROJECTS\"};};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,B4tjT_l1e,bQKp1aSGn,BSRXTvKTP,HSBWsaOrG,rah8jq2Xz,ZsUudPcxN,I8B51VXtd,lvziyNuyl,lDeKJu_jM,me5zykkwW,bl0RtsySf,OdDFfrGtN,KinpakMti,ujC1IJEz9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"z1FZ2oV3J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"AC8awW2sm\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"AC8awW2sm\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"qGttzz7et\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"qGttzz7et\")return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"j7PS0o_N9\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionSectionWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1m3hr0\",className,classNames),\"data-border\":true,\"data-framer-appear-id\":\"1m3hr0\",\"data-framer-name\":\"PATRICK MORGAN-XL\",layoutDependency:layoutDependency,layoutId:\"z1FZ2oV3J\",optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\",...style},...addPropertyOverrides({A4DGBHELm:{\"data-framer-name\":\"PBJ-Phone\"},AC8awW2sm:{\"data-framer-name\":\"S\"},agUPLasGi:{\"data-framer-name\":\"PBJ-XL\"},j7PS0o_N9:{\"data-framer-name\":\"PATRICK MORGAN-Phone\"},kCsE9hPij:{\"data-framer-name\":\"Projects-XL\"},l4CmwyKfr:{\"data-framer-name\":\"About Me - Desktop\"},lrGxX7ZZM:{\"data-framer-name\":\"Projects-Desktop\"},NRns5Ombg:{\"data-framer-name\":\"Projects-Phone\"},oCHD9G75o:{\"data-framer-name\":\"PATRICK MORGAN-Desktop\"},pBxa4We90:{\"data-framer-name\":\"PBJ-Tablet\"},pF6hOU5hQ:{\"data-framer-name\":\"About Me - XL\"},qGttzz7et:{\"data-framer-name\":\"PATRICK MORGAN-Tablet\"},St46v98X0:{\"data-framer-name\":\"PBJ-Desktop\"},tDAHIjLX9:{\"data-framer-name\":\"About Me - Tablet\"},zAZM9Y0HX:{\"data-framer-name\":\"Projects-Tablet\"},zSngYzX4l:{\"data-framer-name\":\"About Me - Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r3bd60-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pOsV3xwut-container\",nodeId:\"pOsV3xwut\",rendersWithMotion:true,scopeId:\"QijTTMfVp\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:0,overflow:false},gap:0,height:\"100%\",hoverFactor:1,id:\"pOsV3xwut\",layoutId:\"pOsV3xwut\",padding:10,paddingBottom:10,paddingLeft:0,paddingPerSide:true,paddingRight:0,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:222,width:\"1536px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-plrko-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"VVxMQzxRc-container\",nodeId:\"VVxMQzxRc\",rendersWithMotion:true,scopeId:\"QijTTMfVp\",children:/*#__PURE__*/_jsx(BannerVarients,{height:\"100%\",id:\"VVxMQzxRc\",layoutId:\"VVxMQzxRc\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"up_NHJtW0\"),width:\"100%\"})})})],speed:200,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ewxhrg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sIM9f_5tD-container\",nodeId:\"sIM9f_5tD\",rendersWithMotion:true,scopeId:\"QijTTMfVp\",children:/*#__PURE__*/_jsx(Slideshow,{alignment:\"flex-start\",arrowOptions:{arrowFill:\"rgba(0, 0, 0, 0)\",arrowGap:30,arrowPadding:-21,arrowPaddingBottom:-55,arrowPaddingLeft:0,arrowPaddingRight:275,arrowPaddingTop:-70,arrowPosition:\"bottom-right\",arrowRadius:100,arrowShouldFadeIn:false,arrowShouldSpace:false,arrowSize:25,leftArrow:\"https://framerusercontent.com/images/kEw1mnXoxbH5B6L1pZTKejD8.svg?width=256&height=256\",rightArrow:\"https://framerusercontent.com/images/mOMvmtm0XcmfOgKwLByN9WrE.svg?width=256&height=256\",showMouseControls:false},autoPlayControl:true,borderRadius:0,direction:\"left\",dragControl:true,effectsOptions:{effectsHover:true,effectsOpacity:.79,effectsPerspective:1200,effectsRotate:0,effectsScale:.9,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:0,overflow:true},gap:0,height:\"100%\",id:\"sIM9f_5tD\",intervalControl:3,itemAmount:2,layoutId:\"sIM9f_5tD\",padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:true,paddingRight:20,paddingTop:20,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\",dotsBlur:0,dotsFill:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",dotsGap:10,dotsInset:15,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:true},slots:[],startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ilsub4\",layoutDependency:layoutDependency,layoutId:\"pJgmvy8v8\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 5.41)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PATRICK MORGAN\"})}),className:\"framer-1q5ke0f\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"tWqT9RjLD\",style:{\"--extracted-r6o4lv\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:B4tjT_l1e,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 10.41)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PATRICK MORGAN\"})}),className:\"framer-6oy1pk\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"KrpCf8r5m\",style:{\"--extracted-r6o4lv\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{A4DGBHELm:{\"--extracted-1kkmzbh\":\"1px\",\"--extracted-1nvstw5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192))\"},agUPLasGi:{\"--extracted-1kkmzbh\":\"1px\",\"--extracted-1nvstw5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192))\"},pBxa4We90:{\"--extracted-1kkmzbh\":\"1px\",\"--extracted-1nvstw5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192))\"},St46v98X0:{\"--extracted-1kkmzbh\":\"1px\",\"--extracted-1nvstw5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A4DGBHELm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TnVuaXRvLXNlbWlib2xk\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.54)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 1px)\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)) 0%, rgb(255, 255, 255) 100%)\"},children:\"PETS BRING JOY\"})})}),fonts:[\"FS;Nunito-semibold\"],text:lDeKJu_jM},agUPLasGi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TnVuaXRvLXNlbWlib2xk\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 8.79)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 1px)\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)) 0%, rgb(255, 255, 255) 100%)\"},children:\"PETS BRING JOY\"})})}),fonts:[\"FS;Nunito-semibold\"],text:I8B51VXtd},j7PS0o_N9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 3.54)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PATRICK\"})}),text:bQKp1aSGn},kCsE9hPij:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 10.41)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PROJECTS\"})}),text:HSBWsaOrG},l4CmwyKfr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 10.41)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PETS BRING JOY\"})}),text:OdDFfrGtN},lrGxX7ZZM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 8.21)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PROJECTS\"})}),text:rah8jq2Xz},NRns5Ombg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 3.54)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PROJECTS\"})})},oCHD9G75o:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 8.21)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PATRICK MORGAN\"})})},pBxa4We90:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TnVuaXRvLXNlbWlib2xk\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 5.41)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 1px)\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)) 0%, rgb(255, 255, 255) 100%)\"},children:\"PETS BRING JOY\"})})}),fonts:[\"FS;Nunito-semibold\"],text:me5zykkwW},pF6hOU5hQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 10.41)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"ABOUT ME\"})}),text:bl0RtsySf},St46v98X0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TnVuaXRvLXNlbWlib2xk\",\"--framer-font-family\":'\"Nunito\", \"Nunito Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 8.21)\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(1, 113, 192)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 1px)\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(7, 43, 97)) 0%, rgb(255, 255, 255) 100%)\"},children:\"PETS BRING JOY\"})})}),fonts:[\"FS;Nunito-semibold\"],text:lvziyNuyl},tDAHIjLX9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 5.41)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"MY JOURNEY\"})}),text:KinpakMti},zAZM9Y0HX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 5.41)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PROJECTS\"})}),text:ZsUudPcxN},zSngYzX4l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 3.54)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PROJECTS\"})}),text:ujC1IJEz9}},baseVariant,gestureVariant)})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jt3pep\",layoutDependency:layoutDependency,layoutId:\"fU6qyEsgv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 3.54)\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"MORGAN\"})}),className:\"framer-1y0j5sd\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"cM73TXrlR\",style:{\"--extracted-r6o4lv\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:BSRXTvKTP,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GZzi7.framer-25e46e, .framer-GZzi7 .framer-25e46e { display: block; }\",\".framer-GZzi7.framer-1m3hr0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 143px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1536px; }\",\".framer-GZzi7 .framer-r3bd60-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-GZzi7 .framer-plrko-container { height: 222px; position: relative; width: 1536px; }\",\".framer-GZzi7 .framer-ewxhrg-container { bottom: -1px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-GZzi7 .framer-ilsub4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-GZzi7 .framer-1q5ke0f, .framer-GZzi7 .framer-6oy1pk { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 0; }\",\".framer-GZzi7 .framer-jt3pep { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 4px 0px; position: relative; width: 100%; }\",\".framer-GZzi7 .framer-1y0j5sd { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-GZzi7.framer-v-1u1f05d.framer-1m3hr0 { height: 100px; width: 513px; }\",\".framer-GZzi7.framer-v-t0ez5k.framer-1m3hr0, .framer-GZzi7.framer-v-cn09a7.framer-1m3hr0, .framer-GZzi7.framer-v-uhw6em.framer-1m3hr0 { height: min-content; padding: 0px 10px 0px 10px; width: 1200px; }\",\".framer-GZzi7.framer-v-t0ez5k .framer-6oy1pk, .framer-GZzi7.framer-v-cn09a7 .framer-6oy1pk, .framer-GZzi7.framer-v-uhw6em .framer-6oy1pk { align-self: stretch; }\",\".framer-GZzi7.framer-v-hn5pea.framer-1m3hr0, .framer-GZzi7.framer-v-1dtvqrq.framer-1m3hr0, .framer-GZzi7.framer-v-kpe6l0.framer-1m3hr0, .framer-GZzi7.framer-v-zwd8rj.framer-1m3hr0 { height: min-content; width: 810px; }\",\".framer-GZzi7.framer-v-17cuwf7.framer-1m3hr0 { height: 100px; padding: 0px 10px 0px 10px; width: 390px; }\",\".framer-GZzi7.framer-v-17cuwf7 .framer-ilsub4 { justify-content: flex-start; padding: 4px 0px 0px 0px; }\",\".framer-GZzi7.framer-v-jfj5nz .framer-r3bd60-container, .framer-GZzi7.framer-v-1eempzy .framer-r3bd60-container, .framer-GZzi7.framer-v-k5j1ed .framer-r3bd60-container { bottom: unset; height: 143px; left: calc(50.00000000000002% - 1536px / 2); right: unset; top: calc(49.650349650349675% - 143px / 2); width: 1536px; }\",\".framer-GZzi7.framer-v-1td78qf.framer-1m3hr0, .framer-GZzi7.framer-v-741o5w.framer-1m3hr0, .framer-GZzi7.framer-v-b9qm10.framer-1m3hr0 { height: min-content; padding: 0px 10px 0px 10px; width: 390px; }\",\".framer-GZzi7.framer-v-1td78qf .framer-ilsub4, .framer-GZzi7.framer-v-741o5w .framer-ilsub4, .framer-GZzi7.framer-v-b9qm10 .framer-ilsub4 { justify-content: flex-start; }\",\".framer-GZzi7.framer-v-1td78qf .framer-6oy1pk, .framer-GZzi7.framer-v-741o5w .framer-6oy1pk, .framer-GZzi7.framer-v-b9qm10 .framer-6oy1pk { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-GZzi7.framer-v-zxrwxm.framer-1m3hr0 { width: 1200px; }\",\".framer-GZzi7.framer-v-zxrwxm .framer-r3bd60-container { bottom: unset; height: 143px; left: calc(50.00000000000002% - 1200px / 2); right: unset; top: calc(49.650349650349675% - 143px / 2); width: 1200px; }\",\".framer-GZzi7.framer-v-kpe6l0 .framer-r3bd60-container { bottom: unset; height: 69px; left: calc(50.00000000000002% - 810px / 2); right: unset; top: calc(49.650349650349675% - 69px / 2); width: 810px; }\",'.framer-GZzi7[data-border=\"true\"]::after, .framer-GZzi7 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 143\n * @framerIntrinsicWidth 1536\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AC8awW2sm\":{\"layout\":[\"fixed\",\"fixed\"]},\"oCHD9G75o\":{\"layout\":[\"fixed\",\"auto\"]},\"qGttzz7et\":{\"layout\":[\"fixed\",\"auto\"]},\"j7PS0o_N9\":{\"layout\":[\"fixed\",\"fixed\"]},\"kCsE9hPij\":{\"layout\":[\"fixed\",\"fixed\"]},\"lrGxX7ZZM\":{\"layout\":[\"fixed\",\"auto\"]},\"zAZM9Y0HX\":{\"layout\":[\"fixed\",\"auto\"]},\"NRns5Ombg\":{\"layout\":[\"fixed\",\"auto\"]},\"agUPLasGi\":{\"layout\":[\"fixed\",\"fixed\"]},\"pF6hOU5hQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"l4CmwyKfr\":{\"layout\":[\"fixed\",\"fixed\"]},\"tDAHIjLX9\":{\"layout\":[\"fixed\",\"auto\"]},\"St46v98X0\":{\"layout\":[\"fixed\",\"auto\"]},\"pBxa4We90\":{\"layout\":[\"fixed\",\"auto\"]},\"A4DGBHELm\":{\"layout\":[\"fixed\",\"auto\"]},\"zSngYzX4l\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"B4tjT_l1e\":\"pATRICKMORGANDesktop\",\"bQKp1aSGn\":\"pATRICKPhone\",\"BSRXTvKTP\":\"mORGANPhone\",\"HSBWsaOrG\":\"projectsXL\",\"rah8jq2Xz\":\"pROJECTSDesktop\",\"ZsUudPcxN\":\"projectsTablet\",\"I8B51VXtd\":\"pBJXL\",\"lvziyNuyl\":\"pBJDesktop\",\"lDeKJu_jM\":\"pBJPhone\",\"me5zykkwW\":\"pBJTablet\",\"bl0RtsySf\":\"aboutMeXL\",\"OdDFfrGtN\":\"aboutMeDesktop\",\"KinpakMti\":\"aboutMeTablet\",\"ujC1IJEz9\":\"aboutMePhone\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQijTTMfVp=withCSS(Component,css,\"framer-GZzi7\");export default FramerQijTTMfVp;FramerQijTTMfVp.displayName=\"Banner scroll\";FramerQijTTMfVp.defaultProps={height:143,width:1536};addPropertyControls(FramerQijTTMfVp,{variant:{options:[\"z1FZ2oV3J\",\"AC8awW2sm\",\"oCHD9G75o\",\"qGttzz7et\",\"j7PS0o_N9\",\"kCsE9hPij\",\"lrGxX7ZZM\",\"zAZM9Y0HX\",\"NRns5Ombg\",\"agUPLasGi\",\"pF6hOU5hQ\",\"l4CmwyKfr\",\"tDAHIjLX9\",\"St46v98X0\",\"pBxa4We90\",\"A4DGBHELm\",\"zSngYzX4l\"],optionTitles:[\"PATRICK MORGAN-XL\",\"S\",\"PATRICK MORGAN-Desktop\",\"PATRICK MORGAN-Tablet\",\"PATRICK MORGAN-Phone\",\"Projects-XL\",\"Projects-Desktop\",\"Projects-Tablet\",\"Projects-Phone\",\"PBJ-XL\",\"About Me - XL\",\"About Me - Desktop\",\"About Me - Tablet\",\"PBJ-Desktop\",\"PBJ-Tablet\",\"PBJ-Phone\",\"About Me - Phone\"],title:\"Variant\",type:ControlType.Enum},B4tjT_l1e:{defaultValue:\"PATRICK MORGAN\",displayTextArea:false,title:\"PATRICK MORGAN-Desktop\",type:ControlType.String},onB4tjT_l1eChange:{changes:\"B4tjT_l1e\",type:ControlType.ChangeHandler},bQKp1aSGn:{defaultValue:\"PATRICK\",displayTextArea:false,title:\"PATRICK-Phone\",type:ControlType.String},onbQKp1aSGnChange:{changes:\"bQKp1aSGn\",type:ControlType.ChangeHandler},BSRXTvKTP:{defaultValue:\"MORGAN\",displayTextArea:false,title:\"MORGAN-Phone\",type:ControlType.String},onBSRXTvKTPChange:{changes:\"BSRXTvKTP\",type:ControlType.ChangeHandler},HSBWsaOrG:{defaultValue:\"PROJECTS\",displayTextArea:false,title:\"Projects-XL\",type:ControlType.String},onHSBWsaOrGChange:{changes:\"HSBWsaOrG\",type:ControlType.ChangeHandler},rah8jq2Xz:{defaultValue:\"PROJECTS\",displayTextArea:false,title:\"PROJECTS-Desktop\",type:ControlType.String},onrah8jq2XzChange:{changes:\"rah8jq2Xz\",type:ControlType.ChangeHandler},ZsUudPcxN:{defaultValue:\"PROJECTS\",displayTextArea:false,title:\"Projects-Tablet\",type:ControlType.String},onZsUudPcxNChange:{changes:\"ZsUudPcxN\",type:ControlType.ChangeHandler},I8B51VXtd:{defaultValue:\"PETS BRING JOY\",displayTextArea:false,title:\"PBJ-XL\",type:ControlType.String},onI8B51VXtdChange:{changes:\"I8B51VXtd\",type:ControlType.ChangeHandler},lvziyNuyl:{defaultValue:\"PETS BRING JOY\",displayTextArea:false,title:\"PBJ-Desktop\",type:ControlType.String},onlvziyNuylChange:{changes:\"lvziyNuyl\",type:ControlType.ChangeHandler},lDeKJu_jM:{defaultValue:\"PETS BRING JOY\",displayTextArea:false,title:\"PBJ-Phone\",type:ControlType.String},onlDeKJu_jMChange:{changes:\"lDeKJu_jM\",type:ControlType.ChangeHandler},me5zykkwW:{defaultValue:\"PETS BRING JOY\",displayTextArea:false,title:\"PBJ-Tablet\",type:ControlType.String},onme5zykkwWChange:{changes:\"me5zykkwW\",type:ControlType.ChangeHandler},bl0RtsySf:{defaultValue:\"ABOUT ME\",displayTextArea:false,title:\"About Me-XL\",type:ControlType.String},onbl0RtsySfChange:{changes:\"bl0RtsySf\",type:ControlType.ChangeHandler},OdDFfrGtN:{defaultValue:\"ABOUT ME\",displayTextArea:false,title:\"About Me-Desktop\",type:ControlType.String},onOdDFfrGtNChange:{changes:\"OdDFfrGtN\",type:ControlType.ChangeHandler},KinpakMti:{defaultValue:\"ABOUT ME\",displayTextArea:false,title:\"About Me-Tablet\",type:ControlType.String},onKinpakMtiChange:{changes:\"KinpakMti\",type:ControlType.ChangeHandler},ujC1IJEz9:{defaultValue:\"ABOUT ME\",displayTextArea:false,title:\"About Me-Phone\",type:ControlType.String},onujC1IJEz9Change:{changes:\"ujC1IJEz9\",type:ControlType.ChangeHandler}});addFonts(FramerQijTTMfVp,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FPDAZ2S6SW4QMSRIIKNNGTPM6VIXYMKO/5HNPQ453FRLIQWV2FNOBUU3FKTDZQVSG/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2\",weight:\"600\"},{cssFamilyName:\"Nunito\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LX36A2EOUCLIDVM4XR3ZIWY6CX4DQYKE/YM36K55HS52MFB6AKX3BB366JCLDQFJF/MKTS7VJCH3IMUVTV3MN54KOVFE4Y43BD.woff2\",weight:\"600\"}]},...BannerVarientsFonts,...TickerFonts,...SlideshowFonts],{supportsExplicitInterCodegen:true});FramerQijTTMfVp.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BannerVarients,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQijTTMfVp\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"B4tjT_l1e\\\":\\\"pATRICKMORGANDesktop\\\",\\\"bQKp1aSGn\\\":\\\"pATRICKPhone\\\",\\\"BSRXTvKTP\\\":\\\"mORGANPhone\\\",\\\"HSBWsaOrG\\\":\\\"projectsXL\\\",\\\"rah8jq2Xz\\\":\\\"pROJECTSDesktop\\\",\\\"ZsUudPcxN\\\":\\\"projectsTablet\\\",\\\"I8B51VXtd\\\":\\\"pBJXL\\\",\\\"lvziyNuyl\\\":\\\"pBJDesktop\\\",\\\"lDeKJu_jM\\\":\\\"pBJPhone\\\",\\\"me5zykkwW\\\":\\\"pBJTablet\\\",\\\"bl0RtsySf\\\":\\\"aboutMeXL\\\",\\\"OdDFfrGtN\\\":\\\"aboutMeDesktop\\\",\\\"KinpakMti\\\":\\\"aboutMeTablet\\\",\\\"ujC1IJEz9\\\":\\\"aboutMePhone\\\"}\",\"framerIntrinsicHeight\":\"143\",\"framerIntrinsicWidth\":\"1536\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AC8awW2sm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oCHD9G75o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qGttzz7et\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j7PS0o_N9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kCsE9hPij\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lrGxX7ZZM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zAZM9Y0HX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NRns5Ombg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"agUPLasGi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pF6hOU5hQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l4CmwyKfr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tDAHIjLX9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"St46v98X0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pBxa4We90\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A4DGBHELm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zSngYzX4l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QijTTMfVp.map","// Generated by Framer (6ca5d98)\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 mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 18 12 L 18 10 L 0 10 Z M 0 7 L 18 7 L 18 5 L 0 5 Z M 0 0 L 0 2 L 18 2 L 18 0 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"12px\" id=\"QNTaq77W3\" transform=\"translate(3 6)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';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,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5AVC2\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-5AVC2 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; 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 {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-5AVC2\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (78d7c61)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js\";const MenuFonts=getFonts(Menu);const serializationHash=\"framer-mfm5u\";const variantClassNames={bRFNc87CT:\"framer-v-szc862\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xfiIZ1Map=undefined;const transition1={duration:0,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 getProps=({click,height,id,width,...props})=>{return{...props,xfiIZ1Map:click??props.xfiIZ1Map};};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,xfiIZ1Map,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bRFNc87CT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2g791a=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xfiIZ1Map){const res=await xfiIZ1Map(...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-szc862\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bRFNc87CT\",onTap:onTap2g791a,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},children:/*#__PURE__*/_jsx(Menu,{animated:true,className:\"framer-1cljfah\",layoutDependency:layoutDependency,layoutId:\"aEVIS1zjz\",style:{\"--esondr\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mfm5u.framer-xe1zpe, .framer-mfm5u .framer-xe1zpe { display: block; }\",\".framer-mfm5u.framer-szc862 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-mfm5u .framer-1cljfah { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",'.framer-mfm5u[data-border=\"true\"]::after, .framer-mfm5u [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xfiIZ1Map\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfgaoOPfj5=withCSS(Component,css,\"framer-mfm5u\");export default FramerfgaoOPfj5;FramerfgaoOPfj5.displayName=\"hamburger\";FramerfgaoOPfj5.defaultProps={height:36,width:36};addPropertyControls(FramerfgaoOPfj5,{xfiIZ1Map:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerfgaoOPfj5,[{explicitInter:true,fonts:[]},...MenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfgaoOPfj5\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"36\",\"framerVariables\":\"{\\\"xfiIZ1Map\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fgaoOPfj5.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function HamburgerMenu(props){const{strokeColor=\"#FFFFFF\",strokeWidth=3,size=48,defaultChecked=false,onToggle}=props;const[isChecked,setIsChecked]=useState(defaultChecked);const handleChange=()=>{const newChecked=!isChecked;startTransition(()=>{setIsChecked(newChecked);});if(onToggle){onToggle(newChecked);}};return /*#__PURE__*/_jsxs(\"label\",{style:{cursor:\"pointer\",display:\"inline-block\",width:size,height:size},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:isChecked,onChange:handleChange,style:{display:\"none\"},\"aria-label\":\"Toggle menu\"}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 32 32\",style:{width:\"100%\",height:\"100%\",transform:isChecked?\"rotate(-45deg)\":\"rotate(0deg)\",transition:\"transform 600ms cubic-bezier(0.4, 0, 0.2, 1)\"},children:[/*#__PURE__*/_jsx(\"path\",{className:\"line line-top-bottom\",d:\"M27 10 13 10C10.8 10 9 8.2 9 6 9 3.5 10.8 2 13 2 15.2 2 17 3.8 17 6L17 26C17 28.2 18.8 30 21 30 23.2 30 25 28.2 25 26 25 23.8 23.2 22 21 22L7 22\",fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,strokeDasharray:isChecked?\"20 300\":\"12 63\",strokeDashoffset:isChecked?-32.42:0,style:{transition:\"stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{className:\"line\",d:\"M7 16 27 16\",fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,style:{transition:\"stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)\"}})]})]});}addPropertyControls(HamburgerMenu,{strokeColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:3,min:1,max:6,step:.5},size:{type:ControlType.Number,title:\"Size\",defaultValue:48,min:24,max:500,step:4,unit:\"px\"},defaultChecked:{type:ControlType.Boolean,title:\"Default State\",defaultValue:false,enabledTitle:\"Open\",disabledTitle:\"Closed\",description:\"Made with ❤️ by [Pixelcot](https://www.pixelcot.com)\"},onToggle:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HamburgerMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HamburgerMenu.map","// Generated by Framer (ca8ceca)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Clash Display-regular\",\"FS;Clash Display-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BFBSY7LX5W2U2EROCLVVTQP4VS7S4PC3/IIUX4FGTMD2LK2VWD3RVTAS4SSMUN7B5/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff2\",weight:\"700\"}]}];export const css=['.framer-CLgQh .framer-styles-preset-178fwkr:not(.rich-text-wrapper), .framer-CLgQh .framer-styles-preset-178fwkr.rich-text-wrapper h5 { --framer-font-family: \"Clash Display\", \"Clash Display Placeholder\", sans-serif; --framer-font-family-bold: \"Clash Display\", \"Clash Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-CLgQh\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/YfaRlBtg3p6spxQSwH9z/i_aY9o0nn.js\";const enabledGestures={tPs32AtqI:{pressed:true},VEskWoB_0:{hover:true}};const cycleOrder=[\"VEskWoB_0\",\"qvngWzj7M\",\"tPs32AtqI\"];const serializationHash=\"framer-65LUA\";const variantClassNames={qvngWzj7M:\"framer-v-1pt9oi0\",tPs32AtqI:\"framer-v-ysw11k\",VEskWoB_0:\"framer-v-p23p29\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xIFymuveg=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={\"Tools Btn-Phone\":\"tPs32AtqI\",\"Tools Btn-Selected\":\"qvngWzj7M\",\"Tools Btn\":\"VEskWoB_0\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VEskWoB_0\",xIFymuveg:click??props.xIFymuveg};};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,xIFymuveg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VEskWoB_0\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapghk9me=activeVariantCallback(async(...args)=>{if(xIFymuveg){const res=await xIFymuveg(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-p23p29\",className,classNames),\"data-framer-name\":\"Tools Btn\",layoutDependency:layoutDependency,layoutId:\"VEskWoB_0\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"tPs32AtqI-pressed\":{\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"VEskWoB_0-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},tPs32AtqI:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"tPs32AtqI-pressed\":{\"data-framer-name\":undefined},\"VEskWoB_0-hover\":{\"data-framer-name\":undefined},qvngWzj7M:{\"data-framer-name\":\"Tools Btn-Selected\"},tPs32AtqI:{\"data-border\":true,\"data-framer-name\":\"Tools Btn-Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"TOOLS\"})}),className:\"framer-ac6hvv\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fddGeqMWt\",onTap:onTapghk9me,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"VEskWoB_0-hover\":{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\"},qvngWzj7M:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"VEskWoB_0-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)))\"},children:\"TOOLS\"})})},qvngWzj7M:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"TOOLS\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-65LUA.framer-d9091m, .framer-65LUA .framer-d9091m { display: block; }\",\".framer-65LUA.framer-p23p29 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: 110px; }\",\".framer-65LUA .framer-ac6hvv { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-65LUA.framer-v-1pt9oi0.framer-p23p29 { cursor: unset; }\",\".framer-65LUA.framer-v-ysw11k.framer-p23p29 { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",...sharedStyle.css,'.framer-65LUA[data-border=\"true\"]::after, .framer-65LUA [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qvngWzj7M\":{\"layout\":[\"fixed\",\"auto\"]},\"tPs32AtqI\":{\"layout\":[\"fixed\",\"auto\"]},\"pFDThoIwo\":{\"layout\":[\"fixed\",\"auto\"]},\"UBBENj0Ny\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xIFymuveg\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQsCjqHqvs=withCSS(Component,css,\"framer-65LUA\");export default FramerQsCjqHqvs;FramerQsCjqHqvs.displayName=\"Tools Btn\";FramerQsCjqHqvs.defaultProps={height:30,width:110};addPropertyControls(FramerQsCjqHqvs,{variant:{options:[\"VEskWoB_0\",\"qvngWzj7M\",\"tPs32AtqI\"],optionTitles:[\"Tools Btn\",\"Tools Btn-Selected\",\"Tools Btn-Phone\"],title:\"Variant\",type:ControlType.Enum},xIFymuveg:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerQsCjqHqvs,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQsCjqHqvs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"xIFymuveg\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qvngWzj7M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tPs32AtqI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pFDThoIwo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UBBENj0Ny\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"110\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/YfaRlBtg3p6spxQSwH9z/i_aY9o0nn.js\";const enabledGestures={BSPpiFtoH:{pressed:true},Z85YeRgnP:{hover:true}};const cycleOrder=[\"Z85YeRgnP\",\"BSPpiFtoH\",\"QdsE4ViTx\"];const serializationHash=\"framer-cYp2Z\";const variantClassNames={BSPpiFtoH:\"framer-v-ok1vte\",QdsE4ViTx:\"framer-v-ucdms7\",Z85YeRgnP:\"framer-v-182wboa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const S4gTrgZdX=undefined;const nAh6stE5B=undefined;const wE2HC1yRY=undefined;const xAswuEPBT=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={\"Default - White\":\"Z85YeRgnP\",\"Home Btn-Phone\":\"BSPpiFtoH\",\"Selected - Black\":\"QdsE4ViTx\"};const Variants=motion.create(React.Fragment);const getProps=({blackSelected,fill,height,id,title,whiteDefault,width,...props})=>{return{...props,nAh6stE5B:whiteDefault??props.nAh6stE5B??\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",S4gTrgZdX:fill??props.S4gTrgZdX??\"rgba(255, 255, 255, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Z85YeRgnP\",wE2HC1yRY:title??props.wE2HC1yRY??\"HOME\",xAswuEPBT:blackSelected??props.xAswuEPBT??\"rgb(0, 0, 0)\"};};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,S4gTrgZdX,wE2HC1yRY,nAh6stE5B,xAswuEPBT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z85YeRgnP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-182wboa\",className,classNames),\"data-framer-name\":\"Default - White\",layoutDependency:layoutDependency,layoutId:\"Z85YeRgnP\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:S4gTrgZdX,borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"BSPpiFtoH-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"Z85YeRgnP-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},BSPpiFtoH:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},QdsE4ViTx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"BSPpiFtoH-pressed\":{\"data-framer-name\":undefined},\"Z85YeRgnP-hover\":{\"data-framer-name\":undefined},BSPpiFtoH:{\"data-border\":true,\"data-framer-name\":\"Home Btn-Phone\"},QdsE4ViTx:{\"data-framer-name\":\"Selected - Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-nAh6stE5B-rjqL_xjpA))\"},children:\"HOME\"})}),className:\"framer-1v75cz4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tdpOscsQH\",style:{\"--extracted-1lwpl3i\":\"var(--variable-reference-nAh6stE5B-rjqL_xjpA)\",\"--variable-reference-nAh6stE5B-rjqL_xjpA\":nAh6stE5B,\"--variable-reference-xAswuEPBT-rjqL_xjpA\":xAswuEPBT},text:wE2HC1yRY,variants:{\"Z85YeRgnP-hover\":{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\"},QdsE4ViTx:{\"--extracted-1lwpl3i\":\"var(--variable-reference-xAswuEPBT-rjqL_xjpA)\",\"--variable-reference-xAswuEPBT-rjqL_xjpA\":xAswuEPBT}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Z85YeRgnP-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)))\"},children:\"HOME\"})})},QdsE4ViTx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-xAswuEPBT-rjqL_xjpA))\"},children:\"HOME\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cYp2Z.framer-s5kd1q, .framer-cYp2Z .framer-s5kd1q { display: block; }\",\".framer-cYp2Z.framer-182wboa { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: 110px; }\",\".framer-cYp2Z .framer-1v75cz4 { flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cYp2Z.framer-v-ok1vte.framer-182wboa { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",\".framer-cYp2Z.framer-v-ucdms7.framer-182wboa { cursor: unset; }\",...sharedStyle.css,'.framer-cYp2Z[data-border=\"true\"]::after, .framer-cYp2Z [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BSPpiFtoH\":{\"layout\":[\"fixed\",\"auto\"]},\"QdsE4ViTx\":{\"layout\":[\"fixed\",\"auto\"]},\"DJZrRvps0\":{\"layout\":[\"fixed\",\"auto\"]},\"xmmvRZfzC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"S4gTrgZdX\":\"fill\",\"wE2HC1yRY\":\"title\",\"nAh6stE5B\":\"whiteDefault\",\"xAswuEPBT\":\"blackSelected\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrjqL_xjpA=withCSS(Component,css,\"framer-cYp2Z\");export default FramerrjqL_xjpA;FramerrjqL_xjpA.displayName=\"Home Btn\";FramerrjqL_xjpA.defaultProps={height:26,width:110};addPropertyControls(FramerrjqL_xjpA,{variant:{options:[\"Z85YeRgnP\",\"BSPpiFtoH\",\"QdsE4ViTx\"],optionTitles:[\"Default - White\",\"Home Btn-Phone\",\"Selected - Black\"],title:\"Variant\",type:ControlType.Enum},S4gTrgZdX:{defaultValue:\"rgba(255, 255, 255, 0)\",title:\"Fill\",type:ControlType.Color},wE2HC1yRY:{defaultValue:\"HOME\",displayTextArea:false,title:\"Title\",type:ControlType.String},onwE2HC1yRYChange:{changes:\"wE2HC1yRY\",type:ControlType.ChangeHandler},nAh6stE5B:{defaultValue:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",title:\"White - Default\",type:ControlType.Color},xAswuEPBT:{defaultValue:\"rgb(0, 0, 0)\",title:\"Black - Selected\",type:ControlType.Color}});addFonts(FramerrjqL_xjpA,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrjqL_xjpA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"110\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"26\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BSPpiFtoH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QdsE4ViTx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DJZrRvps0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xmmvRZfzC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"S4gTrgZdX\\\":\\\"fill\\\",\\\"wE2HC1yRY\\\":\\\"title\\\",\\\"nAh6stE5B\\\":\\\"whiteDefault\\\",\\\"xAswuEPBT\\\":\\\"blackSelected\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/YfaRlBtg3p6spxQSwH9z/i_aY9o0nn.js\";const enabledGestures={DdqBCJ5gC:{pressed:true},ITXLhpSX6:{hover:true}};const cycleOrder=[\"ITXLhpSX6\",\"AWpn2rViT\",\"DdqBCJ5gC\"];const serializationHash=\"framer-AWu1u\";const variantClassNames={AWpn2rViT:\"framer-v-91m0tp\",DdqBCJ5gC:\"framer-v-1gbubv5\",ITXLhpSX6:\"framer-v-1p6luwa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZvJ17w7sh=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={\"Skills Btn-Phone\":\"DdqBCJ5gC\",\"Skills Btn-Selected\":\"AWpn2rViT\",\"Skills Btn\":\"ITXLhpSX6\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ITXLhpSX6\",ZvJ17w7sh:click??props.ZvJ17w7sh};};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,ZvJ17w7sh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ITXLhpSX6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1h5i126=activeVariantCallback(async(...args)=>{if(ZvJ17w7sh){const res=await ZvJ17w7sh(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p6luwa\",className,classNames),\"data-framer-name\":\"Skills Btn\",layoutDependency:layoutDependency,layoutId:\"ITXLhpSX6\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"DdqBCJ5gC-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"ITXLhpSX6-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},DdqBCJ5gC:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"DdqBCJ5gC-pressed\":{\"data-framer-name\":undefined},\"ITXLhpSX6-hover\":{\"data-framer-name\":undefined},AWpn2rViT:{\"data-framer-name\":\"Skills Btn-Selected\"},DdqBCJ5gC:{\"data-border\":true,\"data-framer-name\":\"Skills Btn-Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"SKILLS\"})}),className:\"framer-1idq8rh\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MQCSo7CdV\",onTap:onTap1h5i126,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"ITXLhpSX6-hover\":{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\"},AWpn2rViT:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ITXLhpSX6-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)))\"},children:\"SKILLS\"})})},AWpn2rViT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"SKILLS\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AWu1u.framer-182zvga, .framer-AWu1u .framer-182zvga { display: block; }\",\".framer-AWu1u.framer-1p6luwa { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: 110px; }\",\".framer-AWu1u .framer-1idq8rh { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AWu1u.framer-v-91m0tp.framer-1p6luwa { cursor: unset; }\",\".framer-AWu1u.framer-v-1gbubv5.framer-1p6luwa { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",...sharedStyle.css,'.framer-AWu1u[data-border=\"true\"]::after, .framer-AWu1u [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AWpn2rViT\":{\"layout\":[\"fixed\",\"auto\"]},\"DdqBCJ5gC\":{\"layout\":[\"fixed\",\"auto\"]},\"yrLINw9uv\":{\"layout\":[\"fixed\",\"auto\"]},\"RxaNOqoiQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ZvJ17w7sh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTczK9xgiD=withCSS(Component,css,\"framer-AWu1u\");export default FramerTczK9xgiD;FramerTczK9xgiD.displayName=\"Skills Btn\";FramerTczK9xgiD.defaultProps={height:30,width:110};addPropertyControls(FramerTczK9xgiD,{variant:{options:[\"ITXLhpSX6\",\"AWpn2rViT\",\"DdqBCJ5gC\"],optionTitles:[\"Skills Btn\",\"Skills Btn-Selected\",\"Skills Btn-Phone\"],title:\"Variant\",type:ControlType.Enum},ZvJ17w7sh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerTczK9xgiD,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\":\"FramerTczK9xgiD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"30\",\"framerVariables\":\"{\\\"ZvJ17w7sh\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AWpn2rViT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DdqBCJ5gC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yrLINw9uv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RxaNOqoiQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"110\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/YfaRlBtg3p6spxQSwH9z/i_aY9o0nn.js\";const enabledGestures={qscCwjhV6:{hover:true},tMnZFWgOK:{pressed:true}};const cycleOrder=[\"qscCwjhV6\",\"Jc3cy5nDQ\",\"tMnZFWgOK\"];const serializationHash=\"framer-HjldO\";const variantClassNames={Jc3cy5nDQ:\"framer-v-6wbzrl\",qscCwjhV6:\"framer-v-1ycgyot\",tMnZFWgOK:\"framer-v-1r41ptu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IKySml0fw=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={\"Projects Btn-Phone\":\"tMnZFWgOK\",\"Projects Btn-Selected\":\"Jc3cy5nDQ\",\"Projects Btn\":\"qscCwjhV6\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,IKySml0fw:click??props.IKySml0fw,variant:humanReadableVariantMap[props.variant]??props.variant??\"qscCwjhV6\"};};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,IKySml0fw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qscCwjhV6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17y75tv=activeVariantCallback(async(...args)=>{if(IKySml0fw){const res=await IKySml0fw(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ycgyot\",className,classNames),\"data-framer-name\":\"Projects Btn\",layoutDependency:layoutDependency,layoutId:\"qscCwjhV6\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"qscCwjhV6-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"tMnZFWgOK-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},tMnZFWgOK:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"qscCwjhV6-hover\":{\"data-framer-name\":undefined},\"tMnZFWgOK-pressed\":{\"data-framer-name\":undefined},Jc3cy5nDQ:{\"data-framer-name\":\"Projects Btn-Selected\"},tMnZFWgOK:{\"data-border\":true,\"data-framer-name\":\"Projects Btn-Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"PROJECTS\"})}),className:\"framer-1s41g4l\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g8Lt3QuI1\",onTap:onTap17y75tv,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"},variants:{\"qscCwjhV6-hover\":{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\"},Jc3cy5nDQ:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"qscCwjhV6-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)))\"},children:\"PROJECTS\"})})},Jc3cy5nDQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"PROJECTS\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HjldO.framer-r8dfho, .framer-HjldO .framer-r8dfho { display: block; }\",\".framer-HjldO.framer-1ycgyot { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-HjldO .framer-1s41g4l { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HjldO.framer-v-6wbzrl.framer-1ycgyot { cursor: unset; }\",\".framer-HjldO.framer-v-1r41ptu.framer-1ycgyot { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",...sharedStyle.css,'.framer-HjldO[data-border=\"true\"]::after, .framer-HjldO [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Jc3cy5nDQ\":{\"layout\":[\"auto\",\"auto\"]},\"tMnZFWgOK\":{\"layout\":[\"fixed\",\"auto\"]},\"SIMv6zZWX\":{\"layout\":[\"auto\",\"auto\"]},\"AOwOchNjk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IKySml0fw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWVH7CN7R5=withCSS(Component,css,\"framer-HjldO\");export default FramerWVH7CN7R5;FramerWVH7CN7R5.displayName=\"Projects Btn\";FramerWVH7CN7R5.defaultProps={height:30,width:110};addPropertyControls(FramerWVH7CN7R5,{variant:{options:[\"qscCwjhV6\",\"Jc3cy5nDQ\",\"tMnZFWgOK\"],optionTitles:[\"Projects Btn\",\"Projects Btn-Selected\",\"Projects Btn-Phone\"],title:\"Variant\",type:ControlType.Enum},IKySml0fw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWVH7CN7R5,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWVH7CN7R5\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"110\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Jc3cy5nDQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tMnZFWgOK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SIMv6zZWX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AOwOchNjk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"IKySml0fw\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,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 ArrowRight from\"https://framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js\";import ChevronUp from\"https://framerusercontent.com/modules/WyKk0z1iHMFNtAsXfivn/Mf68nUMdDd1u4PqSiLUU/qQL9ksyKl.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/UPBRHyUrwzsMo3gUZNZQ/YfaRlBtg3p6spxQSwH9z/i_aY9o0nn.js\";const ChevronUpFonts=getFonts(ChevronUp);const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={OxplPcQt7:{hover:true},pEdMa7ybd:{pressed:true},pHSfbykS3:{hover:true}};const cycleOrder=[\"OxplPcQt7\",\"WpAqBOHLi\",\"pEdMa7ybd\",\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"];const serializationHash=\"framer-qK2hH\";const variantClassNames={lSlfP3ReQ:\"framer-v-1pem0dz\",OxplPcQt7:\"framer-v-xdlxok\",pEdMa7ybd:\"framer-v-4yk3m3\",pHSfbykS3:\"framer-v-hsrtib\",vvqvdFc2L:\"framer-v-kg5o4k\",WpAqBOHLi:\"framer-v-12kqsn1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HOZuZyRtb=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:1,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={\"About Me Btn-Dropdown-open\":\"pHSfbykS3\",\"About Me Btn-Dropdown-Phone\":\"lSlfP3ReQ\",\"About Me Btn-Phone\":\"pEdMa7ybd\",\"About Me Btn\":\"OxplPcQt7\",\"About Me-Selected\":\"WpAqBOHLi\",\"Variant 7\":\"vvqvdFc2L\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,HOZuZyRtb:click??props.HOZuZyRtb,variant:humanReadableVariantMap[props.variant]??props.variant??\"OxplPcQt7\"};};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,HOZuZyRtb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OxplPcQt7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaps416yc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"vvqvdFc2L\");});const onTap1y7kgju=activeVariantCallback(async(...args)=>{setVariant(\"pEdMa7ybd\");});const onTap2r569m=activeVariantCallback(async(...args)=>{if(HOZuZyRtb){const res=await HOZuZyRtb(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"pHSfbykS3-hover\")return true;if([\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"vvqvdFc2L\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"pHSfbykS3-hover\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"lSlfP3ReQ\")return true;return false;};const isDisplayed4=()=>{if(gestureVariant===\"pHSfbykS3-hover\")return false;if([\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({lSlfP3ReQ:{value:transition2},pHSfbykS3:{value:transition2},vvqvdFc2L:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xdlxok\",className,classNames),\"data-framer-name\":\"About Me Btn\",layoutDependency:layoutDependency,layoutId:\"OxplPcQt7\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"OxplPcQt7-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},\"pEdMa7ybd-pressed\":{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},lSlfP3ReQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},pEdMa7ybd:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},pHSfbykS3:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"},vvqvdFc2L:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"OxplPcQt7-hover\":{\"data-framer-name\":undefined},\"pEdMa7ybd-pressed\":{\"data-framer-name\":undefined},\"pHSfbykS3-hover\":{\"data-framer-name\":undefined},lSlfP3ReQ:{\"data-border\":true,\"data-framer-name\":\"About Me Btn-Dropdown-Phone\"},pEdMa7ybd:{\"data-border\":true,\"data-framer-name\":\"About Me Btn-Phone\",\"data-highlight\":true,onTap:onTaps416yc},pHSfbykS3:{\"data-border\":true,\"data-framer-name\":\"About Me Btn-Dropdown-open\"},vvqvdFc2L:{\"data-border\":true,\"data-framer-name\":\"Variant 7\"},WpAqBOHLi:{\"data-framer-name\":\"About Me-Selected\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yn4nxx\",layoutDependency:layoutDependency,layoutId:\"F7VHDtyoJ\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eiz828\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yTlhfBVi7\",onTap:onTap1y7kgju,children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"ABOUT ME\"})}),className:\"framer-l7g1du\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j4N1Jszuj\",style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vvqvdFc2L:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"CLOSE\"})})}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-5dbpqf\",layoutDependency:layoutDependency,layoutId:\"m_btX09fr\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ChevronUp,{animated:true,className:\"framer-1vsen6s\",layoutDependency:layoutDependency,layoutId:\"WWAZnc1A_\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--3it368\":1}}),isDisplayed3()&&/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-2wkef0\",layoutDependency:layoutDependency,layoutId:\"tq2ems0tW\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--3it368\":1}}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"ABOUT ME\"})}),className:\"framer-1nxv236\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"naTUnX40M\",onTap:onTap2r569m,style:{\"--extracted-1lwpl3i\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"OxplPcQt7-hover\":{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\"},WpAqBOHLi:{\"--extracted-1lwpl3i\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OxplPcQt7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)))\"},children:\"ABOUT ME\"})})},WpAqBOHLi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-178fwkr\",\"data-styles-preset\":\"i_aY9o0nn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)))\"},children:\"ABOUT ME\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qK2hH.framer-fsmqzc, .framer-qK2hH .framer-fsmqzc { display: block; }\",\".framer-qK2hH.framer-xdlxok { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: 110px; }\",\".framer-qK2hH .framer-yn4nxx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; min-width: 1px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qK2hH .framer-1eiz828 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; min-width: 436px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qK2hH .framer-l7g1du { flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qK2hH .framer-5dbpqf { flex: none; height: 194px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 436px; }\",\".framer-qK2hH .framer-1vsen6s, .framer-qK2hH .framer-2wkef0 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-qK2hH .framer-1nxv236 { cursor: pointer; flex: none; height: auto; overflow: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qK2hH.framer-v-12kqsn1.framer-xdlxok { cursor: unset; }\",\".framer-qK2hH.framer-v-4yk3m3.framer-xdlxok { align-content: flex-start; align-items: flex-start; padding: 8px 16px 8px 16px; width: 128px; }\",\".framer-qK2hH.framer-v-1pem0dz.framer-xdlxok, .framer-qK2hH.framer-v-kg5o4k.framer-xdlxok { cursor: unset; flex-direction: row; padding: 8px 12px 8px 12px; width: min-content; }\",\".framer-qK2hH.framer-v-1pem0dz .framer-yn4nxx, .framer-qK2hH.framer-v-hsrtib .framer-yn4nxx { min-height: 22px; }\",\".framer-qK2hH.framer-v-hsrtib.framer-xdlxok { flex-direction: row; padding: 8px 12px 8px 12px; width: min-content; }\",\".framer-qK2hH.framer-v-kg5o4k .framer-yn4nxx { flex-direction: column; min-height: unset; min-width: unset; }\",\".framer-qK2hH.framer-v-kg5o4k .framer-1eiz828 { min-height: unset; min-width: unset; }\",\".framer-qK2hH.framer-v-hsrtib.hover.framer-xdlxok { gap: 0px; padding: 8px 6px 8px 12px; }\",...sharedStyle.css,'.framer-qK2hH[data-border=\"true\"]::after, .framer-qK2hH [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WpAqBOHLi\":{\"layout\":[\"fixed\",\"auto\"]},\"pEdMa7ybd\":{\"layout\":[\"fixed\",\"auto\"]},\"lSlfP3ReQ\":{\"layout\":[\"auto\",\"auto\"]},\"pHSfbykS3\":{\"layout\":[\"auto\",\"auto\"]},\"vvqvdFc2L\":{\"layout\":[\"auto\",\"auto\"]},\"Bh0uLu2vB\":{\"layout\":[\"fixed\",\"auto\"]},\"E5wo4fCXw\":{\"layout\":[\"fixed\",\"auto\"]},\"qKVonUYs9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HOZuZyRtb\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerx0UVG3i5v=withCSS(Component,css,\"framer-qK2hH\");export default Framerx0UVG3i5v;Framerx0UVG3i5v.displayName=\"About Me Btn\";Framerx0UVG3i5v.defaultProps={height:30,width:110};addPropertyControls(Framerx0UVG3i5v,{variant:{options:[\"OxplPcQt7\",\"WpAqBOHLi\",\"pEdMa7ybd\",\"lSlfP3ReQ\",\"pHSfbykS3\",\"vvqvdFc2L\"],optionTitles:[\"About Me Btn\",\"About Me-Selected\",\"About Me Btn-Phone\",\"About Me Btn-Dropdown-Phone\",\"About Me Btn-Dropdown-open\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},HOZuZyRtb:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerx0UVG3i5v,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...ChevronUpFonts,...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx0UVG3i5v\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"110\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WpAqBOHLi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pEdMa7ybd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lSlfP3ReQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pHSfbykS3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vvqvdFc2L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bh0uLu2vB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E5wo4fCXw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qKVonUYs9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"HOZuZyRtb\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"30\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HamburgerMenu from\"https://framerusercontent.com/modules/CeYHQNll6ormV6suiDub/06wgDQUASVzZy8QuK3nf/HamburgerMenu.js\";import Hamburger from\"https://framerusercontent.com/modules/sgUFsolNHn4de64Grgm8/b2vwQ2xOeWgGdLPCbMLZ/fgaoOPfj5.js\";import ToolsBtn from\"https://framerusercontent.com/modules/YlL865sDvYkmjsUvGBrk/CdAwiU80Akn0qbNxysKI/QsCjqHqvs.js\";import HomeBtn from\"https://framerusercontent.com/modules/dX6HROKVvK8Rt8z0bPpL/0uRIp7sF7qxBTCZGNFdu/rjqL_xjpA.js\";import SkillsBtn from\"https://framerusercontent.com/modules/zVzDrT7fZHdda68UmGbp/NYLDwnaGVbHeX85Kz3a9/TczK9xgiD.js\";import ProjectsBtn from\"https://framerusercontent.com/modules/7Cd8XFKnKx2N6plcLj4Q/ca9pPk8LfspupowCRF7p/WVH7CN7R5.js\";import AboutMeBtn from\"https://framerusercontent.com/modules/eUgOD8VxvgrFawcm52qa/t4bsfVcLp8DSplkOl3ys/x0UVG3i5v.js\";const HamburgerMenuFonts=getFonts(HamburgerMenu);const HomeBtnFonts=getFonts(HomeBtn);const ProjectsBtnFonts=getFonts(ProjectsBtn);const AboutMeBtnFonts=getFonts(AboutMeBtn);const SkillsBtnFonts=getFonts(SkillsBtn);const ToolsBtnFonts=getFonts(ToolsBtn);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"hJwHgjx1E\",\"udFO4NTya\"];const serializationHash=\"framer-JyqJ5\";const variantClassNames={hJwHgjx1E:\"framer-v-1dffsw6\",udFO4NTya:\"framer-v-1l663pi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GeMIZRwfM=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:1.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={Closed:\"udFO4NTya\",Open:\"hJwHgjx1E\"};const Variants=motion.create(React.Fragment);const getProps=({click3,height,id,width,...props})=>{return{...props,GeMIZRwfM:click3??props.GeMIZRwfM,variant:humanReadableVariantMap[props.variant]??props.variant??\"hJwHgjx1E\"};};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,GeMIZRwfM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hJwHgjx1E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapiu30xn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GeMIZRwfM){const res=await GeMIZRwfM(...args);if(res===false)return false;}});const onTogglepcaf6u=activeVariantCallback(async(...args)=>{setVariant(\"udFO4NTya\");});const onToggle1hm89ce=activeVariantCallback(async(...args)=>{setVariant(\"hJwHgjx1E\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"udFO4NTya\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dffsw6\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hJwHgjx1E\",onTap:onTapiu30xn,ref:refBinding,style:{...style},...addPropertyOverrides({udFO4NTya:{\"data-framer-name\":\"Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rtwazh\",layoutDependency:layoutDependency,layoutId:\"ndCWptBbu\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jacdpe\",layoutDependency:layoutDependency,layoutId:\"gqlw6N6XJ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gk83jj-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"lOM_Dg3XN-container\",nodeId:\"lOM_Dg3XN\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(HamburgerMenu,{defaultChecked:true,height:\"100%\",id:\"lOM_Dg3XN\",layoutId:\"lOM_Dg3XN\",onToggle:onTogglepcaf6u,size:48,strokeColor:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",strokeWidth:3,width:\"100%\",...addPropertyOverrides({udFO4NTya:{defaultChecked:false,onToggle:onToggle1hm89ce}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1b2j58u\",\"data-border\":true,\"data-framer-appear-id\":\"1b2j58u\",\"data-framer-name\":\"Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"d3FG4Eb3x\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-6b81d4da-8002-4ec3-93f3-bbddc5ff1217, rgb(87, 87, 87))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ktg55\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"ZTTT7YInY\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fqtwou-container\",layoutDependency:layoutDependency,layoutId:\"xXRX1Px7g-container\",nodeId:\"xXRX1Px7g\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(HomeBtn,{height:\"100%\",id:\"xXRX1Px7g\",layoutId:\"xXRX1Px7g\",nAh6stE5B:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",S4gTrgZdX:\"rgba(255, 255, 255, 0)\",variant:matchVariant(\"BSPpiFtoH\"),wE2HC1yRY:\"HOME\",width:\"100%\",xAswuEPBT:\"rgb(0, 0, 0)\"})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yRuQ6UYpE\"},motionChild:true,nodeId:\"yA32jeuWa\",openInNewTab:false,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16n4bav framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"yA32jeuWa\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-160z179-container\",layoutDependency:layoutDependency,layoutId:\"Kh5WIQLX9-container\",nodeId:\"Kh5WIQLX9\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(ProjectsBtn,{height:\"100%\",id:\"Kh5WIQLX9\",layoutId:\"Kh5WIQLX9\",variant:matchVariant(\"tMnZFWgOK\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yRuQ6UYpE\"},motionChild:true,nodeId:\"aOUhcx4FT\",openInNewTab:true,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1iqs44w framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"aOUhcx4FT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-162x8fb-container\",layoutDependency:layoutDependency,layoutId:\"jSr2zKtaU-container\",nodeId:\"jSr2zKtaU\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(AboutMeBtn,{height:\"100%\",id:\"jSr2zKtaU\",layoutId:\"jSr2zKtaU\",variant:matchVariant(\"pEdMa7ybd\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"iZEafrMFm\",openInNewTab:false,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ra11c5 framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"iZEafrMFm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a0vfej-container\",layoutDependency:layoutDependency,layoutId:\"yp_TaQWJv-container\",nodeId:\"yp_TaQWJv\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(SkillsBtn,{height:\"100%\",id:\"yp_TaQWJv\",layoutId:\"yp_TaQWJv\",variant:matchVariant(\"DdqBCJ5gC\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"a1ENYMozE\",openInNewTab:false,scopeId:\"lreJhrlFI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-175p7vk framer-gfy5m2\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"a1ENYMozE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lw0tey-container\",layoutDependency:layoutDependency,layoutId:\"dLRQ0alUm-container\",nodeId:\"dLRQ0alUm\",rendersWithMotion:true,scopeId:\"lreJhrlFI\",children:/*#__PURE__*/_jsx(ToolsBtn,{height:\"100%\",id:\"dLRQ0alUm\",layoutId:\"dLRQ0alUm\",variant:matchVariant(\"tPs32AtqI\"),width:\"100%\"})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JyqJ5.framer-gfy5m2, .framer-JyqJ5 .framer-gfy5m2 { display: block; }\",\".framer-JyqJ5.framer-1dffsw6 { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 146px; }\",\".framer-JyqJ5 .framer-rtwazh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JyqJ5 .framer-1jacdpe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 48px; z-index: 1; }\",\".framer-JyqJ5 .framer-gk83jj-container, .framer-JyqJ5 .framer-fqtwou-container, .framer-JyqJ5 .framer-162x8fb-container, .framer-JyqJ5 .framer-a0vfej-container, .framer-JyqJ5 .framer-1lw0tey-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JyqJ5 .framer-1b2j58u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 10px 20px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-JyqJ5 .framer-8ktg55 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-JyqJ5 .framer-16n4bav, .framer-JyqJ5 .framer-1iqs44w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; min-width: 100px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-JyqJ5 .framer-160z179-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-JyqJ5 .framer-1ra11c5, .framer-JyqJ5 .framer-175p7vk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-JyqJ5.framer-v-1l663pi .framer-rtwazh { overflow: var(--overflow-clip-fallback, clip); }\",'.framer-JyqJ5[data-border=\"true\"]::after, .framer-JyqJ5 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 146\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"udFO4NTya\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GeMIZRwfM\":\"click3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlreJhrlFI=withCSS(Component,css,\"framer-JyqJ5\");export default FramerlreJhrlFI;FramerlreJhrlFI.displayName=\"Phone Menu\";FramerlreJhrlFI.defaultProps={height:320,width:146};addPropertyControls(FramerlreJhrlFI,{variant:{options:[\"hJwHgjx1E\",\"udFO4NTya\"],optionTitles:[\"Open\",\"Closed\"],title:\"Variant\",type:ControlType.Enum},GeMIZRwfM:{title:\"Click 3\",type:ControlType.EventHandler}});addFonts(FramerlreJhrlFI,[{explicitInter:true,fonts:[]},...HamburgerMenuFonts,...HomeBtnFonts,...ProjectsBtnFonts,...AboutMeBtnFonts,...SkillsBtnFonts,...ToolsBtnFonts],{supportsExplicitInterCodegen:true});FramerlreJhrlFI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Hamburger,{},context),forwardLoader(HomeBtn,{},context),forwardLoader(ProjectsBtn,{},context),forwardLoader(AboutMeBtn,{},context),forwardLoader(SkillsBtn,{},context),forwardLoader(ToolsBtn,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlreJhrlFI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"320\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"udFO4NTya\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"GeMIZRwfM\\\":\\\"click3\\\"}\",\"framerIntrinsicWidth\":\"146\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Dispersion Rings\nimport{defineShader,ControlType}from\"framer\";export default defineShader({title:\"Rings\",fragment:`\nconst int SAMPLES = 8;\nconst float EPHEMERAL_DRIP = 1.0;\n\n// === PCG hash - https://www.jcgt.org/published/0009/03/02/\nuvec3 hash3(uvec3 v) {\n    v = v * 1664525u + 1013904223u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    v ^= v >> 16u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    return v;\n}\n\nuvec3 seed;\nvec3 random3f() {\n    seed = hash3(seed);\n    return vec3(seed) / float(-1u);\n}\n\nvec3 seedRandom(float seedVal) {\n    uvec3 s = uvec3(\n        floatBitsToUint(seedVal),\n        floatBitsToUint(seedVal * 1.5 + 7.31),\n        floatBitsToUint(seedVal * 2.7 + 13.37)\n    );\n    s = hash3(s);\n    return vec3(s) / float(0xFFFFFFFFu);\n}\n\n// === PALETTE SAMPLING ===\nvec3 getColor(int idx) {\n    if (u_colors_length < 1) return vec3(0.0);\n    int safeIdx = clamp(idx, 0, u_colors_length - 1);\n    return u_colors[safeIdx].rgb;\n}\n\nvec3 paletteN(float t, int count) {\n    if (count < 1) return vec3(0.0);\n    if (count < 2) return getColor(0);\n    t = clamp(t, 0.0, 1.0) * float(count - 1);\n    int idx = min(int(floor(t)), count - 2);\n    float localT = fract(t);\n    localT = localT * localT * (3.0 - 2.0 * localT);\n    return mix(getColor(idx), getColor(idx + 1), localT);\n}\n\n// === Gradient Flow ===\nfloat getGradientT(vec2 uv, float t, vec2 dir1, vec2 dir2, vec3 freqs, vec2 dir3) {\n    vec2 suv = uv * 1.;\n    \n    float flow = dot(suv, dir1) + sin(dot(suv, dir2) * freqs.x + t) * 0.3 + t * 0.2;\n    float flow2 = dot(suv, dir2.yx) + cos(dot(suv, dir1.yx) * freqs.y - t * 0.8) * 0.25;\n    \n    float gradT = sin(flow * 1.5) * 0.5 + 0.5;\n    gradT += cos(flow2 * 1.2) * 1.3;\n    gradT += sin(dot(suv, dir3) * freqs.z + t * 3.5) * 1.2;\n    \n    return smoothstep(0.0, 4.12, gradT);\n}\n\n// === RING LENS ===\nvoid applyRingLens(vec2 pp, vec2 fragCoord, vec2 r, float iorOffset, out vec2 warpedUV, out float edgeFactor) {\n    float radiusSq = u_ringRadius * u_ringRadius;\n    \n    vec2 lensUV = (fragCoord - vec2(r.x * 0.5, 0.0)) / r.y * u_lensScale;\n    float dist = length(lensUV);\n    \n    float fw = fwidth(dist / u_ringSpacing) * u_ringSpacing;\n    \n    float ringDist = mod(dist, u_ringSpacing) / u_ringSpacing;\n    float ringShifted = ringDist - 0.5;\n    float localR = ringShifted * 2.0;\n    \n    float sp = radiusSq - localR * localR;\n    \n    float edgeSdf = abs(localR) - u_ringRadius;\n    float edgeAA = smoothstep(fw, -fw, edgeSdf);\n    \n    float lensAmount = smoothstep(0., 0.3, sp);\n    edgeFactor = (1.0 - smoothstep(0.0, radiusSq, sp)) * lensAmount * edgeAA;\n    \n    vec2 dir = lensUV / max(dist, 0.001);\n    \n    warpedUV = pp;\n    if (sp > 0.0) {\n        float lens = sqrt(sp) / max(u_ringRadius, 0.001);\n        float baseWarp = mix(1.0, u_ringWarpStrength, lens);\n        float warpAmount = baseWarp * (1.0 + iorOffset);\n        float ringCenter = (floor(dist / u_ringSpacing) + 0.5) * u_ringSpacing;\n        vec2 offset = pp - dir * ringCenter;\n        warpedUV = dir * ringCenter + offset * warpAmount;\n    }\n}\n\nvoid main() {\n    vec2 fragCoord = v_uv * u_resolution;\n    seed = uvec3(uvec2(fragCoord), uint(fract(u_time) * 1000.0));\n    \n    vec2 r = u_resolution;\n    vec2 p = (fragCoord * 2.0 - r) / r.y;\n    float t = u_time * u_speed;\n    \n    int colorCount = u_colors_length;\n    \n    // Early out: no colors -> black\n    if (colorCount < 1) {\n        fragColor = vec4(0.0, 0.0, 0.0, 1.0);\n        return;\n    }\n    \n    // Seed-based flow directions (precomputed once)\n    vec3 seedOff1 = seedRandom(u_seed);\n    vec3 seedOff2 = seedRandom(u_seed + 100.0);\n    \n    float angle1 = seedOff1.x * 6.28;\n    float angle2 = seedOff1.y * 6.28;\n    vec2 dir1 = vec2(cos(angle1), sin(angle1));\n    vec2 dir2 = vec2(cos(angle2), sin(angle2));\n    vec2 dir3 = dir1 + dir2;\n    vec3 freqs = vec3(\n        1.0 + seedOff1.z * 2.0,\n        1.0 + seedOff2.x * 1.5,\n        1.5 + seedOff2.y * 2.0\n    );\n    \n    float dice = random3f().x;\n    \n    vec3 ringIorOffsets = vec3(-1.0, 0.0, 1.0) * u_ringDispersion;\n    \n    vec3 col = vec3(0.0);\n    \n    for (int i = 0; i < SAMPLES; i++) {\n        float ephemeral = (float(i) + dice) / float(SAMPLES);\n        float sqEph = ephemeral * ephemeral;\n        \n        vec2 pt = p;\n        pt.x += u_ephemeralAmp * sqEph * sin(p.y * 2.0 + t);\n        pt.y += u_ephemeralAmp * sqEph * cos(p.x * 1.5 - t) * 0.5;\n        pt.y -= (1.0 - exp(-EPHEMERAL_DRIP * sqEph)) * abs(pt.y) * sign(pt.y) * 0.3;\n        \n        vec3 tint = smoothstep(1.0, 0.0, abs(3.0 * ephemeral - vec3(1.0, 1.5, 2.0)));\n        \n        vec3 gradTs = vec3(0.0);\n        vec3 edgeFactors = vec3(0.0);\n        \n        for (int c = 0; c < 3; c++) {\n            vec2 pp = pt * u_lensScale;\n            vec2 warpedUV;\n            float edgeFactor;\n            applyRingLens(pp, fragCoord, r, ringIorOffsets[c], warpedUV, edgeFactor);\n            \n            vec2 gradUV = warpedUV / u_lensScale;\n            gradTs[c] = getGradientT(gradUV, t * 0.8, dir1, dir2, freqs, dir3);\n            edgeFactors[c] = edgeFactor;\n        }\n        \n        vec3 convergentColor = paletteN(gradTs.g, colorCount);\n        float edgeMix = max(max(edgeFactors.r, edgeFactors.g), edgeFactors.b);\n        \n        vec3 dispersedColor = vec3(\n            paletteN(gradTs.r, colorCount).r,\n            convergentColor.g,\n            paletteN(gradTs.b, colorCount).b\n        );\n        \n        vec3 finalColor = mix(convergentColor, dispersedColor, edgeMix * 2.0);\n        \n        vec3 rainbow = (gradTs - gradTs.g) * 3.0;\n        finalColor += rainbow * edgeMix * u_edgeDisp;\n        \n        col += tint * finalColor * (3.0 / float(SAMPLES));\n    }\n    \n    fragColor = vec4(col, 1.0);\n}\n`,propertyControls:{colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color},maxCount:8,defaultValue:[\"#91FFCC\",\"#FFB938\",\"#FF4242\"]},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:47,min:0,max:1e3,step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:.5,min:0,max:2,step:.01},ephemeralAmp:{type:ControlType.Number,title:\"Ephemeral\",defaultValue:.12,min:0,max:.5,step:.01},lensScale:{type:ControlType.Number,title:\"Scale\",defaultValue:10,min:.1,max:10,step:.1},ringSpacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:1.5,min:.1,max:5,step:.1},ringRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:1,min:.1,max:2,step:.01},ringWarpStrength:{type:ControlType.Number,title:\"Warp\",defaultValue:4,min:0,max:5,step:.1},ringDispersion:{type:ControlType.Number,title:\"Dispersion\",defaultValue:.4,min:0,max:1,step:.01},edgeDisp:{type:ControlType.Number,title:\"Edges\",defaultValue:1.3,min:0,max:5,step:.1}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"shader\",\"name\":null,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DispersionRings.map","// Generated by Framer (891012c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,Shader,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/js1leFgNDeqePLZh4P0U/HWO13pbdqiy8q9HeszL5/Ije9pWgN8.js\";import shaderConfig from\"https://framerusercontent.com/modules/VMKsfJdfTvRVeIoDd5X9/fXq10iSPqH2cgEWzpK4N/DispersionRings.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xkQPEePPQGIWy8gxxXOD/J9oK4npb6yDZgUihCgfd/sUo2ZhfzI.js\";const ChevronDownFonts=getFonts(ChevronDown);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"Pysv8pnqs\",\"AyuTGX7Ir\",\"agHNgG98l\",\"m962m21VY\"];const serializationHash=\"framer-fxqqY\";const variantClassNames={agHNgG98l:\"framer-v-13ojvxs\",AyuTGX7Ir:\"framer-v-15cnh4b\",m962m21VY:\"framer-v-1kjbaq5\",Pysv8pnqs:\"framer-v-1a6fql0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gOQyIBRzp=undefined;const transition1={bounce:0,delay:0,duration:.8,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Contact Me - Hover\":\"agHNgG98l\",\"Contact Me - Open (Hover)\":\"m962m21VY\",\"Contact Me - Open\":\"AyuTGX7Ir\",\"Contact Me\":\"Pysv8pnqs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,onHover,width,...props})=>{return{...props,gOQyIBRzp:onHover??props.gOQyIBRzp,variant:humanReadableVariantMap[props.variant]??props.variant??\"Pysv8pnqs\"};};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,gOQyIBRzp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Pysv8pnqs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter11z8lsf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"agHNgG98l\");});const onMouseEnternotwab=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"m962m21VY\");});const onMouseEnteruj57nh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gOQyIBRzp){const res=await gOQyIBRzp(...args);if(res===false)return false;}});const onMouseLeave1kc0zwv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Pysv8pnqs\");});const onMouseLeave1hpvkji=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"AyuTGX7Ir\");});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__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1a6fql0\",className,classNames),\"data-framer-appear-id\":\"1a6fql0\",\"data-framer-name\":\"Contact Me\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pysv8pnqs\",onMouseEnter:onMouseEnter11z8lsf,optimized:true,ref:refBinding,style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({agHNgG98l:{\"data-framer-name\":\"Contact Me - Hover\",onMouseEnter:onMouseEnteruj57nh,onMouseLeave:onMouseLeave1kc0zwv},AyuTGX7Ir:{\"data-framer-name\":\"Contact Me - Open\",onMouseEnter:onMouseEnternotwab},m962m21VY:{\"data-framer-name\":\"Contact Me - Open (Hover)\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1hpvkji}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4xg9bd\",layoutDependency:layoutDependency,layoutId:\"n4rPzoupW\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l67u0e-container\",layoutDependency:layoutDependency,layoutId:\"wWpUaxoUC-container\",rendersWithMotion:true,style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/jqlmN1KbZR0kAjdqE0EExqHbYZI.png?width=344&height=88\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_colors:{type:\"array\",value:[\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\",\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"]},u_edgeDisp:{type:\"number\",value:5},u_ephemeralAmp:{type:\"number\",value:.08},u_lensScale:{type:\"number\",value:3.5},u_ringDispersion:{type:\"number\",value:0},u_ringRadius:{type:\"number\",value:2},u_ringSpacing:{type:\"number\",value:.1},u_ringWarpStrength:{type:\"number\",value:0},u_seed:{type:\"number\",value:47},u_speed:{type:\"number\",value:.5}},vertexShader:shaderConfig.vertex,width:\"100%\",...addPropertyOverrides({AyuTGX7Ir:{fallbackImage:\"https://framerusercontent.com/images/XpfNBZk2xMiD3zmKJ4mSk800k.png?width=224&height=88\"},m962m21VY:{fallbackImage:\"https://framerusercontent.com/images/fMK81TGNFIS8vIRA3C0Y18yJqPQ.png?width=226&height=88\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o2a6ub\",layoutDependency:layoutDependency,layoutId:\"qQq9FXKAy\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cuzvc3\",layoutDependency:layoutDependency,layoutId:\"wdiK6Jdy2\",style:{backgroundColor:\"var(--token-6b81d4da-8002-4ec3-93f3-bbddc5ff1217, rgb(87, 87, 87))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{agHNgG98l:{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"},m962m21VY:{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8dac2e\",layoutDependency:layoutDependency,layoutId:\"XCkLPrhG_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"CONTACT ME\"})}),className:\"framer-1gl4p7o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ayUnCtflZ\",style:{\"--extracted-1w1cjl5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AyuTGX7Ir:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"CLOSE\"})})},m962m21VY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"CLOSE\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7fgv5g\",layoutDependency:layoutDependency,layoutId:\"S3KgcECaK\",children:/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-185s1bh\",layoutDependency:layoutDependency,layoutId:\"cjArW2KMt\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--3it368\":1,rotate:0},variants:{agHNgG98l:{rotate:0},AyuTGX7Ir:{rotate:180},m962m21VY:{rotate:180}}})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fxqqY.framer-ootnqy, .framer-fxqqY .framer-ootnqy { display: block; }\",\".framer-fxqqY.framer-1a6fql0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 2px; position: relative; width: min-content; }\",\".framer-fxqqY .framer-4xg9bd { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 0px; width: min-content; }\",\".framer-fxqqY .framer-l67u0e-container { flex: none; height: 44px; position: relative; width: 172px; z-index: 1; }\",\".framer-fxqqY .framer-o2a6ub { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fxqqY .framer-cuzvc3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-fxqqY .framer-8dac2e, .framer-fxqqY .framer-7fgv5g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-fxqqY .framer-1gl4p7o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fxqqY .framer-185s1bh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-fxqqY.framer-v-15cnh4b .framer-l67u0e-container { width: 112px; }\",\".framer-fxqqY.framer-v-1kjbaq5 .framer-l67u0e-container { width: 113px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AyuTGX7Ir\":{\"layout\":[\"auto\",\"auto\"]},\"agHNgG98l\":{\"layout\":[\"auto\",\"auto\"]},\"m962m21VY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gOQyIBRzp\":\"onHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSNxEGTudA=withCSS(Component,css,\"framer-fxqqY\");export default FramerSNxEGTudA;FramerSNxEGTudA.displayName=\"DDG-CONTACT ME\";FramerSNxEGTudA.defaultProps={height:44,width:172};addPropertyControls(FramerSNxEGTudA,{variant:{options:[\"Pysv8pnqs\",\"AyuTGX7Ir\",\"agHNgG98l\",\"m962m21VY\"],optionTitles:[\"Contact Me\",\"Contact Me - Open\",\"Contact Me - Hover\",\"Contact Me - Open (Hover)\"],title:\"Variant\",type:ControlType.Enum},gOQyIBRzp:{title:\"On hover\",type:ControlType.EventHandler}});addFonts(FramerSNxEGTudA,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...ChevronDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSNxEGTudA\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"gOQyIBRzp\\\":\\\"onHover\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AyuTGX7Ir\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"agHNgG98l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m962m21VY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"172\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SNxEGTudA.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/r7KU3d0jY4jnUQG5z44O/Clipboard.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xkQPEePPQGIWy8gxxXOD/J9oK4npb6yDZgUihCgfd/sUo2ZhfzI.js\";import Hamburger from\"https://framerusercontent.com/modules/sgUFsolNHn4de64Grgm8/b2vwQ2xOeWgGdLPCbMLZ/fgaoOPfj5.js\";import PhoneMenu from\"https://framerusercontent.com/modules/hcULnuJOFh20foDk0epO/lEcTFA5LmmQG6JsODNae/lreJhrlFI.js\";import ToolsBtn from\"https://framerusercontent.com/modules/YlL865sDvYkmjsUvGBrk/CdAwiU80Akn0qbNxysKI/QsCjqHqvs.js\";import HomeBtn from\"https://framerusercontent.com/modules/dX6HROKVvK8Rt8z0bPpL/0uRIp7sF7qxBTCZGNFdu/rjqL_xjpA.js\";import DDGCONTACTME from\"https://framerusercontent.com/modules/CX7ClvkyH449yY3FMKY4/wI2A4SqXxm69HdyWt6Rz/SNxEGTudA.js\";import SkillsBtn from\"https://framerusercontent.com/modules/zVzDrT7fZHdda68UmGbp/NYLDwnaGVbHeX85Kz3a9/TczK9xgiD.js\";import ProjectsBtn from\"https://framerusercontent.com/modules/7Cd8XFKnKx2N6plcLj4Q/ca9pPk8LfspupowCRF7p/WVH7CN7R5.js\";import AboutMeBtn from\"https://framerusercontent.com/modules/eUgOD8VxvgrFawcm52qa/t4bsfVcLp8DSplkOl3ys/x0UVG3i5v.js\";const HomeBtnFonts=getFonts(HomeBtn);const ProjectsBtnFonts=getFonts(ProjectsBtn);const AboutMeBtnFonts=getFonts(AboutMeBtn);const SkillsBtnFonts=getFonts(SkillsBtn);const ToolsBtnFonts=getFonts(ToolsBtn);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const DDGCONTACTMEFonts=getFonts(DDGCONTACTME);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const PhoneMenuFonts=getFonts(PhoneMenu);const ClipboardFonts=getFonts(Clipboard);const cycleOrder=[\"O3JcHg1ct\",\"Ok773JWRW\",\"jmr6vpfFv\",\"i_aItt6aR\",\"wnJPoBHtg\",\"cCFG7aGOx\",\"yWdTzWVso\",\"jqaQQ2zzt\",\"r1noAzCkH\",\"YsHWk8EWx\"];const serializationHash=\"framer-fON7M\";const variantClassNames={cCFG7aGOx:\"framer-v-1ecqj3p\",i_aItt6aR:\"framer-v-7c0c67\",jmr6vpfFv:\"framer-v-ef18hc\",jqaQQ2zzt:\"framer-v-1glhfku\",O3JcHg1ct:\"framer-v-anx94g\",Ok773JWRW:\"framer-v-1uim1yx\",r1noAzCkH:\"framer-v-1ar2bmk\",wnJPoBHtg:\"framer-v-fhpl7g\",YsHWk8EWx:\"framer-v-1hkv7st\",yWdTzWVso:\"framer-v-1uggdpe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:1.2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:0,delay:0,duration:0,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:300};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transition4={bounce:.2,delay:0,duration:.8,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={bounce:0,delay:0,duration:1.4,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-116};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/Tablet - About Me\":\"yWdTzWVso\",\"Desktop/Tablet - Default\":\"O3JcHg1ct\",\"Desktop/Tablet - Home\":\"YsHWk8EWx\",\"Desktop/Tablet - Open\":\"Ok773JWRW\",\"Desktop/Tablet - Projects\":\"cCFG7aGOx\",\"Desktop/Tablet - Skills\":\"jqaQQ2zzt\",\"Desktop/Tablet - Tools\":\"r1noAzCkH\",\"Tablet/Phone closed\":\"wnJPoBHtg\",\"Tablet/Phone-Contact Open\":\"i_aItt6aR\",\"Tablet/Phone-Menu Open\":\"jmr6vpfFv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"O3JcHg1ct\"};};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:\"O3JcHg1ct\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1f7f0jk=activeVariantCallback(async(...args)=>{setVariant(\"YsHWk8EWx\");});const onTapnn7pqm=activeVariantCallback(async(...args)=>{setVariant(\"cCFG7aGOx\");});const onTapxg8c48=activeVariantCallback(async(...args)=>{setVariant(\"yWdTzWVso\");});const onTapbl9d0q=activeVariantCallback(async(...args)=>{setVariant(\"jqaQQ2zzt\");});const onTapi0eh51=activeVariantCallback(async(...args)=>{setVariant(\"i_aItt6aR\");});const onTapdih79p=activeVariantCallback(async(...args)=>{setVariant(\"wnJPoBHtg\");});const gOQyIBRzpdih79p=activeVariantCallback(async(...args)=>{setVariant(\"wnJPoBHtg\");});const gOQyIBRzpi0eh51=activeVariantCallback(async(...args)=>{setVariant(\"i_aItt6aR\");});const onTap1lwer99=activeVariantCallback(async(...args)=>{setVariant(\"jmr6vpfFv\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jmr6vpfFv\",\"i_aItt6aR\",\"wnJPoBHtg\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"jmr6vpfFv\",\"i_aItt6aR\",\"wnJPoBHtg\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Ok773JWRW\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"i_aItt6aR\")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,...addPropertyOverrides({i_aItt6aR:{value:transition2},jmr6vpfFv:{value:transition2},wnJPoBHtg:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-anx94g\",className,classNames),\"data-framer-appear-id\":\"anx94g\",\"data-framer-name\":\"Desktop/Tablet - Default\",layoutDependency:layoutDependency,layoutId:\"O3JcHg1ct\",optimized:true,ref:refBinding,style:{backdropFilter:\"blur(5px)\",background:\"linear-gradient(180deg, rgba(48, 48, 48, 0.4) 0%, rgba(255, 255, 255, 0) 100%)\",borderTopLeftRadius:6,borderTopRightRadius:6,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{jmr6vpfFv:{borderTopLeftRadius:0,borderTopRightRadius:0},wnJPoBHtg:{borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({cCFG7aGOx:{\"data-framer-name\":\"Desktop/Tablet - Projects\"},i_aItt6aR:{__framer__presenceAnimate:animation2,\"data-framer-name\":\"Tablet/Phone-Contact Open\"},jmr6vpfFv:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Tablet/Phone-Menu Open\",optimized:undefined},jqaQQ2zzt:{\"data-framer-name\":\"Desktop/Tablet - Skills\"},Ok773JWRW:{\"data-framer-name\":\"Desktop/Tablet - Open\"},r1noAzCkH:{\"data-framer-name\":\"Desktop/Tablet - Tools\"},wnJPoBHtg:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Tablet/Phone closed\",optimized:undefined},YsHWk8EWx:{\"data-framer-name\":\"Desktop/Tablet - Home\"},yWdTzWVso:{\"data-framer-name\":\"Desktop/Tablet - About Me\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m6fkot\",layoutDependency:layoutDependency,layoutId:\"UTH9WBwl7\",children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-14al75w\",\"data-border\":true,\"data-framer-appear-id\":\"14al75w\",\"data-framer-name\":\"DDG Nav bar\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"xq6Ft_I6c\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ffksqy\",\"data-framer-name\":\"Highlighter\",layoutDependency:layoutDependency,layoutId:\"qGBwODFCP\",style:{backgroundColor:\"var(--token-8185199d-2618-4f11-85ef-dcbda4e1b09f, rgb(204, 204, 204))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1emy5lt\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"UU2KR3hYn\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"TvGbvzpp1\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-w929u1 framer-cp5w8b\",\"data-framer-name\":\"Section\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TvGbvzpp1\",onTap:onTap1f7f0jk,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-skl3s8-container\",layoutDependency:layoutDependency,layoutId:\"bWoXpPZ1I-container\",nodeId:\"bWoXpPZ1I\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(HomeBtn,{height:\"100%\",id:\"bWoXpPZ1I\",layoutId:\"bWoXpPZ1I\",nAh6stE5B:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",S4gTrgZdX:\"rgba(255, 255, 255, 0)\",variant:matchVariant(\"Z85YeRgnP\"),wE2HC1yRY:\"HOME\",width:\"100%\",xAswuEPBT:\"rgb(0, 0, 0)\",...addPropertyOverrides({YsHWk8EWx:{variant:matchVariant(\"QdsE4ViTx\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":zCy0quxzE\",webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"zwc1_sDm8\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1bzfq1v framer-cp5w8b\",\"data-framer-name\":\"Section\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zwc1_sDm8\",onTap:onTapnn7pqm,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l5acj-container\",layoutDependency:layoutDependency,layoutId:\"blWqjeeaN-container\",nodeId:\"blWqjeeaN\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(ProjectsBtn,{height:\"100%\",id:\"blWqjeeaN\",layoutId:\"blWqjeeaN\",variant:matchVariant(\"qscCwjhV6\"),width:\"100%\",...addPropertyOverrides({cCFG7aGOx:{variant:matchVariant(\"Jc3cy5nDQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":KCXp0FpWv\",webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"gCOoVfbz7\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ngf0qj framer-cp5w8b\",\"data-framer-name\":\"Section\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gCOoVfbz7\",onTap:onTapxg8c48,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"110px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x7clwc-container\",layoutDependency:layoutDependency,layoutId:\"lPPpo3f8k-container\",nodeId:\"lPPpo3f8k\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(AboutMeBtn,{height:\"100%\",id:\"lPPpo3f8k\",layoutId:\"lPPpo3f8k\",style:{width:\"100%\"},variant:matchVariant(\"OxplPcQt7\"),width:\"100%\",...addPropertyOverrides({yWdTzWVso:{variant:matchVariant(\"WpAqBOHLi\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":uHq8oRos8\",webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"qXYb1MrgV\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12i7vm4 framer-cp5w8b\",\"data-framer-name\":\"Section\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qXYb1MrgV\",onTap:onTapbl9d0q,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"110px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6ed0af-container\",layoutDependency:layoutDependency,layoutId:\"jDz9N4LQJ-container\",nodeId:\"jDz9N4LQJ\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(SkillsBtn,{height:\"100%\",id:\"jDz9N4LQJ\",layoutId:\"jDz9N4LQJ\",style:{width:\"100%\"},variant:matchVariant(\"ITXLhpSX6\"),width:\"100%\",...addPropertyOverrides({jqaQQ2zzt:{variant:matchVariant(\"AWpn2rViT\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":NzbMdUKY2\",webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"cqidWHWWs\",openInNewTab:false,scopeId:\"VaNVtcDIU\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4ecyvv framer-cp5w8b\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"cqidWHWWs\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"110px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mhfhqi-container\",layoutDependency:layoutDependency,layoutId:\"X7zASw1jm-container\",nodeId:\"X7zASw1jm\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(ToolsBtn,{height:\"100%\",id:\"X7zASw1jm\",layoutId:\"X7zASw1jm\",style:{width:\"100%\"},variant:matchVariant(\"VEskWoB_0\"),width:\"100%\",...addPropertyOverrides({r1noAzCkH:{variant:matchVariant(\"qvngWzj7M\")}},baseVariant,gestureVariant)})})})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13yefq5\",\"data-framer-name\":\"Phone NAV\",layoutDependency:layoutDependency,layoutId:\"BgfzTV3F8\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-14p3kvi\",\"data-framer-appear-id\":\"14p3kvi\",layoutDependency:layoutDependency,layoutId:\"O8cer66YA\",...addPropertyOverrides({i_aItt6aR:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,animate:animation4,initial:animation1,onTap:onTapdih79p,optimized:true,transformTemplate:transformTemplate1},jmr6vpfFv:{\"data-highlight\":true,onTap:onTapi0eh51,transformTemplate:transformTemplate1},wnJPoBHtg:{\"data-highlight\":true,onTap:onTapi0eh51,transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({i_aItt6aR:{height:44,y:(componentViewport?.y||0)+10+-22+0},jmr6vpfFv:{height:44,y:(componentViewport?.y||0)+10+-22+0},wnJPoBHtg:{height:44,y:(componentViewport?.y||0)+10+-22+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1fed0xa-container\",\"data-framer-appear-id\":\"1fed0xa\",layoutDependency:layoutDependency,layoutId:\"BLX7PJK2Z-container\",nodeId:\"BLX7PJK2Z\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",...addPropertyOverrides({wnJPoBHtg:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(DDGCONTACTME,{height:\"100%\",id:\"BLX7PJK2Z\",layoutId:\"BLX7PJK2Z\",variant:matchVariant(\"Pysv8pnqs\"),width:\"100%\",...addPropertyOverrides({i_aItt6aR:{gOQyIBRzp:gOQyIBRzpdih79p,variant:matchVariant(\"AyuTGX7Ir\")},wnJPoBHtg:{gOQyIBRzp:gOQyIBRzpi0eh51}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-o4stuq\",\"data-framer-appear-id\":\"o4stuq\",\"data-framer-name\":\"Dropdown Menu\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"YVsfK9htx\",optimized:true,...addPropertyOverrides({i_aItt6aR:{\"data-highlight\":true,onTap:onTap1lwer99},jmr6vpfFv:{\"data-highlight\":true,onTap:onTapdih79p},wnJPoBHtg:{\"data-highlight\":true,onTap:onTap1lwer99}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,...addPropertyOverrides({i_aItt6aR:{y:(componentViewport?.y||0)+10+0+-1},jmr6vpfFv:{y:(componentViewport?.y||0)+10+0+0},wnJPoBHtg:{y:(componentViewport?.y||0)+10+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fcrtr0-container\",layoutDependency:layoutDependency,layoutId:\"ht2gyNjY6-container\",nodeId:\"ht2gyNjY6\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(PhoneMenu,{height:\"100%\",id:\"ht2gyNjY6\",layoutId:\"ht2gyNjY6\",variant:matchVariant(\"udFO4NTya\"),width:\"100%\",...addPropertyOverrides({jmr6vpfFv:{variant:matchVariant(\"hJwHgjx1E\")},wnJPoBHtg:{GeMIZRwfM:undefined}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1le00wi\",\"data-border\":true,\"data-framer-appear-id\":\"1le00wi\",\"data-framer-name\":\" Email Dropdown - Desktop/Tablet\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ILYORXbpQ\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 90% at 50% 79.80000000000001%, rgb(179, 179, 179) 0%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{Ok773JWRW:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)) 0%, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0)) 100%)\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(0, 0, 0))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18y28pu\",layoutDependency:layoutDependency,layoutId:\"NtdT7pAR2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3j8el\",layoutDependency:layoutDependency,layoutId:\"C5ct9u3Gz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"Patrickdmorgan2@gmail.com\"})}),className:\"framer-cy4wmj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UV3Slb3IJ\",style:{\"--extracted-1w1cjl5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vs8klt\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"kkRWcW5Ij\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5nfxjr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yvjJLRBnn-container\",nodeId:\"yvjJLRBnn\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgb(255, 255, 255)\",content:\"Patrickdmorgan2@gmail.com\",fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",hoverOptions:{backgroundColor:\"var(--token-0cfe00f3-24b0-432c-968d-12e5103b3a36, rgb(153, 143, 143))\",color:\"rgb(255, 255, 255)\",scale:1,transition:{bounce:0,delay:0,duration:.8,type:\"spring\"}},id:\"yvjJLRBnn\",isMixedBorderRadius:false,label:\"Copy\",layoutId:\"yvjJLRBnn\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,success:\"Copied!\",topLeftRadius:50,topRightRadius:50,width:\"100%\"})})})})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1qh2dst\",\"data-border\":true,\"data-framer-appear-id\":\"1qh2dst\",\"data-framer-name\":\" Email Dropdown - Phone\",initial:animation6,layoutDependency:layoutDependency,layoutId:\"FnN1bFmwe\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"radial-gradient(50% 90% at 50% 79.80000000000001%, rgb(179, 179, 179) 0%, rgb(0, 0, 0) 100%)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ldhxjl\",layoutDependency:layoutDependency,layoutId:\"vfG4JBFAf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s9g3rx\",layoutDependency:layoutDependency,layoutId:\"haYChKm4p\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"Patrickdmorgan2@gmail.com\"})}),className:\"framer-1c5yf0h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FmrmOs1iI\",style:{\"--extracted-1w1cjl5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1md53bo\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"pAbWN0TvI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kt3kkk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dIcd2gjor-container\",nodeId:\"dIcd2gjor\",rendersWithMotion:true,scopeId:\"VaNVtcDIU\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,color:\"rgb(255, 255, 255)\",content:\"Patrickdmorgan2@gmail.com\",fill:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",font:{},height:\"100%\",hoverOptions:{backgroundColor:\"var(--token-0cfe00f3-24b0-432c-968d-12e5103b3a36, rgb(153, 143, 143))\",color:\"rgb(255, 255, 255)\",scale:1.05,transition:{damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"}},id:\"dIcd2gjor\",isMixedBorderRadius:false,label:\"Copy\",layoutId:\"dIcd2gjor\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,success:\"Copied!\",topLeftRadius:8,topRightRadius:8,width:\"100%\"})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fON7M.framer-cp5w8b, .framer-fON7M .framer-cp5w8b { display: block; }\",\".framer-fON7M.framer-anx94g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 2px; position: relative; width: min-content; }\",\".framer-fON7M .framer-1m6fkot { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fON7M .framer-14al75w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: auto; padding: 2px 4px 2px 4px; position: relative; width: min-content; z-index: 6; }\",\".framer-fON7M .framer-1ffksqy { bottom: 3px; flex: none; left: -121px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 3px; width: 110px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-fON7M .framer-1emy5lt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 3; }\",\".framer-fON7M .framer-w929u1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 110px; z-index: 1; }\",\".framer-fON7M .framer-skl3s8-container, .framer-fON7M .framer-5nfxjr-container, .framer-fON7M .framer-1kt3kkk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-fON7M .framer-1bzfq1v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; min-width: 100px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 110px; z-index: 1; }\",\".framer-fON7M .framer-l5acj-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-fON7M .framer-ngf0qj { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; min-width: 100px; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-fON7M .framer-1x7clwc-container, .framer-fON7M .framer-6ed0af-container, .framer-fON7M .framer-mhfhqi-container { flex: none; height: auto; position: relative; width: 110px; }\",\".framer-fON7M .framer-12i7vm4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-fON7M .framer-4ecyvv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-fON7M .framer-13yefq5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-fON7M .framer-14p3kvi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fON7M .framer-1fed0xa-container { flex: none; height: auto; position: relative; width: auto; z-index: 6; }\",\".framer-fON7M .framer-o4stuq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 51px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-fON7M .framer-fcrtr0-container { flex: none; height: auto; left: -97px; position: absolute; top: -1px; width: auto; z-index: 4; }\",\".framer-fON7M .framer-1le00wi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: absolute; right: 610px; top: 355px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-fON7M .framer-18y28pu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-fON7M .framer-3j8el, .framer-fON7M .framer-1s9g3rx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 261px; }\",\".framer-fON7M .framer-cy4wmj, .framer-fON7M .framer-1c5yf0h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fON7M .framer-1vs8klt, .framer-fON7M .framer-1md53bo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fON7M .framer-1qh2dst { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 10px; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: absolute; top: 60px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-fON7M .framer-1ldhxjl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-fON7M.framer-v-1uim1yx .framer-1bzfq1v { width: min-content; }\",\".framer-fON7M.framer-v-1uim1yx .framer-1le00wi { z-index: 4; }\",\".framer-fON7M.framer-v-ef18hc.framer-anx94g, .framer-fON7M.framer-v-7c0c67.framer-anx94g, .framer-fON7M.framer-v-fhpl7g.framer-anx94g { align-content: flex-start; align-items: flex-start; gap: unset; height: 60px; justify-content: space-between; padding: 10px; width: 390px; }\",\".framer-fON7M.framer-v-ef18hc .framer-13yefq5 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: row; min-height: 44px; width: 1px; }\",\".framer-fON7M.framer-v-ef18hc .framer-14p3kvi, .framer-fON7M.framer-v-7c0c67 .framer-14p3kvi, .framer-fON7M.framer-v-fhpl7g .framer-14p3kvi { cursor: pointer; flex-direction: row; gap: 0px; justify-content: center; left: 0px; min-height: unset; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-fON7M.framer-v-ef18hc .framer-o4stuq, .framer-fON7M.framer-v-7c0c67 .framer-o4stuq, .framer-fON7M.framer-v-fhpl7g .framer-o4stuq { bottom: 0px; cursor: pointer; height: unset; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-fON7M.framer-v-ef18hc .framer-fcrtr0-container, .framer-fON7M.framer-v-fhpl7g .framer-fcrtr0-container { left: unset; right: 0px; top: 0px; }\",\".framer-fON7M.framer-v-7c0c67 .framer-13yefq5, .framer-fON7M.framer-v-fhpl7g .framer-13yefq5 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: row; min-height: 44px; order: 0; width: 1px; }\",\".framer-fON7M.framer-v-7c0c67 .framer-1qh2dst { order: 4; }\",\".framer-fON7M.framer-v-1ecqj3p .framer-1ffksqy { left: 125px; }\",\".framer-fON7M.framer-v-1uggdpe .framer-1ffksqy { left: 244px; }\",\".framer-fON7M.framer-v-1glhfku .framer-1ffksqy { left: 366px; }\",\".framer-fON7M.framer-v-1ar2bmk .framer-1ffksqy { left: 485px; }\",\".framer-fON7M.framer-v-1hkv7st .framer-1ffksqy { left: 3px; }\",...sharedStyle.css,'.framer-fON7M[data-border=\"true\"]::after, .framer-fON7M [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 602\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Ok773JWRW\":{\"layout\":[\"auto\",\"auto\"]},\"jmr6vpfFv\":{\"layout\":[\"fixed\",\"fixed\"]},\"i_aItt6aR\":{\"layout\":[\"fixed\",\"fixed\"]},\"wnJPoBHtg\":{\"layout\":[\"fixed\",\"fixed\"]},\"cCFG7aGOx\":{\"layout\":[\"auto\",\"auto\"]},\"yWdTzWVso\":{\"layout\":[\"auto\",\"auto\"]},\"jqaQQ2zzt\":{\"layout\":[\"auto\",\"auto\"]},\"r1noAzCkH\":{\"layout\":[\"auto\",\"auto\"]},\"YsHWk8EWx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVaNVtcDIU=withCSS(Component,css,\"framer-fON7M\");export default FramerVaNVtcDIU;FramerVaNVtcDIU.displayName=\"DDG-NAV+Contact Me\";FramerVaNVtcDIU.defaultProps={height:38,width:602};addPropertyControls(FramerVaNVtcDIU,{variant:{options:[\"O3JcHg1ct\",\"Ok773JWRW\",\"jmr6vpfFv\",\"i_aItt6aR\",\"wnJPoBHtg\",\"cCFG7aGOx\",\"yWdTzWVso\",\"jqaQQ2zzt\",\"r1noAzCkH\",\"YsHWk8EWx\"],optionTitles:[\"Desktop/Tablet - Default\",\"Desktop/Tablet - Open\",\"Tablet/Phone-Menu Open\",\"Tablet/Phone-Contact Open\",\"Tablet/Phone closed\",\"Desktop/Tablet - Projects\",\"Desktop/Tablet - About Me\",\"Desktop/Tablet - Skills\",\"Desktop/Tablet - Tools\",\"Desktop/Tablet - Home\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVaNVtcDIU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...HomeBtnFonts,...ProjectsBtnFonts,...AboutMeBtnFonts,...SkillsBtnFonts,...ToolsBtnFonts,...DDGCONTACTMEFonts,...PhoneMenuFonts,...ClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerVaNVtcDIU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HomeBtn,{},context),forwardLoader(ProjectsBtn,{},context),forwardLoader(AboutMeBtn,{},context),forwardLoader(SkillsBtn,{},context),forwardLoader(ToolsBtn,{},context),forwardLoader(Hamburger,{},context),forwardLoader(DDGCONTACTME,{},context),forwardLoader(PhoneMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVaNVtcDIU\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ok773JWRW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jmr6vpfFv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i_aItt6aR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wnJPoBHtg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cCFG7aGOx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yWdTzWVso\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jqaQQ2zzt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r1noAzCkH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YsHWk8EWx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"602\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8d7da03)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/r7KU3d0jY4jnUQG5z44O/Clipboard.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xkQPEePPQGIWy8gxxXOD/J9oK4npb6yDZgUihCgfd/sUo2ZhfzI.js\";import DDGCONTACTME from\"https://framerusercontent.com/modules/CX7ClvkyH449yY3FMKY4/wI2A4SqXxm69HdyWt6Rz/SNxEGTudA.js\";const DDGCONTACTMEFonts=getFonts(DDGCONTACTME);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const ClipboardFonts=getFonts(Clipboard);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"y5XVmVa2_\",\"h_Yyuf_FB\"];const serializationHash=\"framer-1qiji\";const variantClassNames={h_Yyuf_FB:\"framer-v-yq3f2\",y5XVmVa2_:\"framer-v-17spsm9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.8,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:0,delay:0,duration:1.2,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:300};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-84};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={Closed:\"h_Yyuf_FB\",Open:\"y5XVmVa2_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"y5XVmVa2_\"};};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:\"y5XVmVa2_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vqrvh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"h_Yyuf_FB\");});const onTapxwy8xe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"y5XVmVa2_\");});const onTapdhef1q=activeVariantCallback(async(...args)=>{setVariant(\"h_Yyuf_FB\");});const onTap1vs8zkb=activeVariantCallback(async(...args)=>{setVariant(\"y5XVmVa2_\");});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:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-17spsm9\",className,classNames),\"data-framer-appear-id\":\"17spsm9\",\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"y5XVmVa2_\",onTap:onTap1vqrvh,optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({h_Yyuf_FB:{\"data-framer-name\":\"Closed\",onTap:onTapxwy8xe}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1blnwij\",layoutDependency:layoutDependency,layoutId:\"yQOrCR1l1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uqr7av\",\"data-framer-name\":\"Contact Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"p4J7kqqrA\",onTap:onTapdhef1q,...addPropertyOverrides({h_Yyuf_FB:{onTap:onTap1vs8zkb}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||130)-0-294)/2+0+0)+0+0+0,...addPropertyOverrides({h_Yyuf_FB:{y:(componentViewport?.y||0)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-11d71iu-container\",\"data-framer-appear-id\":\"11d71iu\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"PHn5walWz-container\",nodeId:\"PHn5walWz\",optimized:true,rendersWithMotion:true,scopeId:\"YpA0Iu3C2\",children:/*#__PURE__*/_jsx(DDGCONTACTME,{height:\"100%\",id:\"PHn5walWz\",layoutId:\"PHn5walWz\",style:{width:\"100%\"},variant:matchVariant(\"AyuTGX7Ir\"),width:\"100%\",...addPropertyOverrides({h_Yyuf_FB:{variant:matchVariant(\"Pysv8pnqs\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-enorjm\",\"data-framer-name\":\"Container (Open Visible)\",layoutDependency:layoutDependency,layoutId:\"SYERS6etg\",children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1o8rpk\",\"data-border\":true,\"data-framer-appear-id\":\"1o8rpk\",\"data-framer-name\":\"Inner Container\",layoutDependency:layoutDependency,layoutId:\"hGlTvp_w8\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},...addPropertyOverrides({h_Yyuf_FB:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation4,optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gw615o\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"gS9ju6iyS\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-k0oqpj\",\"data-styles-preset\":\"sUo2ZhfzI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255)))\"},children:\"Patrickdmorgan2@gmail.com\"})}),className:\"framer-135eb8g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xgy7T7ztk\",style:{\"--extracted-1w1cjl5\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5ghyw8\",\"data-border\":true,\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"LV330ERpH\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nu93vh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TOW1DzO20-container\",nodeId:\"TOW1DzO20\",rendersWithMotion:true,scopeId:\"YpA0Iu3C2\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgb(255, 255, 255)\",content:\"Patrickdmorgan2@gmail.com\",fill:\"rgba(0, 102, 255, 0)\",font:{},height:\"100%\",hoverOptions:{backgroundColor:\"var(--token-0cfe00f3-24b0-432c-968d-12e5103b3a36, rgb(153, 143, 143))\",color:\"rgb(255, 255, 255)\",scale:1,transition:{bounce:0,delay:0,duration:.8,type:\"spring\"}},id:\"TOW1DzO20\",isMixedBorderRadius:false,label:\"Copy\",layoutId:\"TOW1DzO20\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,success:\"Copied!\",topLeftRadius:50,topRightRadius:50,width:\"100%\"})})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1qiji.framer-1ntm9n8, .framer-1qiji .framer-1ntm9n8 { display: block; }\",\".framer-1qiji.framer-17spsm9 { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1qiji .framer-1blnwij { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1qiji .framer-uqr7av { align-content: center; align-items: center; align-self: stretch; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-1qiji .framer-11d71iu-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 6; }\",\".framer-1qiji .framer-enorjm { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 2px 0px 0px 0px; position: relative; width: min-content; z-index: 0; }\",\".framer-1qiji .framer-1o8rpk { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-1qiji .framer-1gw615o { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: auto; }\",\".framer-1qiji .framer-135eb8g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1qiji .framer-5ghyw8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1qiji .framer-nu93vh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1qiji.framer-v-yq3f2.framer-17spsm9 { justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); }\",\".framer-1qiji.framer-v-yq3f2 .framer-enorjm { height: 2px; }\",...sharedStyle.css,'.framer-1qiji[data-border=\"true\"]::after, .framer-1qiji [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 130\n * @framerIntrinsicWidth 281\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"h_Yyuf_FB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYpA0Iu3C2=withCSS(Component,css,\"framer-1qiji\");export default FramerYpA0Iu3C2;FramerYpA0Iu3C2.displayName=\"DDG- Contact Dropdown\";FramerYpA0Iu3C2.defaultProps={height:130,width:281};addPropertyControls(FramerYpA0Iu3C2,{variant:{options:[\"y5XVmVa2_\",\"h_Yyuf_FB\"],optionTitles:[\"Open\",\"Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYpA0Iu3C2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...DDGCONTACTMEFonts,...ClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerYpA0Iu3C2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DDGCONTACTME,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYpA0Iu3C2\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"281\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"130\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h_Yyuf_FB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YpA0Iu3C2.map","// Generated by Framer (8d7da03)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnimatedGradientBackground from\"https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js\";import FooterDDG from\"#framer/local/canvasComponent/AKN24CNgy/AKN24CNgy.js\";import BannerScroll from\"#framer/local/canvasComponent/QijTTMfVp/QijTTMfVp.js\";import DDGNAVContactMe from\"#framer/local/canvasComponent/VaNVtcDIU/VaNVtcDIU.js\";import DDGContactDropdown from\"#framer/local/canvasComponent/YpA0Iu3C2/YpA0Iu3C2.js\";const BannerScrollFonts=getFonts(BannerScroll);const AnimatedGradientBackgroundFonts=getFonts(AnimatedGradientBackground);const DDGNAVContactMeFonts=getFonts(DDGNAVContactMe);const DDGContactDropdownFonts=getFonts(DDGContactDropdown);const FooterDDGFonts=getFonts(FooterDDG);const ContainerWithFX=withFX(Container);const breakpoints={Af7uTxXK1:\"(max-width: 809.98px)\",nGfCYmAHz:\"(min-width: 1536px)\",nIQDohM_k:\"(min-width: 1200px) and (max-width: 1535.98px)\",t4R_65iGH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6jnn0\";const variantClassNames={Af7uTxXK1:\"framer-v-1dztzy3\",nGfCYmAHz:\"framer-v-ek4cwv\",nIQDohM_k:\"framer-v-1pfxujy\",t4R_65iGH:\"framer-v-ct9co1\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:50};const transition1={damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"};const breakpointRules={Af7uTxXK1:[\".framer-6jnn0 .framer-mkwcnx-container { height: auto; z-index: 2; }\",\".framer-6jnn0 .framer-1jvt4f5 { -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px); background: var(--token-f3906735-8486-4fb4-9609-f118848921fb, #141414); background-color: var(--token-f3906735-8486-4fb4-9609-f118848921fb, #141414); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.9); height: 0px; left: unset; position: sticky; top: 0px; width: 100%; }\",\".framer-6jnn0 .framer-bmc2dt-container { height: 892px; left: 0px; max-width: 100%; min-width: 390px; }\",\".framer-6jnn0 .framer-7znbm2 { padding: 0px; top: 0px; width: 100%; }\",\".framer-6jnn0 .framer-k8qovj-container { flex: 1 0 0px; width: 1px; }\",\".framer-6jnn0 .framer-qke81a-container { z-index: 2; }\"],nIQDohM_k:[\".framer-6jnn0 .framer-bmc2dt-container { height: 872px; left: calc(50.00000000000002% - min(100%, max(390px, 100%)) / 2); max-width: 100%; min-width: 390px; }\"],t4R_65iGH:[\".framer-6jnn0 .framer-bmc2dt-container { height: 994px; left: calc(50.00000000000002% - min(100%, max(390px, 100%)) / 2); max-width: 100%; min-width: 390px; }\",\".framer-6jnn0 .framer-7znbm2 { padding: 10px 0px 0px 6px; width: 100%; }\",\".framer-6jnn0 .framer-k8qovj-container { position: relative; top: unset; }\",\".framer-6jnn0 .framer-1ijjuo1-container { right: 6px; top: 199px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Af7uTxXK1:\".framer-1dztzy3-override\",nIQDohM_k:\".framer-1pfxujy-override\",t4R_65iGH:\".framer-ct9co1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jnn0.framer-1j2m86o, .framer-6jnn0 .framer-1j2m86o { display: block; }\",\".framer-6jnn0.framer-ek4cwv { align-content: center; align-items: center; background-color: #ffffff; 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-6jnn0 .framer-mkwcnx-container { flex: none; height: 143px; order: -1000; position: relative; width: 100%; z-index: 1; }\",\".framer-6jnn0 .framer-1jvt4f5 { background: radial-gradient(50% 50% at 50% 50%, #ffffff 0%, rgb(171, 171, 171) 100%); flex: none; height: 1px; left: 0px; max-width: 100%; min-width: 390px; order: -999; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); top: 143px; width: 1536px; z-index: 1; }\",\".framer-6jnn0 .framer-bmc2dt-container { flex: none; height: 884px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-6jnn0 .framer-7znbm2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; opacity: 0.9; order: -998; overflow: visible; padding: 10px 0px 0px 0px; position: sticky; top: 10px; width: min-content; z-index: 6; }\",\".framer-6jnn0 .framer-k8qovj-container { flex: none; height: auto; max-width: 780px; position: sticky; top: 0px; width: auto; z-index: 6; }\",\".framer-6jnn0 .framer-1ijjuo1-container { flex: none; height: auto; order: -997; position: absolute; right: 10px; top: 153px; width: auto; z-index: 4; }\",\".framer-6jnn0 .framer-uxtpfn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6jnn0 .framer-qke81a-container { flex: none; height: auto; order: 1005; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Af7uTxXK1:\"(max-width: 809.98px)\",nGfCYmAHz:\"(min-width: 1536px)\",nIQDohM_k:\"(min-width: 1200px) and (max-width: 1535.98px)\",t4R_65iGH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"nIQDohM_k\",Phone:\"Af7uTxXK1\",Tablet:\"t4R_65iGH\",XL:\"nGfCYmAHz\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nGfCYmAHz\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Af7uTxXK1\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"nGfCYmAHz\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ek4cwv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:143,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mkwcnx-container\",nodeId:\"osLJE74vS\",scopeId:\"H_7qTxtja\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{style:{width:\"100%\"},variant:matchVariant(\"j7PS0o_N9\")},t4R_65iGH:{variant:matchVariant(\"qGttzz7et\")}},children:/*#__PURE__*/_jsx(BannerScroll,{B4tjT_l1e:\"PATRICK MORGAN\",bl0RtsySf:\"ABOUT ME\",bQKp1aSGn:\"PATRICK\",BSRXTvKTP:\"MORGAN\",height:\"100%\",HSBWsaOrG:\"PROJECTS\",I8B51VXtd:\"PETS BRING JOY\",id:\"osLJE74vS\",KinpakMti:\"ABOUT ME\",layoutId:\"osLJE74vS\",lDeKJu_jM:\"PETS BRING JOY\",lvziyNuyl:\"PETS BRING JOY\",me5zykkwW:\"PETS BRING JOY\",OdDFfrGtN:\"ABOUT ME\",rah8jq2Xz:\"PROJECTS\",style:{height:\"100%\",width:\"100%\"},ujC1IJEz9:\"ABOUT ME\",variant:matchVariant(\"oCHD9G75o\"),width:\"100%\",ZsUudPcxN:\"PROJECTS\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jvt4f5\",\"data-framer-name\":\"BG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bmc2dt-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"RurMZlGSx\",scopeId:\"H_7qTxtja\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}},nIQDohM_k:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}},t4R_65iGH:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(AnimatedGradientBackground,{color1:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",color2:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",color3:\"rgb(214, 214, 214)\",colorMode:\"custom\",distortion:0,height:\"100%\",id:\"RurMZlGSx\",layoutId:\"RurMZlGSx\",offset:-658,preset:\"custom\",preview:false,proportion:0,radius:\"0px\",rotation:0,scale:.68,shape:\"Edge\",shapeSize:10,softness:100,speed:25,style:{height:\"100%\",width:\"100%\"},swirl:70,swirlIterations:10,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7znbm2\",\"data-framer-name\":\"Nav\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{width:\"min(max(100vw, 1px), 780px)\",y:143}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:\"780px\",y:153,children:/*#__PURE__*/_jsx(Container,{className:\"framer-k8qovj-container\",nodeId:\"h5oxzdbNI\",scopeId:\"H_7qTxtja\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"wnJPoBHtg\")}},children:/*#__PURE__*/_jsx(DDGNAVContactMe,{height:\"100%\",id:\"h5oxzdbNI\",layoutId:\"h5oxzdbNI\",style:{maxWidth:\"100%\"},variant:matchVariant(\"O3JcHg1ct\"),width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t4R_65iGH:{y:199}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,y:153,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ijjuo1-container hidden-1dztzy3\",nodeId:\"KZClcO1LQ\",scopeId:\"H_7qTxtja\",children:/*#__PURE__*/_jsx(DDGContactDropdown,{height:\"100%\",id:\"KZClcO1LQ\",layoutId:\"KZClcO1LQ\",variant:matchVariant(\"h_Yyuf_FB\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-uxtpfn\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{y:1181}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:607,width:\"100vw\",y:1191,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qke81a-container\",nodeId:\"Txq1Vymjo\",rendersWithMotion:true,scopeId:\"H_7qTxtja\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Af7uTxXK1:{variant:matchVariant(\"nRkY9rmHm\")}},children:/*#__PURE__*/_jsx(FooterDDG,{height:\"100%\",id:\"Txq1Vymjo\",layoutId:\"Txq1Vymjo\",style:{width:\"100%\"},variant:matchVariant(\"Rwi_mhK6_\"),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 1441\n * @framerIntrinsicWidth 1536\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nIQDohM_k\":{\"layout\":[\"fixed\",\"fixed\"]},\"t4R_65iGH\":{\"layout\":[\"fixed\",\"fixed\"]},\"Af7uTxXK1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nGfCYmAHz\":[\".framer-mkwcnx-container\",\".framer-1jvt4f5\",\".framer-7znbm2\",\".framer-1ijjuo1-container\",\".framer-qke81a-container\"],\"nIQDohM_k\":[\".framer-mkwcnx-container\",\".framer-1jvt4f5\",\".framer-7znbm2\",\".framer-1ijjuo1-container\",\".framer-qke81a-container\"],\"t4R_65iGH\":[\".framer-mkwcnx-container\",\".framer-1jvt4f5\",\".framer-7znbm2\",\".framer-1ijjuo1-container\",\".framer-qke81a-container\"],\"Af7uTxXK1\":[\".framer-mkwcnx-container\",\".framer-1jvt4f5\",\".framer-7znbm2\",\".framer-qke81a-container\"]}\n * @framerBreakpoints {\"nGfCYmAHz\":{\"min\":1536,\"canvasClassName\":\"framer-ek4cwv-override\",\"minHeight\":1441,\"name\":\"XL\",\"width\":1536,\"rootFontSize\":16},\"nIQDohM_k\":{\"min\":1200,\"max\":1535,\"canvasClassName\":\"framer-1pfxujy-override\",\"minHeight\":1450,\"viewportHeight\":790,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"t4R_65iGH\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ct9co1-override\",\"minHeight\":1529,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Af7uTxXK1\":{\"max\":809,\"canvasClassName\":\"framer-1dztzy3-override\",\"minHeight\":1555,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant nGfCYmAHz\n * @framerLayoutTemplate true\n */const FramerH_7qTxtja=withCSS(Component,css,\"framer-6jnn0\");export default FramerH_7qTxtja;FramerH_7qTxtja.displayName=\"Default-Home\";FramerH_7qTxtja.defaultProps={height:1441,width:1536};addFonts(FramerH_7qTxtja,[{explicitInter:true,fonts:[]},...BannerScrollFonts,...AnimatedGradientBackgroundFonts,...DDGNAVContactMeFonts,...DDGContactDropdownFonts,...FooterDDGFonts],{supportsExplicitInterCodegen:true});FramerH_7qTxtja.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BannerScroll,{},context),forwardLoader(DDGNAVContactMe,{},context),forwardLoader(DDGContactDropdown,{},context),forwardLoader(FooterDDG,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH_7qTxtja\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"nGfCYmAHz\\\":[\\\".framer-mkwcnx-container\\\",\\\".framer-1jvt4f5\\\",\\\".framer-7znbm2\\\",\\\".framer-1ijjuo1-container\\\",\\\".framer-qke81a-container\\\"],\\\"nIQDohM_k\\\":[\\\".framer-mkwcnx-container\\\",\\\".framer-1jvt4f5\\\",\\\".framer-7znbm2\\\",\\\".framer-1ijjuo1-container\\\",\\\".framer-qke81a-container\\\"],\\\"t4R_65iGH\\\":[\\\".framer-mkwcnx-container\\\",\\\".framer-1jvt4f5\\\",\\\".framer-7znbm2\\\",\\\".framer-1ijjuo1-container\\\",\\\".framer-qke81a-container\\\"],\\\"Af7uTxXK1\\\":[\\\".framer-mkwcnx-container\\\",\\\".framer-1jvt4f5\\\",\\\".framer-7znbm2\\\",\\\".framer-qke81a-container\\\"]}\",\"framerIntrinsicWidth\":\"1536\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nIQDohM_k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t4R_65iGH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Af7uTxXK1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"nGfCYmAHz\",\"framerBreakpoints\":\"{\\\"nGfCYmAHz\\\":{\\\"min\\\":1536,\\\"canvasClassName\\\":\\\"framer-ek4cwv-override\\\",\\\"minHeight\\\":1441,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1536,\\\"rootFontSize\\\":16},\\\"nIQDohM_k\\\":{\\\"min\\\":1200,\\\"max\\\":1535,\\\"canvasClassName\\\":\\\"framer-1pfxujy-override\\\",\\\"minHeight\\\":1450,\\\"viewportHeight\\\":790,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"t4R_65iGH\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ct9co1-override\\\",\\\"minHeight\\\":1529,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Af7uTxXK1\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1dztzy3-override\\\",\\\"minHeight\\\":1555,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1441\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dd59b2c)\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 mask=\"var(--framer-icon-mask)\";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 18 7 L 0 7 M 0 7 L 7 0 M 0 7 L 7 14\" fill=\"transparent\" height=\"14px\" id=\"GQQ_BEHVE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(3 5)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"3950368055\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-0Vdhp\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-0Vdhp { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; 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 {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Left\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-0Vdhp\");Icon.displayName=\"Arrow Left\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowChevronDown from\"https://framerusercontent.com/modules/FA1pVZgNFtjQi4NsHZok/Atr5xL2sOIUonXZrX4eF/K2nIbIDZ5.js\";const enabledGestures={EIq0daHS2:{hover:true},pkyT6o1fk:{hover:true},qonDc56Ei:{hover:true}};const cycleOrder=[\"qonDc56Ei\",\"Dfns3ouo9\",\"pkyT6o1fk\",\"EIq0daHS2\"];const serializationHash=\"framer-diw5v\";const variantClassNames={Dfns3ouo9:\"framer-v-1t24lw9\",EIq0daHS2:\"framer-v-18y3jrv\",pkyT6o1fk:\"framer-v-1lg70el\",qonDc56Ei:\"framer-v-rcxgry\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QH_QlovD9=undefined;const wKkyqaoNH=undefined;const Om4pKvDlI=undefined;const bBqXb06hf=undefined;const M3hGprt2d=undefined;const MT3Ga3Kuv=undefined;const transition1={bounce:0,delay:0,duration:1.2,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\":\"qonDc56Ei\",\"Variant 3\":\"pkyT6o1fk\",Back:\"EIq0daHS2\",Selected:\"Dfns3ouo9\"};const Variants=motion.create(React.Fragment);const getProps=({color,color2,fill,fillHover,height,icon,id,title,width,...props})=>{return{...props,bBqXb06hf:color2??props.bBqXb06hf??\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",M3hGprt2d:color??props.M3hGprt2d??\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",MT3Ga3Kuv:icon??props.MT3Ga3Kuv??ArrowChevronDown,Om4pKvDlI:title??props.Om4pKvDlI??\"CTA Button\",QH_QlovD9:fill??props.QH_QlovD9??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"qonDc56Ei\",wKkyqaoNH:fillHover??props.wKkyqaoNH??\"rgb(255, 255, 255)\"};};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,Om4pKvDlI,MT3Ga3Kuv,QH_QlovD9,M3hGprt2d,bBqXb06hf,wKkyqaoNH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qonDc56Ei\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"pkyT6o1fk-hover\")return true;if(gestureVariant===\"EIq0daHS2-hover\")return false;if([\"pkyT6o1fk\",\"EIq0daHS2\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"pkyT6o1fk-hover\",\"EIq0daHS2-hover\"].includes(gestureVariant))return true;if([\"pkyT6o1fk\",\"EIq0daHS2\"].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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rcxgry\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qonDc56Ei\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"none\",...style},variants:{\"EIq0daHS2-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0.35)\",boxShadow:\"0px 0px 4px 2px var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"},\"qonDc56Ei-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:wKkyqaoNH},Dfns3ouo9:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:QH_QlovD9},EIq0daHS2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0.75)\",borderBottomLeftRadius:26,borderBottomRightRadius:26,borderTopLeftRadius:26,borderTopRightRadius:26},pkyT6o1fk:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"EIq0daHS2-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"pkyT6o1fk-hover\":{\"data-framer-name\":undefined},\"qonDc56Ei-hover\":{\"data-border\":true,\"data-framer-name\":undefined},Dfns3ouo9:{\"data-border\":true,\"data-framer-name\":\"Selected\"},EIq0daHS2:{\"data-framer-name\":\"Back\"},pkyT6o1fk:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-sqfzk7\",layoutDependency:layoutDependency,layoutId:\"JIB0wNFqx\",style:{opacity:1},variants:{\"pkyT6o1fk-hover\":{opacity:.5}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)))\"},children:\"CTA Button\"})}),className:\"framer-1koewx8\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"NWKimHVLa\",style:{\"--extracted-r6o4lv\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-bBqXb06hf-zgCwCJLOB\":bBqXb06hf,\"--variable-reference-M3hGprt2d-zgCwCJLOB\":M3hGprt2d},text:Om4pKvDlI,variants:{\"qonDc56Ei-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-M3hGprt2d-zgCwCJLOB)\",\"--variable-reference-M3hGprt2d-zgCwCJLOB\":M3hGprt2d},Dfns3ouo9:{\"--extracted-r6o4lv\":\"var(--variable-reference-bBqXb06hf-zgCwCJLOB)\",\"--variable-reference-bBqXb06hf-zgCwCJLOB\":bBqXb06hf}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"pkyT6o1fk-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\"},children:\"CTA Button\"})})},\"qonDc56Ei-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-M3hGprt2d-zgCwCJLOB))\"},children:\"CTA Button\"})})},Dfns3ouo9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-bBqXb06hf-zgCwCJLOB))\"},children:\"CTA Button\"})})}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-cga3v9\",Component:MT3Ga3Kuv,layoutDependency:layoutDependency,layoutId:\"VG6mPY7LV\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-diw5v.framer-pdsfyy, .framer-diw5v .framer-pdsfyy { display: block; }\",\".framer-diw5v.framer-rcxgry { 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: 15px 20px 15px 20px; position: relative; width: min-content; }\",\".framer-diw5v .framer-sqfzk7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 17px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-diw5v .framer-1koewx8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-diw5v .framer-cga3v9 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-diw5v.framer-v-1t24lw9.framer-rcxgry { cursor: unset; }\",\".framer-diw5v.framer-v-1lg70el.framer-rcxgry { padding: 0px; }\",\".framer-diw5v.framer-v-1lg70el .framer-cga3v9, .framer-diw5v.framer-v-18y3jrv .framer-cga3v9 { order: 0; }\",\".framer-diw5v.framer-v-18y3jrv.framer-rcxgry { padding: 6px; }\",\".framer-diw5v.framer-v-rcxgry.hover .framer-sqfzk7 { align-content: flex-end; align-items: flex-end; justify-content: flex-end; }\",\".framer-diw5v.framer-v-1lg70el.hover .framer-sqfzk7 { align-content: flex-end; align-items: flex-end; justify-content: flex-end; order: 1; }\",'.framer-diw5v[data-border=\"true\"]::after, .framer-diw5v [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47\n * @framerIntrinsicWidth 115\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Dfns3ouo9\":{\"layout\":[\"auto\",\"auto\"]},\"pkyT6o1fk\":{\"layout\":[\"auto\",\"auto\"]},\"EIq0daHS2\":{\"layout\":[\"auto\",\"auto\"]},\"BczSLVAaF\":{\"layout\":[\"auto\",\"auto\"]},\"LJ8iRqZ6J\":{\"layout\":[\"auto\",\"auto\"]},\"aYKyU_FMj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Om4pKvDlI\":\"title\",\"MT3Ga3Kuv\":\"icon\",\"QH_QlovD9\":\"fill\",\"M3hGprt2d\":\"color\",\"bBqXb06hf\":\"color2\",\"wKkyqaoNH\":\"fillHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"E1vFg1A6wcWAGuFi9Hz1\"]\n */const FramerzgCwCJLOB=withCSS(Component,css,\"framer-diw5v\");export default FramerzgCwCJLOB;FramerzgCwCJLOB.displayName=\"Button 3\";FramerzgCwCJLOB.defaultProps={height:47,width:115};addPropertyControls(FramerzgCwCJLOB,{variant:{options:[\"qonDc56Ei\",\"Dfns3ouo9\",\"pkyT6o1fk\",\"EIq0daHS2\"],optionTitles:[\"Variant 1\",\"Selected\",\"Variant 3\",\"Back\"],title:\"Variant\",type:ControlType.Enum},Om4pKvDlI:{defaultValue:\"CTA Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},onOm4pKvDlIChange:{changes:\"Om4pKvDlI\",type:ControlType.ChangeHandler},MT3Ga3Kuv:{defaultValue:{identifier:\"module:FA1pVZgNFtjQi4NsHZok/Atr5xL2sOIUonXZrX4eF/K2nIbIDZ5.js:default\",moduleId:\"FA1pVZgNFtjQi4NsHZok\"},setModuleId:\"E1vFg1A6wcWAGuFi9Hz1\",title:\"Icon\",type:ControlType.VectorSetItem},QH_QlovD9:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color},M3hGprt2d:{defaultValue:'var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},bBqXb06hf:{defaultValue:'var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)) /* {\"name\":\"Black\"} */',title:\"Color 2\",type:ControlType.Color},wKkyqaoNH:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill Hover\",type:ControlType.Color}});addFonts(FramerzgCwCJLOB,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzgCwCJLOB\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Om4pKvDlI\\\":\\\"title\\\",\\\"MT3Ga3Kuv\\\":\\\"icon\\\",\\\"QH_QlovD9\\\":\\\"fill\\\",\\\"M3hGprt2d\\\":\\\"color\\\",\\\"bBqXb06hf\\\":\\\"color2\\\",\\\"wKkyqaoNH\\\":\\\"fillHover\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"47\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVectorSets\":\"[\\\"E1vFg1A6wcWAGuFi9Hz1\\\"]\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dfns3ouo9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pkyT6o1fk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EIq0daHS2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BczSLVAaF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LJ8iRqZ6J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aYKyU_FMj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"115\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zgCwCJLOB.map","// Generated by Framer (fe01371)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,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 UserComponent from\"https://framerusercontent.com/modules/FA1pVZgNFtjQi4NsHZok/Atr5xL2sOIUonXZrX4eF/K2nIbIDZ5.js\";import ArrowLeft from\"https://framerusercontent.com/modules/jc2BY4Lzmy4XTp3l3BT7/3Qe9nOsZ7zqzyQA4lJBO/VIAuy7Guc.js\";import Button3 from\"https://framerusercontent.com/modules/Gzm96JuVQtnHCHhVM03k/OkqMagKGmnIOY8O3l7Pr/zgCwCJLOB.js\";const Button3Fonts=getFonts(Button3);const cycleOrder=[\"nBivQkmIS\",\"RjAoeUVrn\",\"SmZonleCI\",\"kZIUoUB1R\",\"VYftwQeTN\",\"BegPqM_ct\"];const serializationHash=\"framer-axPZd\";const variantClassNames={BegPqM_ct:\"framer-v-5stcra\",kZIUoUB1R:\"framer-v-ld7az\",nBivQkmIS:\"framer-v-1c0aawe\",RjAoeUVrn:\"framer-v-1yteqet\",SmZonleCI:\"framer-v-80w8d6\",VYftwQeTN:\"framer-v-sfhh6a\"};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 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={Default:\"nBivQkmIS\",Define:\"SmZonleCI\",Discover:\"RjAoeUVrn\",Iterate:\"VYftwQeTN\",Outcome:\"BegPqM_ct\",Prototype:\"kZIUoUB1R\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nBivQkmIS\"};};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:\"nBivQkmIS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dg8t4f=activeVariantCallback(async(...args)=>{setVariant(\"RjAoeUVrn\");});const onTapk9geg=activeVariantCallback(async(...args)=>{setVariant(\"SmZonleCI\");});const onTap21qyoe=activeVariantCallback(async(...args)=>{setVariant(\"kZIUoUB1R\");});const onTap1car945=activeVariantCallback(async(...args)=>{setVariant(\"VYftwQeTN\");});const onTap1pynvvn=activeVariantCallback(async(...args)=>{setVariant(\"BegPqM_ct\");});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-1c0aawe\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"nBivQkmIS\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(163, 235, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(230, 238, 250, 0.8)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({BegPqM_ct:{\"data-framer-name\":\"Outcome\"},kZIUoUB1R:{\"data-framer-name\":\"Prototype\"},RjAoeUVrn:{\"data-framer-name\":\"Discover\"},SmZonleCI:{\"data-framer-name\":\"Define\"},VYftwQeTN:{\"data-framer-name\":\"Iterate\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XKgx9OdWt\"},motionChild:true,nodeId:\"Qv4kmyd3R\",openInNewTab:false,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15atpdu framer-1qp1jf3\",layoutDependency:layoutDependency,layoutId:\"Qv4kmyd3R\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,width:\"37px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||63)-0-47)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-183mdsd-container\",\"data-framer-name\":\"Case Study - Nav\",layoutDependency:layoutDependency,layoutId:\"uvCMq6x9C-container\",name:\"Case Study - Nav\",nodeId:\"uvCMq6x9C\",rendersWithMotion:true,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(Button3,{bBqXb06hf:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",height:\"100%\",id:\"uvCMq6x9C\",layoutId:\"uvCMq6x9C\",M3hGprt2d:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",MT3Ga3Kuv:ArrowLeft,name:\"Case Study - Nav\",Om4pKvDlI:\"Problem\",QH_QlovD9:\"rgba(255, 5, 5, 0.6)\",style:{width:\"100%\"},variant:matchVariant(\"EIq0daHS2\"),width:\"100%\",wKkyqaoNH:\"rgb(255, 255, 255)\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18w636u\",layoutDependency:layoutDependency,layoutId:\"uxlDbxc6r\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iEY2B6V2B\"},motionChild:true,nodeId:\"ZKgHOH9Lk\",openInNewTab:false,scopeId:\"d7T04eHPc\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xl3bnj framer-1qp1jf3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZKgHOH9Lk\",onTap:onTap1dg8t4f,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,width:\"98px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||63)-0-63)/2)+8+0,...addPropertyOverrides({RjAoeUVrn:{width:\"102px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6jbvim-container\",\"data-framer-name\":\"Discover\",layoutDependency:layoutDependency,layoutId:\"KVpkh_b1W-container\",name:\"Discover\",nodeId:\"KVpkh_b1W\",rendersWithMotion:true,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(Button3,{bBqXb06hf:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",height:\"100%\",id:\"KVpkh_b1W\",layoutId:\"KVpkh_b1W\",M3hGprt2d:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",MT3Ga3Kuv:UserComponent,name:\"Discover\",Om4pKvDlI:\"Discover\",QH_QlovD9:\"rgba(249, 74, 74, 0.3)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qonDc56Ei\"),width:\"100%\",wKkyqaoNH:\"rgb(249, 74, 74)\",...addPropertyOverrides({RjAoeUVrn:{bBqXb06hf:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",QH_QlovD9:\"var(--token-39d2f285-7acb-4a3c-81fd-b01c967cefe2, rgb(255, 255, 255))\",variant:matchVariant(\"Dfns3ouo9\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iEY2B6V2B\"},motionChild:true,nodeId:\"CORE27qRW\",openInNewTab:false,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1994ipd framer-1qp1jf3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CORE27qRW\",onTap:onTapk9geg,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,width:\"98px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||63)-0-63)/2)+8+0,...addPropertyOverrides({SmZonleCI:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ucunts-container\",\"data-framer-name\":\"Define\",layoutDependency:layoutDependency,layoutId:\"Dxv2xJ0co-container\",name:\"Define\",nodeId:\"Dxv2xJ0co\",rendersWithMotion:true,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(Button3,{bBqXb06hf:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",height:\"100%\",id:\"Dxv2xJ0co\",layoutId:\"Dxv2xJ0co\",M3hGprt2d:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",MT3Ga3Kuv:UserComponent,name:\"Define\",Om4pKvDlI:\"Define\",QH_QlovD9:\"rgba(255, 143, 5, 0.3)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qonDc56Ei\"),width:\"100%\",wKkyqaoNH:\"rgb(255, 143, 5)\",...addPropertyOverrides({SmZonleCI:{QH_QlovD9:\"rgb(255, 143, 5)\",variant:matchVariant(\"Dfns3ouo9\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iEY2B6V2B\"},motionChild:true,nodeId:\"PtkgO2pBW\",openInNewTab:true,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18hlqxg framer-1qp1jf3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PtkgO2pBW\",onTap:onTap21qyoe,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,width:\"98px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||63)-0-63)/2)+8+0,...addPropertyOverrides({kZIUoUB1R:{width:\"102px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vu6nb4-container\",\"data-framer-name\":\"Prototype\",layoutDependency:layoutDependency,layoutId:\"Aa5rz1MQT-container\",name:\"Prototype\",nodeId:\"Aa5rz1MQT\",rendersWithMotion:true,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(Button3,{bBqXb06hf:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",height:\"100%\",id:\"Aa5rz1MQT\",layoutId:\"Aa5rz1MQT\",M3hGprt2d:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",MT3Ga3Kuv:UserComponent,name:\"Prototype\",Om4pKvDlI:\"Prototyping\",QH_QlovD9:\"rgba(240, 255, 71, 0.3)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qonDc56Ei\"),width:\"100%\",wKkyqaoNH:\"rgb(240, 255, 71)\",...addPropertyOverrides({kZIUoUB1R:{QH_QlovD9:\"rgba(240, 255, 71, 0.8)\",variant:matchVariant(\"Dfns3ouo9\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iEY2B6V2B\"},motionChild:true,nodeId:\"y0xIZkFf1\",openInNewTab:false,scopeId:\"d7T04eHPc\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-f0saro framer-1qp1jf3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"y0xIZkFf1\",onTap:onTap1car945,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,width:\"98px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||63)-0-63)/2)+8+0,...addPropertyOverrides({VYftwQeTN:{width:\"102px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o9twih-container\",\"data-framer-name\":\"Iterate\",layoutDependency:layoutDependency,layoutId:\"syIdfoeSh-container\",name:\"Iterate\",nodeId:\"syIdfoeSh\",rendersWithMotion:true,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(Button3,{bBqXb06hf:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",height:\"100%\",id:\"syIdfoeSh\",layoutId:\"syIdfoeSh\",M3hGprt2d:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",MT3Ga3Kuv:UserComponent,name:\"Iterate\",Om4pKvDlI:\"Iterate\",QH_QlovD9:\"rgba(0, 85, 255, 0.3)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qonDc56Ei\"),width:\"100%\",wKkyqaoNH:\"rgb(0, 85, 255)\",...addPropertyOverrides({VYftwQeTN:{QH_QlovD9:\"rgba(0, 85, 255, 0.8)\",variant:matchVariant(\"Dfns3ouo9\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iEY2B6V2B\"},motionChild:true,nodeId:\"dUARM1Ls7\",openInNewTab:false,scopeId:\"d7T04eHPc\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qu5yag framer-1qp1jf3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dUARM1Ls7\",onTap:onTap1pynvvn,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,width:\"98px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||63)-0-63)/2)+8+0,...addPropertyOverrides({BegPqM_ct:{width:\"102px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o47spd-container\",\"data-framer-name\":\"Outcome\",layoutDependency:layoutDependency,layoutId:\"cSijV9tBL-container\",name:\"Outcome\",nodeId:\"cSijV9tBL\",rendersWithMotion:true,scopeId:\"d7T04eHPc\",children:/*#__PURE__*/_jsx(Button3,{bBqXb06hf:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",height:\"100%\",id:\"cSijV9tBL\",layoutId:\"cSijV9tBL\",M3hGprt2d:\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",MT3Ga3Kuv:UserComponent,name:\"Outcome\",Om4pKvDlI:\"Outcome\",QH_QlovD9:\"rgba(105, 209, 0, 0.3)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qonDc56Ei\"),width:\"100%\",wKkyqaoNH:\"rgb(105, 209, 0)\",...addPropertyOverrides({BegPqM_ct:{QH_QlovD9:\"rgba(105, 209, 0, 0.8)\",variant:matchVariant(\"Dfns3ouo9\"),wKkyqaoNH:\"var(--token-da6ccb40-a09b-4ea7-b138-cb8201a9b99d, rgb(97, 201, 0))\"}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-axPZd.framer-1qp1jf3, .framer-axPZd .framer-1qp1jf3 { display: block; }\",\".framer-axPZd.framer-1c0aawe { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1536px; min-width: 390px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 10px 0px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-axPZd .framer-15atpdu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-axPZd .framer-183mdsd-container { flex: none; height: auto; position: relative; width: 37px; }\",\".framer-axPZd .framer-18w636u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 20px 8px 20px; position: relative; width: min-content; }\",\".framer-axPZd .framer-xl3bnj, .framer-axPZd .framer-1994ipd, .framer-axPZd .framer-18hlqxg, .framer-axPZd .framer-f0saro, .framer-axPZd .framer-qu5yag { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 47px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 98px; }\",\".framer-axPZd .framer-6jbvim-container, .framer-axPZd .framer-ucunts-container, .framer-axPZd .framer-1vu6nb4-container, .framer-axPZd .framer-1o9twih-container, .framer-axPZd .framer-o47spd-container { flex: none; height: 47px; position: relative; width: 98px; }\",\".framer-axPZd.framer-v-1yteqet .framer-xl3bnj, .framer-axPZd.framer-v-80w8d6 .framer-1994ipd, .framer-axPZd.framer-v-ld7az .framer-18hlqxg, .framer-axPZd.framer-v-sfhh6a .framer-f0saro, .framer-axPZd.framer-v-5stcra .framer-qu5yag { height: min-content; width: min-content; }\",\".framer-axPZd.framer-v-1yteqet .framer-6jbvim-container, .framer-axPZd.framer-v-ld7az .framer-1vu6nb4-container, .framer-axPZd.framer-v-sfhh6a .framer-1o9twih-container, .framer-axPZd.framer-v-5stcra .framer-o47spd-container { width: 102px; }\",\".framer-axPZd.framer-v-80w8d6 .framer-ucunts-container { height: auto; width: auto; }\",\".framer-axPZd.framer-v-5stcra.framer-1c0aawe { padding: 0px 0px 0px 10px; }\",'.framer-axPZd[data-border=\"true\"]::after, .framer-axPZd [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 63\n * @framerIntrinsicWidth 619\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"390px\",\"1536px\",null,null]},\"RjAoeUVrn\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"390px\",\"1536px\",null,null]},\"SmZonleCI\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"390px\",\"1536px\",null,null]},\"kZIUoUB1R\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"390px\",\"1536px\",null,null]},\"VYftwQeTN\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"390px\",\"1536px\",null,null]},\"BegPqM_ct\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"390px\",\"1536px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd7T04eHPc=withCSS(Component,css,\"framer-axPZd\");export default Framerd7T04eHPc;Framerd7T04eHPc.displayName=\"Case Study Nav\";Framerd7T04eHPc.defaultProps={height:63,width:619};addPropertyControls(Framerd7T04eHPc,{variant:{options:[\"nBivQkmIS\",\"RjAoeUVrn\",\"SmZonleCI\",\"kZIUoUB1R\",\"VYftwQeTN\",\"BegPqM_ct\"],optionTitles:[\"Default\",\"Discover\",\"Define\",\"Prototype\",\"Iterate\",\"Outcome\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerd7T04eHPc,[{explicitInter:true,fonts:[]},...Button3Fonts],{supportsExplicitInterCodegen:true});Framerd7T04eHPc.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button3,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd7T04eHPc\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"63\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"390px\\\",\\\"1536px\\\",null,null]},\\\"RjAoeUVrn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"390px\\\",\\\"1536px\\\",null,null]},\\\"SmZonleCI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"390px\\\",\\\"1536px\\\",null,null]},\\\"kZIUoUB1R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"390px\\\",\\\"1536px\\\",null,null]},\\\"VYftwQeTN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"390px\\\",\\\"1536px\\\",null,null]},\\\"BegPqM_ct\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"390px\\\",\\\"1536px\\\",null,null]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"619\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d7T04eHPc.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterDDG from\"#framer/local/canvasComponent/AKN24CNgy/AKN24CNgy.js\";import CaseStudyNav from\"#framer/local/canvasComponent/d7T04eHPc/d7T04eHPc.js\";const CaseStudyNavFonts=getFonts(CaseStudyNav);const ContainerWithFX=withFX(Container);const FooterDDGFonts=getFonts(FooterDDG);const breakpoints={A7M4JtOM_:\"(min-width: 1200px) and (max-width: 1535.98px)\",ANFlGfeg3:\"(min-width: 1536px)\",BRjNkEB67:\"(max-width: 809.98px)\",nDlm20_By:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-9Q6ps\";const variantClassNames={A7M4JtOM_:\"framer-v-gg2ios\",ANFlGfeg3:\"framer-v-17li3gn\",BRjNkEB67:\"framer-v-1fwr2iv\",nDlm20_By:\"framer-v-b1f08q\"};const transition1={damping:40,delay:0,mass:1,stiffness:250,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:50};const transition2={damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Q6ps.framer-hka1he, .framer-9Q6ps .framer-hka1he { display: block; }\",\".framer-9Q6ps.framer-gg2ios { align-content: center; align-items: center; background-color: rgba(254, 255, 245, 0.3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-9Q6ps .framer-12sgd3c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; order: -1000; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-9Q6ps .framer-19e4o7l { bottom: -999px; flex: none; left: calc(50.00000000000002% - 1536px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -2px; width: 1536px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-9Q6ps .framer-c4x1au-container { flex: none; height: auto; order: -999; position: sticky; top: 10px; width: auto; z-index: 6; }\",\".framer-9Q6ps .framer-1xynek7 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-9Q6ps .framer-145g3wa-container { flex: none; height: auto; order: 1003; position: sticky; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={A7M4JtOM_:\"(min-width: 1200px) and (max-width: 1535.98px)\",ANFlGfeg3:\"(min-width: 1536px)\",BRjNkEB67:\"(max-width: 809.98px)\",nDlm20_By:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"A7M4JtOM_\",Phone:\"BRjNkEB67\",Tablet:\"nDlm20_By\",XL:\"ANFlGfeg3\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A7M4JtOM_\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"A7M4JtOM_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgba(254, 255, 245, 0.3); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-gg2ios\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12sgd3c\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"a blue abstract background with wavy lines\",fit:\"fill\",intrinsicHeight:4e3,intrinsicWidth:6e3,loading:getLoadingLazyAtYPosition(-2),pixelHeight:4e3,pixelWidth:6e3,sizes:\"1536px\",src:\"https://framerusercontent.com/images/cGaf3uttLSzVD8pb4kL8iJyVyCg.jpg?width=6000&height=4000\",srcSet:\"https://framerusercontent.com/images/cGaf3uttLSzVD8pb4kL8iJyVyCg.jpg?scale-down-to=512&width=6000&height=4000 512w,https://framerusercontent.com/images/cGaf3uttLSzVD8pb4kL8iJyVyCg.jpg?scale-down-to=1024&width=6000&height=4000 1024w,https://framerusercontent.com/images/cGaf3uttLSzVD8pb4kL8iJyVyCg.jpg?scale-down-to=2048&width=6000&height=4000 2048w,https://framerusercontent.com/images/cGaf3uttLSzVD8pb4kL8iJyVyCg.jpg?scale-down-to=4096&width=6000&height=4000 4096w,https://framerusercontent.com/images/cGaf3uttLSzVD8pb4kL8iJyVyCg.jpg?width=6000&height=4000 6000w\"},className:\"framer-19e4o7l\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:63,y:1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANFlGfeg3:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-c4x1au-container\",nodeId:\"LKMdqdxMi\",rendersWithMotion:true,scopeId:\"sJXTRrFRv\",children:/*#__PURE__*/_jsx(CaseStudyNav,{height:\"100%\",id:\"LKMdqdxMi\",layoutId:\"LKMdqdxMi\",variant:matchVariant(\"nBivQkmIS\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xynek7\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:607,width:\"100vw\",y:1064,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-145g3wa-container\",nodeId:\"c84aDeftB\",rendersWithMotion:true,scopeId:\"sJXTRrFRv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BRjNkEB67:{variant:matchVariant(\"nRkY9rmHm\")}},children:/*#__PURE__*/_jsx(FooterDDG,{height:\"100%\",id:\"c84aDeftB\",layoutId:\"c84aDeftB\",style:{width:\"100%\"},variant:matchVariant(\"Rwi_mhK6_\"),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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1421\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ANFlGfeg3\":{\"layout\":[\"fixed\",\"fixed\"]},\"nDlm20_By\":{\"layout\":[\"fixed\",\"fixed\"]},\"BRjNkEB67\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"A7M4JtOM_\":[\".framer-12sgd3c\",\".framer-c4x1au-container\",\".framer-145g3wa-container\"],\"ANFlGfeg3\":[\".framer-12sgd3c\",\".framer-c4x1au-container\",\".framer-145g3wa-container\"],\"nDlm20_By\":[\".framer-12sgd3c\",\".framer-c4x1au-container\",\".framer-145g3wa-container\"],\"BRjNkEB67\":[\".framer-12sgd3c\",\".framer-c4x1au-container\",\".framer-145g3wa-container\"]}\n * @framerBreakpoints {\"ANFlGfeg3\":{\"min\":1536,\"canvasClassName\":\"framer-17li3gn-override\",\"minHeight\":1317,\"viewportHeight\":790,\"name\":\"XL\",\"width\":1536,\"rootFontSize\":16},\"A7M4JtOM_\":{\"min\":1200,\"max\":1535,\"canvasClassName\":\"framer-gg2ios-override\",\"minHeight\":1421,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"nDlm20_By\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-b1f08q-override\",\"minHeight\":1432,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"BRjNkEB67\":{\"max\":809,\"canvasClassName\":\"framer-1fwr2iv-override\",\"minHeight\":1591,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant A7M4JtOM_\n * @framerLayoutTemplate true\n */const FramersJXTRrFRv=withCSS(Component,css,\"framer-9Q6ps\");export default FramersJXTRrFRv;FramersJXTRrFRv.displayName=\"Projects\";FramersJXTRrFRv.defaultProps={height:1421,width:1200};addFonts(FramersJXTRrFRv,[{explicitInter:true,fonts:[]},...CaseStudyNavFonts,...FooterDDGFonts],{supportsExplicitInterCodegen:true});FramersJXTRrFRv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CaseStudyNav,{},context),forwardLoader(FooterDDG,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersJXTRrFRv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1421\",\"framerHitTargets\":\"{\\\"A7M4JtOM_\\\":[\\\".framer-12sgd3c\\\",\\\".framer-c4x1au-container\\\",\\\".framer-145g3wa-container\\\"],\\\"ANFlGfeg3\\\":[\\\".framer-12sgd3c\\\",\\\".framer-c4x1au-container\\\",\\\".framer-145g3wa-container\\\"],\\\"nDlm20_By\\\":[\\\".framer-12sgd3c\\\",\\\".framer-c4x1au-container\\\",\\\".framer-145g3wa-container\\\"],\\\"BRjNkEB67\\\":[\\\".framer-12sgd3c\\\",\\\".framer-c4x1au-container\\\",\\\".framer-145g3wa-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"A7M4JtOM_\",\"framerBreakpoints\":\"{\\\"ANFlGfeg3\\\":{\\\"min\\\":1536,\\\"canvasClassName\\\":\\\"framer-17li3gn-override\\\",\\\"minHeight\\\":1317,\\\"viewportHeight\\\":790,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1536,\\\"rootFontSize\\\":16},\\\"A7M4JtOM_\\\":{\\\"min\\\":1200,\\\"max\\\":1535,\\\"canvasClassName\\\":\\\"framer-gg2ios-override\\\",\\\"minHeight\\\":1421,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"nDlm20_By\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-b1f08q-override\\\",\\\"minHeight\\\":1432,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"BRjNkEB67\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1fwr2iv-override\\\",\\\"minHeight\\\":1591,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ANFlGfeg3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nDlm20_By\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BRjNkEB67\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (891012c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,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/k47VOJ5DHrYi1whLpxI5/H3CxsY6d3UeSNbb7dV4y/UzExxomer.js\";const serializationHash=\"framer-be2MH\";const variantClassNames={Ex7tjoP3h:\"framer-v-r5a0jm\"};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)=>`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 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:\"Ex7tjoP3h\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-r5a0jm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ex7tjoP3h\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:317,pixelWidth:275,sizes:`calc(${(componentViewport?.height||69)-0} * 0.8675)`,src:\"https://framerusercontent.com/images/Zkfal0j93VaRzzQKICvJIoG84E.png?width=275&height=317\"},className:\"framer-ct5oys\",\"data-framer-name\":\"image 48\",layoutDependency:layoutDependency,layoutId:\"BZBLgAN8Y\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1o6yuqs\",\"data-styles-preset\":\"UzExxomer\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"PBJ\"})})}),className:\"framer-1p2x8c\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"JLQpWmXE4\",style:{\"--extracted-1eung3n\":\"var(--token-f3906735-8486-4fb4-9609-f118848921fb, rgb(20, 20, 20))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-be2MH.framer-16wvy0q, .framer-be2MH .framer-16wvy0q { display: block; }\",\".framer-be2MH.framer-r5a0jm { height: 69px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 92px; }\",\".framer-be2MH .framer-ct5oys { aspect-ratio: 0.8675078864353313 / 1; bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 60px); }\",\".framer-be2MH .framer-1p2x8c { flex: none; height: auto; position: absolute; right: 0px; top: 51%; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69\n * @framerIntrinsicWidth 92\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjyNJaAHTY=withCSS(Component,css,\"framer-be2MH\");export default FramerjyNJaAHTY;FramerjyNJaAHTY.displayName=\"PBJ - Logo\";FramerjyNJaAHTY.defaultProps={height:69,width:92};addFonts(FramerjyNJaAHTY,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjyNJaAHTY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"69\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"92\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (891012c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={g8gXQeu0O:{hover:true},RGmSxXkGy:{hover:true}};const cycleOrder=[\"RGmSxXkGy\",\"g8gXQeu0O\"];const serializationHash=\"framer-pf2O7\";const variantClassNames={g8gXQeu0O:\"framer-v-1kjb4s2\",RGmSxXkGy:\"framer-v-1cxoajc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wJQ14AMwi=undefined;const A1OoqmCbO=undefined;const S2vEAyyxO=undefined;const qlKjLvxu0=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={L:\"RGmSxXkGy\",M:\"g8gXQeu0O\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,A1OoqmCbO:link??props.A1OoqmCbO,qlKjLvxu0:title??props.qlKjLvxu0??\"Button\",S2vEAyyxO:newTab??props.S2vEAyyxO,variant:humanReadableVariantMap[props.variant]??props.variant??\"RGmSxXkGy\",wJQ14AMwi:click??props.wJQ14AMwi};};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,qlKjLvxu0,A1OoqmCbO,S2vEAyyxO,wJQ14AMwi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RGmSxXkGy\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjt8789=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(wJQ14AMwi){const res=await wJQ14AMwi(...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(Link,{href:A1OoqmCbO,motionChild:true,nodeId:\"RGmSxXkGy\",openInNewTab:S2vEAyyxO,scopeId:\"yooV9Yhnw\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1cxoajc\",className,classNames)} framer-140okur`,\"data-framer-name\":\"L\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RGmSxXkGy\",onTap:onTapjt8789,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"g8gXQeu0O-hover\":{backgroundColor:\"var(--token-f951c3a8-aa43-4825-aa75-915aa92c20d1, rgb(156, 189, 255))\"},\"RGmSxXkGy-hover\":{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},g8gXQeu0O:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({\"g8gXQeu0O-hover\":{\"data-framer-name\":undefined},\"RGmSxXkGy-hover\":{\"data-framer-name\":undefined},g8gXQeu0O:{\"data-framer-name\":\"M\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7T3BlbiBTYXVjZSBUd28vU2VtaUJvbGQvdjA=\",\"--framer-font-family\":'\"Open Sauce Two\", \"Open Sauce Two Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa31ea01-6c37-402d-b2f1-97b00770c07d, rgb(31, 41, 51)))\"},children:\"About\"})}),className:\"framer-1d6d3gg\",fonts:[\"BI;Open Sauce Two/SemiBold/v0\"],layoutDependency:layoutDependency,layoutId:\"xjebNIZC9\",style:{\"--extracted-r6o4lv\":\"var(--token-fa31ea01-6c37-402d-b2f1-97b00770c07d, rgb(31, 41, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qlKjLvxu0,variants:{\"g8gXQeu0O-hover\":{\"--extracted-r6o4lv\":\"var(--token-33f9a1d0-c896-414b-8961-629d2ef2c4b0, rgb(75, 85, 99))\"},\"RGmSxXkGy-hover\":{\"--extracted-r6o4lv\":\"var(--token-33f9a1d0-c896-414b-8961-629d2ef2c4b0, rgb(75, 85, 99))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"g8gXQeu0O-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7T3BlbiBTYXVjZSBUd28vU2VtaUJvbGQvdjA=\",\"--framer-font-family\":'\"Open Sauce Two\", \"Open Sauce Two Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33f9a1d0-c896-414b-8961-629d2ef2c4b0, rgb(75, 85, 99)))\"},children:\"About\"})})},\"RGmSxXkGy-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7T3BlbiBTYXVjZSBUd28vU2VtaUJvbGQvdjA=\",\"--framer-font-family\":'\"Open Sauce Two\", \"Open Sauce Two Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33f9a1d0-c896-414b-8961-629d2ef2c4b0, rgb(75, 85, 99)))\"},children:\"About\"})})},g8gXQeu0O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7T3BlbiBTYXVjZSBUd28vU2VtaUJvbGQvdjA=\",\"--framer-font-family\":'\"Open Sauce Two\", \"Open Sauce Two Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa31ea01-6c37-402d-b2f1-97b00770c07d, rgb(31, 41, 51)))\"},children:\"About\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pf2O7.framer-140okur, .framer-pf2O7 .framer-140okur { display: block; }\",\".framer-pf2O7.framer-1cxoajc { align-content: center; align-items: center; cursor: pointer; 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; text-decoration: none; width: min-content; }\",\".framer-pf2O7 .framer-1d6d3gg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pf2O7.framer-v-1kjb4s2.framer-1cxoajc { padding: 4px 8px 4px 8px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 59\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"g8gXQeu0O\":{\"layout\":[\"auto\",\"auto\"]},\"gONdzYMM4\":{\"layout\":[\"auto\",\"auto\"]},\"B95XSm_0S\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qlKjLvxu0\":\"title\",\"A1OoqmCbO\":\"link\",\"S2vEAyyxO\":\"newTab\",\"wJQ14AMwi\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryooV9Yhnw=withCSS(Component,css,\"framer-pf2O7\");export default FrameryooV9Yhnw;FrameryooV9Yhnw.displayName=\"Nav Link 3\";FrameryooV9Yhnw.defaultProps={height:29,width:59};addPropertyControls(FrameryooV9Yhnw,{variant:{options:[\"RGmSxXkGy\",\"g8gXQeu0O\"],optionTitles:[\"L\",\"M\"],title:\"Variant\",type:ControlType.Enum},qlKjLvxu0:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},onqlKjLvxu0Change:{changes:\"qlKjLvxu0\",type:ControlType.ChangeHandler},A1OoqmCbO:{title:\"Link\",type:ControlType.Link},S2vEAyyxO:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onS2vEAyyxOChange:{changes:\"S2vEAyyxO\",type:ControlType.ChangeHandler},wJQ14AMwi:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameryooV9Yhnw,[{explicitInter:true,fonts:[{cssFamilyName:\"Open Sauce Two\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Open Sauce Two\",url:\"https://framerusercontent.com/assets/E3guF0DfauQv8VjkF8Or80fr60.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryooV9Yhnw\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"qlKjLvxu0\\\":\\\"title\\\",\\\"A1OoqmCbO\\\":\\\"link\\\",\\\"S2vEAyyxO\\\":\\\"newTab\\\",\\\"wJQ14AMwi\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"59\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"29\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g8gXQeu0O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gONdzYMM4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"B95XSm_0S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yooV9Yhnw.map","// Generated by Framer (27b79d7)\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=[\"FemkIIM3F\",\"cN0GdipiI\"];const serializationHash=\"framer-kDLxL\";const variantClassNames={cN0GdipiI:\"framer-v-1bxvujf\",FemkIIM3F:\"framer-v-1pkcx2g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const uaqzqIqND=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\":\"FemkIIM3F\",\"Variant 2\":\"cN0GdipiI\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,uaqzqIqND:click??props.uaqzqIqND,variant:humanReadableVariantMap[props.variant]??props.variant??\"FemkIIM3F\"};};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,uaqzqIqND,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FemkIIM3F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap11vlxdv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uaqzqIqND){const res=await uaqzqIqND(...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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pkcx2g\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FemkIIM3F\",onTap:onTap11vlxdv,ref:refBinding,style:{...style},...addPropertyOverrides({cN0GdipiI:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o1lgfd\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"SLScdlhoh\",style:{backgroundColor:\"var(--token-ffae6cf4-eb3c-4677-992c-ad61067594a9, rgb(22, 39, 85))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,rotate:0},variants:{cN0GdipiI:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1azftdu\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"e6H5zqgXU\",style:{backgroundColor:\"var(--token-ffae6cf4-eb3c-4677-992c-ad61067594a9, rgb(22, 39, 85))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,rotate:0},variants:{cN0GdipiI:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kDLxL.framer-u77v1g, .framer-kDLxL .framer-u77v1g { display: block; }\",\".framer-kDLxL.framer-1pkcx2g { cursor: pointer; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-kDLxL .framer-o1lgfd { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: 7px; width: 18px; }\",\".framer-kDLxL .framer-1azftdu { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; width: 18px; }\",\".framer-kDLxL.framer-v-1bxvujf .framer-o1lgfd { top: 11px; }\",\".framer-kDLxL.framer-v-1bxvujf .framer-1azftdu { bottom: unset; top: 11px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cN0GdipiI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uaqzqIqND\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYwpXSNF_f=withCSS(Component,css,\"framer-kDLxL\");export default FramerYwpXSNF_f;FramerYwpXSNF_f.displayName=\"Phone - Open\";FramerYwpXSNF_f.defaultProps={height:24,width:24};addPropertyControls(FramerYwpXSNF_f,{variant:{options:[\"FemkIIM3F\",\"cN0GdipiI\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},uaqzqIqND:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerYwpXSNF_f,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYwpXSNF_f\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"uaqzqIqND\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cN0GdipiI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YwpXSNF_f.map","// Generated by Framer (199f97e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,patchBorderRadiusScaleCorrector,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 ChevronDown from\"https://framerusercontent.com/modules/js1leFgNDeqePLZh4P0U/HWO13pbdqiy8q9HeszL5/Ije9pWgN8.js\";import ChevronUp from\"https://framerusercontent.com/modules/WyKk0z1iHMFNtAsXfivn/Mf68nUMdDd1u4PqSiLUU/qQL9ksyKl.js\";import PBJLogo from\"https://framerusercontent.com/modules/HERO5RpdpPG9b6ibH27X/ZrA6VCNRRB2mCcHYqMvJ/jyNJaAHTY.js\";import PBJCTA from\"https://framerusercontent.com/modules/cDGxB0bmvKT7Mn1lNOcI/OIwstyFMUIt6wmwKfoZt/NHPE_W2tl.js\";import NavLink3 from\"https://framerusercontent.com/modules/e3kXj8oKwtUd5d6QOXjk/RE4lfEMy1T2wUqw67fhk/yooV9Yhnw.js\";import PhoneOpen from\"https://framerusercontent.com/modules/V8XdaOWzRLHqYFPPlEJI/KwiH1SVVoWvECnCMegtO/YwpXSNF_f.js\";const PBJLogoFonts=getFonts(PBJLogo);const PhoneOpenFonts=getFonts(PhoneOpen);const NavLink3Fonts=getFonts(NavLink3);const PBJCTAFonts=getFonts(PBJCTA);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"FW1kqRb_F\",\"ucMvQ8H6s\",\"xzp2XNHkg\"];const serializationHash=\"framer-hGWPR\";const variantClassNames={FW1kqRb_F:\"framer-v-dkbl4k\",ucMvQ8H6s:\"framer-v-9ire9v\",xzp2XNHkg:\"framer-v-13ilsip\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nWjCsNfq8=undefined;const HFOdh_PQkrbr66YeuX=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:216,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:151,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:0,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={\"Phone - Open\":\"ucMvQ8H6s\",\"XL/Desktop/Tablet\":\"FW1kqRb_F\",Phone:\"xzp2XNHkg\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FW1kqRb_F\"};};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:\"FW1kqRb_F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1141iip=activeVariantCallback(async(...args)=>{setVariant(\"ucMvQ8H6s\");});const uaqzqIqND7amyz5=activeVariantCallback(async(...args)=>{if(nWjCsNfq8){const res=await nWjCsNfq8(...args);if(res===false)return false;}});const onTap1gyood8=activeVariantCallback(async(...args)=>{setVariant(\"xzp2XNHkg\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xzp2XNHkg\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"ucMvQ8H6s\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"xzp2XNHkg\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({xzp2XNHkg:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dkbl4k\",className,classNames),\"data-framer-name\":\"XL/Desktop/Tablet\",layoutDependency:layoutDependency,layoutId:\"FW1kqRb_F\",ref:refBinding,style:{...style},...addPropertyOverrides({ucMvQ8H6s:{\"data-framer-name\":\"Phone - Open\"},xzp2XNHkg:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ut4wd7\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"YiX1mbk_A\",style:{\"--corner-shape-fallback\":.752,backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.95)\",borderBottomLeftRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -0.9166666666666666px rgba(7, 46, 105, 0.54), 0px 2.288533303243457px 2.288533303243457px -1.8333333333333333px rgba(7, 46, 105, 0.53), 0px 10px 10px -2.75px rgba(7, 46, 105, 0.45)\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"blur(5px)\"},variants:{ucMvQ8H6s:{borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:0,borderTopRightRadius:0},xzp2XNHkg:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vwid2l\",\"data-framer-name\":\"Logo + Icon\",layoutDependency:layoutDependency,layoutId:\"GQWMsCFLs\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"77px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||60)-0-63)/2+0+0)+7.5+0,...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+0+0},xzp2XNHkg:{y:(componentViewport?.y||0)+0+0+4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-by4htv-container\",layoutDependency:layoutDependency,layoutId:\"o9HMdgV12-container\",nodeId:\"o9HMdgV12\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(PBJLogo,{height:\"100%\",id:\"o9HMdgV12\",layoutId:\"o9HMdgV12\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a67agw\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pJyJJcn5d\",onTap:onTap1141iip,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({xzp2XNHkg:{y:(componentViewport?.y||0)+0+0+4+0+4+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-neotkr-container\",layoutDependency:layoutDependency,layoutId:\"CzspyEGd7-container\",nodeId:\"CzspyEGd7\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(PhoneOpen,{height:\"100%\",id:\"CzspyEGd7\",layoutId:\"CzspyEGd7\",style:{height:\"100%\",width:\"100%\"},uaqzqIqND:uaqzqIqND7amyz5,variant:matchVariant(\"FemkIIM3F\"),width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7zsipa\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PHRBldyUc\",onTap:onTap1gyood8,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+0+4+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6dtuwq-container\",layoutDependency:layoutDependency,layoutId:\"xnh5kGdTP-container\",nodeId:\"xnh5kGdTP\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(PhoneOpen,{height:\"100%\",id:\"xnh5kGdTP\",layoutId:\"xnh5kGdTP\",style:{height:\"100%\",width:\"100%\"},uaqzqIqND:uaqzqIqND7amyz5,variant:matchVariant(\"cN0GdipiI\"),width:\"100%\"})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fdskx5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"tNsiZZSM4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lryspk\",layoutDependency:layoutDependency,layoutId:\"btXfjakoS\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||60)-0-63)/2+0+0)+17+0+0,...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+80+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-184hcdv-container\",\"data-framer-name\":\"Adopt\",layoutDependency:layoutDependency,layoutId:\"FfkhrIbb7-container\",name:\"Adopt\",nodeId:\"FfkhrIbb7\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(NavLink3,{A1OoqmCbO:resolvedLinks[0],height:\"100%\",id:\"FfkhrIbb7\",layoutId:\"FfkhrIbb7\",name:\"Adopt\",qlKjLvxu0:\"Adopt\",S2vEAyyxO:false,variant:matchVariant(\"g8gXQeu0O\"),width:\"100%\",...addPropertyOverrides({ucMvQ8H6s:{A1OoqmCbO:resolvedLinks[1],variant:matchVariant(\"RGmSxXkGy\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w7ldcj\",layoutDependency:layoutDependency,layoutId:\"yTfJ2BUeV\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||60)-0-63)/2+0+0)+17+0+0,...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+80+0+41+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bq8p0w-container\",\"data-framer-name\":\"Foster\",layoutDependency:layoutDependency,layoutId:\"sGK4WsdNf-container\",name:\"Foster\",nodeId:\"sGK4WsdNf\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(NavLink3,{A1OoqmCbO:resolvedLinks1[0],height:\"100%\",id:\"sGK4WsdNf\",layoutId:\"sGK4WsdNf\",name:\"Foster\",qlKjLvxu0:\"Foster\",S2vEAyyxO:false,variant:matchVariant(\"g8gXQeu0O\"),width:\"100%\",...addPropertyOverrides({ucMvQ8H6s:{A1OoqmCbO:resolvedLinks1[1],variant:matchVariant(\"RGmSxXkGy\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17qd3qa\",layoutDependency:layoutDependency,layoutId:\"G0TC9wNU4\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SoQUS2EbS\"},implicitPathVariables:undefined},{href:{webPageId:\"SoQUS2EbS\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||60)-0-63)/2+0+0)+17+0+0,...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+80+0+82+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bpk4p5-container\",\"data-framer-name\":\"Volunteer\",layoutDependency:layoutDependency,layoutId:\"fSAHyr6tB-container\",name:\"Volunteer\",nodeId:\"fSAHyr6tB\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(NavLink3,{A1OoqmCbO:resolvedLinks2[0],height:\"100%\",id:\"fSAHyr6tB\",layoutId:\"fSAHyr6tB\",name:\"Volunteer\",qlKjLvxu0:\"Volunteer\",S2vEAyyxO:false,variant:matchVariant(\"g8gXQeu0O\"),width:\"100%\",...addPropertyOverrides({ucMvQ8H6s:{A1OoqmCbO:resolvedLinks2[1],variant:matchVariant(\"RGmSxXkGy\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pue7lz\",layoutDependency:layoutDependency,layoutId:\"h79OwR9de\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||60)-0-63)/2+0+0)+17+0+0,...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+80+0+123+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o2ci1e-container\",\"data-framer-name\":\"Assistance\",layoutDependency:layoutDependency,layoutId:\"jWBEvFKgd-container\",name:\"Assistance\",nodeId:\"jWBEvFKgd\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(NavLink3,{A1OoqmCbO:resolvedLinks3[0],height:\"100%\",id:\"jWBEvFKgd\",layoutId:\"jWBEvFKgd\",name:\"Assistance\",qlKjLvxu0:\"Assistance\",S2vEAyyxO:false,variant:matchVariant(\"g8gXQeu0O\"),width:\"100%\",...addPropertyOverrides({ucMvQ8H6s:{A1OoqmCbO:resolvedLinks3[1],variant:matchVariant(\"RGmSxXkGy\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fpy15s\",layoutDependency:layoutDependency,layoutId:\"Can1qdy28\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SoQUS2EbS\"},implicitPathVariables:undefined},{href:{webPageId:\"SoQUS2EbS\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+0+(((componentViewport?.height||60)-0-63)/2+0+0)+17+0+0,...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+80+0+164+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ewo5xm-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"S13_alBAX-container\",name:\"About\",nodeId:\"S13_alBAX\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(NavLink3,{A1OoqmCbO:resolvedLinks4[0],height:\"100%\",id:\"S13_alBAX\",layoutId:\"S13_alBAX\",name:\"About\",qlKjLvxu0:\"About\",S2vEAyyxO:false,variant:matchVariant(\"g8gXQeu0O\"),width:\"100%\",...addPropertyOverrides({ucMvQ8H6s:{A1OoqmCbO:resolvedLinks4[1],variant:matchVariant(\"RGmSxXkGy\")}},baseVariant,gestureVariant)})})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16kqozw\",\"data-framer-name\":\"Donate\",layoutDependency:layoutDependency,layoutId:\"pgfsoU8Rc\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11mbon1\",layoutDependency:layoutDependency,layoutId:\"cNrjrGIs7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+0+(((componentViewport?.height||60)-0-63)/2+0+0)+6+0+0,...addPropertyOverrides({ucMvQ8H6s:{y:(componentViewport?.y||0)+0+0+4+305+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12e2ygc-container\",layoutDependency:layoutDependency,layoutId:\"UIbvqZRnN-container\",nodeId:\"UIbvqZRnN\",rendersWithMotion:true,scopeId:\"iZMvPbeMO\",children:/*#__PURE__*/_jsx(PBJCTA,{D1lgGUPGe:180,FCFqyXEgg:360,height:\"100%\",id:\"UIbvqZRnN\",layoutId:\"UIbvqZRnN\",le295tYuA:ChevronDown,n2n0uxeqL:\"var(--token-d841eb12-b613-455e-b49d-7270522049ae, rgb(255, 255, 255))\",N4PWMp2Xz:\"var(--token-fa37d02c-92e9-4af6-8d43-4ff1d69a61fc, rgb(7, 46, 105))\",T7OrYyw0D:\"Donate\",variant:matchVariant(\"tuLrFLq8A\"),width:\"100%\",wos4FEB0P:ChevronUp,YrTOXejYz:false,...addPropertyOverrides({ucMvQ8H6s:{variant:matchVariant(\"DEzW6hgfQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:HFOdh_PQkrbr66YeuX,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1bp59ue\",\"data-border\":true,\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"TOgquH3tz\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-f951c3a8-aa43-4825-aa75-915aa92c20d1, rgb(156, 189, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.756,borderBottomLeftRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(28px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -0.9166666666666666px rgba(7, 46, 105, 0.54), 0px 2.288533303243457px 2.288533303243457px -1.8333333333333333px rgba(7, 46, 105, 0.53), 0px 10px 10px -2.75px rgba(7, 46, 105, 0.45)\",cornerShape:\"superellipse(1.49)\"},variants:{ucMvQ8H6s:{borderBottomLeftRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(24px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:0,borderTopRightRadius:0},xzp2XNHkg:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",\"--corner-shape-fallback\":1,borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hGWPR.framer-b08s2o, .framer-hGWPR .framer-b08s2o { display: block; }\",\".framer-hGWPR.framer-dkbl4k { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; width: 790px; }\",\".framer-hGWPR .framer-1ut4wd7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 6px; position: relative; width: 100%; }\",\".framer-hGWPR .framer-vwid2l { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; z-index: 9; }\",\".framer-hGWPR .framer-by4htv-container { flex: none; height: 48px; position: relative; width: 77px; }\",\".framer-hGWPR .framer-1a67agw, .framer-hGWPR .framer-7zsipa { cursor: pointer; flex: none; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-hGWPR .framer-neotkr-container, .framer-hGWPR .framer-6dtuwq-container { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-hGWPR .framer-1fdskx5 { 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: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; z-index: 9; }\",\".framer-hGWPR .framer-lryspk, .framer-hGWPR .framer-1w7ldcj, .framer-hGWPR .framer-17qd3qa, .framer-hGWPR .framer-pue7lz, .framer-hGWPR .framer-fpy15s, .framer-hGWPR .framer-11mbon1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hGWPR .framer-184hcdv-container, .framer-hGWPR .framer-bq8p0w-container, .framer-hGWPR .framer-bpk4p5-container, .framer-hGWPR .framer-1o2ci1e-container, .framer-hGWPR .framer-1ewo5xm-container, .framer-hGWPR .framer-12e2ygc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hGWPR .framer-16kqozw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 9; }\",\".framer-hGWPR .framer-1bp59ue { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-hGWPR.framer-v-9ire9v.framer-dkbl4k { justify-content: flex-start; width: 390px; }\",\".framer-hGWPR.framer-v-9ire9v .framer-1ut4wd7 { flex-direction: column; gap: 32px; justify-content: flex-start; padding: 4px 16px 48px 16px; }\",\".framer-hGWPR.framer-v-9ire9v .framer-vwid2l, .framer-hGWPR.framer-v-13ilsip .framer-vwid2l { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-hGWPR.framer-v-9ire9v .framer-1fdskx5 { flex: none; flex-direction: column; width: 100%; }\",\".framer-hGWPR.framer-v-9ire9v .framer-lryspk, .framer-hGWPR.framer-v-9ire9v .framer-1w7ldcj, .framer-hGWPR.framer-v-9ire9v .framer-17qd3qa, .framer-hGWPR.framer-v-9ire9v .framer-pue7lz, .framer-hGWPR.framer-v-9ire9v .framer-fpy15s { width: 100%; }\",\".framer-hGWPR.framer-v-9ire9v .framer-16kqozw { justify-content: center; }\",\".framer-hGWPR.framer-v-13ilsip.framer-dkbl4k { justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-hGWPR.framer-v-13ilsip .framer-1ut4wd7 { flex-direction: column; gap: 48px; justify-content: flex-start; padding: 4px 16px 4px 16px; }\",'.framer-hGWPR[data-border=\"true\"]::after, .framer-hGWPR [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 790\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ucMvQ8H6s\":{\"layout\":[\"fixed\",\"auto\"]},\"xzp2XNHkg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriZMvPbeMO=withCSS(Component,css,\"framer-hGWPR\");export default FrameriZMvPbeMO;FrameriZMvPbeMO.displayName=\"PBJ - Nav\";FrameriZMvPbeMO.defaultProps={height:60,width:790};addPropertyControls(FrameriZMvPbeMO,{variant:{options:[\"FW1kqRb_F\",\"ucMvQ8H6s\",\"xzp2XNHkg\"],optionTitles:[\"XL/Desktop/Tablet\",\"Phone - Open\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriZMvPbeMO,[{explicitInter:true,fonts:[]},...PBJLogoFonts,...PhoneOpenFonts,...NavLink3Fonts,...PBJCTAFonts],{supportsExplicitInterCodegen:true});FrameriZMvPbeMO.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PBJLogo,{},context),forwardLoader(PhoneOpen,{},context),forwardLoader(NavLink3,{},context),forwardLoader(PBJCTA,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriZMvPbeMO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ucMvQ8H6s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xzp2XNHkg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"790\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8d7da03)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterDDG from\"#framer/local/canvasComponent/AKN24CNgy/AKN24CNgy.js\";import PBJNav from\"#framer/local/canvasComponent/iZMvPbeMO/iZMvPbeMO.js\";const PBJNavFonts=getFonts(PBJNav);const PBJNavWithVariantAppearEffect=withVariantAppearEffect(PBJNav);const FooterDDGFonts=getFonts(FooterDDG);const ContainerWithFX=withFX(Container);const breakpoints={AxVKQlcu3:\"(min-width: 1536px)\",EChYKmhRY:\"(min-width: 1200px) and (max-width: 1535.98px)\",SJ1YdZ2I_:\"(min-width: 810px) and (max-width: 1199.98px)\",WaTYDwMu4:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-iYiXE\";const variantClassNames={AxVKQlcu3:\"framer-v-yyb1c\",EChYKmhRY:\"framer-v-1drudru\",SJ1YdZ2I_:\"framer-v-1qw75hx\",WaTYDwMu4:\"framer-v-1ndzzau\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:50};const transition1={damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"};const breakpointRules={EChYKmhRY:[\".framer-iYiXE .framer-18y8ejj { bottom: 0px; height: unset; left: 0px; }\",\".framer-iYiXE .framer-1btwh6m { left: unset; right: 0px; }\",\".framer-iYiXE .framer-1w9trhj-container { left: 50%; position: var(--framer-canvas-fixed-position, fixed); width: 780px; }\"],SJ1YdZ2I_:[\".framer-iYiXE .framer-1757ofl { height: 85vh; left: calc(50.00000000000002% - 100% / 2); }\",\".framer-iYiXE .framer-18y8ejj, .framer-iYiXE .framer-1btwh6m, .framer-iYiXE .framer-dwcw36 { height: 100%; }\",\".framer-iYiXE .framer-1w9trhj-container { width: 760px; }\"],WaTYDwMu4:[\".framer-iYiXE .framer-18y8ejj { left: unset; right: 0px; z-index: 0; }\",\".framer-iYiXE .framer-1btwh6m { background: linear-gradient(180deg, var(--token-e987b177-0181-40df-8823-515ef7abae4f, #3079ff) 0%, rgba(255, 255, 255, 0) 85.40539440807996%); background-color: unset; left: 0px; }\",\".framer-iYiXE .framer-dwcw36 { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 25%, rgb(255, 255, 255) 90%); z-index: 0; }\",\".framer-iYiXE .framer-1w9trhj-container { top: 0px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={EChYKmhRY:\".framer-1drudru-override\",SJ1YdZ2I_:\".framer-1qw75hx-override\",WaTYDwMu4:\".framer-1ndzzau-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iYiXE.framer-127ivwh, .framer-iYiXE .framer-127ivwh { display: block; }\",\".framer-iYiXE.framer-yyb1c { align-content: center; align-items: center; background-color: #ffffff; 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-iYiXE .framer-1757ofl { flex: none; height: 100vh; left: 0px; order: -1000; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-iYiXE .framer-18y8ejj { flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-iYiXE .framer-1btwh6m { background: rgba(48, 121, 255, 0.79); background-color: rgba(48, 121, 255, 0.79); flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-iYiXE .framer-dwcw36 { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); flex: none; height: 100vh; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-iYiXE .framer-1w9trhj-container { flex: none; height: auto; order: -999; position: sticky; top: 16px; width: 800px; z-index: 9; }\",\".framer-iYiXE .framer-1q3rhd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-iYiXE .framer-1ng0vg7-container { bottom: 0px; flex: none; height: auto; left: 0px; order: 1003; position: absolute; right: 0px; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AxVKQlcu3:\"(min-width: 1536px)\",EChYKmhRY:\"(min-width: 1200px) and (max-width: 1535.98px)\",SJ1YdZ2I_:\"(min-width: 810px) and (max-width: 1199.98px)\",WaTYDwMu4:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"EChYKmhRY\",Phone:\"WaTYDwMu4\",Tablet:\"SJ1YdZ2I_\",XL:\"AxVKQlcu3\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AxVKQlcu3\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"AxVKQlcu3\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-yyb1c\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1757ofl\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WaTYDwMu4:{background:{alt:\"\",backgroundSize:.67,fit:\"tile\",intrinsicHeight:96,intrinsicWidth:96,loading:getLoadingLazyAtYPosition(0),pixelHeight:96,pixelWidth:96,positionX:\"left\",positionY:\"top\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/8Li3bEi2pBFSRCKmHpW1kYBntrg.svg?width=96&height=96\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:1.43,fit:\"tile\",intrinsicHeight:96,intrinsicWidth:96,loading:getLoadingLazyAtYPosition(0),pixelHeight:96,pixelWidth:96,positionX:\"left\",positionY:\"top\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/8Li3bEi2pBFSRCKmHpW1kYBntrg.svg?width=96&height=96\"},className:\"framer-18y8ejj\",\"data-framer-name\":\"Pattern\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1btwh6m\",\"data-framer-name\":\"Shader Blue\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dwcw36\",\"data-framer-name\":\"Shader white\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EChYKmhRY:{width:\"780px\",y:16},SJ1YdZ2I_:{width:\"760px\"},WaTYDwMu4:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"800px\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EChYKmhRY:{\"data-framer-layout-hint-center-x\":true,layoutScroll:true,transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w9trhj-container\",nodeId:\"nreHLjYVd\",rendersWithMotion:true,scopeId:\"eSoCdc55r\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WaTYDwMu4:{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,variant:matchVariant(\"xzp2XNHkg\")}},children:/*#__PURE__*/_jsx(PBJNavWithVariantAppearEffect,{height:\"100%\",id:\"nreHLjYVd\",layoutId:\"nreHLjYVd\",style:{width:\"100%\"},variant:matchVariant(\"FW1kqRb_F\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q3rhd\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EChYKmhRY:{y:1339},SJ1YdZ2I_:{y:1474},WaTYDwMu4:{y:1251}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:607,width:\"100vw\",y:1580,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ng0vg7-container\",nodeId:\"ZK8EyhuzR\",rendersWithMotion:true,scopeId:\"eSoCdc55r\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{WaTYDwMu4:{variant:matchVariant(\"nRkY9rmHm\")}},children:/*#__PURE__*/_jsx(FooterDDG,{height:\"100%\",id:\"ZK8EyhuzR\",layoutId:\"ZK8EyhuzR\",style:{width:\"100%\"},variant:matchVariant(\"Rwi_mhK6_\"),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 2187\n * @framerIntrinsicWidth 1536\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EChYKmhRY\":{\"layout\":[\"fixed\",\"fixed\"]},\"SJ1YdZ2I_\":{\"layout\":[\"fixed\",\"fixed\"]},\"WaTYDwMu4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"AxVKQlcu3\":[\".framer-1757ofl\",\".framer-1w9trhj-container\",\".framer-1ng0vg7-container\"],\"EChYKmhRY\":[\".framer-1757ofl\",\".framer-1w9trhj-container\",\".framer-1ng0vg7-container\"],\"SJ1YdZ2I_\":[\".framer-1757ofl\",\".framer-1w9trhj-container\",\".framer-1ng0vg7-container\"],\"WaTYDwMu4\":[\".framer-1757ofl\",\".framer-1w9trhj-container\",\".framer-1ng0vg7-container\"]}\n * @framerBreakpoints {\"AxVKQlcu3\":{\"min\":1536,\"canvasClassName\":\"framer-yyb1c-override\",\"minHeight\":2187,\"name\":\"XL\",\"width\":1536,\"rootFontSize\":16},\"EChYKmhRY\":{\"min\":1200,\"max\":1535,\"canvasClassName\":\"framer-1drudru-override\",\"minHeight\":1946,\"viewportHeight\":790,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"SJ1YdZ2I_\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1qw75hx-override\",\"minHeight\":2081,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"WaTYDwMu4\":{\"max\":809,\"canvasClassName\":\"framer-1ndzzau-override\",\"minHeight\":1858,\"viewportHeight\":654,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant AxVKQlcu3\n * @framerLayoutTemplate true\n */const FramereSoCdc55r=withCSS(Component,css,\"framer-iYiXE\");export default FramereSoCdc55r;FramereSoCdc55r.displayName=\"PBJ\";FramereSoCdc55r.defaultProps={height:2187,width:1536};addFonts(FramereSoCdc55r,[{explicitInter:true,fonts:[]},...PBJNavFonts,...FooterDDGFonts],{supportsExplicitInterCodegen:true});FramereSoCdc55r.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PBJNav,{},context),forwardLoader(FooterDDG,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereSoCdc55r\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EChYKmhRY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SJ1YdZ2I_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WaTYDwMu4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1536\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"AxVKQlcu3\",\"framerHitTargets\":\"{\\\"AxVKQlcu3\\\":[\\\".framer-1757ofl\\\",\\\".framer-1w9trhj-container\\\",\\\".framer-1ng0vg7-container\\\"],\\\"EChYKmhRY\\\":[\\\".framer-1757ofl\\\",\\\".framer-1w9trhj-container\\\",\\\".framer-1ng0vg7-container\\\"],\\\"SJ1YdZ2I_\\\":[\\\".framer-1757ofl\\\",\\\".framer-1w9trhj-container\\\",\\\".framer-1ng0vg7-container\\\"],\\\"WaTYDwMu4\\\":[\\\".framer-1757ofl\\\",\\\".framer-1w9trhj-container\\\",\\\".framer-1ng0vg7-container\\\"]}\",\"framerIntrinsicHeight\":\"2187\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"AxVKQlcu3\\\":{\\\"min\\\":1536,\\\"canvasClassName\\\":\\\"framer-yyb1c-override\\\",\\\"minHeight\\\":2187,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1536,\\\"rootFontSize\\\":16},\\\"EChYKmhRY\\\":{\\\"min\\\":1200,\\\"max\\\":1535,\\\"canvasClassName\\\":\\\"framer-1drudru-override\\\",\\\"minHeight\\\":1946,\\\"viewportHeight\\\":790,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"SJ1YdZ2I_\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1qw75hx-override\\\",\\\"minHeight\\\":2081,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"WaTYDwMu4\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ndzzau-override\\\",\\\"minHeight\\\":1858,\\\"viewportHeight\\\":654,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * 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 PBJCaseStudy from \"https://framerusercontent.com/modules/daFUe7jvEhVxktpz3Tnp/NX70Je5ES5UGEsSrNneH/kitR2MX86.js\";\r\nimport DefaultHome from \"https://framerusercontent.com/modules/hJkKUuQTPg1GTYL3sQ0f/7Xi500NRBjmvkNUoKxWm/H_7qTxtja.js\";\r\nimport Projects from \"https://framerusercontent.com/modules/L8x5CXfrxFQBz2IYuc1N/23iNeBpqnOY0edRKM2fn/sJXTRrFRv.js\";\r\nimport PBJ from \"https://framerusercontent.com/modules/rudu4kLP0Y4Bdb0oQGZw/5Erhsdb5Ssl8MCTW9W7A/eSoCdc55r.js\";\r\n\r\n\t\tconst routes = {XKgx9OdWt: {elements: {gkKgvnk6J: \"Home\", KCXp0FpWv: \"about-me\", NzbMdUKY2: \"tools\", uHq8oRos8: \"skills\", zCy0quxzE: \"projects\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SRYeS6m2fzudib1ibu6G/rbdyIFPA8zB2JfZ3Q9UJ/XKgx9OdWt.js\")), path: \"/\"}, mnzkmXJ0a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iyBQ7quTyG8quX1zAgpl/Vw5bKlrONsn9bR5eJWVA/mnzkmXJ0a.js\")), path: \"/spatafore-electric\"}, iEY2B6V2B: {elements: {H9SvTqFMj: \"define\", Ng4spHosa: \"introduction\", orcDAgIBC: \"discover\", Po2Xc5aAx: \"discover-1\", qnMZ78CnP: \"new pbj\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3I6x3zuhR0hWJJIaS2kS/aboZfbtDDcgByQ2SuqZ3/iEY2B6V2B.js\")), path: \"/pbj-case-study\"}, KQAlaZyHt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W2DypZfLTbopgSA39eUj/EdarVAmWhKqJ8jTGhBJw/KQAlaZyHt.js\")), path: \"/pbjhtml\"}, EcQibYlXh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3h0RwpenyfCygU8HFlRk/kI9JIGhfCdD6myIiUS1x/EcQibYlXh.js\")), path: \"/best-security\"}, K3n9qdv5p: {elements: {abL7ZtJoB: \"team-section\", ALwbfaue5: \"pricing-1\", AmHsxC8pC: \"seamless-integrations\", aw9QGOhJU: \"faq-1\", b9oiAW6aR: \"morefeatures-1\", BbrvMOKOm: \"navbar-trigger\", cJyAL_6OD: \"product-1\", DqfHvadKm: \"navbar-trigger-1\", E06VQPtpm: \"why\", EGfOzgRkR: \"testimonials\", f3qHbFYom: \"features-section\", FWVDetFRC: \"features-1\", gyn4KZpBE: \"process-03\", H8xq1nNv5: \"product\", i56qYL2YY: \"integrations-1\", j6IFSQWUs: \"process-03-1\", JpWxOM2OV: \"features\", jt58OzT5I: \"morefeatures\", k65dlhRiL: \"pricing-2\", KMurAoQmj: \"ticker-1\", l29qlDxDW: \"process-1\", lIOQB1oR6: \"seamless-integrations-1\", LJoWQi_uF: \"testimonials-1\", lSBfB65EE: \"largetestimonial-1\", mcfkUaWYC: \"pricing\", McLMShS4a: \"faq\", MDPvVz7IG: \"benefits\", mOs2b7LF9: \"enhanced-security\", n86MosQaJ: \"service\", nzEhjv4eh: \"hero-section\", OkJpji6HS: \"hero\", oo3uy5mYt: \"process-01-1\", OuNLLNV5Y: \"faq-3\", p1UaY7sUs: \"process\", PpbEGydOS: \"largetestimonial\", Pv0rbMu3d: \"howitworks\", qMMls6ckz: \"api-section\", r0LdNwTS6: \"ticker\", RQ4nwbIK6: \"team-section-1\", RtXWzDUxa: \"features-2\", S4BsGXZC5: \"testimonials-2\", sJD4myZp2: \"faq-2\", SsvnXKcrV: \"process-02\", sX87JefMG: \"navbar-bg\", T2TmAW0jo: \"process-01\", tOZ6S9FeP: \"process-02-1\", u1OiLDfg0: \"integrations\", uEqzAVx9t: \"features-section-1\", upQZj_9Qp: \"upgrade-1\", xiibo3r0I: \"upgrade\", Ypt08jsuV: \"faq-section\", yWJ_I8E2p: \"enhanced-security-1\", zBYVbin70: \"intro\", ZSl9Hr3NM: \"hero-1\", ZTi0_ksSJ: \"allcryptos\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4o2LKK4CZurr2S0fHej3/SV9C3PyO8wt4ZYM82Kce/K3n9qdv5p.js\")), path: \"/crypto-app\"}, a5rI4eO8n: {elements: {BL6vZeAHR: \"bento-4\", g0oUUAcQd: \"adopt\", gaTs9pqzC: \"foster\", J0As4iZqW: \"about\", JqWwBPmNI: \"bento-2\", Ph_F2pNcJ: \"bento-1\", PHCEIJa3Y: \"bento-5-2\", SIAA1hsEm: \"bento-5-1\", Svi6Dfh5_: \"hero\", t3KBnDgfm: \"bento-5\", zgQIMwHeA: \"foster-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DlPTrBcx4Ik8tRdyGzeZ/Wy2HXNEXXYZZPr6ofUSP/a5rI4eO8n.js\")), path: \"/pbj2.0\"}, bte1PgD_1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ROmuBBPZlFH28DLyMkfd/06XOTcivK0aqwzPrOt5T/bte1PgD_1.js\")), path: \"/page\"}, s6AAHuPPZ: {elements: {NB789uqRq: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g1vSuAKdiTcBeAZmYxTY/W9zcwaGfsIJjUboxkgM1/s6AAHuPPZ.js\")), path: \"/pbj2.0/about\"}, QPOhDPfGj: {elements: {DMa1xe4hT: \"foster\", KhE3uSIYU: \"hero\", KvxsAD0GL: \"adoption-fees\", lDiRCqprG: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YfMGaQwsQciO24a2HZmp/Y6Ftlimxh4CLB2rKtWM0/QPOhDPfGj.js\")), path: \"/pbj2.0/adopt\"}, xtLpTFtBJ: {elements: {cwp6IJVTf: \"mission\", gFbkQl_s_: \"donate\", GlSj8wN72: \"hero-text\", IShoatBAo: \"dogs\", jm85CICtK: \"howitworks\", jUf8Whrtn: \"mission-1\", LwdGAg5cF: \"help\", TOS2E4wQw: \"adopt\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2scDnAj8tIixuE7GUg34/Rm3bfof7g5gAyV7AXMKz/xtLpTFtBJ.js\")), path: \"/pbj\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"8af9a11e878790f6e3b6507d2eda7748195bc997733de0d300ac8bb4d8707ab0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"XKgx9OdWt\":\r\ncase \"EX9SE4ZOL\":\r\ncase \"Y2M_WRlQg\":\r\ncase \"f0wj8KIby\":\r\nreturn React.createElement(DefaultHome, {...props, key: \"DefaultHome\", style}, children(true));\r\ncase \"iEY2B6V2B\":\r\nreturn React.createElement(Projects, {...props, key: \"Projects\", style}, children(true));\r\ncase \"N2clZs1TL\":\r\ncase \"a5rI4eO8n\":\r\ncase \"QPOhDPfGj\":\r\nreturn React.createElement(PBJCaseStudy, {...props, key: \"PBJCaseStudy\", style}, children(true));\r\ncase \"xtLpTFtBJ\":\r\nreturn React.createElement(PBJ, {...props, key: \"PBJ\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"XKgx9OdWt\":\r\ncase \"EX9SE4ZOL\":\r\ncase \"Y2M_WRlQg\":\r\ncase \"f0wj8KIby\":\r\nreturn [{hash: \"ek4cwv\", mediaQuery: \"(min-width: 1536px)\"}, {hash: \"1pfxujy\", mediaQuery: \"(min-width: 1200px) and (max-width: 1535.98px)\"}, {hash: \"ct9co1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1dztzy3\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"iEY2B6V2B\":\r\nreturn [{hash: \"17li3gn\", mediaQuery: \"(min-width: 1536px)\"}, {hash: \"gg2ios\", mediaQuery: \"(min-width: 1200px) and (max-width: 1535.98px)\"}, {hash: \"b1f08q\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1fwr2iv\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"N2clZs1TL\":\r\ncase \"a5rI4eO8n\":\r\ncase \"QPOhDPfGj\":\r\nreturn [{hash: \"17si1l3\", mediaQuery: \"(min-width: 1536px)\"}, {hash: \"18t4lh2\", mediaQuery: \"(min-width: 1200px) and (max-width: 1535.98px)\"}, {hash: \"1crup8z\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"ufcj9o\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"xtLpTFtBJ\":\r\nreturn [{hash: \"yyb1c\", mediaQuery: \"(min-width: 1536px)\"}, {hash: \"1drudru\", mediaQuery: \"(min-width: 1200px) and (max-width: 1535.98px)\"}, {hash: \"1qw75hx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ndzzau\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.digitaldesignguy.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/YDBV6Y4Dg0RxacKhrJgu/W5qr7yhsHCRZDug0jHPG/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = 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\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}