{"version":3,"file":"shared-lib.BJSJTUCh.mjs","names":["SVGIcon","useState","useState","UnderlineButton","useState","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","useState","startTransition","addPropertyOverrides","UnderlineButtonFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","addPropertyOverrides","Logo","MenuButton","UnderlineButton","SocialButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","ExpandingNav","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/49ZmjZj8ucW8Uds8EDgM/SVG_Icon.js","https:/framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js","https:/framerusercontent.com/modules/o3IqjhAS5lFumMHezE5p/BXBXiGcvEFkemrmmCzJp/UnderlineButton_1.js","https:/framerusercontent.com/modules/BDVCCejIm5suyVDIuZYX/T7DG7pEw7NGZen3enmwI/i99eYS_5m.js","https:/framerusercontent.com/modules/DGqN8WCN5wLRlgtUn6DG/y157r8fxVBc1SaZ2SsTZ/A5Kz2ymPf.js","https:/framerusercontent.com/modules/kwXfB7ln78reNXcuzXap/dYFXLyGKEQaIIFW36Pki/O4AJnxzep.js","https:/framerusercontent.com/modules/eEeUjNyiGqUgHuBETxZo/9mOhroicFQovUtA94B2s/uxBXwE852.js","https:/framerusercontent.com/modules/HZCRdROhU9ETM8W6TiD3/PGTsefF8ttIPUWqKBw7L/UnderlineButton.js","https:/framerusercontent.com/modules/3LGgppDzotcPUjLiGJod/xHOo3lWgONAPJAHDfJKX/WjGayr3Ao.js","https:/framerusercontent.com/modules/OFaLvV0hGxURCAkezlMq/qnJXAs3d7HoHGFQAcJA0/WBZFfLcy4.js","https:/framerusercontent.com/modules/DkA303ibR0orM578p6hn/ey9rDAarU84nCaanXEpa/LvyO5LkFe.js","https:/framerusercontent.com/modules/vG7gW5A4E22S6vWZ9nEu/KSr4IbA6JdhV9IuU1lvu/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{ControlType,addPropertyControls}from\"framer\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 24\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight 100%\n */export default function SVGIcon({svgCode,strokeColor,strokeWidth,fillColor,padding}){const[svgContent,setSvgContent]=useState(null);useEffect(()=>{setSvgContent(svgCode||null);},[svgCode]);const updateSvgContent=svg=>{const parser=new DOMParser;const doc=parser.parseFromString(svg,\"image/svg+xml\");const svgElement=doc.querySelector(\"svg\");if(svgElement){svgElement.setAttribute(\"width\",\"100%\");svgElement.setAttribute(\"height\",\"100%\");}const paths=doc.querySelectorAll(\"path\");paths.forEach((path,index)=>{path.setAttribute(\"stroke\",strokeColor);path.setAttribute(\"stroke-width\",strokeWidth.toString());path.setAttribute(\"fill\",fillColor);path.setAttribute(\"fill-opacity\",fillColor===\"none\"?\"0\":\"1\");path.setAttribute(\"key\",`path-${index}`)// Add a unique key attribute\n;});const serializer=new XMLSerializer;return serializer.serializeToString(doc);};const updatedSvgContent=svgContent?updateSvgContent(svgContent):null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",padding,boxSizing:\"border-box\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},dangerouslySetInnerHTML:{__html:updatedSvgContent||\"\"}});}SVGIcon.defaultProps={svgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n              </svg>`,strokeColor:\"#000000\",strokeWidth:1.5,fillColor:\"#FFFFFF\",padding:0};addPropertyControls(SVGIcon,{svgCode:{type:ControlType.String,title:\"SVG Code\",defaultValue:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                      </svg>`},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#000000\"},fillColor:{type:ControlType.Color,title:\"Fill Color\",defaultValue:\"rgba(0, 0, 0, 0)\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:1.5,min:0,max:10},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,max:100,description:\"Created by [Tolv](https://x.com/tolvstudio)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGIcon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"100%\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Icon.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{ControlType,addPropertyControls}from\"framer\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 24\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight 100%\n */export default function SVGIcon({svgCode,strokeColor,strokeWidth,fillColor,padding}){const[svgContent,setSvgContent]=useState(null);useEffect(()=>{setSvgContent(svgCode||null);},[svgCode]);const updateSvgContent=svg=>{const parser=new DOMParser;const doc=parser.parseFromString(svg,\"image/svg+xml\");const svgElement=doc.querySelector(\"svg\");if(svgElement){svgElement.setAttribute(\"width\",\"100%\");svgElement.setAttribute(\"height\",\"100%\");}const paths=doc.querySelectorAll(\"path\");paths.forEach((path,index)=>{path.setAttribute(\"stroke\",strokeColor);path.setAttribute(\"stroke-width\",strokeWidth.toString());path.setAttribute(\"fill\",fillColor);path.setAttribute(\"fill-opacity\",fillColor===\"none\"?\"0\":\"1\");path.setAttribute(\"key\",`path-${index}`)// Add a unique key attribute\n;});const serializer=new XMLSerializer;return serializer.serializeToString(doc);};const updatedSvgContent=svgContent?updateSvgContent(svgContent):null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",padding,boxSizing:\"border-box\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},dangerouslySetInnerHTML:{__html:updatedSvgContent||\"\"}});}SVGIcon.defaultProps={svgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n              </svg>`,strokeColor:\"#000000\",strokeWidth:1.5,fillColor:\"#FFFFFF\",padding:0};addPropertyControls(SVGIcon,{svgCode:{type:ControlType.String,title:\"SVG Code\",defaultValue:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                      </svg>`},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#000000\"},fillColor:{type:ControlType.Color,title:\"Fill Color\",defaultValue:\"rgba(0, 0, 0, 0)\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:1.5,min:0,max:10},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,max:100,description:\"Created by [Tolv](https://x.com/tolvstudio)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGIcon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"100%\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Icon.map","// Animated Underline Button with precise staggered underline animation\n// Customizable font, underline thickness, padding, link, and colors\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Animated Underline Button (staggered underline effect)\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function UnderlineButton(props){const{label,font,underlineThickness,underlinePadding,link,openInNewTab,textColor,baseUnderlineColor,accentUnderlineColor,style}=props;const[hovered,setHovered]=useState(false);const[baseActive,setBaseActive]=useState(true);const[accentActive,setAccentActive]=useState(false);const baseTimeout=useRef(null);const accentTimeout=useRef(null);const DELAY=220// ms (0.22s)\n;const DURATION=735// ms\n;// Handle hover transitions with precise delay\nuseEffect(()=>{if(hovered){// On hover: base animates out, then accent animates in\nsetBaseActive(false);if(accentTimeout.current)clearTimeout(accentTimeout.current);accentTimeout.current=window.setTimeout(()=>{setAccentActive(true);},DELAY);}else{// On hover out: accent animates out, then base animates in\nsetAccentActive(false);if(baseTimeout.current)clearTimeout(baseTimeout.current);baseTimeout.current=window.setTimeout(()=>{setBaseActive(true);},DELAY);}return()=>{if(accentTimeout.current)clearTimeout(accentTimeout.current);if(baseTimeout.current)clearTimeout(baseTimeout.current);};},[hovered]);function handleMouseEnter(){startTransition(()=>setHovered(true));}function handleMouseLeave(){startTransition(()=>setHovered(false));}// Dynamic transformOrigin for base and accent underline\nconst baseUnderlineOrigin=hovered?\"right\":\"left\";const accentUnderlineOrigin=hovered?\"left\":\"right\";const underlineCommon={position:\"absolute\",left:0,right:0,bottom:0,height:underlineThickness,borderRadius:underlineThickness/2,pointerEvents:\"none\",willChange:\"transform, opacity\"};return /*#__PURE__*/_jsx(\"a\",{href:link,target:openInNewTab?\"_blank\":undefined,rel:openInNewTab?\"noopener noreferrer\":undefined,style:{...style,display:\"inline-block\",position:\"relative\",textDecoration:\"none\",cursor:\"pointer\",width:\"max-content\",color:textColor},onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,tabIndex:0,\"aria-label\":label,children:/*#__PURE__*/_jsxs(\"span\",{style:{...font,fontFamily:font?.fontFamily||\"Inter display, Inter, sans-serif\",fontSize:font?.fontSize||16,letterSpacing:font?.letterSpacing||\"-0.02em\",lineHeight:font?.lineHeight||1.2,fontWeight:font?.fontWeight||400,position:\"relative\",paddingBottom:underlinePadding,display:\"inline-block\",width:\"max-content\",color:textColor},children:[label,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{...underlineCommon,background:baseUnderlineColor,zIndex:1,transform:baseActive?\"scaleX(1)\":\"scaleX(0)\",opacity:1,transition:`transform .735s cubic-bezier(.625,.05,0,1)`,transformOrigin:baseUnderlineOrigin}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{...underlineCommon,background:accentUnderlineColor,zIndex:2,transform:accentActive?\"scaleX(1)\":\"scaleX(0)\",opacity:1,transition:`transform .735s cubic-bezier(.625,.05,0,1)`,transformOrigin:accentUnderlineOrigin}})]})});}addPropertyControls(UnderlineButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Button\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,letterSpacing:\"-0.02em\",variant:\"Medium\",lineHeight:\"1.2em\"}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#fff\"},baseUnderlineColor:{type:ControlType.Color,title:\"Base Underline\",defaultValue:\"#fff\"},accentUnderlineColor:{type:ControlType.Color,title:\"Accent Underline\",defaultValue:\"#fff\"},underlineThickness:{type:ControlType.Number,title:\"Underline Thickness\",defaultValue:1.5,min:.5,max:8,step:.1,unit:\"px\"},underlinePadding:{type:ControlType.Number,title:\"Underline Padding\",defaultValue:4,min:0,max:32,step:1,unit:\"px\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"#\"},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UnderlineButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UnderlineButton_1.map","// Generated by Framer (c0d7099)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"K3fZ3c5bL\",\"I4NyzSw1x\"];const serializationHash=\"framer-DK7XX\";const variantClassNames={I4NyzSw1x:\"framer-v-mz9xq\",K3fZ3c5bL:\"framer-v-1edw1zg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.09,.73,.33,.93],type:\"tween\"};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={end:\"I4NyzSw1x\",start:\"K3fZ3c5bL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"K3fZ3c5bL\"};};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:\"K3fZ3c5bL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear9xavlj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"I4NyzSw1x\",true),200);});useOnVariantChange(baseVariant,{default:onAppear9xavlj});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-1edw1zg\",className,classNames),\"data-framer-name\":\"start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K3fZ3c5bL\",ref:refBinding,style:{borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},...addPropertyOverrides({I4NyzSw1x:{\"data-framer-name\":\"end\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-716u66\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"GAmL9bSmD\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ijcxoj\",\"data-framer-name\":\"placeholder\",layoutDependency:layoutDependency,layoutId:\"txW68d8xJ\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIE5ldWUgQ29uZGVuc2VkIEJvbGQ=\",\"--framer-font-family\":'\"Helvetica Neue Condensed Bold\", \"Helvetica Neue Condensed Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-0a1f668b-66c7-42e2-87be-2de47879a751, rgb(251, 248, 243)))\",\"--framer-text-transform\":\"uppercase\"},children:\"close\"})}),className:\"framer-ngho1r\",fonts:[\"CUSTOMV2;Helvetica Neue Condensed Bold\"],layoutDependency:layoutDependency,layoutId:\"nFK9yOXoM\",style:{\"--extracted-gdpscs\":\"var(--token-0a1f668b-66c7-42e2-87be-2de47879a751, rgb(251, 248, 243))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DK7XX.framer-13ej1ha, .framer-DK7XX .framer-13ej1ha { display: block; }\",\".framer-DK7XX.framer-1edw1zg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 7px 7px 6px 7px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-DK7XX .framer-716u66 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 18px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-DK7XX .framer-ijcxoj { align-self: stretch; flex: none; height: 18px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: auto; }\",\".framer-DK7XX .framer-ngho1r { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 6; }\",\".framer-DK7XX.framer-v-mz9xq .framer-716u66 { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 57\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"I4NyzSw1x\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri99eYS_5m=withCSS(Component,css,\"framer-DK7XX\");export default Frameri99eYS_5m;Frameri99eYS_5m.displayName=\"close\";Frameri99eYS_5m.defaultProps={height:31,width:57};addPropertyControls(Frameri99eYS_5m,{variant:{options:[\"K3fZ3c5bL\",\"I4NyzSw1x\"],optionTitles:[\"start\",\"end\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameri99eYS_5m,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Neue Condensed Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Neue\",url:\"https://framerusercontent.com/assets/mFt8cwFyWNr6sm8wpSOBN0OvSQ.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri99eYS_5m\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"I4NyzSw1x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"31\",\"framerIntrinsicWidth\":\"57\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i99eYS_5m.map","// Generated by Framer (dcd174f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Q5saeDob4\",\"q_gWx3Ikf\"];const serializationHash=\"framer-3y11y\";const variantClassNames={q_gWx3Ikf:\"framer-v-131iu9v\",Q5saeDob4:\"framer-v-14myz1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const J3bwryWHO=undefined;const iN1fRHdSw=undefined;const transition1={delay:0,duration:.4,ease:[.625,.05,0,1],type:\"tween\"};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:\"q_gWx3Ikf\",open:\"Q5saeDob4\"};const getProps=({click,contentColor,height,id,width,...props})=>{return{...props,iN1fRHdSw:click??props.iN1fRHdSw,J3bwryWHO:contentColor??props.J3bwryWHO??\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Q5saeDob4\"};};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,iN1fRHdSw,J3bwryWHO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Q5saeDob4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjw3fc8=activeVariantCallback(async(...args)=>{if(iN1fRHdSw){const res=await iN1fRHdSw(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14myz1\",className,classNames),\"data-framer-name\":\"open\",layoutDependency:layoutDependency,layoutId:\"Q5saeDob4\",ref:refBinding,style:{...style},...addPropertyOverrides({q_gWx3Ikf:{\"data-framer-name\":\"close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby03MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-J3bwryWHO-A5Kz2ymPf))\",\"--framer-text-transform\":\"uppercase\"},children:\"menu\"})}),className:\"framer-rbu2ql\",\"data-highlight\":true,fonts:[\"GF;Geist Mono-700\"],layoutDependency:layoutDependency,layoutId:\"wCjCXciyw\",onTap:onTapjw3fc8,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-J3bwryWHO-A5Kz2ymPf)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-J3bwryWHO-A5Kz2ymPf\":J3bwryWHO},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby03MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-J3bwryWHO-A5Kz2ymPf))\",\"--framer-text-transform\":\"uppercase\"},children:\"close\"})}),className:\"framer-1q2iuo9\",\"data-highlight\":true,fonts:[\"GF;Geist Mono-700\"],layoutDependency:layoutDependency,layoutId:\"lNG1BdyV7\",onTap:onTapjw3fc8,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-J3bwryWHO-A5Kz2ymPf)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-J3bwryWHO-A5Kz2ymPf\":J3bwryWHO},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3y11y.framer-1cewins, .framer-3y11y .framer-1cewins { display: block; }\",\".framer-3y11y.framer-14myz1 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 12px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-3y11y .framer-rbu2ql, .framer-3y11y .framer-1q2iuo9 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3y11y.framer-v-131iu9v.framer-14myz1 { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"q_gWx3Ikf\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"iN1fRHdSw\":\"click\",\"J3bwryWHO\":\"contentColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerA5Kz2ymPf=withCSS(Component,css,\"framer-3y11y\");export default FramerA5Kz2ymPf;FramerA5Kz2ymPf.displayName=\"menu button\";FramerA5Kz2ymPf.defaultProps={height:12,width:35};addPropertyControls(FramerA5Kz2ymPf,{variant:{options:[\"Q5saeDob4\",\"q_gWx3Ikf\"],optionTitles:[\"open\",\"close\"],title:\"Variant\",type:ControlType.Enum},iN1fRHdSw:{title:\"Click\",type:ControlType.EventHandler},J3bwryWHO:{defaultValue:\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\",title:\"content color\",type:ControlType.Color}});addFonts(FramerA5Kz2ymPf,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA5Kz2ymPf\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"35\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"iN1fRHdSw\\\":\\\"click\\\",\\\"J3bwryWHO\\\":\\\"contentColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"12\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q_gWx3Ikf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./A5Kz2ymPf.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"EQW6cEwfx\",\"xSg0Yuk57\"];const serializationHash=\"framer-ja6No\";const variantClassNames={EQW6cEwfx:\"framer-v-1eiohon\",xSg0Yuk57:\"framer-v-1wdo4lb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KWLi3J_zZ=undefined;const yzVug1yaV=undefined;const xwy0d35pg=undefined;const transition1={delay:0,duration:.4,ease:[.625,.05,0,1],type:\"tween\"};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={hover:\"xSg0Yuk57\",static:\"EQW6cEwfx\"};const getProps=({contentColor,height,id,labelSocialMedia,link,width,...props})=>{return{...props,KWLi3J_zZ:link??props.KWLi3J_zZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"EQW6cEwfx\",xwy0d35pg:labelSocialMedia??props.xwy0d35pg??\"instagram\",yzVug1yaV:contentColor??props.yzVug1yaV??\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\"};};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,KWLi3J_zZ,yzVug1yaV,xwy0d35pg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EQW6cEwfx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnteruwdqif=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"xSg0Yuk57\");});const onMouseLeave1d5ujku=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"EQW6cEwfx\");});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:KWLi3J_zZ,motionChild:true,nodeId:\"EQW6cEwfx\",openInNewTab:true,scopeId:\"O4AJnxzep\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1eiohon\",className,classNames)} framer-eqgob8`,\"data-framer-name\":\"static\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EQW6cEwfx\",onMouseEnter:onMouseEnteruwdqif,ref:refBinding,style:{...style},...addPropertyOverrides({xSg0Yuk57:{\"data-framer-name\":\"hover\",onMouseLeave:onMouseLeave1d5ujku}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby03MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yzVug1yaV-O4AJnxzep))\",\"--framer-text-transform\":\"uppercase\"},children:\"instagram\"})}),className:\"framer-tswspa\",fonts:[\"GF;Geist Mono-700\"],layoutDependency:layoutDependency,layoutId:\"OOkz1q8X2\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-yzVug1yaV-O4AJnxzep)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-yzVug1yaV-O4AJnxzep\":yzVug1yaV},text:xwy0d35pg,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby03MDA=\",\"--framer-font-family\":'\"Geist Mono\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yzVug1yaV-O4AJnxzep))\",\"--framer-text-transform\":\"uppercase\"},children:\"instagram\"})}),className:\"framer-tpn4ed\",fonts:[\"GF;Geist Mono-700\"],layoutDependency:layoutDependency,layoutId:\"GFEvX9xF_\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-yzVug1yaV-O4AJnxzep)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-yzVug1yaV-O4AJnxzep\":yzVug1yaV},text:xwy0d35pg,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ja6No.framer-eqgob8, .framer-ja6No .framer-eqgob8 { display: block; }\",\".framer-ja6No.framer-1eiohon { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 12px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ja6No .framer-tswspa, .framer-ja6No .framer-tpn4ed { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ja6No.framer-v-1wdo4lb.framer-1eiohon { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 63\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"xSg0Yuk57\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"KWLi3J_zZ\":\"link\",\"yzVug1yaV\":\"contentColor\",\"xwy0d35pg\":\"labelSocialMedia\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO4AJnxzep=withCSS(Component,css,\"framer-ja6No\");export default FramerO4AJnxzep;FramerO4AJnxzep.displayName=\"social button\";FramerO4AJnxzep.defaultProps={height:12,width:63};addPropertyControls(FramerO4AJnxzep,{variant:{options:[\"EQW6cEwfx\",\"xSg0Yuk57\"],optionTitles:[\"static\",\"hover\"],title:\"Variant\",type:ControlType.Enum},KWLi3J_zZ:{title:\"link\",type:ControlType.Link},yzVug1yaV:{defaultValue:\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\",title:\"content color\",type:ControlType.Color},xwy0d35pg:{defaultValue:\"instagram\",displayTextArea:false,title:\"label social media\",type:ControlType.String}});addFonts(FramerO4AJnxzep,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO4AJnxzep\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"KWLi3J_zZ\\\":\\\"link\\\",\\\"yzVug1yaV\\\":\\\"contentColor\\\",\\\"xwy0d35pg\\\":\\\"labelSocialMedia\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xSg0Yuk57\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"63\",\"framerIntrinsicHeight\":\"12\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O4AJnxzep.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 SVGIcon from\"https://framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js\";const SVGIconFonts=getFonts(SVGIcon);const cycleOrder=[\"BEiqZASP9\",\"szEorRA9h\"];const serializationHash=\"framer-QZYTC\";const variantClassNames={BEiqZASP9:\"framer-v-1em30m2\",szEorRA9h:\"framer-v-a76zyy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qTTiZ9T1g=undefined;const g07fdzE6f=undefined;const transition1={delay:0,duration:1,ease:[.13,.72,.39,.97],type:\"tween\"};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={end:\"szEorRA9h\",start:\"BEiqZASP9\"};const getProps=({contentColor,height,id,logoSvg,width,...props})=>{return{...props,g07fdzE6f:contentColor??props.g07fdzE6f??\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\",qTTiZ9T1g:logoSvg??props.qTTiZ9T1g??'<svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21.958 8.39648H16.791V13.5625L5.16699 13.5615V13.5645H1.6875L5.16699 14.6289V16.791H16.791V13.5625H21.958V21.958H0V0H21.958V8.39648ZM5.16699 8.39551L16.791 8.39648V5.16699H5.16699V8.39551Z\" fill=\"#FBF8F3\"/> </svg>',variant:humanReadableVariantMap[props.variant]??props.variant??\"BEiqZASP9\"};};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,qTTiZ9T1g,g07fdzE6f,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BEiqZASP9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1mrlvvv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"szEorRA9h\");});const onMouseLeave1tb56w5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"BEiqZASP9\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"BEiqZASP9\",openInNewTab:false,scopeId:\"uxBXwE852\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1em30m2\",className,classNames)} framer-7reep2`,\"data-framer-name\":\"start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BEiqZASP9\",onMouseEnter:onMouseEnter1mrlvvv,ref:refBinding,style:{...style},...addPropertyOverrides({szEorRA9h:{\"data-framer-name\":\"end\",onMouseLeave:onMouseLeave1tb56w5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qig9s6\",\"data-framer-name\":\"logo-w\",layoutDependency:layoutDependency,layoutId:\"e5eIxfue6\",style:{rotate:0,rotateX:0,rotateY:0,transformPerspective:1200},variants:{szEorRA9h:{rotate:-180,rotateX:-180,rotateY:-180}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ydv78d\",\"data-framer-name\":\"front\",layoutDependency:layoutDependency,layoutId:\"NcM1Yo3cL\",style:{backgroundColor:\"rgb(128, 126, 123)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bgm9vh-container\",\"data-framer-name\":\"front\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ceggc_PQR-container\",name:\"front\",nodeId:\"Ceggc_PQR\",rendersWithMotion:true,scopeId:\"uxBXwE852\",children:/*#__PURE__*/_jsx(SVGIcon,{fillColor:g07fdzE6f,height:\"100%\",id:\"Ceggc_PQR\",layoutId:\"Ceggc_PQR\",name:\"front\",padding:0,strokeColor:\"rgba(255, 255, 255, 0)\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svgCode:qTTiZ9T1g,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sie69o\",\"data-framer-name\":\"back\",layoutDependency:layoutDependency,layoutId:\"mymzHN2yO\",style:{backgroundColor:\"rgb(128, 126, 123)\",rotateY:-180},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jm0du-container\",\"data-framer-name\":\"back\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cholnacYf-container\",name:\"back\",nodeId:\"cholnacYf\",rendersWithMotion:true,scopeId:\"uxBXwE852\",children:/*#__PURE__*/_jsx(SVGIcon,{fillColor:g07fdzE6f,height:\"100%\",id:\"cholnacYf\",layoutId:\"cholnacYf\",name:\"back\",padding:0,strokeColor:\"rgba(255, 255, 255, 0)\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svgCode:qTTiZ9T1g,width:\"100%\"})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QZYTC.framer-7reep2, .framer-QZYTC .framer-7reep2 { display: block; }\",\".framer-QZYTC.framer-1em30m2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 22px; }\",\".framer-QZYTC .framer-1qig9s6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; transform-style: preserve-3d; width: 22px; }\",\".framer-QZYTC .framer-ydv78d { align-content: center; align-items: center; backface-visibility: hidden; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; left: calc(50.00000000000002% - 22px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 22px; z-index: 2; }\",\".framer-QZYTC .framer-1bgm9vh-container { flex: none; height: 22px; position: relative; width: 22px; z-index: 2; }\",\".framer-QZYTC .framer-1sie69o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; left: calc(50.00000000000002% - 22px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 22px; }\",\".framer-QZYTC .framer-jm0du-container { flex: none; height: 22px; position: relative; width: 22px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 22\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"szEorRA9h\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qTTiZ9T1g\":\"logoSvg\",\"g07fdzE6f\":\"contentColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruxBXwE852=withCSS(Component,css,\"framer-QZYTC\");export default FrameruxBXwE852;FrameruxBXwE852.displayName=\"logo\";FrameruxBXwE852.defaultProps={height:22,width:22};addPropertyControls(FrameruxBXwE852,{variant:{options:[\"BEiqZASP9\",\"szEorRA9h\"],optionTitles:[\"start\",\"end\"],title:\"Variant\",type:ControlType.Enum},qTTiZ9T1g:{defaultValue:'<svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21.958 8.39648H16.791V13.5625L5.16699 13.5615V13.5645H1.6875L5.16699 14.6289V16.791H16.791V13.5625H21.958V21.958H0V0H21.958V8.39648ZM5.16699 8.39551L16.791 8.39648V5.16699H5.16699V8.39551Z\" fill=\"#FBF8F3\"/> </svg>',title:\"logo svg\",type:ControlType.String},g07fdzE6f:{defaultValue:'var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255)) /* {\"name\":\"light\"} */',title:\"content color\",type:ControlType.Color}});addFonts(FrameruxBXwE852,[{explicitInter:true,fonts:[]},...SVGIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruxBXwE852\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"szEorRA9h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"qTTiZ9T1g\\\":\\\"logoSvg\\\",\\\"g07fdzE6f\\\":\\\"contentColor\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"22\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uxBXwE852.map","// Simple button with animated underline on hover, Inter Display font, 16px, -0.02em letter spacing\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Animated Underline Button\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function UnderlineButton(props){const{label,textColor,underlineColor,underlineThickness,underlinePadding,font,link,openInNewTab,style}=props;const[hovered,setHovered]=useState(false);const content=/*#__PURE__*/_jsxs(\"span\",{style:{color:textColor,cursor:\"pointer\",position:\"relative\",width:\"max-content\",minWidth:\"max-content\",display:\"inline-block\",...font},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"block\",position:\"absolute\",left:0,right:0,bottom:-underlinePadding,height:underlineThickness,background:underlineColor,transform:hovered?\"scaleX(1)\":\"scaleX(0)\",transformOrigin:hovered?\"left\":\"right\",transition:\"transform .735s cubic-bezier(.625,.05,0,1)\",borderRadius:underlineThickness/2,pointerEvents:\"none\"}})]});if(link){return /*#__PURE__*/_jsx(\"a\",{href:link,target:openInNewTab?\"_blank\":\"_self\",rel:openInNewTab?\"noopener noreferrer\":undefined,style:{...style,background:\"none\",border:\"none\",padding:0,margin:0,textDecoration:\"none\",outline:\"none\",display:\"inline-block\"},\"aria-label\":label,onMouseEnter:()=>startTransition(()=>setHovered(true)),onMouseLeave:()=>startTransition(()=>setHovered(false)),children:content});}return /*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...style,background:\"none\",border:\"none\",padding:0,margin:0,color:textColor,outline:\"none\",display:\"inline-block\"},\"aria-label\":label,onMouseEnter:()=>startTransition(()=>setHovered(true)),onMouseLeave:()=>startTransition(()=>setHovered(false)),children:content});}addPropertyControls(UnderlineButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Button\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,letterSpacing:\"-0.02em\",variant:\"Medium\",lineHeight:\"1.2em\"}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},underlineColor:{type:ControlType.Color,title:\"Underline\",defaultValue:\"#000000\"},underlineThickness:{type:ControlType.Number,title:\"Underline Thickness\",defaultValue:2,min:.5,max:8,step:.1,unit:\"px\"},underlinePadding:{type:ControlType.Number,title:\"Underline Padding\",defaultValue:2,min:0,max:16,step:1,unit:\"px\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"\"},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UnderlineButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UnderlineButton.map","// Generated by Framer (08999ac)\nimport{jsx as _jsx}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 UnderlineButton from\"https://framerusercontent.com/modules/HZCRdROhU9ETM8W6TiD3/PGTsefF8ttIPUWqKBw7L/UnderlineButton.js\";const UnderlineButtonFonts=getFonts(UnderlineButton);const cycleOrder=[\"WEhADB4CJ\",\"R9RsS5inH\"];const serializationHash=\"framer-HO8vl\";const variantClassNames={R9RsS5inH:\"framer-v-4946u7\",WEhADB4CJ:\"framer-v-ycyrdn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kZmOPbT0z=undefined;const ZrMZxTuj8=undefined;const twD4ugAqk=undefined;const transition1={delay:0,duration:.4,ease:[.625,.05,0,1],type:\"tween\"};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={hover:\"R9RsS5inH\",static:\"WEhADB4CJ\"};const getProps=({click,contentColor,height,id,linkLabel,width,...props})=>{return{...props,kZmOPbT0z:click??props.kZmOPbT0z,twD4ugAqk:contentColor??props.twD4ugAqk??\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WEhADB4CJ\",ZrMZxTuj8:linkLabel??props.ZrMZxTuj8??\"Home\"};};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,ZrMZxTuj8,twD4ugAqk,kZmOPbT0z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WEhADB4CJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1d229t2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(kZmOPbT0z){const res=await kZmOPbT0z(...args);if(res===false)return false;}});const onMouseEnter143zvk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"R9RsS5inH\");});const onMouseLeaveg2hmnn=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"WEhADB4CJ\");});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-ycyrdn\",className,classNames),\"data-framer-name\":\"static\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WEhADB4CJ\",onMouseEnter:onMouseEnter143zvk,onTap:onTap1d229t2,ref:refBinding,style:{opacity:.4,...style},variants:{R9RsS5inH:{opacity:1}},...addPropertyOverrides({R9RsS5inH:{\"data-framer-name\":\"hover\",onMouseLeave:onMouseLeaveg2hmnn}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15v736k-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EB5SSul8b-container\",nodeId:\"EB5SSul8b\",rendersWithMotion:true,scopeId:\"WjGayr3Ao\",children:/*#__PURE__*/_jsx(UnderlineButton,{font:{fontFamily:'\"Helvetica Neue Condensed Bold\", \"Helvetica Neue Condensed Bold Placeholder\", sans-serif',fontSize:\"44px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.03em\",lineHeight:\"80%\"},height:\"100%\",id:\"EB5SSul8b\",label:ZrMZxTuj8,layoutId:\"EB5SSul8b\",openInNewTab:false,textColor:twD4ugAqk,underlineColor:twD4ugAqk,underlinePadding:5,underlineThickness:2,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HO8vl.framer-7tubq4, .framer-HO8vl .framer-7tubq4 { display: block; }\",\".framer-HO8vl.framer-ycyrdn { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HO8vl .framer-15v736k-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 94\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"R9RsS5inH\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"ZrMZxTuj8\":\"linkLabel\",\"twD4ugAqk\":\"contentColor\",\"kZmOPbT0z\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWjGayr3Ao=withCSS(Component,css,\"framer-HO8vl\");export default FramerWjGayr3Ao;FramerWjGayr3Ao.displayName=\"underline button\";FramerWjGayr3Ao.defaultProps={height:41,width:94};addPropertyControls(FramerWjGayr3Ao,{variant:{options:[\"WEhADB4CJ\",\"R9RsS5inH\"],optionTitles:[\"static\",\"hover\"],title:\"Variant\",type:ControlType.Enum},ZrMZxTuj8:{defaultValue:\"Home\",title:\"link label\",type:ControlType.String},twD4ugAqk:{defaultValue:'var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255)) /* {\"name\":\"light\"} */',title:\"content color\",type:ControlType.Color},kZmOPbT0z:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWjGayr3Ao,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Neue Condensed Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Neue\",url:\"https://framerusercontent.com/assets/mFt8cwFyWNr6sm8wpSOBN0OvSQ.woff2\",weight:\"700\"}]},...UnderlineButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWjGayr3Ao\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"94\",\"framerVariables\":\"{\\\"ZrMZxTuj8\\\":\\\"linkLabel\\\",\\\"twD4ugAqk\\\":\\\"contentColor\\\",\\\"kZmOPbT0z\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"R9RsS5inH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"41\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WjGayr3Ao.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuButton from\"https://framerusercontent.com/modules/DGqN8WCN5wLRlgtUn6DG/y157r8fxVBc1SaZ2SsTZ/A5Kz2ymPf.js\";import SocialButton from\"https://framerusercontent.com/modules/kwXfB7ln78reNXcuzXap/dYFXLyGKEQaIIFW36Pki/O4AJnxzep.js\";import Logo from\"https://framerusercontent.com/modules/eEeUjNyiGqUgHuBETxZo/9mOhroicFQovUtA94B2s/uxBXwE852.js\";import UnderlineButton from\"https://framerusercontent.com/modules/3LGgppDzotcPUjLiGJod/xHOo3lWgONAPJAHDfJKX/WjGayr3Ao.js\";const LogoFonts=getFonts(Logo);const LogoWithVariantAppearEffect=withVariantAppearEffect(Logo);const MenuButtonFonts=getFonts(MenuButton);const UnderlineButtonFonts=getFonts(UnderlineButton);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const SocialButtonFonts=getFonts(SocialButton);const cycleOrder=[\"ppNU1OxxW\",\"wZbfXjig4\",\"a23hT0wig\",\"y0gyYwz08\"];const serializationHash=\"framer-Mrdok\";const variantClassNames={a23hT0wig:\"framer-v-ko48s1\",ppNU1OxxW:\"framer-v-1fq4zxo\",wZbfXjig4:\"framer-v-1oog727\",y0gyYwz08:\"framer-v-nyvwrk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Vr_bRq0Ww=undefined;const QWMbtDZHe=undefined;const A_JSix4j3=undefined;const Q8kJQU6Ao=undefined;const DCvVkk6vJ=undefined;const EHFn6f9HW=undefined;const PaX2YmENf=undefined;const gpNzB3UNN=undefined;const SPDlQFYae=undefined;const T1CACvitJ=undefined;const Weym87_2c=undefined;const transition1={delay:0,duration:.6,ease:[.625,.05,0,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:.4,duration:1,ease:[.1,.77,.33,.96],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:42};const transition3={delay:.5,duration:1,ease:[.1,.77,.33,.96],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.6,duration:1,ease:[.1,.77,.33,.96],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:.7,duration:1,ease:[.1,.77,.33,.96],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={delay:.8,duration:1,ease:[.1,.77,.33,.96],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"closed-closing\":\"wZbfXjig4\",closed:\"a23hT0wig\",open:\"ppNU1OxxW\",opening:\"y0gyYwz08\"};const Variants=motion.create(React.Fragment);const getProps=({backgroundColor,contentColor,height,id,label1,label2,label3,label4,label5,logoSvg,social1,social2,social3,width,...props})=>{return{...props,A_JSix4j3:contentColor??props.A_JSix4j3??\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\",DCvVkk6vJ:label2??props.DCvVkk6vJ??\"ABOUT\",EHFn6f9HW:label3??props.EHFn6f9HW??\"PORTFOLIO\",gpNzB3UNN:label5??props.gpNzB3UNN??\"STORE\",PaX2YmENf:label4??props.PaX2YmENf??\"CONTACT\",Q8kJQU6Ao:label1??props.Q8kJQU6Ao??\"HOME\",QWMbtDZHe:logoSvg??props.QWMbtDZHe??'<svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21.958 8.39648H16.791V13.5625L5.16699 13.5615V13.5645H1.6875L5.16699 14.6289V16.791H16.791V13.5625H21.958V21.958H0V0H21.958V8.39648ZM5.16699 8.39551L16.791 8.39648V5.16699H5.16699V8.39551Z\" fill=\"#FBF8F3\"/> </svg>',SPDlQFYae:social1??props.SPDlQFYae??\"instagram\",T1CACvitJ:social2??props.T1CACvitJ??\"LinkedIn\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ppNU1OxxW\",Vr_bRq0Ww:backgroundColor??props.Vr_bRq0Ww??\"var(--token-0a9fa4d3-10b7-46e4-aab2-246b1002d617, rgb(0, 0, 0))\",Weym87_2c:social3??props.Weym87_2c??\"X\"};};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,QWMbtDZHe,Q8kJQU6Ao,DCvVkk6vJ,EHFn6f9HW,PaX2YmENf,gpNzB3UNN,SPDlQFYae,T1CACvitJ,Weym87_2c,A_JSix4j3,Vr_bRq0Ww,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ppNU1OxxW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1w0qqqa=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"a23hT0wig\",true),600);});const onAppear1q94s0f=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ppNU1OxxW\",true),600);});const iN1fRHdSwk91gi=activeVariantCallback(async(...args)=>{setVariant(\"wZbfXjig4\");});const iN1fRHdSw8w9y2u=activeVariantCallback(async(...args)=>{setVariant(\"y0gyYwz08\");});useOnVariantChange(baseVariant,{wZbfXjig4:onAppear1w0qqqa,y0gyYwz08:onAppear1q94s0f});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wZbfXjig4\",\"a23hT0wig\",\"y0gyYwz08\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1fq4zxo\",className,classNames),\"data-framer-name\":\"open\",layoutDependency:layoutDependency,layoutId:\"ppNU1OxxW\",ref:refBinding,style:{backgroundColor:Vr_bRq0Ww,borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},...addPropertyOverrides({a23hT0wig:{\"data-framer-name\":\"closed\"},wZbfXjig4:{\"data-framer-name\":\"closed-closing\",\"data-highlight\":true},y0gyYwz08:{\"data-framer-name\":\"opening\",\"data-highlight\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14rcop2\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"ljcMukEtS\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m7khxl-container\",layoutDependency:layoutDependency,layoutId:\"U4dpoBjFd-container\",nodeId:\"U4dpoBjFd\",rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(LogoWithVariantAppearEffect,{__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:\"szEorRA9h\"},__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,g07fdzE6f:A_JSix4j3,height:\"100%\",id:\"U4dpoBjFd\",layoutId:\"U4dpoBjFd\",qTTiZ9T1g:QWMbtDZHe,variant:matchVariant(\"BEiqZASP9\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vkw2ee\",\"data-framer-name\":\"right\",layoutDependency:layoutDependency,layoutId:\"h5YSKo7U9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b2mikf\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"j5I_l2AMw\",style:{backgroundColor:A_JSix4j3,opacity:0},variants:{a23hT0wig:{opacity:.4}}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:(componentViewport?.y||0)+0+0+20+5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16oqz21-container\",layoutDependency:layoutDependency,layoutId:\"l5PoVOrEs-container\",nodeId:\"l5PoVOrEs\",rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"l5PoVOrEs\",iN1fRHdSw:iN1fRHdSwk91gi,J3bwryWHO:A_JSix4j3,layoutId:\"l5PoVOrEs\",style:{height:\"100%\"},variant:matchVariant(\"q_gWx3Ikf\"),width:\"100%\",...addPropertyOverrides({a23hT0wig:{iN1fRHdSw:iN1fRHdSw8w9y2u,variant:matchVariant(\"Q5saeDob4\")},wZbfXjig4:{variant:matchVariant(\"Q5saeDob4\")},y0gyYwz08:{iN1fRHdSw:undefined}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahwhqe\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"DgtteYcqq\",style:{backgroundColor:A_JSix4j3,opacity:.2},variants:{a23hT0wig:{opacity:0},y0gyYwz08:{opacity:0}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-z2hme0\",\"data-framer-name\":\"middle\",layoutDependency:layoutDependency,layoutId:\"PA97g97de\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xxjui3\",\"data-framer-name\":\"nav items\",layoutDependency:layoutDependency,layoutId:\"d8LBbq9qz\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ncqvU9kgc\",openInNewTab:false,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-cscz8v framer-1asm647\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"ncqvU9kgc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+62+32+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-pd1z8v-container\",\"data-framer-appear-id\":\"pd1z8v\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"QExB5RevE-container\",nodeId:\"QExB5RevE\",optimized:true,rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"QExB5RevE\",layoutId:\"QExB5RevE\",twD4ugAqk:A_JSix4j3,variant:matchVariant(\"WEhADB4CJ\"),width:\"100%\",ZrMZxTuj8:Q8kJQU6Ao})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"W7O4hGJU9\"},motionChild:true,nodeId:\"iX0CuCP3D\",openInNewTab:false,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-119188b framer-1asm647\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"iX0CuCP3D\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+62+32+20+47+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-gbqpt7-container\",\"data-framer-appear-id\":\"gbqpt7\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"bnpsXRyEi-container\",nodeId:\"bnpsXRyEi\",optimized:true,rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"bnpsXRyEi\",layoutId:\"bnpsXRyEi\",twD4ugAqk:A_JSix4j3,variant:matchVariant(\"WEhADB4CJ\"),width:\"100%\",ZrMZxTuj8:DCvVkk6vJ})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LgVsX6WM7\"},motionChild:true,nodeId:\"EH3Uuj0UG\",openInNewTab:false,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ewtdts framer-1asm647\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"EH3Uuj0UG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+62+32+20+94+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-ekctjl-container\",\"data-framer-appear-id\":\"ekctjl\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ETn0OygX7-container\",nodeId:\"ETn0OygX7\",optimized:true,rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"ETn0OygX7\",layoutId:\"ETn0OygX7\",twD4ugAqk:A_JSix4j3,variant:matchVariant(\"WEhADB4CJ\"),width:\"100%\",ZrMZxTuj8:EHFn6f9HW})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kcRComSqR\"},motionChild:true,nodeId:\"hGskZCXwG\",openInNewTab:false,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mj6iz6 framer-1asm647\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"hGskZCXwG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+62+32+20+141+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-4ncu89-container\",\"data-framer-appear-id\":\"4ncu89\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"otZUq2CQl-container\",nodeId:\"otZUq2CQl\",optimized:true,rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"otZUq2CQl\",layoutId:\"otZUq2CQl\",twD4ugAqk:A_JSix4j3,variant:matchVariant(\"WEhADB4CJ\"),width:\"100%\",ZrMZxTuj8:PaX2YmENf})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GX3KAXbmT\"},motionChild:true,nodeId:\"ru3jVuxZ1\",openInNewTab:false,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9ckk4f framer-1asm647\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"ru3jVuxZ1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+62+32+20+188+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-fc9a5b-container\",\"data-framer-appear-id\":\"fc9a5b\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"tEiIivLyv-container\",nodeId:\"tEiIivLyv\",optimized:true,rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"tEiIivLyv\",layoutId:\"tEiIivLyv\",twD4ugAqk:A_JSix4j3,variant:matchVariant(\"WEhADB4CJ\"),width:\"100%\",ZrMZxTuj8:gpNzB3UNN})})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13uqmk7\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"UeCuA00Rd\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:(componentViewport?.y||0)+0+423+20,...addPropertyOverrides({a23hT0wig:{y:(componentViewport?.y||0)+0+82+20},wZbfXjig4:{y:(componentViewport?.y||0)+0+62+20},y0gyYwz08:{y:(componentViewport?.y||0)+0+62+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dhjymr-container\",layoutDependency:layoutDependency,layoutId:\"u3uLJnzRh-container\",nodeId:\"u3uLJnzRh\",rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"u3uLJnzRh\",KWLi3J_zZ:\"https://www.instagram.com/torfsbob/\",layoutId:\"u3uLJnzRh\",variant:matchVariant(\"EQW6cEwfx\"),width:\"100%\",xwy0d35pg:SPDlQFYae,yzVug1yaV:A_JSix4j3})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jrs44h\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"EneRVlBFH\",style:{backgroundColor:A_JSix4j3,opacity:.4}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:(componentViewport?.y||0)+0+423+20,...addPropertyOverrides({a23hT0wig:{y:(componentViewport?.y||0)+0+82+20},wZbfXjig4:{y:(componentViewport?.y||0)+0+62+20},y0gyYwz08:{y:(componentViewport?.y||0)+0+62+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h7fced-container\",layoutDependency:layoutDependency,layoutId:\"a4UIUFEBU-container\",nodeId:\"a4UIUFEBU\",rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"a4UIUFEBU\",KWLi3J_zZ:\"https://www.linkedin.com/in/bobtorfs/\",layoutId:\"a4UIUFEBU\",variant:matchVariant(\"EQW6cEwfx\"),width:\"100%\",xwy0d35pg:T1CACvitJ,yzVug1yaV:A_JSix4j3})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14yegym\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"eUQHtkToN\",style:{backgroundColor:A_JSix4j3,opacity:.4}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:(componentViewport?.y||0)+0+423+20,...addPropertyOverrides({a23hT0wig:{y:(componentViewport?.y||0)+0+82+20},wZbfXjig4:{y:(componentViewport?.y||0)+0+62+20},y0gyYwz08:{y:(componentViewport?.y||0)+0+62+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-174cflv-container\",layoutDependency:layoutDependency,layoutId:\"l1sQL4xxA-container\",nodeId:\"l1sQL4xxA\",rendersWithMotion:true,scopeId:\"WBZFfLcy4\",children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",id:\"l1sQL4xxA\",KWLi3J_zZ:\"https://x.com/bobtorfs_\",layoutId:\"l1sQL4xxA\",variant:matchVariant(\"EQW6cEwfx\"),width:\"100%\",xwy0d35pg:Weym87_2c,yzVug1yaV:A_JSix4j3})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mrdok.framer-1asm647, .framer-Mrdok .framer-1asm647 { display: block; }\",\".framer-Mrdok.framer-1fq4zxo { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Mrdok .framer-14rcop2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; z-index: 6; }\",\".framer-Mrdok .framer-m7khxl-container, .framer-Mrdok .framer-pd1z8v-container, .framer-Mrdok .framer-gbqpt7-container, .framer-Mrdok .framer-ekctjl-container, .framer-Mrdok .framer-4ncu89-container, .framer-Mrdok .framer-fc9a5b-container, .framer-Mrdok .framer-1dhjymr-container, .framer-Mrdok .framer-1h7fced-container, .framer-Mrdok .framer-174cflv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Mrdok .framer-1vkw2ee { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Mrdok .framer-b2mikf { flex: none; height: 22px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-Mrdok .framer-16oqz21-container { flex: none; height: 12px; position: relative; width: auto; }\",\".framer-Mrdok .framer-1ahwhqe { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 100%; z-index: 1; }\",\".framer-Mrdok .framer-z2hme0 { 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: 32px 0px 60px 0px; position: relative; width: 100%; }\",\".framer-Mrdok .framer-xxjui3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 1px; z-index: 6; }\",\".framer-Mrdok .framer-cscz8v, .framer-Mrdok .framer-119188b, .framer-Mrdok .framer-1ewtdts, .framer-Mrdok .framer-1mj6iz6, .framer-Mrdok .framer-9ckk4f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 4px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Mrdok .framer-13uqmk7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; z-index: 6; }\",\".framer-Mrdok .framer-1jrs44h, .framer-Mrdok .framer-14yegym { align-self: stretch; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-Mrdok.framer-v-1oog727.framer-1fq4zxo, .framer-Mrdok.framer-v-nyvwrk.framer-1fq4zxo { height: 62px; }\",\".framer-Mrdok.framer-v-1oog727 .framer-1ahwhqe, .framer-Mrdok.framer-v-ko48s1 .framer-1ahwhqe, .framer-Mrdok.framer-v-nyvwrk .framer-1ahwhqe { left: calc(50.00000000000002% - 320px / 2); width: 320px; }\",\".framer-Mrdok.framer-v-1oog727 .framer-13uqmk7, .framer-Mrdok.framer-v-ko48s1 .framer-13uqmk7, .framer-Mrdok.framer-v-nyvwrk .framer-13uqmk7 { width: 320px; }\",\".framer-Mrdok.framer-v-ko48s1.framer-1fq4zxo { gap: 20px; height: 62px; width: 136px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 475\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wZbfXjig4\":{\"layout\":[\"fixed\",\"fixed\"]},\"a23hT0wig\":{\"layout\":[\"fixed\",\"fixed\"]},\"y0gyYwz08\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QWMbtDZHe\":\"logoSvg\",\"Q8kJQU6Ao\":\"label1\",\"DCvVkk6vJ\":\"label2\",\"EHFn6f9HW\":\"label3\",\"PaX2YmENf\":\"label4\",\"gpNzB3UNN\":\"label5\",\"SPDlQFYae\":\"social1\",\"T1CACvitJ\":\"social2\",\"Weym87_2c\":\"social3\",\"A_JSix4j3\":\"contentColor\",\"Vr_bRq0Ww\":\"backgroundColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWBZFfLcy4=withCSS(Component,css,\"framer-Mrdok\");export default FramerWBZFfLcy4;FramerWBZFfLcy4.displayName=\"expanding nav\";FramerWBZFfLcy4.defaultProps={height:475,width:320};addPropertyControls(FramerWBZFfLcy4,{variant:{options:[\"ppNU1OxxW\",\"wZbfXjig4\",\"a23hT0wig\",\"y0gyYwz08\"],optionTitles:[\"open\",\"closed-closing\",\"closed\",\"opening\"],title:\"Variant\",type:ControlType.Enum},QWMbtDZHe:{defaultValue:'<svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21.958 8.39648H16.791V13.5625L5.16699 13.5615V13.5645H1.6875L5.16699 14.6289V16.791H16.791V13.5625H21.958V21.958H0V0H21.958V8.39648ZM5.16699 8.39551L16.791 8.39648V5.16699H5.16699V8.39551Z\" fill=\"#FBF8F3\"/> </svg>',title:\"logo svg\",type:ControlType.String},Q8kJQU6Ao:{defaultValue:\"HOME\",title:\"label 1\",type:ControlType.String},DCvVkk6vJ:{defaultValue:\"ABOUT\",title:\"label 2\",type:ControlType.String},EHFn6f9HW:{defaultValue:\"PORTFOLIO\",title:\"label 3\",type:ControlType.String},PaX2YmENf:{defaultValue:\"CONTACT\",title:\"label 4\",type:ControlType.String},gpNzB3UNN:{defaultValue:\"STORE\",title:\"label 5\",type:ControlType.String},SPDlQFYae:{defaultValue:\"instagram\",displayTextArea:false,title:\"social 1\",type:ControlType.String},T1CACvitJ:{defaultValue:\"LinkedIn\",displayTextArea:false,title:\"social 2\",type:ControlType.String},Weym87_2c:{defaultValue:\"X\",displayTextArea:false,title:\"social 3\",type:ControlType.String},A_JSix4j3:{defaultValue:'var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255)) /* {\"name\":\"light\"} */',title:\"content color\",type:ControlType.Color},Vr_bRq0Ww:{defaultValue:'var(--token-0a9fa4d3-10b7-46e4-aab2-246b1002d617, rgb(0, 0, 0)) /* {\"name\":\"dark\"} */',title:\"background color\",type:ControlType.Color}});addFonts(FramerWBZFfLcy4,[{explicitInter:true,fonts:[]},...LogoFonts,...MenuButtonFonts,...UnderlineButtonFonts,...SocialButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWBZFfLcy4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"475\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wZbfXjig4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a23hT0wig\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y0gyYwz08\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"320\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"QWMbtDZHe\\\":\\\"logoSvg\\\",\\\"Q8kJQU6Ao\\\":\\\"label1\\\",\\\"DCvVkk6vJ\\\":\\\"label2\\\",\\\"EHFn6f9HW\\\":\\\"label3\\\",\\\"PaX2YmENf\\\":\\\"label4\\\",\\\"gpNzB3UNN\\\":\\\"label5\\\",\\\"SPDlQFYae\\\":\\\"social1\\\",\\\"T1CACvitJ\\\":\\\"social2\\\",\\\"Weym87_2c\\\":\\\"social3\\\",\\\"A_JSix4j3\\\":\\\"contentColor\\\",\\\"Vr_bRq0Ww\\\":\\\"backgroundColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WBZFfLcy4.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ExpandingNav from\"https://framerusercontent.com/modules/OFaLvV0hGxURCAkezlMq/qnJXAs3d7HoHGFQAcJA0/WBZFfLcy4.js\";const ExpandingNavFonts=getFonts(ExpandingNav);const cycleOrder=[\"lQzKBlylB\",\"xR71AlCQo\",\"KfBHHIgns\",\"lD9AA64pX\",\"U_wKiDwnN\",\"MZPrZE98I\",\"zVKgjqUsz\",\"OkAtXk7et\",\"QxpuHMl5P\",\"pBLYKfMBw\"];const serializationHash=\"framer-2w779\";const variantClassNames={KfBHHIgns:\"framer-v-ioowjh\",lD9AA64pX:\"framer-v-1ac8n2a\",lQzKBlylB:\"framer-v-15p8p8u\",MZPrZE98I:\"framer-v-1elhb57\",OkAtXk7et:\"framer-v-1if8j73\",pBLYKfMBw:\"framer-v-1svl8w3\",QxpuHMl5P:\"framer-v-1jphr0s\",U_wKiDwnN:\"framer-v-1wqf8av\",xR71AlCQo:\"framer-v-13b2168\",zVKgjqUsz:\"framer-v-lq2jxp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CkhCFOou3=undefined;const transition1={duration:0,type:\"tween\"};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={\"mobile closed\":\"pBLYKfMBw\",\"mobile closing\":\"QxpuHMl5P\",\"mobile open\":\"OkAtXk7et\",\"mobile opening\":\"zVKgjqUsz\",closed:\"U_wKiDwnN\",closing:\"lD9AA64pX\",open:\"KfBHHIgns\",opening:\"xR71AlCQo\"};const Variants=motion.create(React.Fragment);const getProps=({cursor,height,id,width,...props})=>{return{...props,CkhCFOou3:cursor??props.CkhCFOou3,variant:humanReadableVariantMap[props.variant]??props.variant??\"lQzKBlylB\"};};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,CkhCFOou3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lQzKBlylB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1ckj2jh=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"KfBHHIgns\",true),600);});const onAppear18f5iir=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"U_wKiDwnN\",true),600);});const onAppear1up3jr9=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"OkAtXk7et\",true),600);});const onAppearq777w4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pBLYKfMBw\",true),600);});const onTap18a0n3u=activeVariantCallback(async(...args)=>{setVariant(\"xR71AlCQo\");});const onTapkwjcxp=activeVariantCallback(async(...args)=>{setVariant(\"lD9AA64pX\");});const onTapyi9uq8=activeVariantCallback(async(...args)=>{setVariant(\"zVKgjqUsz\");});const onTapres01h=activeVariantCallback(async(...args)=>{setVariant(\"QxpuHMl5P\");});useOnVariantChange(baseVariant,{lD9AA64pX:onAppear18f5iir,QxpuHMl5P:onAppearq777w4,xR71AlCQo:onAppear1ckj2jh,zVKgjqUsz:onAppear1up3jr9});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-15p8p8u\",className,classNames),\"data-framer-name\":\"closed\",layoutDependency:layoutDependency,layoutId:\"lQzKBlylB\",ref:refBinding,style:{...style},...addPropertyOverrides({KfBHHIgns:{\"data-framer-name\":\"open\"},lD9AA64pX:{\"data-framer-name\":\"closing\",\"data-highlight\":true},MZPrZE98I:{\"data-framer-name\":\"mobile closed\"},OkAtXk7et:{\"data-framer-name\":\"mobile open\"},pBLYKfMBw:{\"data-framer-name\":\"mobile closed\"},QxpuHMl5P:{\"data-framer-name\":\"mobile closing\",\"data-highlight\":true},xR71AlCQo:{\"data-framer-name\":\"opening\",\"data-highlight\":true},zVKgjqUsz:{\"data-framer-name\":\"mobile opening\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9e6wnr\",\"data-framer-name\":\"inner\",layoutDependency:layoutDependency,layoutId:\"Njups7DYI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-az7lvd\",\"data-framer-name\":\"nav-w\",layoutDependency:layoutDependency,layoutId:\"w4Lw0TBfD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:475,y:(componentViewport?.y||0)+0+20+0,...addPropertyOverrides({OkAtXk7et:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px, 1px)`},QxpuHMl5P:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px, 1px)`},zVKgjqUsz:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l03vj1-container\",layoutDependency:layoutDependency,layoutId:\"tFwpcIn7Q-container\",nodeId:\"tFwpcIn7Q\",rendersWithMotion:true,scopeId:\"LvyO5LkFe\",children:/*#__PURE__*/_jsx(ExpandingNav,{A_JSix4j3:\"var(--token-0a1f668b-66c7-42e2-87be-2de47879a751, rgb(251, 248, 243))\",DCvVkk6vJ:\"ABOUT\",EHFn6f9HW:\"PROJECTS\",gpNzB3UNN:\"STORE\",height:\"100%\",id:\"tFwpcIn7Q\",layoutId:\"tFwpcIn7Q\",PaX2YmENf:\"CONTACT\",Q8kJQU6Ao:\"HOME\",QWMbtDZHe:'<svg width=\"22\" height=\"22\" viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M21.958 8.39648H16.791V13.5625L5.16699 13.5615V13.5645H1.6875L5.16699 14.6289V16.791H16.791V13.5625H21.958V21.958H0V0H21.958V8.39648ZM5.16699 8.39551L16.791 8.39648V5.16699H5.16699V8.39551Z\" fill=\"#FBF8F3\"/> </svg>',SPDlQFYae:\"instagram\",T1CACvitJ:\"LinkedIn\",variant:matchVariant(\"a23hT0wig\"),Vr_bRq0Ww:\"rgb(128, 126, 123)\",Weym87_2c:\"X\",width:\"100%\",...addPropertyOverrides({KfBHHIgns:{variant:matchVariant(\"ppNU1OxxW\")},lD9AA64pX:{variant:matchVariant(\"wZbfXjig4\")},OkAtXk7et:{style:{width:\"100%\"},variant:matchVariant(\"ppNU1OxxW\")},QxpuHMl5P:{style:{width:\"100%\"},variant:matchVariant(\"wZbfXjig4\")},xR71AlCQo:{variant:matchVariant(\"y0gyYwz08\")},zVKgjqUsz:{style:{width:\"100%\"},variant:matchVariant(\"y0gyYwz08\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u9fyfq\",\"data-framer-name\":\"trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ozwuTwbbz\",onTap:onTap18a0n3u,...addPropertyOverrides({KfBHHIgns:{onTap:onTapkwjcxp},lD9AA64pX:{\"data-highlight\":undefined,onTap:undefined},MZPrZE98I:{onTap:onTapyi9uq8},OkAtXk7et:{onTap:onTapres01h},pBLYKfMBw:{onTap:onTapyi9uq8},QxpuHMl5P:{\"data-highlight\":undefined,onTap:undefined},zVKgjqUsz:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4g2kpk\",\"data-framer-name\":\"overlay\",layoutDependency:layoutDependency,layoutId:\"vNWzQNgN2\",style:{backgroundColor:\"var(--token-6bb98adc-b926-433e-b420-81ba8a313463, rgb(15, 15, 15))\",opacity:0},variants:{KfBHHIgns:{opacity:.6},lD9AA64pX:{opacity:.6},OkAtXk7et:{opacity:.6},QxpuHMl5P:{opacity:.6},xR71AlCQo:{opacity:.6},zVKgjqUsz:{opacity:.6}},...addPropertyOverrides({KfBHHIgns:{\"data-framer-cursor\":CkhCFOou3,\"data-highlight\":true,onTap:onTapkwjcxp},OkAtXk7et:{\"data-highlight\":true,onTap:onTapres01h}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2w779.framer-19zrlb7, .framer-2w779 .framer-19zrlb7 { display: block; }\",\".framer-2w779.framer-15p8p8u { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-2w779 .framer-9e6wnr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-2w779 .framer-az7lvd { 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; z-index: 9; }\",\".framer-2w779 .framer-l03vj1-container { flex: none; height: auto; position: relative; width: auto; z-index: 9; }\",\".framer-2w779 .framer-1u9fyfq { cursor: pointer; flex: none; height: 62px; overflow: visible; position: absolute; right: 0px; top: 0px; width: 68px; z-index: 9; }\",\".framer-2w779 .framer-4g2kpk { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-2w779.framer-v-13b2168 .framer-9e6wnr, .framer-2w779.framer-v-ioowjh .framer-9e6wnr, .framer-2w779.framer-v-1ac8n2a .framer-9e6wnr, .framer-2w779.framer-v-lq2jxp .framer-9e6wnr, .framer-2w779.framer-v-1jphr0s .framer-9e6wnr { height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-2w779.framer-v-ioowjh .framer-4g2kpk, .framer-2w779.framer-v-1if8j73 .framer-4g2kpk { cursor: pointer; }\",\".framer-2w779.framer-v-1ac8n2a .framer-1u9fyfq, .framer-2w779.framer-v-lq2jxp .framer-1u9fyfq, .framer-2w779.framer-v-1jphr0s .framer-1u9fyfq { cursor: unset; }\",\".framer-2w779.framer-v-1elhb57.framer-15p8p8u, .framer-2w779.framer-v-lq2jxp.framer-15p8p8u, .framer-2w779.framer-v-1if8j73.framer-15p8p8u, .framer-2w779.framer-v-1jphr0s.framer-15p8p8u, .framer-2w779.framer-v-1svl8w3.framer-15p8p8u { width: 390px; }\",\".framer-2w779.framer-v-1elhb57 .framer-9e6wnr { align-content: center; align-items: center; gap: 10px; justify-content: flex-start; }\",\".framer-2w779.framer-v-lq2jxp .framer-az7lvd, .framer-2w779.framer-v-lq2jxp .framer-l03vj1-container, .framer-2w779.framer-v-1if8j73 .framer-az7lvd, .framer-2w779.framer-v-1if8j73 .framer-l03vj1-container, .framer-2w779.framer-v-1jphr0s .framer-az7lvd, .framer-2w779.framer-v-1jphr0s .framer-l03vj1-container { flex: 1 0 0px; width: 1px; }\",\".framer-2w779.framer-v-1if8j73 .framer-9e6wnr { gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 102\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xR71AlCQo\":{\"layout\":[\"fixed\",\"auto\"]},\"KfBHHIgns\":{\"layout\":[\"fixed\",\"auto\"]},\"lD9AA64pX\":{\"layout\":[\"fixed\",\"auto\"]},\"U_wKiDwnN\":{\"layout\":[\"fixed\",\"auto\"]},\"MZPrZE98I\":{\"layout\":[\"fixed\",\"auto\"]},\"zVKgjqUsz\":{\"layout\":[\"fixed\",\"auto\"]},\"OkAtXk7et\":{\"layout\":[\"fixed\",\"auto\"]},\"QxpuHMl5P\":{\"layout\":[\"fixed\",\"auto\"]},\"pBLYKfMBw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"CkhCFOou3\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLvyO5LkFe=withCSS(Component,css,\"framer-2w779\");export default FramerLvyO5LkFe;FramerLvyO5LkFe.displayName=\"menu\";FramerLvyO5LkFe.defaultProps={height:102,width:1200};addPropertyControls(FramerLvyO5LkFe,{variant:{options:[\"lQzKBlylB\",\"xR71AlCQo\",\"KfBHHIgns\",\"lD9AA64pX\",\"U_wKiDwnN\",\"MZPrZE98I\",\"zVKgjqUsz\",\"OkAtXk7et\",\"QxpuHMl5P\",\"pBLYKfMBw\"],optionTitles:[\"closed\",\"opening\",\"open\",\"closing\",\"closed\",\"mobile closed\",\"mobile opening\",\"mobile open\",\"mobile closing\",\"mobile closed\"],title:\"Variant\",type:ControlType.Enum},CkhCFOou3:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerLvyO5LkFe,[{explicitInter:true,fonts:[]},...ExpandingNavFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLvyO5LkFe\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"102\",\"framerVariables\":\"{\\\"CkhCFOou3\\\":\\\"cursor\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xR71AlCQo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KfBHHIgns\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lD9AA64pX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U_wKiDwnN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MZPrZE98I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zVKgjqUsz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OkAtXk7et\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QxpuHMl5P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pBLYKfMBw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nexport default function metadata(params,activeLocale){return{description:\"Bob is a freelance digital designer & Framer developer in Antwerp, at Addmore\\xae\",favicon:\"https://framerusercontent.com/assets/BbGVRxqbVDjXYfFfQWni8BHAcqg.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/aP3oiBkolG1Q3EjjTb3D2rGgko.png\",title:\"Bob Torfs ∙ Freelance digital designer/dev\"};}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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"}