{"version":3,"file":"shared-lib.DQue6Cyj.mjs","names":["fonts","css","className","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","useMemo","Icon","useState","HomeFactory","React","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","getProps","React.forwardRef","addPropertyOverrides","Github","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","css","addPropertyOverrides","Feather","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Text","useRef","useState","c","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Text","ButtonIcon","LinkHeaderCopy","ButtonPrimary","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","fonts","css","className","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/dtwpVPWYi93dfQb2eamp/oEd1A8EwqPWDbsp7P9zw/xZndidUCt.js","https:/framerusercontent.com/modules/82ps0EWQXaH28ctsyJtA/YfbJQabY0CzajFG2XmHU/czrCPmJqm.js","https:/framerusercontent.com/modules/py84bMY3UQEc1AYKxE1K/pRHq171CpfzPBrdWLxeD/Iqfhgev_X.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/cTWA8Cvwcg6AxocABoBf/4uEzMH478I9l56eSVJtH/KGHBPjvMv.js","https:/framerusercontent.com/modules/d5E8C3UcdG7uzat0XhVH/hu2Zzff8dU2dvjjFn3L6/uEfHwMklH.js","https:/framerusercontent.com/modules/bmB8cXjY1Mh4Ru4RI3Fh/h8WcSJfMFakYgx7qrgoL/KMySuwt58.js","https:/framerusercontent.com/modules/4rvxUuvIr2gR6vjCVdjj/0Mly37CnTTEPIo4v3CHM/Lo8lHk2fT.js","https:/framerusercontent.com/modules/KYacXPtF9SAk9IFUpSZl/v6z7Knay2ROCJerhffjB/FocusStyles.js","https:/framerusercontent.com/modules/v7OLE4t0YQptdB3deP3B/Af0wlpBH70gBDp50cA6g/aqZrjaM2z.js","https:/framerusercontent.com/modules/be4xz8BI9XZJIAAtxfmw/IofMOYeNdkOLo4DHehuK/t4buBpl9f.js","https:/framerusercontent.com/modules/FChKAFsbHrXrWc2ew0Bz/3DrUSd8yaUllbpMBLo4D/StaggerText.js","https:/framerusercontent.com/modules/6dYfGzEuDybvw3tToJyU/doXvXlUvYm5hv91HxuO7/VdF6HJ3D2.js","https:/framerusercontent.com/modules/lbFRVMxO4EtqIXxLsXMI/jE1MLMIPwPgRpEFr6T6b/tqeoX0jQz.js","https:/framerusercontent.com/modules/JDcM51b85jKGyiK2HgXe/vO6ojF69blDZ8qKf4glA/dH2Azv5RK.js","https:/framerusercontent.com/modules/xYTvM8U36N3gf3HmZXqC/z3sAdnum6ymC9Xfu2zvM/fVxnimdqP.js","https:/framerusercontent.com/modules/qZs8nB0VqWtBtSv3harR/4NmEzpQjc6n0EnYHnTYq/oYTYbRIjg.js","https:/framerusercontent.com/modules/2LeveCMRFjiaGSqkxfJg/NgcVPD73bakmb2q8bU9Z/W1PrNsD1N.js"],"sourcesContent":["import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Outfit-300\"]);export const fonts=[{family:\"Outfit\",moduleAsset:{localModuleIdentifier:\"local-module:css/xZndidUCt:default\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4G-EiAou6Y.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4G-EiAou6Y.ttf\",weight:\"300\"}];export const css=['.framer-ppu3F .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper p, .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1024px) and (min-width: 1024px) { .framer-ppu3F .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper p, .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 744px) { .framer-ppu3F .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper p, .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 743px) and (min-width: 0px) { .framer-ppu3F .framer-styles-preset-21ogod:not(.rich-text-wrapper), .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper p, .framer-ppu3F .framer-styles-preset-21ogod.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 20px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-ppu3F\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={NUWjS__eP:{hover:true}};const serializationHash=\"framer-Xvfp8\";const variantClassNames={NUWjS__eP:\"framer-v-1yfviw7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const N5cgeMxeZ=undefined;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 getProps=({height,id,link,width,...props})=>{return{...props,N5cgeMxeZ:link??props.N5cgeMxeZ};};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,N5cgeMxeZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"NUWjS__eP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:N5cgeMxeZ,motionChild:true,nodeId:\"NUWjS__eP\",openInNewTab:true,scopeId:\"czrCPmJqm\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Email\",className:`${cx(scopingClassNames,\"framer-1yfviw7\",className,classNames)} framer-kenenp`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NUWjS__eP\",ref:refBinding,style:{opacity:1,...style},variants:{\"NUWjS__eP-hover\":{opacity:.6}},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ghz6yp\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:18,intrinsicWidth:22,layoutDependency:layoutDependency,layoutId:\"MRxbsRIt4\",svg:'<svg width=\"22\" height=\"18\" viewBox=\"-1 -1 22 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M2 0H18C19.1 0 20 0.9 20 2V14C20 15.1 19.1 16 18 16H2C0.9 16 0 15.1 0 14V2C0 0.9 0.9 0 2 0Z\" stroke=\"var(--token-jAhJm_hyA)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tj28xz\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:9,intrinsicWidth:22,layoutDependency:layoutDependency,layoutId:\"lURICGoVG\",svg:'<svg width=\"22\" height=\"9\" viewBox=\"-1 -1 22 9\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M20 0L10 7L0 0\" stroke=\"var(--token-jAhJm_hyA)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\".framer-Xvfp8.framer-kenenp, .framer-Xvfp8 .framer-kenenp { display: block; }\",\".framer-Xvfp8.framer-1yfviw7 { cursor: pointer; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 24px; }\",\".framer-Xvfp8 .framer-ghz6yp { flex: none; height: 16px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 20px; }\",\".framer-Xvfp8 .framer-1tj28xz { flex: none; height: 7px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: 6px; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rFtz1LXzl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"N5cgeMxeZ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerczrCPmJqm=withCSS(Component,css,\"framer-Xvfp8\");export default FramerczrCPmJqm;FramerczrCPmJqm.displayName=\"button/icon/mail\";FramerczrCPmJqm.defaultProps={height:24,width:24};addPropertyControls(FramerczrCPmJqm,{N5cgeMxeZ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerczrCPmJqm,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerczrCPmJqm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"N5cgeMxeZ\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rFtz1LXzl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./czrCPmJqm.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={idLuibcSB:{hover:true}};const serializationHash=\"framer-GqKNX\";const variantClassNames={idLuibcSB:\"framer-v-1vr3m28\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const c1_F4SbWv=undefined;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 getProps=({height,id,link,width,...props})=>{return{...props,c1_F4SbWv:link??props.c1_F4SbWv};};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,c1_F4SbWv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"idLuibcSB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:c1_F4SbWv,motionChild:true,nodeId:\"idLuibcSB\",openInNewTab:true,scopeId:\"Iqfhgev_X\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vr3m28\",className,classNames)} framer-qnd242`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"idLuibcSB\",ref:refBinding,style:{opacity:1,...style},variants:{\"idLuibcSB-hover\":{opacity:.6}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2uvej3\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"BfyhRizdA\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.34 3.46C15.1027 3.46 14.8707 3.53038 14.6733 3.66224C14.476 3.79409 14.3222 3.98151 14.2313 4.20078C14.1405 4.42005 14.1168 4.66133 14.1631 4.89411C14.2094 5.12689 14.3236 5.34071 14.4915 5.50853C14.6593 5.67635 14.8731 5.79064 15.1059 5.83694C15.3387 5.88324 15.5799 5.85948 15.7992 5.76866C16.0185 5.67783 16.2059 5.52402 16.3378 5.32668C16.4696 5.12935 16.54 4.89734 16.54 4.66C16.54 4.34174 16.4136 4.03652 16.1885 3.81147C15.9635 3.58643 15.6583 3.46 15.34 3.46V3.46ZM19.94 5.88C19.9206 5.0503 19.7652 4.2294 19.48 3.45C19.2257 2.78313 18.83 2.17928 18.32 1.68C17.8248 1.16743 17.2196 0.774176 16.55 0.53C15.7727 0.236161 14.9508 0.07721 14.12 0.0599999C13.06 -5.58794e-08 12.72 0 10 0C7.28 0 6.94 -5.58794e-08 5.88 0.0599999C5.04915 0.07721 4.22734 0.236161 3.45 0.53C2.78168 0.776649 2.17693 1.16956 1.68 1.68C1.16743 2.17518 0.774176 2.78044 0.53 3.45C0.236161 4.22734 0.07721 5.04915 0.0599999 5.88C-5.58794e-08 6.94 0 7.28 0 10C0 12.72 -5.58794e-08 13.06 0.0599999 14.12C0.07721 14.9508 0.236161 15.7727 0.53 16.55C0.774176 17.2196 1.16743 17.8248 1.68 18.32C2.17693 18.8304 2.78168 19.2234 3.45 19.47C4.22734 19.7638 5.04915 19.9228 5.88 19.94C6.94 20 7.28 20 10 20C12.72 20 13.06 20 14.12 19.94C14.9508 19.9228 15.7727 19.7638 16.55 19.47C17.2196 19.2258 17.8248 18.8326 18.32 18.32C18.8322 17.8226 19.2283 17.2182 19.48 16.55C19.7652 15.7706 19.9206 14.9497 19.94 14.12C19.94 13.06 20 12.72 20 10C20 7.28 20 6.94 19.94 5.88V5.88ZM18.14 14C18.1327 14.6348 18.0178 15.2637 17.8 15.86C17.6403 16.2952 17.3839 16.6884 17.05 17.01C16.7256 17.3405 16.3332 17.5964 15.9 17.76C15.3037 17.9778 14.6748 18.0927 14.04 18.1C13.04 18.15 12.67 18.16 10.04 18.16C7.41 18.16 7.04 18.16 6.04 18.1C5.38089 18.1123 4.72459 18.0109 4.1 17.8C3.68578 17.6281 3.31136 17.3728 3 17.05C2.66809 16.7287 2.41484 16.3352 2.26 15.9C2.01586 15.2952 1.88044 14.6519 1.86 14C1.86 13 1.8 12.63 1.8 10C1.8 7.37 1.8 7 1.86 6C1.86448 5.35106 1.98295 4.70795 2.21 4.1C2.38605 3.67791 2.65626 3.30166 3 3C3.30381 2.65617 3.67929 2.3831 4.1 2.2C4.70955 1.98004 5.352 1.86508 6 1.86C7 1.86 7.37 1.8 10 1.8C12.63 1.8 13 1.8 14 1.86C14.6348 1.86728 15.2637 1.98225 15.86 2.2C16.3144 2.36865 16.7223 2.64285 17.05 3C17.3777 3.30718 17.6338 3.68273 17.8 4.1C18.0223 4.70893 18.1373 5.35178 18.14 6C18.19 7 18.2 7.37 18.2 10C18.2 12.63 18.19 13 18.14 14ZM10 4.87C8.98581 4.87198 7.99496 5.17453 7.15265 5.73942C6.31035 6.30431 5.65438 7.1062 5.26763 8.04375C4.88089 8.98131 4.78072 10.0125 4.97979 11.0069C5.17886 12.0014 5.66824 12.9145 6.38608 13.631C7.10392 14.3474 8.01801 14.835 9.01286 15.0321C10.0077 15.2293 11.0387 15.1271 11.9755 14.7385C12.9123 14.35 13.7129 13.6924 14.2761 12.849C14.8394 12.0056 15.14 11.0142 15.14 10C15.1413 9.3251 15.0092 8.65661 14.7512 8.03296C14.4933 7.40931 14.1146 6.84281 13.6369 6.36605C13.1592 5.88929 12.5919 5.51168 11.9678 5.25493C11.3436 4.99818 10.6749 4.86736 10 4.87V4.87ZM10 13.33C9.34139 13.33 8.69757 13.1347 8.14995 12.7688C7.60234 12.4029 7.17552 11.8828 6.92348 11.2743C6.67144 10.6659 6.6055 9.99631 6.73398 9.35035C6.86247 8.70439 7.17963 8.11104 7.64533 7.64533C8.11104 7.17963 8.70439 6.86247 9.35035 6.73398C9.99631 6.6055 10.6659 6.67144 11.2743 6.92348C11.8828 7.17552 12.4029 7.60234 12.7688 8.14995C13.1347 8.69757 13.33 9.34139 13.33 10C13.33 10.4373 13.2439 10.8703 13.0765 11.2743C12.9092 11.6784 12.6639 12.0454 12.3547 12.3547C12.0454 12.6639 11.6784 12.9092 11.2743 13.0765C10.8703 13.2439 10.4373 13.33 10 13.33V13.33Z\" fill=\"var(--token-jAhJm_hyA)\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\".framer-GqKNX.framer-qnd242, .framer-GqKNX .framer-qnd242 { display: block; }\",\".framer-GqKNX.framer-1vr3m28 { cursor: pointer; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 24px; }\",\".framer-GqKNX .framer-2uvej3 { bottom: 2px; flex: none; left: 2px; position: absolute; right: 2px; top: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sWgbIqkUo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"c1_F4SbWv\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIqfhgev_X=withCSS(Component,css,\"framer-GqKNX\");export default FramerIqfhgev_X;FramerIqfhgev_X.displayName=\"button/icon/instagram\";FramerIqfhgev_X.defaultProps={height:24,width:24};addPropertyControls(FramerIqfhgev_X,{c1_F4SbWv:{title:\"Link\",type:ControlType.Link}});addFonts(FramerIqfhgev_X,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIqfhgev_X\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sWgbIqkUo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"c1_F4SbWv\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iqfhgev_X.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={nQfdcVYVQ:{hover:true}};const serializationHash=\"framer-8xEpO\";const variantClassNames={nQfdcVYVQ:\"framer-v-kk0fzr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dVaMfw0aK=undefined;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 getProps=({height,id,link,width,...props})=>{return{...props,dVaMfw0aK:link??props.dVaMfw0aK};};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,dVaMfw0aK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nQfdcVYVQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dVaMfw0aK,motionChild:true,nodeId:\"nQfdcVYVQ\",openInNewTab:true,scopeId:\"KGHBPjvMv\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kk0fzr\",className,classNames)} framer-1qwtlke`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nQfdcVYVQ\",ref:refBinding,style:{opacity:1,...style},variants:{\"nQfdcVYVQ-hover\":{opacity:.6}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ts3tsq\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:23,layoutDependency:layoutDependency,layoutId:\"mVDbvreZt\",svg:'<svg width=\"23\" height=\"20\" viewBox=\"0 0 23 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M22.9914 1.95021C22.9915 1.77357 22.9448 1.60007 22.8561 1.44735C22.7673 1.29464 22.6397 1.16817 22.4862 1.08084C22.3326 0.993502 22.1587 0.948416 21.9821 0.95017C21.8054 0.951925 21.6324 1.00046 21.4807 1.09083C20.8954 1.43921 20.2652 1.70601 19.6077 1.88383C18.6686 1.07806 17.471 0.637129 16.2337 0.641636C14.8762 0.643198 13.5726 1.17223 12.5979 2.11702C11.6232 3.06181 11.0539 4.3484 11.01 5.70512C8.33402 5.27838 5.90867 3.88164 4.19649 1.78126C4.09333 1.65609 3.96158 1.55757 3.81235 1.494C3.66313 1.43043 3.5008 1.40368 3.33907 1.41601C3.17743 1.42932 3.02147 1.4818 2.88467 1.56892C2.74786 1.65603 2.63434 1.77516 2.55391 1.91601C2.14144 2.63582 1.90454 3.44276 1.86246 4.27131C1.82038 5.09986 1.9743 5.92666 2.31172 6.68456L2.30977 6.68651C2.15812 6.77991 2.03296 6.91066 1.94628 7.06625C1.85959 7.22185 1.81427 7.39708 1.81465 7.57519C1.81282 7.72211 1.82163 7.86898 1.84102 8.01464C1.94316 9.2729 2.50081 10.4507 3.40938 11.3271C3.34775 11.4446 3.31013 11.5731 3.29873 11.7052C3.28732 11.8373 3.30237 11.9704 3.34297 12.0967C3.73909 13.3308 4.58147 14.3727 5.70528 15.0185C4.56352 15.46 3.3307 15.614 2.11543 15.4668C1.89051 15.4386 1.66266 15.4876 1.46928 15.6059C1.2759 15.7242 1.12846 15.9047 1.05115 16.1178C0.973837 16.3309 0.971244 16.5639 1.04379 16.7787C1.11634 16.9935 1.25973 17.1772 1.45043 17.2998C3.54053 18.646 5.97411 19.3617 8.4602 19.3613C11.2795 19.393 14.0302 18.4921 16.2844 16.7988C18.5387 15.1054 20.1702 12.7145 20.925 9.99801C21.2781 8.81464 21.4583 7.58648 21.4602 6.35157C21.4602 6.28614 21.4602 6.21876 21.4592 6.15138C21.9813 5.58831 22.3858 4.92668 22.6489 4.20527C22.912 3.48387 23.0284 2.7172 22.9914 1.95021V1.95021ZM19.6848 5.16212C19.5196 5.35746 19.436 5.60891 19.4514 5.86427C19.4611 6.02927 19.4602 6.19527 19.4602 6.35157C19.4581 7.39511 19.3052 8.43287 19.0061 9.43263C18.3896 11.744 17.0152 13.7817 15.1031 15.2192C13.1911 16.6568 10.8519 17.4111 8.4602 17.3613C7.60108 17.3616 6.74492 17.2606 5.90942 17.0606C6.97483 16.7172 7.97101 16.1879 8.8518 15.4971C9.01403 15.3693 9.13275 15.1945 9.19169 14.9967C9.25063 14.7988 9.24688 14.5875 9.18098 14.3918C9.11507 14.1962 8.99023 14.0257 8.82358 13.9038C8.65694 13.7819 8.45665 13.7145 8.2502 13.7109C7.41903 13.698 6.62533 13.363 6.03633 12.7764C6.18575 12.7481 6.33419 12.7129 6.48165 12.6709C6.69766 12.6094 6.8867 12.477 7.01831 12.295C7.14993 12.1131 7.21647 11.8921 7.20723 11.6677C7.19798 11.4433 7.11348 11.2285 6.96734 11.058C6.82119 10.8874 6.62191 10.7711 6.40157 10.7275C5.91911 10.6323 5.46512 10.427 5.07489 10.1277C4.68466 9.82845 4.3687 9.44321 4.15157 9.00196C4.3323 9.02662 4.51418 9.04194 4.69649 9.04786C4.91308 9.05113 5.12509 8.98543 5.30187 8.86026C5.47865 8.73509 5.61104 8.55694 5.67989 8.35157C5.74587 8.14433 5.74248 7.92123 5.67022 7.7161C5.59797 7.51096 5.46079 7.33499 5.2795 7.21485C4.83965 6.92182 4.47935 6.52427 4.23086 6.0578C3.98237 5.59134 3.85346 5.07052 3.85567 4.54201C3.85567 4.47561 3.85762 4.4092 3.86153 4.34377C6.10279 6.43402 9.00985 7.66621 12.0705 7.82326C12.225 7.82934 12.3789 7.80024 12.5205 7.73816C12.6621 7.67607 12.7877 7.58262 12.8879 7.46486C12.9871 7.34596 13.0573 7.20566 13.0931 7.05501C13.1288 6.90437 13.1291 6.74748 13.0939 6.5967C13.0367 6.35806 13.0076 6.11357 13.007 5.86818C13.0079 5.01271 13.3482 4.19254 13.9531 3.58764C14.558 2.98274 15.3781 2.64251 16.2336 2.64161C16.6737 2.64043 17.1093 2.7305 17.5129 2.90615C17.9165 3.0818 18.2792 3.3392 18.5783 3.66212C18.6937 3.7862 18.8388 3.87871 19 3.93085C19.1612 3.98299 19.333 3.99303 19.4992 3.96001C19.91 3.88006 20.3149 3.7724 20.7111 3.63775C20.4409 4.19072 20.0955 4.70369 19.6848 5.16212V5.16212Z\" fill=\"var(--token-jAhJm_hyA)\"/>\\n</svg>\\n',withExternalLayout:true})})})})})});});const css=[\".framer-8xEpO.framer-1qwtlke, .framer-8xEpO .framer-1qwtlke { display: block; }\",\".framer-8xEpO.framer-kk0fzr { cursor: pointer; height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 24px; }\",\".framer-8xEpO .framer-ts3tsq { bottom: 3px; flex: none; left: 0px; position: absolute; right: 1px; top: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rTJ9fYs_D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"dVaMfw0aK\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKGHBPjvMv=withCSS(Component,css,\"framer-8xEpO\");export default FramerKGHBPjvMv;FramerKGHBPjvMv.displayName=\"button/icon/twitter\";FramerKGHBPjvMv.defaultProps={height:24,width:24};addPropertyControls(FramerKGHBPjvMv,{dVaMfw0aK:{title:\"Link\",type:ControlType.Link}});addFonts(FramerKGHBPjvMv,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKGHBPjvMv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"dVaMfw0aK\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rTJ9fYs_D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KGHBPjvMv.map","// Generated by Framer (4897c59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JW2ySfJQW=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8 0 C 3.58 0 0 3.582 0 8 C 0 11.535 2.292 14.533 5.47 15.59 C 5.87 15.665 6.017 15.418 6.017 15.205 C 6.017 15.015 6.01 14.512 6.007 13.845 C 3.781 14.328 3.312 12.772 3.312 12.772 C 2.948 11.849 2.422 11.602 2.422 11.602 C 1.697 11.106 2.478 11.116 2.478 11.116 C 3.281 11.172 3.703 11.94 3.703 11.94 C 4.417 13.163 5.576 12.81 6.033 12.605 C 6.105 12.088 6.311 11.735 6.54 11.535 C 4.763 11.335 2.896 10.647 2.896 7.582 C 2.896 6.709 3.206 5.995 3.719 5.435 C 3.629 5.233 3.359 4.42 3.789 3.318 C 3.789 3.318 4.459 3.103 5.989 4.138 C 6.629 3.96 7.309 3.872 7.989 3.868 C 8.669 3.872 9.349 3.96 9.989 4.138 C 11.509 3.103 12.179 3.318 12.179 3.318 C 12.609 4.42 12.339 5.233 12.259 5.435 C 12.769 5.995 13.079 6.709 13.079 7.582 C 13.079 10.655 11.209 11.332 9.429 11.529 C 9.709 11.769 9.969 12.259 9.969 13.009 C 9.969 14.079 9.959 14.939 9.959 15.199 C 9.959 15.409 10.099 15.659 10.509 15.579 C 13.71 14.53 16 11.53 16 8 C 16 3.582 12.418 0 8 0\" fill=\"var(--t829wi, rgb(0,0,0))\" height=\"15.603823085314273px\" id=\"CT1UxcTER\" transform=\"translate(0 0.198)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JW2ySfJQW:fill??props.JW2ySfJQW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JW2ySfJQW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ow2du\",className),layoutId:layoutId,ref:ref,style:{\"--t829wi\":JW2ySfJQW,...style}});});const css=[`.framer-ow2du { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--t829wi); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JW2ySfJQW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Github\",\"color\":{\"type\":\"variable\",\"value\":\"t829wi\"},\"set\":{\"localId\":\"vectorSet/uK5ESDkg3\",\"id\":\"uK5ESDkg3\",\"moduleId\":\"rTgCpOIUH6tdiqNh47fL\"}}\n */const Icon=withCSS(Component,css,\"framer-ow2du\");Icon.displayName=\"Github\";export default Icon;addPropertyControls(Icon,{JW2ySfJQW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"16\",\"framerVariables\":\"{\\\"JW2ySfJQW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Github\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"t829wi\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/uK5ESDkg3\\\",\\\"id\\\":\\\"uK5ESDkg3\\\",\\\"moduleId\\\":\\\"rTgCpOIUH6tdiqNh47fL\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Github from\"https://framerusercontent.com/modules/d5E8C3UcdG7uzat0XhVH/hu2Zzff8dU2dvjjFn3L6/uEfHwMklH.js\";const GithubFonts=getFonts(Github);const enabledGestures={gMlVIO_0v:{hover:true}};const serializationHash=\"framer-oqQpe\";const variantClassNames={gMlVIO_0v:\"framer-v-afbdv3\"};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 getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gMlVIO_0v\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://github.com/XYZbyAR\",motionChild:true,nodeId:\"gMlVIO_0v\",openInNewTab:true,scopeId:\"KMySuwt58\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"GitHub\",className:`${cx(scopingClassNames,\"framer-afbdv3\",className,classNames)} framer-3m859j`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"gMlVIO_0v\",ref:refBinding,style:{opacity:1,...style},variants:{\"gMlVIO_0v-hover\":{opacity:.6}},...addPropertyOverrides({\"gMlVIO_0v-hover\":{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Github,{animated:true,className:\"framer-1w8ulbh\",\"data-framer-name\":\"GitHub mark\",layoutDependency:layoutDependency,layoutId:\"ylKmefAxQ\",style:{\"--t829wi\":\"var(--token-jAhJm_hyA)\"}})})})})})});});const css=[\".framer-oqQpe.framer-3m859j, .framer-oqQpe .framer-3m859j { display: block; }\",\".framer-oqQpe.framer-afbdv3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-oqQpe .framer-1w8ulbh { flex: none; height: auto; position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IC_ra1ooy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKMySuwt58=withCSS(Component,css,\"framer-oqQpe\");export default FramerKMySuwt58;FramerKMySuwt58.displayName=\"button/icon/github\";FramerKMySuwt58.defaultProps={height:24,width:24};addFonts(FramerKMySuwt58,[{explicitInter:true,fonts:[]},...GithubFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKMySuwt58\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IC_ra1ooy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KMySuwt58.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={lQCF0synO:{hover:true}};const serializationHash=\"framer-NerZw\";const variantClassNames={lQCF0synO:\"framer-v-1c4mqt8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HydDyMdrj=undefined;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 getProps=({height,id,link,width,...props})=>{return{...props,HydDyMdrj:link??props.HydDyMdrj};};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,HydDyMdrj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"lQCF0synO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:HydDyMdrj,motionChild:true,nodeId:\"lQCF0synO\",openInNewTab:true,scopeId:\"Lo8lHk2fT\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"LinkedIn\",className:`${cx(scopingClassNames,\"framer-1c4mqt8\",className,classNames)} framer-16nhk6y`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"lQCF0synO\",ref:refBinding,style:{opacity:1,...style},variants:{\"lQCF0synO-hover\":{opacity:.6}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1s5et7\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wj2qwbhKb\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 18.47 0 L 1.53 0 C 1.145 -0.005 0.774 0.142 0.499 0.411 C 0.223 0.679 0.065 1.045 0.06 1.43 L 0.06 18.57 C 0.065 18.955 0.223 19.321 0.499 19.589 C 0.774 19.858 1.145 20.005 1.53 20 L 18.47 20 C 18.855 20.005 19.226 19.858 19.501 19.589 C 19.777 19.321 19.935 18.955 19.94 18.57 L 19.94 1.43 C 19.935 1.045 19.777 0.679 19.501 0.411 C 19.226 0.142 18.855 -0.005 18.47 0 Z M 6.09 16.74 L 3.09 16.74 L 3.09 7.74 L 6.09 7.74 Z M 4.59 6.48 C 3.728 6.48 3.03 5.782 3.03 4.92 C 3.03 4.058 3.728 3.36 4.59 3.36 C 5.19 3.292 5.775 3.574 6.096 4.084 C 6.417 4.595 6.417 5.245 6.096 5.756 C 5.775 6.266 5.19 6.548 4.59 6.48 Z M 16.91 16.74 L 13.91 16.74 L 13.91 11.91 C 13.91 10.7 13.48 9.91 12.39 9.91 C 11.699 9.915 11.084 10.35 10.85 11 C 10.772 11.235 10.738 11.483 10.75 11.73 L 10.75 16.73 L 7.75 16.73 L 7.75 7.73 L 10.75 7.73 L 10.75 9 C 11.305 8.036 12.348 7.459 13.46 7.5 C 15.46 7.5 16.91 8.79 16.91 11.56 Z\" fill=\"var(--token-jAhJm_hyA)\"></path></svg>',svgContentId:10887458654,withExternalLayout:true})})})})})});});const css=[\".framer-NerZw.framer-16nhk6y, .framer-NerZw .framer-16nhk6y { display: block; }\",\".framer-NerZw.framer-1c4mqt8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-NerZw .framer-1s5et7 { flex: none; height: 20px; position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"B2X5Y5NGk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HydDyMdrj\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLo8lHk2fT=withCSS(Component,css,\"framer-NerZw\");export default FramerLo8lHk2fT;FramerLo8lHk2fT.displayName=\"button/icon/linkedin\";FramerLo8lHk2fT.defaultProps={height:24,width:24};addPropertyControls(FramerLo8lHk2fT,{HydDyMdrj:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLo8lHk2fT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLo8lHk2fT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"B2X5Y5NGk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"HydDyMdrj\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lo8lHk2fT.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{RenderTarget}from\"framer\";// Site-wide keyboard focus ring, plus the mobile menu's controls below. Lives inside the navigation\n// component so every page gets it, and stays on the branch instead of Site Settings. Must be visible\n// (hidden layers don't render), so place it at 1×1 with no fill. Under reduced motion it also flattens\n// Framer's appear effects (they write an inline perspective(1200px) transform), so those layers fade\n// without rising.\nconst css=`\na:focus-visible, button:focus-visible, [role=\"button\"]:focus-visible {\n    outline: 2px solid #ffffff;\n    outline-offset: 3px;\n}\n@media (prefers-reduced-motion: reduce) {\n    html { scroll-behavior: auto !important; }\n    [style*=\"perspective(1200px)\"] { transform: none !important; }\n}\n`;// The phone and tablet menu, after Devouring Details' Morph Surface: Framer's variants still spring the\n// bar's height, but the bar now clips what it holds, so only the container morphs, and the links\n// crossfade in place instead of popping in over the page. The links unmount on close, so exit is\n// instant while entry takes 0.25s.\n// Framer renders the toggle as a div that only answers pointer taps; this gives it a button role,\n// aria-expanded, Enter/Space, Escape to close (focus returns to the toggle), and closes the menu\n// after a link is activated from the keyboard.\nconst BUTTON='[data-framer-name=\"hamburger\"], [data-framer-name=\"close\"]';const LINKS='[data-framer-name=\"links / vertical\"]';const MENU_ID=\"site-menu\";const menuCss=`\n[data-site-menu] { overflow: clip !important; }\n[data-site-menu] ${LINKS} {\n    animation: site-menu-in 0.25s cubic-bezier(0.23, 0.88, 0.26, 0.92) 0.05s both;\n}\n@keyframes site-menu-in { from { opacity: 0; filter: blur(4px); } }\n@media (prefers-reduced-motion: reduce) {\n    [data-site-menu] ${LINKS} { animation-name: site-menu-fade; animation-delay: 0s; }\n    @keyframes site-menu-fade { from { opacity: 0; } }\n}\n`;// Every breakpoint's navigation can mount a copy; the menu is wired once.\nlet mounted=0;let unwire=null;function wireMenu(){// The outer toggle layer; the icon inside it carries the same name.\nconst toggle=()=>[...document.querySelectorAll(BUTTON)].find(el=>el.getClientRects().length&&!el.parentElement?.closest(BUTTON));const menuOf=el=>el.parentElement?.closest(\"[data-framer-name]\");const isOpen=el=>el.dataset.framerName===\"close\";const tap=el=>{const r=el.getBoundingClientRect();const init={bubbles:true,cancelable:true,clientX:r.x+r.width/2,clientY:r.y+r.height/2,pointerId:1,isPrimary:true,button:0};el.dispatchEvent(new PointerEvent(\"pointerdown\",init));el.dispatchEvent(new PointerEvent(\"pointerup\",init));el.dispatchEvent(new MouseEvent(\"click\",init));};const sync=()=>{const el=toggle();const menu=el&&menuOf(el);if(!el||!menu)return;const open=isOpen(el);menu.setAttribute(\"data-site-menu\",\"\");el.setAttribute(\"role\",\"button\");el.setAttribute(\"aria-label\",\"Menu\");el.setAttribute(\"aria-expanded\",String(open));const links=menu.querySelector(LINKS);if(links){links.id=MENU_ID;links.removeAttribute(\"tabindex\");}if(open&&links)el.setAttribute(\"aria-controls\",MENU_ID);else el.removeAttribute(\"aria-controls\");};let queued=false;const observer=new MutationObserver(()=>{if(queued)return;queued=true;requestAnimationFrame(()=>{queued=false;sync();});});observer.observe(document.body,{subtree:true,childList:true,attributes:true,attributeFilter:[\"data-framer-name\"]});sync();const onKey=e=>{const el=toggle();if(!el)return;if((e.key===\"Enter\"||e.key===\" \")&&e.target===el){e.preventDefault();tap(el);}else if(e.key===\"Escape\"&&isOpen(el)){tap(el);el.focus({preventScroll:true});}};// Pointer taps on a link already close the menu through Framer; keyboard clicks (detail 0) don't.\nconst onClick=e=>{if(e.detail!==0)return;const el=toggle();const links=el&&isOpen(el)&&menuOf(el)?.querySelector(LINKS);const link=e.target.closest?.(\"a\");if(el&&links&&link&&links.contains(link))requestAnimationFrame(()=>tap(el));};document.addEventListener(\"keydown\",onKey);document.addEventListener(\"click\",onClick);return()=>{observer.disconnect();document.removeEventListener(\"keydown\",onKey);document.removeEventListener(\"click\",onClick);};}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function FocusStyles(){useEffect(()=>{if(RenderTarget.current()!==RenderTarget.preview)return;if(mounted++===0)unwire=wireMenu();return()=>{if(--mounted===0){unwire?.();unwire=null;}};},[]);return /*#__PURE__*/_jsx(\"style\",{children:css+menuCss});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FocusStyles\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FocusStyles.map","// Generated by Framer (e20fe17)\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{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const cycleOrder=[\"Qn8tj4dFl\",\"yrfegton8\"];const serializationHash=\"framer-3fPKS\";const variantClassNames={Qn8tj4dFl:\"framer-v-z6w612\",yrfegton8:\"framer-v-1kn0ecs\"};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={close:\"yrfegton8\",hamburger:\"Qn8tj4dFl\"};const getProps=({height,id,tap,width,...props})=>{return{...props,qMKusIenl:tap??props.qMKusIenl,variant:humanReadableVariantMap[props.variant]??props.variant??\"Qn8tj4dFl\"};};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,qMKusIenl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Qn8tj4dFl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13rqp6v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qMKusIenl){const res=await qMKusIenl(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"yrfegton8\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"yrfegton8\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z6w612\",className,classNames),\"data-framer-name\":\"hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Qn8tj4dFl\",onTap:onTap13rqp6v,ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({yrfegton8:{\"data-framer-name\":\"close\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19na11n-container\",\"data-framer-name\":\"hamburger\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MPYsRPj1C-container\",name:\"hamburger\",nodeId:\"MPYsRPj1C\",rendersWithMotion:true,scopeId:\"aqZrjaM2z\",style:{opacity:.8},children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"menu\",id:\"MPYsRPj1C\",layoutId:\"MPYsRPj1C\",mirrored:false,name:\"hamburger\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yq407d-container\",\"data-framer-name\":\"close\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cdoNujmsC-container\",name:\"close\",nodeId:\"cdoNujmsC\",rendersWithMotion:true,scopeId:\"aqZrjaM2z\",style:{opacity:.8},children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"x\",id:\"cdoNujmsC\",layoutId:\"cdoNujmsC\",mirrored:false,name:\"close\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3fPKS.framer-534a2, .framer-3fPKS .framer-534a2 { display: block; }\",\".framer-3fPKS.framer-z6w612 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-3fPKS .framer-19na11n-container, .framer-3fPKS .framer-yq407d-container { flex: none; height: 32px; position: relative; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yrfegton8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qMKusIenl\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraqZrjaM2z=withCSS(Component,css,\"framer-3fPKS\");export default FrameraqZrjaM2z;FrameraqZrjaM2z.displayName=\"button/icon\";FrameraqZrjaM2z.defaultProps={height:44,width:44};addPropertyControls(FrameraqZrjaM2z,{variant:{options:[\"Qn8tj4dFl\",\"yrfegton8\"],optionTitles:[\"hamburger\",\"close\"],title:\"Variant\",type:ControlType.Enum},qMKusIenl:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FrameraqZrjaM2z,[{explicitInter:true,fonts:[]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraqZrjaM2z\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"qMKusIenl\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yrfegton8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aqZrjaM2z.map","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,Text,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={HX5U_mM3j:{hover:true,pressed:true},WKVYQqCiz:{hover:true,pressed:true}};const cycleOrder=[\"HX5U_mM3j\",\"WKVYQqCiz\"];const serializationHash=\"framer-NtTvC\";const variantClassNames={HX5U_mM3j:\"framer-v-nbj3qq\",WKVYQqCiz:\"framer-v-pggkdl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fxtFNEkSr=undefined;const YbLHXHa77=undefined;const z9lTGwkb1=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={main:\"HX5U_mM3j\",secondary:\"WKVYQqCiz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link2,smoothScroll,title,width,...props})=>{return{...props,fxtFNEkSr:link2??props.fxtFNEkSr,variant:humanReadableVariantMap[props.variant]??props.variant??\"HX5U_mM3j\",YbLHXHa77:smoothScroll??props.YbLHXHa77??false,z9lTGwkb1:title??props.z9lTGwkb1??\"Services\"};};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,z9lTGwkb1,YbLHXHa77,fxtFNEkSr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HX5U_mM3j\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"HX5U_mM3j-hover\",\"HX5U_mM3j-pressed\",\"WKVYQqCiz-hover\",\"WKVYQqCiz-pressed\"].includes(gestureVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"HX5U_mM3j\",scopeId:\"t4buBpl9f\",...addPropertyOverrides({WKVYQqCiz:{href:fxtFNEkSr,openInNewTab:false,smoothScroll:YbLHXHa77}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-nbj3qq\",className,classNames)} framer-fftz6f`,\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"HX5U_mM3j\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({WKVYQqCiz:{\"data-framer-name\":\"secondary\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-koh5k7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"eHlGljZ_s\",style:{backdropFilter:\"blur(20px)\",backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,WebkitBackdropFilter:\"blur(20px)\"},variants:{\"HX5U_mM3j-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},\"HX5U_mM3j-pressed\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},\"WKVYQqCiz-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},\"WKVYQqCiz-pressed\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nr87dp\",layoutDependency:layoutDependency,layoutId:\"qAjMZlmG4\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Text,{__fromCanvasComponent:true,alignment:\"left\",className:\"framer-e07bkb\",\"data-framer-name\":\"Label\",fonts:[\"GF;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"GKSvnbVDp\",rawHTML:\"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>Services</span><br></span></span>\",style:{\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"normal\",\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"normal\",\"--framer-font-weight\":400,\"--framer-letter-spacing\":\"0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-decoration\":\"none\",\"--framer-text-stroke-color\":\"initial\",\"--framer-text-stroke-width\":\"initial\",\"--framer-text-transform\":\"none\"},text:z9lTGwkb1,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\".framer-NtTvC.framer-fftz6f, .framer-NtTvC .framer-fftz6f { display: block; }\",\".framer-NtTvC.framer-nbj3qq { cursor: pointer; gap: 10px; height: 56px; overflow: hidden; position: relative; width: 132px; will-change: var(--framer-will-change-override, transform); }\",\".framer-NtTvC .framer-koh5k7 { flex: none; gap: 10px; height: 49px; left: calc(50.00000000000002% - 118px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 49px / 2); width: 118px; }\",\".framer-NtTvC .framer-1nr87dp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 16px 32px 16px 32px; position: absolute; top: 50%; width: min-content; }\",\".framer-NtTvC .framer-e07bkb { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-NtTvC.framer-v-pggkdl.framer-nbj3qq { text-decoration: none; }\",\".framer-NtTvC.framer-v-pggkdl .framer-1nr87dp { left: 0px; }\",\".framer-NtTvC.framer-v-nbj3qq.hover .framer-koh5k7 { bottom: 0px; height: unset; left: 0px; right: 0px; top: 0px; width: unset; }\",\".framer-NtTvC.framer-v-pggkdl.hover .framer-koh5k7 { height: 100%; left: calc(50.00000000000002% - 100% / 2); top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-NtTvC.framer-v-pggkdl.pressed .framer-koh5k7 { height: 85%; left: calc(50.00000000000002% - 85% / 2); top: calc(50.00000000000002% - 85% / 2); width: 85%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 132\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WKVYQqCiz\":{\"layout\":[\"fixed\",\"fixed\"]},\"pjH1qepCf\":{\"layout\":[\"fixed\",\"fixed\"]},\"JQpUGJSbC\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZyYePuUKs\":{\"layout\":[\"fixed\",\"fixed\"]},\"PrYmntJUH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"z9lTGwkb1\":\"title\",\"YbLHXHa77\":\"smoothScroll\",\"fxtFNEkSr\":\"link2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert4buBpl9f=withCSS(Component,css,\"framer-NtTvC\");export default Framert4buBpl9f;Framert4buBpl9f.displayName=\"link/header Copy\";Framert4buBpl9f.defaultProps={height:56,width:132};addPropertyControls(Framert4buBpl9f,{variant:{options:[\"HX5U_mM3j\",\"WKVYQqCiz\"],optionTitles:[\"main\",\"secondary\"],title:\"Variant\",type:ControlType.Enum},z9lTGwkb1:{defaultValue:\"Services\",displayTextArea:false,title:\"Title\",type:ControlType.String},onz9lTGwkb1Change:{changes:\"z9lTGwkb1\",type:ControlType.ChangeHandler},YbLHXHa77:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onYbLHXHa77Change:{changes:\"YbLHXHa77\",type:ControlType.ChangeHandler},fxtFNEkSr:{title:\"Link 2\",type:ControlType.Link}});addFonts(Framert4buBpl9f,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"google\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4S-EiAou6Y.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert4buBpl9f\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"132\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WKVYQqCiz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pjH1qepCf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JQpUGJSbC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZyYePuUKs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PrYmntJUH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"z9lTGwkb1\\\":\\\"title\\\",\\\"YbLHXHa77\\\":\\\"smoothScroll\\\",\\\"fxtFNEkSr\\\":\\\"link2\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t4buBpl9f.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{motion,useReducedMotion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";// After Devouring Details' Staggering Text, via the Sightline port (StaggerButton.tsx): letters tip\n// back and blur out while a second copy rolls in. The flip plays out before it can reverse, and only\n// a mouse triggers it. Listens on the enclosing link or button so the whole button is the hit area.\nconst spring={type:\"spring\",stiffness:250,damping:30};const ROTATE=80;const LIFT=-16;const BLUR=\"blur(4px)\";// The whole stagger spans at most STAGGER seconds, so long labels flip as fast as short ones.\nconst STAGGER=.2;const hidden={position:\"absolute\",width:1,height:1,overflow:\"hidden\",clipPath:\"inset(50%)\",whiteSpace:\"nowrap\"};/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StaggerText(props){const{text,font,color,style}=props;const ref=useRef(null);const animating=useRef(false);const[flip,setFlip]=useState(false);const reduce=useReducedMotion();useEffect(()=>{const el=ref.current;const host=(el?.closest(\"a, button\"))??el;if(!host||reduce)return;const toggle=e=>{if(e.pointerType!==\"mouse\"||animating.current)return;setFlip(f=>!f);};host.addEventListener(\"pointerenter\",toggle);host.addEventListener(\"pointerleave\",toggle);return()=>{host.removeEventListener(\"pointerenter\",toggle);host.removeEventListener(\"pointerleave\",toggle);};},[reduce]);const chars=text.split(\"\");const last=chars.length-1;const step=Math.min(.03,STAGGER/Math.max(last,1));const char={display:\"inline-block\",transformOrigin:\"50% 50% -0.4em\",backfaceVisibility:\"hidden\"};const layer={gridArea:\"1 / 1\",whiteSpace:\"pre\"};return /*#__PURE__*/_jsxs(\"span\",{ref:ref,style:{...style,...font,color,display:\"inline-block\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:hidden,children:text}),/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-grid\",perspective:240},children:[/*#__PURE__*/_jsx(\"span\",{style:layer,children:chars.map((c,i)=>/*#__PURE__*/_jsx(motion.span,{style:c===\" \"?{display:\"inline\"}:char,initial:false,animate:{rotateX:flip?ROTATE:0,y:flip?LIFT:0,filter:flip?BLUR:\"blur(0px)\",opacity:flip?0:1},transition:{...spring,delay:flip?i*step:(last-i)*step},onAnimationStart:i===0?()=>animating.current=true:undefined,children:c},i))}),/*#__PURE__*/_jsx(\"span\",{style:layer,children:chars.map((c,i)=>/*#__PURE__*/_jsx(motion.span,{style:c===\" \"?{display:\"inline\"}:char,initial:false,animate:{rotateX:flip?360:270,y:flip?0:-LIFT,filter:flip?\"blur(0px)\":BLUR,opacity:flip?1:0},transition:{...spring,delay:flip?.04+i*step:(last-i)*step},onAnimationComplete:i===last?()=>animating.current=false:undefined,children:c},i))})]})]});}StaggerText.defaultProps={text:\"See my work\",color:\"#ffffff\"};addPropertyControls(StaggerText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"See my work\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:\"1.5em\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StaggerText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StaggerText.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,Text,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StaggerText from\"https://framerusercontent.com/modules/FChKAFsbHrXrWc2ew0Bz/3DrUSd8yaUllbpMBLo4D/StaggerText.js\";const StaggerTextFonts=getFonts(StaggerText);const enabledGestures={Fccp6f5QH:{hover:true,pressed:true},XBNPUeyDX:{hover:true,pressed:true}};const cycleOrder=[\"Fccp6f5QH\",\"XBNPUeyDX\"];const serializationHash=\"framer-Ioy4C\";const variantClassNames={Fccp6f5QH:\"framer-v-ztnkrt\",XBNPUeyDX:\"framer-v-ptv7la\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wsAhRKrZy=undefined;const GPSO5ueyb=undefined;const dgZJzrdU0=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Large:\"Fccp6f5QH\",Small:\"XBNPUeyDX\"};const Variants=motion.create(React.Fragment);const getProps=({button,flipLabel,height,id,link,width,...props})=>{return{...props,dgZJzrdU0:button??props.dgZJzrdU0??\"text\",GPSO5ueyb:flipLabel??props.GPSO5ueyb??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"Fccp6f5QH\",wsAhRKrZy:link??props.wsAhRKrZy};};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,dgZJzrdU0,wsAhRKrZy,GPSO5ueyb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Fccp6f5QH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(GPSO5ueyb);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:wsAhRKrZy,motionChild:true,nodeId:\"Fccp6f5QH\",scopeId:\"VdF6HJ3D2\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ztnkrt\",className,classNames)} framer-imytp9`,\"data-border\":true,\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"Fccp6f5QH\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgba(255, 255, 255, 0.2)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(20px)\",background:\"linear-gradient(95deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.08) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,WebkitBackdropFilter:\"blur(20px)\",...style},variants:{\"Fccp6f5QH-hover\":{\"--border-color\":\"rgba(255, 255, 255, 0.8)\",background:\"linear-gradient(95deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.18) 100%)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},\"Fccp6f5QH-pressed\":{\"--border-color\":\"rgb(255, 255, 255)\",background:\"linear-gradient(95deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28},\"XBNPUeyDX-hover\":{\"--border-color\":\"rgba(255, 255, 255, 0.8)\",background:\"linear-gradient(95deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},\"XBNPUeyDX-pressed\":{\"--border-color\":\"rgb(255, 255, 255)\",background:\"linear-gradient(95deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},XBNPUeyDX:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}},...addPropertyOverrides({XBNPUeyDX:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[visible!==false&&/*#__PURE__*/_jsx(Text,{__fromCanvasComponent:true,alignment:\"left\",className:\"framer-1wg8yay\",\"data-framer-name\":\"Label\",fonts:[\"GF;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"Rh6rtkQVY\",rawHTML:\"<span style='font-size: 0; line-height: 0; tab-size: 4; white-space: inherit; word-wrap: inherit'><span style='font-size: 0'><span style=''>text</span><br></span></span>\",style:{\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"normal\",\"--framer-font-size\":\"18px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"normal\",\"--framer-font-weight\":400,\"--framer-letter-spacing\":\"0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-decoration\":\"none\",\"--framer-text-stroke-color\":\"initial\",\"--framer-text-stroke-width\":\"initial\",\"--framer-text-transform\":\"none\"},text:dgZJzrdU0,variants:{\"Fccp6f5QH-pressed\":{\"--framer-text-color\":\"rgb(0, 0, 0)\"},\"XBNPUeyDX-pressed\":{\"--framer-text-color\":\"rgb(0, 0, 0)\"},XBNPUeyDX:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"20px\"}},verticalAlignment:\"top\",withExternalLayout:true}),GPSO5ueyb!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m6vatf-container\",\"data-framer-name\":\"Flip label\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nAuKrEYul-container\",name:\"Flip label\",nodeId:\"nAuKrEYul\",rendersWithMotion:true,scopeId:\"VdF6HJ3D2\",children:/*#__PURE__*/_jsx(StaggerText,{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.2px\",lineHeight:\"24px\"},height:\"100%\",id:\"nAuKrEYul\",layoutId:\"nAuKrEYul\",name:\"Flip label\",text:dgZJzrdU0,width:\"100%\",...addPropertyOverrides({\"Fccp6f5QH-pressed\":{color:\"rgb(0, 0, 0)\"},\"XBNPUeyDX-pressed\":{color:\"rgb(0, 0, 0)\"},XBNPUeyDX:{font:{fontFamily:'\"Outfit\", \"Outfit Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.2px\",lineHeight:\"20px\"}}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-Ioy4C.framer-imytp9, .framer-Ioy4C .framer-imytp9 { display: block; }\",\".framer-Ioy4C.framer-ztnkrt { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Ioy4C .framer-1wg8yay { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Ioy4C .framer-m6vatf-container { flex: none; height: 24px; position: relative; width: 119px; }\",\".framer-Ioy4C.framer-v-ptv7la.framer-ztnkrt { height: 44px; padding: 12px 32px 12px 32px; }\",\".framer-Ioy4C.framer-v-ptv7la .framer-m6vatf-container { height: 20px; width: 106px; }\",'.framer-Ioy4C[data-border=\"true\"]::after, .framer-Ioy4C [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XBNPUeyDX\":{\"layout\":[\"auto\",\"fixed\"]},\"E7AAiMJDH\":{\"layout\":[\"auto\",\"auto\"]},\"RnSTBTRT8\":{\"layout\":[\"auto\",\"auto\"]},\"MCAeBf_Cc\":{\"layout\":[\"auto\",\"fixed\"]},\"T9r6ZKacc\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"dgZJzrdU0\":\"button\",\"wsAhRKrZy\":\"link\",\"GPSO5ueyb\":\"flipLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVdF6HJ3D2=withCSS(Component,css,\"framer-Ioy4C\");export default FramerVdF6HJ3D2;FramerVdF6HJ3D2.displayName=\"button/primary\";FramerVdF6HJ3D2.defaultProps={height:56,width:96};addPropertyControls(FramerVdF6HJ3D2,{variant:{options:[\"Fccp6f5QH\",\"XBNPUeyDX\"],optionTitles:[\"Large\",\"Small\"],title:\"Variant\",type:ControlType.Enum},dgZJzrdU0:{defaultValue:\"text\",displayTextArea:false,title:\"button\",type:ControlType.String},ondgZJzrdU0Change:{changes:\"dgZJzrdU0\",type:ControlType.ChangeHandler},wsAhRKrZy:{title:\"Link\",type:ControlType.Link},GPSO5ueyb:{defaultValue:false,title:\"Flip label\",type:ControlType.Boolean},onGPSO5ueybChange:{changes:\"GPSO5ueyb\",type:ControlType.ChangeHandler}});addFonts(FramerVdF6HJ3D2,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"google\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4S-EiAou6Y.woff2\",weight:\"400\"}]},...StaggerTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVdF6HJ3D2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XBNPUeyDX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"E7AAiMJDH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RnSTBTRT8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MCAeBf_Cc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"T9r6ZKacc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"96\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"dgZJzrdU0\\\":\\\"button\\\",\\\"wsAhRKrZy\\\":\\\"link\\\",\\\"GPSO5ueyb\\\":\\\"flipLabel\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VdF6HJ3D2.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FocusStyles from\"https://framerusercontent.com/modules/KYacXPtF9SAk9IFUpSZl/v6z7Knay2ROCJerhffjB/FocusStyles.js\";import ButtonIcon from\"https://framerusercontent.com/modules/v7OLE4t0YQptdB3deP3B/Af0wlpBH70gBDp50cA6g/aqZrjaM2z.js\";import LinkHeaderCopy from\"https://framerusercontent.com/modules/be4xz8BI9XZJIAAtxfmw/IofMOYeNdkOLo4DHehuK/t4buBpl9f.js\";import ButtonPrimary from\"https://framerusercontent.com/modules/6dYfGzEuDybvw3tToJyU/doXvXlUvYm5hv91HxuO7/VdF6HJ3D2.js\";const ButtonIconFonts=getFonts(ButtonIcon);const LinkHeaderCopyFonts=getFonts(LinkHeaderCopy);const ButtonPrimaryFonts=getFonts(ButtonPrimary);const FocusStylesFonts=getFonts(FocusStyles);const cycleOrder=[\"hCDmIoWGB\",\"PeWHDGUvT\",\"LMS2v2VgX\",\"IH6pwVSxn\",\"GR_14meYS\",\"g3hFlIQjA\"];const serializationHash=\"framer-uCajP\";const variantClassNames={g3hFlIQjA:\"framer-v-f54vd4\",GR_14meYS:\"framer-v-466t2r\",hCDmIoWGB:\"framer-v-17lhgnk\",IH6pwVSxn:\"framer-v-395ov7\",LMS2v2VgX:\"framer-v-1d5fhzi\",PeWHDGUvT:\"framer-v-1b4u886\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gkCvR9YwO=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:50,delay:0,mass:1,stiffness:600,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop / Small\":\"PeWHDGUvT\",\"Phone / Closed\":\"GR_14meYS\",\"Phone / Open\":\"g3hFlIQjA\",\"Tablet / Open\":\"IH6pwVSxn\",Desktop:\"hCDmIoWGB\",Tablet:\"LMS2v2VgX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,gkCvR9YwO:title??props.gkCvR9YwO??\"XYZ by AR\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hCDmIoWGB\"};};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,gkCvR9YwO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hCDmIoWGB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"LMS2v2VgX\",\"IH6pwVSxn\",\"GR_14meYS\",\"g3hFlIQjA\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const qMKusIenl15dbgce=activeVariantCallback(async(...args)=>{setVariant(\"IH6pwVSxn\");});const qMKusIenl1gtsfk1=activeVariantCallback(async(...args)=>{setVariant(\"LMS2v2VgX\");});const qMKusIenl13glsk=activeVariantCallback(async(...args)=>{setVariant(\"g3hFlIQjA\");});const qMKusIenlum0uk9=activeVariantCallback(async(...args)=>{setVariant(\"GR_14meYS\");});const isDisplayed1=()=>{if([\"LMS2v2VgX\",\"IH6pwVSxn\",\"GR_14meYS\",\"g3hFlIQjA\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if([\"IH6pwVSxn\",\"g3hFlIQjA\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({g3hFlIQjA:{value:transition2},GR_14meYS:{value:transition2},IH6pwVSxn:{value:transition2},LMS2v2VgX:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17lhgnk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hCDmIoWGB\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%)\",...style},...addPropertyOverrides({g3hFlIQjA:{\"data-framer-name\":\"Phone / Open\"},GR_14meYS:{\"data-framer-name\":\"Phone / Closed\"},IH6pwVSxn:{\"data-framer-name\":\"Tablet / Open\"},LMS2v2VgX:{\"data-framer-name\":\"Tablet\"},PeWHDGUvT:{\"data-framer-name\":\"Desktop / Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-amgfoo\",layoutDependency:layoutDependency,layoutId:\"ZDnLlJqf_\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":NOEzfVw_D\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"m1FNJN6JB\",openInNewTab:false,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-mxyu8x framer-l8e65y\",layoutDependency:layoutDependency,layoutId:\"m1FNJN6JB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3V0Zml0LTYwMA==\",\"--framer-font-family\":'\"Outfit\", serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Agency\"})}),className:\"framer-db9kh0\",\"data-framer-name\":\"XYZ by AR\",fonts:[\"GF;Outfit-600\"],layoutDependency:layoutDependency,layoutId:\"vVwaU2U8J\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:gkCvR9YwO,verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({g3hFlIQjA:{height:44,y:(componentViewport?.y||0)+24+((componentViewport?.height||392)-404)/2},GR_14meYS:{height:44,y:(componentViewport?.y||0)+24+((componentViewport?.height||92)-92)/2},IH6pwVSxn:{height:44,y:(componentViewport?.y||0)+24+((componentViewport?.height||392)-404)/2},LMS2v2VgX:{height:44,y:(componentViewport?.y||0)+24+((componentViewport?.height||92)-92)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1khdzu1-container\",layoutDependency:layoutDependency,layoutId:\"ubMrLLTcw-container\",nodeId:\"ubMrLLTcw\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(ButtonIcon,{height:\"100%\",id:\"ubMrLLTcw\",layoutId:\"ubMrLLTcw\",variant:matchVariant(\"Qn8tj4dFl\"),width:\"100%\",...addPropertyOverrides({g3hFlIQjA:{qMKusIenl:qMKusIenlum0uk9,variant:matchVariant(\"yrfegton8\")},GR_14meYS:{qMKusIenl:qMKusIenl13glsk},IH6pwVSxn:{qMKusIenl:qMKusIenl1gtsfk1,variant:matchVariant(\"yrfegton8\")},LMS2v2VgX:{qMKusIenl:qMKusIenl15dbgce}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1or2ctg\",\"data-framer-name\":\"links / horizontal\",layoutDependency:layoutDependency,layoutId:\"CgH59zNRC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7i3l9z\",\"data-framer-name\":\"text links\",layoutDependency:layoutDependency,layoutId:\"lSMSchFkr\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":tR6iHJtjG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tR6iHJtjG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"140px\",y:(componentViewport?.y||0)+24+((componentViewport?.height||104)-104)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eukr8h-container\",layoutDependency:layoutDependency,layoutId:\"pgxhO8egQ-container\",nodeId:\"pgxhO8egQ\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(LinkHeaderCopy,{fxtFNEkSr:resolvedLinks[0],height:\"100%\",id:\"pgxhO8egQ\",layoutId:\"pgxhO8egQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WKVYQqCiz\"),width:\"100%\",YbLHXHa77:false,z9lTGwkb1:\"Recent works\",...addPropertyOverrides({PeWHDGUvT:{fxtFNEkSr:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ZGL13WylX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZGL13WylX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"132px\",y:(componentViewport?.y||0)+24+((componentViewport?.height||104)-104)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gp69q8-container\",layoutDependency:layoutDependency,layoutId:\"ilZXDStdK-container\",nodeId:\"ilZXDStdK\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(LinkHeaderCopy,{fxtFNEkSr:resolvedLinks1[0],height:\"100%\",id:\"ilZXDStdK\",layoutId:\"ilZXDStdK\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WKVYQqCiz\"),width:\"100%\",YbLHXHa77:false,z9lTGwkb1:\"About me\",...addPropertyOverrides({PeWHDGUvT:{fxtFNEkSr:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"132px\",y:(componentViewport?.y||0)+24+((componentViewport?.height||104)-104)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hntdxy-container\",layoutDependency:layoutDependency,layoutId:\"ij6itOGCr-container\",nodeId:\"ij6itOGCr\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(LinkHeaderCopy,{fxtFNEkSr:\"mailto:alice@xyzbyar.com\",height:\"100%\",id:\"ij6itOGCr\",layoutId:\"ij6itOGCr\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WKVYQqCiz\"),width:\"100%\",YbLHXHa77:false,z9lTGwkb1:\"Contact\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+24+((componentViewport?.height||104)-104)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6f9o2o-container\",layoutDependency:layoutDependency,layoutId:\"wzbe3NzN1-container\",nodeId:\"wzbe3NzN1\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(ButtonPrimary,{dgZJzrdU0:\"Download r\\xe9sum\\xe9\",GPSO5ueyb:false,height:\"100%\",id:\"wzbe3NzN1\",layoutId:\"wzbe3NzN1\",variant:matchVariant(\"Fccp6f5QH\"),width:\"100%\",wsAhRKrZy:\"https://drive.google.com/file/d/10wbmBuuwnL4s8VV8IGf70P24lcrcoyY_/view?usp=sharing\"})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cr90qv\",\"data-framer-name\":\"links / vertical\",layoutDependency:layoutDependency,layoutId:\"z4GVOuV3q\",...addPropertyOverrides({g3hFlIQjA:{\"data-highlight\":true,onTap:qMKusIenlum0uk9},IH6pwVSxn:{\"data-highlight\":true,onTap:qMKusIenl1gtsfk1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-47wwdk\",\"data-framer-name\":\"text links\",layoutDependency:layoutDependency,layoutId:\"dflz6VYLF\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":tR6iHJtjG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tR6iHJtjG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":tR6iHJtjG\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"140px\",...addPropertyOverrides({g3hFlIQjA:{y:(componentViewport?.y||0)+92+((componentViewport?.height||392)-404)/2},IH6pwVSxn:{y:(componentViewport?.y||0)+92+((componentViewport?.height||392)-404)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rm8plz-container\",layoutDependency:layoutDependency,layoutId:\"UEAyHajgQ-container\",nodeId:\"UEAyHajgQ\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(LinkHeaderCopy,{fxtFNEkSr:resolvedLinks2[0],height:\"100%\",id:\"UEAyHajgQ\",layoutId:\"UEAyHajgQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WKVYQqCiz\"),width:\"100%\",YbLHXHa77:false,z9lTGwkb1:\"Recent works\",...addPropertyOverrides({g3hFlIQjA:{fxtFNEkSr:resolvedLinks2[2]},IH6pwVSxn:{fxtFNEkSr:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":HaCVDPotX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZGL13WylX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZGL13WylX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"132px\",...addPropertyOverrides({g3hFlIQjA:{y:(componentViewport?.y||0)+156+((componentViewport?.height||392)-404)/2},IH6pwVSxn:{y:(componentViewport?.y||0)+156+((componentViewport?.height||392)-404)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bf4ia8-container\",layoutDependency:layoutDependency,layoutId:\"qxHsqy62_-container\",nodeId:\"qxHsqy62_\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(LinkHeaderCopy,{fxtFNEkSr:resolvedLinks3[0],height:\"100%\",id:\"qxHsqy62_\",layoutId:\"qxHsqy62_\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WKVYQqCiz\"),width:\"100%\",YbLHXHa77:false,z9lTGwkb1:\"About me\",...addPropertyOverrides({g3hFlIQjA:{fxtFNEkSr:resolvedLinks3[2]},IH6pwVSxn:{fxtFNEkSr:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ZGL13WylX\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"132px\",...addPropertyOverrides({g3hFlIQjA:{y:(componentViewport?.y||0)+220+((componentViewport?.height||392)-404)/2},IH6pwVSxn:{y:(componentViewport?.y||0)+220+((componentViewport?.height||392)-404)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yge501-container\",layoutDependency:layoutDependency,layoutId:\"u_VVrERQU-container\",nodeId:\"u_VVrERQU\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(LinkHeaderCopy,{fxtFNEkSr:resolvedLinks4[0],height:\"100%\",id:\"u_VVrERQU\",layoutId:\"u_VVrERQU\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WKVYQqCiz\"),width:\"100%\",YbLHXHa77:false,z9lTGwkb1:\"Contact\",...addPropertyOverrides({g3hFlIQjA:{fxtFNEkSr:\"mailto:alice@xyzbyar.com\"},IH6pwVSxn:{fxtFNEkSr:\"mailto:alice@xyzbyar.com\"}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,...addPropertyOverrides({g3hFlIQjA:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+300+((componentViewport?.height||392)-404)/2},IH6pwVSxn:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+300+((componentViewport?.height||392)-404)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r300h9-container\",layoutDependency:layoutDependency,layoutId:\"RgVw16mr6-container\",nodeId:\"RgVw16mr6\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(ButtonPrimary,{dgZJzrdU0:\"Contact us\",GPSO5ueyb:false,height:\"100%\",id:\"RgVw16mr6\",layoutId:\"RgVw16mr6\",style:{width:\"100%\"},variant:matchVariant(\"XBNPUeyDX\"),width:\"100%\",...addPropertyOverrides({g3hFlIQjA:{dgZJzrdU0:\"Download r\\xe9sum\\xe9\",wsAhRKrZy:\"https://drive.google.com/file/d/1QzgsYA3C2P8vmXTiJaj7vOQn2h38SoGC/view?usp=sharing\"},IH6pwVSxn:{dgZJzrdU0:\"Download r\\xe9sum\\xe9\",wsAhRKrZy:\"https://drive.google.com/file/d/10wbmBuuwnL4s8VV8IGf70P24lcrcoyY_/view?usp=sharing\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14j1fja-container\",\"data-framer-name\":\"FocusStyles\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"MEwc2W3YB-container\",name:\"FocusStyles\",nodeId:\"MEwc2W3YB\",rendersWithMotion:true,scopeId:\"tqeoX0jQz\",children:/*#__PURE__*/_jsx(FocusStyles,{height:\"100%\",id:\"MEwc2W3YB\",layoutId:\"MEwc2W3YB\",name:\"FocusStyles\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-uCajP.framer-l8e65y, .framer-uCajP .framer-l8e65y { display: block; }\",\".framer-uCajP.framer-17lhgnk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 104px; justify-content: space-between; overflow: visible; padding: 24px 128px 24px 128px; position: relative; width: 1440px; }\",\".framer-uCajP .framer-amgfoo { 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-uCajP .framer-mxyu8x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uCajP .framer-db9kh0 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-uCajP .framer-1khdzu1-container, .framer-uCajP .framer-6f9o2o-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uCajP .framer-1or2ctg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uCajP .framer-7i3l9z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uCajP .framer-1eukr8h-container, .framer-uCajP .framer-1rm8plz-container { flex: none; height: 56px; position: relative; width: 140px; }\",\".framer-uCajP .framer-gp69q8-container, .framer-uCajP .framer-1hntdxy-container, .framer-uCajP .framer-1bf4ia8-container, .framer-uCajP .framer-yge501-container { flex: none; height: 56px; position: relative; width: 132px; }\",\".framer-uCajP .framer-1cr90qv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-uCajP .framer-47wwdk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uCajP .framer-r300h9-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-uCajP .framer-14j1fja-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-uCajP.framer-v-1b4u886.framer-17lhgnk { padding: 24px 80px 24px 80px; }\",\".framer-uCajP.framer-v-1d5fhzi.framer-17lhgnk { height: min-content; padding: 24px 48px 24px 48px; }\",\".framer-uCajP.framer-v-1d5fhzi .framer-amgfoo, .framer-uCajP.framer-v-466t2r .framer-amgfoo { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-uCajP.framer-v-395ov7.framer-17lhgnk { flex-direction: column; gap: 0px; height: min-content; justify-content: center; padding: 24px 48px 24px 48px; }\",\".framer-uCajP.framer-v-395ov7 .framer-amgfoo, .framer-uCajP.framer-v-f54vd4 .framer-amgfoo { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-uCajP.framer-v-395ov7 .framer-1cr90qv, .framer-uCajP.framer-v-f54vd4 .framer-1cr90qv { cursor: pointer; flex: none; width: 100%; }\",\".framer-uCajP.framer-v-466t2r.framer-17lhgnk { height: min-content; padding: 24px 16px 24px 16px; }\",\".framer-uCajP.framer-v-f54vd4.framer-17lhgnk { flex-direction: column; gap: 0px; height: min-content; justify-content: center; padding: 24px 16px 24px 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PeWHDGUvT\":{\"layout\":[\"fixed\",\"fixed\"]},\"LMS2v2VgX\":{\"layout\":[\"fixed\",\"auto\"]},\"IH6pwVSxn\":{\"layout\":[\"fixed\",\"auto\"]},\"GR_14meYS\":{\"layout\":[\"fixed\",\"auto\"]},\"g3hFlIQjA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gkCvR9YwO\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertqeoX0jQz=withCSS(Component,css,\"framer-uCajP\");export default FramertqeoX0jQz;FramertqeoX0jQz.displayName=\"navbar\";FramertqeoX0jQz.defaultProps={height:104,width:1440};addPropertyControls(FramertqeoX0jQz,{variant:{options:[\"hCDmIoWGB\",\"PeWHDGUvT\",\"LMS2v2VgX\",\"IH6pwVSxn\",\"GR_14meYS\",\"g3hFlIQjA\"],optionTitles:[\"Desktop\",\"Desktop / Small\",\"Tablet\",\"Tablet / Open\",\"Phone / Closed\",\"Phone / Open\"],title:\"Variant\",type:ControlType.Enum},gkCvR9YwO:{defaultValue:\"XYZ by AR\",displayTextArea:false,title:\"Title\",type:ControlType.String},ongkCvR9YwOChange:{changes:\"gkCvR9YwO\",type:ControlType.ChangeHandler}});addFonts(FramertqeoX0jQz,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"google\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4S-EiAou6Y.woff2\",weight:\"600\"}]},...ButtonIconFonts,...LinkHeaderCopyFonts,...ButtonPrimaryFonts,...FocusStylesFonts],{supportsExplicitInterCodegen:true});FramertqeoX0jQz.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonIcon,{},context),()=>forwardLoader(LinkHeaderCopy,{},context),()=>forwardLoader(ButtonPrimary,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertqeoX0jQz\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"104\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"gkCvR9YwO\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PeWHDGUvT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LMS2v2VgX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IH6pwVSxn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GR_14meYS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g3hFlIQjA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tqeoX0jQz.map","// Generated by Framer (2b87f15)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-X2kct .framer-styles-preset-18fz4qp:not(.rich-text-wrapper), .framer-X2kct .framer-styles-preset-18fz4qp.rich-text-wrapper a { --framer-link-current-text-color: var(--token-jAhJm_hyA); --framer-link-hover-text-color: var(--token-jAhJm_hyA); --framer-link-text-color: var(--token-jAhJm_hyA); }\"];export const className=\"framer-X2kct\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Outfit-200\"]);export const fonts=[{family:\"Outfit\",moduleAsset:{localModuleIdentifier:\"local-module:css/fVxnimdqP:default\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4G-EiAou6Y.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4G-EiAou6Y.ttf\",weight:\"200\"}];export const css=['.framer-0CckF .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper h2, .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-weight: 200; --framer-letter-spacing: -1.25px; --framer-line-height: 72px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23588d83-fedf-4ea7-9023-d66963517949, #999999); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1024px) and (min-width: 1024px) { .framer-0CckF .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper h2, .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-weight: 200; --framer-letter-spacing: -1.25px; --framer-line-height: 72px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23588d83-fedf-4ea7-9023-d66963517949, #999999); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 744px) { .framer-0CckF .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper h2, .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 200; --framer-letter-spacing: -1px; --framer-line-height: 56px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23588d83-fedf-4ea7-9023-d66963517949, #999999); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 743px) and (min-width: 0px) { .framer-0CckF .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper h2, .framer-0CckF .framer-styles-preset-1wml6uu.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 200; --framer-letter-spacing: -0.5px; --framer-line-height: 40px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-23588d83-fedf-4ea7-9023-d66963517949, #999999); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-0CckF\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Outfit-regular\"]);export const fonts=[{family:\"Outfit\",moduleAsset:{localModuleIdentifier:\"local-module:css/oYTYbRIjg:default\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4G-EiAou6Y.ttf\",weight:\"400\"}];export const css=['.framer-Cuq9e .framer-styles-preset-t206mc:not(.rich-text-wrapper), .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper h2, .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.25px; --framer-line-height: 72px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1024px) and (min-width: 1024px) { .framer-Cuq9e .framer-styles-preset-t206mc:not(.rich-text-wrapper), .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper h2, .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.25px; --framer-line-height: 72px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 744px) { .framer-Cuq9e .framer-styles-preset-t206mc:not(.rich-text-wrapper), .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper h2, .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 56px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 743px) and (min-width: 0px) { .framer-Cuq9e .framer-styles-preset-t206mc:not(.rich-text-wrapper), .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper h2, .framer-Cuq9e .framer-styles-preset-t206mc.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 40px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-Cuq9e\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Outfit-300\"]);export const fonts=[{family:\"Outfit\",moduleAsset:{localModuleIdentifier:\"local-module:css/W1PrNsD1N:default\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4G-EiAou6Y.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/outfit/v6/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4G-EiAou6Y.ttf\",weight:\"300\"}];export const css=['.framer-KonEY .framer-styles-preset-61fxn0:not(.rich-text-wrapper), .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper p, .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1024px) and (min-width: 1024px) { .framer-KonEY .framer-styles-preset-61fxn0:not(.rich-text-wrapper), .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper p, .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 1023px) and (min-width: 744px) { .framer-KonEY .framer-styles-preset-61fxn0:not(.rich-text-wrapper), .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper p, .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 743px) and (min-width: 0px) { .framer-KonEY .framer-styles-preset-61fxn0:not(.rich-text-wrapper), .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper p, .framer-KonEY .framer-styles-preset-61fxn0.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Outfit\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a8c2b95b-236a-443f-9c92-63aea805fb66, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-KonEY\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}