{"version":3,"file":"shared-lib.DAH-EhE1.mjs","names":["mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","Skills","createLayoutDependency","useRef","React.useId","className","RichText","MenuItem","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","Home","CaseStudies","CV"],"sources":["https:/framerusercontent.com/modules/oIa9jYqVoiduNUSqRQ7h/utuZoJKJkJROgiqROlgk/ProgressiveBlur.js","https:/framerusercontent.com/modules/dWJxFSqq9ZRczzcnhKT4/dBCWqZNmRUbb0vvKCzoz/APVkhTTcg.js","https:/framerusercontent.com/modules/uCYqecTMmCSopKQilo0i/5sM9eP5nT8fNDuaO4BKd/BxlLYikMl.js","https:/framerusercontent.com/modules/76GqKYTjADWQPNMagBas/b8H415KAhcq7neNo4AQM/cZMybmYLI.js","https:/framerusercontent.com/modules/is7WknUG964vHS3bTWnJ/kZz6fKJMXSNOVJE1oJo8/bfW0s5Fhn.js","https:/framerusercontent.com/modules/a1Q3qMZxY7M9XINMCXLZ/EATVIA4isuxy2BqHpI51/xZYoCHYND.js","https:/framerusercontent.com/modules/hwaOdfVGMHVZODtLGmIp/BQOFizsii897JZqZvk6m/lGopWLFF0.js","https:/framerusercontent.com/modules/nZg5LtIDJUI40tjQ2uxD/UI84OTu0t8g5U1U5QdBi/s1u22NQb7.js","https:/framerusercontent.com/modules/c4G65iBV6KoWwDJfbNbl/E6V1y9tfWYL5KL2SMEEE/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const computeDirection=dir=>{switch(dir){case\"toTop\":return\"to top\";case\"toLeft\":return\"to left\";case\"toRight\":return\"to right\";case\"toBottom\":default:return\"to bottom\";}};// Code component provided by Eleveight Supply™. All rights reserved 2024.\n/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function ProgressiveBlur(props){const{blur,blurDirection,allCorners,radius,topLeft,topRight,bottomRight,bottomLeft}=props;const layers=[];const base=blur;const dir=computeDirection(blurDirection);for(let i=0;i<8;i++){const b=base/2**(8-i);const start=(i*12.5).toFixed(1);const mid1=(+start+12.5).toFixed(1);const mid2=(+start+25).toFixed(1);const end=(+start+37.5).toFixed(1);layers.push({blur:`${b}px`,gradient:[`rgba(0,0,0,0) ${start}%`,`rgba(0,0,0,1) ${mid1}%`,`rgba(0,0,0,1) ${mid2}%`,`rgba(0,0,0,0) ${end}%`].join(\", \")});}const cornerRadius=allCorners?`${radius}px`:`${topLeft}px ${topRight}px ${bottomRight}px ${bottomLeft}px`;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:cornerRadius,overflow:\"hidden\",background:\"none\"},children:layers.map((layer,idx)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,zIndex:idx+1,pointerEvents:\"none\",backdropFilter:`blur(${layer.blur})`,WebkitBackdropFilter:`blur(${layer.blur})`,maskImage:`linear-gradient(${dir}, ${layer.gradient})`,WebkitMaskImage:`linear-gradient(${dir}, ${layer.gradient})`,borderRadius:cornerRadius}},idx))});}ProgressiveBlur.defaultProps={blur:10,blurDirection:\"toBottom\",allCorners:true,radius:0,topLeft:0,topRight:0,bottomRight:0,bottomLeft:0};addPropertyControls(ProgressiveBlur,{blur:{type:ControlType.Number,title:\"Blur\",defaultValue:10,min:0,max:100,step:1},blurDirection:{type:ControlType.SegmentedEnum,title:\"Direction\",options:[\"toBottom\",\"toTop\",\"toLeft\",\"toRight\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"toBottom\"},cornerRadius:{type:ControlType.FusedNumber,title:\"Radius\",toggleKey:\"allCorners\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],defaultValue:0,min:0,max:200,step:1,description:\"If you need rounded corners, apply them here—don’t put them on the parent container or the blur will break.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProgressiveBlur\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProgressiveBlur.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-k0boe\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0.492 L 18 0.492 L 18 19 L 0 19 Z M 17.145 12.337 L 9.433 12.337 L 9.433 11.458 L 8.573 11.458 L 8.573 9.694 L 7.718 9.694 L 7.718 7.93 L 6.857 7.93 L 6.857 6.171 L 6.002 6.171 L 6.002 5.286 L 13.714 5.286 L 13.714 4.407 L 4.286 4.407 L 4.286 5.286 L 3.431 5.286 L 3.431 3.522 L 4.286 3.522 L 4.286 2.643 L 0 2.643 L 0 3.522 L 0.861 3.522 L 0.861 11.458 L 0 11.458 L 0 13.222 L 0.861 13.222 L 0.861 18.508 L 17.145 18.508 L 17.145 13.222 L 18 13.222 L 18 11.458 L 17.145 11.458 Z M 1.716 3.522 L 2.571 3.522 L 2.571 7.93 L 1.716 7.93 Z M 7.717 17.629 L 6.857 17.629 L 6.857 13.222 L 6.002 13.222 L 6.002 17.629 L 3.431 17.629 L 3.431 15.865 L 4.286 15.865 L 4.286 14.98 L 3.431 14.98 L 3.431 13.222 L 2.571 13.222 L 2.571 17.629 L 1.716 17.629 L 1.716 11.458 L 2.571 11.458 L 2.571 9.694 L 3.431 9.694 L 3.431 7.93 L 4.286 7.93 L 4.286 7.051 L 5.147 7.051 L 5.147 7.93 L 6.002 7.93 L 6.002 9.694 L 6.857 9.694 L 6.857 11.458 L 7.717 11.458 Z M 16.29 17.629 L 8.572 17.629 L 8.572 13.222 L 16.29 13.222 Z M 17.145 9.694 L 16.29 9.694 L 16.29 11.458 L 17.145 11.458 Z M 16.29 7.93 L 15.429 7.93 L 15.429 9.694 L 16.29 9.694 Z M 15.429 6.171 L 14.574 6.171 L 14.574 7.93 L 15.429 7.93 Z M 15.429 14.101 L 12.859 14.101 L 12.859 16.744 L 15.429 16.744 Z M 14.574 15.865 L 13.714 15.865 L 13.714 14.98 L 14.574 14.98 Z M 14.574 5.286 L 13.714 5.286 L 13.714 6.171 L 14.574 6.171 Z M 11.143 10.573 L 11.143 11.458 L 14.574 11.458 L 14.574 9.694 L 13.714 9.694 L 13.714 10.573 Z M 13.714 8.815 L 12.859 8.815 L 12.859 9.694 L 13.714 9.694 Z M 12.004 14.101 L 9.433 14.101 L 9.433 16.744 L 12.004 16.744 Z M 11.143 15.865 L 10.288 15.865 L 10.288 14.98 L 11.143 14.98 Z M 11.143 9.694 L 10.288 9.694 L 10.288 10.573 L 11.143 10.573 Z M 10.288 8.815 L 12.859 8.815 L 12.859 7.93 L 9.433 7.93 L 9.433 9.694 L 10.288 9.694 Z M 6.002 12.337 L 3.431 12.337 L 3.431 13.222 L 6.002 13.222 Z M 4.286 0 L 3.431 0 L 3.431 0.879 L 4.286 0.879 Z M 2.571 0.879 L 1.716 0.879 L 1.716 1.764 L 2.571 1.764 Z\" fill=\"transparent\" height=\"19px\" id=\"H7sPhXeCV\" transform=\"translate(1 0)\" width=\"18px\"><path d=\"M 0 0 L 18 0 L 18 18.508 L 0 18.508 Z\" fill=\"transparent\" height=\"18.508371353149414px\" id=\"t_KMrow6V\" transform=\"translate(0 0.492)\" width=\"18px\"/><path d=\"M 17.145 9.694 L 9.433 9.694 L 9.433 8.815 L 8.573 8.815 L 8.573 7.051 L 7.718 7.051 L 7.718 5.286 L 6.857 5.286 L 6.857 3.528 L 6.002 3.528 L 6.002 2.643 L 13.714 2.643 L 13.714 1.764 L 4.286 1.764 L 4.286 2.643 L 3.431 2.643 L 3.431 0.879 L 4.286 0.879 L 4.286 0 L 0 0 L 0 0.879 L 0.861 0.879 L 0.861 8.815 L 0 8.815 L 0 10.579 L 0.861 10.579 L 0.861 15.865 L 17.145 15.865 L 17.145 10.579 L 18 10.579 L 18 8.815 L 17.145 8.815 Z M 1.716 0.879 L 2.571 0.879 L 2.571 5.286 L 1.716 5.286 Z M 7.717 14.986 L 6.857 14.986 L 6.857 10.579 L 6.002 10.579 L 6.002 14.986 L 3.431 14.986 L 3.431 13.222 L 4.286 13.222 L 4.286 12.337 L 3.431 12.337 L 3.431 10.579 L 2.571 10.579 L 2.571 14.986 L 1.716 14.986 L 1.716 8.815 L 2.571 8.815 L 2.571 7.051 L 3.431 7.051 L 3.431 5.286 L 4.286 5.286 L 4.286 4.407 L 5.147 4.407 L 5.147 5.286 L 6.002 5.286 L 6.002 7.051 L 6.857 7.051 L 6.857 8.815 L 7.717 8.815 Z M 16.29 14.986 L 8.572 14.986 L 8.572 10.579 L 16.29 10.579 Z\" fill=\"rgb(255, 255, 255)\" height=\"15.865144585136845px\" id=\"SvCrRGLSr\" transform=\"translate(0 2.643)\" width=\"18px\"/><path d=\"M 15.429 9.694 L 14.574 9.694 L 14.574 11.458 L 15.429 11.458 Z M 14.574 7.93 L 13.714 7.93 L 13.714 9.694 L 14.574 9.694 Z M 13.714 6.171 L 12.859 6.171 L 12.859 7.93 L 13.714 7.93 Z M 13.714 14.101 L 11.143 14.101 L 11.143 16.744 L 13.714 16.744 Z M 12.859 15.865 L 11.998 15.865 L 11.998 14.98 L 12.859 14.98 Z M 12.859 5.286 L 11.998 5.286 L 11.998 6.171 L 12.859 6.171 Z M 9.428 10.573 L 9.428 11.458 L 12.859 11.458 L 12.859 9.694 L 11.998 9.694 L 11.998 10.573 Z M 11.998 8.815 L 11.143 8.815 L 11.143 9.694 L 11.998 9.694 Z M 10.288 14.101 L 7.717 14.101 L 7.717 16.744 L 10.288 16.744 Z M 9.427 15.865 L 8.572 15.865 L 8.572 14.98 L 9.427 14.98 Z M 9.427 9.694 L 8.572 9.694 L 8.572 10.573 L 9.427 10.573 Z M 8.572 8.815 L 11.143 8.815 L 11.143 7.93 L 7.717 7.93 L 7.717 9.694 L 8.572 9.694 Z M 4.286 12.337 L 1.716 12.337 L 1.716 13.222 L 4.286 13.222 Z M 2.571 0 L 1.716 0 L 1.716 0.879 L 2.571 0.879 Z M 0.855 0.879 L 0 0.879 L 0 1.764 L 0.855 1.764 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.744291468520707px\" id=\"UlLD2r9lv\" transform=\"translate(1.716 0)\" width=\"15.429375152587909px\"/></g></svg>',style:{...style}});});const css=[`.framer-k0boe { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Home\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/L7I1YAE60\",\"id\":\"L7I1YAE60\",\"moduleId\":\"TeaEdlh7rU5JvlHi3y0M\"}}\n */const Icon=withCSS(Component,css,\"framer-k0boe\");Icon.displayName=\"Home\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Home\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L7I1YAE60\\\",\\\"id\\\":\\\"L7I1YAE60\\\",\\\"moduleId\\\":\\\"TeaEdlh7rU5JvlHi3y0M\\\"}}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-GrC4V\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0.518 L 20 0.518 L 20 20 L 0 20 Z M 2.381 0.925 L 17.619 0.925 L 17.619 1.857 L 3.337 1.857 L 3.337 2.782 L 17.619 2.782 L 17.619 3.714 L 2.381 3.714 L 2.381 4.639 L 3.337 4.639 L 3.337 18.557 L 2.381 18.557 L 2.381 19.482 L 18.575 19.482 L 18.575 18.557 L 4.287 18.557 L 4.287 4.639 L 18.575 4.639 L 18.575 18.557 L 19.525 18.557 L 19.525 3.714 L 18.575 3.714 L 18.575 0.925 L 19.525 0.925 L 19.525 0 L 2.381 0 Z M 15.719 14.843 L 14.763 14.843 L 14.763 15.775 L 15.719 15.775 Z M 15.719 7.422 L 14.762 7.422 L 14.762 6.496 L 8.1 6.496 L 8.1 7.422 L 7.144 7.422 L 7.144 8.353 L 6.194 8.353 L 6.194 14.843 L 7.144 14.843 L 7.144 11.135 L 8.1 11.135 L 8.1 10.204 L 9.05 10.204 L 9.05 9.279 L 13.812 9.279 L 13.812 10.204 L 14.762 10.204 L 14.762 11.135 L 15.719 11.135 L 15.719 14.843 L 16.669 14.843 L 16.669 8.353 L 15.719 8.353 Z M 14.762 15.775 L 8.1 15.775 L 8.1 16.7 L 14.762 16.7 Z M 13.812 12.986 L 12.856 12.986 L 12.856 13.918 L 13.812 13.918 Z M 13.812 11.135 L 12.856 11.135 L 12.856 12.061 L 13.812 12.061 Z M 12.856 13.918 L 10 13.918 L 10 14.843 L 12.856 14.843 Z M 10 12.986 L 9.05 12.986 L 9.05 13.918 L 10 13.918 Z M 10 11.135 L 9.05 11.135 L 9.05 12.061 L 10 12.061 Z M 8.1 14.843 L 7.144 14.843 L 7.144 15.775 L 8.1 15.775 Z M 2.381 17.626 L 1.431 17.626 L 1.431 18.557 L 2.381 18.557 Z M 2.381 0.925 L 1.431 0.925 L 1.431 1.857 L 2.381 1.857 Z M 1.431 3.714 L 2.381 3.714 L 2.381 2.782 L 1.431 2.782 L 1.431 1.857 L 0.475 1.857 L 0.475 17.626 L 1.431 17.626 Z\" fill=\"transparent\" height=\"20px\" id=\"VT2Dirwky\" width=\"20px\"><path d=\"M 0 0 L 20 0 L 20 19.482 L 0 19.482 Z\" fill=\"transparent\" height=\"19.482496140948534px\" id=\"GDwGF0pEO\" transform=\"translate(0 0.518)\" width=\"20px\"/><path d=\"M 0 0.925 L 15.238 0.925 L 15.238 1.857 L 0.956 1.857 L 0.956 2.782 L 15.238 2.782 L 15.238 3.714 L 0 3.714 L 0 4.639 L 0.956 4.639 L 0.956 18.557 L 0 18.557 L 0 19.482 L 16.194 19.482 L 16.194 18.557 L 1.906 18.557 L 1.906 4.639 L 16.194 4.639 L 16.194 18.557 L 17.144 18.557 L 17.144 3.714 L 16.194 3.714 L 16.194 0.925 L 17.144 0.925 L 17.144 0 L 0 0 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.48249618592969px\" id=\"aYnjfxyGC\" transform=\"translate(2.381 0)\" width=\"17.143749999999983px\"/><path d=\"M 9.525 8.347 L 8.569 8.347 L 8.569 9.279 L 9.525 9.279 Z M 9.525 0.925 L 8.569 0.925 L 8.569 0 L 1.906 0 L 1.906 0.925 L 0.95 0.925 L 0.95 1.857 L 0 1.857 L 0 8.347 L 0.95 8.347 L 0.95 4.639 L 1.906 4.639 L 1.906 3.708 L 2.856 3.708 L 2.856 2.782 L 7.619 2.782 L 7.619 3.708 L 8.569 3.708 L 8.569 4.639 L 9.525 4.639 L 9.525 8.347 L 10.475 8.347 L 10.475 1.857 L 9.525 1.857 Z M 8.569 9.279 L 1.906 9.279 L 1.906 10.204 L 8.569 10.204 Z\" fill=\"rgb(255, 255, 255)\" height=\"10.20395737700772px\" id=\"ZJrCHLD8K\" transform=\"translate(6.194 6.496)\" width=\"10.475000000000023px\"/><path d=\"M 13.337 12.061 L 12.381 12.061 L 12.381 12.992 L 13.337 12.992 Z M 13.337 10.21 L 12.381 10.21 L 12.381 11.135 L 13.337 11.135 Z M 12.381 12.992 L 9.525 12.992 L 9.525 13.918 L 12.381 13.918 Z M 9.525 12.061 L 8.575 12.061 L 8.575 12.992 L 9.525 12.992 Z M 9.525 10.21 L 8.575 10.21 L 8.575 11.135 L 9.525 11.135 Z M 7.625 13.918 L 6.669 13.918 L 6.669 14.849 L 7.625 14.849 Z M 1.906 16.7 L 0.956 16.7 L 0.956 17.632 L 1.906 17.632 Z M 1.906 0 L 0.956 0 L 0.956 0.932 L 1.906 0.932 Z M 0.956 2.788 L 1.906 2.788 L 1.906 1.857 L 0.956 1.857 L 0.956 0.932 L 0 0.932 L 0 16.7 L 0.956 16.7 Z\" fill=\"rgb(255, 255, 255)\" height=\"17.63165829212045px\" id=\"upC3wutIc\" transform=\"translate(0.475 0.925)\" width=\"13.337499427795422px\"/></g></svg>',style:{...style}});});const css=[`.framer-GrC4V { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"CV\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/L7I1YAE60\",\"id\":\"L7I1YAE60\",\"moduleId\":\"TeaEdlh7rU5JvlHi3y0M\"}}\n */const Icon=withCSS(Component,css,\"framer-GrC4V\");Icon.displayName=\"CV\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"CV\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L7I1YAE60\\\",\\\"id\\\":\\\"L7I1YAE60\\\",\\\"moduleId\\\":\\\"TeaEdlh7rU5JvlHi3y0M\\\"}}\",\"framerIntrinsicWidth\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-p5lZb\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 18 4.5 L 17.1 4.5 L 17.1 8.102 L 18 8.102 Z M 17.1 3.602 L 16.194 3.602 L 16.194 4.5 L 17.1 4.5 Z M 16.194 16.199 L 15.294 16.199 L 15.294 17.102 L 16.194 17.102 Z M 15.294 9 L 16.194 9 L 16.194 16.199 L 17.1 16.199 L 17.1 8.102 L 15.294 8.102 Z M 15.294 9 L 13.488 9 L 13.488 9.904 L 15.294 9.904 Z M 15.294 17.102 L 2.664 17.102 L 2.664 18 L 15.294 18 Z M 13.488 9.904 L 11.688 9.904 L 11.688 10.801 L 13.488 10.801 Z M 8.076 11.699 L 8.076 13.5 L 9.882 13.5 L 9.882 11.699 L 11.688 11.699 L 11.688 10.801 L 9.882 10.801 L 9.882 9.904 L 8.076 9.904 L 8.076 10.801 L 6.27 10.801 L 6.27 11.699 Z M 13.488 0 L 4.464 0 L 4.464 0.904 L 13.488 0.904 Z M 6.312 9.886 L 4.506 9.886 L 4.506 10.783 L 6.312 10.783 Z M 4.506 8.982 L 2.706 8.982 L 2.706 9.886 L 4.506 9.886 Z M 16.236 3.585 L 16.236 2.687 L 14.436 2.687 L 14.436 0.886 L 13.53 0.886 L 13.53 2.687 L 4.506 2.687 L 4.506 0.886 L 3.606 0.886 L 3.606 2.687 L 1.8 2.687 L 1.8 3.585 Z M 2.706 16.181 L 1.8 16.181 L 1.8 17.085 L 2.706 17.085 Z M 1.8 8.982 L 2.706 8.982 L 2.706 8.085 L 0.9 8.085 L 0.9 16.181 L 1.8 16.181 Z M 1.8 3.585 L 0.9 3.585 L 0.9 4.482 L 1.8 4.482 Z M 0.9 4.482 L 0 4.482 L 0 8.085 L 0.9 8.085 Z\" fill=\"transparent\" height=\"17.999999501315074px\" id=\"cvmpV9r2D\" transform=\"translate(0.5 1)\" width=\"18.00000064473403px\"><path d=\"M 15.336 4.5 L 14.436 4.5 L 14.436 8.102 L 15.336 8.102 Z M 14.436 3.602 L 13.53 3.602 L 13.53 4.5 L 14.436 4.5 Z M 13.53 16.199 L 12.63 16.199 L 12.63 17.102 L 13.53 17.102 Z M 12.63 9 L 13.53 9 L 13.53 16.199 L 14.436 16.199 L 14.436 8.102 L 12.63 8.102 Z M 12.63 9 L 10.824 9 L 10.824 9.904 L 12.63 9.904 Z M 12.63 17.102 L 0 17.102 L 0 18 L 12.63 18 Z M 10.824 9.904 L 9.024 9.904 L 9.024 10.801 L 10.824 10.801 Z M 5.412 11.699 L 5.412 13.5 L 7.218 13.5 L 7.218 11.699 L 9.024 11.699 L 9.024 10.801 L 7.218 10.801 L 7.218 9.904 L 5.412 9.904 L 5.412 10.801 L 3.606 10.801 L 3.606 11.699 Z M 10.824 0 L 1.8 0 L 1.8 0.904 L 10.824 0.904 Z\" fill=\"rgb(255, 255, 255)\" height=\"17.999999501315074px\" id=\"q35nSIRbr\" transform=\"translate(2.664 0)\" width=\"15.33552687268508px\"/><path d=\"M 6.312 9 L 4.506 9 L 4.506 9.898 L 6.312 9.898 Z M 4.506 8.096 L 2.706 8.096 L 2.706 9 L 4.506 9 Z M 16.236 2.699 L 16.236 1.801 L 14.436 1.801 L 14.436 0 L 13.53 0 L 13.53 1.801 L 4.506 1.801 L 4.506 0 L 3.606 0 L 3.606 1.801 L 1.8 1.801 L 1.8 2.699 Z M 2.706 15.295 L 1.8 15.295 L 1.8 16.199 L 2.706 16.199 Z M 1.8 8.096 L 2.706 8.096 L 2.706 7.199 L 0.9 7.199 L 0.9 15.295 L 1.8 15.295 Z M 1.8 2.699 L 0.9 2.699 L 0.9 3.596 L 1.8 3.596 Z M 0.9 3.596 L 0 3.596 L 0 7.199 L 0.9 7.199 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.198819022397714px\" id=\"loQ0XiXWr\" transform=\"translate(0 0.886)\" width=\"16.235526741406275px\"/></g></svg>',style:{...style}});});const css=[`.framer-p5lZb { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Case Studies\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/L7I1YAE60\",\"id\":\"L7I1YAE60\",\"moduleId\":\"TeaEdlh7rU5JvlHi3y0M\"}}\n */const Icon=withCSS(Component,css,\"framer-p5lZb\");Icon.displayName=\"Case Studies\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Case Studies\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L7I1YAE60\\\",\\\"id\\\":\\\"L7I1YAE60\\\",\\\"moduleId\\\":\\\"TeaEdlh7rU5JvlHi3y0M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-MKnMy\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z M 20 0.95 L 19.05 0.95 L 19.05 2.856 L 20 2.856 Z M 19.05 2.856 L 18.094 2.856 L 18.094 3.806 L 19.05 3.806 Z M 19.05 0 L 17.144 0 L 17.144 0.95 L 19.05 0.95 Z M 18.094 3.806 L 17.144 3.806 L 17.144 4.763 L 18.094 4.763 Z M 17.144 4.762 L 16.194 4.762 L 16.194 6.662 L 17.144 6.662 Z M 17.144 0.95 L 16.194 0.95 L 16.194 1.906 L 17.144 1.906 Z M 16.194 6.662 L 15.238 6.662 L 15.238 7.619 L 16.194 7.619 Z M 16.194 1.906 L 15.238 1.906 L 15.238 2.856 L 16.194 2.856 Z M 15.238 7.619 L 14.288 7.619 L 14.288 8.569 L 15.238 8.569 Z M 15.237 2.856 L 13.337 2.856 L 13.337 3.806 L 15.237 3.806 Z M 14.287 8.569 L 13.337 8.569 L 13.337 9.525 L 14.287 9.525 Z M 13.337 9.525 L 12.381 9.525 L 12.381 10.475 L 13.337 10.475 Z M 13.337 3.806 L 12.381 3.806 L 12.381 4.763 L 13.337 4.763 Z M 12.381 10.475 L 11.431 10.475 L 11.431 11.425 L 12.381 11.425 Z M 12.381 4.762 L 11.431 4.762 L 11.431 5.712 L 12.381 5.712 Z M 11.431 11.425 L 10.475 11.425 L 10.475 12.381 L 11.431 12.381 Z M 11.431 5.713 L 10.475 5.713 L 10.475 6.663 L 11.431 6.663 Z M 10.475 6.662 L 9.525 6.662 L 9.525 7.619 L 10.475 7.619 Z M 9.525 11.425 L 8.575 11.425 L 8.575 10.475 L 7.619 10.475 L 7.619 9.525 L 6.669 9.525 L 6.669 10.475 L 5.719 10.475 L 5.719 11.425 L 2.856 11.425 L 2.856 12.381 L 6.669 12.381 L 6.669 13.331 L 7.619 13.331 L 7.619 17.144 L 8.575 17.144 L 8.575 14.281 L 9.525 14.281 L 9.525 13.331 L 10.475 13.331 L 10.475 12.381 L 9.525 12.381 Z M 9.525 7.619 L 8.575 7.619 L 8.575 8.569 L 9.525 8.569 Z M 8.575 8.569 L 7.619 8.569 L 7.619 9.525 L 8.575 9.525 Z M 6.669 18.094 L 2.856 18.094 L 2.856 19.044 L 7.619 19.044 L 7.619 17.144 L 6.669 17.144 Z M 3.812 13.331 L 3.812 16.187 L 6.669 16.187 L 6.669 13.331 Z M 5.719 15.237 L 4.763 15.237 L 4.763 14.281 L 5.719 14.281 Z M 3.812 16.187 L 2.856 16.187 L 2.856 17.144 L 3.812 17.144 Z M 2.856 17.144 L 1.906 17.144 L 1.906 18.094 L 2.856 18.094 Z M 1.906 18.094 L 0.956 18.094 L 0.956 17.144 L 0 17.144 L 0 20 L 2.856 20 L 2.856 19.044 L 1.906 19.044 Z M 1.906 13.331 L 2.856 13.331 L 2.856 12.381 L 0.956 12.381 L 0.956 17.144 L 1.906 17.144 Z\" fill=\"transparent\" height=\"20.00000109382065px\" id=\"wT8Rgp4PE\" width=\"20px\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\" height=\"19.999999645769602px\" id=\"m70CLuMyH\" width=\"20px\"/><path d=\"M 17.144 0.95 L 16.194 0.95 L 16.194 2.856 L 17.144 2.856 Z M 16.194 2.856 L 15.237 2.856 L 15.237 3.806 L 16.194 3.806 Z M 16.194 0 L 14.288 0 L 14.288 0.95 L 16.194 0.95 Z M 15.238 3.806 L 14.288 3.806 L 14.288 4.763 L 15.238 4.763 Z M 14.288 4.762 L 13.338 4.762 L 13.338 6.662 L 14.288 6.662 Z M 14.288 0.95 L 13.338 0.95 L 13.338 1.906 L 14.288 1.906 Z M 13.338 6.662 L 12.381 6.662 L 12.381 7.619 L 13.338 7.619 Z M 13.338 1.906 L 12.381 1.906 L 12.381 2.856 L 13.338 2.856 Z M 12.381 7.619 L 11.431 7.619 L 11.431 8.569 L 12.381 8.569 Z M 12.381 2.856 L 10.481 2.856 L 10.481 3.806 L 12.381 3.806 Z M 11.431 8.569 L 10.481 8.569 L 10.481 9.525 L 11.431 9.525 Z M 10.481 9.525 L 9.525 9.525 L 9.525 10.475 L 10.481 10.475 Z M 10.481 3.806 L 9.525 3.806 L 9.525 4.763 L 10.481 4.763 Z M 9.525 10.475 L 8.575 10.475 L 8.575 11.425 L 9.525 11.425 Z M 9.525 4.762 L 8.575 4.762 L 8.575 5.712 L 9.525 5.712 Z M 8.575 11.425 L 7.619 11.425 L 7.619 12.381 L 8.575 12.381 Z M 8.575 5.713 L 7.619 5.713 L 7.619 6.663 L 8.575 6.663 Z M 7.619 6.662 L 6.669 6.662 L 6.669 7.619 L 7.619 7.619 Z M 6.669 11.425 L 5.719 11.425 L 5.719 10.475 L 4.763 10.475 L 4.763 9.525 L 3.813 9.525 L 3.813 10.475 L 2.863 10.475 L 2.863 11.425 L 0 11.425 L 0 12.381 L 3.813 12.381 L 3.813 13.331 L 4.763 13.331 L 4.763 17.144 L 5.719 17.144 L 5.719 14.281 L 6.669 14.281 L 6.669 13.331 L 7.619 13.331 L 7.619 12.381 L 6.669 12.381 Z M 6.669 7.619 L 5.719 7.619 L 5.719 8.569 L 6.669 8.569 Z M 5.719 8.569 L 4.762 8.569 L 4.762 9.525 L 5.719 9.525 Z M 3.813 18.094 L 0 18.094 L 0 19.044 L 4.763 19.044 L 4.763 17.144 L 3.813 17.144 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.043751110757295px\" id=\"m3sqCJXGe\" transform=\"translate(2.856 0)\" width=\"17.14374847412109px\"/><path d=\"M 1.906 0 L 1.906 2.856 L 4.762 2.856 L 4.762 0 Z M 3.813 1.906 L 2.856 1.906 L 2.856 0.95 L 3.813 0.95 Z M 1.906 2.856 L 0.95 2.856 L 0.95 3.813 L 1.906 3.813 Z M 0.95 3.813 L 0 3.813 L 0 4.762 L 0.95 4.762 Z\" fill=\"rgb(255, 255, 255)\" height=\"4.762500092154028px\" id=\"qCdVLQLq7\" transform=\"translate(1.906 13.331)\" width=\"4.762499940395355px\"/><path d=\"M 1.906 0.95 L 0.956 0.95 L 0.956 0 L 0 0 L 0 2.856 L 2.856 2.856 L 2.856 1.9 L 1.906 1.9 Z\" fill=\"rgb(255, 255, 255)\" height=\"2.8562499494114704px\" id=\"QceulHx25\" transform=\"translate(0 17.144)\" width=\"2.85625px\"/><path d=\"M 0.95 0.95 L 1.9 0.95 L 1.9 0 L 0 0 L 0 4.762 L 0.95 4.762 Z\" fill=\"rgb(255, 255, 255)\" height=\"4.762499934776713px\" id=\"HQtLT9gkR\" transform=\"translate(0.956 12.381)\" width=\"1.9000000298023219px\"/></g></svg>',style:{...style}});});const css=[`.framer-MKnMy { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Skills\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/L7I1YAE60\",\"id\":\"L7I1YAE60\",\"moduleId\":\"TeaEdlh7rU5JvlHi3y0M\"}}\n */const Icon=withCSS(Component,css,\"framer-MKnMy\");Icon.displayName=\"Skills\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"Skills\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L7I1YAE60\\\",\\\"id\\\":\\\"L7I1YAE60\\\",\\\"moduleId\\\":\\\"TeaEdlh7rU5JvlHi3y0M\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Skills from\"https://framerusercontent.com/modules/is7WknUG964vHS3bTWnJ/kZz6fKJMXSNOVJE1oJo8/bfW0s5Fhn.js\";const enabledGestures={tLYjwNqbJ:{hover:true}};const cycleOrder=[\"tLYjwNqbJ\",\"d4t0sIFEJ\"];const serializationHash=\"framer-hdpkB\";const variantClassNames={d4t0sIFEJ:\"framer-v-1l2ahmi\",tLYjwNqbJ:\"framer-v-1gm3n5s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"tLYjwNqbJ\",\"Variant 2\":\"d4t0sIFEJ\"};const getProps=({border,buttonColor,buttonHoverColor,click,fillColor,height,hoverFillColor,icon,id,label,link,width,...props})=>{return{...props,djtGYHmCl:icon??props.djtGYHmCl??Skills,Dr4fLLH9r:buttonHoverColor??props.Dr4fLLH9r??\"rgb(37, 39, 41)\",gXvRV1MxV:label??props.gXvRV1MxV??\"Skills\",nRc0ALOCZ:link??props.nRc0ALOCZ,TB_Q7gDic:hoverFillColor??props.TB_Q7gDic??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"tLYjwNqbJ\",VyBm6sqGX:border??props.VyBm6sqGX??{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},xKIIJXImP:fillColor??props.xKIIJXImP??\"rgb(255, 255, 255)\",yAfrfwF02:click??props.yAfrfwF02,Z0ItYwFBR:buttonColor??props.Z0ItYwFBR??\"rgb(0, 0, 0)\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,gXvRV1MxV,djtGYHmCl,yAfrfwF02,nRc0ALOCZ,Z0ItYwFBR,xKIIJXImP,Dr4fLLH9r,VyBm6sqGX,TB_Q7gDic,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tLYjwNqbJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapdisye3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yAfrfwF02){const res=await yAfrfwF02(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"d4t0sIFEJ\")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__*/_jsx(Link,{href:nRc0ALOCZ,motionChild:true,nodeId:\"tLYjwNqbJ\",openInNewTab:false,scopeId:\"xZYoCHYND\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1gm3n5s\",className,classNames)} framer-b2v8hh`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tLYjwNqbJ\",onTap:onTapdisye3,ref:refBinding,style:{...style},...addPropertyOverrides({\"tLYjwNqbJ-hover\":{\"data-framer-name\":undefined},d4t0sIFEJ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-najf8f\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"TFWtfeQqR\",style:{\"--border-bottom-width\":(VyBm6sqGX.borderBottomWidth??VyBm6sqGX.borderWidth)+\"px\",\"--border-color\":VyBm6sqGX.borderColor,\"--border-left-width\":(VyBm6sqGX.borderLeftWidth??VyBm6sqGX.borderWidth)+\"px\",\"--border-right-width\":(VyBm6sqGX.borderRightWidth??VyBm6sqGX.borderWidth)+\"px\",\"--border-style\":VyBm6sqGX.borderStyle,\"--border-top-width\":(VyBm6sqGX.borderTopWidth??VyBm6sqGX.borderWidth)+\"px\",backdropFilter:\"blur(5px)\",backgroundColor:Z0ItYwFBR,boxShadow:\"none\",WebkitBackdropFilter:\"blur(5px)\"},variants:{\"tLYjwNqbJ-hover\":{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:Dr4fLLH9r,boxShadow:\"0px 4px 0px 0px rgb(255, 255, 255)\"}},children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-ebv4sp\",Component:djtGYHmCl,layoutDependency:layoutDependency,layoutId:\"MmZTcOevN\",style:{opacity:.8}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-xKIIJXImP-xZYoCHYND))\"},children:\"Skills\"})}),className:\"framer-11skawg\",\"data-framer-name\":\"Skills\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"gzfSKvwqe\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-xKIIJXImP-xZYoCHYND)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-TB_Q7gDic-xZYoCHYND\":TB_Q7gDic,\"--variable-reference-xKIIJXImP-xZYoCHYND\":xKIIJXImP,opacity:.8},text:gXvRV1MxV,variants:{\"tLYjwNqbJ-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-TB_Q7gDic-xZYoCHYND)\",\"--variable-reference-TB_Q7gDic-xZYoCHYND\":TB_Q7gDic}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"tLYjwNqbJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-TB_Q7gDic-xZYoCHYND))\"},children:\"Skills\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hdpkB.framer-b2v8hh, .framer-hdpkB .framer-b2v8hh { display: block; }\",\".framer-hdpkB.framer-1gm3n5s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 46px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hdpkB .framer-najf8f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",\".framer-hdpkB .framer-ebv4sp { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-hdpkB .framer-11skawg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hdpkB.framer-v-1l2ahmi.framer-1gm3n5s { flex-direction: row; }\",\".framer-hdpkB.framer-v-1l2ahmi .framer-najf8f { order: 0; padding: 6px 12px 6px 12px; }\",\".framer-hdpkB.framer-v-1l2ahmi .framer-ebv4sp, .framer-hdpkB.framer-v-1gm3n5s.hover .framer-najf8f { order: 0; }\",\".framer-hdpkB.framer-v-1gm3n5s.hover.framer-1gm3n5s { justify-content: flex-start; }\",'.framer-hdpkB[data-border=\"true\"]::after, .framer-hdpkB [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"d4t0sIFEJ\":{\"layout\":[\"auto\",\"fixed\"]},\"t3sF9a1FP\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"gXvRV1MxV\":\"label\",\"djtGYHmCl\":\"icon\",\"yAfrfwF02\":\"click\",\"nRc0ALOCZ\":\"link\",\"Z0ItYwFBR\":\"buttonColor\",\"xKIIJXImP\":\"fillColor\",\"Dr4fLLH9r\":\"buttonHoverColor\",\"VyBm6sqGX\":\"border\",\"TB_Q7gDic\":\"hoverFillColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"TeaEdlh7rU5JvlHi3y0M\"]\n */const FramerxZYoCHYND=withCSS(Component,css,\"framer-hdpkB\");export default FramerxZYoCHYND;FramerxZYoCHYND.displayName=\"Menu Item\";FramerxZYoCHYND.defaultProps={height:46,width:95};addPropertyControls(FramerxZYoCHYND,{variant:{options:[\"tLYjwNqbJ\",\"d4t0sIFEJ\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},gXvRV1MxV:{defaultValue:\"Skills\",displayTextArea:false,title:\"Label\",type:ControlType.String},djtGYHmCl:{defaultValue:{identifier:\"local-module:vector/bfW0s5Fhn:default\",moduleId:\"is7WknUG964vHS3bTWnJ\"},description:\"\",setModuleId:\"TeaEdlh7rU5JvlHi3y0M\",title:\"Icon\",type:ControlType.VectorSetItem},yAfrfwF02:{title:\"Click\",type:ControlType.EventHandler},nRc0ALOCZ:{title:\"Link\",type:ControlType.Link},Z0ItYwFBR:{defaultValue:\"rgb(0, 0, 0)\",title:\"button color\",type:ControlType.Color},xKIIJXImP:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill Color\",type:ControlType.Color},Dr4fLLH9r:{defaultValue:\"rgb(37, 39, 41)\",title:\"button hover color\",type:ControlType.Color},VyBm6sqGX:{defaultValue:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},TB_Q7gDic:{defaultValue:\"rgb(255, 255, 255)\",title:\"hover fill color\",type:ControlType.Color}});addFonts(FramerxZYoCHYND,[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/spacegrotesk/v21/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsmNsFjTDJK.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxZYoCHYND\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"d4t0sIFEJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t3sF9a1FP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVectorSets\":\"[\\\"TeaEdlh7rU5JvlHi3y0M\\\"]\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"46\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"gXvRV1MxV\\\":\\\"label\\\",\\\"djtGYHmCl\\\":\\\"icon\\\",\\\"yAfrfwF02\\\":\\\"click\\\",\\\"nRc0ALOCZ\\\":\\\"link\\\",\\\"Z0ItYwFBR\\\":\\\"buttonColor\\\",\\\"xKIIJXImP\\\":\\\"fillColor\\\",\\\"Dr4fLLH9r\\\":\\\"buttonHoverColor\\\",\\\"VyBm6sqGX\\\":\\\"border\\\",\\\"TB_Q7gDic\\\":\\\"hoverFillColor\\\"}\",\"framerIntrinsicWidth\":\"95\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Home from\"https://framerusercontent.com/modules/dWJxFSqq9ZRczzcnhKT4/dBCWqZNmRUbb0vvKCzoz/APVkhTTcg.js\";import CV from\"https://framerusercontent.com/modules/uCYqecTMmCSopKQilo0i/5sM9eP5nT8fNDuaO4BKd/BxlLYikMl.js\";import CaseStudies from\"https://framerusercontent.com/modules/76GqKYTjADWQPNMagBas/b8H415KAhcq7neNo4AQM/cZMybmYLI.js\";import MenuItem from\"https://framerusercontent.com/modules/a1Q3qMZxY7M9XINMCXLZ/EATVIA4isuxy2BqHpI51/xZYoCHYND.js\";const MenuItemFonts=getFonts(MenuItem);const enabledGestures={fMtf86jvi:{hover:true}};const cycleOrder=[\"fMtf86jvi\",\"n0c6mM3DV\",\"qF3VR_hWR\"];const serializationHash=\"framer-oryzS\";const variantClassNames={fMtf86jvi:\"framer-v-1kftb6v\",n0c6mM3DV:\"framer-v-1o2lfw6\",qF3VR_hWR:\"framer-v-13iuee2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"fMtf86jvi\",\"Variant 2\":\"n0c6mM3DV\",\"Variant 3\":\"qF3VR_hWR\"};const getProps=({border,buttonColor,buttonHoverColor,fillColor,height,id,width,...props})=>{return{...props,ayybSQAW8:buttonHoverColor??props.ayybSQAW8??\"rgb(37, 39, 41)\",esyRwqccH:fillColor??props.esyRwqccH??\"rgb(255, 255, 255)\",FrI8FP931:buttonColor??props.FrI8FP931??\"rgb(0, 0, 0)\",j7L5yvnJZ:border??props.j7L5yvnJZ??{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"fMtf86jvi\"};};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,FrI8FP931,esyRwqccH,ayybSQAW8,j7L5yvnJZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fMtf86jvi\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kftb6v\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fMtf86jvi\",ref:refBinding,style:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\",...style},...addPropertyOverrides({\"fMtf86jvi-hover\":{\"data-framer-name\":undefined},n0c6mM3DV:{\"data-framer-name\":\"Variant 2\"},qF3VR_hWR:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vcrut9\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"z_gYNAuaU\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oz27bx\",layoutDependency:layoutDependency,layoutId:\"xXXyg4S4q\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+-50+3+0,...addPropertyOverrides({\"fMtf86jvi-hover\":{y:(componentViewport?.y||0)+10+3+0},n0c6mM3DV:{y:(componentViewport?.y||0)+14+3+0},qF3VR_hWR:{y:(componentViewport?.y||0)+14+3+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10rapl7-container\",layoutDependency:layoutDependency,layoutId:\"D8tXDhkBK-container\",nodeId:\"D8tXDhkBK\",rendersWithMotion:true,scopeId:\"lGopWLFF0\",children:/*#__PURE__*/_jsx(MenuItem,{djtGYHmCl:Home,Dr4fLLH9r:ayybSQAW8,gXvRV1MxV:\"Home\",height:\"100%\",id:\"D8tXDhkBK\",layoutId:\"D8tXDhkBK\",nRc0ALOCZ:resolvedLinks[0],style:{height:\"100%\"},TB_Q7gDic:\"rgb(255, 255, 255)\",variant:\"tLYjwNqbJ\",VyBm6sqGX:j7L5yvnJZ,width:\"100%\",xKIIJXImP:esyRwqccH,Z0ItYwFBR:FrI8FP931,...addPropertyOverrides({\"fMtf86jvi-hover\":{nRc0ALOCZ:resolvedLinks[3]},n0c6mM3DV:{nRc0ALOCZ:resolvedLinks[1],variant:\"d4t0sIFEJ\"},qF3VR_hWR:{nRc0ALOCZ:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19wx8u4\",layoutDependency:layoutDependency,layoutId:\"Ujk4V61LZ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ZfUgiNWfP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZfUgiNWfP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZfUgiNWfP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZfUgiNWfP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:\"173px\",y:(componentViewport?.y||0)+-50+3+0,...addPropertyOverrides({\"fMtf86jvi-hover\":{y:(componentViewport?.y||0)+10+3+0},n0c6mM3DV:{width:undefined,y:(componentViewport?.y||0)+14+3+0},qF3VR_hWR:{y:(componentViewport?.y||0)+14+3+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qhrrgs-container\",layoutDependency:layoutDependency,layoutId:\"qqmCPq7rc-container\",nodeId:\"qqmCPq7rc\",rendersWithMotion:true,scopeId:\"lGopWLFF0\",children:/*#__PURE__*/_jsx(MenuItem,{djtGYHmCl:CaseStudies,Dr4fLLH9r:ayybSQAW8,gXvRV1MxV:\"Case Studies\",height:\"100%\",id:\"qqmCPq7rc\",layoutId:\"qqmCPq7rc\",nRc0ALOCZ:resolvedLinks1[0],style:{height:\"100%\",width:\"100%\"},TB_Q7gDic:\"rgb(255, 255, 255)\",variant:\"tLYjwNqbJ\",VyBm6sqGX:j7L5yvnJZ,width:\"100%\",xKIIJXImP:esyRwqccH,Z0ItYwFBR:FrI8FP931,...addPropertyOverrides({\"fMtf86jvi-hover\":{nRc0ALOCZ:resolvedLinks1[3]},n0c6mM3DV:{nRc0ALOCZ:resolvedLinks1[1],style:{height:\"100%\"},variant:\"d4t0sIFEJ\"},qF3VR_hWR:{nRc0ALOCZ:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+-50+3+0,...addPropertyOverrides({\"fMtf86jvi-hover\":{y:(componentViewport?.y||0)+10+3+0},n0c6mM3DV:{y:(componentViewport?.y||0)+14+3+0},qF3VR_hWR:{y:(componentViewport?.y||0)+14+3+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sl2kc8-container\",layoutDependency:layoutDependency,layoutId:\"Xr0tuhBml-container\",nodeId:\"Xr0tuhBml\",rendersWithMotion:true,scopeId:\"lGopWLFF0\",children:/*#__PURE__*/_jsx(MenuItem,{djtGYHmCl:CV,Dr4fLLH9r:ayybSQAW8,gXvRV1MxV:\"CV\",height:\"100%\",id:\"Xr0tuhBml\",layoutId:\"Xr0tuhBml\",nRc0ALOCZ:\"https://drive.google.com/file/d/1llpW_0HfxUDv2EnZvuCcJph2y5aslQpE/view?usp=drive_link\",TB_Q7gDic:\"rgb(255, 255, 255)\",variant:\"tLYjwNqbJ\",VyBm6sqGX:j7L5yvnJZ,width:\"100%\",xKIIJXImP:esyRwqccH,Z0ItYwFBR:FrI8FP931,...addPropertyOverrides({n0c6mM3DV:{variant:\"d4t0sIFEJ\"}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oryzS.framer-2o8aqn, .framer-oryzS .framer-2o8aqn { display: block; }\",\".framer-oryzS.framer-1kftb6v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 79px; justify-content: center; min-width: 100px; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-oryzS .framer-1vcrut9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 52px; justify-content: space-evenly; left: calc(50.00000000000002% - min(935px, 935px) / 2); max-width: 935px; overflow: hidden; padding: 0px; position: absolute; top: -50px; width: 935px; z-index: 3; }\",\".framer-oryzS .framer-1oz27bx { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oryzS .framer-10rapl7-container { flex: none; height: 46px; position: relative; width: auto; }\",\".framer-oryzS .framer-19wx8u4 { 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-oryzS .framer-1qhrrgs-container { flex: none; height: 46px; position: relative; width: 173px; }\",\".framer-oryzS .framer-sl2kc8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-oryzS.framer-v-1o2lfw6.framer-1kftb6v { cursor: unset; width: 390px; }\",\".framer-oryzS.framer-v-1o2lfw6 .framer-1vcrut9 { gap: 0px; justify-content: center; left: calc(50.00000000000002% - min(90%, 351px) / 2); max-width: 90%; top: 14px; width: 351px; }\",\".framer-oryzS.framer-v-1o2lfw6 .framer-19wx8u4 { gap: 44px; }\",\".framer-oryzS.framer-v-1o2lfw6 .framer-1qhrrgs-container { width: auto; }\",\".framer-oryzS.framer-v-13iuee2.framer-1kftb6v { cursor: unset; min-width: unset; width: 814px; }\",\".framer-oryzS.framer-v-13iuee2 .framer-1vcrut9 { left: calc(50.00000000000002% - min(935px, 89.98771498771498%) / 2); top: 14px; width: 90%; }\",\".framer-oryzS.framer-v-1kftb6v.hover .framer-1vcrut9 { top: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 79\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"100px\",null,null,null]},\"n0c6mM3DV\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"100px\",null,null,null]},\"qF3VR_hWR\":{\"layout\":[\"fixed\",\"fixed\"]},\"mcHaMdPWl\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"100px\",null,null,null]}}}\n * @framerVariables {\"FrI8FP931\":\"buttonColor\",\"esyRwqccH\":\"fillColor\",\"ayybSQAW8\":\"buttonHoverColor\",\"j7L5yvnJZ\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlGopWLFF0=withCSS(Component,css,\"framer-oryzS\");export default FramerlGopWLFF0;FramerlGopWLFF0.displayName=\"NavBar\";FramerlGopWLFF0.defaultProps={height:79,width:1200};addPropertyControls(FramerlGopWLFF0,{variant:{options:[\"fMtf86jvi\",\"n0c6mM3DV\",\"qF3VR_hWR\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},FrI8FP931:{defaultValue:\"rgb(0, 0, 0)\",title:\"Button Color\",type:ControlType.Color},esyRwqccH:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill Color\",type:ControlType.Color},ayybSQAW8:{defaultValue:\"rgb(37, 39, 41)\",title:\"Button Hover Color\",type:ControlType.Color},j7L5yvnJZ:{defaultValue:{borderColor:\"black\",borderStyle:\"solid\",borderWidth:1},title:\"border\",type:ControlType.Border}});addFonts(FramerlGopWLFF0,[{explicitInter:true,fonts:[]},...MenuItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlGopWLFF0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"n0c6mM3DV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"qF3VR_hWR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mcHaMdPWl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"FrI8FP931\\\":\\\"buttonColor\\\",\\\"esyRwqccH\\\":\\\"fillColor\\\",\\\"ayybSQAW8\\\":\\\"buttonHoverColor\\\",\\\"j7L5yvnJZ\\\":\\\"border\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"79\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14b65b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-NRM3t .framer-styles-preset-145k9xn:not(.rich-text-wrapper), .framer-NRM3t .framer-styles-preset-145k9xn.rich-text-wrapper a { --framer-link-text-decoration: underline; --framer-link-text-decoration-offset: 4px; --framer-link-text-decoration-style: dotted; --framer-link-text-decoration-thickness: 2px; }\"];export const className=\"framer-NRM3t\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nexport default function metadata(params,activeLocale){return{description:\"Faizan Jiya's portfolio\",favicon:\"https://framerusercontent.com/assets/g6IRTsGQEJTx7gyHLa6FbDljP2Y.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/IGm7pqIc4Yijqb9q9dxqht5bVy4.png\",title:\"Faizan's Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}