{"version":3,"file":"shared-lib.C0ikMrip.mjs","names":["fonts","css","className","MotionDivWithFX","serializationHash","variantClassNames","transition1","animation","transition2","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","MobileMenu","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/qKB6BjFmJqgRyh2bJtRe/HrJhQNuKvcJjQIrzhyHB/mtEB1zsh1.js","https:/framerusercontent.com/modules/Y2CSYNTOraqHOtvAk4KR/yKKWgmki0nQ89ZGSFcmo/BjaIv95vb.js","https:/framerusercontent.com/modules/E303sJTydz4msA2Cxo9V/zWgbLevwyGnWazReyx1S/Cnx0OgWIc.js","https:/framerusercontent.com/modules/zVa4LR4CulBikbPMi6ue/jZy2jbnvUmPJjqSZ07jR/Da6FORfdr.js","https:/framerusercontent.com/modules/gFLPo1AVG41MJK2hpLr1/mCriBM7URWB3ZazRDzwC/o3WDetDAt.js","https:/framerusercontent.com/modules/UgeWhmH7wGRBdwo7Uwbg/eqewk6posiokxInZrb8g/fp4Zpdrln.js","https:/framerusercontent.com/modules/TuN2xOfZodwNEeshF3uE/XZSmN0oHqZpKRLRrTLVF/JMh9wgIiF.js","https:/framerusercontent.com/modules/ns9LCMWS0QsYTqC9TwTa/fj7rOxA3lOPhz8NFse5w/siteMetadata.js"],"sourcesContent":["// Generated by Framer (842b0c0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-w8kCx .framer-styles-preset-ut1g51:not(.rich-text-wrapper), .framer-w8kCx .framer-styles-preset-ut1g51.rich-text-wrapper a { --framer-link-hover-text-color: rgba(255, 255, 255, 0.6); --framer-link-text-color: var(--token-89d3a524-3d1b-46b3-9d5f-d278b2e32b18, #ffffff); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-w8kCx\";\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\"}}}","// Generated by Framer (842b0c0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-2eKnk .framer-styles-preset-1h26z3t:not(.rich-text-wrapper), .framer-2eKnk .framer-styles-preset-1h26z3t.rich-text-wrapper a { --framer-link-hover-text-color: rgba(0, 0, 0, 0.6); --framer-link-text-color: var(--token-b3f75a0f-be8e-4e32-ad75-c768a0403411, #000000); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-2eKnk\";\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\"}}}","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Y2CSYNTOraqHOtvAk4KR/yKKWgmki0nQ89ZGSFcmo/BjaIv95vb.js\";const MotionDivWithFX=withFX(motion.div);const serializationHash=\"framer-m7SnB\";const variantClassNames={rAT5PMbd4:\"framer-v-9duxzv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-49};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};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:\"rAT5PMbd4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-9duxzv\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Site Header\",layoutDependency:layoutDependency,layoutId:\"rAT5PMbd4\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1affc1eb-7daf-45cd-81ed-09c112cf29ca, rgb(229, 227, 222))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7edy6u\",\"data-framer-name\":\"Header Text Box\",layoutDependency:layoutDependency,layoutId:\"l11M0mA7M\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"iw5uXVVBa\",openInNewTab:false,scopeId:\"Cnx0OgWIc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ku2ql5 framer-1tqynt9\",\"data-framer-name\":\"Wordmark\",layoutDependency:layoutDependency,layoutId:\"iw5uXVVBa\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIEJvbGQ=\",\"--framer-font-family\":'\"Circular Std Bold\", \"Circular Std Bold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\"},children:\"AARON HUANG\"})}),className:\"framer-2z1gfe\",\"data-framer-name\":\"AARON HUANG\",fonts:[\"CUSTOMV2;Circular Std Bold\"],layoutDependency:layoutDependency,layoutId:\"Kqdx9RUXx\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q6h7p0\",\"data-framer-name\":\"Site Links\",layoutDependency:layoutDependency,layoutId:\"rVPDgUXsT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIE1lZGl1bQ==\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FbpfErT0l\",openInNewTab:false,relValues:[],scopeId:\"Cnx0OgWIc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h26z3t\",\"data-styles-preset\":\"BjaIv95vb\",children:\"WORK\"})})})}),className:\"framer-fwqsbf\",\"data-framer-name\":\"WORK\",fonts:[\"CUSTOMV2;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"FbpfErT0l\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",whileHover:animation1,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIE1lZGl1bQ==\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pr9bhMHaz\"},motionChild:true,nodeId:\"gyqMOXjWn\",openInNewTab:false,relValues:[],scopeId:\"Cnx0OgWIc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h26z3t\",\"data-styles-preset\":\"BjaIv95vb\",children:\"ABOUT\"})})})}),className:\"framer-15mljk8\",\"data-framer-name\":\"ABOUT\",fonts:[\"CUSTOMV2;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"gyqMOXjWn\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",whileHover:animation1,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIE1lZGl1bQ==\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TSZ69Tl8O\"},motionChild:true,nodeId:\"iyDIGRAXf\",openInNewTab:false,relValues:[],scopeId:\"Cnx0OgWIc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1h26z3t\",\"data-styles-preset\":\"BjaIv95vb\",children:\"TESTIMONIALS\"})})})}),className:\"framer-m87fem\",\"data-framer-name\":\"TESTIMONIALS\",fonts:[\"CUSTOMV2;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"iyDIGRAXf\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",whileHover:animation1,withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-m7SnB.framer-1tqynt9, .framer-m7SnB .framer-1tqynt9 { display: block; }\",\".framer-m7SnB.framer-9duxzv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 552px; height: 49px; justify-content: center; mix-blend-mode: multiply; overflow: visible; padding: 8px 88px 8px 88px; position: relative; width: 1200px; }\",\".framer-m7SnB .framer-7edy6u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-m7SnB .framer-ku2ql5 { 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: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-m7SnB .framer-2z1gfe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-m7SnB .framer-1q6h7p0 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-m7SnB .framer-fwqsbf, .framer-m7SnB .framer-15mljk8, .framer-m7SnB .framer-m87fem { flex: none; height: 100%; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",...sharedStyle.css,'.framer-m7SnB[data-border=\"true\"]::after, .framer-m7SnB [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 49\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCnx0OgWIc=withCSS(Component,css,\"framer-m7SnB\");export default FramerCnx0OgWIc;FramerCnx0OgWIc.displayName=\"Site Header\";FramerCnx0OgWIc.defaultProps={height:49,width:1200};addFonts(FramerCnx0OgWIc,[{explicitInter:true,fonts:[{cssFamilyName:\"Circular Std Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Circular Std\",url:\"https://framerusercontent.com/assets/ZAlNcPDeWttANBId07pFEemxKI.woff2\",weight:\"700\"},{cssFamilyName:\"Circular Std Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Circular Std\",url:\"https://framerusercontent.com/assets/ElSLhvxYrD6F6Ldt1q625h4XSA.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCnx0OgWIc\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cnx0OgWIc.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={v0zbuSJ7i:{pressed:true}};const cycleOrder=[\"vPEwmGlxy\",\"v0zbuSJ7i\"];const serializationHash=\"framer-yLyDU\";const variantClassNames={v0zbuSJ7i:\"framer-v-1ytzduu\",vPEwmGlxy:\"framer-v-xl9781\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Circle Cursor\":\"vPEwmGlxy\",\"Variant 2\":\"v0zbuSJ7i\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vPEwmGlxy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vPEwmGlxy\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xl9781\",className,classNames),\"data-framer-name\":\"Circle Cursor\",layoutDependency:layoutDependency,layoutId:\"vPEwmGlxy\",ref:refBinding,style:{backgroundColor:\"rgb(201, 201, 201)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{v0zbuSJ7i:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({\"v0zbuSJ7i-pressed\":{\"data-framer-name\":undefined},v0zbuSJ7i:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yLyDU.framer-1ap9zmk, .framer-yLyDU .framer-1ap9zmk { display: block; }\",\".framer-yLyDU.framer-xl9781 { height: 16px; mix-blend-mode: difference; position: relative; width: 16px; }\",\".framer-yLyDU.framer-v-1ytzduu.framer-xl9781 { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported, 20px); width: 20px; }\",\".framer-yLyDU.framer-v-1ytzduu.pressed.framer-xl9781 { height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"v0zbuSJ7i\":{\"layout\":[\"fixed\",\"fixed\"]},\"a1TIHIA8S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDa6FORfdr=withCSS(Component,css,\"framer-yLyDU\");export default FramerDa6FORfdr;FramerDa6FORfdr.displayName=\"Site Cursor\";FramerDa6FORfdr.defaultProps={height:16,width:16};addPropertyControls(FramerDa6FORfdr,{variant:{options:[\"vPEwmGlxy\",\"v0zbuSJ7i\"],optionTitles:[\"Circle Cursor\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDa6FORfdr,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDa6FORfdr\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v0zbuSJ7i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a1TIHIA8S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Da6FORfdr.map","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"JuDNQl41n\",\"nLbYZc0RB\"];const serializationHash=\"framer-FBPt2\";const variantClassNames={JuDNQl41n:\"framer-v-ebrmx6\",nLbYZc0RB:\"framer-v-1f4109q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const W2jzgv4WN=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Close X\":\"nLbYZc0RB\",Menu:\"JuDNQl41n\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JuDNQl41n\",W2jzgv4WN:click??props.W2jzgv4WN};};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,W2jzgv4WN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JuDNQl41n\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1g7ssc3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(W2jzgv4WN){const res=await W2jzgv4WN(...args);if(res===false)return false;}setVariant(\"nLbYZc0RB\");});const onTap1whw3oh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(W2jzgv4WN){const res=await W2jzgv4WN(...args);if(res===false)return false;}setVariant(\"JuDNQl41n\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ebrmx6\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JuDNQl41n\",onTap:onTap1g7ssc3,ref:refBinding,style:{...style},...addPropertyOverrides({nLbYZc0RB:{\"data-framer-name\":\"Close X\",onTap:onTap1whw3oh}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10u4ptt\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Qi6BtfXiI\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,rotate:0},variants:{nLbYZc0RB:{backgroundColor:\"rgb(255, 255, 255)\",rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b2wups\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"CcvhAKsaV\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,rotate:0},variants:{nLbYZc0RB:{backgroundColor:\"rgb(255, 255, 255)\",rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FBPt2.framer-eoui48, .framer-FBPt2 .framer-eoui48 { display: block; }\",\".framer-FBPt2.framer-ebrmx6 { cursor: pointer; height: 33px; overflow: visible; position: relative; width: 24px; }\",\".framer-FBPt2 .framer-10u4ptt { bottom: 10px; flex: none; height: 2px; position: absolute; right: 0px; width: 20px; }\",\".framer-FBPt2 .framer-b2wups { flex: none; height: 2px; position: absolute; right: 0px; top: calc(30.303030303030326% - 2px / 2); width: 24px; }\",\".framer-FBPt2.framer-v-1f4109q .framer-10u4ptt { bottom: 16px; right: -3px; width: 24px; }\",\".framer-FBPt2.framer-v-1f4109q .framer-b2wups { right: -3px; top: calc(48.484848484848506% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nLbYZc0RB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"W2jzgv4WN\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero3WDetDAt=withCSS(Component,css,\"framer-FBPt2\");export default Framero3WDetDAt;Framero3WDetDAt.displayName=\"Mobile Menu\";Framero3WDetDAt.defaultProps={height:33,width:24};addPropertyControls(Framero3WDetDAt,{variant:{options:[\"JuDNQl41n\",\"nLbYZc0RB\"],optionTitles:[\"Menu\",\"Close X\"],title:\"Variant\",type:ControlType.Enum},W2jzgv4WN:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framero3WDetDAt,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero3WDetDAt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"W2jzgv4WN\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nLbYZc0RB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"33\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o3WDetDAt.map","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/qKB6BjFmJqgRyh2bJtRe/HrJhQNuKvcJjQIrzhyHB/mtEB1zsh1.js\";import MobileMenu from\"https://framerusercontent.com/modules/gFLPo1AVG41MJK2hpLr1/mCriBM7URWB3ZazRDzwC/o3WDetDAt.js\";const MobileMenuFonts=getFonts(MobileMenu);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"uqxWH9_D5\",\"IdLeiEgpW\"];const serializationHash=\"framer-Yf0ec\";const variantClassNames={IdLeiEgpW:\"framer-v-1rqgi89\",uqxWH9_D5:\"framer-v-qlycsp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-49};const transition2={duration:0,type:\"tween\"};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition3};const transition4={damping:50,delay:.4,mass:1,stiffness:400,type:\"spring\"};const transition5={damping:50,delay:0,mass:1,stiffness:400,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 transition6={damping:50,delay:.3,mass:1,stiffness:400,type:\"spring\"};const transition7={damping:50,delay:.2,mass:1,stiffness:400,type:\"spring\"};const transition8={damping:50,delay:.1,mass:1,stiffness:400,type:\"spring\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"uqxWH9_D5\",Open:\"IdLeiEgpW\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uqxWH9_D5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uqxWH9_D5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const W2jzgv4WN1xv1fev=activeVariantCallback(async(...args)=>{setVariant(\"IdLeiEgpW\");});const W2jzgv4WNcgwxgf=activeVariantCallback(async(...args)=>{setVariant(\"uqxWH9_D5\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-qlycsp\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"uqxWH9_D5\",ref:refBinding,style:{...style},...addPropertyOverrides({IdLeiEgpW:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dcv3cr\",\"data-border\":true,\"data-framer-name\":\"Header Content\",layoutDependency:layoutDependency,layoutId:\"TA7NQBeAZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1affc1eb-7daf-45cd-81ed-09c112cf29ca, rgb(229, 227, 222))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-89d3a524-3d1b-46b3-9d5f-d278b2e32b18, rgb(255, 255, 255))\"},variants:{IdLeiEgpW:{\"--border-bottom-width\":\"0px\",backgroundColor:\"var(--token-2e7178af-ff9f-4b40-90c2-a1651683b74f, rgb(76, 74, 73))\"}},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"xvciN71on\",openInNewTab:false,scopeId:\"fp4Zpdrln\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kdxebt framer-wch9gt\",\"data-framer-name\":\"Wordmark\",layoutDependency:layoutDependency,layoutId:\"xvciN71on\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIEJvbGQ=\",\"--framer-font-family\":'\"Circular Std Bold\", \"Circular Std Bold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\"},children:\"AARON HUANG\"})}),className:\"framer-1ro99pi\",\"data-framer-name\":\"AARON HUANG\",fonts:[\"CUSTOMV2;Circular Std Bold\"],layoutDependency:layoutDependency,layoutId:\"nBo5EH7i5\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{IdLeiEgpW:{\"--extracted-r6o4lv\":\"var(--token-89d3a524-3d1b-46b3-9d5f-d278b2e32b18, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IdLeiEgpW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIEJvbGQ=\",\"--framer-font-family\":'\"Circular Std Bold\", \"Circular Std Bold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-89d3a524-3d1b-46b3-9d5f-d278b2e32b18, rgb(255, 255, 255)))\"},children:\"AARON HUANG\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32.8,width:\"24px\",y:(componentViewport?.y||0)+0+0+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uk1uhx-container\",layoutDependency:layoutDependency,layoutId:\"MneejZnis-container\",nodeId:\"MneejZnis\",rendersWithMotion:true,scopeId:\"fp4Zpdrln\",children:/*#__PURE__*/_jsx(MobileMenu,{height:\"100%\",id:\"MneejZnis\",layoutId:\"MneejZnis\",style:{height:\"100%\",width:\"100%\"},variant:\"JuDNQl41n\",W2jzgv4WN:W2jzgv4WN1xv1fev,width:\"100%\",...addPropertyOverrides({IdLeiEgpW:{variant:\"nLbYZc0RB\",W2jzgv4WN:W2jzgv4WNcgwxgf}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({IdLeiEgpW:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2c0pdp\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"YvkfjQnxH\",style:{backgroundColor:\"var(--token-2e7178af-ff9f-4b40-90c2-a1651683b74f, rgb(76, 74, 73))\",opacity:0},variants:{IdLeiEgpW:{opacity:1}}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jlied4\",\"data-framer-name\":\"Site Links\",layoutDependency:layoutDependency,layoutId:\"VYbwLUPYY\",children:[/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIEJvbGQ=\",\"--framer-font-family\":'\"Circular Std Bold\", \"Circular Std Bold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OVR7JFEo9\",openInNewTab:false,relValues:[],scopeId:\"fp4Zpdrln\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ut1g51\",\"data-styles-preset\":\"mtEB1zsh1\",children:\"WORK\"})})})}),className:\"framer-svr60x\",\"data-framer-name\":\"WORK\",fonts:[\"CUSTOMV2;Circular Std Bold\"],layoutDependency:layoutDependency,layoutId:\"OVR7JFEo9\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0},variants:{IdLeiEgpW:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIEJvbGQ=\",\"--framer-font-family\":'\"Circular Std Bold\", \"Circular Std Bold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pr9bhMHaz\"},motionChild:true,nodeId:\"P16ls0_ET\",openInNewTab:false,relValues:[],scopeId:\"fp4Zpdrln\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ut1g51\",\"data-styles-preset\":\"mtEB1zsh1\",children:\"ABOUT\"})})})}),className:\"framer-175gg2h\",\"data-framer-name\":\"ABOUT\",fonts:[\"CUSTOMV2;Circular Std Bold\"],layoutDependency:layoutDependency,layoutId:\"P16ls0_ET\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0},variants:{IdLeiEgpW:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIEJvbGQ=\",\"--framer-font-family\":'\"Circular Std Bold\", \"Circular Std Bold Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.12em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TSZ69Tl8O\"},motionChild:true,nodeId:\"qQfhUhqvR\",openInNewTab:false,relValues:[],scopeId:\"fp4Zpdrln\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ut1g51\",\"data-styles-preset\":\"mtEB1zsh1\",children:\"TESTIMONIALS\"})})})}),className:\"framer-5ars4a\",\"data-framer-name\":\"TESTIMONIALS\",fonts:[\"CUSTOMV2;Circular Std Bold\"],layoutDependency:layoutDependency,layoutId:\"qQfhUhqvR\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0},variants:{IdLeiEgpW:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Yf0ec.framer-wch9gt, .framer-Yf0ec .framer-wch9gt { display: block; }\",\".framer-Yf0ec.framer-qlycsp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 49px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-Yf0ec .framer-dcv3cr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 20px 8px 20px; position: relative; width: 100%; z-index: 2; }\",\".framer-Yf0ec .framer-1kdxebt { 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: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Yf0ec .framer-1ro99pi, .framer-Yf0ec .framer-svr60x, .framer-Yf0ec .framer-175gg2h, .framer-Yf0ec .framer-5ars4a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Yf0ec .framer-uk1uhx-container { align-self: stretch; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-Yf0ec .framer-2c0pdp { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-Yf0ec .framer-jlied4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 64px 120px 100px; pointer-events: none; position: relative; width: 100%; z-index: 2; }\",\".framer-Yf0ec.framer-v-1rqgi89.framer-qlycsp { height: 900px; }\",\".framer-Yf0ec.framer-v-1rqgi89 .framer-jlied4 { padding: 100px 64px 120px 64px; pointer-events: unset; }\",...sharedStyle.css,'.framer-Yf0ec[data-border=\"true\"]::after, .framer-Yf0ec [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 49\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IdLeiEgpW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerfp4Zpdrln=withCSS(Component,css,\"framer-Yf0ec\");export default Framerfp4Zpdrln;Framerfp4Zpdrln.displayName=\"Mobile Site Header\";Framerfp4Zpdrln.defaultProps={height:49,width:390};addPropertyControls(Framerfp4Zpdrln,{variant:{options:[\"uqxWH9_D5\",\"IdLeiEgpW\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerfp4Zpdrln,[{explicitInter:true,fonts:[{cssFamilyName:\"Circular Std Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Circular Std\",url:\"https://framerusercontent.com/assets/ZAlNcPDeWttANBId07pFEemxKI.woff2\",weight:\"700\"}]},...MobileMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerfp4Zpdrln\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IdLeiEgpW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"390\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fp4Zpdrln.map","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/qKB6BjFmJqgRyh2bJtRe/HrJhQNuKvcJjQIrzhyHB/mtEB1zsh1.js\";const serializationHash=\"framer-E7ieK\";const variantClassNames={FE428mo9y:\"framer-v-1d74ksj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const 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:\"FE428mo9y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1d74ksj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"FE428mo9y\",ref:refBinding,style:{backgroundColor:\"var(--token-2e7178af-ff9f-4b40-90c2-a1651683b74f, rgb(76, 74, 73))\",...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIE1lZGl1bQ==\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thanks for visiting!\"})}),className:\"framer-79dmhf\",\"data-framer-name\":\"Thanks for visiting!\",fonts:[\"CUSTOMV2;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"A9BfHOG6M\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5yx6ow\",\"data-framer-name\":\"Frame 59\",layoutDependency:layoutDependency,layoutId:\"EKlpaWi3V\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wdl72p\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"NNcHYM_nS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIE1lZGl1bQ==\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:ahuanga01@gmail.com\",motionChild:true,nodeId:\"MQwbvIZQy\",openInNewTab:true,relValues:[],scopeId:\"JMh9wgIiF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ut1g51\",\"data-styles-preset\":\"mtEB1zsh1\",children:\"EMAIL\"})})})}),className:\"framer-662w3s\",\"data-framer-name\":\"EMAIL\",fonts:[\"CUSTOMV2;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"MQwbvIZQy\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXIgU3RkIE1lZGl1bQ==\",\"--framer-font-family\":'\"Circular Std Medium\", \"Circular Std Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/aahuang01/\",motionChild:true,nodeId:\"WKHsJz8xC\",openInNewTab:true,relValues:[],scopeId:\"JMh9wgIiF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ut1g51\",\"data-styles-preset\":\"mtEB1zsh1\",children:\"LINKEDIN\"})})})}),className:\"framer-1hm58e3\",\"data-framer-name\":\"LINKEDIN\",fonts:[\"CUSTOMV2;Circular Std Medium\"],layoutDependency:layoutDependency,layoutId:\"WKHsJz8xC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13joqok\",\"data-framer-name\":\"Frame 56\",layoutDependency:layoutDependency,layoutId:\"HlKaPohwh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.075em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"All Rights Reserved\"})}),className:\"framer-13jcgmr\",\"data-framer-name\":\"All Rights Reserved\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"uCAlneJ_8\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.075em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2026\"})}),className:\"framer-1a34qts\",\"data-framer-name\":\"\\xa9 2025\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"WEZ98yU0O\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tm4hdc\",layoutDependency:layoutDependency,layoutId:\"bRaAK9C68\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1evzlam\",\"data-framer-name\":\"Frame 2609054\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:108,layoutDependency:layoutDependency,layoutId:\"YioGzqmVA\",svg:'<svg width=\"108\" height=\"40\" viewBox=\"0 0 108 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1.00042 40.0542C1.76248 40.2654 3.43403 39.3969 3.61357 38.6293C3.7931 37.8616 3.10345 36.8271 1.72414 36.8271C0.344828 36.8271 0.129259 37.8905 0.0204867 38.6293C-0.0886123 39.3684 0.238032 39.8433 1.00042 40.0542Z\" fill=\"white\"/>\\n<path d=\"M50.3236 5.11953C55.2233 1.53087 57.9452 -0.105294 58.4897 0.211362C59.0339 0.528018 59.2518 0.950437 59.143 1.47799L51.4973 6.83169C51.4973 6.83169 50.1577 7.51376 48.2004 8.76107C46.3245 9.95645 36.55 16.338 25.0087 23.6211C13.627 30.8033 10.0812 33.286 8.10559 34.6692L8.02326 34.7269C6.06307 36.0992 4.5935 37.3659 3.61357 38.5267C2.63331 39.6879 1.76248 40.1629 1.00042 39.9517C0.238032 39.7408 -0.0886123 39.2658 0.0204867 38.5267C0.129259 37.788 1.32674 36.5213 3.61357 34.7269C5.89975 32.9327 13.0317 28.4466 25.0087 21.269C36.9855 14.0917 45.4236 8.70851 50.3236 5.11953Z\" fill=\"white\"/>\\n<path d=\"M50.3236 5.11953C55.2233 1.53087 57.9452 -0.105294 58.4897 0.211362C59.0339 0.528018 59.2518 0.950437 59.143 1.47799C59.0339 2.00585 57.1832 4.43365 53.5901 8.76107C49.9967 13.0888 47.2747 16.9416 45.424 20.319L42.6475 25.3855L40.7693 29.0369C40.7693 29.0369 39.7541 31.1186 39.2177 32.8269C38.4554 35.2547 37.6933 36.5742 36.9312 36.7851C36.55 36.8909 36.2499 36.7902 36.0023 36.6863C35.7426 36.5774 35.5701 36.363 35.4613 35.9935C35.2435 35.2547 35.2977 34.041 35.6247 32.3519C35.7877 31.5077 37.0777 30.6632 37.2414 29.8187L39.3811 25.6528C39.3811 25.6528 41.4161 22.6382 42.9741 19.844C45.1516 15.9387 47.2336 13.3342 48.8537 10.661C50.3096 8.25854 51.4973 6.83169 51.4973 6.83169C51.4973 6.83169 50.1577 7.51376 48.2004 8.76107C46.3245 9.95645 39.8165 14.4609 28.2752 21.744C16.7335 29.0271 9.98312 33.3548 8.02326 34.7269C6.06307 36.0992 4.5935 37.3659 3.61357 38.5267C2.63331 39.6879 1.76248 40.1629 1.00042 39.9517C0.238032 39.7408 -0.0886123 39.2658 0.0204867 38.5267C0.129259 37.788 1.32674 36.5213 3.61357 34.7269C5.89975 32.9327 13.0317 28.4466 25.0087 21.269C36.9855 14.0917 45.4236 8.70851 50.3236 5.11953Z\" fill=\"white\"/>\\n<path d=\"M50.3236 5.11953C55.2233 1.53087 57.9452 -0.105294 58.4897 0.211362C59.0339 0.528018 59.2518 0.950437 59.143 1.47799C59.0339 2.00585 57.1832 4.43365 53.5901 8.76107C49.9967 13.0888 47.2747 16.9416 45.424 20.319L42.6475 25.3855L42.9637 25.3459L47.8738 24.7522C49.6158 24.5413 52.3018 23.8257 53.1001 24.198C53.6309 24.446 53.741 24.8431 53.7429 25.1977C53.7456 25.623 53.0782 26.6129 51.9363 27.4834C53.6453 26.6277 55.0596 26.0188 55.8766 25.7022C57.5095 25.0689 61.0202 24.0866 61.96 24.5049C62.6446 24.8095 62.8583 25.6727 62.8583 25.6727C62.8583 25.6727 63.6037 25.1933 64.563 25.0986C65.6485 24.9916 65.6774 25.1436 66.1146 25.7617C66.5517 26.3797 63.4237 29.807 63.0216 29.611C62.6195 29.415 62.4019 28.8614 62.2256 28.8887C61.6876 28.9716 61.1362 29.6277 60.7762 29.977C60.2317 30.5049 59.633 30.8215 58.9797 30.927C58.3261 31.0327 57.6444 30.535 57.3465 29.8187C57.0482 29.1027 57.7852 28.0673 57.7852 28.0673C57.7852 28.0673 55.2377 29.2161 53.9167 29.8187C52.0656 30.6632 50.5957 31.1911 49.507 31.402C48.418 31.6132 47.6014 31.4549 47.0572 30.927C46.5127 30.3994 46.3494 29.7661 46.5672 29.0271L46.6404 28.7788C46.7248 28.4922 46.8092 28.2055 46.8939 27.9188H46.0773C45.5327 27.9188 44.444 28.13 42.8108 28.5521C42.3267 28.6771 40.7693 29.0369 40.7693 29.0369C40.7693 29.0369 39.7541 31.1186 39.2177 32.8269C38.4554 35.2547 37.6933 36.5742 36.9312 36.7851C36.55 36.8909 36.2499 36.7902 36.0023 36.6863C35.7426 36.5774 35.5701 36.363 35.4613 35.9935C35.2435 35.2547 35.2977 34.041 35.6247 32.3519C35.7877 31.5077 35.951 30.6632 36.1146 29.8187L32.5215 30.7687C30.1259 31.402 28.7106 31.5603 28.2752 31.2436C27.8394 30.927 27.6219 30.5578 27.6219 30.1353C27.6216 29.7132 28.1115 29.0799 29.0918 28.2354C30.0714 27.3912 31.2146 26.6521 32.5215 26.0188C33.8281 25.3855 35.9141 24.5745 37.5741 25.1284C38.408 25.4064 38.9215 25.7022 38.9215 25.7022L39.3811 25.6528C39.3811 25.6528 41.4161 22.6382 42.9741 19.844C45.1516 15.9387 47.2336 13.3342 48.8537 10.661C50.3096 8.25854 51.4973 6.83169 51.4973 6.83169C51.4973 6.83169 50.1577 7.51376 48.2004 8.76107C46.3245 9.95645 39.8165 14.4609 28.2752 21.744C16.7335 29.0271 9.98312 33.3548 8.02326 34.7269C6.06307 36.0992 4.5935 37.3659 3.61357 38.5267C2.63331 39.6879 1.76248 40.1629 1.00042 39.9517C0.238032 39.7408 -0.0886123 39.2658 0.0204867 38.5267C0.129259 37.788 1.32674 36.5213 3.61357 34.7269C5.89975 32.9327 13.0317 28.4466 25.0087 21.269C36.9855 14.0917 45.4236 8.70851 50.3236 5.11953Z\" fill=\"white\"/>\\n<path d=\"M50.3236 5.11953C55.2233 1.53087 57.9452 -0.105294 58.4897 0.211362C59.0339 0.528018 59.2518 0.950437 59.143 1.47799C59.0339 2.00585 57.1832 4.43365 53.5901 8.76107C49.9967 13.0888 47.2747 16.9416 45.424 20.319L42.6475 25.3855L42.9637 25.3459L47.8738 24.7522C49.6158 24.5413 52.3018 23.8257 53.1001 24.198C53.6309 24.446 53.741 24.8431 53.7429 25.1977C53.7456 25.623 53.0782 26.6129 51.9363 27.4834C53.6453 26.6277 55.0596 26.0188 55.8766 25.7022C57.5095 25.0689 61.0202 24.0866 61.96 24.5049C62.6446 24.8095 62.8583 25.6727 62.8583 25.6727C62.8583 25.6727 63.6037 25.1933 64.563 25.0986C65.6485 24.9916 66.1146 25.7617 66.1146 25.7617C66.1146 25.7617 67.3068 25.2053 68.3093 24.8909C69.3118 24.5761 70.1261 24.5049 70.1261 24.5049C70.1261 24.5049 71.3703 23.2991 72.1167 23.1689C73.7166 22.8906 74.4747 23.9311 74.4747 23.9311C75.0702 23.5293 78.1971 23.6968 80.0482 23.4856C81.899 23.2747 83.2758 23.2193 83.6106 23.8912C83.8014 24.2744 83.835 24.5742 83.835 24.5742L79.7418 26.3355L76.057 26.7018C76.057 26.7018 76.0298 27.9824 75.4752 28.3937C73.6241 29.7661 72.0497 30.2858 70.7389 30.2937C70.0892 30.2978 68.6902 30.2854 67.901 29.6407C67.3539 29.1936 67.6763 28.661 67.6763 28.661C67.6763 28.661 66.3478 29.1721 65.7677 29.4131C65.0053 29.7297 63.8242 30.0017 63.0216 29.611C62.6195 29.415 62.4019 28.8614 62.2256 28.8887C61.6876 28.9716 61.1362 29.6277 60.7762 29.977C60.2317 30.5049 59.633 30.8215 58.9797 30.927C58.3261 31.0327 57.6444 30.535 57.3465 29.8187C57.0482 29.1027 57.7852 28.0673 57.7852 28.0673C57.7852 28.0673 55.2377 29.2161 53.9167 29.8187C52.0656 30.6632 50.5957 31.1911 49.507 31.402C48.418 31.6132 47.6014 31.4549 47.0572 30.927C46.5127 30.3994 46.3494 29.7661 46.5672 29.0271L46.6404 28.7788C46.7248 28.4922 46.8092 28.2055 46.8939 27.9188H46.0773C45.5327 27.9188 44.444 28.13 42.8108 28.5521C42.3267 28.6771 40.7693 29.0369 40.7693 29.0369C40.7693 29.0369 39.7541 31.1186 39.2177 32.8269C38.4554 35.2547 37.6933 36.5742 36.9312 36.7851C36.55 36.8909 36.2499 36.7902 36.0023 36.6863C35.7426 36.5774 35.5701 36.363 35.4613 35.9935C35.2435 35.2547 35.2977 34.041 35.6247 32.3519C35.7877 31.5077 35.951 30.6632 36.1146 29.8187L32.5215 30.7687C30.1259 31.402 28.7106 31.5603 28.2752 31.2436C27.8394 30.927 27.6219 30.5578 27.6219 30.1353C27.6216 29.7132 28.1115 29.0799 29.0918 28.2354C30.0714 27.3912 31.2146 26.6521 32.5215 26.0188C33.8281 25.3855 35.9141 24.5745 37.5741 25.1284C38.408 25.4064 38.9215 25.7022 38.9215 25.7022L39.3811 25.6528C39.3811 25.6528 41.4161 22.6382 42.9741 19.844C45.1516 15.9387 47.2336 13.3342 48.8537 10.661C50.3096 8.25854 51.4973 6.83169 51.4973 6.83169C51.4973 6.83169 50.1577 7.51376 48.2004 8.76107C46.3245 9.95645 39.8165 14.4609 28.2752 21.744C16.7335 29.0271 9.98312 33.3548 8.02326 34.7269C6.06307 36.0992 4.5935 37.3659 3.61357 38.5267C2.63331 39.6879 1.76248 40.1629 1.00042 39.9517C0.238032 39.7408 -0.0886123 39.2658 0.0204867 38.5267C0.129259 37.788 1.32674 36.5213 3.61357 34.7269C5.89975 32.9327 13.0317 28.4466 25.0087 21.269C36.9855 14.0917 45.4236 8.70851 50.3236 5.11953Z\" fill=\"white\"/>\\n<path d=\"M73.3715 26.333C73.3715 26.333 73.1452 26.7494 72.4578 27.0683C71.77 27.3868 71.0293 27.4457 71.0293 27.4457L73.3715 26.333Z\" fill=\"#444444\"/>\\n<path d=\"M58.4897 0.211362C57.9452 -0.105294 55.2233 1.53087 50.3236 5.11953C45.4236 8.70851 36.9855 14.0917 25.0087 21.269C13.0317 28.4466 5.89975 32.9327 3.61357 34.7269C1.32674 36.5213 0.129259 37.788 0.0204867 38.5267C-0.0886123 39.2658 0.238032 39.7408 1.00042 39.9517C1.76248 40.1629 2.63331 39.6879 3.61357 38.5267C4.5935 37.3659 6.06307 36.0992 8.02326 34.7269C9.98312 33.3548 16.7335 29.0271 28.2752 21.744C39.8165 14.4609 46.3245 9.95645 48.2004 8.76107C50.1577 7.51376 51.4973 6.83169 51.4973 6.83169C51.4973 6.83169 50.3096 8.25854 48.8537 10.661C47.2336 13.3342 45.1516 15.9387 42.9741 19.844C41.4161 22.6382 39.3811 25.6528 39.3811 25.6528L38.9215 25.7022C38.9215 25.7022 38.408 25.4064 37.5741 25.1284C35.9141 24.5745 33.8281 25.3855 32.5215 26.0188C31.2146 26.6521 30.0714 27.3912 29.0918 28.2354C28.1115 29.0799 27.6216 29.7132 27.6219 30.1353C27.6219 30.5578 27.8394 30.927 28.2752 31.2436C28.7106 31.5603 30.1259 31.402 32.5215 30.7687C33.719 30.452 34.9168 30.1353 36.1146 29.8187C35.951 30.6632 35.7877 31.5077 35.6247 32.3519C35.2977 34.041 35.2435 35.2547 35.4613 35.9935C35.5701 36.363 35.7426 36.5774 36.0023 36.6863C36.2499 36.7902 36.55 36.8909 36.9312 36.7851C37.6933 36.5742 38.4554 35.2547 39.2177 32.8269C39.7541 31.1186 40.7693 29.0369 40.7693 29.0369C40.7693 29.0369 42.3267 28.6771 42.8108 28.5521C44.444 28.13 45.5327 27.9188 46.0773 27.9188C46.3494 27.9188 46.6214 27.9188 46.8939 27.9188C46.7848 28.2883 46.676 28.6578 46.5672 29.0271C46.3494 29.7661 46.5127 30.3994 47.0572 30.927C47.6014 31.4549 48.418 31.6132 49.507 31.402C50.5957 31.1911 52.0656 30.6632 53.9167 29.8187C55.2377 29.2161 57.7852 28.0673 57.7852 28.0673C57.7852 28.0673 57.0482 29.1027 57.3465 29.8187C57.6444 30.535 58.3261 31.0327 58.9797 30.927C59.633 30.8215 60.2317 30.5049 60.7762 29.977C61.1362 29.6277 61.6876 28.9716 62.2256 28.8887C62.4019 28.8614 62.6195 29.415 63.0216 29.611C63.8242 30.0017 65.0053 29.7297 65.7677 29.4131C66.3478 29.1721 67.6763 28.661 67.6763 28.661C67.6763 28.661 67.3539 29.1936 67.901 29.6407C68.6902 30.2854 70.0892 30.2978 70.7389 30.2937C72.0497 30.2858 73.6241 29.7661 75.4752 28.3937C76.0298 27.9824 76.057 26.7018 76.057 26.7018L79.7418 26.3355C79.7418 26.3355 78.9723 27.3763 79.4051 28.1167C79.636 28.5125 80.2658 28.9216 81.0282 29.0271C81.7902 29.1328 82.498 29.0799 83.1513 28.8687C83.5351 28.7446 84.6722 28.3443 84.6722 28.3443C84.6722 28.3443 84.3701 28.9397 84.6212 29.3437C84.9489 29.8709 85.5466 30.1353 86.4178 30.1353C87.2886 30.1353 88.1052 29.977 88.8676 29.6604C89.6297 29.3437 91.045 29.3966 93.114 29.8187C95.1826 30.2411 96.9246 30.3466 98.3403 30.1353C99.7556 29.9245 100.463 29.3966 100.463 28.5521C100.463 28.13 100.359 27.6604 100.004 27.4042C99.3584 26.939 98.5036 27.2854 97.5237 27.2854C95.5635 27.2854 94.43 27.0204 93.9306 26.8105C92.8932 26.3747 92.6782 26.2829 91.4808 26.1771C90.283 26.0717 89.6228 26.3554 89.6228 26.3554C89.6228 26.3554 89.8854 25.2544 89.0309 24.5939C88.605 24.2649 87.7244 24.2246 86.4178 24.4355C85.4039 24.5993 83.835 24.5742 83.835 24.5742C83.835 24.5742 83.8014 24.2744 83.6106 23.8912C83.2758 23.2193 81.899 23.2747 80.0482 23.4856C78.1971 23.6968 75.0702 23.5293 74.4747 23.9311C74.4747 23.9311 73.7166 22.8906 72.1167 23.1689C71.3703 23.2991 70.1261 24.5049 70.1261 24.5049C70.1261 24.5049 69.3118 24.5761 68.3093 24.8909C67.3068 25.2053 66.1146 25.7617 66.1146 25.7617C66.1146 25.7617 65.6485 24.9916 64.563 25.0986C63.6037 25.1933 62.8583 25.6727 62.8583 25.6727C62.8583 25.6727 62.6446 24.8095 61.96 24.5049C61.0202 24.0866 57.5095 25.0689 55.8766 25.7022C55.0596 26.0188 53.6453 26.6277 51.9363 27.4834C53.0782 26.6129 53.7456 25.623 53.7429 25.1977C53.741 24.8431 53.6309 24.446 53.1001 24.198C52.3018 23.8257 49.6158 24.5413 47.8738 24.7522L42.9637 25.3459L42.6475 25.3855C43.5729 23.6968 44.4983 22.0081 45.424 20.319C47.2747 16.9416 49.9967 13.0888 53.5901 8.76107C57.1832 4.43365 59.0339 2.00585 59.143 1.47799C59.2518 0.950437 59.0339 0.528018 58.4897 0.211362ZM72.9382 26.3333C72.9382 26.3333 72.7536 26.7497 72.1931 27.0685C71.6323 27.3871 71.0283 27.446 71.0283 27.446L72.9382 26.3333Z\" fill=\"white\"/>\\n<path d=\"M58.4897 0.211362C57.9452 -0.105294 55.2233 1.53087 50.3236 5.11953C45.4236 8.70851 36.9855 14.0917 25.0087 21.269C13.0317 28.4466 5.89975 32.9327 3.61357 34.7269C1.32674 36.5213 0.129259 37.788 0.0204867 38.5267C-0.0886123 39.2658 0.238032 39.7408 1.00042 39.9517C1.76248 40.1629 2.63331 39.6879 3.61357 38.5267C4.5935 37.3659 6.06307 36.0992 8.02326 34.7269C9.98312 33.3548 16.7335 29.0271 28.2752 21.744C39.8165 14.4609 46.3245 9.95645 48.2004 8.76107C50.1577 7.51376 51.4973 6.83169 51.4973 6.83169C51.4973 6.83169 50.3096 8.25854 48.8537 10.661C47.2336 13.3342 45.1516 15.9387 42.9741 19.844C41.4161 22.6382 39.3811 25.6528 39.3811 25.6528L38.9215 25.7022C38.9215 25.7022 38.408 25.4064 37.5741 25.1284C35.9141 24.5745 33.8281 25.3855 32.5215 26.0188C31.2146 26.6521 30.0714 27.3912 29.0918 28.2354C28.1115 29.0799 27.6216 29.7132 27.6219 30.1353C27.6219 30.5578 27.8394 30.927 28.2752 31.2436C28.7106 31.5603 30.1259 31.402 32.5215 30.7687C33.719 30.452 34.9168 30.1353 36.1146 29.8187C35.951 30.6632 35.7877 31.5077 35.6247 32.3519C35.2977 34.041 35.2435 35.2547 35.4613 35.9935C35.5701 36.363 35.7426 36.5774 36.0023 36.6863C36.2499 36.7902 36.55 36.8909 36.9312 36.7851C37.6933 36.5742 38.4554 35.2547 39.2177 32.8269C39.7541 31.1186 40.7693 29.0369 40.7693 29.0369C40.7693 29.0369 42.3267 28.6771 42.8108 28.5521C44.444 28.13 45.5327 27.9188 46.0773 27.9188C46.3494 27.9188 46.6214 27.9188 46.8939 27.9188C46.7848 28.2883 46.676 28.6578 46.5672 29.0271C46.3494 29.7661 46.5127 30.3994 47.0572 30.927C47.6014 31.4549 48.418 31.6132 49.507 31.402C50.5957 31.1911 52.0656 30.6632 53.9167 29.8187C55.2377 29.2161 57.7852 28.0673 57.7852 28.0673C57.7852 28.0673 57.0482 29.1027 57.3465 29.8187C57.6444 30.535 58.3261 31.0327 58.9797 30.927C59.633 30.8215 60.2317 30.5049 60.7762 29.977C61.1362 29.6277 61.6876 28.9716 62.2256 28.8887C62.4019 28.8614 62.6195 29.415 63.0216 29.611C63.8242 30.0017 65.0053 29.7297 65.7677 29.4131C66.3478 29.1721 67.6763 28.661 67.6763 28.661C67.6763 28.661 67.3539 29.1936 67.901 29.6407C68.6902 30.2854 70.0892 30.2978 70.7389 30.2937C72.0497 30.2858 73.6241 29.7661 75.4752 28.3937C76.0298 27.9824 76.057 26.7018 76.057 26.7018L79.7418 26.3355C79.7418 26.3355 78.9723 27.3763 79.4051 28.1167C79.636 28.5125 80.2658 28.9216 81.0282 29.0271C81.7902 29.1328 82.498 29.0799 83.1513 28.8687C83.5351 28.7446 84.6722 28.3443 84.6722 28.3443C84.6722 28.3443 84.3701 28.9397 84.6212 29.3437C84.9489 29.8709 85.5466 30.1353 86.4178 30.1353C87.2886 30.1353 88.1052 29.977 88.8676 29.6604C89.6297 29.3437 91.045 29.3966 93.114 29.8187C95.1826 30.2411 96.9246 30.3466 98.3403 30.1353C99.7556 29.9245 100.463 29.3966 100.463 28.5521C100.463 28.13 100.359 27.6604 100.004 27.4042C99.3584 26.939 98.5036 27.2854 97.5237 27.2854C95.5635 27.2854 94.43 27.0204 93.9306 26.8105C92.8932 26.3747 92.6782 26.2829 91.4808 26.1771C90.283 26.0717 89.6228 26.3554 89.6228 26.3554C89.6228 26.3554 89.8854 25.2544 89.0309 24.5939C88.605 24.2649 87.7244 24.2246 86.4178 24.4355C85.4039 24.5993 83.835 24.5742 83.835 24.5742C83.835 24.5742 83.8014 24.2744 83.6106 23.8912C83.2758 23.2193 81.899 23.2747 80.0482 23.4856C78.1971 23.6968 75.0702 23.5293 74.4747 23.9311C74.4747 23.9311 73.7166 22.8906 72.1167 23.1689C71.3703 23.2991 70.1261 24.5049 70.1261 24.5049C70.1261 24.5049 69.3118 24.5761 68.3093 24.8909C67.3068 25.2053 66.1146 25.7617 66.1146 25.7617C66.1146 25.7617 65.6485 24.9916 64.563 25.0986C63.6037 25.1933 62.8583 25.6727 62.8583 25.6727C62.8583 25.6727 62.6446 24.8095 61.96 24.5049C61.0202 24.0866 57.5095 25.0689 55.8766 25.7022C55.0596 26.0188 53.6453 26.6277 51.9363 27.4834C53.0782 26.6129 53.7456 25.623 53.7429 25.1977C53.741 24.8431 53.6309 24.446 53.1001 24.198C52.3018 23.8257 49.6158 24.5413 47.8738 24.7522L42.9637 25.3459L42.6475 25.3855C43.5729 23.6968 44.4983 22.0081 45.424 20.319C47.2747 16.9416 49.9967 13.0888 53.5901 8.76107C57.1832 4.43365 59.0339 2.00585 59.143 1.47799C59.2518 0.950437 59.0339 0.528018 58.4897 0.211362ZM72.9382 26.3333C72.9382 26.3333 72.7536 26.7497 72.1931 27.0685C71.6323 27.3871 71.0283 27.446 71.0283 27.446L72.9382 26.3333ZM105.526 28.0771C104.982 27.9716 104.547 28.1828 104.22 28.7104C103.893 29.2383 103.839 29.6604 104.057 29.977C104.274 30.2937 104.655 30.452 105.2 30.452C105.744 30.452 106.071 30.0828 106.18 29.3437C106.289 28.6049 106.071 28.1828 105.526 28.0771Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E7ieK.framer-1ndi9yb, .framer-E7ieK .framer-1ndi9yb { display: block; }\",\".framer-E7ieK.framer-1d74ksj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 64px; position: relative; width: 1200px; }\",\".framer-E7ieK .framer-79dmhf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1072px; word-break: break-word; word-wrap: break-word; }\",\".framer-E7ieK .framer-5yx6ow { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-E7ieK .framer-1wdl72p { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-E7ieK .framer-662w3s, .framer-E7ieK .framer-1hm58e3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-E7ieK .framer-13joqok { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-E7ieK .framer-13jcgmr, .framer-E7ieK .framer-1a34qts { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-E7ieK .framer-1tm4hdc { 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: 221px; }\",\".framer-E7ieK .framer-1evzlam { flex: none; height: 44px; position: relative; width: 106px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJMh9wgIiF=withCSS(Component,css,\"framer-E7ieK\");export default FramerJMh9wgIiF;FramerJMh9wgIiF.displayName=\"Site Footer\";FramerJMh9wgIiF.defaultProps={height:320,width:1200};addFonts(FramerJMh9wgIiF,[{explicitInter:true,fonts:[{cssFamilyName:\"Circular Std Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Circular Std\",url:\"https://framerusercontent.com/assets/ElSLhvxYrD6F6Ldt1q625h4XSA.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJMh9wgIiF\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"320\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JMh9wgIiF.map","// Generated by Framer (a72a541)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",favicon:\"https://framerusercontent.com/assets/jj9xTNhZ0WTxwbgUqzAiTcKCM.png\",robots:\"max-image-preview:large\",title:\"Aaron's Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}