{"version":3,"file":"shared-lib.SuZPyqlL.mjs","names":["useRef","useState","useMemo","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","Frame14","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/7uKBfhUf2BvayJSQgppk/Io2EJNUHmQKXYcZgVePZ/Dots_1.js","https:/framerusercontent.com/modules/LURG2kwpFxghOkcjR0kX/fVXCIKaTS2ykoZa1mFJ3/nb7R9aJow.js","https:/framerusercontent.com/modules/zJ7u6ut5KYcyFoIHOVbK/fenmeqpV5IvyKUv53iPe/J0BqdtdOZ.js","https:/framerusercontent.com/modules/NEB383T5t2orlcgQ4mze/VrUvAn2OfGsi9RvasnAI/V7QipaxS1.js","https:/framerusercontent.com/modules/hGWQ6DoocusTRlKjXbzF/itczqvbEqpED3jEVlLGI/siteMetadata.js"],"sourcesContent":["// Interactive dots component that appear in proximity to cursor\n// Clean design with subtle gray dots on customizable background\n// Background grid layer always visible, dots become more visible on hover\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Interactive Dots\n *\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Grid(props){const{backgroundColor=\"#E8F5A8\",dotColor=\"#9CA3AF\",dotSize=4,spacing=60,proximityRadius=150,maxOpacity=1,backgroundOpacity=.15,gridType=\"dots-lines\",fadeDelay=0,thickness=1.5,hoverDarken=.3,showBackground=false,style}=props;const containerRef=useRef(null);const[mousePos,setMousePos]=useState({x:-1e3,y:-1e3});const[dimensions,setDimensions]=useState({width:800,height:600});const[activeDots,setActiveDots]=useState(new Set);const[fadingDots,setFadingDots]=useState(new Map);const isStatic=useIsStaticRenderer();// Measure the container with a ResizeObserver so the grid fills the full\n// bounds even on the Framer canvas (where isStatic is true). contentRect\n// reports the unscaled layout size, so it stays correct when the canvas\n// is zoomed.\nuseEffect(()=>{const el=containerRef.current;if(!el)return;const observer=new ResizeObserver(entries=>{const entry=entries[0];if(!entry)return;const{width,height}=entry.contentRect;startTransition(()=>{setDimensions({width,height});});});observer.observe(el);return()=>observer.disconnect();},[]);useEffect(()=>{if(isStatic)return;const handleMouseMove=e=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();startTransition(()=>{setMousePos({x:e.clientX-rect.left,y:e.clientY-rect.top});});};window.addEventListener(\"mousemove\",handleMouseMove);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);};},[isStatic]);const dots=useMemo(()=>{const dotsArray=[];const cols=Math.ceil(dimensions.width/spacing);const rows=Math.ceil(dimensions.height/spacing);for(let row=0;row<rows;row++){for(let col=0;col<cols;col++){const x=col*spacing+spacing/2;const y=row*spacing+spacing/2;dotsArray.push({x,y,key:`${col}-${row}`});}}return dotsArray;},[dimensions.width,dimensions.height,spacing]);const getOpacity=(dotX,dotY)=>{if(isStatic)return backgroundOpacity;const distance=Math.sqrt(Math.pow(mousePos.x-dotX,2)+Math.pow(mousePos.y-dotY,2));if(distance>proximityRadius)return backgroundOpacity;const hoverOpacity=(1-distance/proximityRadius)*maxOpacity;return Math.max(backgroundOpacity,hoverOpacity);};useEffect(()=>{if(isStatic||fadeDelay===0)return;const newActiveDots=new Set;dots.forEach(dot=>{const distance=Math.sqrt(Math.pow(mousePos.x-dot.x,2)+Math.pow(mousePos.y-dot.y,2));if(distance<=proximityRadius){newActiveDots.add(dot.key);}});// Add newly active dots immediately and remove from fading\nsetActiveDots(newActiveDots);setFadingDots(prev=>{const next=new Map(prev);newActiveDots.forEach(key=>next.delete(key));return next;});// Start fading for dots that are no longer in proximity\nconst dotsToFade=Array.from(activeDots).filter(key=>!newActiveDots.has(key));if(dotsToFade.length>0){const startTime=Date.now();startTransition(()=>{setFadingDots(prev=>{const next=new Map(prev);dotsToFade.forEach(key=>{if(!next.has(key)){next.set(key,startTime);}});return next;});});}},[mousePos,dots,proximityRadius,fadeDelay,isStatic]);// Animation loop for fading dots\nuseEffect(()=>{if(isStatic||fadeDelay===0||fadingDots.size===0)return;let animationFrame;const animate=()=>{const now=Date.now();let hasChanges=false;setFadingDots(prev=>{const next=new Map(prev);prev.forEach((startTime,key)=>{const elapsed=now-startTime;if(elapsed>=fadeDelay){next.delete(key);hasChanges=true;}});return hasChanges?next:prev;});if(fadingDots.size>0){animationFrame=requestAnimationFrame(animate);}};animationFrame=requestAnimationFrame(animate);return()=>{if(animationFrame){cancelAnimationFrame(animationFrame);}};},[fadingDots.size,fadeDelay,isStatic]);const getOpacityWithDelay=(dotX,dotY,dotKey)=>{if(isStatic)return backgroundOpacity;const distance=Math.sqrt(Math.pow(mousePos.x-dotX,2)+Math.pow(mousePos.y-dotY,2));// If within proximity\nif(distance<=proximityRadius){const hoverOpacity=(1-distance/proximityRadius)*maxOpacity;return Math.max(backgroundOpacity,hoverOpacity);}// If fading\nif(fadeDelay>0&&fadingDots.has(dotKey)){const startTime=fadingDots.get(dotKey);const elapsed=Date.now()-startTime;const fadeProgress=Math.min(elapsed/fadeDelay,1);const fadingOpacity=maxOpacity*(1-fadeProgress);return Math.max(backgroundOpacity,fadingOpacity);}return backgroundOpacity;};const getColorWithHover=(dotX,dotY,dotKey)=>{const opacity=fadeDelay>0?getOpacityWithDelay(dotX,dotY,dotKey):getOpacity(dotX,dotY);// If opacity is higher than background, darken the color\nif(opacity>backgroundOpacity){const hoverAmount=(opacity-backgroundOpacity)/(maxOpacity-backgroundOpacity);return{color:dotColor,opacity:opacity+hoverAmount*hoverDarken};}return{color:dotColor,opacity};};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",minWidth:100,minHeight:100,backgroundColor:showBackground?backgroundColor:\"transparent\",overflow:\"hidden\",pointerEvents:\"none\"},children:[(gridType===\"dots-lines\"||gridType===\"lines\"||gridType===\"plus-lines\")&&/*#__PURE__*/_jsxs(\"svg\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\"},children:[Array.from({length:Math.ceil(dimensions.width/spacing)}).map((_,i)=>{const x=i*spacing+spacing/2;return /*#__PURE__*/_jsx(\"line\",{x1:x,y1:0,x2:x,y2:dimensions.height,stroke:dotColor,strokeWidth:1,opacity:backgroundOpacity},`v-${i}`);}),Array.from({length:Math.ceil(dimensions.height/spacing)}).map((_,i)=>{const y=i*spacing+spacing/2;return /*#__PURE__*/_jsx(\"line\",{x1:0,y1:y,x2:dimensions.width,y2:y,stroke:dotColor,strokeWidth:1,opacity:backgroundOpacity},`h-${i}`);})]}),gridType===\"dots-lines\"||gridType===\"dots\"?dots.map(dot=>{const opacity=fadeDelay>0?getOpacityWithDelay(dot.x,dot.y,dot.key):getOpacity(dot.x,dot.y);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:dot.x,top:dot.y,width:dotSize,height:dotSize,borderRadius:\"50%\",backgroundColor:dotColor,opacity,transform:\"translate(-50%, -50%)\",transition:\"opacity 0.2s ease-out\",pointerEvents:\"none\"}},dot.key);}):gridType===\"plus\"||gridType===\"plus-lines\"?dots.map(dot=>{const{color,opacity}=getColorWithHover(dot.x,dot.y,dot.key);const plusSize=dotSize*2;const halfThickness=thickness/2;return /*#__PURE__*/_jsx(\"svg\",{style:{position:\"absolute\",left:dot.x,top:dot.y,width:plusSize,height:plusSize,opacity,transform:\"translate(-50%, -50%)\",transition:\"opacity 0.2s ease-out\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:`\n                                    M ${plusSize/2-halfThickness} 0\n                                    L ${plusSize/2+halfThickness} 0\n                                    L ${plusSize/2+halfThickness} ${plusSize/2-halfThickness}\n                                    L ${plusSize} ${plusSize/2-halfThickness}\n                                    L ${plusSize} ${plusSize/2+halfThickness}\n                                    L ${plusSize/2+halfThickness} ${plusSize/2+halfThickness}\n                                    L ${plusSize/2+halfThickness} ${plusSize}\n                                    L ${plusSize/2-halfThickness} ${plusSize}\n                                    L ${plusSize/2-halfThickness} ${plusSize/2+halfThickness}\n                                    L 0 ${plusSize/2+halfThickness}\n                                    L 0 ${plusSize/2-halfThickness}\n                                    L ${plusSize/2-halfThickness} ${plusSize/2-halfThickness}\n                                    Z\n                                `,fill:color})},dot.key);}):/*#__PURE__*/_jsxs(\"svg\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\"},children:[Array.from({length:Math.ceil(dimensions.width/spacing)}).map((_,i)=>{const x=i*spacing+spacing/2;const opacity=getOpacity(x,mousePos.y);return /*#__PURE__*/_jsx(\"line\",{x1:x,y1:0,x2:x,y2:dimensions.height,stroke:dotColor,strokeWidth:1,opacity:opacity,style:{transition:\"opacity 0.2s ease-out\"}},`v-hover-${i}`);}),Array.from({length:Math.ceil(dimensions.height/spacing)}).map((_,i)=>{const y=i*spacing+spacing/2;const opacity=getOpacity(mousePos.x,y);return /*#__PURE__*/_jsx(\"line\",{x1:0,y1:y,x2:dimensions.width,y2:y,stroke:dotColor,strokeWidth:1,opacity:opacity,style:{transition:\"opacity 0.2s ease-out\"}},`h-hover-${i}`);})]})]});}addPropertyControls(Grid,{gridType:{type:ControlType.Enum,title:\"Grid Type\",options:[\"dots-lines\",\"lines\",\"dots\",\"plus\",\"plus-lines\"],optionTitles:[\"Dots + Lines\",\"Lines\",\"Dots\",\"Plus\",\"Plus + Lines\"],defaultValue:\"dots-lines\"},showBackground:{type:ControlType.Boolean,title:\"Show Background\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#E8F5A8\",hidden:({showBackground})=>!showBackground},dotColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#9CA3AF\"},dotSize:{type:ControlType.Number,title:\"Element Size\",defaultValue:4,min:.5,step:.1,unit:\"px\",displayStepper:true},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:60,min:30,max:500,step:5,unit:\"px\",displayStepper:true},proximityRadius:{type:ControlType.Number,title:\"Proximity Radius\",defaultValue:150,min:50,max:300,step:10,unit:\"px\",displayStepper:true},maxOpacity:{type:ControlType.Number,title:\"Max Opacity\",defaultValue:1,min:0,max:1,step:.1,displayStepper:true},backgroundOpacity:{type:ControlType.Number,title:\"Background Opacity\",defaultValue:.15,min:0,max:1,step:.05,displayStepper:true},fadeDelay:{type:ControlType.Number,title:\"Fade Delay\",defaultValue:0,min:0,max:2e3,step:100,unit:\"ms\",displayStepper:true},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:1.5,min:.1,step:.1,unit:\"px\",displayStepper:true},hoverDarken:{type:ControlType.Number,title:\"Hover Darken\",defaultValue:.3,min:0,max:1,step:.05,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Grid\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"100\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dots_1.map","// Generated by Framer (6783177)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-N5Kj1 .framer-styles-preset-1hhcdon:not(.rich-text-wrapper), .framer-N5Kj1 .framer-styles-preset-1hhcdon.rich-text-wrapper a {  }\"];export const className=\"framer-N5Kj1\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={DOvtPPety:{pressed:true}};const serializationHash=\"framer-DgOlc\";const variantClassNames={DOvtPPety:\"framer-v-iye0ap\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DOvtPPety\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3fb0hm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"DOvtPPety\");});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:\"Yvyw5y0Pl\"},motionChild:true,nodeId:\"DOvtPPety\",openInNewTab:false,scopeId:\"J0BqdtdOZ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-iye0ap\",className,classNames)} framer-k1oime`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DOvtPPety\",onTap:onTap3fb0hm,ref:refBinding,style:{...style},...addPropertyOverrides({\"DOvtPPety-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qwqyjp\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"xj8CQPVLY\",svg:'<svg width=\"18\" height=\"14\" viewBox=\"0 0 18 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.670237 0.0353493C2.08831 -0.00612706 3.53443 0.0297952 4.95538 0.014681C5.68361 0.00694808 7.1589 -0.0800116 7.73598 0.28013C8.01746 0.745719 7.90301 1.36083 7.86716 1.91577C9.96495 2.04948 13.1483 1.71767 15.2675 2.0653C15.716 2.13883 16.0206 2.85539 16.2003 3.25518C16.819 3.58882 16.969 3.60921 17.2871 4.23852C17.2182 5.65448 16.4663 12.2787 16.0194 13.3442C15.634 13.727 15.3337 13.9164 14.7728 13.9435C13.8912 13.986 13.004 13.9717 12.1209 13.9715L7.36698 13.9755L3.38146 13.9772C2.21463 13.977 0.0288329 14.2959 0.0218733 12.554C0.00591545 8.53793 -0.0342963 4.4961 0.0632786 0.486598C0.0683401 0.278654 0.512135 0.101711 0.670237 0.0353493ZM10.8829 3.37026L15.6391 3.35732C15.4894 3.0582 15.3703 2.73483 15.0421 2.59282C14.5084 2.36189 8.31869 2.45785 7.33992 2.50868L7.39292 0.613277C5.44663 0.527372 2.81956 0.578478 0.841698 0.606105C0.577374 0.654893 0.663912 0.586915 0.53871 0.767232C0.493649 1.96147 0.533508 3.2892 0.531751 4.49082C0.530556 5.30081 0.50764 6.96127 0.671366 7.70686C0.821805 7.5309 0.843456 7.18714 0.862718 6.95466C1.20163 2.8684 1.6308 3.3614 5.59404 3.36449L10.8829 3.37026ZM2.83137 3.91915C2.12022 4.00731 1.79601 4.20182 1.69885 4.96794C1.36648 7.58819 0.97119 10.2366 0.739695 12.8651C0.702015 13.2926 1.39305 13.3717 1.69161 13.3715C6.05809 13.3181 10.5136 13.4899 14.8735 13.38C15.2164 13.2662 15.4214 13.172 15.5898 12.8339C15.6951 12.6227 15.7528 12.3956 15.7933 12.1643C15.9229 11.4238 16.7765 4.6059 16.7047 4.37026C16.6642 4.23697 16.4631 4.09293 16.3435 4.03029C15.8536 3.77335 4.36951 3.9266 2.83137 3.91915Z\" fill=\"#101010\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.69885 4.96794C1.79601 4.20182 2.12022 4.00731 2.83137 3.91915C3.156 3.92073 3.92369 3.91514 4.93754 3.90776C8.72738 3.88019 15.957 3.82758 16.3435 4.03029C16.4631 4.09293 16.6642 4.23697 16.7047 4.37026C16.7765 4.6059 15.9229 11.4238 15.7933 12.1643C15.7528 12.3956 15.6951 12.6227 15.5898 12.8339C15.4214 13.172 15.2164 13.2662 14.8735 13.38C12.45 13.4411 9.99701 13.4151 7.54616 13.3892C5.58786 13.3685 3.63095 13.3478 1.69161 13.3715C1.39305 13.3717 0.702015 13.2926 0.739695 12.8651C0.909017 10.9426 1.16597 9.00935 1.42183 7.08429C1.51578 6.37743 1.60959 5.67167 1.69885 4.96794Z\" fill=\"#FFF9CA\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.6391 3.35732L10.8829 3.37026L5.59404 3.36449C5.17294 3.36417 4.79174 3.35831 4.4463 3.353C1.54062 3.30833 1.16562 3.30257 0.862718 6.95466C0.861855 6.96508 0.860986 6.97573 0.860102 6.98657C0.841256 7.21763 0.815061 7.53879 0.671366 7.70686C0.522761 7.03013 0.527915 5.59972 0.531028 4.73562C0.531345 4.6477 0.53164 4.56563 0.531751 4.49082C0.532323 4.09937 0.528479 3.69453 0.524593 3.28529C0.51655 2.4383 0.508328 1.57242 0.53871 0.767232C0.596336 0.68424 0.609106 0.653845 0.631876 0.640456C0.658579 0.624754 0.699032 0.632438 0.841698 0.606105C1.0375 0.60337 1.23966 0.600405 1.44689 0.597366C3.33302 0.569702 5.6393 0.535876 7.39292 0.613277L7.33992 2.50868C8.31869 2.45785 14.5084 2.36189 15.0421 2.59282C15.3294 2.71711 15.4564 2.98034 15.584 3.24465C15.6022 3.28232 15.6204 3.32001 15.6391 3.35732Z\" fill=\"#FFF9CA\"/>\\n</svg>\\n',withExternalLayout:true,...addPropertyOverrides({\"DOvtPPety-pressed\":{fill:\"rgb(117, 0, 0)\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(36, 31, 32, 1))\",\"--framer-text-transform\":\"capitalize\"},children:\"Work\"})})}),className:\"framer-1uazlvs\",\"data-framer-name\":\"Work\",fonts:[\"GF;Hanken Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"D2XH3HoIe\",style:{\"--extracted-1w3ko1f\":\"rgba(36, 31, 32, 1)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"DOvtPPety-pressed\":{\"--extracted-r6o4lv\":\"rgb(105, 0, 21)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"DOvtPPety-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(105, 0, 21))\",\"--framer-text-transform\":\"capitalize\"},children:\"Work\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-DgOlc.framer-k1oime, .framer-DgOlc .framer-k1oime { display: block; }\",\".framer-DgOlc.framer-iye0ap { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DgOlc .framer-1qwqyjp { flex: none; height: 14px; position: relative; width: 18px; }\",\".framer-DgOlc .framer-1uazlvs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 65\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xQuJPHj8w\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ0BqdtdOZ=withCSS(Component,css,\"framer-DgOlc\");export default FramerJ0BqdtdOZ;FramerJ0BqdtdOZ.displayName=\"Frame 14\";FramerJ0BqdtdOZ.defaultProps={height:19,width:65};addFonts(FramerJ0BqdtdOZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ0BqdtdOZ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xQuJPHj8w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"19\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"65\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J0BqdtdOZ.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LURG2kwpFxghOkcjR0kX/fVXCIKaTS2ykoZa1mFJ3/nb7R9aJow.js\";import Frame14 from\"https://framerusercontent.com/modules/zJ7u6ut5KYcyFoIHOVbK/fenmeqpV5IvyKUv53iPe/J0BqdtdOZ.js\";const Frame14Fonts=getFonts(Frame14);const serializationHash=\"framer-udM6X\";const variantClassNames={WWTdG29xT:\"framer-v-1pzb9ep\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WWTdG29xT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pzb9ep\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WWTdG29xT\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jwzruv\",\"data-border\":true,\"data-framer-name\":\"Frame 4\",layoutDependency:layoutDependency,layoutId:\"NVDhoZrRr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(70, 104, 72)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VGSibhRqO\",openInNewTab:false,relValues:[],scopeId:\"V7QipaxS1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hhcdon\",\"data-styles-preset\":\"nb7R9aJow\",children:\"aastha jhunjhunwala\"})})})}),className:\"framer-vob15i\",\"data-framer-name\":\"aastha jhunjhunwala\",fonts:[\"GF;Playfair Display-regular\"],layoutDependency:layoutDependency,layoutId:\"VGSibhRqO\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Yvyw5y0Pl\"},motionChild:true,nodeId:\"g7VNU8Lm4\",openInNewTab:false,scopeId:\"V7QipaxS1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-okaq27 framer-1lnevl9\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"g7VNU8Lm4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(0+((componentViewport?.height||58)-0-58)/2)+19.4+.1,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dfp0uu-container\",layoutDependency:layoutDependency,layoutId:\"qtdVpjEzx-container\",nodeId:\"qtdVpjEzx\",rendersWithMotion:true,scopeId:\"V7QipaxS1\",children:/*#__PURE__*/_jsx(Frame14,{height:\"100%\",id:\"qtdVpjEzx\",layoutId:\"qtdVpjEzx\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"racpmGEmE\"},motionChild:true,nodeId:\"nqlXzaWMZ\",openInNewTab:false,scopeId:\"V7QipaxS1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1083581 framer-1lnevl9\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"nqlXzaWMZ\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1m168uk\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"EDbso_1lF\",svg:'<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M11.956 7.2C12.2353 7.2 12.4708 7.10217 12.6625 6.9065C12.8542 6.711 12.95 6.4735 12.95 6.194C12.95 5.91467 12.8522 5.67917 12.6565 5.4875C12.461 5.29583 12.2235 5.2 11.944 5.2C11.6647 5.2 11.4292 5.29783 11.2375 5.4935C11.0458 5.689 10.95 5.9265 10.95 6.206C10.95 6.48533 11.0478 6.72083 11.2435 6.9125C11.439 7.10417 11.6765 7.2 11.956 7.2ZM5.456 7.2C5.73533 7.2 5.97083 7.10217 6.1625 6.9065C6.35417 6.711 6.45 6.4735 6.45 6.194C6.45 5.91467 6.35217 5.67917 6.1565 5.4875C5.961 5.29583 5.7235 5.2 5.444 5.2C5.16467 5.2 4.92917 5.29783 4.7375 5.4935C4.54583 5.689 4.45 5.9265 4.45 6.206C4.45 6.48533 4.54783 6.72083 4.7435 6.9125C4.939 7.10417 5.1765 7.2 5.456 7.2ZM11.2 12.6625C11.9667 12.1708 12.55 11.5167 12.95 10.7H12.15C11.7833 11.3167 11.2958 11.8042 10.6875 12.1625C10.0792 12.5208 9.41667 12.7 8.7 12.7C7.98333 12.7 7.32083 12.5208 6.7125 12.1625C6.10417 11.8042 5.61667 11.3167 5.25 10.7H4.45C4.85 11.5167 5.43333 12.1708 6.2 12.6625C6.96667 13.1542 7.8 13.4 8.7 13.4C9.6 13.4 10.4333 13.1542 11.2 12.6625ZM5.311 16.7153C4.25167 16.2588 3.33025 15.6392 2.54675 14.8565C1.76308 14.0738 1.14275 13.1536 0.68575 12.0957C0.228583 11.0378 0 9.90725 0 8.70425C0 7.50142 0.22825 6.37033 0.68475 5.311C1.14125 4.25167 1.76083 3.33025 2.5435 2.54675C3.32617 1.76308 4.24642 1.14275 5.30425 0.68575C6.36225 0.228583 7.49275 0 8.69575 0C9.89858 0 11.0297 0.22825 12.089 0.68475C13.1483 1.14125 14.0698 1.76083 14.8533 2.5435C15.6369 3.32617 16.2572 4.24642 16.7143 5.30425C17.1714 6.36225 17.4 7.49275 17.4 8.69575C17.4 9.89858 17.1717 11.0297 16.7153 12.089C16.2588 13.1483 15.6392 14.0698 14.8565 14.8533C14.0738 15.6369 13.1536 16.2572 12.0958 16.7143C11.0378 17.1714 9.90725 17.4 8.70425 17.4C7.50142 17.4 6.37033 17.1717 5.311 16.7153ZM14.375 14.375C15.925 12.825 16.7 10.9333 16.7 8.7C16.7 6.46667 15.925 4.575 14.375 3.025C12.825 1.475 10.9333 0.7 8.7 0.7C6.46667 0.7 4.575 1.475 3.025 3.025C1.475 4.575 0.7 6.46667 0.7 8.7C0.7 10.9333 1.475 12.825 3.025 14.375C4.575 15.925 6.46667 16.7 8.7 16.7C10.9333 16.7 12.825 15.925 14.375 14.375Z\" fill=\"#241F20\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.7 8.7C16.7 10.9333 15.925 12.825 14.375 14.375C12.825 15.925 10.9333 16.7 8.7 16.7C6.46667 16.7 4.575 15.925 3.025 14.375C1.475 12.825 0.7 10.9333 0.7 8.7C0.7 6.46667 1.475 4.575 3.025 3.025C4.575 1.475 6.46667 0.7 8.7 0.7C10.9333 0.7 12.825 1.475 14.375 3.025C15.925 4.575 16.7 6.46667 16.7 8.7ZM11.956 7.2C12.2353 7.2 12.4708 7.10217 12.6625 6.9065C12.8542 6.711 12.95 6.4735 12.95 6.194C12.95 5.91467 12.8522 5.67917 12.6565 5.4875C12.461 5.29583 12.2235 5.2 11.944 5.2C11.6647 5.2 11.4292 5.29783 11.2375 5.4935C11.0458 5.689 10.95 5.9265 10.95 6.206C10.95 6.48533 11.0478 6.72083 11.2435 6.9125C11.439 7.10417 11.6765 7.2 11.956 7.2ZM5.456 7.2C5.73533 7.2 5.97083 7.10217 6.1625 6.9065C6.35417 6.711 6.45 6.4735 6.45 6.194C6.45 5.91467 6.35217 5.67917 6.1565 5.4875C5.961 5.29583 5.7235 5.2 5.444 5.2C5.16467 5.2 4.92917 5.29783 4.7375 5.4935C4.54583 5.689 4.45 5.9265 4.45 6.206C4.45 6.48533 4.54783 6.72083 4.7435 6.9125C4.939 7.10417 5.1765 7.2 5.456 7.2ZM11.2 12.6625C11.9667 12.1708 12.55 11.5167 12.95 10.7H12.15C11.7833 11.3167 11.2958 11.8042 10.6875 12.1625C10.0792 12.5208 9.41667 12.7 8.7 12.7C7.98333 12.7 7.32083 12.5208 6.7125 12.1625C6.10417 11.8042 5.61667 11.3167 5.25 10.7H4.45C4.85 11.5167 5.43333 12.1708 6.2 12.6625C6.96667 13.1542 7.8 13.4 8.7 13.4C9.6 13.4 10.4333 13.1542 11.2 12.6625Z\" fill=\"#FFF9CA\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(36, 31, 32, 1))\",\"--framer-text-transform\":\"capitalize\"},children:\"About\"})})}),className:\"framer-1jgzcqo\",\"data-framer-name\":\"About\",fonts:[\"GF;Hanken Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"HrIeG9mw6\",style:{\"--extracted-1w3ko1f\":\"rgba(36, 31, 32, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ga32bftce\"},motionChild:true,nodeId:\"p5fQo7J3m\",openInNewTab:false,scopeId:\"V7QipaxS1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-yu5hpw framer-1lnevl9\",\"data-border\":true,\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"p5fQo7J3m\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgb(36, 31, 32)\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"rgb(255, 249, 202)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"16px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(36, 31, 32, 1))\"},children:\"Start a Project\"})})}),className:\"framer-um13uc\",\"data-framer-name\":\"Start a Project\",fonts:[\"GF;Hanken Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"h4CUQHAAj\",style:{\"--extracted-1w3ko1f\":\"rgba(36, 31, 32, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q7ingk\",\"data-framer-name\":\"Group 559\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"oEdC4ed0J\",svg:'<svg width=\"16\" height=\"14\" viewBox=\"0 0 16 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.6106 0.00137665C15.6595 -0.00630806 15.7662 0.0193512 15.802 0.0492138C15.9812 0.198728 15.8004 0.560987 15.7477 0.738813C15.5782 1.3267 15.4019 1.9126 15.2188 2.49642L14.0798 6.26897L12.4808 11.5646C12.3251 12.0709 12.1853 12.584 12.0239 13.0887C11.9992 13.1569 11.9819 13.2371 11.9326 13.2931C11.8365 13.4029 11.7253 13.4043 11.6102 13.3301C11.3317 13.1504 11.0621 12.9598 10.7896 12.7724L9.28164 11.7373L7.92592 10.8052C7.75667 10.6873 7.45478 10.4896 7.30349 10.3637C6.81349 10.9227 6.25776 11.5075 5.75221 12.0604L5.21826 12.6454C5.12098 12.7528 4.90749 13.0265 4.77489 13.0501C4.7149 13.0603 4.65335 13.0459 4.60422 13.01C4.48254 12.9217 4.47416 12.7074 4.4515 12.5699C4.42171 12.3893 4.39876 12.2078 4.36468 12.0277C4.33782 11.772 4.26713 11.3905 4.22731 11.128L3.93281 9.20566C3.86832 8.79961 3.78402 8.34253 3.73649 7.93745L1.14678 6.14937C0.942088 6.00537 0.735951 5.86345 0.528392 5.72362C0.40269 5.63824 0.0639945 5.44085 0.0129959 5.29818C-0.0495592 5.12321 0.126052 5.01217 0.276348 4.96232C0.612391 4.85089 0.953763 4.74604 1.2924 4.6378L3.02668 4.07471L8.29463 2.37059L13.4448 0.700508C14.1457 0.474892 14.906 0.203985 15.6106 0.00137665Z\" fill=\"#241F20\"/>\\n<path d=\"M15.109 1.10107C15.1223 1.13164 15.097 1.19573 15.0856 1.2337L12.9985 8.1387L11.932 11.6717C11.8228 12.0299 11.7217 12.3922 11.6091 12.7491C11.2714 12.4955 10.8002 12.1915 10.4455 11.9493L8.70365 10.7538C8.03669 10.2853 7.30832 9.81259 6.6582 9.33433C6.73797 9.27513 6.90218 9.10758 6.97757 9.03393L7.53347 8.48996L9.35995 6.70934L12.8587 3.29614L14.2881 1.90077C14.5591 1.63673 14.8436 1.36903 15.109 1.10107Z\" fill=\"#F6F6F6\"/>\\n<path d=\"M13.9473 1.04407L13.9561 1.0595C13.7429 1.2085 13.4691 1.3709 13.2462 1.51506L11.5252 2.62336L6.05513 6.14597L4.83455 6.92845C4.55722 7.10429 4.22807 7.30514 3.96474 7.49213C3.82576 7.37565 3.45901 7.13901 3.29416 7.02694L2.10361 6.21073L1.36164 5.69939C1.181 5.57398 0.975321 5.42365 0.791504 5.30828C0.947164 5.27706 1.13489 5.20949 1.28952 5.16047C1.5929 5.06431 1.89451 4.95669 2.19768 4.85973L5.49289 3.7929L10.7511 2.08076C11.8188 1.74212 12.8842 1.39656 13.9473 1.04407Z\" fill=\"#F6F6F6\"/>\\n<path d=\"M13.5608 1.89648C13.5711 1.92495 13.5428 1.93897 13.5097 1.97151C13.1655 2.31067 12.8196 2.6495 12.4726 2.98564L7.9398 7.40848C7.52657 7.80766 7.11533 8.20891 6.70612 8.61221C6.58238 8.73282 6.12768 9.1563 6.06669 9.26203C5.95026 9.4638 5.75796 9.93093 5.65669 10.1632C5.39916 10.7541 5.10062 11.3682 4.85337 11.9595L4.76765 11.3939L4.3766 8.86467C4.33272 8.59042 4.28232 8.16373 4.22461 7.90699C4.47856 7.73515 4.73899 7.57582 4.99686 7.41021L6.71736 6.30532L13.5608 1.89648Z\" fill=\"#F6F6F6\"/>\\n<path d=\"M6.3731 9.74841C6.47821 9.79803 6.76503 10.0197 6.89131 10.0965C6.79571 10.1831 6.60742 10.3978 6.5156 10.4983C6.29684 10.7397 6.07638 10.9797 5.85422 11.2181C5.76779 11.3114 5.68562 11.4096 5.60303 11.5064C5.64911 11.3613 5.73155 11.2014 5.78957 11.059C5.96252 10.6343 6.21598 10.1727 6.3731 9.74841Z\" fill=\"#F6F6F6\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})})})})});});const css=[\".framer-udM6X.framer-1lnevl9, .framer-udM6X .framer-1lnevl9 { display: block; }\",\".framer-udM6X.framer-1pzb9ep { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1296px; }\",\".framer-udM6X .framer-1jwzruv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 58px; justify-content: space-between; overflow: visible; padding: 8px 12px 8px 12px; position: relative; width: 100%; }\",\".framer-udM6X .framer-vob15i { flex: none; height: 27px; position: relative; white-space: pre-wrap; width: 191px; word-break: break-word; word-wrap: break-word; }\",\".framer-udM6X .framer-okaq27 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-udM6X .framer-dfp0uu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-udM6X .framer-1083581 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-udM6X .framer-1m168uk { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-udM6X .framer-1jgzcqo, .framer-udM6X .framer-um13uc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-udM6X .framer-yu5hpw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 24px 8px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-udM6X .framer-q7ingk { flex: none; height: 14px; position: relative; width: 16px; }\",...sharedStyle.css,'.framer-udM6X[data-border=\"true\"]::after, .framer-udM6X [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 1296\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV7QipaxS1=withCSS(Component,css,\"framer-udM6X\");export default FramerV7QipaxS1;FramerV7QipaxS1.displayName=\"Navigation Bar\";FramerV7QipaxS1.defaultProps={height:58,width:1296};addFonts(FramerV7QipaxS1,[{explicitInter:true,fonts:[{cssFamilyName:\"Playfair Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Playfair Display\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDVZNLo_U2r.woff2\",weight:\"400\"},{cssFamilyName:\"Hanken Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Hanken Grotesk\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"}]},...Frame14Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerV7QipaxS1.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Frame14,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV7QipaxS1\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"58\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1296\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3ad0d99)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}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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"}