{"version":3,"file":"shared-lib.B3MNinZP.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","Finder","Safari","SS","IMessage","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js","https:/framerusercontent.com/modules/3GUFObJCl7133R6oZqJL/HRc9byyxlFFTeUpXEnmN/AZuSyXWHF.js","https:/framerusercontent.com/modules/tO9S9p1ufRU9LLIrMYst/bDdbngNr77PChJl2EGdA/rd9nWjNCV.js","https:/framerusercontent.com/modules/Qo7qGtMUkB2MnznMENYW/5qQOwOwod7CmVJwTRdVC/tJ_qh1c2K.js","https:/framerusercontent.com/modules/Fe5C1icRwcuk8sYwnoDJ/6S6q3nsuOIIxMHPA9iI6/xNo3LIZjf.js","https:/framerusercontent.com/modules/DGdaSH1Qtj13UcLv00Ff/fEPA3qml1nr6EbavmNAq/JVR34uNTn.js","https:/framerusercontent.com/modules/6lEDSX7839rlAEIaCW8V/cDs6WDcOXo0CsTxE5HU2/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";var IconType;(function(IconType){IconType[\"Default\"]=\"Default\";IconType[\"Custom\"]=\"Custom\";})(IconType||(IconType={}));var SrcType;(function(SrcType){SrcType[\"Upload\"]=\"Upload\";SrcType[\"URL\"]=\"URL\";})(SrcType||(SrcType={}));// Check for the Search Index Meta Tag\n// Currently the only way to differenciate between Preview & Publish\nconst metaTagSelector='meta[name=\"framer-search-index\"]';// We can hopefully remove this check when new Preview ships\nfunction isPublishedSiteOrSSG(){if(typeof document===\"undefined\")return true;const metaTag=document.querySelector(metaTagSelector);return!!metaTag;}/**\n *\n * DOWNLOAD\n * By Hunter\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Download(props){const{styleOptions,hoverOptions,iconOptions}=props;const{backgroundColor,color,borderRadius,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,gap}=styleOptions;const isInPublishedSiteOrSSG=isPublishedSiteOrSSG();let downloadURL=undefined;if(isInPublishedSiteOrSSG){if(props.srcType===SrcType.URL)downloadURL=props.srcURL;if(props.srcType===SrcType.Upload)downloadURL=props.srcFile;}const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;const getIcon=()=>{var ref,ref1;if(!iconOptions)return;const iconStyle={order:iconOptions.alignment===\"start\"?0:2,flexShrink:0};return iconOptions.type===IconType.Custom&&!!((ref=iconOptions.image)===null||ref===void 0?void 0:ref.src)?/*#__PURE__*/ _jsx(\"img\",{style:iconStyle,alt:((ref1=iconOptions.image)===null||ref1===void 0?void 0:ref1.alt)&&iconOptions.image.alt.length>0?iconOptions.image.alt:\"download icon\",src:iconOptions.image.src,width:iconOptions.size,height:iconOptions.size}):/*#__PURE__*/ _jsx(\"svg\",{style:iconStyle,xmlns:\"http://www.w3.org/2000/svg\",width:iconOptions.size,height:iconOptions.size,fill:iconOptions.color,viewBox:\"0 0 256 256\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M228 152v56a20 20 0 0 1-20 20H48a20 20 0 0 1-20-20v-56a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0Zm-108.49 8.49a12 12 0 0 0 17 0l40-40a12 12 0 0 0-17-17L140 123V40a12 12 0 0 0-24 0v83l-19.51-19.49a12 12 0 0 0-17 17Z\"})});};const getCursor=()=>{if(props.srcType===SrcType.URL&&props.srcURL)return\"pointer\";if(props.srcType===SrcType.Upload&&props.srcFile)return\"pointer\";return\"auto\";};const buttonTitle=isInPublishedSiteOrSSG?\"Download File\":\"Publish to Download\";return /*#__PURE__*/ _jsxs(motion.a,{target:\"_blank\",href:downloadURL,download:true,title:buttonTitle,style:{gap,fontSize:16,lineHeight:1,fontFamily:\"Inter\",fontWeight:500,width:\"max-content\",...props.style,...buttonStyles,...props.fontControl,padding:paddingValue,color:color,backgroundColor:backgroundColor,borderRadius:borderRadius,userSelect:\"none\",placeContent:flexAlignSwitch(props.fontControl),whiteSpace:\"nowrap\",cursor:getCursor()},whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:[getIcon(),props.text]});};Download.displayName=\"Download\";addPropertyControls(Download,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Download\"},srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Upload,SrcType.URL]},srcURL:{type:ControlType.String,title:\" \",placeholder:\"../example.pdf\",hidden:props=>props.srcType===SrcType.Upload},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[],hidden:props=>props.srcType===SrcType.URL},fontControl:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},iconOptions:{type:ControlType.Object,optional:true,title:\"Icon\",buttonTitle:\"Size, Color\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:Object.values(IconType),optionTitles:Object.values(IconType),displaySegmentedControl:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.type===IconType.Custom},image:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type===IconType.Default},size:{type:ControlType.Number,displayStepper:true,min:5,defaultValue:16,max:250},alignment:{title:\"Align\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"]}}},styleOptions:{type:ControlType.Object,title:\"Styles\",buttonTitle:\"Button, Font\",controls:{backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#111\"},color:{type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",displayStepper:true,defaultValue:50},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},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,defaultValue:5}}},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.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#333\",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}}}}});const buttonStyles={display:\"flex\",placeItems:\"center\",placeContent:\"center\",textDecoration:\"none\"};/* Match flex content alignment with text align */ const flexAlignSwitch=fontControlStyles=>{if(!(fontControlStyles===null||fontControlStyles===void 0?void 0:fontControlStyles.textAlign)){return\"left\";}if(fontControlStyles.textAlign===\"left\"){return\"flex-start\";}if(fontControlStyles.textAlign===\"right\"){return\"flex-end\";}return\"center\";};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Download\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Download.map","// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/kvFSr6fSU7VcYZyNyfaK/Download.js\";const DownloadFonts=getFonts(Download);const cycleOrder=[\"T5ozjiOJQ\",\"pjuvD4qBW\",\"uNMpKNriT\",\"NWu_zZMDI\",\"UBIZcgqw1\",\"kpdyL8Tol\"];const serializationHash=\"framer-dc1EM\";const variantClassNames={kpdyL8Tol:\"framer-v-105it2a\",NWu_zZMDI:\"framer-v-cnpnpd\",pjuvD4qBW:\"framer-v-ikfl28\",T5ozjiOJQ:\"framer-v-vy6cq1\",UBIZcgqw1:\"framer-v-mwxejj\",uNMpKNriT:\"framer-v-1ir3dnp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={L:\"kpdyL8Tol\",Large:\"uNMpKNriT\",M:\"UBIZcgqw1\",Mid:\"pjuvD4qBW\",S:\"NWu_zZMDI\",Small:\"T5ozjiOJQ\"};const getProps=({height,id,mouseEnter,width,...props})=>{return{...props,BFkPhZWDK:mouseEnter??props.BFkPhZWDK,variant:humanReadableVariantMap[props.variant]??props.variant??\"T5ozjiOJQ\"};};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,BFkPhZWDK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"T5ozjiOJQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1uah0z4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(BFkPhZWDK){const res=await BFkPhZWDK(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vy6cq1\",className,classNames),\"data-framer-name\":\"Small\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T5ozjiOJQ\",onMouseEnter:onMouseEnter1uah0z4,ref:refBinding,style:{...style},...addPropertyOverrides({kpdyL8Tol:{\"data-framer-name\":\"L\"},NWu_zZMDI:{\"data-framer-name\":\"S\"},pjuvD4qBW:{\"data-framer-name\":\"Mid\"},UBIZcgqw1:{\"data-framer-name\":\"M\"},uNMpKNriT:{\"data-framer-name\":\"Large\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-rqs4y0\",\"data-framer-name\":\"resume icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:23,layoutDependency:layoutDependency,layoutId:\"SI3dbi4PM\",svg:'<svg width=\"23\" height=\"21\" viewBox=\"0 0 23 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M14.7621 0.0436708C15.1614 -0.0386596 15.5844 0.0058996 15.9623 0.0905458C16.3493 0.177256 16.7461 0.319133 17.1166 0.476288L17.561 0.67746C18.5931 1.17409 19.5778 1.84745 20.3656 2.50656C20.817 2.88425 21.2147 3.26628 21.5268 3.61984C21.8245 3.95721 22.0937 4.32379 22.2231 4.66672L22.3012 4.88547C22.333 4.98075 22.369 5.09606 22.4008 5.22141C22.4621 5.46256 22.524 5.79357 22.4994 6.12668C22.4748 6.45923 22.349 6.92091 21.9067 7.21066C21.8108 7.27342 21.7096 7.32081 21.6049 7.35617C21.5793 7.41082 21.5495 7.46476 21.5092 7.5134L21.3002 7.74777C20.7393 8.34827 19.6775 9.30422 18.6547 10.1833C17.9226 10.8126 17.1668 11.4343 16.5776 11.8991C16.5974 12.0803 16.6002 12.2855 16.5922 12.5075C16.5799 12.851 16.6084 13.7371 16.6342 14.6579C16.6468 15.1076 16.6587 15.557 16.6635 15.9304C16.6681 16.2856 16.6671 16.6225 16.6469 16.8152L16.6459 16.8142C16.6268 16.9992 16.5373 17.1771 16.3813 17.3034C15.9256 17.6724 15.3583 17.6464 14.9487 17.5642C14.5153 17.4772 14.0553 17.2878 13.6322 17.0827C13.2023 16.8742 12.7664 16.6277 12.3793 16.406C12.18 16.2918 11.9966 16.1871 11.8305 16.0935L11.3822 15.8503L11.2602 15.7741C11.0291 15.5935 10.74 15.338 10.4135 15.0398L10.2377 15.1306C8.33877 16.1335 3.24688 18.9481 1.0717 20.1286C0.71952 20.3195 0.278524 20.1887 0.0873271 19.8366C-0.0676792 19.551 -0.00903402 19.2089 0.205491 18.987L0.203538 18.9861C0.687595 18.4852 2.5339 16.7686 4.25334 15.1511C5.12097 14.3349 5.96338 13.5366 6.60393 12.9138C6.92013 12.6063 7.18274 12.3447 7.37346 12.1472C7.06862 11.8578 6.77625 11.5845 6.50725 11.3396L5.91838 10.8181C5.71449 10.6451 5.52709 10.4039 5.37639 10.1872C5.21814 9.95968 5.066 9.7091 4.93596 9.48215C4.8051 9.25374 4.69106 9.04078 4.61076 8.88547C4.57056 8.80769 4.53946 8.74295 4.51701 8.69797C4.5059 8.6757 4.49577 8.6586 4.48967 8.64621C4.48665 8.64007 4.48452 8.63407 4.48283 8.63058C4.48215 8.62918 4.4813 8.62761 4.48088 8.62668L4.47991 8.6257C4.37626 8.41197 4.38322 8.16001 4.49944 7.95285C4.6158 7.74564 4.82733 7.60842 5.06389 7.58566H5.06682C5.06845 7.58554 5.07085 7.58496 5.07366 7.58469C5.08029 7.58405 5.09033 7.58296 5.10295 7.58176C5.12859 7.57931 5.16635 7.57554 5.21428 7.57101C5.31055 7.56192 5.4492 7.54935 5.61662 7.53391C5.9515 7.50301 6.40486 7.46167 6.87639 7.4216C7.34717 7.3816 7.8397 7.34283 8.25237 7.31516C8.64505 7.28882 9.01793 7.26851 9.21428 7.27805L9.2133 7.28098C9.36212 7.08158 9.54061 6.84893 9.73772 6.59738C10.2553 5.93683 10.9146 5.1234 11.5268 4.38156C12.1382 3.64071 12.7098 2.96345 13.0502 2.57492C13.1349 2.47828 13.2087 2.39552 13.267 2.33273C13.2958 2.30174 13.3257 2.2698 13.353 2.24289C13.3605 2.23539 13.4124 2.1837 13.4809 2.13547C13.4346 1.65775 13.4814 1.20882 13.6821 0.83078C13.9259 0.371527 14.3354 0.131777 14.7621 0.0436708ZM8.42131 13.1521C8.21426 13.3666 7.93811 13.6422 7.61662 13.9548C6.98016 14.5737 6.15043 15.3579 5.30119 16.157C6.83967 15.3145 8.33496 14.4997 9.29338 13.989C9.08994 13.7942 8.88288 13.5953 8.67619 13.3962C8.59157 13.3147 8.50595 13.2336 8.42131 13.1521ZM8.35002 8.7634C7.94988 8.79023 7.46703 8.82816 6.99944 8.86789C6.75561 8.88861 6.51641 8.91071 6.29631 8.93039C6.38562 9.0801 6.47785 9.22739 6.56877 9.35812C6.70131 9.54866 6.80015 9.66315 6.85588 9.71066L7.47795 10.2595C8.14611 10.8675 8.93531 11.6311 9.68303 12.3513C10.6757 13.3073 11.5815 14.1725 12.1117 14.5954C12.4073 14.748 12.7579 14.9498 13.101 15.1462C13.4878 15.3677 13.8847 15.5916 14.2651 15.7761C14.6402 15.958 14.9616 16.0808 15.2104 16.1345C15.21 16.0771 15.2112 16.0155 15.2104 15.9499C15.2057 15.5886 15.1947 15.1485 15.1821 14.698C15.1613 13.9574 15.1377 13.16 15.1391 12.6853C14.5611 12.7235 14.0412 12.5806 13.6137 12.3943C13.1189 12.1786 12.687 11.8793 12.4281 11.7126C12.1027 11.503 11.3786 10.943 10.6947 10.3894C10.1828 9.97494 9.64901 9.52782 9.28362 9.19601L9.03362 8.95676C8.93567 8.90225 8.85513 8.82669 8.79338 8.73801C8.67147 8.74408 8.52259 8.75183 8.35002 8.7634ZM14.2758 3.45969C14.2091 3.54204 14.1279 3.6049 14.0385 3.65012C13.7046 4.03561 13.1945 4.64062 12.6459 5.30539C12.0382 6.04176 11.3885 6.84467 10.8813 7.49191C10.6709 7.76036 10.4874 7.9996 10.3432 8.19406C10.66 8.47657 11.1228 8.86706 11.6088 9.26047C12.3043 9.82347 12.9665 10.3323 13.2143 10.4919C13.5286 10.6943 13.8342 10.9078 14.1928 11.0642C14.4879 11.1928 14.7731 11.2586 15.0541 11.238C15.5581 10.8777 16.6232 10.0154 17.7084 9.08273C18.5291 8.37738 19.3117 7.67379 19.8422 7.15793C19.4046 6.98851 18.9315 6.75461 18.4633 6.49289C17.7507 6.09447 16.9966 5.60523 16.3071 5.11203C15.6186 4.61961 14.9799 4.11254 14.5004 3.67551C14.4216 3.60363 14.348 3.52993 14.2758 3.45969ZM15.0551 1.46457C14.9707 1.48204 14.9687 1.50257 14.9643 1.51144C14.9429 1.55198 14.8946 1.69461 14.9321 2.03C14.9475 2.05183 14.9692 2.08342 15.0014 2.1218C15.1047 2.24499 15.2647 2.40803 15.4789 2.60324C15.9047 2.99131 16.4954 3.46191 17.1518 3.93137C17.8071 4.40009 18.515 4.85838 19.1713 5.22531C19.8408 5.59961 20.4098 5.85222 20.7992 5.94601L21.0043 5.98312C21.0217 5.98482 21.0375 5.9835 21.0512 5.9841C21.0528 5.88057 21.0343 5.73913 20.9936 5.57883C20.972 5.49397 20.947 5.41457 20.9242 5.34641L20.8647 5.17844C20.8309 5.08952 20.7063 4.88491 20.4379 4.58078C20.1834 4.29248 19.8414 3.95969 19.434 3.61887C18.7178 3.01973 17.8345 2.42029 16.935 1.98703L16.5492 1.81223C16.2277 1.67588 15.9176 1.56883 15.644 1.50754C15.3619 1.44441 15.1686 1.44126 15.0551 1.46457Z\" fill=\"#525252\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c6ycod-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kOgYngvLx-container\",nodeId:\"kOgYngvLx\",rendersWithMotion:true,scopeId:\"AZuSyXWHF\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Download,{fontControl:{},height:\"100%\",id:\"kOgYngvLx\",layoutId:\"kOgYngvLx\",srcFile:\"https://framerusercontent.com/assets/kCOScwkXRHCYjFSE3q4XBK0991I.pdf\",srcType:\"Upload\",srcURL:\"\",styleOptions:{backgroundColor:\"rgba(17, 17, 17, 0)\",borderRadius:0,color:\"rgb(255, 255, 255)\",gap:5,padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10},text:\" \",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dc1EM.framer-1yiffqr, .framer-dc1EM .framer-1yiffqr { display: block; }\",\".framer-dc1EM.framer-vy6cq1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-dc1EM .framer-rqs4y0 { flex: none; height: 35px; position: relative; width: 39px; }\",\".framer-dc1EM .framer-c6ycod-container { flex: none; height: auto; left: 51%; position: absolute; top: 51%; width: auto; z-index: 1; }\",\".framer-dc1EM.framer-v-ikfl28 .framer-rqs4y0 { height: 49px; width: 54px; }\",\".framer-dc1EM.framer-v-1ir3dnp .framer-rqs4y0 { height: 64px; width: 70px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 39\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pjuvD4qBW\":{\"layout\":[\"auto\",\"auto\"]},\"uNMpKNriT\":{\"layout\":[\"auto\",\"auto\"]},\"NWu_zZMDI\":{\"layout\":[\"auto\",\"auto\"]},\"UBIZcgqw1\":{\"layout\":[\"auto\",\"auto\"]},\"kpdyL8Tol\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"BFkPhZWDK\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAZuSyXWHF=withCSS(Component,css,\"framer-dc1EM\");export default FramerAZuSyXWHF;FramerAZuSyXWHF.displayName=\"iMessage\";FramerAZuSyXWHF.defaultProps={height:35,width:39};addPropertyControls(FramerAZuSyXWHF,{variant:{options:[\"T5ozjiOJQ\",\"pjuvD4qBW\",\"uNMpKNriT\",\"NWu_zZMDI\",\"UBIZcgqw1\",\"kpdyL8Tol\"],optionTitles:[\"Small\",\"Mid\",\"Large\",\"S\",\"M\",\"L\"],title:\"Variant\",type:ControlType.Enum},BFkPhZWDK:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramerAZuSyXWHF,[{explicitInter:true,fonts:[]},...DownloadFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAZuSyXWHF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pjuvD4qBW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uNMpKNriT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NWu_zZMDI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UBIZcgqw1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kpdyL8Tol\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"BFkPhZWDK\\\":\\\"mouseEnter\\\"}\",\"framerIntrinsicWidth\":\"39\",\"framerIntrinsicHeight\":\"35\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AZuSyXWHF.map","// Generated by Framer (3bdc3c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"FDiK937t7\",\"nLcY0QqiB\",\"vzVFPabBM\",\"DGMwN2XDA\",\"pQU8iWd5i\",\"ov5YkwWPo\"];const serializationHash=\"framer-lUj1w\";const variantClassNames={DGMwN2XDA:\"framer-v-1j7lxau\",FDiK937t7:\"framer-v-196kzdz\",nLcY0QqiB:\"framer-v-1kty1tc\",ov5YkwWPo:\"framer-v-dojfto\",pQU8iWd5i:\"framer-v-gbaa6c\",vzVFPabBM:\"framer-v-ckzz8h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={L:\"ov5YkwWPo\",Large:\"vzVFPabBM\",M:\"pQU8iWd5i\",Mid:\"nLcY0QqiB\",S:\"DGMwN2XDA\",Small:\"FDiK937t7\"};const getProps=({height,id,mouseEnter,width,...props})=>{return{...props,FjXRGXxOv:mouseEnter??props.FjXRGXxOv,variant:humanReadableVariantMap[props.variant]??props.variant??\"FDiK937t7\"};};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,FjXRGXxOv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FDiK937t7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterqkg2fp=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(FjXRGXxOv){const res=await FjXRGXxOv(...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:{webPageId:\"vIWzefGZw\"},motionChild:true,nodeId:\"FDiK937t7\",openInNewTab:false,scopeId:\"rd9nWjNCV\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-196kzdz\",className,classNames)} framer-1bp36f4`,\"data-framer-name\":\"Small\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FDiK937t7\",onMouseEnter:onMouseEnterqkg2fp,ref:refBinding,style:{...style},...addPropertyOverrides({DGMwN2XDA:{\"data-framer-name\":\"S\"},nLcY0QqiB:{\"data-framer-name\":\"Mid\"},ov5YkwWPo:{\"data-framer-name\":\"L\"},pQU8iWd5i:{\"data-framer-name\":\"M\"},vzVFPabBM:{\"data-framer-name\":\"Large\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-9dy1xh\",\"data-framer-name\":\"about me\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:23,intrinsicWidth:25,layoutDependency:layoutDependency,layoutId:\"WDMRbLL7D\",svg:'<svg width=\"25\" height=\"23\" viewBox=\"0 0 25 23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18.1396 10.249C18.769 10.1115 19.3907 10.5103 19.5283 11.1396L19.8213 12.4824L20.1475 11.1338C20.2987 10.5077 20.9286 10.1224 21.5547 10.2734C22.1809 10.4247 22.5663 11.0554 22.415 11.6816L21.8174 14.1523C23.043 14.3886 23.9956 15.4342 24.0586 16.7363C24.1325 18.2648 22.9533 19.5638 21.4248 19.6377L19.0352 19.7529C18.8437 19.7622 18.656 19.751 18.4736 19.7227C18.8207 20.7755 19 21.8828 19 23H0C0 21.6868 0.245237 20.3861 0.722656 19.1729C1.20007 17.9596 1.9001 16.8573 2.78223 15.9287C3.66437 15.0001 4.71168 14.2633 5.86426 13.7607C7.01685 13.2582 8.25244 13 9.5 13C10.7476 13 11.9831 13.2582 13.1357 13.7607C14.2883 14.2633 15.3356 15.0001 16.2178 15.9287C16.2468 15.9593 16.2741 15.9915 16.3027 16.0225C16.5717 15.2979 17.1372 14.7141 17.8574 14.4209L17.249 11.6377C17.1115 11.0084 17.5104 10.3866 18.1396 10.249ZM9.5 0C12.5376 0 15 2.46243 15 5.5C15 8.53757 12.5376 11 9.5 11C6.46243 11 4 8.53757 4 5.5C4 2.46243 6.46243 0 9.5 0Z\" fill=\"#5B5B5B\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lUj1w.framer-1bp36f4, .framer-lUj1w .framer-1bp36f4 { display: block; }\",\".framer-lUj1w.framer-196kzdz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-lUj1w .framer-9dy1xh { flex: none; height: 35px; position: relative; width: 35px; }\",\".framer-lUj1w.framer-v-1kty1tc .framer-9dy1xh { height: 49px; width: 49px; }\",\".framer-lUj1w.framer-v-ckzz8h .framer-9dy1xh { height: 65px; width: 65px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nLcY0QqiB\":{\"layout\":[\"auto\",\"auto\"]},\"vzVFPabBM\":{\"layout\":[\"auto\",\"auto\"]},\"DGMwN2XDA\":{\"layout\":[\"auto\",\"auto\"]},\"pQU8iWd5i\":{\"layout\":[\"auto\",\"auto\"]},\"ov5YkwWPo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FjXRGXxOv\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerrd9nWjNCV=withCSS(Component,css,\"framer-lUj1w\");export default Framerrd9nWjNCV;Framerrd9nWjNCV.displayName=\"Finder\";Framerrd9nWjNCV.defaultProps={height:35,width:35};addPropertyControls(Framerrd9nWjNCV,{variant:{options:[\"FDiK937t7\",\"nLcY0QqiB\",\"vzVFPabBM\",\"DGMwN2XDA\",\"pQU8iWd5i\",\"ov5YkwWPo\"],optionTitles:[\"Small\",\"Mid\",\"Large\",\"S\",\"M\",\"L\"],title:\"Variant\",type:ControlType.Enum},FjXRGXxOv:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(Framerrd9nWjNCV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerrd9nWjNCV\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nLcY0QqiB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vzVFPabBM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DGMwN2XDA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pQU8iWd5i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ov5YkwWPo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"FjXRGXxOv\\\":\\\"mouseEnter\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"35\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"35\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rd9nWjNCV.map","// Generated by Framer (3bdc3c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"DlECDQ2Sg\",\"aQSSCnYs6\",\"koXPGjQPP\",\"YEEHL7nfd\",\"ku6eopqgl\",\"XcPjgFdQE\"];const serializationHash=\"framer-j3i8s\";const variantClassNames={aQSSCnYs6:\"framer-v-1pwtsf9\",DlECDQ2Sg:\"framer-v-78ho4q\",koXPGjQPP:\"framer-v-102ctuy\",ku6eopqgl:\"framer-v-e0e43x\",XcPjgFdQE:\"framer-v-h83fwo\",YEEHL7nfd:\"framer-v-cahyrb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={L:\"XcPjgFdQE\",Large:\"koXPGjQPP\",M:\"ku6eopqgl\",Mid:\"aQSSCnYs6\",S:\"YEEHL7nfd\",Small:\"DlECDQ2Sg\"};const getProps=({height,id,mouseEnter,width,...props})=>{return{...props,qvhN_G7CK:mouseEnter??props.qvhN_G7CK,variant:humanReadableVariantMap[props.variant]??props.variant??\"DlECDQ2Sg\"};};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,qvhN_G7CK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DlECDQ2Sg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter6xnf8c=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(qvhN_G7CK){const res=await qvhN_G7CK(...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:{webPageId:\"zZpTGEhgE\"},motionChild:true,nodeId:\"DlECDQ2Sg\",openInNewTab:false,scopeId:\"tJ_qh1c2K\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-78ho4q\",className,classNames)} framer-1n6ztl9`,\"data-framer-name\":\"Small\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DlECDQ2Sg\",onMouseEnter:onMouseEnter6xnf8c,ref:refBinding,style:{...style},...addPropertyOverrides({aQSSCnYs6:{\"data-framer-name\":\"Mid\"},koXPGjQPP:{\"data-framer-name\":\"Large\"},ku6eopqgl:{\"data-framer-name\":\"M\"},XcPjgFdQE:{\"data-framer-name\":\"L\"},YEEHL7nfd:{\"data-framer-name\":\"S\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-75vmzg\",\"data-framer-name\":\"archive\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:26,layoutDependency:layoutDependency,layoutId:\"a5TkQH47P\",svg:'<svg width=\"26\" height=\"21\" viewBox=\"0 0 26 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1.45549 1.12396H9.90691L9.34348 1.9691L3.7092 2.81425V5.63138L8.78005 5.9131V7.32167L24.8377 7.60338L23.9926 20.2805L10.4703 19.7171H0.610352L1.45549 1.12396Z\" fill=\"#525252\"/>\\n<path d=\"M6.75048 0C7.6052 0.0107999 8.43091 0.052637 9.20458 0.130859L9.66259 0.181641L9.75926 0.202148C9.97648 0.268801 10.1358 0.4624 10.1548 0.695312C10.2068 1.33382 10.2184 1.66223 10.2075 1.87988C10.2072 1.88652 10.2059 1.893 10.2056 1.89941L10.5659 1.91113C11.7805 1.95126 13.1234 1.98934 15.5688 1.91113L16.2495 1.87402C16.4585 1.85878 16.6552 1.84215 16.8559 1.83008C17.2311 1.80753 17.6166 1.80105 17.9829 1.8916C18.2647 1.96159 18.4476 2.23427 18.4048 2.52148C18.3128 3.13435 18.2122 3.81069 18.0991 4.3916C18.6604 4.41692 19.2316 4.44622 19.7993 4.47852L20.5005 4.51172C20.7206 4.52225 20.9205 4.53413 21.0796 4.55273C21.2348 4.57091 21.434 4.6032 21.603 4.68652C21.6935 4.73116 21.8139 4.80865 21.9048 4.94336C21.9794 5.05418 22.0164 5.17695 22.022 5.29785L22.0171 5.41797L22.0093 5.46582C21.9967 5.52488 21.9873 5.64551 21.9878 5.83105C21.9883 6.00705 21.9966 6.20701 22.0073 6.40918C22.0156 6.56706 22.0235 6.7324 22.0298 6.87695C22.2159 6.88472 22.3983 6.89156 22.5747 6.89941C23.3678 6.93471 24.0512 6.97018 24.4497 6.99707C24.5492 7.00379 24.6341 7.01068 24.6997 7.0166C24.7441 7.02061 24.8317 7.02767 24.8979 7.04395C24.9108 7.04712 24.9355 7.05374 24.9643 7.06445C24.9789 7.06983 25.0615 7.09986 25.1431 7.17188C25.1866 7.21034 25.275 7.30016 25.3149 7.44922C25.3274 7.49609 25.3318 7.54226 25.3325 7.58691C25.3676 7.70234 25.385 7.82268 25.395 7.92383C25.4095 8.07063 25.4144 8.24073 25.4145 8.42285C25.4148 8.78787 25.3926 9.24006 25.3579 9.73047C25.3231 10.2216 25.2754 10.7624 25.2231 11.3076L25.062 12.915C24.8525 14.9643 24.6501 16.6085 24.5786 19.1426L24.5561 20.2861C24.5559 20.3063 24.5516 20.3261 24.5493 20.3457C24.5508 20.358 24.5544 20.3703 24.5552 20.3828C24.573 20.6933 24.3364 20.9594 24.0259 20.9775C22.7208 21.0532 18.6657 20.895 14.7768 20.7217C10.8512 20.5467 7.07494 20.3555 6.24559 20.3555C3.69779 20.3555 2.60241 20.3568 2.04442 20.3398C1.74475 20.3307 1.57645 20.3145 1.43505 20.292L0.986804 20.208C0.78744 20.1732 0.488748 20.0727 0.272937 19.7324C0.109963 19.4752 0.0286262 19.1304 0.00828839 18.6904L0.00340557 18.4961C-0.0289843 13.6334 0.177625 12.5141 0.285632 11.585L0.383288 10.7119C0.496986 9.66455 0.6433 8.15467 0.697742 6.7373L0.779773 4.78613C0.862656 2.96355 0.938935 1.55863 0.938952 0.84668C0.938952 0.760234 0.959804 0.678681 0.994617 0.605469C1.01279 0.505687 1.05313 0.425395 1.09325 0.371094C1.18533 0.246682 1.30344 0.197156 1.31884 0.19043C1.37782 0.164281 1.43066 0.15419 1.43993 0.152344C1.45817 0.148616 1.47479 0.145953 1.48485 0.144531C1.52133 0.139406 1.56642 0.135683 1.60497 0.132812C1.77094 0.120473 2.1043 0.104472 2.52587 0.0878906C3.37599 0.0544586 4.62465 0.0166464 5.71141 0.000976562L6.75048 0ZM5.72801 1.12793C4.65218 1.14344 3.41328 1.18074 2.57079 1.21387C2.37392 1.22161 2.2006 1.23078 2.05712 1.23828C2.03806 2.03777 1.97472 3.31191 1.90477 4.84961L1.82372 6.78027C1.76788 8.23412 1.61854 9.77561 1.50341 10.8359L1.40477 11.7148C1.30093 12.6082 1.09736 13.6804 1.12938 18.4883L1.14305 18.7773C1.16092 18.9626 1.19293 19.0595 1.21239 19.1035C1.63104 19.1778 1.59659 19.1992 2.0786 19.2139C2.61413 19.2301 3.68229 19.2285 6.24559 19.2285C7.10838 19.2286 10.9374 19.4223 14.8276 19.5957C18.3083 19.7509 21.8247 19.8874 23.437 19.8672L23.4516 19.1074C23.5247 16.5235 23.7323 14.841 23.9409 12.8008L24.1011 11.2002C24.1527 10.6618 24.1998 10.1318 24.2339 9.65137C24.2679 9.17045 24.2888 8.7491 24.2886 8.42383C24.2885 8.30263 24.2834 8.19971 24.2778 8.11523C23.8825 8.09008 23.2542 8.05785 22.5249 8.02539C20.9406 7.95489 18.9086 7.88477 17.7954 7.88477C17.0855 7.88475 16.4398 7.8021 15.8462 7.70996C15.2442 7.61652 14.7259 7.5184 14.1987 7.46875C12.3934 7.39066 10.5924 7.34737 9.54735 7.33008L8.78075 7.32129L8.66747 7.30957C8.41062 7.25712 8.21727 7.03016 8.21727 6.75781C8.21727 6.74663 8.21956 6.73563 8.2202 6.72461C8.20642 6.59669 8.23648 6.4648 8.31005 6.35352L8.33251 6.3252C8.33323 6.32381 8.33448 6.3222 8.33544 6.32031C8.34425 6.303 8.35879 6.27103 8.37743 6.22266C8.41444 6.12659 8.45777 5.99499 8.4995 5.84473C8.58499 5.53683 8.65008 5.20755 8.66356 5.00391L8.67235 4.9209C8.68498 4.83228 8.71186 4.72887 8.76805 4.62598C8.84856 4.47882 8.96752 4.37263 9.10106 4.30273C9.32366 4.18642 9.59694 4.1701 9.82079 4.16504C10.2889 4.15449 11.1511 4.20616 12.4507 4.22266L13.6802 4.24512C14.5624 4.26462 15.7107 4.29744 16.9604 4.3457C17.0444 3.94084 17.1226 3.45384 17.1997 2.94434C17.1166 2.9459 17.0251 2.94902 16.9243 2.95508C16.7564 2.96517 16.5548 2.98201 16.3315 2.99805L15.604 3.03809C13.128 3.11726 11.7504 3.07835 10.5317 3.03809L9.33153 3.00195C8.92354 2.99244 8.41727 2.94937 7.91649 2.91309C7.40436 2.87598 6.88095 2.8436 6.39794 2.84863C5.90837 2.85378 5.50068 2.89803 5.20555 2.99121C4.98287 3.06157 4.88059 3.14063 4.83251 3.20508L4.80028 3.26367C4.72564 3.46358 4.65925 3.86305 4.61473 4.31543C4.57199 4.75003 4.55517 5.16425 4.55516 5.34961C4.555 5.66056 4.30264 5.91295 3.99169 5.91309C3.68061 5.91309 3.42837 5.66064 3.42821 5.34961C3.42821 5.12139 3.44793 4.6698 3.49364 4.20508C3.53759 3.75843 3.61258 3.22382 3.74462 2.87012L3.78466 2.77246C4.00252 2.30099 4.44186 2.04994 4.86571 1.91602C5.31997 1.77254 5.85969 1.72818 6.38622 1.72266C6.91963 1.71709 7.48319 1.7518 7.99755 1.78906C8.39849 1.81811 8.76259 1.84405 9.07762 1.86035C9.07854 1.84889 9.08183 1.83678 9.08251 1.82324C9.08738 1.72597 9.08296 1.56443 9.06298 1.24805C8.33629 1.17559 7.55407 1.13729 6.7368 1.12695L5.72801 1.12793ZM9.76415 5.2959C9.72715 5.56937 9.65821 5.88091 9.58446 6.14648C9.57917 6.16552 9.57229 6.18424 9.56688 6.20312C10.2748 6.21484 11.3178 6.23847 12.4722 6.27637L14.2632 6.34473L14.2905 6.34668C14.8677 6.40024 15.4579 6.5086 16.019 6.5957C16.5932 6.68482 17.172 6.7578 17.7954 6.75781C18.5591 6.75781 19.7322 6.7898 20.8999 6.83203C20.8944 6.7231 20.8893 6.60127 20.8823 6.46875C20.8716 6.26503 20.8614 6.04125 20.8608 5.83496C20.8607 5.77968 20.8631 5.72186 20.8647 5.66406C20.7453 5.65304 20.6079 5.64505 20.4477 5.6377L19.7358 5.60352C18.9674 5.5598 18.192 5.52432 17.4438 5.49316C17.4022 5.49636 17.3604 5.49375 17.3179 5.4873C15.9215 5.43014 14.6268 5.39255 13.6567 5.37109L12.436 5.34961C11.0355 5.33183 10.3038 5.28069 9.84618 5.29102C9.81539 5.29171 9.78808 5.29469 9.76415 5.2959Z\" fill=\"#525252\"/>\\n<path d=\"M3.99121 5.34961C4.61049 5.34961 6.36036 5.52638 8.78035 5.63132\" stroke=\"#525252\" stroke-width=\"1.12686\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j3i8s.framer-1n6ztl9, .framer-j3i8s .framer-1n6ztl9 { display: block; }\",\".framer-j3i8s.framer-78ho4q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 0px 10px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-j3i8s .framer-75vmzg { flex: none; height: 31px; position: relative; width: 38px; }\",\".framer-j3i8s.framer-v-1pwtsf9.framer-78ho4q, .framer-j3i8s.framer-v-102ctuy.framer-78ho4q { gap: 6.5px; padding: 6.5px 0px 6.5px 0px; }\",\".framer-j3i8s.framer-v-1pwtsf9 .framer-75vmzg { height: 45px; width: 55px; }\",\".framer-j3i8s.framer-v-102ctuy .framer-75vmzg { height: 62px; width: 76px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 51\n * @framerIntrinsicWidth 38\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aQSSCnYs6\":{\"layout\":[\"auto\",\"auto\"]},\"koXPGjQPP\":{\"layout\":[\"auto\",\"auto\"]},\"YEEHL7nfd\":{\"layout\":[\"auto\",\"auto\"]},\"ku6eopqgl\":{\"layout\":[\"auto\",\"auto\"]},\"XcPjgFdQE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qvhN_G7CK\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertJ_qh1c2K=withCSS(Component,css,\"framer-j3i8s\");export default FramertJ_qh1c2K;FramertJ_qh1c2K.displayName=\"SS\";FramertJ_qh1c2K.defaultProps={height:51,width:38};addPropertyControls(FramertJ_qh1c2K,{variant:{options:[\"DlECDQ2Sg\",\"aQSSCnYs6\",\"koXPGjQPP\",\"YEEHL7nfd\",\"ku6eopqgl\",\"XcPjgFdQE\"],optionTitles:[\"Small\",\"Mid\",\"Large\",\"S\",\"M\",\"L\"],title:\"Variant\",type:ControlType.Enum},qvhN_G7CK:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramertJ_qh1c2K,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertJ_qh1c2K\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"38\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"51\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aQSSCnYs6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"koXPGjQPP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YEEHL7nfd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ku6eopqgl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XcPjgFdQE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"qvhN_G7CK\\\":\\\"mouseEnter\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tJ_qh1c2K.map","// Generated by Framer (3bdc3c5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"YXenyxFHT\",\"BanMCX37m\",\"eYs8_6Hdg\",\"mYNUDm3cY\",\"fLP5JVpTi\",\"gfqzbUE1z\"];const serializationHash=\"framer-W2XKe\";const variantClassNames={BanMCX37m:\"framer-v-5xauwk\",eYs8_6Hdg:\"framer-v-1ynacoa\",fLP5JVpTi:\"framer-v-1m8o98b\",gfqzbUE1z:\"framer-v-1ncxt16\",mYNUDm3cY:\"framer-v-wh03wo\",YXenyxFHT:\"framer-v-18gcu8p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={L:\"gfqzbUE1z\",Large:\"eYs8_6Hdg\",M:\"fLP5JVpTi\",Mid:\"BanMCX37m\",S:\"mYNUDm3cY\",Small:\"YXenyxFHT\"};const getProps=({height,id,mouseEnter,width,...props})=>{return{...props,aD9M5OzGK:mouseEnter??props.aD9M5OzGK,variant:humanReadableVariantMap[props.variant]??props.variant??\"YXenyxFHT\"};};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,aD9M5OzGK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YXenyxFHT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1jhm7dn=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(aD9M5OzGK){const res=await aD9M5OzGK(...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:{webPageId:\"zZ3obszjA\"},motionChild:true,nodeId:\"YXenyxFHT\",openInNewTab:false,scopeId:\"xNo3LIZjf\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18gcu8p\",className,classNames)} framer-12s6crn`,\"data-framer-name\":\"Small\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YXenyxFHT\",onMouseEnter:onMouseEnter1jhm7dn,ref:refBinding,style:{...style},...addPropertyOverrides({BanMCX37m:{\"data-framer-name\":\"Mid\"},eYs8_6Hdg:{\"data-framer-name\":\"Large\"},fLP5JVpTi:{\"data-framer-name\":\"M\"},gfqzbUE1z:{\"data-framer-name\":\"L\"},mYNUDm3cY:{\"data-framer-name\":\"S\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-j4c2h6\",\"data-framer-name\":\"case studies\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"geFZCAIM2\",svg:'<svg width=\"20\" height=\"28\" viewBox=\"-1 -1 20 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.921 12.7148C10.8827 12.8197 10.8445 12.9247 10.9369 12.8413C12.1339 11.7614 12.3017 9.6186 12.1837 8.91619C12.1229 8.55491 11.8083 8.23887 11.4759 8.11408C11.1435 7.98929 10.7384 8.0794 10.4175 8.26329C9.07606 9.03213 7.8507 12.8853 7.37708 15.3808C7.30615 15.7545 7.53076 16.1557 7.72963 16.4714C8.11551 17.084 8.95603 17.4031 9.78675 17.5276C11.3953 17.7687 12.0984 15.6734 12.9893 14.2561C14.2914 12.1844 15.0941 8.83866 15.4871 7.23982C15.8375 5.81425 15.1676 4.18139 14.1682 2.79194C13.7283 2.18027 12.8274 1.99865 11.9031 1.96073C9.96873 1.88135 8.1736 3.41869 6.84396 5.50838C3.95396 10.0504 2.24025 16.9292 1.12052 21.0267C0.932818 21.7136 1.35654 22.4369 1.90273 22.9964C2.88608 24.0036 4.82526 23.2259 6.15504 22.5127C6.43918 22.2542 6.6635 21.9792 6.91035 21.6477C7.1572 21.3161 7.41978 20.9362 7.69032 20.5448\" stroke=\"#525252\" stroke-width=\"1.53587\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-W2XKe.framer-12s6crn, .framer-W2XKe .framer-12s6crn { display: block; }\",\".framer-W2XKe.framer-18gcu8p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-W2XKe .framer-j4c2h6 { flex: none; height: 42px; position: relative; width: 30px; }\",\".framer-W2XKe.framer-v-5xauwk .framer-j4c2h6 { height: 52px; width: 40px; }\",\".framer-W2XKe.framer-v-1ynacoa .framer-j4c2h6 { height: 62px; width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BanMCX37m\":{\"layout\":[\"auto\",\"auto\"]},\"eYs8_6Hdg\":{\"layout\":[\"auto\",\"auto\"]},\"mYNUDm3cY\":{\"layout\":[\"auto\",\"auto\"]},\"fLP5JVpTi\":{\"layout\":[\"auto\",\"auto\"]},\"gfqzbUE1z\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aD9M5OzGK\":\"mouseEnter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxNo3LIZjf=withCSS(Component,css,\"framer-W2XKe\");export default FramerxNo3LIZjf;FramerxNo3LIZjf.displayName=\"Safari\";FramerxNo3LIZjf.defaultProps={height:42,width:30};addPropertyControls(FramerxNo3LIZjf,{variant:{options:[\"YXenyxFHT\",\"BanMCX37m\",\"eYs8_6Hdg\",\"mYNUDm3cY\",\"fLP5JVpTi\",\"gfqzbUE1z\"],optionTitles:[\"Small\",\"Mid\",\"Large\",\"S\",\"M\",\"L\"],title:\"Variant\",type:ControlType.Enum},aD9M5OzGK:{title:\"Mouse Enter\",type:ControlType.EventHandler}});addFonts(FramerxNo3LIZjf,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxNo3LIZjf\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"aD9M5OzGK\\\":\\\"mouseEnter\\\"}\",\"framerIntrinsicHeight\":\"42\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BanMCX37m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eYs8_6Hdg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mYNUDm3cY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fLP5JVpTi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gfqzbUE1z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xNo3LIZjf.map","// Generated by Framer (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IMessage from\"https://framerusercontent.com/modules/3GUFObJCl7133R6oZqJL/HRc9byyxlFFTeUpXEnmN/AZuSyXWHF.js\";import Finder from\"https://framerusercontent.com/modules/tO9S9p1ufRU9LLIrMYst/bDdbngNr77PChJl2EGdA/rd9nWjNCV.js\";import SS from\"https://framerusercontent.com/modules/Qo7qGtMUkB2MnznMENYW/5qQOwOwod7CmVJwTRdVC/tJ_qh1c2K.js\";import Safari from\"https://framerusercontent.com/modules/Fe5C1icRwcuk8sYwnoDJ/6S6q3nsuOIIxMHPA9iI6/xNo3LIZjf.js\";const FinderFonts=getFonts(Finder);const SafariFonts=getFonts(Safari);const SSFonts=getFonts(SS);const IMessageFonts=getFonts(IMessage);const cycleOrder=[\"SniYwRuZv\",\"JoDQezcZv\",\"Ou1FfohM9\",\"ScLK3xfPi\",\"n8OPfFZuQ\",\"woKNbRboa\"];const serializationHash=\"framer-2ngd9\";const variantClassNames={JoDQezcZv:\"framer-v-rcmjr2\",n8OPfFZuQ:\"framer-v-1yti3s0\",Ou1FfohM9:\"framer-v-zmhnca\",ScLK3xfPi:\"framer-v-189l0so\",SniYwRuZv:\"framer-v-frr5fw\",woKNbRboa:\"framer-v-1ns3wn4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"D-1\":\"JoDQezcZv\",\"D-2\":\"Ou1FfohM9\",\"D-3\":\"SniYwRuZv\",\"D-4\":\"ScLK3xfPi\",\"D-5\":\"n8OPfFZuQ\",\"D-Default\":\"woKNbRboa\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SniYwRuZv\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SniYwRuZv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave1thxnwu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"woKNbRboa\");});const FjXRGXxOv1grpd0o=activeVariantCallback(async(...args)=>{setVariant(\"JoDQezcZv\");});const aD9M5OzGKcy0phy=activeVariantCallback(async(...args)=>{setVariant(\"Ou1FfohM9\");});const qvhN_G7CKbenj36=activeVariantCallback(async(...args)=>{setVariant(\"SniYwRuZv\");});const BFkPhZWDKohqobl=activeVariantCallback(async(...args)=>{setVariant(\"ScLK3xfPi\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-frr5fw\",className,classNames),\"data-framer-name\":\"D-3\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SniYwRuZv\",onMouseLeave:onMouseLeave1thxnwu,ref:refBinding,style:{...style},...addPropertyOverrides({JoDQezcZv:{\"data-framer-name\":\"D-1\"},n8OPfFZuQ:{\"data-framer-name\":\"D-5\"},Ou1FfohM9:{\"data-framer-name\":\"D-2\"},ScLK3xfPi:{\"data-framer-name\":\"D-4\"},woKNbRboa:{\"data-framer-name\":\"D-Default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+0+((componentViewport?.height||70)-0-35),...addPropertyOverrides({woKNbRboa:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||70)-0-35)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r3gh6y-container\",\"data-framer-name\":\"abt me\",layoutDependency:layoutDependency,layoutId:\"KEcNg4_gn-container\",name:\"abt me\",nodeId:\"KEcNg4_gn\",rendersWithMotion:true,scopeId:\"JVR34uNTn\",children:/*#__PURE__*/_jsx(Finder,{FjXRGXxOv:FjXRGXxOv1grpd0o,height:\"100%\",id:\"KEcNg4_gn\",layoutId:\"KEcNg4_gn\",name:\"abt me\",variant:\"FDiK937t7\",width:\"100%\",...addPropertyOverrides({JoDQezcZv:{variant:\"vzVFPabBM\"},Ou1FfohM9:{variant:\"nLcY0QqiB\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+0+((componentViewport?.height||70)-0-42),...addPropertyOverrides({woKNbRboa:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||70)-0-42)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1drlc3q-container\",\"data-framer-name\":\"case studies\",layoutDependency:layoutDependency,layoutId:\"YXk90lyfH-container\",name:\"case studies\",nodeId:\"YXk90lyfH\",rendersWithMotion:true,scopeId:\"JVR34uNTn\",children:/*#__PURE__*/_jsx(Safari,{aD9M5OzGK:aD9M5OzGKcy0phy,height:\"100%\",id:\"YXk90lyfH\",layoutId:\"YXk90lyfH\",name:\"case studies\",variant:\"BanMCX37m\",width:\"100%\",...addPropertyOverrides({n8OPfFZuQ:{variant:\"YXenyxFHT\"},Ou1FfohM9:{variant:\"eYs8_6Hdg\"},ScLK3xfPi:{variant:\"YXenyxFHT\"},woKNbRboa:{variant:\"YXenyxFHT\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+0+((componentViewport?.height||70)-0-51),...addPropertyOverrides({woKNbRboa:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||70)-0-51)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-158b0ax-container\",\"data-framer-name\":\"archive\",layoutDependency:layoutDependency,layoutId:\"Y_NeWHwge-container\",name:\"archive\",nodeId:\"Y_NeWHwge\",rendersWithMotion:true,scopeId:\"JVR34uNTn\",children:/*#__PURE__*/_jsx(SS,{height:\"100%\",id:\"Y_NeWHwge\",layoutId:\"Y_NeWHwge\",name:\"archive\",qvhN_G7CK:qvhN_G7CKbenj36,variant:\"koXPGjQPP\",width:\"100%\",...addPropertyOverrides({JoDQezcZv:{variant:\"DlECDQ2Sg\"},n8OPfFZuQ:{variant:\"DlECDQ2Sg\"},Ou1FfohM9:{variant:\"aQSSCnYs6\"},ScLK3xfPi:{variant:\"aQSSCnYs6\"},woKNbRboa:{variant:\"DlECDQ2Sg\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+0+((componentViewport?.height||70)-0-35),...addPropertyOverrides({woKNbRboa:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||70)-0-35)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tokm01-container\",\"data-framer-name\":\"resume\",layoutDependency:layoutDependency,layoutId:\"PJvmfq02S-container\",name:\"resume\",nodeId:\"PJvmfq02S\",rendersWithMotion:true,scopeId:\"JVR34uNTn\",children:/*#__PURE__*/_jsx(IMessage,{BFkPhZWDK:BFkPhZWDKohqobl,height:\"100%\",id:\"PJvmfq02S\",layoutId:\"PJvmfq02S\",name:\"resume\",variant:\"pjuvD4qBW\",width:\"100%\",...addPropertyOverrides({JoDQezcZv:{variant:\"T5ozjiOJQ\"},Ou1FfohM9:{variant:\"T5ozjiOJQ\"},ScLK3xfPi:{variant:\"uNMpKNriT\"},woKNbRboa:{variant:\"T5ozjiOJQ\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lkhx3j\",\"data-border\":true,\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"LHQJYXlBB\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(199, 199, 199)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(237, 237, 237, 0.8)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"0px 2px 8px 0px rgba(0, 0, 0, 0.2)\"},variants:{woKNbRboa:{backgroundColor:\"rgba(237, 237, 237, 0.4)\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2ngd9.framer-zv7flg, .framer-2ngd9 .framer-zv7flg { display: block; }\",\".framer-2ngd9.framer-frr5fw { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 70px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2ngd9 .framer-1r3gh6y-container, .framer-2ngd9 .framer-1drlc3q-container, .framer-2ngd9 .framer-158b0ax-container, .framer-2ngd9 .framer-tokm01-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-2ngd9 .framer-1lkhx3j { bottom: -21px; flex: none; left: -29px; overflow: hidden; pointer-events: none; position: absolute; right: -29px; top: 14px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2ngd9.framer-v-rcmjr2 .framer-1r3gh6y-container, .framer-2ngd9.framer-v-189l0so .framer-1r3gh6y-container { order: 0; }\",\".framer-2ngd9.framer-v-rcmjr2 .framer-1drlc3q-container, .framer-2ngd9.framer-v-189l0so .framer-1drlc3q-container { order: 1; }\",\".framer-2ngd9.framer-v-rcmjr2 .framer-158b0ax-container, .framer-2ngd9.framer-v-189l0so .framer-158b0ax-container { order: 2; }\",\".framer-2ngd9.framer-v-rcmjr2 .framer-tokm01-container, .framer-2ngd9.framer-v-189l0so .framer-tokm01-container { order: 3; }\",\".framer-2ngd9.framer-v-rcmjr2 .framer-1lkhx3j, .framer-2ngd9.framer-v-189l0so .framer-1lkhx3j { order: 4; }\",\".framer-2ngd9.framer-v-1ns3wn4.framer-frr5fw { align-content: center; align-items: center; }\",\".framer-2ngd9.framer-v-1ns3wn4 .framer-1lkhx3j { bottom: 4px; left: -38px; right: -37px; top: 4px; }\",'.framer-2ngd9[data-border=\"true\"]::after, .framer-2ngd9 [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 70\n * @framerIntrinsicWidth 325\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"JoDQezcZv\":{\"layout\":[\"auto\",\"fixed\"]},\"Ou1FfohM9\":{\"layout\":[\"auto\",\"fixed\"]},\"ScLK3xfPi\":{\"layout\":[\"auto\",\"fixed\"]},\"n8OPfFZuQ\":{\"layout\":[\"auto\",\"fixed\"]},\"woKNbRboa\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJVR34uNTn=withCSS(Component,css,\"framer-2ngd9\");export default FramerJVR34uNTn;FramerJVR34uNTn.displayName=\"Desktop-Dock\";FramerJVR34uNTn.defaultProps={height:70,width:325};addPropertyControls(FramerJVR34uNTn,{variant:{options:[\"SniYwRuZv\",\"JoDQezcZv\",\"Ou1FfohM9\",\"ScLK3xfPi\",\"n8OPfFZuQ\",\"woKNbRboa\"],optionTitles:[\"D-3\",\"D-1\",\"D-2\",\"D-4\",\"D-5\",\"D-Default\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJVR34uNTn,[{explicitInter:true,fonts:[]},...FinderFonts,...SafariFonts,...SSFonts,...IMessageFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJVR34uNTn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"70\",\"framerIntrinsicWidth\":\"325\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JoDQezcZv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ou1FfohM9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ScLK3xfPi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"n8OPfFZuQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"woKNbRboa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nexport default function metadata(params,activeLocale){return{description:\"Karen Lai's Portfolio - UI/UX and Product Design\",favicon:\"https://framerusercontent.com/assets/4bfIZcUn4XOv95rpsrgy53xbBQ.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/fdZcdcUt7y5e0T0HTIS6p2DIBc.png\",title:\"Karen Lai - 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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"}