{"version":3,"file":"script_main.CQGkYAXw.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","_Fragment","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","LogoStatic","Arpine","NavLinkFonts","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","useState","useCallback","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","NavLink","CopyEmail","RoundBotton","RoundBottonInfo","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","Navbar","Footer","useRef","React.useId","PropertyOverrides","React.createElement","PorfolioLayout","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/2iIXCazRg9wLR0PbeafI/lTejVQwmNhUYKYZ1td7X/IfHJwcHcZ.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/GCoQ715dsocMdEHXhc6D/C5WXoaojE5eGaAWLHO77/lpv1eboZb.js","https:/framerusercontent.com/modules/XMgjQQ3Q89WiKUXxPrh2/OoeRTEN4R039NvF9uP97/NjqAGP8kp.js","https:/framerusercontent.com/modules/Iu8HeXAiScEakuYcg4O2/qU6Ofx04eLCqbEUSQEv7/xO7uO5sYD.js","https:/framerusercontent.com/modules/znWaFFQQjS0VhCOISi6l/HaSF11mcn3D44cPfUBvA/ScrollToPageTop.js","https:/framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/r7KU3d0jY4jnUQG5z44O/Clipboard.js","https:/framerusercontent.com/modules/dLd6Eo4uVdJe0FzsKJP2/nWYf7aBIHocZ58LMXhId/ITzJ9YHZS.js","https:/framerusercontent.com/modules/MHPpwk8L1ZGvbPjHBHr3/PnUguTFYcfqtHbAeogYv/WymVlLGTg.js","https:/framerusercontent.com/modules/gYOnMhokZ7BEZWNsTW9M/7lYPNSCTGF5qNUa3BhQZ/zpk5qc8XX.js","https:/framerusercontent.com/modules/IBPZKgHDRg5GWc4G3tVf/opeD0BNPJwKXBHw1RaUP/i4wADo5S2.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (569b461)\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 cycleOrder=[\"Wv0hnZHmG\",\"sU9rHpHDP\"];const serializationHash=\"framer-vwwgz\";const variantClassNames={sU9rHpHDP:\"framer-v-p6m4by\",Wv0hnZHmG:\"framer-v-syu1j2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B3uMZIYgS=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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Logo:\"Wv0hnZHmG\",Name:\"sU9rHpHDP\"};const getProps=({click,height,id,width,...props})=>{return{...props,B3uMZIYgS:click??props.B3uMZIYgS,variant:humanReadableVariantMap[props.variant]??props.variant??\"Wv0hnZHmG\"};};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,B3uMZIYgS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Wv0hnZHmG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1umiuw7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(B3uMZIYgS){const res=await B3uMZIYgS(...args);if(res===false)return false;}});const onMouseEnterzg1tuw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"sU9rHpHDP\");});const onMouseLeaveya0g6t=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Wv0hnZHmG\");});const onMouseLeave5hh7d0=activeVariantCallback(async(...args)=>{setVariant(\"tBAytxTKs\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"sU9rHpHDP\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"sU9rHpHDP\")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:\"y3QG4ZZQO\"},motionChild:true,nodeId:\"Wv0hnZHmG\",openInNewTab:false,scopeId:\"IfHJwcHcZ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-syu1j2\",className,classNames)} framer-14hl4kx`,\"data-framer-name\":\"Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Wv0hnZHmG\",onMouseEnter:onMouseEnterzg1tuw,onTap:onTap1umiuw7,ref:refBinding,style:{...style},...addPropertyOverrides({sU9rHpHDP:{\"data-framer-name\":\"Name\",onMouseLeave:onMouseLeaveya0g6t}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1omptnj\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oaV9BG0MB\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 40\"><path d=\"M 21.403 0.001 C 25.941 -0.048 30.379 1.331 34.089 3.943 C 37.629 6.433 40.336 9.925 41.868 13.963 L 41.94 14.156 L 41.942 14.163 L 42.008 14.345 L 42.01 14.35 L 42.016 14.367 L 42.077 14.538 L 42.078 14.541 L 42.079 14.544 L 42.084 14.559 L 42.086 14.563 L 42.087 14.568 L 42.145 14.74 L 42.153 14.763 L 42.157 14.773 C 43.57 19 43.645 23.561 42.368 27.835 C 41.068 32.182 38.434 36.011 34.839 38.779 C 34.148 39.312 33.157 39.183 32.624 38.492 C 32.109 37.823 32.214 36.871 32.849 36.328 L 32.912 36.277 C 35.982 33.913 38.231 30.642 39.341 26.93 C 40.434 23.275 40.368 19.373 39.156 15.759 L 39.155 15.756 L 39.153 15.752 L 39.149 15.738 L 39.097 15.587 L 39.043 15.433 L 39.039 15.423 L 38.976 15.248 C 37.68 11.73 35.342 8.687 32.272 6.526 C 29.103 4.296 25.312 3.118 21.438 3.16 C 17.563 3.202 13.799 4.461 10.679 6.759 C 7.559 9.057 5.24 12.278 4.05 15.966 C 2.861 19.654 2.861 23.623 4.051 27.311 C 5.241 30.999 6.886 33.938 10.006 36.236 C 10.709 36.753 10.859 37.742 10.342 38.444 C 9.825 39.146 8.836 39.297 8.134 38.78 C 4.48 36.089 2.439 32.6 1.045 28.281 C -0.348 23.963 -0.348 19.315 1.044 14.997 C 2.437 10.678 5.152 6.906 8.805 4.215 C 12.459 1.525 16.866 0.05 21.403 0.001 Z M 41.012 16.827 C 41.792 20.293 41.623 23.949 40.529 27.285 C 40.41 27.651 40.28 28.014 40.14 28.371 C 38.788 31.831 36.436 34.86 33.473 37.006 C 33.205 37.234 33.194 37.662 33.41 37.886 C 33.615 38.125 33.995 38.13 34.191 37.938 C 35.538 36.836 36.74 35.568 37.761 34.176 C 39.255 32.142 40.36 29.841 41.013 27.429 C 41.96 23.955 41.945 20.256 41.012 16.827 Z M 20.376 14.865 C 21.448 14.865 22.393 15.033 23.211 15.368 C 24.038 15.704 24.683 16.212 25.147 16.891 C 25.619 17.562 25.856 18.406 25.856 19.421 L 25.856 25.764 C 25.856 26.217 25.897 26.699 25.978 27.211 C 26.069 27.723 26.201 28.163 26.374 28.533 L 26.374 28.734 L 23.743 28.734 C 23.616 28.465 23.516 28.109 23.443 27.664 C 23.423 27.538 23.405 27.415 23.391 27.294 C 23.271 27.41 23.143 27.525 23.007 27.639 C 22.544 28.025 21.989 28.348 21.344 28.608 C 20.968 28.756 20.564 28.861 20.131 28.922 L 20.131 28.925 C 19.876 28.96 19.732 28.973 19.476 28.982 L 19.476 28.98 C 19.382 28.983 19.287 28.986 19.19 28.986 C 18.191 28.986 17.314 28.805 16.559 28.444 C 15.814 28.084 15.233 27.601 14.815 26.997 C 14.406 26.384 14.201 25.701 14.201 24.946 C 14.201 24.216 14.356 23.574 14.665 23.02 C 14.974 22.458 15.419 21.992 16.001 21.623 C 16.582 21.246 17.282 20.96 18.1 20.767 C 18.532 20.665 18.991 20.59 19.477 20.542 C 19.736 20.511 19.879 20.501 20.131 20.493 L 20.131 20.495 C 20.362 20.484 20.598 20.478 20.839 20.478 L 23.334 20.478 L 23.334 19.396 C 23.334 18.859 23.216 18.393 22.98 17.999 C 22.753 17.596 22.407 17.286 21.944 17.067 C 21.48 16.849 20.908 16.74 20.226 16.74 C 20.171 16.74 20.117 16.741 20.063 16.743 C 19.868 16.751 19.726 16.76 19.522 16.786 C 19.169 16.833 18.845 16.919 18.55 17.042 C 18.077 17.244 17.705 17.508 17.432 17.835 C 17.168 18.162 17.037 18.515 17.037 18.892 L 14.515 18.892 C 14.515 18.406 14.651 17.923 14.924 17.445 C 15.196 16.967 15.587 16.535 16.096 16.149 C 16.614 15.754 17.232 15.444 17.95 15.217 C 18.472 15.049 19.036 14.941 19.643 14.893 C 19.658 14.892 19.674 14.891 19.689 14.89 C 19.704 14.888 19.72 14.887 19.736 14.886 C 19.863 14.877 19.977 14.871 20.131 14.867 L 20.131 14.868 C 20.212 14.866 20.294 14.865 20.376 14.865 Z M 21.249 22.114 C 20.853 22.114 20.48 22.131 20.131 22.164 L 20.131 22.168 C 20.034 22.176 19.953 22.184 19.877 22.192 C 19.686 22.215 19.502 22.244 19.327 22.278 C 18.763 22.378 18.291 22.534 17.909 22.743 C 17.527 22.953 17.236 23.217 17.037 23.536 C 16.837 23.846 16.737 24.212 16.737 24.631 C 16.737 25.059 16.841 25.449 17.05 25.802 C 17.259 26.154 17.573 26.435 17.991 26.645 C 18.399 26.837 18.894 26.937 19.476 26.946 L 19.476 26.945 C 19.739 26.95 19.881 26.934 20.131 26.914 L 20.131 26.917 C 20.672 26.86 21.163 26.719 21.603 26.494 C 22.194 26.191 22.662 25.822 23.007 25.386 C 23.138 25.224 23.247 25.064 23.334 24.905 L 23.334 22.114 Z M 35.206 19.618 L 35.131 21.228 L 27.069 20.904 L 27.144 19.295 Z M 34.257 13.954 L 27.172 17.52 L 26.337 16.106 L 33.423 12.54 Z M 40.473 15.148 L 40.472 15.142 C 40.469 15.135 40.467 15.128 40.464 15.121 L 40.463 15.12 C 40.462 15.116 40.46 15.112 40.459 15.108 Z M 40.459 15.107 L 40.462 15.116 L 40.459 15.105 Z M 29.45 8.58 L 25.101 14.856 L 23.631 13.988 L 27.98 7.712 Z\" fill=\"var(--token-e9abed44-df8b-4765-bbfe-7c072006d47b, rgb(0, 0, 0))\"></path></svg>',svgContentId:10350203256,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QW1pdGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Amita\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2f05739d-e7b3-4a90-b6f7-9668128fdc9b, rgb(100, 116, 139)))\"},children:\"arpine azatyan\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QW1pdGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Amita\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-2f05739d-e7b3-4a90-b6f7-9668128fdc9b, rgb(100, 116, 139)))\"},children:\"ux/ui\"})]}),className:\"framer-18y3nyc\",\"data-highlight\":true,fonts:[\"GF;Amita-regular\"],layoutDependency:layoutDependency,layoutId:\"nodThJrQF\",onMouseLeave:onMouseLeave5hh7d0,style:{\"--extracted-2gxw0f\":\"var(--token-2f05739d-e7b3-4a90-b6f7-9668128fdc9b, rgb(100, 116, 139))\",\"--extracted-r6o4lv\":\"var(--token-2f05739d-e7b3-4a90-b6f7-9668128fdc9b, rgb(100, 116, 139))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vwwgz.framer-14hl4kx, .framer-vwwgz .framer-14hl4kx { display: block; }\",\".framer-vwwgz.framer-syu1j2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 99px; }\",\".framer-vwwgz .framer-1omptnj { flex: none; height: 40px; position: relative; width: 44px; }\",\".framer-vwwgz .framer-18y3nyc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 99px; word-break: break-word; word-wrap: break-word; }\",\".framer-vwwgz.framer-v-p6m4by.framer-syu1j2 { gap: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 99\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sU9rHpHDP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"B3uMZIYgS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIfHJwcHcZ=withCSS(Component,css,\"framer-vwwgz\");export default FramerIfHJwcHcZ;FramerIfHJwcHcZ.displayName=\"Arpine\";FramerIfHJwcHcZ.defaultProps={height:40,width:99};addPropertyControls(FramerIfHJwcHcZ,{variant:{options:[\"Wv0hnZHmG\",\"sU9rHpHDP\"],optionTitles:[\"Logo\",\"Name\"],title:\"Variant\",type:ControlType.Enum},B3uMZIYgS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIfHJwcHcZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Amita\",source:\"google\",style:\"normal\",uiFamilyName:\"Amita\",url:\"https://fonts.gstatic.com/s/amita/v20/HhyaU5si9Om7PQlqAfSKEZZL.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIfHJwcHcZ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sU9rHpHDP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"B3uMZIYgS\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"99\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IfHJwcHcZ.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (25dfa11)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,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={v9wh2336R:{hover:true}};const serializationHash=\"framer-2KzYa\";const variantClassNames={v9wh2336R:\"framer-v-1sosp6i\"};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: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 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:\"v9wh2336R\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zVYzwylDn\"},motionChild:true,nodeId:\"v9wh2336R\",openInNewTab:false,scopeId:\"lpv1eboZb\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-1sosp6i\",className,classNames)} framer-ua0l21`,\"data-framer-appear-id\":\"1sosp6i\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"v9wh2336R\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({\"v9wh2336R-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1205jai\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rSF3I21X3\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 40\"><path d=\"M 21.403 0.001 C 25.941 -0.048 30.379 1.331 34.089 3.943 C 37.629 6.433 40.336 9.925 41.868 13.963 L 41.94 14.156 L 41.942 14.163 L 42.008 14.345 L 42.01 14.35 L 42.016 14.367 L 42.077 14.538 L 42.078 14.541 L 42.079 14.544 L 42.084 14.559 L 42.086 14.563 L 42.087 14.568 L 42.145 14.74 L 42.153 14.763 L 42.157 14.773 C 43.57 19 43.645 23.561 42.368 27.835 C 41.068 32.182 38.434 36.011 34.839 38.779 C 34.148 39.312 33.157 39.183 32.624 38.492 C 32.109 37.823 32.214 36.871 32.849 36.328 L 32.912 36.277 C 35.982 33.913 38.231 30.642 39.341 26.93 C 40.434 23.275 40.368 19.373 39.156 15.759 L 39.155 15.756 L 39.153 15.752 L 39.149 15.738 L 39.097 15.587 L 39.043 15.433 L 39.039 15.423 L 38.976 15.248 C 37.68 11.73 35.342 8.687 32.272 6.526 C 29.103 4.296 25.312 3.118 21.438 3.16 C 17.563 3.202 13.799 4.461 10.679 6.759 C 7.559 9.057 5.24 12.278 4.05 15.966 C 2.861 19.654 2.861 23.623 4.051 27.311 C 5.241 30.999 6.886 33.938 10.006 36.236 C 10.709 36.753 10.859 37.742 10.342 38.444 C 9.825 39.146 8.836 39.297 8.134 38.78 C 4.48 36.089 2.439 32.6 1.045 28.281 C -0.348 23.963 -0.348 19.315 1.044 14.997 C 2.437 10.678 5.152 6.906 8.805 4.215 C 12.459 1.525 16.866 0.05 21.403 0.001 Z M 41.012 16.827 C 41.792 20.293 41.623 23.949 40.529 27.285 C 40.41 27.651 40.28 28.014 40.14 28.371 C 38.788 31.831 36.436 34.86 33.473 37.006 C 33.205 37.234 33.194 37.662 33.41 37.886 C 33.615 38.125 33.995 38.13 34.191 37.938 C 35.538 36.836 36.74 35.568 37.761 34.176 C 39.255 32.142 40.36 29.841 41.013 27.429 C 41.96 23.955 41.945 20.256 41.012 16.827 Z M 20.376 14.865 C 21.448 14.865 22.393 15.033 23.211 15.368 C 24.038 15.704 24.683 16.212 25.147 16.891 C 25.619 17.562 25.856 18.406 25.856 19.421 L 25.856 25.764 C 25.856 26.217 25.897 26.699 25.978 27.211 C 26.069 27.723 26.201 28.163 26.374 28.533 L 26.374 28.734 L 23.743 28.734 C 23.616 28.465 23.516 28.109 23.443 27.664 C 23.423 27.538 23.405 27.415 23.391 27.294 C 23.271 27.41 23.143 27.525 23.007 27.639 C 22.544 28.025 21.989 28.348 21.344 28.608 C 20.968 28.756 20.564 28.861 20.131 28.922 L 20.131 28.925 C 19.876 28.96 19.732 28.973 19.476 28.982 L 19.476 28.98 C 19.382 28.983 19.287 28.986 19.19 28.986 C 18.191 28.986 17.314 28.805 16.559 28.444 C 15.814 28.084 15.233 27.601 14.815 26.997 C 14.406 26.384 14.201 25.701 14.201 24.946 C 14.201 24.216 14.356 23.574 14.665 23.02 C 14.974 22.458 15.419 21.992 16.001 21.623 C 16.582 21.246 17.282 20.96 18.1 20.767 C 18.532 20.665 18.991 20.59 19.477 20.542 C 19.736 20.511 19.879 20.501 20.131 20.493 L 20.131 20.495 C 20.362 20.484 20.598 20.478 20.839 20.478 L 23.334 20.478 L 23.334 19.396 C 23.334 18.859 23.216 18.393 22.98 17.999 C 22.753 17.596 22.407 17.286 21.944 17.067 C 21.48 16.849 20.908 16.74 20.226 16.74 C 20.171 16.74 20.117 16.741 20.063 16.743 C 19.868 16.751 19.726 16.76 19.522 16.786 C 19.169 16.833 18.845 16.919 18.55 17.042 C 18.077 17.244 17.705 17.508 17.432 17.835 C 17.168 18.162 17.037 18.515 17.037 18.892 L 14.515 18.892 C 14.515 18.406 14.651 17.923 14.924 17.445 C 15.196 16.967 15.587 16.535 16.096 16.149 C 16.614 15.754 17.232 15.444 17.95 15.217 C 18.472 15.049 19.036 14.941 19.643 14.893 C 19.658 14.892 19.674 14.891 19.689 14.89 C 19.704 14.888 19.72 14.887 19.736 14.886 C 19.863 14.877 19.977 14.871 20.131 14.867 L 20.131 14.868 C 20.212 14.866 20.294 14.865 20.376 14.865 Z M 21.249 22.114 C 20.853 22.114 20.48 22.131 20.131 22.164 L 20.131 22.168 C 20.034 22.176 19.953 22.184 19.877 22.192 C 19.686 22.215 19.502 22.244 19.327 22.278 C 18.763 22.378 18.291 22.534 17.909 22.743 C 17.527 22.953 17.236 23.217 17.037 23.536 C 16.837 23.846 16.737 24.212 16.737 24.631 C 16.737 25.059 16.841 25.449 17.05 25.802 C 17.259 26.154 17.573 26.435 17.991 26.645 C 18.399 26.837 18.894 26.937 19.476 26.946 L 19.476 26.945 C 19.739 26.95 19.881 26.934 20.131 26.914 L 20.131 26.917 C 20.672 26.86 21.163 26.719 21.603 26.494 C 22.194 26.191 22.662 25.822 23.007 25.386 C 23.138 25.224 23.247 25.064 23.334 24.905 L 23.334 22.114 Z M 35.206 19.618 L 35.131 21.228 L 27.069 20.904 L 27.144 19.295 Z M 34.257 13.954 L 27.172 17.52 L 26.337 16.106 L 33.423 12.54 Z M 40.473 15.148 L 40.472 15.142 C 40.469 15.135 40.467 15.128 40.464 15.121 L 40.463 15.12 C 40.462 15.116 40.46 15.112 40.459 15.108 Z M 40.459 15.107 L 40.462 15.116 L 40.459 15.105 Z M 29.45 8.58 L 25.101 14.856 L 23.631 13.988 L 27.98 7.712 Z\" fill=\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Text Primary On Dark&quot;} */\"></path></svg>',svgContentId:9638714504,withExternalLayout:true,...addPropertyOverrides({\"v9wh2336R-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 40\"><path d=\"M 21.403 0.001 C 25.941 -0.048 30.379 1.331 34.089 3.943 C 37.629 6.433 40.336 9.925 41.868 13.963 L 41.94 14.156 L 41.942 14.163 L 42.008 14.345 L 42.01 14.35 L 42.016 14.367 L 42.077 14.538 L 42.078 14.541 L 42.079 14.544 L 42.084 14.559 L 42.086 14.563 L 42.087 14.568 L 42.145 14.74 L 42.153 14.763 L 42.157 14.773 C 43.57 19 43.645 23.561 42.368 27.835 C 41.068 32.182 38.434 36.011 34.839 38.779 C 34.148 39.312 33.157 39.183 32.624 38.492 C 32.109 37.823 32.214 36.871 32.849 36.328 L 32.912 36.277 C 35.982 33.913 38.231 30.642 39.341 26.93 C 40.434 23.275 40.368 19.373 39.156 15.759 L 39.155 15.756 L 39.153 15.752 L 39.149 15.738 L 39.097 15.587 L 39.043 15.433 L 39.039 15.423 L 38.976 15.248 C 37.68 11.73 35.342 8.687 32.272 6.526 C 29.103 4.296 25.312 3.118 21.438 3.16 C 17.563 3.202 13.799 4.461 10.679 6.759 C 7.559 9.057 5.24 12.278 4.05 15.966 C 2.861 19.654 2.861 23.623 4.051 27.311 C 5.241 30.999 6.886 33.938 10.006 36.236 C 10.709 36.753 10.859 37.742 10.342 38.444 C 9.825 39.146 8.836 39.297 8.134 38.78 C 4.48 36.089 2.439 32.6 1.045 28.281 C -0.348 23.963 -0.348 19.315 1.044 14.997 C 2.437 10.678 5.152 6.906 8.805 4.215 C 12.459 1.525 16.866 0.05 21.403 0.001 Z M 41.012 16.827 C 41.792 20.293 41.623 23.949 40.529 27.285 C 40.41 27.651 40.28 28.014 40.14 28.371 C 38.788 31.831 36.436 34.86 33.473 37.006 C 33.205 37.234 33.194 37.662 33.41 37.886 C 33.615 38.125 33.995 38.13 34.191 37.938 C 35.538 36.836 36.74 35.568 37.761 34.176 C 39.255 32.142 40.36 29.841 41.013 27.429 C 41.96 23.955 41.945 20.256 41.012 16.827 Z M 20.376 14.865 C 21.448 14.865 22.393 15.033 23.211 15.368 C 24.038 15.704 24.683 16.212 25.147 16.891 C 25.619 17.562 25.856 18.406 25.856 19.421 L 25.856 25.764 C 25.856 26.217 25.897 26.699 25.978 27.211 C 26.069 27.723 26.201 28.163 26.374 28.533 L 26.374 28.734 L 23.743 28.734 C 23.616 28.465 23.516 28.109 23.443 27.664 C 23.423 27.538 23.405 27.415 23.391 27.294 C 23.271 27.41 23.143 27.525 23.007 27.639 C 22.544 28.025 21.989 28.348 21.344 28.608 C 20.968 28.756 20.564 28.861 20.131 28.922 L 20.131 28.925 C 19.876 28.96 19.732 28.973 19.476 28.982 L 19.476 28.98 C 19.382 28.983 19.287 28.986 19.19 28.986 C 18.191 28.986 17.314 28.805 16.559 28.444 C 15.814 28.084 15.233 27.601 14.815 26.997 C 14.406 26.384 14.201 25.701 14.201 24.946 C 14.201 24.216 14.356 23.574 14.665 23.02 C 14.974 22.458 15.419 21.992 16.001 21.623 C 16.582 21.246 17.282 20.96 18.1 20.767 C 18.532 20.665 18.991 20.59 19.477 20.542 C 19.736 20.511 19.879 20.501 20.131 20.493 L 20.131 20.495 C 20.362 20.484 20.598 20.478 20.839 20.478 L 23.334 20.478 L 23.334 19.396 C 23.334 18.859 23.216 18.393 22.98 17.999 C 22.753 17.596 22.407 17.286 21.944 17.067 C 21.48 16.849 20.908 16.74 20.226 16.74 C 20.171 16.74 20.117 16.741 20.063 16.743 C 19.868 16.751 19.726 16.76 19.522 16.786 C 19.169 16.833 18.845 16.919 18.55 17.042 C 18.077 17.244 17.705 17.508 17.432 17.835 C 17.168 18.162 17.037 18.515 17.037 18.892 L 14.515 18.892 C 14.515 18.406 14.651 17.923 14.924 17.445 C 15.196 16.967 15.587 16.535 16.096 16.149 C 16.614 15.754 17.232 15.444 17.95 15.217 C 18.472 15.049 19.036 14.941 19.643 14.893 C 19.658 14.892 19.674 14.891 19.689 14.89 C 19.704 14.888 19.72 14.887 19.736 14.886 C 19.863 14.877 19.977 14.871 20.131 14.867 L 20.131 14.868 C 20.212 14.866 20.294 14.865 20.376 14.865 Z M 21.249 22.114 C 20.853 22.114 20.48 22.131 20.131 22.164 L 20.131 22.168 C 20.034 22.176 19.953 22.184 19.877 22.192 C 19.686 22.215 19.502 22.244 19.327 22.278 C 18.763 22.378 18.291 22.534 17.909 22.743 C 17.527 22.953 17.236 23.217 17.037 23.536 C 16.837 23.846 16.737 24.212 16.737 24.631 C 16.737 25.059 16.841 25.449 17.05 25.802 C 17.259 26.154 17.573 26.435 17.991 26.645 C 18.399 26.837 18.894 26.937 19.476 26.946 L 19.476 26.945 C 19.739 26.95 19.881 26.934 20.131 26.914 L 20.131 26.917 C 20.672 26.86 21.163 26.719 21.603 26.494 C 22.194 26.191 22.662 25.822 23.007 25.386 C 23.138 25.224 23.247 25.064 23.334 24.905 L 23.334 22.114 Z M 35.206 19.618 L 35.131 21.228 L 27.069 20.904 L 27.144 19.295 Z M 34.257 13.954 L 27.172 17.52 L 26.337 16.106 L 33.423 12.54 Z M 40.473 15.148 L 40.472 15.142 C 40.469 15.135 40.467 15.128 40.464 15.121 L 40.463 15.12 C 40.462 15.116 40.46 15.112 40.459 15.108 Z M 40.459 15.107 L 40.462 15.116 L 40.459 15.105 Z M 29.45 8.58 L 25.101 14.856 L 23.631 13.988 L 27.98 7.712 Z\" fill=\"var(--token-f150e18a-fd47-44df-8ee4-8ce5d5e6f1da, rgba(59, 131, 150, 0.53)) /* {&quot;name&quot;:&quot;PorfolioAccent&quot;} */\"></path></svg>',svgContentId:10227705024}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-2KzYa.framer-ua0l21, .framer-2KzYa .framer-ua0l21 { display: block; }\",\".framer-2KzYa.framer-1sosp6i { cursor: pointer; height: 40px; overflow: visible; position: relative; text-decoration: none; width: 44px; }\",\".framer-2KzYa .framer-1205jai { flex: none; height: 40px; left: calc(50.00000000000002% - 44px / 2); position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Xsczfhjt9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerlpv1eboZb=withCSS(Component,css,\"framer-2KzYa\");export default Framerlpv1eboZb;Framerlpv1eboZb.displayName=\"Logo-Static\";Framerlpv1eboZb.defaultProps={height:40,width:44};addFonts(Framerlpv1eboZb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlpv1eboZb\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Xsczfhjt9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lpv1eboZb.map","// Generated by Framer (25dfa11)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/EvgLs09LFhYF5OROof03/VSAnZGpOiFYPrDref03R/BYzRAgJHv.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/PsfE3TxEAwdpEXaVMXv3/AZVnaosm1aYIYHLbIoyg/cBjtwSYTa.js\";const enabledGestures={g3aU1cVyq:{hover:true}};const cycleOrder=[\"g3aU1cVyq\",\"pNxE4hgZL\"];const serializationHash=\"framer-Lkfzg\";const variantClassNames={g3aU1cVyq:\"framer-v-1icwk20\",pNxE4hgZL:\"framer-v-13s3vmq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ny_3_2lrs=undefined;const MMIO6ixY6=undefined;const kVSoi3gN9=undefined;const i1u6pWdKl=undefined;const ncTjJCkYG=undefined;const transition1={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={Default:\"g3aU1cVyq\",Mobile:\"pNxE4hgZL\"};const Variants=motion.create(React.Fragment);const getProps=({click,color,height,id,link,linkText,newTab,width,...props})=>{return{...props,i1u6pWdKl:color??props.i1u6pWdKl??\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",kVSoi3gN9:newTab??props.kVSoi3gN9??false,MMIO6ixY6:link??props.MMIO6ixY6,ncTjJCkYG:linkText??props.ncTjJCkYG??\"Link Text\",Ny_3_2lrs:click??props.Ny_3_2lrs,variant:humanReadableVariantMap[props.variant]??props.variant??\"g3aU1cVyq\"};};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,ncTjJCkYG,MMIO6ixY6,Ny_3_2lrs,kVSoi3gN9,i1u6pWdKl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g3aU1cVyq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17b9wg6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ny_3_2lrs){const res=await Ny_3_2lrs(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MMIO6ixY6,motionChild:true,nodeId:\"g3aU1cVyq\",openInNewTab:kVSoi3gN9,scopeId:\"NjqAGP8kp\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1icwk20\",className,classNames)} framer-y1fat0`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"g3aU1cVyq\",onTap:onTap17b9wg6,ref:refBinding,style:{...style},...addPropertyOverrides({\"g3aU1cVyq-hover\":{\"data-framer-name\":undefined},pNxE4hgZL:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ukewzo\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"K5Wp9KvxW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oxcb9t\",\"data-styles-preset\":\"BYzRAgJHv\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-i1u6pWdKl-NjqAGP8kp))\"},children:\"Link Text\"})}),className:\"framer-pwt4vj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wofp43IuQ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-i1u6pWdKl-NjqAGP8kp)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-i1u6pWdKl-NjqAGP8kp\":i1u6pWdKl},text:ncTjJCkYG,variants:{\"g3aU1cVyq-hover\":{\"--extracted-r6o4lv\":\"rgba(92, 192, 219, 0.53)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"g3aU1cVyq-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1oxcb9t\",\"data-styles-preset\":\"BYzRAgJHv\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(92, 192, 219, 0.53))\"},children:\"Link Text\"})})},pNxE4hgZL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xf82lp\",\"data-styles-preset\":\"cBjtwSYTa\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-i1u6pWdKl-NjqAGP8kp))\"},children:\"Link Text\"})})}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-Lkfzg.framer-y1fat0, .framer-Lkfzg .framer-y1fat0 { display: block; }\",\".framer-Lkfzg.framer-1icwk20 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Lkfzg .framer-ukewzo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Lkfzg .framer-pwt4vj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19.5\n * @framerIntrinsicWidth 70.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pNxE4hgZL\":{\"layout\":[\"auto\",\"auto\"]},\"SMXKYrYe0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ncTjJCkYG\":\"linkText\",\"MMIO6ixY6\":\"link\",\"Ny_3_2lrs\":\"click\",\"kVSoi3gN9\":\"newTab\",\"i1u6pWdKl\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNjqAGP8kp=withCSS(Component,css,\"framer-Lkfzg\");export default FramerNjqAGP8kp;FramerNjqAGP8kp.displayName=\"Nav Link\";FramerNjqAGP8kp.defaultProps={height:19.5,width:70.5};addPropertyControls(FramerNjqAGP8kp,{variant:{options:[\"g3aU1cVyq\",\"pNxE4hgZL\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},ncTjJCkYG:{defaultValue:\"Link Text\",displayTextArea:false,title:\"Link Text\",type:ControlType.String},onncTjJCkYGChange:{changes:\"ncTjJCkYG\",type:ControlType.ChangeHandler},MMIO6ixY6:{title:\"Link\",type:ControlType.Link},Ny_3_2lrs:{title:\"Click\",type:ControlType.EventHandler},kVSoi3gN9:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onkVSoi3gN9Change:{changes:\"kVSoi3gN9\",type:ControlType.ChangeHandler},i1u6pWdKl:{defaultValue:\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerNjqAGP8kp,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNjqAGP8kp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"70.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pNxE4hgZL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SMXKYrYe0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ncTjJCkYG\\\":\\\"linkText\\\",\\\"MMIO6ixY6\\\":\\\"link\\\",\\\"Ny_3_2lrs\\\":\\\"click\\\",\\\"kVSoi3gN9\\\":\\\"newTab\\\",\\\"i1u6pWdKl\\\":\\\"color\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"19.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,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 Arpine from\"https://framerusercontent.com/modules/2iIXCazRg9wLR0PbeafI/lTejVQwmNhUYKYZ1td7X/IfHJwcHcZ.js\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import LogoStatic from\"https://framerusercontent.com/modules/GCoQ715dsocMdEHXhc6D/C5WXoaojE5eGaAWLHO77/lpv1eboZb.js\";import NavLink from\"https://framerusercontent.com/modules/XMgjQQ3Q89WiKUXxPrh2/OoeRTEN4R039NvF9uP97/NjqAGP8kp.js\";const LogoStaticFonts=getFonts(LogoStatic);const ArpineFonts=getFonts(Arpine);const NavLinkFonts=getFonts(NavLink);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"GitJqkmCv\",\"oigNo9djl\",\"ZWzXJ8_aE\",\"KEfTV1rsq\",\"QYhKtxhIG\",\"lPj3vcuVM\"];const serializationHash=\"framer-2534Q\";const variantClassNames={GitJqkmCv:\"framer-v-1us6wbg\",KEfTV1rsq:\"framer-v-1p9eg5z\",lPj3vcuVM:\"framer-v-1wo29jc\",oigNo9djl:\"framer-v-tnhpbh\",QYhKtxhIG:\"framer-v-1corpgo\",ZWzXJ8_aE:\"framer-v-1y8oo9g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mz68aJ_h2=undefined;const transition1={bounce:0,delay:0,duration:.8,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={\"Desktop Transparent\":\"KEfTV1rsq\",\"Desktop With Background\":\"GitJqkmCv\",\"Mobile Closed Transparent\":\"lPj3vcuVM\",\"Mobile Transparent\":\"QYhKtxhIG\",\"Tablet / Mobile Closed\":\"ZWzXJ8_aE\",\"Tablet / Mobile Open\":\"oigNo9djl\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,mz68aJ_h2:click??props.mz68aJ_h2,variant:humanReadableVariantMap[props.variant]??props.variant??\"GitJqkmCv\"};};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,mz68aJ_h2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GitJqkmCv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18vshkg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mz68aJ_h2){const res=await mz68aJ_h2(...args);if(res===false)return false;}});const onTapwe56p=activeVariantCallback(async(...args)=>{setVariant(\"ZWzXJ8_aE\");});const onTapu8jep0=activeVariantCallback(async(...args)=>{setVariant(\"oigNo9djl\");});const onTap39e957=activeVariantCallback(async(...args)=>{setVariant(\"lPj3vcuVM\");});const onTap1dr1w52=activeVariantCallback(async(...args)=>{setVariant(\"QYhKtxhIG\");});const Ny_3_2lrswe56p=activeVariantCallback(async(...args)=>{setVariant(\"ZWzXJ8_aE\");});const Ny_3_2lrs39e957=activeVariantCallback(async(...args)=>{setVariant(\"lPj3vcuVM\");});const Ny_3_2lrs1dr1w52=activeVariantCallback(async(...args)=>{setVariant(\"QYhKtxhIG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"KEfTV1rsq\",\"QYhKtxhIG\",\"lPj3vcuVM\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"lPj3vcuVM\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"QYhKtxhIG\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"KEfTV1rsq\")return true;return false;};const isDisplayed4=()=>{if([\"oigNo9djl\",\"ZWzXJ8_aE\",\"QYhKtxhIG\",\"lPj3vcuVM\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"ZWzXJ8_aE\")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__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1us6wbg\",className,classNames),\"data-framer-name\":\"Desktop With Background\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GitJqkmCv\",onTap:onTap18vshkg,ref:refBinding,style:{backgroundColor:\"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15))\",...style},variants:{KEfTV1rsq:{backgroundColor:\"rgba(15, 15, 15, 0)\"},lPj3vcuVM:{backgroundColor:\"rgba(0, 0, 0, 0)\"},QYhKtxhIG:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({KEfTV1rsq:{\"data-framer-name\":\"Desktop Transparent\"},lPj3vcuVM:{\"data-framer-name\":\"Mobile Closed Transparent\"},oigNo9djl:{\"data-framer-name\":\"Tablet / Mobile Open\"},QYhKtxhIG:{\"data-framer-name\":\"Mobile Transparent\"},ZWzXJ8_aE:{\"data-framer-name\":\"Tablet / Mobile Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pb7mxh\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"E6NHHr6A5\",children:[/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"Home\",className:\"framer-w97and\",\"data-framer-name\":\"Logo & Menu Button Mobile\",layoutDependency:layoutDependency,layoutId:\"uA5JQKIcO\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+0+0+20,...addPropertyOverrides({oigNo9djl:{y:(componentViewport?.y||0)+0+0+0+0+20},ZWzXJ8_aE:{y:(componentViewport?.y||0)+0+0+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ao3yoc-container\",layoutDependency:layoutDependency,layoutId:\"YauYRbYXo-container\",nodeId:\"YauYRbYXo\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(LogoStatic,{height:\"100%\",id:\"YauYRbYXo\",layoutId:\"YauYRbYXo\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({lPj3vcuVM:{height:40,y:(componentViewport?.y||0)+0+0+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gyhxmo-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FcID3ZqEg-container\",nodeId:\"FcID3ZqEg\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(Arpine,{height:\"100%\",id:\"FcID3ZqEg\",layoutId:\"FcID3ZqEg\",variant:matchVariant(\"Wv0hnZHmG\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({QYhKtxhIG:{height:40,y:(componentViewport?.y||0)+0+0+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q27wps-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"G9HfToW6U-container\",nodeId:\"G9HfToW6U\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(Arpine,{height:\"100%\",id:\"G9HfToW6U\",layoutId:\"G9HfToW6U\",variant:matchVariant(\"Wv0hnZHmG\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({KEfTV1rsq:{height:40,y:(componentViewport?.y||0)+0+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e13cc0-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wuRlKBmDi-container\",nodeId:\"wuRlKBmDi\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(Arpine,{height:\"100%\",id:\"wuRlKBmDi\",layoutId:\"wuRlKBmDi\",variant:matchVariant(\"Wv0hnZHmG\"),width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vxjdzw\",\"data-framer-name\":\"Menu Button Mobile\",layoutDependency:layoutDependency,layoutId:\"txZTDmjZh\",...addPropertyOverrides({lPj3vcuVM:{\"data-highlight\":true,onTap:onTap1dr1w52},oigNo9djl:{\"data-highlight\":true,onTap:onTapwe56p},QYhKtxhIG:{\"data-highlight\":true,onTap:onTap39e957},ZWzXJ8_aE:{\"data-highlight\":true,onTap:onTapu8jep0}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Menu\"})}),className:\"framer-3lgikp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rA417mVal\",style:{\"--extracted-r6o4lv\":\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{lPj3vcuVM:{\"--extracted-r6o4lv\":\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lPj3vcuVM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Menu\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Close\"})}),className:\"framer-1chimij\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gmnEEJeLz\",style:{\"--extracted-r6o4lv\":\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{QYhKtxhIG:{\"--extracted-r6o4lv\":\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QYhKtxhIG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'ss07' on\",\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Close\"})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ly3xd7\",layoutDependency:layoutDependency,layoutId:\"S8R1mS1PX\",children:/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-14hhrbh\",\"data-framer-name\":\"Nav Menu\",layoutDependency:layoutDependency,layoutId:\"ChE5Oq6wa\",children:[isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+29.5+1,...addPropertyOverrides({lPj3vcuVM:{y:(componentViewport?.y||0)+0+0+0+80+0+-20+0+0},oigNo9djl:{y:(componentViewport?.y||0)+0+0+0+80+0+347.5+60+0},QYhKtxhIG:{y:(componentViewport?.y||0)+0+0+0+80+0+449.5+60+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"li\",className:\"framer-2tyzyo-container\",layoutDependency:layoutDependency,layoutId:\"XexJ5F9lj-container\",nodeId:\"XexJ5F9lj\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",i1u6pWdKl:\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",id:\"XexJ5F9lj\",kVSoi3gN9:false,layoutId:\"XexJ5F9lj\",MMIO6ixY6:\"#work\",ncTjJCkYG:\"WORK\",variant:matchVariant(\"g3aU1cVyq\"),width:\"100%\",...addPropertyOverrides({KEfTV1rsq:{i1u6pWdKl:\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\"},oigNo9djl:{Ny_3_2lrs:Ny_3_2lrswe56p},QYhKtxhIG:{i1u6pWdKl:\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\",Ny_3_2lrs:Ny_3_2lrs39e957}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+29.5+1,...addPropertyOverrides({lPj3vcuVM:{y:(componentViewport?.y||0)+0+0+0+80+0+-20+0+23},oigNo9djl:{y:(componentViewport?.y||0)+0+0+0+80+0+347.5+60+43},QYhKtxhIG:{y:(componentViewport?.y||0)+0+0+0+80+0+449.5+60+43}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"li\",className:\"framer-10y2o00-container\",layoutDependency:layoutDependency,layoutId:\"orWSO11y6-container\",nodeId:\"orWSO11y6\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",i1u6pWdKl:\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",id:\"orWSO11y6\",kVSoi3gN9:false,layoutId:\"orWSO11y6\",MMIO6ixY6:\"#about\",ncTjJCkYG:\"ABOUT ME\",variant:matchVariant(\"g3aU1cVyq\"),width:\"100%\",...addPropertyOverrides({KEfTV1rsq:{i1u6pWdKl:\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\"},oigNo9djl:{Ny_3_2lrs:Ny_3_2lrswe56p},QYhKtxhIG:{i1u6pWdKl:\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\",Ny_3_2lrs:Ny_3_2lrs1dr1w52}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":GWxIZLchp\",webPageId:\"zVYzwylDn\"},implicitPathVariables:undefined},{href:{hash:\":GWxIZLchp\",webPageId:\"zVYzwylDn\"},implicitPathVariables:undefined},{href:{hash:\":GWxIZLchp\",webPageId:\"zVYzwylDn\"},implicitPathVariables:undefined},{href:{hash:\":GWxIZLchp\",webPageId:\"zVYzwylDn\"},implicitPathVariables:undefined},{href:{hash:\":GWxIZLchp\",webPageId:\"zVYzwylDn\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+29.5+1,...addPropertyOverrides({lPj3vcuVM:{y:(componentViewport?.y||0)+0+0+0+80+0+-20+0+46},oigNo9djl:{y:(componentViewport?.y||0)+0+0+0+80+0+347.5+60+86},QYhKtxhIG:{y:(componentViewport?.y||0)+0+0+0+80+0+449.5+60+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-k06peq-container\",layoutDependency:layoutDependency,layoutId:\"NaaDrl_PQ-container\",nodeId:\"NaaDrl_PQ\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",i1u6pWdKl:\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",id:\"NaaDrl_PQ\",kVSoi3gN9:false,layoutId:\"NaaDrl_PQ\",MMIO6ixY6:resolvedLinks[0],ncTjJCkYG:\"CONTACT\",variant:matchVariant(\"g3aU1cVyq\"),width:\"100%\",...addPropertyOverrides({KEfTV1rsq:{i1u6pWdKl:\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\",MMIO6ixY6:resolvedLinks[2]},lPj3vcuVM:{MMIO6ixY6:resolvedLinks[4]},oigNo9djl:{MMIO6ixY6:resolvedLinks[1],Ny_3_2lrs:Ny_3_2lrswe56p},QYhKtxhIG:{i1u6pWdKl:\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\",MMIO6ixY6:resolvedLinks[3],Ny_3_2lrs:Ny_3_2lrs39e957}},baseVariant,gestureVariant)})})})})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ye4djx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JORbxsPRv-container\",nodeId:\"JORbxsPRv\",rendersWithMotion:true,scopeId:\"xO7uO5sYD\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"JORbxsPRv\",layoutId:\"JORbxsPRv\",toggle:false,width:\"100%\",...addPropertyOverrides({oigNo9djl:{toggle:true},QYhKtxhIG:{toggle:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-2534Q.framer-v3y2tn, .framer-2534Q .framer-v3y2tn { display: block; }\",\".framer-2534Q.framer-1us6wbg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-2534Q .framer-1pb7mxh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1920px; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-2534Q .framer-w97and { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px 0px 20px 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-2534Q .framer-ao3yoc-container, .framer-2534Q .framer-gyhxmo-container, .framer-2534Q .framer-q27wps-container, .framer-2534Q .framer-1e13cc0-container, .framer-2534Q .framer-2tyzyo-container, .framer-2534Q .framer-10y2o00-container, .framer-2534Q .framer-k06peq-container, .framer-2534Q .framer-ye4djx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2534Q .framer-1vxjdzw { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-2534Q .framer-3lgikp, .framer-2534Q .framer-1chimij { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2534Q .framer-1ly3xd7 { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2534Q .framer-14hhrbh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 21px; justify-content: flex-end; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-2534Q.framer-v-tnhpbh.framer-1us6wbg, .framer-2534Q.framer-v-1corpgo.framer-1us6wbg { align-content: flex-start; align-items: flex-start; width: 390px; }\",\".framer-2534Q.framer-v-tnhpbh .framer-1pb7mxh, .framer-2534Q.framer-v-1corpgo .framer-1pb7mxh { flex-direction: column; min-height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-2534Q.framer-v-tnhpbh .framer-w97and { flex: none; padding: 20px 0px 20px 20px; width: 100%; }\",\".framer-2534Q.framer-v-tnhpbh .framer-1vxjdzw, .framer-2534Q.framer-v-1corpgo .framer-1vxjdzw { cursor: pointer; justify-content: flex-end; }\",\".framer-2534Q.framer-v-tnhpbh .framer-1ly3xd7, .framer-2534Q.framer-v-1y8oo9g .framer-1ly3xd7, .framer-2534Q.framer-v-1corpgo .framer-1ly3xd7, .framer-2534Q.framer-v-1wo29jc .framer-1ly3xd7 { align-self: unset; height: 1px; width: 100%; }\",\".framer-2534Q.framer-v-tnhpbh .framer-14hhrbh { flex-direction: column; height: min-content; justify-content: flex-start; padding: 60px; }\",\".framer-2534Q.framer-v-1y8oo9g.framer-1us6wbg, .framer-2534Q.framer-v-1wo29jc.framer-1us6wbg { align-content: flex-start; align-items: flex-start; height: 79px; width: 390px; }\",\".framer-2534Q.framer-v-1y8oo9g .framer-1pb7mxh, .framer-2534Q.framer-v-1wo29jc .framer-1pb7mxh { flex-direction: column; }\",\".framer-2534Q.framer-v-1y8oo9g .framer-w97and, .framer-2534Q.framer-v-1corpgo .framer-w97and, .framer-2534Q.framer-v-1wo29jc .framer-w97and { flex: none; width: 100%; }\",\".framer-2534Q.framer-v-1y8oo9g .framer-1vxjdzw, .framer-2534Q.framer-v-1wo29jc .framer-1vxjdzw { cursor: pointer; }\",\".framer-2534Q.framer-v-1y8oo9g .framer-14hhrbh, .framer-2534Q.framer-v-1wo29jc .framer-14hhrbh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; height: 40px; justify-content: flex-start; }\",\".framer-2534Q.framer-v-1corpgo .framer-14hhrbh { flex-direction: column; justify-content: flex-start; padding: 60px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oigNo9djl\":{\"layout\":[\"fixed\",\"auto\"]},\"ZWzXJ8_aE\":{\"layout\":[\"fixed\",\"fixed\"]},\"KEfTV1rsq\":{\"layout\":[\"fixed\",\"auto\"]},\"QYhKtxhIG\":{\"layout\":[\"fixed\",\"auto\"]},\"lPj3vcuVM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mz68aJ_h2\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxO7uO5sYD=withCSS(Component,css,\"framer-2534Q\");export default FramerxO7uO5sYD;FramerxO7uO5sYD.displayName=\"Navbar\";FramerxO7uO5sYD.defaultProps={height:80,width:1200};addPropertyControls(FramerxO7uO5sYD,{variant:{options:[\"GitJqkmCv\",\"oigNo9djl\",\"ZWzXJ8_aE\",\"KEfTV1rsq\",\"QYhKtxhIG\",\"lPj3vcuVM\"],optionTitles:[\"Desktop With Background\",\"Tablet / Mobile Open\",\"Tablet / Mobile Closed\",\"Desktop Transparent\",\"Mobile Transparent\",\"Mobile Closed Transparent\"],title:\"Variant\",type:ControlType.Enum},mz68aJ_h2:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerxO7uO5sYD,[{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\"}]},...LogoStaticFonts,...ArpineFonts,...NavLinkFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});FramerxO7uO5sYD.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoStatic,{},context),forwardLoader(Arpine,{},context),forwardLoader(NavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxO7uO5sYD\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"mz68aJ_h2\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oigNo9djl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZWzXJ8_aE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KEfTV1rsq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QYhKtxhIG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lPj3vcuVM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";export function ScrollToPageTop(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const handleScrollToTop=()=>{if(typeof window!==\"undefined\"){window.scrollTo({top:0,behavior:\"smooth\"});}};const handleTap=(...args)=>{if(typeof props.onTap===\"function\"){props.onTap(...args);}handleScrollToTop();};const handleClick=(...args)=>{if(typeof props.onClick===\"function\"){props.onClick(...args);}handleScrollToTop();};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:handleTap,onClick:handleClick});});}\nexport const __FramerMetadata__ = {\"exports\":{\"ScrollToPageTop\":{\"type\":\"reactHoc\",\"name\":\"ScrollToPageTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollToPageTop.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,useTracking}from\"framer\";import{motion}from\"framer-motion\";export default function Clipboard(props){const{label=\"Copy to Clipboard\",success=\"Copied!\",content,trackingId,fill=\"#06F\",color=\"#FFF\",// Font control lives at top-level again\nfont={fontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1},hoverOptions,style,onClick,// padding & radius controls (top-level, ungrouped)\npadding=10,paddingPerSide,paddingTop=10,paddingRight=10,paddingBottom=10,paddingLeft=10,borderRadius=50,isMixedBorderRadius,topLeftRadius=50,topRightRadius=50,bottomRightRadius=50,bottomLeftRadius=50,...rest}=props;// Padding string from fused control\nconst paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;// Radius string from fused control\nconst radiusValue=isMixedBorderRadius?`${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px`:`${borderRadius}px`;const track=useTracking();const[copied,setCopied]=useState(false);const safeContent=content??\"\";const legacyCopy=text=>{try{const ta=document.createElement(\"textarea\");ta.value=text;ta.setAttribute(\"readonly\",\"\");ta.style.position=\"absolute\";ta.style.left=\"-9999px\";document.body.appendChild(ta);ta.select();const ok=document.execCommand(\"copy\");document.body.removeChild(ta);return ok;}catch{return false;}};const handleClick=useCallback(async()=>{let ok=false;try{if(typeof navigator!==\"undefined\"&&navigator.clipboard?.writeText){await navigator.clipboard.writeText(safeContent);ok=true;}else if(typeof document!==\"undefined\"){ok=legacyCopy(safeContent);}}catch{if(typeof document!==\"undefined\")ok=legacyCopy(safeContent);}if(ok){setCopied(true);setTimeout(()=>setCopied(false),2e3)// 2s success state\n;}if(trackingId)track(trackingId);onClick?.();},[safeContent,onClick,trackingId,track]);return /*#__PURE__*/_jsxs(motion.button,{type:\"button\",style:{// Default font (Download parity) + user overrides\nfontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1,display:\"inline-flex\",position:\"relative\",placeItems:\"center\",placeContent:\"center\",whiteSpace:\"nowrap\",backgroundColor:fill,color,borderRadius:radiusValue,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",letterSpacing:\"-0.2px\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",border:\"none\",outline:\"none\",// external overrides last\n...style,...font},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions?.transition,// Remove borders/outlines even if browser applies any\nonFocus:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onBlur:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onMouseDown:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},onMouseUp:e=>{e.currentTarget.style.outline=\"none\";e.currentTarget.style.border=\"none\";e.currentTarget.style.boxShadow=\"none\";},\"aria-live\":\"polite\",\"aria-label\":label,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",visibility:\"hidden\",whiteSpace:\"nowrap\",pointerEvents:\"none\"},children:label}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"grid\",placeItems:\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{gridArea:\"1 / 1\",whiteSpace:\"nowrap\"},initial:false,animate:{opacity:copied?0:1},transition:{duration:.25},children:label},\"label\"),/*#__PURE__*/_jsx(motion.span,{style:{gridArea:\"1 / 1\",whiteSpace:\"nowrap\"},initial:false,animate:{opacity:copied?1:0},transition:{duration:.25},\"aria-hidden\":!copied,children:success},\"success\")]})]});}Clipboard.displayName=\"Clipboard\";addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,defaultValue:\"When clicked, this will be copied to the clipboard.\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Copy to Clipboard\"},success:{title:\"Success\",type:ControlType.String,defaultValue:\"Copied!\"},trackingId:{title:\"Tracking\",type:ControlType.TrackingId,placeholder:\"ID\"},// Ungrouped style controls\nfill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFF\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:500,fontSize:16,lineHeight:1}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.05},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map","// Generated by Framer (25dfa11)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}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/c5fz5PjIbMYCQWPTNwwn/ubO2d7mIBQC4U4BETpAB/tSP6UYZ4C.js\";const ClipboardFonts=getFonts(Clipboard);const enabledGestures={FK4UPayln:{hover:true,pressed:true},Lyp3ZFZgT:{hover:true,pressed:true}};const cycleOrder=[\"Lyp3ZFZgT\",\"nJXSTzQNu\",\"FK4UPayln\",\"BWcyV9ZyV\"];const serializationHash=\"framer-uXllc\";const variantClassNames={BWcyV9ZyV:\"framer-v-lktpgs\",FK4UPayln:\"framer-v-zgl49a\",Lyp3ZFZgT:\"framer-v-1ueykzj\",nJXSTzQNu:\"framer-v-20vx0c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lODSiN14o=undefined;const qbajx_C0v=undefined;const xLpBSQbDh=undefined;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 humanReadableVariantMap={\"Phome Copied\":\"BWcyV9ZyV\",Copied:\"nJXSTzQNu\",Email:\"Lyp3ZFZgT\",Phone:\"FK4UPayln\"};const Variants=motion.create(React.Fragment);const getProps=({clipboard,email,height,id,width,...props})=>{return{...props,qbajx_C0v:email??props.qbajx_C0v??\"arpine.uiux@gmail.com\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Lyp3ZFZgT\",xLpBSQbDh:clipboard??props.xLpBSQbDh??\"Copied\"};};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,qbajx_C0v,xLpBSQbDh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Lyp3ZFZgT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17cesu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"nJXSTzQNu\"),200);});const onMouseLeaveslxpy0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});await delay(()=>setVariant(\"Lyp3ZFZgT\"),500);});const onTap1xpfqq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"BWcyV9ZyV\");});const onMouseLeave3bgaw1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});await delay(()=>setVariant(\"FK4UPayln\"),500);});const onTap9veato=activeVariantCallback(async(...args)=>{setVariant(\"nJXSTzQNu\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"FK4UPayln-hover\")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-1ueykzj\",className,classNames),\"data-framer-name\":\"Email\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Lyp3ZFZgT\",onTap:onTap17cesu,ref:refBinding,style:{...style},...addPropertyOverrides({\"FK4UPayln-hover\":{\"data-framer-name\":undefined},\"FK4UPayln-pressed\":{\"data-framer-name\":undefined},\"Lyp3ZFZgT-hover\":{\"data-framer-cursor\":lODSiN14o,\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined},\"Lyp3ZFZgT-pressed\":{\"data-framer-name\":undefined},BWcyV9ZyV:{\"data-framer-name\":\"Phome Copied\",onMouseLeave:onMouseLeave3bgaw1,onTap:undefined},FK4UPayln:{\"data-framer-name\":\"Phone\",onTap:onTap1xpfqq},nJXSTzQNu:{\"data-framer-name\":\"Copied\",onMouseLeave:onMouseLeaveslxpy0}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d3yxlj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"j8xMkTQOv-container\",nodeId:\"j8xMkTQOv\",rendersWithMotion:true,scopeId:\"ITzJ9YHZS\",transformTemplate:transformTemplate1,...addPropertyOverrides({\"FK4UPayln-pressed\":{transformTemplate:undefined},BWcyV9ZyV:{transformTemplate:undefined},FK4UPayln:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:50,bottomRightRadius:50,color:\"rgba(255, 255, 255, 0)\",content:qbajx_C0v,fill:\"rgba(0, 102, 255, 0)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"j8xMkTQOv\",isMixedBorderRadius:false,label:\"Copy to Clipboard\",layoutId:\"j8xMkTQOv\",padding:4,paddingBottom:4,paddingLeft:4,paddingPerSide:false,paddingRight:4,paddingTop:4,style:{width:\"100%\"},success:\"Copied!\",topLeftRadius:50,topRightRadius:50,width:\"100%\",...addPropertyOverrides({BWcyV9ZyV:{style:{height:\"100%\",width:\"100%\"}},FK4UPayln:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wkddrk\",\"data-styles-preset\":\"tSP6UYZ4C\",dir:\"auto\",children:\"arpine.uiux@gmail.com\"})}),className:\"framer-1d2go4t\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mBpcVesia\",onTap:onTap9veato,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qbajx_C0v,variants:{\"Lyp3ZFZgT-hover\":{\"--extracted-r6o4lv\":\"var(--token-f150e18a-fd47-44df-8ee4-8ce5d5e6f1da, rgba(59, 131, 150, 0.53))\"},BWcyV9ZyV:{\"--extracted-r6o4lv\":\"var(--token-c21010f9-5cb6-4d3d-85fc-4227a6481949, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Lyp3ZFZgT-hover\":{\"data-highlight\":undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wkddrk\",\"data-styles-preset\":\"tSP6UYZ4C\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f150e18a-fd47-44df-8ee4-8ce5d5e6f1da, rgba(59, 131, 150, 0.53)))\"},children:\"arpine.uiux@gmail.com\"})}),onTap:undefined},BWcyV9ZyV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c21010f9-5cb6-4d3d-85fc-4227a6481949, rgb(255, 255, 255)))\"},children:\"Copied\"})}),fonts:[\"Inter-Medium\"],text:xLpBSQbDh},nJXSTzQNu:{text:xLpBSQbDh}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19p4siv\",\"data-framer-name\":\"Copy icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"e1RUaOH8g\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><path d=\"M 0 0 L 15 0 L 15 14 L 0 14 Z\" fill=\"transparent\"></path><path d=\"M 10.417 1.168 L 1.251 1.168 L 1.251 9.723 L 10.417 9.723 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 12.75 4.277 L 13.749 4.277 L 13.749 12.832 L 4.582 12.832 L 4.582 11.9\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:11593900707,withExternalLayout:true,...addPropertyOverrides({\"Lyp3ZFZgT-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><path d=\"M 0 0 L 15 0 L 15 14 L 0 14 Z\" fill=\"transparent\"></path><path d=\"M 10.417 1.168 L 1.251 1.168 L 1.251 9.723 L 10.417 9.723 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f150e18a-fd47-44df-8ee4-8ce5d5e6f1da, rgba(59, 131, 150, 0.53)) /* {&quot;name&quot;:&quot;PorfolioAccent&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 12.75 4.277 L 13.749 4.277 L 13.749 12.832 L 4.582 12.832 L 4.582 11.9\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f150e18a-fd47-44df-8ee4-8ce5d5e6f1da, rgba(59, 131, 150, 0.53)) /* {&quot;name&quot;:&quot;PorfolioAccent&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:10146927518},nJXSTzQNu:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><path d=\"M 0 0 L 15 0 L 15 14 L 0 14 Z\" fill=\"transparent\"></path><path d=\"M 10.417 1.168 L 1.251 1.168 L 1.251 9.723 L 10.417 9.723 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-e9abed44-df8b-4765-bbfe-7c072006d47b, rgb(0, 0, 0))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 12.75 4.277 L 13.749 4.277 L 13.749 12.832 L 4.582 12.832 L 4.582 11.9\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-e9abed44-df8b-4765-bbfe-7c072006d47b, rgb(0, 0, 0))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:10955167507}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-uXllc.framer-1eenj86, .framer-uXllc .framer-1eenj86 { display: block; }\",\".framer-uXllc.framer-1ueykzj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-uXllc .framer-1d3yxlj-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 50%; z-index: 1; }\",\".framer-uXllc .framer-1d2go4t { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uXllc .framer-19p4siv { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-uXllc.framer-v-zgl49a .framer-1d3yxlj-container { bottom: 0px; height: 26px; top: unset; }\",\".framer-uXllc.framer-v-lktpgs.framer-1ueykzj, .framer-uXllc.framer-v-1ueykzj.hover .framer-1d2go4t { cursor: unset; }\",\".framer-uXllc.framer-v-lktpgs .framer-1d3yxlj-container { height: 26px; top: calc(50.00000000000002% - 26px / 2); }\",\".framer-uXllc.framer-v-zgl49a.pressed .framer-1d3yxlj-container { top: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 247\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nJXSTzQNu\":{\"layout\":[\"auto\",\"auto\"]},\"FK4UPayln\":{\"layout\":[\"auto\",\"auto\"]},\"BWcyV9ZyV\":{\"layout\":[\"auto\",\"auto\"]},\"VoPMKCBZg\":{\"layout\":[\"auto\",\"auto\"]},\"I6XlQyA9j\":{\"layout\":[\"auto\",\"auto\"]},\"Zfs9dwRf2\":{\"layout\":[\"auto\",\"auto\"]},\"kfjH5pIhO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qbajx_C0v\":\"email\",\"xLpBSQbDh\":\"clipboard\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerITzJ9YHZS=withCSS(Component,css,\"framer-uXllc\");export default FramerITzJ9YHZS;FramerITzJ9YHZS.displayName=\"Copy email\";FramerITzJ9YHZS.defaultProps={height:30,width:247};addPropertyControls(FramerITzJ9YHZS,{variant:{options:[\"Lyp3ZFZgT\",\"nJXSTzQNu\",\"FK4UPayln\",\"BWcyV9ZyV\"],optionTitles:[\"Email\",\"Copied\",\"Phone\",\"Phome Copied\"],title:\"Variant\",type:ControlType.Enum},qbajx_C0v:{defaultValue:\"arpine.uiux@gmail.com\",displayTextArea:false,title:\"Email\",type:ControlType.String},onqbajx_C0vChange:{changes:\"qbajx_C0v\",type:ControlType.ChangeHandler},xLpBSQbDh:{defaultValue:\"Copied\",displayTextArea:true,title:\"Clipboard\",type:ControlType.String},onxLpBSQbDhChange:{changes:\"xLpBSQbDh\",type:ControlType.ChangeHandler}});addFonts(FramerITzJ9YHZS,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...ClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerITzJ9YHZS\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"247\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nJXSTzQNu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FK4UPayln\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BWcyV9ZyV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VoPMKCBZg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"I6XlQyA9j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Zfs9dwRf2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kfjH5pIhO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerVariables\":\"{\\\"qbajx_C0v\\\":\\\"email\\\",\\\"xLpBSQbDh\\\":\\\"clipboard\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ITzJ9YHZS.map","// Generated by Framer (25dfa11)\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={B6KHkhlkE:{hover:true},vtLpa7EwF:{hover:true}};const cycleOrder=[\"vtLpa7EwF\",\"B6KHkhlkE\"];const serializationHash=\"framer-iG68w\";const variantClassNames={B6KHkhlkE:\"framer-v-2everg\",vtLpa7EwF:\"framer-v-rq191q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ds4MhfARW=undefined;const x2cKWpuIG=undefined;const P5_cY40D3=undefined;const KqHRzg2L5=undefined;const adgDc0s0d=undefined;const transition1={bounce:.12,delay:0,duration:.35,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"B6KHkhlkE\",Default:\"vtLpa7EwF\"};const Variants=motion.create(React.Fragment);const getProps=({click,fontSize,height,id,label,link,link2,width,...props})=>{return{...props,adgDc0s0d:label??props.adgDc0s0d??\"View Project\",ds4MhfARW:click??props.ds4MhfARW,KqHRzg2L5:fontSize??props.KqHRzg2L5??12,P5_cY40D3:link2??props.P5_cY40D3,variant:humanReadableVariantMap[props.variant]??props.variant??\"vtLpa7EwF\",x2cKWpuIG:link??props.x2cKWpuIG};};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,adgDc0s0d,x2cKWpuIG,ds4MhfARW,KqHRzg2L5,P5_cY40D3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vtLpa7EwF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap148lzhe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ds4MhfARW){const res=await ds4MhfARW(...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:x2cKWpuIG,motionChild:true,nodeId:\"vtLpa7EwF\",scopeId:\"WymVlLGTg\",...addPropertyOverrides({B6KHkhlkE:{href:P5_cY40D3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rq191q\",className,classNames)} framer-lg57ox`,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"vtLpa7EwF\",onTap:onTap148lzhe,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:\"rgb(245, 245, 245)\",borderBottomLeftRadius:83,borderBottomRightRadius:83,borderTopLeftRadius:83,borderTopRightRadius:83,...style},variants:{\"vtLpa7EwF-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},B6KHkhlkE:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-4213617f-db71-4b9f-b786-d4b4f6de56f3, rgb(196, 188, 188))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}},...addPropertyOverrides({\"B6KHkhlkE-hover\":{\"data-framer-name\":undefined},\"vtLpa7EwF-hover\":{\"data-framer-name\":undefined},B6KHkhlkE:{\"data-border\":true,\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"calc(var(--variable-reference-KqHRzg2L5-WymVlLGTg) * 1px)\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0)))\"},children:\"View Project\"})}),className:\"framer-1x872l3\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f4rBqMjZc\",style:{\"--extracted-r6o4lv\":\"var(--token-2b3e40db-97b2-43b1-8ca6-bca3e88fd5f2, rgb(0, 0, 0))\",\"--variable-reference-KqHRzg2L5-WymVlLGTg\":KqHRzg2L5},text:adgDc0s0d,variants:{B6KHkhlkE:{\"--extracted-r6o4lv\":\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({B6KHkhlkE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"calc(var(--variable-reference-KqHRzg2L5-WymVlLGTg) * 1px)\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255)))\"},children:\"View Project\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-iG68w.framer-lg57ox, .framer-iG68w .framer-lg57ox { display: block; }\",\".framer-iG68w.framer-rq191q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 28px 16px 28px; position: relative; text-decoration: none; width: 100px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iG68w .framer-1x872l3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iG68w.framer-v-2everg.hover.framer-rq191q { height: 110px; width: 110px; }\",'.framer-iG68w[data-border=\"true\"]::after, .framer-iG68w [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 100\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"B6KHkhlkE\":{\"layout\":[\"fixed\",\"fixed\"]},\"owOaCDeWY\":{\"layout\":[\"fixed\",\"fixed\"]},\"zfWnJelzt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"adgDc0s0d\":\"label\",\"x2cKWpuIG\":\"link\",\"ds4MhfARW\":\"click\",\"KqHRzg2L5\":\"fontSize\",\"P5_cY40D3\":\"link2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWymVlLGTg=withCSS(Component,css,\"framer-iG68w\");export default FramerWymVlLGTg;FramerWymVlLGTg.displayName=\"Round Botton\";FramerWymVlLGTg.defaultProps={height:100,width:100};addPropertyControls(FramerWymVlLGTg,{variant:{options:[\"vtLpa7EwF\",\"B6KHkhlkE\"],optionTitles:[\"Default\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},adgDc0s0d:{defaultValue:\"View Project\",title:\"Label\",type:ControlType.String},onadgDc0s0dChange:{changes:\"adgDc0s0d\",type:ControlType.ChangeHandler},x2cKWpuIG:{title:\"Link\",type:ControlType.Link},ds4MhfARW:{title:\"Click\",type:ControlType.EventHandler},KqHRzg2L5:{defaultValue:12,title:\"Font Size\",type:ControlType.Number},onKqHRzg2L5Change:{changes:\"KqHRzg2L5\",type:ControlType.ChangeHandler},P5_cY40D3:{title:\"Link 2\",type:ControlType.Link}});addFonts(FramerWymVlLGTg,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWymVlLGTg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B6KHkhlkE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"owOaCDeWY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zfWnJelzt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"100\",\"framerVariables\":\"{\\\"adgDc0s0d\\\":\\\"label\\\",\\\"x2cKWpuIG\\\":\\\"link\\\",\\\"ds4MhfARW\\\":\\\"click\\\",\\\"KqHRzg2L5\\\":\\\"fontSize\\\",\\\"P5_cY40D3\\\":\\\"link2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WymVlLGTg.map","// Generated by Framer (25dfa11)\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,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{ScrollToPageTop}from\"https://framerusercontent.com/modules/znWaFFQQjS0VhCOISi6l/HaSF11mcn3D44cPfUBvA/ScrollToPageTop.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/PsfE3TxEAwdpEXaVMXv3/AZVnaosm1aYIYHLbIoyg/cBjtwSYTa.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rXOMbj7JZpuuuxEt2hwo/JfM1fzX45Vy7sYLBryMG/JNYAh6WG2.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ZHeBSLAUG2eQPKDtAxp9/fX8ztykaVsLhea8pFGuv/lc9SfHGiw.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/gba6Baa0At9tL4xd69iu/AJRGUdELbcxaQH9q7SyG/OmpRMnmzr.js\";import CopyEmail from\"https://framerusercontent.com/modules/dLd6Eo4uVdJe0FzsKJP2/nWYf7aBIHocZ58LMXhId/ITzJ9YHZS.js\";import NavLink from\"https://framerusercontent.com/modules/XMgjQQ3Q89WiKUXxPrh2/OoeRTEN4R039NvF9uP97/NjqAGP8kp.js\";import RoundBotton,*as RoundBottonInfo from\"https://framerusercontent.com/modules/MHPpwk8L1ZGvbPjHBHr3/PnUguTFYcfqtHbAeogYv/WymVlLGTg.js\";const NavLinkFonts=getFonts(NavLink);const CopyEmailFonts=getFonts(CopyEmail);const MotionDivWithFX=withFX(motion.div);const RoundBottonFonts=getFonts(RoundBotton);const RoundBottonScrollToPageTop1ycasm7WithMappedReactProps1tqc4mf=withMappedReactProps(withCodeBoundaryForOverrides(RoundBotton,{nodeId:\"GPhVWRgPx\",override:ScrollToPageTop,scopeId:\"zpk5qc8XX\"}),RoundBottonInfo);const cycleOrder=[\"WIjOY6Ti9\",\"Nzy62LzwQ\",\"KBea9P5YY\"];const serializationHash=\"framer-EBTSK\";const variantClassNames={KBea9P5YY:\"framer-v-t2nm6a\",Nzy62LzwQ:\"framer-v-96hwtn\",WIjOY6Ti9:\"framer-v-1d28m33\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JSvwleN98=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:.95,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.1,duration:1.8,type:\"spring\"};const textEffect={effect:animation,startDelay:.2,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const transition3={bounce:0,delay:.1,duration:1.6,type:\"spring\"};const textEffect1={effect:animation,repeat:false,startDelay:1.2,tokenization:\"line\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const textEffect2={effect:animation,repeat:false,startDelay:.9,tokenization:\"line\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transition4={delay:0,duration:1.5,ease:[0,0,1,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:4.5,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};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 \":\"WIjOY6Ti9\",Mobile:\"KBea9P5YY\",Tablet:\"Nzy62LzwQ\"};const Variants=motion.create(React.Fragment);const getProps=({backToTop,height,id,width,...props})=>{return{...props,JSvwleN98:backToTop??props.JSvwleN98,variant:humanReadableVariantMap[props.variant]??props.variant??\"WIjOY6Ti9\"};};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,JSvwleN98,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WIjOY6Ti9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ds4MhfARW1f78ns6=activeVariantCallback(async(...args)=>{if(JSvwleN98){const res=await JSvwleN98(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1d28m33\",className,classNames),\"data-framer-name\":\"Desktop \",layoutDependency:layoutDependency,layoutId:\"WIjOY6Ti9\",ref:refBinding,style:{backgroundColor:\"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15))\",...style},...addPropertyOverrides({KBea9P5YY:{\"data-framer-name\":\"Mobile\"},Nzy62LzwQ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-opuuu6\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"DBWjQSw9e\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-xf82lp\",\"data-styles-preset\":\"cBjtwSYTa\",dir:\"auto\",children:\"Contact\"})}),className:\"framer-nhsisg\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KK9tS1t89\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10hkuir\",layoutDependency:layoutDependency,layoutId:\"lSKGrJ4Gq\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pdpsx0\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"e1TcNQwZh\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-171039t\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"yYM8GIgpu\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i7m5ii\",layoutDependency:layoutDependency,layoutId:\"bmji4Yn_e\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xbj38i\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Kan2S45Ok\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4jedd0\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"jy0tERRMV\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-isxkcz\",layoutDependency:layoutDependency,layoutId:\"mi9boMvHd\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10wg7n3\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"mFSvj_8fn\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jbot2b\",layoutDependency:layoutDependency,layoutId:\"D1VDhcsMc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cu0lg7\",\"data-styles-preset\":\"JNYAh6WG2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4213617f-db71-4b9f-b786-d4b4f6de56f3, rgb(196, 188, 188)))\"},children:\"Socials\"})}),className:\"framer-1es7vo8\",effect:textEffect1,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pnyfSXtcu\",style:{\"--extracted-r6o4lv\":\"var(--token-4213617f-db71-4b9f-b786-d4b4f6de56f3, rgb(196, 188, 188))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+72+0+0+0+0+0+0+0+0+0+0+0+148,...addPropertyOverrides({KBea9P5YY:{y:(componentViewport?.y||0)+0+64+0+16+0+0+0+0+0+0+0+0+0+0+148},Nzy62LzwQ:{y:(componentViewport?.y||0)+0+72+0+0+0+0+0+0+0+0+0+0+0+36.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1au6kmh-container\",layoutDependency:layoutDependency,layoutId:\"Gl_rx54Op-container\",nodeId:\"Gl_rx54Op\",rendersWithMotion:true,scopeId:\"zpk5qc8XX\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",i1u6pWdKl:\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",id:\"Gl_rx54Op\",kVSoi3gN9:true,layoutId:\"Gl_rx54Op\",MMIO6ixY6:\"www.linkedin.com/in/arpine-azatyan\",ncTjJCkYG:\"Linkedin\",variant:matchVariant(\"g3aU1cVyq\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+72+0+0+0+0+0+0+0+0+0+0+0+171,...addPropertyOverrides({KBea9P5YY:{y:(componentViewport?.y||0)+0+64+0+16+0+0+0+0+0+0+0+0+0+0+171},Nzy62LzwQ:{y:(componentViewport?.y||0)+0+72+0+0+0+0+0+0+0+0+0+0+0+63.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mk185p-container\",layoutDependency:layoutDependency,layoutId:\"ROXwnbv48-container\",nodeId:\"ROXwnbv48\",rendersWithMotion:true,scopeId:\"zpk5qc8XX\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",i1u6pWdKl:\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(255, 255, 255))\",id:\"ROXwnbv48\",kVSoi3gN9:true,layoutId:\"ROXwnbv48\",MMIO6ixY6:\"www.behance.net/arpineazatyan\",ncTjJCkYG:\"Behance\",variant:matchVariant(\"g3aU1cVyq\"),width:\"100%\"})})})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-elnhwo\",\"data-framer-name\":\"Email & Phone\",layoutDependency:layoutDependency,layoutId:\"IEows8uZU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cu0lg7\",\"data-styles-preset\":\"JNYAh6WG2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4213617f-db71-4b9f-b786-d4b4f6de56f3, rgb(196, 188, 188)))\"},children:\"Email\"})}),className:\"framer-63ka0z\",effect:textEffect2,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QdVmrw8oM\",style:{\"--extracted-r6o4lv\":\"var(--token-4213617f-db71-4b9f-b786-d4b4f6de56f3, rgb(196, 188, 188))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+0+72+0+0+0+0+0+0+0+0+0+152,...addPropertyOverrides({KBea9P5YY:{y:(componentViewport?.y||0)+0+64+0+16+0+0+0+0+0+0+230+0+152}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-imv5iw-container\",layoutDependency:layoutDependency,layoutId:\"pRcitONI_-container\",nodeId:\"pRcitONI_\",rendersWithMotion:true,scopeId:\"zpk5qc8XX\",children:/*#__PURE__*/_jsx(CopyEmail,{height:\"100%\",id:\"pRcitONI_\",layoutId:\"pRcitONI_\",qbajx_C0v:\"arpine.uiux@gmail.com\",variant:matchVariant(\"Lyp3ZFZgT\"),width:\"100%\",xLpBSQbDh:\"Copied\"})})})]})]})})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ht7rw\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"ch_618Iln\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14hnueb\",\"data-framer-name\":\"Available\",layoutDependency:layoutDependency,layoutId:\"PEMQB_R6A\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u9q772\",\"data-framer-name\":\"Pulse\",layoutDependency:layoutDependency,layoutId:\"HuIOwTMYx\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12sqe4o\",\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"ha1GWVjit\",style:{backgroundColor:\"var(--token-f150e18a-fd47-44df-8ee4-8ce5d5e6f1da, rgba(59, 131, 150, 0.53))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition4,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-19tnvpy\",\"data-framer-name\":\"Big\",layoutDependency:layoutDependency,layoutId:\"ClEnod5V9\",style:{backgroundColor:\"var(--token-f150e18a-fd47-44df-8ee4-8ce5d5e6f1da, rgba(59, 131, 150, 0.53))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-5rcr14\",\"data-styles-preset\":\"lc9SfHGiw\",dir:\"auto\",children:\"Available for UX/UI and Product Design roles\"})}),className:\"framer-1w6lp7l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KJQa8UZW1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1blcc6g\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"iFPjQMkr4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-f7r1hg\",\"data-styles-preset\":\"OmpRMnmzr\",dir:\"auto\",children:\"\\xa9 Arpine Azatyan, 2026\"})}),className:\"framer-ja4eiy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W8a7ot9GW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:\"76px\",y:(componentViewport?.y||0)+(componentViewport?.height||233)-76,...addPropertyOverrides({KBea9P5YY:{height:56,width:\"56px\",y:(componentViewport?.y||0)+(componentViewport?.height||356)-58},Nzy62LzwQ:{y:(componentViewport?.y||0)+(componentViewport?.height||241)-76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ycasm7-container\",layoutDependency:layoutDependency,layoutId:\"GPhVWRgPx-container\",nodeId:\"GPhVWRgPx\",rendersWithMotion:true,scopeId:\"zpk5qc8XX\",whileHover:animation2,children:/*#__PURE__*/_jsx(RoundBottonScrollToPageTop1ycasm7WithMappedReactProps1tqc4mf,{adgDc0s0d:\"Back to Top\",ds4MhfARW:ds4MhfARW1f78ns6,height:\"100%\",id:\"GPhVWRgPx\",KqHRzg2L5:12,layoutId:\"GPhVWRgPx\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"B6KHkhlkE\"),width:\"100%\",...addPropertyOverrides({KBea9P5YY:{KqHRzg2L5:9},Nzy62LzwQ:{KqHRzg2L5:11}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-EBTSK.framer-1jgc20q, .framer-EBTSK .framer-1jgc20q { display: block; }\",\".framer-EBTSK.framer-1d28m33 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1160px; }\",\".framer-EBTSK .framer-opuuu6 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EBTSK .framer-nhsisg, .framer-EBTSK .framer-1w6lp7l { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-EBTSK .framer-10hkuir { 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: 0px; position: relative; width: 100%; }\",\".framer-EBTSK .framer-1pdpsx0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EBTSK .framer-171039t { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EBTSK .framer-i7m5ii { 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: 0px; position: relative; width: 100%; }\",\".framer-EBTSK .framer-xbj38i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EBTSK .framer-4jedd0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EBTSK .framer-isxkcz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EBTSK .framer-10wg7n3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EBTSK .framer-1jbot2b { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EBTSK .framer-1es7vo8, .framer-EBTSK .framer-63ka0z { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-EBTSK .framer-1au6kmh-container, .framer-EBTSK .framer-1mk185p-container, .framer-EBTSK .framer-imv5iw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-EBTSK .framer-elnhwo { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-EBTSK .framer-9ht7rw { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EBTSK .framer-14hnueb { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EBTSK .framer-1u9q772 { 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-EBTSK .framer-12sqe4o { flex: none; height: 10px; overflow: hidden; position: relative; width: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EBTSK .framer-19tnvpy { bottom: 0px; flex: none; overflow: hidden; position: absolute; right: 0px; top: 0px; width: 10px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-EBTSK .framer-1blcc6g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EBTSK .framer-ja4eiy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EBTSK .framer-1ycasm7-container { bottom: 0px; flex: none; height: 76px; position: absolute; right: 0px; width: 76px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-EBTSK.framer-v-96hwtn .framer-4jedd0, .framer-EBTSK.framer-v-t2nm6a .framer-10wg7n3 { gap: unset; justify-content: space-between; }\",\".framer-EBTSK.framer-v-96hwtn .framer-1jbot2b { gap: 8px; justify-content: flex-start; }\",\".framer-EBTSK.framer-v-96hwtn .framer-1es7vo8 { white-space: pre; width: auto; }\",\".framer-EBTSK.framer-v-t2nm6a.framer-1d28m33 { gap: 16px; width: 350px; }\",\".framer-EBTSK.framer-v-t2nm6a .framer-1pdpsx0 { padding: 16px; }\",\".framer-EBTSK.framer-v-t2nm6a .framer-4jedd0 { flex-direction: column; }\",\".framer-EBTSK.framer-v-t2nm6a .framer-isxkcz, .framer-EBTSK.framer-v-t2nm6a .framer-elnhwo { flex: none; width: 100%; }\",\".framer-EBTSK.framer-v-t2nm6a .framer-1jbot2b { flex: none; width: min-content; }\",\".framer-EBTSK.framer-v-t2nm6a .framer-1es7vo8 { width: 143px; }\",\".framer-EBTSK.framer-v-t2nm6a .framer-1ycasm7-container { bottom: 2px; height: 56px; width: 56px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 233\n * @framerIntrinsicWidth 1160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nzy62LzwQ\":{\"layout\":[\"fixed\",\"auto\"]},\"KBea9P5YY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"JSvwleN98\":\"backToTop\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerzpk5qc8XX=withCSS(Component,css,\"framer-EBTSK\");export default Framerzpk5qc8XX;Framerzpk5qc8XX.displayName=\"Footer\";Framerzpk5qc8XX.defaultProps={height:233,width:1160};addPropertyControls(Framerzpk5qc8XX,{variant:{options:[\"WIjOY6Ti9\",\"Nzy62LzwQ\",\"KBea9P5YY\"],optionTitles:[\"Desktop \",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},JSvwleN98:{title:\"Back To Top\",type:ControlType.EventHandler}});addFonts(Framerzpk5qc8XX,[{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\"}]},...NavLinkFonts,...CopyEmailFonts,...RoundBottonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});Framerzpk5qc8XX.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLink,{},context),forwardLoader(CopyEmail,{},context),forwardLoader(RoundBotton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzpk5qc8XX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1160\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"233\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"JSvwleN98\\\":\\\"backToTop\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nzy62LzwQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KBea9P5YY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar from\"#framer/local/canvasComponent/xO7uO5sYD/xO7uO5sYD.js\";import Footer from\"#framer/local/canvasComponent/zpk5qc8XX/zpk5qc8XX.js\";const NavbarFonts=getFonts(Navbar);const FooterFonts=getFonts(Footer);const breakpoints={enYdAFSL3:\"(min-width: 810px) and (max-width: 1199.98px)\",QHqGcc5NV:\"(min-width: 1200px)\",W6LzrRxP0:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0093Q\";const variantClassNames={enYdAFSL3:\"framer-v-h8vrqy\",QHqGcc5NV:\"framer-v-1cqrsw5\",W6LzrRxP0:\"framer-v-t1jyi\"};const cTSvTzvWj=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={enYdAFSL3:[\".framer-0093Q.framer-1cqrsw5 { background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0f0f0f); }\",\".framer-0093Q .framer-yta0f9 { padding: 40px 24px 40px 24px; }\"],W6LzrRxP0:[\".framer-0093Q .framer-yta0f9 { gap: 28px; justify-content: flex-start; padding: 40px 16px 40px 16px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={enYdAFSL3:\".framer-h8vrqy-override\",W6LzrRxP0:\".framer-t1jyi-override\"};const rules=[\".framer-0093Q.framer-ekikbb, .framer-0093Q .framer-ekikbb { display: block; }\",\".framer-0093Q.framer-1cqrsw5 { align-content: center; align-items: center; background-color: var(--jyjcp); 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-0093Q .framer-df0072-container { flex: none; height: auto; max-width: 1200px; order: -1000; position: relative; width: 100%; }\",\".framer-0093Q .framer-1y5m0cv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-0093Q .framer-yta0f9 { --border-bottom-width: 0px; --border-color: rgba(197, 199, 199, 0.38); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0f0f0f); box-shadow: 0px 1px 2px 0px rgba(156, 137, 137, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; order: 1002; overflow: hidden; padding: 40px 32px 40px 32px; position: relative; width: 100%; }\",\".framer-0093Q .framer-so0bib-container { flex: none; height: auto; max-width: 1200px; position: relative; width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-0093Q[data-border=\"true\"]::after, .framer-0093Q [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; }'];const mediaQueries={enYdAFSL3:\"(min-width: 810px) and (max-width: 1199.98px)\",QHqGcc5NV:\"(min-width: 1200px)\",W6LzrRxP0:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"QHqGcc5NV\",Phone:\"W6LzrRxP0\",Tablet:\"enYdAFSL3\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({fill,height,id,width,...props})=>{return{...props,cTSvTzvWj:fill??props.cTSvTzvWj??\"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QHqGcc5NV\"};};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,cTSvTzvWj,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:\"QHqGcc5NV\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(cTSvTzvWj)}; } @media (min-width: 810px) and (max-width: 1199.98px) { :root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15)); } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1cqrsw5\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--jyjcp\":cTSvTzvWj,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"min(100vw, 1200px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-df0072-container\",nodeId:\"xMB7EogQk\",scopeId:\"i4wADo5S2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{enYdAFSL3:{variant:matchVariant(\"ZWzXJ8_aE\")},W6LzrRxP0:{variant:matchVariant(\"ZWzXJ8_aE\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"xMB7EogQk\",layoutId:\"xMB7EogQk\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"GitJqkmCv\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y5m0cv\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-yta0f9\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{enYdAFSL3:{width:\"min(100vw - 48px, 1200px)\"},W6LzrRxP0:{width:\"min(100vw - 32px, 1200px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:233,width:\"min(100vw - 64px, 1200px)\",y:1120,children:/*#__PURE__*/_jsx(Container,{className:\"framer-so0bib-container\",nodeId:\"dOO_pSusr\",scopeId:\"i4wADo5S2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{enYdAFSL3:{variant:matchVariant(\"Nzy62LzwQ\")},W6LzrRxP0:{variant:matchVariant(\"KBea9P5YY\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"dOO_pSusr\",layoutId:\"dOO_pSusr\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"WIjOY6Ti9\"),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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"enYdAFSL3\":{\"layout\":[\"fixed\",\"fixed\"]},\"W6LzrRxP0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"cTSvTzvWj\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"QHqGcc5NV\":[\".framer-df0072-container\",\".framer-yta0f9\"],\"enYdAFSL3\":[\".framer-df0072-container\",\".framer-yta0f9\"],\"W6LzrRxP0\":[\".framer-df0072-container\",\".framer-yta0f9\"]}\n * @framerBreakpoints {\"QHqGcc5NV\":{\"min\":1200,\"canvasClassName\":\"framer-1cqrsw5-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"enYdAFSL3\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-h8vrqy-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"W6LzrRxP0\":{\"max\":809,\"canvasClassName\":\"framer-t1jyi-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant QHqGcc5NV\n * @framerLayoutTemplate true\n */const Frameri4wADo5S2=withCSS(Component,css,\"framer-0093Q\");export default Frameri4wADo5S2;Frameri4wADo5S2.displayName=\"Porfolio Layout\";Frameri4wADo5S2.defaultProps={height:1e3,width:1200};addPropertyControls(Frameri4wADo5S2,{cTSvTzvWj:{defaultValue:'var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15)) /* {\"name\":\"Background\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(Frameri4wADo5S2,[{explicitInter:true,fonts:[]},...NavbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Frameri4wADo5S2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri4wADo5S2\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"cTSvTzvWj\\\":\\\"fill\\\"}\",\"framerDefaultVariant\":\"QHqGcc5NV\",\"framerBreakpoints\":\"{\\\"QHqGcc5NV\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1cqrsw5-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"enYdAFSL3\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-h8vrqy-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"W6LzrRxP0\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-t1jyi-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"QHqGcc5NV\\\":[\\\".framer-df0072-container\\\",\\\".framer-yta0f9\\\"],\\\"enYdAFSL3\\\":[\\\".framer-df0072-container\\\",\\\".framer-yta0f9\\\"],\\\"W6LzrRxP0\\\":[\\\".framer-df0072-container\\\",\\\".framer-yta0f9\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"enYdAFSL3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W6LzrRxP0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__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 PorfolioLayout from \"https://framerusercontent.com/modules/IBPZKgHDRg5GWc4G3tVf/opeD0BNPJwKXBHw1RaUP/i4wADo5S2.js\";\r\n\r\n\t\tconst routes = {zVYzwylDn: {elements: {gvgNgX4qv: \"hero\", GWxIZLchp: \"site-footer\", JxgxNewD6: \"about\", lROgEOy_P: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IAMpDfXp62LDiLSgkYqA/P8Kk5OBStkwPI4V1NtLX/zVYzwylDn.js\")), path: \"/\"}, bkFE5zLEo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KFeqilZ9ekJayUz42j8A/4BK55g73jkAmmIRtBJIs/bkFE5zLEo.js\")), path: \"/musematch\"}, UIyQ7gMoE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1EVkMOGs2xVVPTQuIyWd/fFAYpZYU8gEcv7PEwKkQ/UIyQ7gMoE.js\")), path: \"/saveup\"}, qppSFdJKy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GlGZVLuv1TsIoDlKEpmd/usCQFITC9fsSOhvkC3gF/qppSFdJKy.js\")), path: \"/water-access-initiative\"}, P8DgJ_xFv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EYKBbGKjwA4ksgXZmG7s/9vtrQt0mSnCavBdcjNuk/P8DgJ_xFv.js\")), path: \"/roastit\"}}\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 serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"88824b9c7765e4c59d8e0837189a145d03743f3ccbf0497c5a6cac0c7ce32f93\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {cTSvTzvWj: \"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15))\"}\r\nconst templateProps = {bkFE5zLEo: props1, P8DgJ_xFv: props1, qppSFdJKy: props1, UIyQ7gMoE: props1, zVYzwylDn: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"zVYzwylDn\":\r\ncase \"bkFE5zLEo\":\r\ncase \"UIyQ7gMoE\":\r\ncase \"qppSFdJKy\":\r\ncase \"P8DgJ_xFv\":\r\nreturn React.createElement(PorfolioLayout, {...props, key: \"PorfolioLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"zVYzwylDn\":\r\ncase \"bkFE5zLEo\":\r\ncase \"UIyQ7gMoE\":\r\ncase \"qppSFdJKy\":\r\ncase \"P8DgJ_xFv\":\r\nreturn [{hash: \"1cqrsw5\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"h8vrqy\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"t1jyi\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\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://arpineazatyan.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/RadGOBXEHkGbREaeAKlc/Wey0BzuTm5csrTCqKORh/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}