{"version":3,"file":"script_main.D70TGMsU.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","RichText","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","animation","animation1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","RichText","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","RichText","Folder","Smile","Spotify","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","Nav2","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Homepage","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/F92Odrnq7mI4loKNrV1X/CS9nBWq6NfsGUWHGiU26/kwDIhAlif.js","https:/framerusercontent.com/modules/Eh6Sdr4K8JdXQbbJq8D1/UcFHfEh8Bw97YNjoijVZ/Vc0NGBVqw.js","https:/framerusercontent.com/modules/T2BZ5McEoPk5fX8u2SVc/akpmz3ZPTTyUaByBXioQ/xJybb9eN4.js","https:/framerusercontent.com/modules/DtddEKfW4AC4XP94jGHr/DJSQZ3zF6fArovUyS6QQ/RyBezUEbr.js","https:/framerusercontent.com/modules/HmBhR2WgyTBxJZFEDLul/zxhD2XhteMxtX9u8YLUq/LZQO9P7g6.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,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={ScMJ_gmKt:{hover:true,pressed:true}};const serializationHash=\"framer-b6OPK\";const variantClassNames={ScMJ_gmKt:\"framer-v-n0uj1r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const WVdXZvE6I=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-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=({click,height,id,width,...props})=>{return{...props,WVdXZvE6I:click??props.WVdXZvE6I};};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,WVdXZvE6I,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ScMJ_gmKt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap144kcg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WVdXZvE6I){const res=await WVdXZvE6I(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"ScMJ_gmKt-hover\")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__*/_jsx(Link,{href:{webPageId:\"dd4xkfVUE\"},motionChild:true,nodeId:\"ScMJ_gmKt\",openInNewTab:false,scopeId:\"kwDIhAlif\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-n0uj1r\",className,classNames)} framer-pbgq9y`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ScMJ_gmKt\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:90,borderBottomRightRadius:90,borderTopLeftRadius:90,borderTopRightRadius:90,...style},variants:{\"ScMJ_gmKt-hover\":{backgroundColor:\"var(--token-4cbc74f8-d13b-4b89-b3c9-56c8d9cb8f7d, rgb(4, 34, 255))\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22},\"ScMJ_gmKt-pressed\":{backgroundColor:\"var(--token-4cbc74f8-d13b-4b89-b3c9-56c8d9cb8f7d, rgb(4, 34, 255))\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22}},...addPropertyOverrides({\"ScMJ_gmKt-hover\":{\"data-framer-name\":undefined,\"data-highlight\":true,onTap:onTap144kcg},\"ScMJ_gmKt-pressed\":{\"data-framer-name\":undefined,\"data-highlight\":true,onTap:onTap144kcg}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1j7lll7\",layoutDependency:layoutDependency,layoutId:\"JQje7LXwP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.999 24\" overflow=\"visible\"><path d=\"M 12.024 24 C 7.711 24 3.774 21.75 1.617 18 C -0.539 14.297 -0.539 9.75 1.617 6 C 3.767 2.287 7.733 0 12.024 0 C 16.288 0 20.226 2.297 22.383 6 C 24.538 9.75 24.538 14.297 22.383 18 C 20.259 21.716 16.304 24.007 12.024 24 Z M 7.71 15.28 C 7.428 14.953 6.96 14.953 6.63 15.187 C 6.303 15.469 6.303 15.937 6.537 16.266 C 7.617 17.484 9.397 18.75 12.022 18.75 C 14.599 18.75 16.381 17.484 17.46 16.266 C 17.694 15.937 17.694 15.469 17.365 15.187 C 17.037 14.953 16.569 14.953 16.287 15.282 C 15.492 16.266 14.037 17.25 12.022 17.25 C 10.362 17.272 8.78 16.549 7.71 15.28 Z M 6.774 9.75 C 6.774 10.594 7.429 11.25 8.274 11.25 C 9.117 11.25 9.774 10.593 9.774 9.75 C 9.774 8.953 9.117 8.25 8.274 8.25 C 7.429 8.25 6.774 8.953 6.774 9.75 Z M 15.774 8.25 C 14.929 8.25 14.274 8.953 14.274 9.75 C 14.274 10.594 14.929 11.25 15.774 11.25 C 16.617 11.25 17.274 10.593 17.274 9.75 C 17.274 8.953 16.617 8.25 15.774 8.25 Z\" fill=\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary / Black&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"ScMJ_gmKt-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.999 24\" overflow=\"visible\"><path d=\"M 12.024 24 C 7.711 24 3.774 21.75 1.617 18 C -0.539 14.297 -0.539 9.75 1.617 6 C 3.767 2.287 7.733 0 12.024 0 C 16.288 0 20.226 2.297 22.383 6 C 24.538 9.75 24.538 14.297 22.383 18 C 20.259 21.716 16.304 24.007 12.024 24 Z M 7.71 15.28 C 7.428 14.953 6.96 14.953 6.63 15.187 C 6.303 15.469 6.303 15.937 6.537 16.266 C 7.617 17.484 9.397 18.75 12.022 18.75 C 14.599 18.75 16.381 17.484 17.46 16.266 C 17.694 15.937 17.694 15.469 17.365 15.187 C 17.037 14.953 16.569 14.953 16.287 15.282 C 15.492 16.266 14.037 17.25 12.022 17.25 C 10.362 17.272 8.78 16.549 7.71 15.28 Z M 6.774 9.75 C 6.774 10.594 7.429 11.25 8.274 11.25 C 9.117 11.25 9.774 10.593 9.774 9.75 C 9.774 8.953 9.117 8.25 8.274 8.25 C 7.429 8.25 6.774 8.953 6.774 9.75 Z M 15.774 8.25 C 14.929 8.25 14.274 8.953 14.274 9.75 C 14.274 10.594 14.929 11.25 15.774 11.25 C 16.617 11.25 17.274 10.593 17.274 9.75 C 17.274 8.953 16.617 8.25 15.774 8.25 Z\" fill=\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Primary / White&quot;} */\"></path></svg>'},\"ScMJ_gmKt-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.999 24\" overflow=\"visible\"><path d=\"M 12.024 24 C 7.711 24 3.774 21.75 1.617 18 C -0.539 14.297 -0.539 9.75 1.617 6 C 3.767 2.287 7.733 0 12.024 0 C 16.288 0 20.226 2.297 22.383 6 C 24.538 9.75 24.538 14.297 22.383 18 C 20.259 21.716 16.304 24.007 12.024 24 Z M 7.71 15.28 C 7.428 14.953 6.96 14.953 6.63 15.187 C 6.303 15.469 6.303 15.937 6.537 16.266 C 7.617 17.484 9.397 18.75 12.022 18.75 C 14.599 18.75 16.381 17.484 17.46 16.266 C 17.694 15.937 17.694 15.469 17.365 15.187 C 17.037 14.953 16.569 14.953 16.287 15.282 C 15.492 16.266 14.037 17.25 12.022 17.25 C 10.362 17.272 8.78 16.549 7.71 15.28 Z M 6.774 9.75 C 6.774 10.594 7.429 11.25 8.274 11.25 C 9.117 11.25 9.774 10.593 9.774 9.75 C 9.774 8.953 9.117 8.25 8.274 8.25 C 7.429 8.25 6.774 8.953 6.774 9.75 Z M 15.774 8.25 C 14.929 8.25 14.274 8.953 14.274 9.75 C 14.274 10.594 14.929 11.25 15.774 11.25 C 16.617 11.25 17.274 10.593 17.274 9.75 C 17.274 8.953 16.617 8.25 15.774 8.25 Z\" fill=\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Primary / White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-a0hnmi\",layoutDependency:layoutDependency,layoutId:\"uudgKgJv7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.999 24\" overflow=\"visible\"><path d=\"M 12.024 24 C 7.711 24 3.774 21.75 1.617 18 C -0.539 14.297 -0.539 9.75 1.617 6 C 3.767 2.287 7.733 0 12.024 0 C 16.288 0 20.226 2.297 22.383 6 C 24.538 9.75 24.538 14.297 22.383 18 C 20.259 21.716 16.304 24.007 12.024 24 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qalz8x\",layoutDependency:layoutDependency,layoutId:\"jUhoOCizk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.254 3.728\" overflow=\"visible\"><path d=\"M 1.338 0.258 C 1.056 -0.069 0.588 -0.069 0.258 0.165 C -0.069 0.447 -0.069 0.915 0.165 1.244 C 1.245 2.462 3.026 3.728 5.651 3.728 C 8.228 3.728 10.01 2.462 11.088 1.244 C 11.322 0.915 11.322 0.447 10.994 0.165 C 10.665 -0.069 10.197 -0.069 9.915 0.26 C 9.12 1.244 7.665 2.228 5.651 2.228 C 3.991 2.249 2.409 1.527 1.338 0.258 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4umgz2\",layoutDependency:layoutDependency,layoutId:\"CG2XtZAi8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3 3\" overflow=\"visible\"><path d=\"M 0 1.5 C 0 2.344 0.655 3 1.5 3 C 2.343 3 3 2.343 3 1.5 C 3 0.703 2.343 0 1.5 0 C 0.655 0 0 0.703 0 1.5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fb9u71\",layoutDependency:layoutDependency,layoutId:\"X7acYMEI8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3 3\" overflow=\"visible\"><path d=\"M 1.5 0 C 0.655 0 0 0.703 0 1.5 C 0 2.344 0.655 3 1.5 3 C 2.343 3 3 2.343 3 1.5 C 3 0.703 2.343 0 1.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-iodiqc\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"JWTcZ5MTs\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:90,borderBottomRightRadius:90,borderTopLeftRadius:90,borderTopRightRadius:90},...addPropertyOverrides({\"ScMJ_gmKt-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtNTAw\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-f1811bb7-4096-4d8b-b753-725caaea347f, rgb(31, 31, 31)))\",\"--framer-text-transform\":\"lowercase\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"about me\"})})}),className:\"framer-188gq8n\",fonts:[\"GF;Funnel Sans-500\"],layoutDependency:layoutDependency,layoutId:\"y28eUxnRh\",style:{\"--extracted-1w1cjl5\":\"var(--token-f1811bb7-4096-4d8b-b753-725caaea347f, rgb(31, 31, 31))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-b6OPK.framer-pbgq9y, .framer-b6OPK .framer-pbgq9y { display: block; }\",\".framer-b6OPK.framer-n0uj1r { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 8px 20px 8px 20px; position: relative; text-decoration: none; width: 44px; }\",\".framer-b6OPK .framer-1j7lll7 { height: 24px; position: relative; width: 24px; }\",\".framer-b6OPK .framer-a0hnmi { height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-b6OPK .framer-qalz8x { height: 4px; left: 7px; position: absolute; top: 15px; width: 12px; }\",\".framer-b6OPK .framer-4umgz2 { height: 3px; left: 7px; position: absolute; top: 9px; width: 3px; }\",\".framer-b6OPK .framer-fb9u71 { height: 3px; left: 15px; position: absolute; top: 9px; width: 3px; }\",\".framer-b6OPK .framer-iodiqc { 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: var(--overflow-clip-fallback, clip); padding: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-b6OPK .framer-188gq8n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-b6OPK.framer-v-n0uj1r.hover.framer-n0uj1r, .framer-b6OPK.framer-v-n0uj1r.pressed.framer-n0uj1r { display: block; gap: 0px; padding: unset; }\",\".framer-b6OPK.framer-v-n0uj1r.hover .framer-1j7lll7, .framer-b6OPK.framer-v-n0uj1r.pressed .framer-1j7lll7 { left: 10px; position: absolute; top: 10px; }\",\".framer-b6OPK.framer-v-n0uj1r.hover .framer-iodiqc { left: 50%; position: absolute; top: -40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WBeSMnAgZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"YeId2paZW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WVdXZvE6I\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkwDIhAlif=withCSS(Component,css,\"framer-b6OPK\");export default FramerkwDIhAlif;FramerkwDIhAlif.displayName=\"Smile\";FramerkwDIhAlif.defaultProps={height:44,width:44};addPropertyControls(FramerkwDIhAlif,{WVdXZvE6I:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerkwDIhAlif,[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAp3mEe29NnDyL7w.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkwDIhAlif\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WBeSMnAgZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YeId2paZW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"WVdXZvE6I\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kwDIhAlif.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,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\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const enabledGestures={v7CoK7WtL:{hover:true}};const cycleOrder=[\"v7CoK7WtL\",\"d2Yb989Rl\"];const serializationHash=\"framer-knEUj\";const variantClassNames={d2Yb989Rl:\"framer-v-zm4fma\",v7CoK7WtL:\"framer-v-8t8rqh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity: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:.5,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"v7CoK7WtL\",\"Variant 2\":\"d2Yb989Rl\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"v7CoK7WtL\"};};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:\"v7CoK7WtL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapuytxro=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"d2Yb989Rl\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"v7CoK7WtL-hover\")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__*/_jsx(Link,{href:\"https://www.linkedin.com/in/blancadnavarro/\",motionChild:true,nodeId:\"v7CoK7WtL\",openInNewTab:true,scopeId:\"Vc0NGBVqw\",children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8t8rqh\",className,classNames)} framer-1k4qeee`,\"data-framer-appear-id\":\"8t8rqh\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"v7CoK7WtL\",onTap:onTapuytxro,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:90,borderBottomRightRadius:90,borderTopLeftRadius:90,borderTopRightRadius:90,...style},variants:{\"v7CoK7WtL-hover\":{backgroundColor:\"var(--token-4cbc74f8-d13b-4b89-b3c9-56c8d9cb8f7d, rgb(4, 34, 255))\"},d2Yb989Rl:{backgroundColor:\"var(--token-4cbc74f8-d13b-4b89-b3c9-56c8d9cb8f7d, rgb(4, 34, 255))\"}},...addPropertyOverrides({\"v7CoK7WtL-hover\":{__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined,optimized:true},d2Yb989Rl:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-g6lyx6\",layoutDependency:layoutDependency,layoutId:\"EcqUdib15\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 23.916\" overflow=\"visible\"><path d=\"M 2.885 0 C 1.291 0 0 1.29 0 2.878 C 0 4.467 1.29 5.757 2.885 5.757 C 4.475 5.757 5.767 4.467 5.767 2.878 C 5.767 1.29 4.475 0 2.885 0 Z M 0.397 7.941 L 5.371 7.941 L 5.371 23.916 L 0.397 23.916 Z M 18.034 7.544 C 15.614 7.544 13.991 8.868 13.327 10.124 L 13.261 10.124 L 13.261 7.941 L 8.49 7.941 L 8.49 23.916 L 13.46 23.916 L 13.46 16.013 C 13.46 13.93 13.857 11.911 16.445 11.911 C 18.995 11.911 19.03 14.294 19.03 16.147 L 19.03 23.916 L 24 23.916 L 24 15.153 C 24 10.852 23.07 7.544 18.034 7.544 Z\" fill=\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary / Black&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"v7CoK7WtL-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 23.916\" overflow=\"visible\"><path d=\"M 2.885 0 C 1.291 0 0 1.29 0 2.878 C 0 4.467 1.29 5.757 2.885 5.757 C 4.475 5.757 5.767 4.467 5.767 2.878 C 5.767 1.29 4.475 0 2.885 0 Z M 0.397 7.941 L 5.371 7.941 L 5.371 23.916 L 0.397 23.916 Z M 18.034 7.544 C 15.614 7.544 13.991 8.868 13.327 10.124 L 13.261 10.124 L 13.261 7.941 L 8.49 7.941 L 8.49 23.916 L 13.46 23.916 L 13.46 16.013 C 13.46 13.93 13.857 11.911 16.445 11.911 C 18.995 11.911 19.03 14.294 19.03 16.147 L 19.03 23.916 L 24 23.916 L 24 15.153 C 24 10.852 23.07 7.544 18.034 7.544 Z\" fill=\"var(--token-a144ca9a-12e3-46e4-b229-581c790c0a65, rgb(255, 254, 252)) /* {&quot;name&quot;:&quot;Light color&quot;} */\"></path></svg>'},d2Yb989Rl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 23.916\" overflow=\"visible\"><path d=\"M 2.885 0 C 1.291 0 0 1.29 0 2.878 C 0 4.467 1.29 5.757 2.885 5.757 C 4.475 5.757 5.767 4.467 5.767 2.878 C 5.767 1.29 4.475 0 2.885 0 Z M 0.397 7.941 L 5.371 7.941 L 5.371 23.916 L 0.397 23.916 Z M 18.034 7.544 C 15.614 7.544 13.991 8.868 13.327 10.124 L 13.261 10.124 L 13.261 7.941 L 8.49 7.941 L 8.49 23.916 L 13.46 23.916 L 13.46 16.013 C 13.46 13.93 13.857 11.911 16.445 11.911 C 18.995 11.911 19.03 14.294 19.03 16.147 L 19.03 23.916 L 24 23.916 L 24 15.153 C 24 10.852 23.07 7.544 18.034 7.544 Z\" fill=\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Primary / White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-2f7uh3\",layoutDependency:layoutDependency,layoutId:\"lQa2sQYov\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.767 5.757\" overflow=\"visible\"><path d=\"M 2.885 0 C 1.291 0 0 1.29 0 2.878 C 0 4.467 1.29 5.757 2.885 5.757 C 4.475 5.757 5.767 4.467 5.767 2.878 C 5.767 1.29 4.475 0 2.885 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-av5rsq\",layoutDependency:layoutDependency,layoutId:\"Wf9DnoZA_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.974 15.975\" overflow=\"visible\"><path d=\"M 0 0 L 4.974 0 L 4.974 15.975 L 0 15.975 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n2g7md\",layoutDependency:layoutDependency,layoutId:\"TmP2SrPnw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.51 16.372\" overflow=\"visible\"><path d=\"M 9.544 0 C 7.124 0 5.501 1.324 4.837 2.58 L 4.771 2.58 L 4.771 0.397 L 0 0.397 L 0 16.372 L 4.97 16.372 L 4.97 8.469 C 4.97 6.386 5.367 4.368 7.955 4.368 C 10.505 4.368 10.54 6.751 10.54 8.603 L 10.54 16.372 L 15.51 16.372 L 15.51 7.61 C 15.51 3.309 14.58 0 9.544 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rlqm20\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"QiK8Z_bYX\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:90,borderBottomRightRadius:90,borderTopLeftRadius:90,borderTopRightRadius:90},...addPropertyOverrides({\"v7CoK7WtL-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtNTAw\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-f1811bb7-4096-4d8b-b753-725caaea347f, rgb(31, 31, 31)))\",\"--framer-text-transform\":\"lowercase\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"connect\"})})}),className:\"framer-bl31f0\",fonts:[\"GF;Funnel Sans-500\"],layoutDependency:layoutDependency,layoutId:\"s7k121Gcw\",style:{\"--extracted-1w1cjl5\":\"var(--token-f1811bb7-4096-4d8b-b753-725caaea347f, rgb(31, 31, 31))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-knEUj.framer-1k4qeee, .framer-knEUj .framer-1k4qeee { display: block; }\",\".framer-knEUj.framer-8t8rqh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-knEUj .framer-g6lyx6 { height: 24px; position: relative; width: 24px; }\",\".framer-knEUj .framer-2f7uh3 { height: 6px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-knEUj .framer-av5rsq { height: 16px; left: 1px; position: absolute; top: 8px; width: 5px; }\",\".framer-knEUj .framer-1n2g7md { height: 17px; left: 9px; position: absolute; top: 8px; width: 16px; }\",\".framer-knEUj .framer-rlqm20 { 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: var(--overflow-clip-fallback, clip); padding: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-knEUj .framer-bl31f0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-knEUj.framer-v-8t8rqh.hover.framer-8t8rqh { display: block; padding: unset; }\",\".framer-knEUj.framer-v-8t8rqh.hover .framer-g6lyx6 { left: 10px; position: absolute; top: 10px; }\",\".framer-knEUj.framer-v-8t8rqh.hover .framer-rlqm20 { left: 50%; position: absolute; top: -40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"d2Yb989Rl\":{\"layout\":[\"fixed\",\"fixed\"]},\"FVNbA7qcv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVc0NGBVqw=withCSS(Component,css,\"framer-knEUj\");export default FramerVc0NGBVqw;FramerVc0NGBVqw.displayName=\"Spotify\";FramerVc0NGBVqw.defaultProps={height:44,width:44};addPropertyControls(FramerVc0NGBVqw,{variant:{options:[\"v7CoK7WtL\",\"d2Yb989Rl\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVc0NGBVqw,[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAp3mEe29NnDyL7w.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVc0NGBVqw\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d2Yb989Rl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FVNbA7qcv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vc0NGBVqw.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,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={wuB5472q5:{hover:true}};const serializationHash=\"framer-yign5\";const variantClassNames={wuB5472q5:\"framer-v-18v3uo\"};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)=>`translateX(-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:\"wuB5472q5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xcxfev=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"wuB5472q5\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"wuB5472q5-hover\")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__*/_jsx(Link,{href:{webPageId:\"xVnwuQz3i\"},motionChild:true,nodeId:\"wuB5472q5\",openInNewTab:false,scopeId:\"xJybb9eN4\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18v3uo\",className,classNames)} framer-8uebr2`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wuB5472q5\",onTap:onTap1xcxfev,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:90,borderBottomRightRadius:90,borderTopLeftRadius:90,borderTopRightRadius:90,...style},variants:{\"wuB5472q5-hover\":{backgroundColor:\"var(--token-4cbc74f8-d13b-4b89-b3c9-56c8d9cb8f7d, rgb(4, 34, 255))\"}},...addPropertyOverrides({\"wuB5472q5-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-corcw\",layoutDependency:layoutDependency,layoutId:\"MgnH4DNiX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><g><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"rgba(255,255,255,0.01)\"></path><path d=\"M 23.604 11.985 C 23.599 12.708 23.013 13.293 22.29 13.296 L 20.976 13.296 L 21.018 19.848 L 21.018 20.832 C 21.023 21.269 20.851 21.689 20.542 21.997 C 20.233 22.306 19.812 22.476 19.376 22.47 L 16.092 22.47 C 15.147 22.47 14.45 21.774 14.45 20.832 L 14.45 17.228 C 14.429 16.511 13.852 15.936 13.136 15.917 L 10.509 15.917 C 9.786 15.92 9.2 16.505 9.195 17.228 L 9.195 20.832 C 9.2 21.269 9.028 21.689 8.719 21.997 C 8.41 22.306 7.989 22.476 7.553 22.47 L 4.269 22.47 C 3.324 22.47 2.627 21.774 2.627 20.832 L 2.627 13.296 L 1.314 13.296 C 0.965 13.301 0.628 13.165 0.381 12.918 C 0.133 12.671 -0.004 12.335 0 11.985 C 0 11.616 0.123 11.289 0.411 11.003 L 10.919 1.827 C 11.207 1.542 11.534 1.5 11.823 1.5 C 12.134 1.495 12.438 1.596 12.684 1.787 L 23.153 11.003 C 23.481 11.288 23.645 11.618 23.603 11.985 Z\" fill=\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary / Black&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"wuB5472q5-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.038 24.038\" overflow=\"visible\"><g><path d=\"M 0 0 L 24.038 0 L 24.038 24.038 L 0 24.038 Z\" fill=\"rgba(255, 255, 255, 0)\"></path><path d=\"M 23.642 12.004 C 23.637 12.729 23.05 13.314 22.326 13.318 L 21.01 13.318 L 21.052 19.88 L 21.052 20.866 C 21.057 21.303 20.885 21.724 20.575 22.033 C 20.265 22.342 19.844 22.512 19.407 22.506 L 16.118 22.506 C 15.171 22.506 14.473 21.809 14.473 20.866 L 14.473 17.255 C 14.452 16.538 13.874 15.961 13.157 15.942 L 10.526 15.942 C 9.802 15.945 9.215 16.531 9.21 17.255 L 9.21 20.866 C 9.215 21.303 9.043 21.724 8.733 22.033 C 8.423 22.342 8.002 22.512 7.565 22.506 L 4.276 22.506 C 3.329 22.506 2.631 21.809 2.631 20.866 L 2.631 13.318 L 1.316 13.318 C 0.966 13.322 0.629 13.186 0.381 12.938 C 0.133 12.691 -0.004 12.354 0 12.004 C 0 11.635 0.123 11.307 0.412 11.02 L 10.936 1.83 C 11.225 1.545 11.552 1.503 11.842 1.503 C 12.154 1.497 12.458 1.598 12.704 1.79 L 23.19 11.02 C 23.519 11.306 23.682 11.636 23.64 12.004 Z\" fill=\"var(--token-a144ca9a-12e3-46e4-b229-581c790c0a65, rgb(255, 254, 252)) /* {&quot;name&quot;:&quot;Light color&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1c8v3oa\",layoutDependency:layoutDependency,layoutId:\"TBXovFtXm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"rgba(255,255,255,0.01)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"wuB5472q5-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.038 24.038\" overflow=\"visible\"><path d=\"M 0 0 L 24.038 0 L 24.038 24.038 L 0 24.038 Z\" fill=\"rgba(255, 255, 255, 0)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n04nfv\",layoutDependency:layoutDependency,layoutId:\"VVo7nUFeJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.609 20.97\" overflow=\"visible\"><path d=\"M 23.604 10.485 C 23.599 11.208 23.013 11.793 22.29 11.796 L 20.976 11.796 L 21.018 18.348 L 21.018 19.332 C 21.023 19.769 20.851 20.189 20.542 20.497 C 20.233 20.806 19.812 20.976 19.376 20.97 L 16.092 20.97 C 15.147 20.97 14.45 20.274 14.45 19.332 L 14.45 15.728 C 14.429 15.011 13.852 14.436 13.136 14.417 L 10.509 14.417 C 9.786 14.42 9.2 15.005 9.195 15.728 L 9.195 19.332 C 9.2 19.769 9.028 20.189 8.719 20.497 C 8.41 20.806 7.989 20.976 7.553 20.97 L 4.269 20.97 C 3.324 20.97 2.627 20.274 2.627 19.332 L 2.627 11.796 L 1.314 11.796 C 0.965 11.801 0.628 11.665 0.381 11.418 C 0.133 11.171 -0.004 10.835 0 10.485 C 0 10.116 0.123 9.789 0.411 9.503 L 10.919 0.327 C 11.207 0.042 11.534 0 11.823 0 C 12.134 -0.005 12.438 0.096 12.684 0.287 L 23.153 9.503 C 23.481 9.788 23.645 10.118 23.603 10.485 Z\" fill=\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary / Black&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"wuB5472q5-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.647 21.004\" overflow=\"visible\"><path d=\"M 23.642 10.502 C 23.637 11.226 23.05 11.812 22.326 11.815 L 21.01 11.815 L 21.052 18.378 L 21.052 19.363 C 21.057 19.801 20.885 20.221 20.575 20.53 C 20.265 20.839 19.844 21.01 19.407 21.004 L 16.118 21.004 C 15.171 21.004 14.473 20.307 14.473 19.363 L 14.473 15.753 C 14.452 15.035 13.874 14.459 13.157 14.44 L 10.526 14.44 C 9.802 14.443 9.215 15.029 9.21 15.753 L 9.21 19.363 C 9.215 19.801 9.043 20.221 8.733 20.53 C 8.423 20.839 8.002 21.01 7.565 21.004 L 4.276 21.004 C 3.329 21.004 2.631 20.307 2.631 19.363 L 2.631 11.815 L 1.316 11.815 C 0.966 11.82 0.629 11.683 0.381 11.436 C 0.133 11.189 -0.004 10.852 0 10.502 C 0 10.132 0.123 9.805 0.412 9.518 L 10.936 0.328 C 11.225 0.042 11.552 0 11.842 0 C 12.154 -0.005 12.458 0.096 12.704 0.287 L 23.19 9.518 C 23.519 9.803 23.682 10.134 23.64 10.502 Z\" fill=\"var(--token-a144ca9a-12e3-46e4-b229-581c790c0a65, rgb(255, 254, 252)) /* {&quot;name&quot;:&quot;Light color&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1drul62\",layoutDependency:layoutDependency,layoutId:\"GaBh4WlBI\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:90,borderBottomRightRadius:90,borderTopLeftRadius:90,borderTopRightRadius:90},...addPropertyOverrides({\"wuB5472q5-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtNTAw\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-f1811bb7-4096-4d8b-b753-725caaea347f, rgb(31, 31, 31)))\",\"--framer-text-transform\":\"lowercase\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"home\"})})}),className:\"framer-69hofd\",fonts:[\"GF;Funnel Sans-500\"],layoutDependency:layoutDependency,layoutId:\"DbZ2bE62n\",style:{\"--extracted-1w1cjl5\":\"var(--token-f1811bb7-4096-4d8b-b753-725caaea347f, rgb(31, 31, 31))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yign5.framer-8uebr2, .framer-yign5 .framer-8uebr2 { display: block; }\",\".framer-yign5.framer-18v3uo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 10px 8px 10px 8px; position: relative; text-decoration: none; width: 44px; }\",\".framer-yign5 .framer-corcw { height: 24px; position: relative; width: 24px; }\",\".framer-yign5 .framer-1c8v3oa { height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-yign5 .framer-1n04nfv { height: 21px; left: 0px; position: absolute; top: 2px; width: 24px; }\",\".framer-yign5 .framer-1drul62 { 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: var(--overflow-clip-fallback, clip); padding: 4px 8px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-yign5 .framer-69hofd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yign5.framer-v-18v3uo.hover.framer-18v3uo { display: block; padding: unset; }\",\".framer-yign5.framer-v-18v3uo.hover .framer-corcw { left: 10px; position: absolute; top: 10px; }\",\".framer-yign5.framer-v-18v3uo.hover .framer-1drul62 { left: 50%; position: absolute; top: -40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ypn49Bpcq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxJybb9eN4=withCSS(Component,css,\"framer-yign5\");export default FramerxJybb9eN4;FramerxJybb9eN4.displayName=\"Folder\";FramerxJybb9eN4.defaultProps={height:44,width:44};addFonts(FramerxJybb9eN4,[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAp3mEe29NnDyL7w.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxJybb9eN4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ypn49Bpcq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xJybb9eN4.map","// Generated by Framer (c8e5bf6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,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 Smile from\"https://framerusercontent.com/modules/F92Odrnq7mI4loKNrV1X/CS9nBWq6NfsGUWHGiU26/kwDIhAlif.js\";import Spotify from\"https://framerusercontent.com/modules/Eh6Sdr4K8JdXQbbJq8D1/UcFHfEh8Bw97YNjoijVZ/Vc0NGBVqw.js\";import Folder from\"https://framerusercontent.com/modules/T2BZ5McEoPk5fX8u2SVc/akpmz3ZPTTyUaByBXioQ/xJybb9eN4.js\";const FolderFonts=getFonts(Folder);const SmileFonts=getFonts(Smile);const SpotifyFonts=getFonts(Spotify);const serializationHash=\"framer-F3KXX\";const variantClassNames={zUMRNWu53:\"framer-v-1s8v96y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const o3mAz629C=undefined;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 Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,o3mAz629C:click??props.o3mAz629C};};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,o3mAz629C,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zUMRNWu53\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WVdXZvE6I1poowjt=activeVariantCallback(async(...args)=>{if(o3mAz629C){const res=await o3mAz629C(...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-1s8v96y\",className,classNames),\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"zUMRNWu53\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,boxShadow:\"0px 0.6021873017743928px 0.36131238106463576px -1.4166666666666665px rgba(0, 0, 0, 0.2), 0px 2.288533303243457px 1.3731199819460744px -2.833333333333333px rgba(0, 0, 0, 0.17), 0px 10px 6.000000000000001px -4.25px rgba(0, 0, 0, 0.04)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tyj5gv\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"m2lANHlzD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-44)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qrf3wi-container\",layoutDependency:layoutDependency,layoutId:\"wXhxSrINK-container\",nodeId:\"wXhxSrINK\",rendersWithMotion:true,scopeId:\"RyBezUEbr\",children:/*#__PURE__*/_jsx(Folder,{height:\"100%\",id:\"wXhxSrINK\",layoutId:\"wXhxSrINK\",variant:matchVariant(\"wuB5472q5\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-44)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7t8dpt-container\",layoutDependency:layoutDependency,layoutId:\"XPTu95kNq-container\",nodeId:\"XPTu95kNq\",rendersWithMotion:true,scopeId:\"RyBezUEbr\",children:/*#__PURE__*/_jsx(Smile,{height:\"100%\",id:\"XPTu95kNq\",layoutId:\"XPTu95kNq\",style:{height:\"100%\"},width:\"100%\",WVdXZvE6I:WVdXZvE6I1poowjt})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-44)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12qgjjo-container\",layoutDependency:layoutDependency,layoutId:\"lEmqmASBI-container\",nodeId:\"lEmqmASBI\",rendersWithMotion:true,scopeId:\"RyBezUEbr\",children:/*#__PURE__*/_jsx(Spotify,{height:\"100%\",id:\"lEmqmASBI\",layoutId:\"lEmqmASBI\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-F3KXX.framer-12302y3, .framer-F3KXX .framer-12302y3 { display: block; }\",\".framer-F3KXX.framer-1s8v96y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 68px; justify-content: flex-start; overflow: visible; padding: 12px 16px 12px 16px; position: relative; width: min-content; }\",\".framer-F3KXX .framer-tyj5gv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-F3KXX .framer-qrf3wi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-F3KXX .framer-7t8dpt-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-F3KXX .framer-12qgjjo-container { flex: none; height: 44px; position: relative; width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 188\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"o3mAz629C\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRyBezUEbr=withCSS(Component,css,\"framer-F3KXX\");export default FramerRyBezUEbr;FramerRyBezUEbr.displayName=\"Nav-2\";FramerRyBezUEbr.defaultProps={height:68,width:188};addPropertyControls(FramerRyBezUEbr,{o3mAz629C:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerRyBezUEbr,[{explicitInter:true,fonts:[]},...FolderFonts,...SmileFonts,...SpotifyFonts],{supportsExplicitInterCodegen:true});FramerRyBezUEbr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Folder,{},context),forwardLoader(Smile,{},context),forwardLoader(Spotify,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRyBezUEbr\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"188\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"68\",\"framerVariables\":\"{\\\"o3mAz629C\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c8e5bf6)\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,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Nav2 from\"#framer/local/canvasComponent/RyBezUEbr/RyBezUEbr.js\";const Nav2Fonts=getFonts(Nav2);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const breakpoints={bOc509oQh:\"(min-width: 1600px)\",GWitUpaEP:\"(min-width: 768px) and (max-width: 1199.98px)\",kpbDUGrCU:\"(max-width: 767.98px)\",UfbYT9Txq:\"(min-width: 1200px) and (max-width: 1599.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-T5R3S\";const variantClassNames={bOc509oQh:\"framer-v-14g5o2g\",GWitUpaEP:\"framer-v-19622m8\",kpbDUGrCU:\"framer-v-1jkzgng\",UfbYT9Txq:\"framer-v-sa3bfq\"};const transition1={bounce:.2,delay:0,duration:.4,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:1500,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T5R3S.framer-jonrlc, .framer-T5R3S .framer-jonrlc { display: block; }\",\".framer-T5R3S.framer-sa3bfq { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-T5R3S .framer-1kzfjom { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-T5R3S .framer-qw9axp-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 32px); flex: none; height: auto; order: 1001; position: var(--framer-canvas-fixed-position, fixed); right: 32px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-T5R3S .framer-1m87jhf-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 32px); flex: none; height: auto; left: 50%; order: 1002; position: var(--framer-canvas-fixed-position, fixed); width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-T5R3S .framer-17miura-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 32px); flex: none; height: auto; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 32px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-T5R3S .framer-1hdw8fw-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 32px); flex: none; height: auto; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 32px; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={bOc509oQh:\"(min-width: 1600px)\",GWitUpaEP:\"(min-width: 768px) and (max-width: 1199.98px)\",kpbDUGrCU:\"(max-width: 767.98px)\",UfbYT9Txq:\"(min-width: 1200px) and (max-width: 1599.98px)\"};const humanReadableVariantMap={\"Desktop Wide\":\"bOc509oQh\",Desktop:\"UfbYT9Txq\",Phone:\"kpbDUGrCU\",Tablet:\"GWitUpaEP\"};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??\"UfbYT9Txq\"};};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===\"GWitUpaEP\")return true;return false;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"kpbDUGrCU\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"bOc509oQh\")return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"kpbDUGrCU\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"UfbYT9Txq\",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-sa3bfq\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kzfjom\"}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GWitUpaEP:{height:68,y:900}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-qw9axp-container hidden-sa3bfq hidden-14g5o2g hidden-1jkzgng\",\"data-framer-appear-id\":\"qw9axp\",\"data-framer-name\":\"Nav-2\",initial:animation1,layoutScroll:true,name:\"Nav-2\",nodeId:\"vZGYw4Ud9\",optimized:true,rendersWithMotion:true,scopeId:\"LZQO9P7g6\",children:/*#__PURE__*/_jsx(Nav2,{height:\"100%\",id:\"vZGYw4Ud9\",layoutId:\"vZGYw4Ud9\",name:\"Nav-2\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kpbDUGrCU:{height:68,y:900}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1m87jhf-container hidden-sa3bfq hidden-14g5o2g hidden-19622m8\",\"data-framer-appear-id\":\"1m87jhf\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Nav-2\",initial:animation1,layoutScroll:true,name:\"Nav-2\",nodeId:\"vbA18BK2m\",optimized:true,rendersWithMotion:true,scopeId:\"LZQO9P7g6\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Nav2,{height:\"100%\",id:\"vbA18BK2m\",layoutId:\"vbA18BK2m\",name:\"Nav-2\",width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bOc509oQh:{height:68,y:900}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-17miura-container hidden-sa3bfq hidden-19622m8 hidden-1jkzgng\",\"data-framer-appear-id\":\"17miura\",\"data-framer-name\":\"Nav-2\",initial:animation1,layoutScroll:true,name:\"Nav-2\",nodeId:\"mFv31LgNX\",optimized:true,rendersWithMotion:true,scopeId:\"LZQO9P7g6\",children:/*#__PURE__*/_jsx(Nav2,{height:\"100%\",id:\"mFv31LgNX\",layoutId:\"mFv31LgNX\",name:\"Nav-2\",width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,y:900,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1hdw8fw-container hidden-1jkzgng\",\"data-framer-appear-id\":\"1hdw8fw\",\"data-framer-name\":\"Nav-2\",initial:animation1,layoutScroll:true,name:\"Nav-2\",nodeId:\"TFBzB3NYH\",optimized:true,rendersWithMotion:true,scopeId:\"LZQO9P7g6\",children:/*#__PURE__*/_jsx(Nav2,{height:\"100%\",id:\"TFBzB3NYH\",layoutId:\"TFBzB3NYH\",name:\"Nav-2\",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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bOc509oQh\":{\"layout\":[\"fixed\",\"fixed\"]},\"GWitUpaEP\":{\"layout\":[\"fixed\",\"fixed\"]},\"kpbDUGrCU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"GWitUpaEP\":[\".framer-qw9axp-container\",\".framer-1hdw8fw-container\"],\"kpbDUGrCU\":[\".framer-1m87jhf-container\"],\"bOc509oQh\":[\".framer-17miura-container\",\".framer-1hdw8fw-container\"],\"UfbYT9Txq\":[\".framer-1hdw8fw-container\"]}\n * @framerBreakpoints {\"bOc509oQh\":{\"min\":1600,\"canvasClassName\":\"framer-14g5o2g-override\",\"minHeight\":1000,\"viewportHeight\":790,\"name\":\"Desktop Wide\",\"width\":1600,\"rootFontSize\":16},\"UfbYT9Txq\":{\"min\":1200,\"max\":1599,\"canvasClassName\":\"framer-sa3bfq-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"GWitUpaEP\":{\"min\":768,\"max\":1199,\"canvasClassName\":\"framer-19622m8-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"kpbDUGrCU\":{\"max\":767,\"canvasClassName\":\"framer-1jkzgng-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant UfbYT9Txq\n * @framerLayoutTemplate true\n */const FramerLZQO9P7g6=withCSS(Component,css,\"framer-T5R3S\");export default FramerLZQO9P7g6;FramerLZQO9P7g6.displayName=\"Homepage\";FramerLZQO9P7g6.defaultProps={height:1e3,width:1200};addFonts(FramerLZQO9P7g6,[{explicitInter:true,fonts:[]},...Nav2Fonts],{supportsExplicitInterCodegen:true});FramerLZQO9P7g6.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLZQO9P7g6\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"bOc509oQh\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-14g5o2g-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":790,\\\"name\\\":\\\"Desktop Wide\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"UfbYT9Txq\\\":{\\\"min\\\":1200,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-sa3bfq-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"GWitUpaEP\\\":{\\\"min\\\":768,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-19622m8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"kpbDUGrCU\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1jkzgng-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"UfbYT9Txq\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bOc509oQh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GWitUpaEP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kpbDUGrCU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"GWitUpaEP\\\":[\\\".framer-qw9axp-container\\\",\\\".framer-1hdw8fw-container\\\"],\\\"kpbDUGrCU\\\":[\\\".framer-1m87jhf-container\\\"],\\\"bOc509oQh\\\":[\\\".framer-17miura-container\\\",\\\".framer-1hdw8fw-container\\\"],\\\"UfbYT9Txq\\\":[\\\".framer-1hdw8fw-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"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 Homepage from \"https://framerusercontent.com/modules/HmBhR2WgyTBxJZFEDLul/zxhD2XhteMxtX9u8YLUq/LZQO9P7g6.js\";\r\n\r\n\t\tconst routes = {xVnwuQz3i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9O13NsavNMNkI58uPtLU/RDR9tdXkIrqHDEdChL8Y/xVnwuQz3i.js\")), path: \"/\"}, dd4xkfVUE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/suiKZbFw3aUawiIFQOgW/GMKD77Jv6MJsCjTDLAPi/dd4xkfVUE.js\")), path: \"/about\"}, SKoIqgPVo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pg3KtdIEXSJHum9Iv9Qh/bEamjH5IXVPZcmIheqcB/SKoIqgPVo.js\")), path: \"/404\"}, cwS5yuM6Q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r7cSDdL6JqrPIMt7HekS/hxkBG3if0rxDB2ySgakP/cwS5yuM6Q.js\")), path: \"/project/rivian-purchase\"}, L6rqQHtE2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EtDIHs5OjcC2tsHdk4cx/1qtIH7SDSpPgbHhCNhtl/L6rqQHtE2.js\")), path: \"/project/sidekick\"}, rhWP1ov68: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r7840P3yoAE4J2eJqN3A/RAQYgit6AfBrnxe64UJ2/rhWP1ov68.js\")), path: \"/project/rivian-referrals\"}, hBtAZEeBi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GC9lsrqUbkzQazVHHUjp/fGWRqzgNi6VCv7JZqDLy/hBtAZEeBi.js\")), path: \"/project/rivian-upgrades\"}, Lnw_VvPiw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eaxI3sd0Mpw06Q0HchoP/3i1TQn8r3kKeRB2ZAsuY/Lnw_VvPiw.js\")), path: \"/project/customizer\"}, bWV2oPcwQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/orPwT8PTR8Ovxd7yXwpU/mFgN7pVvJKm9wUxy9oa2/bWV2oPcwQ.js\")), path: \"/project/customs-shopping\"}, yazQbqlp6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/00UJkCJ3QCVqgzvyxaSG/2qRMnphjBfr0uYNzAmsm/yazQbqlp6.js\")), path: \"/project/rfs\"}, d1LEo2GIz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tfD2ssSKIYW42LUyDs5B/92BntgsALmJbr1kjMMq4/d1LEo2GIz.js\")), path: \"/play\"}, TSX2_XgOR: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bfG3cwDfwH7HDT5C4alc/sVN1rnhTQlvLDeXfQHAM/TSX2_XgOR.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"53d963e143f10048b14e3170ef99c35e704db37b29dbbfeae808ef922ea52d28\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"xVnwuQz3i\":\r\ncase \"dd4xkfVUE\":\r\ncase \"SKoIqgPVo\":\r\ncase \"cwS5yuM6Q\":\r\ncase \"L6rqQHtE2\":\r\ncase \"rhWP1ov68\":\r\ncase \"dlKnHADxW\":\r\ncase \"J9DapTpql\":\r\ncase \"hBtAZEeBi\":\r\ncase \"bVlz1bzgE\":\r\ncase \"Lnw_VvPiw\":\r\ncase \"bWV2oPcwQ\":\r\ncase \"yazQbqlp6\":\r\ncase \"d1LEo2GIz\":\r\nreturn React.createElement(Homepage, {...props, key: \"Homepage\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"xVnwuQz3i\":\r\ncase \"dd4xkfVUE\":\r\ncase \"SKoIqgPVo\":\r\ncase \"cwS5yuM6Q\":\r\ncase \"L6rqQHtE2\":\r\ncase \"rhWP1ov68\":\r\ncase \"dlKnHADxW\":\r\ncase \"J9DapTpql\":\r\ncase \"hBtAZEeBi\":\r\ncase \"bVlz1bzgE\":\r\ncase \"Lnw_VvPiw\":\r\ncase \"bWV2oPcwQ\":\r\ncase \"yazQbqlp6\":\r\ncase \"d1LEo2GIz\":\r\nreturn [{hash: \"14g5o2g\", mediaQuery: \"(min-width: 1600px)\"}, {hash: \"sa3bfq\", mediaQuery: \"(min-width: 1200px) and (max-width: 1599.98px)\"}, {hash: \"19622m8\", mediaQuery: \"(min-width: 768px) and (max-width: 1199.98px)\"}, {hash: \"1jkzgng\", mediaQuery: \"(max-width: 767.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(\"https://framerusercontent.com/modules/pg3KtdIEXSJHum9Iv9Qh/bEamjH5IXVPZcmIheqcB/SKoIqgPVo.js\")),\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://blancanavarro.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/KVMGVPInpy8qyicRf1hj/CEJKWzc0F2DQUY2M0owd/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, 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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\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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"}