{"version":3,"file":"script_main.B2GPRLqC.mjs","names":["Children","useRef","useMemo","useState","useCallback","size","addPropertyOverrides","TextLinkFonts","TextLink","enabledGestures","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","DraggableTicker","TextLinkFonts","TextLink","FooterMenu","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","MenuItem","Index","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","MenuIcon","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","BrandLogo","MenuButton","NavMenuItem","ImageNavBar","TextLink","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","humanReadableEnumMap","React.useState","getProps","useRef","React.useId","className","NavBarFonts","NavBar","NavBarWithVariantAppearEffect","ContainerWithFX","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transition1","animation","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","NavBarFonts","NavBar","NavBarWithVariantAppearEffect","ContainerWithFX","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transition1","animation","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","NavBarFonts","NavBar","NavBarWithVariantAppearEffect","ContainerWithFX","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transition1","animation","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","NavBar","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","MainTemplate","Projects","About","Contact","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/qgPXZgoqu4R8erDqmQeL/XcF09rnnk7hm2PLtZ0iK/DraggableTicker_prod.js","https:/framerusercontent.com/modules/PFG7lI5WUuUHFslesDiO/t88aXcBiB4hotrYBxYqY/inEmwst_l.js","https:/framerusercontent.com/modules/0CR6LSIixDdHlm8fP36C/hAfS7Hia59MbtM1RMfLS/ecpnWtdVp.js","https:/framerusercontent.com/modules/BhpXPQQnNjM4O9bB7nTw/wiZo6397p5qKlRTD42RU/Q4axxj01k.js","https:/framerusercontent.com/modules/y15bg8E4FJFyDZMC6MVa/5YSxsATgoj6TbnGOXQsL/pHYczGjWd.js","https:/framerusercontent.com/modules/Wti23na4bCzIwnuSvuiL/m2i7XwXFqaBqHCH8jWaJ/bqzYRRf7q.js","https:/framerusercontent.com/modules/1nIncT1lLZcJsjzBCCoD/VM4oTqjZJogKrR8II4YN/MjdVNzRee.js","https:/framerusercontent.com/modules/znSKobiUphi3nAfbNFfr/67BDEFxnd4Swx2RjJ1hJ/ycq3PZGEo.js","https:/framerusercontent.com/modules/MDpEKsSU2PPLJrKQB06Y/HcEZGsNaXdsPBNxaKrMT/WAFPUXuXU.js","https:/framerusercontent.com/modules/OmOm5cy9xFwDoi4SbVbb/qSBaBn6uHZ6S5PMdjBJ1/ytZyZfHYg.js","https:/framerusercontent.com/modules/r7iNI4uLuszVGHX9TFUU/iCU55YMjTh72mRGZy3FM/woSgihNe2.js","https:/framerusercontent.com/modules/Ew8QW6yd64y3sct3oLF9/Qlx83jXxJPCtUVnHpgxb/Kczob_g1E.js","https:/framerusercontent.com/modules/PqYBoSkUGfcOHOGuFiQZ/nyrVm8mpJ93UlJuRnVAs/kWXLv_8DN.js","https:/framerusercontent.com/modules/VGPuyOz6vsj5WMi9tEue/SBEjtCB6kUaVdjytfjat/UdYmXYuA0.js","https:/framerusercontent.com/modules/yzxId0EIfcraGDAVSWiC/cA0OemMM2wnE6M0jbPwG/dcweJ3frg.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement,startTransition,forwardRef,useImperativeHandle}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;// Accept both 'top'/'up' and 'bottom'/'down' and normalize to 'top' and 'bottom'\nconst normalizeDirection=dir=>{if(dir===\"up\")return\"top\";if(dir===\"down\")return\"bottom\";return dir;};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style,draggable=false,dragFactor=.3,throwAware=\"followOriginal\"}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;const writingDirection=useWritingDirection();// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;const offset=useMotionValue(0);const resolvedDirection=getTickerResolvedDirection(direction===true?\"left\":normalizeDirection(direction),writingDirection);const isHorizontal=resolvedDirection===\"left\"||resolvedDirection===\"right\";const transformer=directionTransformers[resolvedDirection];// Multiplier for base motion direction; can change after a throw\n// Always advance time forward; transformer encodes visual direction.\nconst directionSignRef=useRef(1);useEffect(()=>{if(throwAware===\"followOriginal\"){directionSignRef.current=1;}},[resolvedDirection,throwAware]);// Combine animation offset with drag offset\nconst combinedOffset=useMotionValue(0);const transform=useTransform(combinedOffset,value=>transformer(value));/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){// When draggable, we need more duplicates to handle bidirectional dragging\n// Use 4x multiplier for draggable (covers both directions), 2x for regular\nconst multiplier=draggable?4:2;duplicateBy=Math.round(size.parent/size.children*multiplier)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;startTransition(()=>{setSize({parent:parentLength,children:childrenLength});});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?1:0];}if(index===filteredSlots.length-1){ref=childrenRef[writingDirection===\"rtl\"&&isHorizontal?0:1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(Wrapper,{style:size,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);// Drag state and refs\nconst isDragging=useRef(false);const dragOffset=useMotionValue(0);const dragVelocity=useRef(0)// kept for compatibility but not used in blending\n;const lastPointerPosition=useRef({x:0,y:0});const animationBaseOffset=useRef(0);// Velocity in px/ms used for seamless post-release motion\nconst currentVelocity=useRef(0);const hasUserDragged=useRef(false);const lastPointerTs=useRef(null);const rawCursorVelocity=useRef(0);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}// If draggable, we'll use animation frame instead of Web Animations API\nif(!draggable){animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,iterationStart:writingDirection===\"rtl\"?1:0,easing:\"linear\"});return()=>animationRef.current.cancel();}},[hoverFactor,animateToValue,speed,writingDirection,draggable]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}// Drag handlers\nconst handleGlobalPointerUp=useCallback(()=>{if(!isDragging.current)return;isDragging.current=false;// Resume animation if using Web Animations API\nif(animationRef.current&&!draggable){animationRef.current.play();}// Update cursor\nif(listRef.current){listRef.current.style.cursor=\"grab\";}if(parentRef.current){parentRef.current.style.cursor=\"grab\";}// Remove global listeners\nwindow.removeEventListener(\"pointerup\",handleGlobalPointerUp);window.removeEventListener(\"pointercancel\",handleGlobalPointerUp);window.removeEventListener(\"blur\",handleGlobalPointerUp);},[draggable]);const handlePointerDown=useCallback(e=>{if(!draggable)return;e.currentTarget.setPointerCapture(e.pointerId);if(listRef.current){listRef.current.style.cursor=\"grabbing\";}if(parentRef.current){parentRef.current.style.cursor=\"grabbing\";}isDragging.current=true;lastPointerPosition.current={x:e.clientX,y:e.clientY};dragVelocity.current=0;// Pause animation if using Web Animations API\nif(animationRef.current){animationRef.current.pause();}// Add global listeners\nwindow.addEventListener(\"pointerup\",handleGlobalPointerUp);window.addEventListener(\"pointercancel\",handleGlobalPointerUp);window.addEventListener(\"blur\",handleGlobalPointerUp);hasUserDragged.current=true;},[draggable,handleGlobalPointerUp]);const handlePointerMove=useCallback(e=>{if(!draggable||!isDragging.current)return;const currentPosition={x:e.clientX,y:e.clientY};const deltaX=currentPosition.x-lastPointerPosition.current.x;const deltaY=currentPosition.y-lastPointerPosition.current.y;// Calculate movement based on direction\nlet delta=0;if(isHorizontal){delta=resolvedDirection===\"left\"?-deltaX:deltaX;}else{delta=resolvedDirection===\"top\"?-deltaY:deltaY;}// Update drag offset\ndragOffset.set(dragOffset.get()+delta);// Track instantaneous cursor velocity (px/ms) for seamless release\nconst now=performance.now();const dt=lastPointerTs.current?now-lastPointerTs.current:0;if(dt>0){currentVelocity.current=delta/dt;const rawDelta=isHorizontal?deltaX:deltaY;rawCursorVelocity.current=rawDelta/dt;}lastPointerTs.current=now;lastPointerPosition.current=currentPosition;},[draggable,isHorizontal,resolvedDirection,dragOffset,dragFactor]);const handlePointerUp=useCallback(e=>{if(!draggable)return;e.currentTarget.releasePointerCapture(e.pointerId);handleGlobalPointerUp();// Clear timestamp so next drag recalculates properly\nlastPointerTs.current=null;// If throw aware, set the base motion direction to match throw and direction.\nif(throwAware===\"followDrag\"){// If direction is 'left' or 'top', sign logic must be inverted\n// so that a rightward (positive) throw continues leftward scroll as expected\nconst needsFlip=resolvedDirection===\"left\"||resolvedDirection===\"top\";directionSignRef.current=needsFlip?rawCursorVelocity.current>=0?-1:1:rawCursorVelocity.current>=0?1:-1;}},[draggable,handleGlobalPointerUp,throwAware,resolvedDirection]);// Animation frame for draggable mode\nuseAnimationFrame((_,delta)=>{if(isCanvas||!draggable||isReducedMotion||!animateToValue||!speed){return;}if(isDragging.current){// During drag, only apply drag offset, don't animate\ncombinedOffset.set(animationBaseOffset.current+dragOffset.get());return;}// Base velocity from configured speed (px/ms) using current direction sign\nconst baseVelocity=speed/1e3*directionSignRef.current;// On first render (no user drag yet), run at base speed exactly\nif(!hasUserDragged.current&&!isDragging.current){currentVelocity.current=baseVelocity;}// Blend current velocity toward base velocity at a rate controlled by dragFactor\n// Invert dragFactor so higher momentum = longer coast (lower internal drag)\nconst invertedDragFactor=1.1-(dragFactor??1);// Normalize drag factor to 0.1..1 for predictable UX, then remap to a\n// stronger decay range so low values don't coast for too long\nconst frameScale=delta/(1e3/60);const normalizedDrag=Math.max(.1,Math.min(1,invertedDragFactor));// Map 0.1..1 -> 0.4..2.5 (higher = faster convergence)\nconst decayScale=mapLinear(normalizedDrag,.1,1,.4,2.5);// Use a slightly stronger base decay than before to reduce overall coast time\nconst decay=Math.pow(.88,decayScale*frameScale);currentVelocity.current=baseVelocity+(currentVelocity.current-baseVelocity)*decay;// Integrate position with the blended velocity\nanimationBaseOffset.current+=currentVelocity.current*delta;// Calculate the total offset before wrapping\nconst totalOffset=animationBaseOffset.current+dragOffset.get();// Seamless wrapping in both directions using modulo\nconst wrappedOffset=(totalOffset%animateToValue+animateToValue)%animateToValue;// Update both offsets to maintain the wrap without visible jumps\nanimationBaseOffset.current=wrappedOffset;dragOffset.set(0);// Combine animation offset with drag offset\ncombinedOffset.set(animationBaseOffset.current+dragOffset.get());});// Clean up event listeners on unmount\nuseEffect(()=>{return()=>{window.removeEventListener(\"pointerup\",handleGlobalPointerUp);window.removeEventListener(\"pointercancel\",handleGlobalPointerUp);window.removeEventListener(\"blur\",handleGlobalPointerUp);};},[handleGlobalPointerUp]);/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue,// Force pointer events from children up to the section (so gaps work)\npointerEvents:\"auto\",cursor:draggable?\"grab\":undefined},ref:parentRef,// Drag & hover listeners moved here for full parent-area support\nonMouseEnter:()=>{isHover.current=true;if(animationRef.current&&!draggable){animationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current&&!draggable){animationRef.current.playbackRate=1;}},onPointerDown:draggable?handlePointerDown:undefined,onPointerMove:draggable?handlePointerMove:undefined,onPointerUp:draggable?handlePointerUp:undefined,onPointerCancel:draggable?handlePointerUp:undefined,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?animateToValue*(writingDirection===\"rtl\"?1:-1):undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:draggable?transform:undefined},children:[clonedChildren,dupedChildren]})});}const Wrapper=/*#__PURE__*/forwardRef(({children,...props},ref)=>{const innerRef=useRef();const inView=useInView(innerRef);useImperativeHandle(ref,()=>innerRef.current);useEffect(()=>{const current=innerRef.current;if(!current)return;// for a11y: Manage tabIndex on focusable descendants & aria-hidden on the parent.\nif(inView){current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{current.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}},[inView]);return /*#__PURE__*/_jsx(\"li\",{...props,\"aria-hidden\":!inView,ref:innerRef,children:children});});/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true,draggable:false,dragFactor:.3,throwAware:\"followOriginal\"};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\",hidden:props=>props.draggable},draggable:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:true},dragFactor:{type:ControlType.Number,title:\"Momentum\",min:.1,max:1,step:.05,defaultValue:.3,hidden:props=>!props.draggable},throwAware:{type:ControlType.Enum,title:\"On Throw\",options:[\"followDrag\",\"followOriginal\"],optionTitles:[\"Follow Drag\",'Follow \"Direction\"'],defaultValue:\"followOriginal\",hidden:props=>!props.draggable,displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",description:\"More components at [Framer University](https://frameruni.link/cc).\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);// Linear mapping helper (see mappingValues.md)\nfunction mapLinear(value,inMin,inMax,outMin,outMax){if(inMax===inMin)return outMin;const t=(value-inMin)/(inMax-inMin);return outMin+t*(outMax-outMin);}function useWritingDirection(){if(!window||!window.document||!window.document.documentElement)return\"ltr\";return window.document.documentElement.dir===\"rtl\"?\"rtl\":\"ltr\";}// Add support for 'up'/'down' to directionTransformers, map to 'top'/'bottom'\nconst directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,up:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`,down:offset=>`translateY(${offset}px)`};// getTickerResolvedDirection supports both ('up' -> 'top', 'down' -> 'bottom')\nfunction getTickerResolvedDirection(direction,writingDirection){// Always normalize synonyms\nconst dir=normalizeDirection(direction);if(writingDirection!==\"rtl\")return dir;if(dir===\"left\")return\"right\";if(dir===\"right\")return\"left\";// top/bottom are the same regardless of RTL/LTR\nreturn dir;}Ticker.displayName=\"Draggable Ticker\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DraggableTicker_prod.map","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 TextLink from\"https://framerusercontent.com/modules/TRIT4g6kdaaKBZORb0ZK/USjlhw6VnVwNrhxPLvN2/m_F8jkFwF.js\";const TextLinkFonts=getFonts(TextLink);const enabledGestures={s4g3_9PGk:{hover:true}};const serializationHash=\"framer-Pjcxy\";const variantClassNames={s4g3_9PGk:\"framer-v-865c2q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EHI2dl_U6=undefined;const ubITzYJ24=undefined;const bNB79ZXtT=undefined;const kcVstHcEi=undefined;const setbNB79ZXtT=undefined;const setkcVstHcEi=undefined;const transition1={bounce:.1,delay:0,duration:.6,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({click,height,id,link,number,title,width,...props})=>{return{...props,bNB79ZXtT:title??props.bNB79ZXtT??\"Home\",EHI2dl_U6:click??props.EHI2dl_U6,kcVstHcEi:number??props.kcVstHcEi??\"01\",ubITzYJ24:link??props.ubITzYJ24};};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,\"kcVstHcEi\":externalkcVstHcEi,\"onkcVstHcEiChange\":setExternalkcVstHcEi,\"bNB79ZXtT\":externalbNB79ZXtT,\"onbNB79ZXtTChange\":setExternalbNB79ZXtT,EHI2dl_U6,ubITzYJ24,...restProps}=getProps(props);const[kcVstHcEi,setkcVstHcEi]=useStateVariable(externalkcVstHcEi,setExternalkcVstHcEi);const[bNB79ZXtT,setbNB79ZXtT]=useStateVariable(externalbNB79ZXtT,setExternalbNB79ZXtT);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"s4g3_9PGk\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmmfmnb=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(EHI2dl_U6){const res=await EHI2dl_U6(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ubITzYJ24,motionChild:true,nodeId:\"s4g3_9PGk\",openInNewTab:false,scopeId:\"inEmwst_l\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-865c2q\",className,classNames)} framer-10g9pt2`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"s4g3_9PGk\",onTap:onTapmmfmnb,ref:refBinding,style:{...style},...addPropertyOverrides({\"s4g3_9PGk-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||44)-0-30)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-43ypew-container\",layoutDependency:layoutDependency,layoutId:\"jTLuE1_aN-container\",nodeId:\"jTLuE1_aN\",rendersWithMotion:true,scopeId:\"inEmwst_l\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"jTLuE1_aN\",layoutId:\"jTLuE1_aN\",ontv2yh3NqbChange:setbNB79ZXtT,onXFGyso5rMChange:setkcVstHcEi,QlQ8yME_w:\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{width:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:bNB79ZXtT,variant:matchVariant(\"C128CEMrz\"),width:\"100%\",XFGyso5rM:kcVstHcEi,YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lswg5j\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"ep5hj00La\",style:{backgroundColor:\"var(--token-f9ca4a28-23af-4223-b245-65bb264da065, rgb(56, 56, 56))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ql5fo7\",layoutDependency:layoutDependency,layoutId:\"ATKuhudv1\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Pjcxy.framer-10g9pt2, .framer-Pjcxy .framer-10g9pt2 { display: block; }\",\".framer-Pjcxy.framer-865c2q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 523px; }\",\".framer-Pjcxy .framer-43ypew-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Pjcxy .framer-1lswg5j { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; left: 0px; overflow: hidden; padding: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-Pjcxy .framer-1ql5fo7 { bottom: 0px; flex: none; left: -541px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-Pjcxy.framer-v-865c2q.hover .framer-1ql5fo7 { left: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 523\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nwq9y7C0i\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"kcVstHcEi\":\"number\",\"bNB79ZXtT\":\"title\",\"EHI2dl_U6\":\"click\",\"ubITzYJ24\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerinEmwst_l=withCSS(Component,css,\"framer-Pjcxy\");export default FramerinEmwst_l;FramerinEmwst_l.displayName=\"Footer Menu\";FramerinEmwst_l.defaultProps={height:44,width:523};addPropertyControls(FramerinEmwst_l,{kcVstHcEi:{defaultValue:\"01\",displayTextArea:false,title:\"Number\",type:ControlType.String},onkcVstHcEiChange:{changes:\"kcVstHcEi\",type:ControlType.ChangeHandler},bNB79ZXtT:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onbNB79ZXtTChange:{changes:\"bNB79ZXtT\",type:ControlType.ChangeHandler},EHI2dl_U6:{title:\"Click\",type:ControlType.EventHandler},ubITzYJ24:{title:\"Link\",type:ControlType.Link}});addFonts(FramerinEmwst_l,[{explicitInter:true,fonts:[]},...TextLinkFonts],{supportsExplicitInterCodegen:true});FramerinEmwst_l.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TextLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerinEmwst_l\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nwq9y7C0i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"kcVstHcEi\\\":\\\"number\\\",\\\"bNB79ZXtT\\\":\\\"title\\\",\\\"EHI2dl_U6\\\":\\\"click\\\",\\\"ubITzYJ24\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"523\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DraggableTicker from\"https://framerusercontent.com/modules/qgPXZgoqu4R8erDqmQeL/XcF09rnnk7hm2PLtZ0iK/DraggableTicker_prod.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/KJ3DrnRr8TKkxi8JtlaX/Ssxv3uc8fj1qlb6w3nxQ/NgkbsCfSH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Un9Pq89ZZbQOTzfPOniQ/mNMJshlQzTuOqp8Nq0Ug/yRkGNk1Tn.js\";import FooterMenu from\"https://framerusercontent.com/modules/PFG7lI5WUuUHFslesDiO/t88aXcBiB4hotrYBxYqY/inEmwst_l.js\";import TextLink from\"https://framerusercontent.com/modules/TRIT4g6kdaaKBZORb0ZK/USjlhw6VnVwNrhxPLvN2/m_F8jkFwF.js\";const DraggableTickerFonts=getFonts(DraggableTicker);const TextLinkFonts=getFonts(TextLink);const FooterMenuFonts=getFonts(FooterMenu);const cycleOrder=[\"tRzraFZYo\",\"YN0Pcjafb\",\"TE0MYs_m8\"];const serializationHash=\"framer-0nHlw\";const variantClassNames={TE0MYs_m8:\"framer-v-sr83td\",tRzraFZYo:\"framer-v-a7ccc5\",YN0Pcjafb:\"framer-v-1mpgbgd\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"tRzraFZYo\",Phone:\"TE0MYs_m8\",Tablet:\"YN0Pcjafb\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tRzraFZYo\"};};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:\"tRzraFZYo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a7ccc5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"tRzraFZYo\",ref:refBinding,style:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\",...style},...addPropertyOverrides({TE0MYs_m8:{\"data-framer-name\":\"Phone\"},YN0Pcjafb:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e5e2p0\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"uZV4FiYFh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2gee35-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QWEpyYHeg-container\",nodeId:\"QWEpyYHeg\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(DraggableTicker,{alignment:\"center\",direction:\"left\",dragFactor:.3,draggable:true,fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:32,height:\"100%\",hoverFactor:1,id:\"QWEpyYHeg\",layoutId:\"QWEpyYHeg\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ov5j9c\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"gV7atEkpv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-n8qy0z\",\"data-styles-preset\":\"yRkGNk1Tn\",dir:\"auto\",children:\"GET IN TOUCH\"})}),className:\"framer-123uywy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QNksAfkyt\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mmt28j\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"aqeH2IuzH\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hoepzg\",layoutDependency:layoutDependency,layoutId:\"M_FxvsStK\",style:{backgroundColor:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gazr6s\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"qZz3CFFIx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-n8qy0z\",\"data-styles-preset\":\"yRkGNk1Tn\",dir:\"auto\",children:\"GET IN TOUCH\"})}),className:\"framer-1en8mcm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jDahcWzd2\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d9ymtt\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"CckjFkfBz\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gfm4kh\",layoutDependency:layoutDependency,layoutId:\"QgSV6n888\",style:{backgroundColor:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}})})],speed:100,style:{height:\"100%\",width:\"100%\"},throwAware:\"followOriginal\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9ug3eh\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"I4lgJmuOn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cis660\",\"data-framer-name\":\"Follow me\",layoutDependency:layoutDependency,layoutId:\"lub_57KJh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-yrsbwn\",\"data-styles-preset\":\"NgkbsCfSH\",dir:\"auto\",children:\"FOLLOW ME\"})}),className:\"framer-qhigef\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xjnNF2KmF\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ryylpc\",\"data-framer-name\":\"Social icons\",layoutDependency:layoutDependency,layoutId:\"EUuTGE48Y\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/sonalrastogi1001/\",motionChild:true,nodeId:\"Ru198mSTf\",openInNewTab:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jifvw8 framer-1gr1d4q\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"Ru198mSTf\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({TE0MYs_m8:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px), 1px)`},YN0Pcjafb:{width:\"182.5px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mm6ls5-container\",layoutDependency:layoutDependency,layoutId:\"Ky9313Hh3-container\",nodeId:\"Ky9313Hh3\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"Ky9313Hh3\",layoutId:\"Ky9313Hh3\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\",width:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"LinkedIn\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/\",motionChild:true,nodeId:\"kcklLiWqT\",openInNewTab:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mln73h framer-1gr1d4q\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"kcklLiWqT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({TE0MYs_m8:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px), 1px)`},YN0Pcjafb:{width:\"182.5px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i9n0xr-container\",layoutDependency:layoutDependency,layoutId:\"Bz1NUWZSp-container\",nodeId:\"Bz1NUWZSp\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"Bz1NUWZSp\",layoutId:\"Bz1NUWZSp\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\",width:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"Instagram\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://dribbble.com/SonalRastogi08\",motionChild:true,nodeId:\"IMy2reeHk\",openInNewTab:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1bdhwie framer-1gr1d4q\",\"data-framer-name\":\"Dribble\",layoutDependency:layoutDependency,layoutId:\"IMy2reeHk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({TE0MYs_m8:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px), 1px)`},YN0Pcjafb:{width:\"182.5px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sddoa7-container\",layoutDependency:layoutDependency,layoutId:\"dgbbNDDpT-container\",nodeId:\"dgbbNDDpT\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"dgbbNDDpT\",layoutId:\"dgbbNDDpT\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\",width:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"Dribble\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/\",motionChild:true,nodeId:\"qVnb0zrb2\",openInNewTab:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mi0btk framer-1gr1d4q\",\"data-framer-name\":\"YouTube\",layoutDependency:layoutDependency,layoutId:\"qVnb0zrb2\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({TE0MYs_m8:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px), 1px)`},YN0Pcjafb:{width:\"182.5px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lbb0d7-container\",layoutDependency:layoutDependency,layoutId:\"P1ofuBxIr-container\",nodeId:\"P1ofuBxIr\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"P1ofuBxIr\",layoutId:\"P1ofuBxIr\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\",width:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"YouTube\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bbdlci\",\"data-framer-name\":\"Footer Menu\",layoutDependency:layoutDependency,layoutId:\"zYVmuLEBk\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({TE0MYs_m8:{width:`min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px)`},YN0Pcjafb:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px, 1600px) * 0.46)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2uwpjf-container\",layoutDependency:layoutDependency,layoutId:\"Y1H1h7Aqf-container\",nodeId:\"Y1H1h7Aqf\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(FooterMenu,{bNB79ZXtT:\"HOME\",height:\"100%\",id:\"Y1H1h7Aqf\",kcVstHcEi:\"01\",layoutId:\"Y1H1h7Aqf\",ubITzYJ24:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({TE0MYs_m8:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks[2]},YN0Pcjafb:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined},{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined},{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({TE0MYs_m8:{width:`min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px)`},YN0Pcjafb:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px, 1600px) * 0.46)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bvcbok-container\",layoutDependency:layoutDependency,layoutId:\"xoNb_CUP4-container\",nodeId:\"xoNb_CUP4\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(FooterMenu,{bNB79ZXtT:\"ABOUT\",height:\"100%\",id:\"xoNb_CUP4\",kcVstHcEi:\"02\",layoutId:\"xoNb_CUP4\",ubITzYJ24:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({TE0MYs_m8:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks1[2]},YN0Pcjafb:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined},{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined},{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({TE0MYs_m8:{width:`min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px)`},YN0Pcjafb:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px, 1600px) * 0.46)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m3tymp-container\",layoutDependency:layoutDependency,layoutId:\"mps1P5Yg2-container\",nodeId:\"mps1P5Yg2\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(FooterMenu,{bNB79ZXtT:\"PROJECTS\",height:\"100%\",id:\"mps1P5Yg2\",kcVstHcEi:\"03\",layoutId:\"mps1P5Yg2\",ubITzYJ24:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({TE0MYs_m8:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks2[2]},YN0Pcjafb:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined},{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined},{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({TE0MYs_m8:{width:`min(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1600px)`},YN0Pcjafb:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px) - 64px, 1600px) * 0.46)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2xqude-container\",layoutDependency:layoutDependency,layoutId:\"e7VaIbbUf-container\",nodeId:\"e7VaIbbUf\",rendersWithMotion:true,scopeId:\"ecpnWtdVp\",children:/*#__PURE__*/_jsx(FooterMenu,{bNB79ZXtT:\"CONTACT\",height:\"100%\",id:\"e7VaIbbUf\",kcVstHcEi:\"04\",layoutId:\"e7VaIbbUf\",ubITzYJ24:resolvedLinks3[0],width:\"100%\",...addPropertyOverrides({TE0MYs_m8:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks3[2]},YN0Pcjafb:{style:{width:\"100%\"},ubITzYJ24:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9sihws\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"K1ZRa_Ah9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"120px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.18))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18)) 32%, var(--token-99ba0654-c635-4ff8-a0c1-5b0ef0848781, rgba(255, 255, 255, 0.6)) 100%)\"},children:\"CAROLINA\"})})}),className:\"framer-1o8wec1\",fonts:[\"GF;Bricolage Grotesque-600\"],layoutDependency:layoutDependency,layoutId:\"gfKHGOmrG\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.18)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",viewBox:\"0 0 562.8 96\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0nHlw.framer-1gr1d4q, .framer-0nHlw .framer-1gr1d4q { display: block; }\",\".framer-0nHlw.framer-a7ccc5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-0nHlw .framer-1e5e2p0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-0nHlw .framer-2gee35-container { flex: none; height: 160px; position: relative; width: 100%; }\",\".framer-0nHlw .framer-1ov5j9c, .framer-0nHlw .framer-1gazr6s { 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: min-content; }\",\".framer-0nHlw .framer-123uywy, .framer-0nHlw .framer-1en8mcm, .framer-0nHlw .framer-qhigef { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0nHlw .framer-mmt28j, .framer-0nHlw .framer-1d9ymtt { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 24px; }\",\".framer-0nHlw .framer-1hoepzg, .framer-0nHlw .framer-1gfm4kh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0nHlw .framer-9ug3eh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0nHlw .framer-1cis660 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-0nHlw .framer-ryylpc { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: auto; }\",\".framer-0nHlw .framer-1jifvw8, .framer-0nHlw .framer-1mln73h, .framer-0nHlw .framer-1bdhwie, .framer-0nHlw .framer-1mi0btk { 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; text-decoration: none; width: 100%; }\",\".framer-0nHlw .framer-1mm6ls5-container, .framer-0nHlw .framer-1i9n0xr-container, .framer-0nHlw .framer-sddoa7-container, .framer-0nHlw .framer-lbb0d7-container { flex: 1 0 0px; height: 30px; position: relative; width: 1px; }\",\".framer-0nHlw .framer-bbdlci { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 46%; }\",\".framer-0nHlw .framer-2uwpjf-container, .framer-0nHlw .framer-1bvcbok-container, .framer-0nHlw .framer-m3tymp-container, .framer-0nHlw .framer-2xqude-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0nHlw .framer-9sihws { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0nHlw .framer-1o8wec1 { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-0nHlw.framer-v-1mpgbgd .framer-1cis660 { width: 183px; }\",\".framer-0nHlw.framer-v-1mpgbgd .framer-ryylpc, .framer-0nHlw.framer-v-sr83td .framer-ryylpc { align-self: unset; width: 100%; }\",\".framer-0nHlw.framer-v-1mpgbgd .framer-2uwpjf-container, .framer-0nHlw.framer-v-1mpgbgd .framer-1bvcbok-container, .framer-0nHlw.framer-v-1mpgbgd .framer-m3tymp-container, .framer-0nHlw.framer-v-1mpgbgd .framer-2xqude-container, .framer-0nHlw.framer-v-sr83td .framer-2uwpjf-container, .framer-0nHlw.framer-v-sr83td .framer-1bvcbok-container, .framer-0nHlw.framer-v-sr83td .framer-m3tymp-container, .framer-0nHlw.framer-v-sr83td .framer-2xqude-container { width: 100%; }\",\".framer-0nHlw.framer-v-sr83td.framer-a7ccc5 { width: 390px; }\",\".framer-0nHlw.framer-v-sr83td .framer-1e5e2p0 { padding: 0px 24px 0px 24px; }\",\".framer-0nHlw.framer-v-sr83td .framer-2gee35-container { height: 120px; }\",\".framer-0nHlw.framer-v-sr83td .framer-9ug3eh { flex-direction: column; gap: 32px; justify-content: center; }\",\".framer-0nHlw.framer-v-sr83td .framer-1cis660 { order: 1; width: 100%; }\",\".framer-0nHlw.framer-v-sr83td .framer-bbdlci { order: 0; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YN0Pcjafb\":{\"layout\":[\"fixed\",\"fixed\"]},\"TE0MYs_m8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerecpnWtdVp=withCSS(Component,css,\"framer-0nHlw\");export default FramerecpnWtdVp;FramerecpnWtdVp.displayName=\"Footer\";FramerecpnWtdVp.defaultProps={height:800,width:1200};addPropertyControls(FramerecpnWtdVp,{variant:{options:[\"tRzraFZYo\",\"YN0Pcjafb\",\"TE0MYs_m8\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerecpnWtdVp,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"}]},...DraggableTickerFonts,...TextLinkFonts,...FooterMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerecpnWtdVp.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TextLink,{},context),forwardLoader(FooterMenu,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerecpnWtdVp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YN0Pcjafb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TE0MYs_m8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad1bd2b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-600\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-fXTEw .framer-styles-preset-1rh9h8w:not(.rich-text-wrapper), .framer-fXTEw .framer-styles-preset-1rh9h8w.rich-text-wrapper h3 { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-fXTEw .framer-styles-preset-1rh9h8w:not(.rich-text-wrapper), .framer-fXTEw .framer-styles-preset-1rh9h8w.rich-text-wrapper h3 { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-fXTEw .framer-styles-preset-1rh9h8w:not(.rich-text-wrapper), .framer-fXTEw .framer-styles-preset-1rh9h8w.rich-text-wrapper h3 { --framer-font-family: \"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-fXTEw\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BhpXPQQnNjM4O9bB7nTw/wiZo6397p5qKlRTD42RU/Q4axxj01k.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/TtpB6BoMGO4EWB02yPO9/sWvOOID7GFWgOPZ67Lv5/VpRf4bOZ_.js\";const cycleOrder=[\"Jn1dd99TM\",\"lfT_N_gQH\",\"Os5ni8NtQ\",\"ZhrzYaQ08\",\"eOEGGdyIv\",\"hp2fiiQtM\"];const serializationHash=\"framer-FpALz\";const variantClassNames={eOEGGdyIv:\"framer-v-xfvpez\",hp2fiiQtM:\"framer-v-1pq1jmx\",Jn1dd99TM:\"framer-v-1fp49kz\",lfT_N_gQH:\"framer-v-kf8w56\",Os5ni8NtQ:\"framer-v-184lj8g\",ZhrzYaQ08:\"framer-v-eiy3sz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const WF4ehOazB=undefined;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 humanReadableVariantMap={\"Desktop End\":\"lfT_N_gQH\",\"Desktop Start\":\"Jn1dd99TM\",\"Phone End\":\"hp2fiiQtM\",\"Phone Start\":\"eOEGGdyIv\",\"Tablet End\":\"ZhrzYaQ08\",\"Tablet Start\":\"Os5ni8NtQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,menuItem,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Jn1dd99TM\",WF4ehOazB:menuItem??props.WF4ehOazB??\"MENU\"};};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,WF4ehOazB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Jn1dd99TM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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-1fp49kz\",className,classNames),\"data-framer-name\":\"Desktop Start\",layoutDependency:layoutDependency,layoutId:\"Jn1dd99TM\",ref:refBinding,style:{...style},...addPropertyOverrides({eOEGGdyIv:{\"data-framer-name\":\"Phone Start\"},hp2fiiQtM:{\"data-framer-name\":\"Phone End\"},lfT_N_gQH:{\"data-framer-name\":\"Desktop End\"},Os5ni8NtQ:{\"data-framer-name\":\"Tablet Start\"},ZhrzYaQ08:{\"data-framer-name\":\"Tablet End\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xniidp\",\"data-framer-name\":\"Text wrap\",layoutDependency:layoutDependency,layoutId:\"O86NGGN8u\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1f8kcs8\",\"data-styles-preset\":\"VpRf4bOZ_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)))\"},children:\"MENU\"})}),className:\"framer-gjqu20\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qsho03JYD\",style:{\"--extracted-1of0zx5\":\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WF4ehOazB,variants:{eOEGGdyIv:{\"--extracted-1eung3n\":\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\"},hp2fiiQtM:{\"--extracted-1eung3n\":\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\"},Os5ni8NtQ:{\"--extracted-a0htzi\":\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\"},ZhrzYaQ08:{\"--extracted-a0htzi\":\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eOEGGdyIv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"MENU\"})}),fonts:[\"FS;Public Sans-medium\"]},hp2fiiQtM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"MENU\"})}),fonts:[\"FS;Public Sans-medium\"]},Os5ni8NtQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1rh9h8w\",\"data-styles-preset\":\"Q4axxj01k\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)))\"},children:\"MENU\"})})},ZhrzYaQ08:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1rh9h8w\",\"data-styles-preset\":\"Q4axxj01k\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)))\"},children:\"MENU\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"108px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.06em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px 4px 0px 0px\"},children:\"MENU\"})})}),className:\"framer-182akmc\",fonts:[\"GF;Bricolage Grotesque-600\"],layoutDependency:layoutDependency,layoutId:\"S_Qt2aQV8\",style:{\"--extracted-1of0zx5\":\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WF4ehOazB,variants:{eOEGGdyIv:{\"--extracted-1eung3n\":\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"},hp2fiiQtM:{\"--extracted-1eung3n\":\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"},Os5ni8NtQ:{\"--extracted-a0htzi\":\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"},ZhrzYaQ08:{\"--extracted-a0htzi\":\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eOEGGdyIv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"MENU\"})}),fonts:[\"FS;Public Sans-medium\"]},hp2fiiQtM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UHVibGljIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Public Sans\", \"Public Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"MENU\"})}),fonts:[\"FS;Public Sans-medium\"]},Os5ni8NtQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1rh9h8w\",\"data-styles-preset\":\"Q4axxj01k\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0)))\"},children:\"MENU\"})}),fonts:[\"Inter\"]},ZhrzYaQ08:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1rh9h8w\",\"data-styles-preset\":\"Q4axxj01k\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0)))\"},children:\"MENU\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FpALz.framer-1g6h9hq, .framer-FpALz .framer-1g6h9hq { display: block; }\",\".framer-FpALz.framer-1fp49kz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-FpALz .framer-xniidp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 99px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-FpALz .framer-gjqu20, .framer-FpALz .framer-182akmc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FpALz.framer-v-kf8w56 .framer-xniidp, .framer-FpALz.framer-v-eiy3sz.framer-1fp49kz { justify-content: flex-end; }\",\".framer-FpALz.framer-v-184lj8g.framer-1fp49kz, .framer-FpALz.framer-v-xfvpez.framer-1fp49kz, .framer-FpALz.framer-v-1pq1jmx.framer-1fp49kz { align-content: center; align-items: center; justify-content: center; }\",\".framer-FpALz.framer-v-184lj8g .framer-xniidp { height: 70px; }\",\".framer-FpALz.framer-v-eiy3sz .framer-xniidp { height: 70px; justify-content: flex-end; }\",\".framer-FpALz.framer-v-xfvpez .framer-xniidp { height: 26px; }\",\".framer-FpALz.framer-v-1pq1jmx .framer-xniidp { height: 26px; justify-content: flex-end; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 99\n * @framerIntrinsicWidth 318.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lfT_N_gQH\":{\"layout\":[\"auto\",\"auto\"]},\"Os5ni8NtQ\":{\"layout\":[\"auto\",\"auto\"]},\"ZhrzYaQ08\":{\"layout\":[\"auto\",\"auto\"]},\"eOEGGdyIv\":{\"layout\":[\"auto\",\"auto\"]},\"hp2fiiQtM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"WF4ehOazB\":\"menuItem\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpHYczGjWd=withCSS(Component,css,\"framer-FpALz\");export default FramerpHYczGjWd;FramerpHYczGjWd.displayName=\"Menu item\";FramerpHYczGjWd.defaultProps={height:99,width:318.5};addPropertyControls(FramerpHYczGjWd,{variant:{options:[\"Jn1dd99TM\",\"lfT_N_gQH\",\"Os5ni8NtQ\",\"ZhrzYaQ08\",\"eOEGGdyIv\",\"hp2fiiQtM\"],optionTitles:[\"Desktop Start\",\"Desktop End\",\"Tablet Start\",\"Tablet End\",\"Phone Start\",\"Phone End\"],title:\"Variant\",type:ControlType.Enum},WF4ehOazB:{defaultValue:\"MENU\",displayTextArea:false,title:\"Menu item\",type:ControlType.String},onWF4ehOazBChange:{changes:\"WF4ehOazB\",type:ControlType.ChangeHandler}});addFonts(FramerpHYczGjWd,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Public Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Public Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6F623VDCXKIQWJDOOR7MUU7C355VFFY6/WWG3CY5KG34AQBVN2OUAUHXNRTL47AVA/GDKOTCZ4SQDPR75LBVP7JSLM3MDN6HE6.woff2\",weight:\"500\"},{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpHYczGjWd\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lfT_N_gQH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Os5ni8NtQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZhrzYaQ08\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eOEGGdyIv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hp2fiiQtM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"WF4ehOazB\\\":\\\"menuItem\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"99\",\"framerIntrinsicWidth\":\"318.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,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 MenuItem from\"https://framerusercontent.com/modules/y15bg8E4FJFyDZMC6MVa/5YSxsATgoj6TbnGOXQsL/pHYczGjWd.js\";import Index from\"https://framerusercontent.com/modules/mN83UM5qZg5AzxTUxXYe/YII0SikjHKUWOn8bGcGi/tnNX4Dr7i.js\";const MenuItemFonts=getFonts(MenuItem);const IndexFonts=getFonts(Index);const cycleOrder=[\"Dsb8jLv6M\",\"oaROnbxDz\",\"n5tbeRy0I\",\"aFn9vRZBm\",\"TrOCjDzCk\",\"PieLzlLNn\"];const serializationHash=\"framer-3JVps\";const variantClassNames={aFn9vRZBm:\"framer-v-jqnnde\",Dsb8jLv6M:\"framer-v-frl40o\",n5tbeRy0I:\"framer-v-1wa1n1h\",oaROnbxDz:\"framer-v-1vmsox3\",PieLzlLNn:\"framer-v-gqalxl\",TrOCjDzCk:\"framer-v-1em4i49\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VXw9JbIvq=undefined;const I1WJCiAwS=undefined;const rrT2a1R79=undefined;const yYlCGvkZU=undefined;const RKFNAnHZi=undefined;const setyYlCGvkZU=undefined;const setRKFNAnHZi=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop End\":\"oaROnbxDz\",\"Desktop Start\":\"Dsb8jLv6M\",\"Phone End\":\"PieLzlLNn\",\"Phone Start\":\"TrOCjDzCk\",\"Tablet End\":\"aFn9vRZBm\",\"Tablet Start\":\"n5tbeRy0I\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({click,height,id,index,link,menuItem,mouseEnter,width,...props})=>{return{...props,I1WJCiAwS:mouseEnter??props.I1WJCiAwS,RKFNAnHZi:index??props.RKFNAnHZi??\"01\",rrT2a1R79:link??props.rrT2a1R79,variant:humanReadableVariantMap[props.variant]??props.variant??\"Dsb8jLv6M\",VXw9JbIvq:click??props.VXw9JbIvq,yYlCGvkZU:menuItem??props.yYlCGvkZU??\"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,\"yYlCGvkZU\":externalyYlCGvkZU,\"onyYlCGvkZUChange\":setExternalyYlCGvkZU,\"RKFNAnHZi\":externalRKFNAnHZi,\"onRKFNAnHZiChange\":setExternalRKFNAnHZi,I1WJCiAwS,VXw9JbIvq,rrT2a1R79,...restProps}=getProps(props);const[yYlCGvkZU,setyYlCGvkZU]=useStateVariable(externalyYlCGvkZU,setExternalyYlCGvkZU);const[RKFNAnHZi,setRKFNAnHZi]=useStateVariable(externalRKFNAnHZi,setExternalRKFNAnHZi);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Dsb8jLv6M\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10dnvq8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VXw9JbIvq){const res=await VXw9JbIvq(...args);if(res===false)return false;}});const onMouseEnterhscvgr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(I1WJCiAwS){const res=await I1WJCiAwS(...args);if(res===false)return false;}setVariant(\"oaROnbxDz\");});const onMouseLeave980g3e=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Dsb8jLv6M\");});const onMouseEnter1ltptfk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(I1WJCiAwS){const res=await I1WJCiAwS(...args);if(res===false)return false;}setVariant(\"aFn9vRZBm\");});const onMouseEnter1c9hepq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(I1WJCiAwS){const res=await I1WJCiAwS(...args);if(res===false)return false;}});const onMouseLeave5krbb2=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"n5tbeRy0I\");});const onMouseEnter1x6ekz8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(I1WJCiAwS){const res=await I1WJCiAwS(...args);if(res===false)return false;}setVariant(\"PieLzlLNn\");});const onMouseLeave1gphkxw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"TrOCjDzCk\");});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:rrT2a1R79,motionChild:true,nodeId:\"Dsb8jLv6M\",openInNewTab:false,scopeId:\"bqzYRRf7q\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-frl40o\",className,classNames)} framer-1qup02j`,\"data-framer-name\":\"Desktop Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Dsb8jLv6M\",onMouseEnter:onMouseEnterhscvgr,onTap:onTap10dnvq8,ref:refBinding,style:{...style},...addPropertyOverrides({aFn9vRZBm:{\"data-framer-name\":\"Tablet End\",onMouseEnter:onMouseEnter1c9hepq,onMouseLeave:onMouseLeave5krbb2},n5tbeRy0I:{\"data-framer-name\":\"Tablet Start\",onMouseEnter:onMouseEnter1ltptfk},oaROnbxDz:{\"data-framer-name\":\"Desktop End\",onMouseEnter:undefined,onMouseLeave:onMouseLeave980g3e},PieLzlLNn:{\"data-framer-name\":\"Phone End\",onMouseEnter:onMouseEnter1c9hepq,onMouseLeave:onMouseLeave1gphkxw},TrOCjDzCk:{\"data-framer-name\":\"Phone Start\",onMouseEnter:onMouseEnter1x6ekz8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:102,y:(componentViewport?.y||0)+0,...addPropertyOverrides({aFn9vRZBm:{height:99},n5tbeRy0I:{height:70},PieLzlLNn:{height:99},TrOCjDzCk:{height:99}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yinho2-container\",layoutDependency:layoutDependency,layoutId:\"p55IpaGpY-container\",nodeId:\"p55IpaGpY\",rendersWithMotion:true,scopeId:\"bqzYRRf7q\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"p55IpaGpY\",layoutId:\"p55IpaGpY\",onWF4ehOazBChange:setyYlCGvkZU,style:{height:\"100%\"},variant:matchVariant(\"Jn1dd99TM\"),WF4ehOazB:yYlCGvkZU,width:\"100%\",...addPropertyOverrides({aFn9vRZBm:{variant:matchVariant(\"ZhrzYaQ08\")},n5tbeRy0I:{variant:matchVariant(\"Os5ni8NtQ\")},oaROnbxDz:{variant:matchVariant(\"lfT_N_gQH\")},PieLzlLNn:{variant:matchVariant(\"hp2fiiQtM\")},TrOCjDzCk:{variant:matchVariant(\"eOEGGdyIv\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hax130-container\",layoutDependency:layoutDependency,layoutId:\"V6zPkfeJk-container\",nodeId:\"V6zPkfeJk\",rendersWithMotion:true,scopeId:\"bqzYRRf7q\",children:/*#__PURE__*/_jsx(Index,{d8TKvgCAY:RKFNAnHZi,height:\"100%\",id:\"V6zPkfeJk\",layoutId:\"V6zPkfeJk\",ond8TKvgCAYChange:setRKFNAnHZi,style:{height:\"100%\"},variant:matchVariant(\"xIoARDfRV\"),width:\"100%\",...addPropertyOverrides({aFn9vRZBm:{variant:matchVariant(\"VZvzEPb9a\")},oaROnbxDz:{variant:matchVariant(\"VZvzEPb9a\")},PieLzlLNn:{variant:matchVariant(\"VZvzEPb9a\")}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3JVps.framer-1qup02j, .framer-3JVps .framer-1qup02j { display: block; }\",\".framer-3JVps.framer-frl40o { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-3JVps .framer-yinho2-container { flex: none; height: 102px; position: relative; width: auto; }\",\".framer-3JVps .framer-1hax130-container { flex: none; height: 28px; position: relative; width: auto; }\",\".framer-3JVps.framer-v-1wa1n1h.framer-frl40o, .framer-3JVps.framer-v-1wa1n1h .framer-yinho2-container, .framer-3JVps.framer-v-jqnnde.framer-frl40o { height: 70px; }\",\".framer-3JVps.framer-v-jqnnde .framer-yinho2-container, .framer-3JVps.framer-v-1em4i49 .framer-yinho2-container, .framer-3JVps.framer-v-gqalxl .framer-yinho2-container { height: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 102\n * @framerIntrinsicWidth 348\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"oaROnbxDz\":{\"layout\":[\"auto\",\"auto\"]},\"n5tbeRy0I\":{\"layout\":[\"auto\",\"fixed\"]},\"aFn9vRZBm\":{\"layout\":[\"auto\",\"fixed\"]},\"TrOCjDzCk\":{\"layout\":[\"auto\",\"auto\"]},\"PieLzlLNn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yYlCGvkZU\":\"menuItem\",\"RKFNAnHZi\":\"index\",\"I1WJCiAwS\":\"mouseEnter\",\"VXw9JbIvq\":\"click\",\"rrT2a1R79\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbqzYRRf7q=withCSS(Component,css,\"framer-3JVps\");export default FramerbqzYRRf7q;FramerbqzYRRf7q.displayName=\"Nav Menu Item\";FramerbqzYRRf7q.defaultProps={height:102,width:348};addPropertyControls(FramerbqzYRRf7q,{variant:{options:[\"Dsb8jLv6M\",\"oaROnbxDz\",\"n5tbeRy0I\",\"aFn9vRZBm\",\"TrOCjDzCk\",\"PieLzlLNn\"],optionTitles:[\"Desktop Start\",\"Desktop End\",\"Tablet Start\",\"Tablet End\",\"Phone Start\",\"Phone End\"],title:\"Variant\",type:ControlType.Enum},yYlCGvkZU:{defaultValue:\"home\",displayTextArea:false,title:\"Menu Item\",type:ControlType.String},onyYlCGvkZUChange:{changes:\"yYlCGvkZU\",type:ControlType.ChangeHandler},RKFNAnHZi:{defaultValue:\"01\",displayTextArea:false,title:\"Index\",type:ControlType.String},onRKFNAnHZiChange:{changes:\"RKFNAnHZi\",type:ControlType.ChangeHandler},I1WJCiAwS:{title:\"Mouse enter\",type:ControlType.EventHandler},VXw9JbIvq:{title:\"Click\",type:ControlType.EventHandler},rrT2a1R79:{title:\"Link\",type:ControlType.Link}});addFonts(FramerbqzYRRf7q,[{explicitInter:true,fonts:[]},...MenuItemFonts,...IndexFonts],{supportsExplicitInterCodegen:true});FramerbqzYRRf7q.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuItem,{},context),forwardLoader(Index,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbqzYRRf7q\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oaROnbxDz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n5tbeRy0I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aFn9vRZBm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TrOCjDzCk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PieLzlLNn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"348\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"102\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"yYlCGvkZU\\\":\\\"menuItem\\\",\\\"RKFNAnHZi\\\":\\\"index\\\",\\\"I1WJCiAwS\\\":\\\"mouseEnter\\\",\\\"VXw9JbIvq\\\":\\\"click\\\",\\\"rrT2a1R79\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"R3TPT7ajK\",\"AAYqz3doZ\",\"aqDpNOmSY\",\"BX9SfieAV\"];const serializationHash=\"framer-qm4Pt\";const variantClassNames={AAYqz3doZ:\"framer-v-b5hx4e\",aqDpNOmSY:\"framer-v-ne2wi5\",BX9SfieAV:\"framer-v-a53dly\",R3TPT7ajK:\"framer-v-1xzwry1\"};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 humanReadableVariantMap={About:\"AAYqz3doZ\",Contact:\"BX9SfieAV\",Home:\"R3TPT7ajK\",Projects:\"aqDpNOmSY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"R3TPT7ajK\"};};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:\"R3TPT7ajK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xzwry1\",className,classNames),\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"R3TPT7ajK\",ref:refBinding,style:{...style},...addPropertyOverrides({AAYqz3doZ:{\"data-framer-name\":\"About\"},aqDpNOmSY:{\"data-framer-name\":\"Projects\"},BX9SfieAV:{\"data-framer-name\":\"Contact\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zi9kd7\",\"data-framer-name\":\"Image wrapper\",layoutDependency:layoutDependency,layoutId:\"OiFWax3WT\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"mobile mockup\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:1200,pixelWidth:960,sizes:\"350px\",src:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200\",srcSet:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?scale-down-to=1024&width=960&height=1200 819w,https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200 960w\"},className:\"framer-s6e63r\",layoutDependency:layoutDependency,layoutId:\"pGi31AOsl\",...addPropertyOverrides({AAYqz3doZ:{background:{alt:\"mobile mockup\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-430+0+0),pixelHeight:1200,pixelWidth:960,sizes:\"350px\",src:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200\",srcSet:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?scale-down-to=1024&width=960&height=1200 819w,https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200 960w\"}},aqDpNOmSY:{background:{alt:\"mobile mockup\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-860+0+0),pixelHeight:1200,pixelWidth:960,sizes:\"350px\",src:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200\",srcSet:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?scale-down-to=1024&width=960&height=1200 819w,https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200 960w\"}},BX9SfieAV:{background:{alt:\"mobile mockup\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-1290+0+0),pixelHeight:1200,pixelWidth:960,sizes:\"350px\",src:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200\",srcSet:\"https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?scale-down-to=1024&width=960&height=1200 819w,https://framerusercontent.com/images/mXdQboZWfjwl5BgSEB1mJrbOrRo.webp?width=960&height=1200 960w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"confident woman\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+430),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232 928w\"},className:\"framer-8z1p3d\",layoutDependency:layoutDependency,layoutId:\"Cg_ECrkfg\",...addPropertyOverrides({AAYqz3doZ:{background:{alt:\"confident woman\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-430+0+430),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232 928w\"}},aqDpNOmSY:{background:{alt:\"confident woman\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-860+0+430),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232 928w\"}},BX9SfieAV:{background:{alt:\"confident woman\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-1290+0+430),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/EKdbB5rSWYIeJvpu31E338n6qnQ.webp?width=928&height=1232 928w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"man jumping\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:800,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+860),pixelHeight:1200,pixelWidth:800,sizes:\"350px\",src:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200\",srcSet:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?scale-down-to=1024&width=800&height=1200 682w,https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200 800w\"},className:\"framer-l3pkz7\",layoutDependency:layoutDependency,layoutId:\"UUG4GpVJb\",...addPropertyOverrides({AAYqz3doZ:{background:{alt:\"man jumping\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:800,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-430+0+860),pixelHeight:1200,pixelWidth:800,sizes:\"350px\",src:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200\",srcSet:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?scale-down-to=1024&width=800&height=1200 682w,https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200 800w\"}},aqDpNOmSY:{background:{alt:\"man jumping\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:800,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-860+0+860),pixelHeight:1200,pixelWidth:800,sizes:\"350px\",src:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200\",srcSet:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?scale-down-to=1024&width=800&height=1200 682w,https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200 800w\"}},BX9SfieAV:{background:{alt:\"man jumping\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:800,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-1290+0+860),pixelHeight:1200,pixelWidth:800,sizes:\"350px\",src:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200\",srcSet:\"https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?scale-down-to=1024&width=800&height=1200 682w,https://framerusercontent.com/images/qZEneWR8QSe8VbJV2M90V40ks.webp?width=800&height=1200 800w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"glass shiny ring\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1290),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232 928w\"},className:\"framer-1mvh0ek\",layoutDependency:layoutDependency,layoutId:\"r5DPxhZcX\",...addPropertyOverrides({AAYqz3doZ:{background:{alt:\"glass shiny ring\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-430+0+1290),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232 928w\"}},aqDpNOmSY:{background:{alt:\"glass shiny ring\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-860+0+1290),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232 928w\"}},BX9SfieAV:{background:{alt:\"glass shiny ring\",fit:\"fill\",intrinsicHeight:1232,intrinsicWidth:928,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-1290+0+1290),pixelHeight:1232,pixelWidth:928,sizes:\"350px\",src:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232\",srcSet:\"https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?scale-down-to=1024&width=928&height=1232 771w,https://framerusercontent.com/images/juI4fS646vLqYHwgG5Ti7k59jC4.webp?width=928&height=1232 928w\"}}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qm4Pt.framer-1cw6lzf, .framer-qm4Pt .framer-1cw6lzf { display: block; }\",\".framer-qm4Pt.framer-1xzwry1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 430px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 350px; }\",\".framer-qm4Pt .framer-zi9kd7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1720px; justify-content: center; left: calc(50.00000000000002% - 350px / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 0px; width: 350px; z-index: 1; }\",\".framer-qm4Pt .framer-s6e63r, .framer-qm4Pt .framer-8z1p3d, .framer-qm4Pt .framer-l3pkz7, .framer-qm4Pt .framer-1mvh0ek { flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-qm4Pt.framer-v-b5hx4e .framer-zi9kd7 { top: -430px; }\",\".framer-qm4Pt.framer-v-ne2wi5 .framer-zi9kd7 { top: -860px; }\",\".framer-qm4Pt.framer-v-a53dly .framer-zi9kd7 { top: -1290px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 430\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AAYqz3doZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"aqDpNOmSY\":{\"layout\":[\"fixed\",\"fixed\"]},\"BX9SfieAV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMjdVNzRee=withCSS(Component,css,\"framer-qm4Pt\");export default FramerMjdVNzRee;FramerMjdVNzRee.displayName=\"Image nav bar\";FramerMjdVNzRee.defaultProps={height:430,width:350};addPropertyControls(FramerMjdVNzRee,{variant:{options:[\"R3TPT7ajK\",\"AAYqz3doZ\",\"aqDpNOmSY\",\"BX9SfieAV\"],optionTitles:[\"Home\",\"About\",\"Projects\",\"Contact\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMjdVNzRee,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMjdVNzRee\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AAYqz3doZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aqDpNOmSY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BX9SfieAV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"350\",\"framerIntrinsicHeight\":\"430\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MjdVNzRee.map","// Generated by Framer (f6ea2d2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"bIH8iIxNz\",\"C4sxDgpc5\",\"jPAUP03zq\",\"UzRLeAaEK\",\"h7aeSDUU_\",\"ilfq4joYf\"];const serializationHash=\"framer-jSEm2\";const variantClassNames={bIH8iIxNz:\"framer-v-bb7qq3\",C4sxDgpc5:\"framer-v-1pphwn6\",h7aeSDUU_:\"framer-v-hzu49r\",ilfq4joYf:\"framer-v-7bp5di\",jPAUP03zq:\"framer-v-iaxp9v\",UzRLeAaEK:\"framer-v-11qwvyy\"};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 humanReadableVariantMap={\"Black Close\":\"ilfq4joYf\",\"Black Default\":\"UzRLeAaEK\",\"Black Default/hover\":\"h7aeSDUU_\",\"White Close\":\"jPAUP03zq\",\"White Default\":\"bIH8iIxNz\",\"White Default/hover\":\"C4sxDgpc5\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bIH8iIxNz\"};};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:\"bIH8iIxNz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter5it1j3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"C4sxDgpc5\");});const onMouseLeavemtfkgd=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"bIH8iIxNz\");});const onMouseEnter1al4v1x=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"h7aeSDUU_\");});const onMouseLeave1l5oqom=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"UzRLeAaEK\");});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-bb7qq3\",className,classNames),\"data-framer-name\":\"White Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bIH8iIxNz\",onMouseEnter:onMouseEnter5it1j3,ref:refBinding,style:{rotate:0,...style},variants:{C4sxDgpc5:{rotate:45},h7aeSDUU_:{rotate:45},ilfq4joYf:{rotate:0},jPAUP03zq:{rotate:0},UzRLeAaEK:{rotate:0}},...addPropertyOverrides({C4sxDgpc5:{\"data-framer-name\":\"White Default/hover\",onMouseLeave:onMouseLeavemtfkgd},h7aeSDUU_:{\"data-framer-name\":\"Black Default/hover\",onMouseLeave:onMouseLeave1l5oqom},ilfq4joYf:{\"data-framer-name\":\"Black Close\"},jPAUP03zq:{\"data-framer-name\":\"White Close\"},UzRLeAaEK:{\"data-framer-name\":\"Black Default\",onMouseEnter:onMouseEnter1al4v1x}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19691kl\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"seAoUntwn\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1c4ikb0\",layoutDependency:layoutDependency,layoutId:\"qYDsBzlF0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qp6upj\",layoutDependency:layoutDependency,layoutId:\"u3D1AkQIj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({C4sxDgpc5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},jPAUP03zq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cwf4u0\",layoutDependency:layoutDependency,layoutId:\"Lbk9Px1Oi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p02did\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"RqUMaMNxu\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-igl0yb\",layoutDependency:layoutDependency,layoutId:\"Pcc0OK0Pp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({C4sxDgpc5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},jPAUP03zq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a0x7k9\",layoutDependency:layoutDependency,layoutId:\"oQp1tVsHk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1idzync\",layoutDependency:layoutDependency,layoutId:\"HqjBVIpSv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({C4sxDgpc5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},jPAUP03zq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yadope\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"xulP3Cz_C\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i86093\",layoutDependency:layoutDependency,layoutId:\"JGNJ0XtTh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13c0bpv\",layoutDependency:layoutDependency,layoutId:\"DNfcCHO5N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({C4sxDgpc5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\" opacity=\"0\"></path></svg>'},jPAUP03zq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jdrbwi\",layoutDependency:layoutDependency,layoutId:\"JGXS_Hxj3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h7aeSDUU_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},ilfq4joYf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'},UzRLeAaEK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)) /* {&quot;name&quot;:&quot;Black 80&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jSEm2.framer-127pics, .framer-jSEm2 .framer-127pics { display: block; }\",\".framer-jSEm2.framer-bb7qq3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; }\",\".framer-jSEm2 .framer-19691kl, .framer-jSEm2 .framer-p02did, .framer-jSEm2 .framer-yadope { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-jSEm2 .framer-1c4ikb0, .framer-jSEm2 .framer-qp6upj, .framer-jSEm2 .framer-cwf4u0, .framer-jSEm2 .framer-igl0yb, .framer-jSEm2 .framer-a0x7k9, .framer-jSEm2 .framer-1idzync, .framer-jSEm2 .framer-1i86093, .framer-jSEm2 .framer-13c0bpv, .framer-jSEm2 .framer-jdrbwi { height: 4px; position: relative; width: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"C4sxDgpc5\":{\"layout\":[\"auto\",\"auto\"]},\"jPAUP03zq\":{\"layout\":[\"auto\",\"auto\"]},\"UzRLeAaEK\":{\"layout\":[\"auto\",\"auto\"]},\"h7aeSDUU_\":{\"layout\":[\"auto\",\"auto\"]},\"ilfq4joYf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerycq3PZGEo=withCSS(Component,css,\"framer-jSEm2\");export default Framerycq3PZGEo;Framerycq3PZGEo.displayName=\"Menu Icon\";Framerycq3PZGEo.defaultProps={height:28,width:28};addPropertyControls(Framerycq3PZGEo,{variant:{options:[\"bIH8iIxNz\",\"C4sxDgpc5\",\"jPAUP03zq\",\"UzRLeAaEK\",\"h7aeSDUU_\",\"ilfq4joYf\"],optionTitles:[\"White Default\",\"White Default/hover\",\"White Close\",\"Black Default\",\"Black Default/hover\",\"Black Close\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerycq3PZGEo,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerycq3PZGEo\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"28\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"28\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C4sxDgpc5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jPAUP03zq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UzRLeAaEK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h7aeSDUU_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ilfq4joYf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ycq3PZGEo.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,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*as sharedStyle from\"https://framerusercontent.com/modules/DFYeeNloec4Nl8Ci7sOr/2Ny9HTEKEa7BPsNx6lhN/tq4BFbOYy.js\";import MenuIcon from\"https://framerusercontent.com/modules/znSKobiUphi3nAfbNFfr/67BDEFxnd4Swx2RjJ1hJ/ycq3PZGEo.js\";const MenuIconFonts=getFonts(MenuIcon);const MenuIconControls=getPropertyControls(MenuIcon);const enabledGestures={e8iEWO9LA:{hover:true},M88sldb3H:{hover:true}};const cycleOrder=[\"M88sldb3H\",\"xfNmpk7Zi\",\"e8iEWO9LA\",\"KVRTieOsh\",\"hpSKosbo8\",\"PqCeE5aUM\"];const serializationHash=\"framer-adMvp\";const variantClassNames={e8iEWO9LA:\"framer-v-1myvwru\",hpSKosbo8:\"framer-v-f133x6\",KVRTieOsh:\"framer-v-v12mz5\",M88sldb3H:\"framer-v-1g9alcg\",PqCeE5aUM:\"framer-v-1banp7n\",xfNmpk7Zi:\"framer-v-1gw0jpk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Glww6xm8U=undefined;const l5SFSfEqa=undefined;const XR9nmzJcw=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Black menu\":\"e8iEWO9LA\",\"Phone black menu\":\"hpSKosbo8\",\"Phone white close\":\"PqCeE5aUM\",\"Phone white menu\":\"KVRTieOsh\",\"White Close\":\"xfNmpk7Zi\",\"White menu\":\"M88sldb3H\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Black Close\":\"ilfq4joYf\",\"Black Default\":\"UzRLeAaEK\",\"Black Default/hover\":\"h7aeSDUU_\",\"White Close\":\"jPAUP03zq\",\"White Default\":\"bIH8iIxNz\",\"White Default/hover\":\"C4sxDgpc5\"};const getProps=({click,color,height,id,menuIcon,width,...props})=>{return{...props,Glww6xm8U:click??props.Glww6xm8U,l5SFSfEqa:color??props.l5SFSfEqa??\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"M88sldb3H\",XR9nmzJcw:humanReadableEnumMap[menuIcon]??menuIcon??props.XR9nmzJcw??\"bIH8iIxNz\"};};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,Glww6xm8U,l5SFSfEqa,XR9nmzJcw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M88sldb3H\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15ahh49=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Glww6xm8U){const res=await Glww6xm8U(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1g9alcg\",className,classNames),\"data-framer-name\":\"White menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M88sldb3H\",onTap:onTap15ahh49,ref:refBinding,style:{...style},...addPropertyOverrides({\"e8iEWO9LA-hover\":{\"data-framer-name\":undefined},\"M88sldb3H-hover\":{\"data-framer-name\":undefined},e8iEWO9LA:{\"data-framer-name\":\"Black menu\"},hpSKosbo8:{\"data-framer-name\":\"Phone black menu\"},KVRTieOsh:{\"data-framer-name\":\"Phone white menu\"},PqCeE5aUM:{\"data-framer-name\":\"Phone white close\"},xfNmpk7Zi:{\"data-framer-name\":\"White Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2wvrei\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"oLYLXuZDY\",style:{backgroundColor:l5SFSfEqa,borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},variants:{e8iEWO9LA:{backgroundColor:\"var(--token-f128e069-723d-4186-8131-9357b5c6a159, rgba(0, 0, 0, 0.6))\"},hpSKosbo8:{backgroundColor:\"var(--token-f128e069-723d-4186-8131-9357b5c6a159, rgba(0, 0, 0, 0.6))\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u021t6\",\"data-framer-name\":\"Menu wrap\",layoutDependency:layoutDependency,layoutId:\"NaeqF8SRG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11fgbur\",\"data-styles-preset\":\"tq4BFbOYy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-l5SFSfEqa-WAFPUXuXU))\"},children:\"Menu\"})}),className:\"framer-zvqo2a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"thO8Mky96\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-l5SFSfEqa-WAFPUXuXU)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-l5SFSfEqa-WAFPUXuXU\":l5SFSfEqa},variants:{e8iEWO9LA:{\"--extracted-r6o4lv\":\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8))\"},hpSKosbo8:{\"--extracted-r6o4lv\":\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8))\"},xfNmpk7Zi:{\"--extracted-r6o4lv\":\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e8iEWO9LA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11fgbur\",\"data-styles-preset\":\"tq4BFbOYy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)))\"},children:\"Menu\"})})},hpSKosbo8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11fgbur\",\"data-styles-preset\":\"tq4BFbOYy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8)))\"},children:\"Menu\"})})},PqCeE5aUM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11fgbur\",\"data-styles-preset\":\"tq4BFbOYy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-l5SFSfEqa-WAFPUXuXU))\"},children:\"close\"})})},xfNmpk7Zi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11fgbur\",\"data-styles-preset\":\"tq4BFbOYy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)))\"},children:\"Close\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+0+(((componentViewport?.height||35)-0-35)/2+1+6)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u6fy02-container\",layoutDependency:layoutDependency,layoutId:\"CdGA09mQy-container\",nodeId:\"CdGA09mQy\",rendersWithMotion:true,scopeId:\"WAFPUXuXU\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"CdGA09mQy\",layoutId:\"CdGA09mQy\",variant:matchVariant(XR9nmzJcw),width:\"100%\",...addPropertyOverrides({\"e8iEWO9LA-hover\":{variant:matchVariant(\"h7aeSDUU_\")},\"M88sldb3H-hover\":{variant:matchVariant(\"C4sxDgpc5\")},e8iEWO9LA:{variant:matchVariant(\"UzRLeAaEK\")},hpSKosbo8:{variant:matchVariant(\"UzRLeAaEK\")},PqCeE5aUM:{variant:matchVariant(\"jPAUP03zq\")},xfNmpk7Zi:{variant:matchVariant(\"jPAUP03zq\")}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-adMvp.framer-12c2u02, .framer-adMvp .framer-12c2u02 { display: block; }\",\".framer-adMvp.framer-1g9alcg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 205px; }\",\".framer-adMvp .framer-2wvrei { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-adMvp .framer-u021t6 { 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: 0px; position: relative; width: 205px; }\",\".framer-adMvp .framer-zvqo2a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-adMvp .framer-u6fy02-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-adMvp.framer-v-v12mz5.framer-1g9alcg, .framer-adMvp.framer-v-f133x6.framer-1g9alcg, .framer-adMvp.framer-v-1banp7n.framer-1g9alcg { width: 120px; }\",\".framer-adMvp.framer-v-v12mz5 .framer-u021t6, .framer-adMvp.framer-v-1banp7n .framer-u021t6 { gap: 16px; justify-content: center; width: 100%; }\",\".framer-adMvp.framer-v-f133x6 .framer-u021t6 { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 205\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xfNmpk7Zi\":{\"layout\":[\"fixed\",\"auto\"]},\"e8iEWO9LA\":{\"layout\":[\"fixed\",\"auto\"]},\"KVRTieOsh\":{\"layout\":[\"fixed\",\"auto\"]},\"hpSKosbo8\":{\"layout\":[\"fixed\",\"auto\"]},\"PqCeE5aUM\":{\"layout\":[\"fixed\",\"auto\"]},\"sk_8MuHQR\":{\"layout\":[\"fixed\",\"auto\"]},\"aW_Krsa3y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Glww6xm8U\":\"click\",\"l5SFSfEqa\":\"color\",\"XR9nmzJcw\":\"menuIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWAFPUXuXU=withCSS(Component,css,\"framer-adMvp\");export default FramerWAFPUXuXU;FramerWAFPUXuXU.displayName=\"Menu button\";FramerWAFPUXuXU.defaultProps={height:35,width:205};addPropertyControls(FramerWAFPUXuXU,{variant:{options:[\"M88sldb3H\",\"xfNmpk7Zi\",\"e8iEWO9LA\",\"KVRTieOsh\",\"hpSKosbo8\",\"PqCeE5aUM\"],optionTitles:[\"White menu\",\"White Close\",\"Black menu\",\"Phone white menu\",\"Phone black menu\",\"Phone white close\"],title:\"Variant\",type:ControlType.Enum},Glww6xm8U:{title:\"Click\",type:ControlType.EventHandler},l5SFSfEqa:{defaultValue:'var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Color\",type:ControlType.Color},XR9nmzJcw:MenuIconControls?.[\"variant\"]&&{...MenuIconControls[\"variant\"],defaultValue:\"bIH8iIxNz\",description:undefined,hidden:undefined,optional:undefined,title:\"Menu icon\"},onXR9nmzJcwChange:{changes:\"XR9nmzJcw\",type:ControlType.ChangeHandler}});addFonts(FramerWAFPUXuXU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MenuIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerWAFPUXuXU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWAFPUXuXU\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Glww6xm8U\\\":\\\"click\\\",\\\"l5SFSfEqa\\\":\\\"color\\\",\\\"XR9nmzJcw\\\":\\\"menuIcon\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"205\",\"framerIntrinsicHeight\":\"35\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xfNmpk7Zi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e8iEWO9LA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KVRTieOsh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hpSKosbo8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PqCeE5aUM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sk_8MuHQR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aW_Krsa3y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad1bd2b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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\";import*as sharedStyle from\"https://framerusercontent.com/modules/YJ2lTnTgAU9Vhcf55PUz/lzDPzzCfwHkWFOOZS2Sl/QSM4C65CU.js\";const enabledGestures={fXwOWviEE:{hover:true}};const serializationHash=\"framer-4iLeF\";const variantClassNames={fXwOWviEE:\"framer-v-1kv2l4m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ID1N4qLZB=undefined;const L2jXpjzd0=undefined;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=({brandColor,click,height,id,width,...props})=>{return{...props,ID1N4qLZB:click??props.ID1N4qLZB,L2jXpjzd0:brandColor??props.L2jXpjzd0??\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, 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,L2jXpjzd0,ID1N4qLZB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fXwOWviEE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapowmq0z=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ID1N4qLZB){const res=await ID1N4qLZB(...args);if(res===false)return false;}});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(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fXwOWviEE\",openInNewTab:false,scopeId:\"ytZyZfHYg\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kv2l4m\",className,classNames)} framer-734kx7`,\"data-framer-name\":\"Brand\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fXwOWviEE\",onTap:onTapowmq0z,ref:refBinding,style:{...style},...addPropertyOverrides({\"fXwOWviEE-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-tb2ujo\",\"data-styles-preset\":\"QSM4C65CU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-L2jXpjzd0-ytZyZfHYg))\"},children:\"CAROLINA\"})}),className:\"framer-1p0pyil\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Tk00rcT32\",style:{\"--extracted-1w1cjl5\":\"var(--variable-reference-L2jXpjzd0-ytZyZfHYg)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-L2jXpjzd0-ytZyZfHYg\":L2jXpjzd0,opacity:1},variants:{\"fXwOWviEE-hover\":{opacity:.5}},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4iLeF.framer-734kx7, .framer-4iLeF .framer-734kx7 { display: block; }\",\".framer-4iLeF.framer-1kv2l4m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 8px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-4iLeF .framer-1p0pyil { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49.5\n * @framerIntrinsicWidth 128.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dfOHgwKIE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"L2jXpjzd0\":\"brandColor\",\"ID1N4qLZB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerytZyZfHYg=withCSS(Component,css,\"framer-4iLeF\");export default FramerytZyZfHYg;FramerytZyZfHYg.displayName=\"Brand logo\";FramerytZyZfHYg.defaultProps={height:49.5,width:128.5};addPropertyControls(FramerytZyZfHYg,{L2jXpjzd0:{defaultValue:\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\",title:\"Brand color\",type:ControlType.Color},ID1N4qLZB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerytZyZfHYg,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerytZyZfHYg\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"L2jXpjzd0\\\":\\\"brandColor\\\",\\\"ID1N4qLZB\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"128.5\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"49.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dfOHgwKIE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ytZyZfHYg.map","// Generated by Framer (ad1bd2b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavMenuItem from\"https://framerusercontent.com/modules/Wti23na4bCzIwnuSvuiL/m2i7XwXFqaBqHCH8jWaJ/bqzYRRf7q.js\";import TextLink from\"https://framerusercontent.com/modules/TRIT4g6kdaaKBZORb0ZK/USjlhw6VnVwNrhxPLvN2/m_F8jkFwF.js\";import ImageNavBar from\"https://framerusercontent.com/modules/1nIncT1lLZcJsjzBCCoD/VM4oTqjZJogKrR8II4YN/MjdVNzRee.js\";import MenuButton from\"https://framerusercontent.com/modules/MDpEKsSU2PPLJrKQB06Y/HcEZGsNaXdsPBNxaKrMT/WAFPUXuXU.js\";import BrandLogo from\"https://framerusercontent.com/modules/OmOm5cy9xFwDoi4SbVbb/qSBaBn6uHZ6S5PMdjBJ1/ytZyZfHYg.js\";const BrandLogoFonts=getFonts(BrandLogo);const MenuButtonFonts=getFonts(MenuButton);const NavMenuItemFonts=getFonts(NavMenuItem);const ImageNavBarFonts=getFonts(ImageNavBar);const TextLinkFonts=getFonts(TextLink);const ImageNavBarControls=getPropertyControls(ImageNavBar);const cycleOrder=[\"HhpHZ77fb\",\"sA_WSwfq1\",\"nFM6rsK6L\",\"cuEBm4_Wu\",\"BttkawfhU\",\"rzONiUPpZ\",\"MzFlZ1ppU\",\"AhwlgsLrV\",\"zqD2o1hMN\",\"EasK_4J1P\",\"MicBG3I7m\",\"Q89h7OBT6\"];const serializationHash=\"framer-d64UG\";const variantClassNames={AhwlgsLrV:\"framer-v-1vmh1b2\",BttkawfhU:\"framer-v-14n7fxg\",cuEBm4_Wu:\"framer-v-ep0ykh\",EasK_4J1P:\"framer-v-4zsvbf\",HhpHZ77fb:\"framer-v-1nmc7i3\",MicBG3I7m:\"framer-v-1nvyqi4\",MzFlZ1ppU:\"framer-v-dz9js5\",nFM6rsK6L:\"framer-v-2q05e7\",Q89h7OBT6:\"framer-v-q8s9q0\",rzONiUPpZ:\"framer-v-1iny3af\",sA_WSwfq1:\"framer-v-5g2818\",zqD2o1hMN:\"framer-v-1kn6vjt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SidGnavP0=undefined;const setSidGnavP0=undefined;const transition1={bounce:.1,delay:0,duration:.6,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Black open\":\"cuEBm4_Wu\",\"Desktop Black\":\"nFM6rsK6L\",\"Desktop White Open\":\"sA_WSwfq1\",\"Desktop White\":\"HhpHZ77fb\",\"Phone Black Open\":\"Q89h7OBT6\",\"Phone Black\":\"MicBG3I7m\",\"Phone white open\":\"EasK_4J1P\",\"Phone White\":\"zqD2o1hMN\",\"Tablet Black Open\":\"AhwlgsLrV\",\"Tablet Black\":\"MzFlZ1ppU\",\"Tablet White Open\":\"rzONiUPpZ\",\"Tablet White\":\"BttkawfhU\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={About:\"AAYqz3doZ\",Contact:\"BX9SfieAV\",Home:\"R3TPT7ajK\",Projects:\"aqDpNOmSY\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,imageChange,width,...props})=>{return{...props,SidGnavP0:humanReadableEnumMap[imageChange]??imageChange??props.SidGnavP0??\"R3TPT7ajK\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HhpHZ77fb\"};};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,\"SidGnavP0\":externalSidGnavP0,\"onSidGnavP0Change\":setExternalSidGnavP0,...restProps}=getProps(props);const[SidGnavP0,setSidGnavP0]=useStateVariable(externalSidGnavP0,setExternalSidGnavP0);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HhpHZ77fb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ID1N4qLZB1l0rg95=activeVariantCallback(async(...args)=>{setVariant(\"HhpHZ77fb\");});const Glww6xm8U1fmcjjo=activeVariantCallback(async(...args)=>{setVariant(\"sA_WSwfq1\");});const Glww6xm8U1l0rg95=activeVariantCallback(async(...args)=>{setVariant(\"HhpHZ77fb\");});const Glww6xm8U9kwwps=activeVariantCallback(async(...args)=>{setVariant(\"cuEBm4_Wu\");});const Glww6xm8Utk7ogi=activeVariantCallback(async(...args)=>{setVariant(\"nFM6rsK6L\");});const Glww6xm8Up7wnl3=activeVariantCallback(async(...args)=>{setVariant(\"rzONiUPpZ\");});const Glww6xm8U1spi8nr=activeVariantCallback(async(...args)=>{setVariant(\"BttkawfhU\");});const Glww6xm8U1neov0w=activeVariantCallback(async(...args)=>{setVariant(\"AhwlgsLrV\");});const Glww6xm8Uvwxjjd=activeVariantCallback(async(...args)=>{setVariant(\"MzFlZ1ppU\");});const Glww6xm8U1dmjo2r=activeVariantCallback(async(...args)=>{setVariant(\"EasK_4J1P\");});const Glww6xm8Uvhaw2w=activeVariantCallback(async(...args)=>{setVariant(\"zqD2o1hMN\");});const Glww6xm8U1urrb54=activeVariantCallback(async(...args)=>{setVariant(\"Q89h7OBT6\");});const Glww6xm8Ugp45yn=activeVariantCallback(async(...args)=>{setVariant(\"MicBG3I7m\");});const I1WJCiAwS1o4lglw=activeVariantCallback(async(...args)=>{setSidGnavP0?.(\"R3TPT7ajK\");});const VXw9JbIvq1l0rg95=activeVariantCallback(async(...args)=>{setVariant(\"HhpHZ77fb\");});const VXw9JbIvqtk7ogi=activeVariantCallback(async(...args)=>{setVariant(\"nFM6rsK6L\");});const VXw9JbIvq1spi8nr=activeVariantCallback(async(...args)=>{setVariant(\"BttkawfhU\");});const VXw9JbIvqvwxjjd=activeVariantCallback(async(...args)=>{setVariant(\"MzFlZ1ppU\");});const VXw9JbIvqvhaw2w=activeVariantCallback(async(...args)=>{setVariant(\"zqD2o1hMN\");});const VXw9JbIvqgp45yn=activeVariantCallback(async(...args)=>{setVariant(\"MicBG3I7m\");});const I1WJCiAwSimgr0s=activeVariantCallback(async(...args)=>{setVariant(\"HhpHZ77fb\");setSidGnavP0?.(\"AAYqz3doZ\");});const I1WJCiAwS1u3v0yd=activeVariantCallback(async(...args)=>{setSidGnavP0?.(\"AAYqz3doZ\");});const I1WJCiAwS9of8qo=activeVariantCallback(async(...args)=>{setVariant(\"HhpHZ77fb\");setSidGnavP0?.(\"aqDpNOmSY\");});const I1WJCiAwScm5gdv=activeVariantCallback(async(...args)=>{setSidGnavP0?.(\"aqDpNOmSY\");});const I1WJCiAwS1lwm2fi=activeVariantCallback(async(...args)=>{setVariant(\"HhpHZ77fb\");setSidGnavP0?.(\"BX9SfieAV\");});const I1WJCiAwSr5ujya=activeVariantCallback(async(...args)=>{setSidGnavP0?.(\"BX9SfieAV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"sA_WSwfq1\",\"cuEBm4_Wu\",\"rzONiUPpZ\",\"AhwlgsLrV\",\"EasK_4J1P\",\"Q89h7OBT6\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed1=()=>{if([\"EasK_4J1P\",\"Q89h7OBT6\"].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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nmc7i3\",className,classNames),\"data-framer-name\":\"Desktop White\",layoutDependency:layoutDependency,layoutId:\"HhpHZ77fb\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{AhwlgsLrV:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\"},BttkawfhU:{backgroundColor:\"rgba(0, 0, 0, 0)\"},cuEBm4_Wu:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\"},EasK_4J1P:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\"},MicBG3I7m:{backgroundColor:\"rgba(0, 0, 0, 0)\"},MzFlZ1ppU:{backgroundColor:\"rgba(0, 0, 0, 0)\"},nFM6rsK6L:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Q89h7OBT6:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\"},rzONiUPpZ:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\"},sA_WSwfq1:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\"},zqD2o1hMN:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({AhwlgsLrV:{\"data-framer-name\":\"Tablet Black Open\"},BttkawfhU:{\"data-framer-name\":\"Tablet White\"},cuEBm4_Wu:{\"data-framer-name\":\"Desktop Black open\"},EasK_4J1P:{\"data-framer-name\":\"Phone white open\"},MicBG3I7m:{\"data-framer-name\":\"Phone Black\"},MzFlZ1ppU:{\"data-framer-name\":\"Tablet Black\"},nFM6rsK6L:{\"data-framer-name\":\"Desktop Black\"},Q89h7OBT6:{\"data-framer-name\":\"Phone Black Open\"},rzONiUPpZ:{\"data-framer-name\":\"Tablet White Open\"},sA_WSwfq1:{\"data-framer-name\":\"Desktop White Open\"},zqD2o1hMN:{\"data-framer-name\":\"Phone White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16wumd2\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"TlMXC7NVY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11zcmzq\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"QvrKFgjIB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(0+((componentViewport?.height||81.5)-0-((componentViewport?.height||81.5)-0)*1)/2)+(16+(((componentViewport?.height||81.5)-0)*1-32-49)/2)+0,...addPropertyOverrides({AhwlgsLrV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+0},cuEBm4_Wu:{y:(componentViewport?.y||0)+0+16+0+0},EasK_4J1P:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+0},nFM6rsK6L:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-((componentViewport?.height||200)-0)*1)/2)+(16+(((componentViewport?.height||200)-0)*1-32-49)/2)+0},Q89h7OBT6:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+0},rzONiUPpZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+0},sA_WSwfq1:{y:(componentViewport?.y||0)+0+16+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i9xg4a-container\",layoutDependency:layoutDependency,layoutId:\"VTaA1yVZL-container\",nodeId:\"VTaA1yVZL\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(BrandLogo,{height:\"100%\",id:\"VTaA1yVZL\",L2jXpjzd0:\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\",layoutId:\"VTaA1yVZL\",width:\"100%\",...addPropertyOverrides({MicBG3I7m:{L2jXpjzd0:\"var(--token-013e54b3-909b-47ca-a711-445e9d0347c7, rgb(0, 0, 0))\"},MzFlZ1ppU:{L2jXpjzd0:\"var(--token-013e54b3-909b-47ca-a711-445e9d0347c7, rgb(0, 0, 0))\"},nFM6rsK6L:{L2jXpjzd0:\"var(--token-013e54b3-909b-47ca-a711-445e9d0347c7, rgb(0, 0, 0))\"},sA_WSwfq1:{ID1N4qLZB:ID1N4qLZB1l0rg95}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"205px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||81.5)-0-((componentViewport?.height||81.5)-0)*1)/2)+(16+(((componentViewport?.height||81.5)-0)*1-32-49)/2)+7,...addPropertyOverrides({AhwlgsLrV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+7},cuEBm4_Wu:{y:(componentViewport?.y||0)+0+16+0+7},EasK_4J1P:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+7},MicBG3I7m:{width:undefined},nFM6rsK6L:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-((componentViewport?.height||200)-0)*1)/2)+(16+(((componentViewport?.height||200)-0)*1-32-49)/2)+7},Q89h7OBT6:{width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+7},rzONiUPpZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+0+7},sA_WSwfq1:{y:(componentViewport?.y||0)+0+16+0+7},zqD2o1hMN:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9m69b8-container\",layoutDependency:layoutDependency,layoutId:\"qt5olq2j6-container\",nodeId:\"qt5olq2j6\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(MenuButton,{Glww6xm8U:Glww6xm8U1fmcjjo,height:\"100%\",id:\"qt5olq2j6\",l5SFSfEqa:\"var(--token-09e8f48d-d1ee-4856-8bf5-baaf6e2bf920, rgb(255, 255, 255))\",layoutId:\"qt5olq2j6\",style:{width:\"100%\"},variant:matchVariant(\"M88sldb3H\"),width:\"100%\",XR9nmzJcw:\"bIH8iIxNz\",...addPropertyOverrides({AhwlgsLrV:{Glww6xm8U:Glww6xm8Uvwxjjd,variant:matchVariant(\"xfNmpk7Zi\"),XR9nmzJcw:\"jPAUP03zq\"},BttkawfhU:{Glww6xm8U:Glww6xm8Up7wnl3},cuEBm4_Wu:{Glww6xm8U:Glww6xm8Utk7ogi,variant:matchVariant(\"xfNmpk7Zi\")},EasK_4J1P:{Glww6xm8U:Glww6xm8Uvhaw2w,variant:matchVariant(\"PqCeE5aUM\"),XR9nmzJcw:\"jPAUP03zq\"},MicBG3I7m:{Glww6xm8U:Glww6xm8U1urrb54,l5SFSfEqa:\"var(--token-013e54b3-909b-47ca-a711-445e9d0347c7, rgb(0, 0, 0))\",variant:matchVariant(\"KVRTieOsh\"),XR9nmzJcw:\"UzRLeAaEK\"},MzFlZ1ppU:{Glww6xm8U:Glww6xm8U1neov0w,l5SFSfEqa:\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8))\",variant:matchVariant(\"e8iEWO9LA\")},nFM6rsK6L:{Glww6xm8U:Glww6xm8U9kwwps,l5SFSfEqa:\"var(--token-97372516-7a6d-4feb-b4a6-6970f7ede779, rgba(0, 0, 0, 0.8))\",variant:matchVariant(\"e8iEWO9LA\"),XR9nmzJcw:\"UzRLeAaEK\"},Q89h7OBT6:{Glww6xm8U:Glww6xm8Ugp45yn,variant:matchVariant(\"PqCeE5aUM\")},rzONiUPpZ:{Glww6xm8U:Glww6xm8U1spi8nr,variant:matchVariant(\"xfNmpk7Zi\")},sA_WSwfq1:{Glww6xm8U:Glww6xm8U1l0rg95,variant:matchVariant(\"xfNmpk7Zi\")},zqD2o1hMN:{Glww6xm8U:Glww6xm8U1dmjo2r,variant:matchVariant(\"KVRTieOsh\")}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7a3esb\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"taIjB3w6s\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6bjnrv\",\"data-framer-name\":\"Left side\",layoutDependency:layoutDependency,layoutId:\"IkJmg6v_1\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":sYB1Y1x0e\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AhwlgsLrV:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+266.5+0+0+0},cuEBm4_Wu:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+0},EasK_4J1P:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+0},Q89h7OBT6:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+0},rzONiUPpZ:{height:70,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+270.5+0+0+0},sA_WSwfq1:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rfodf2-container\",layoutDependency:layoutDependency,layoutId:\"ntqvKirQu-container\",nodeId:\"ntqvKirQu\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(NavMenuItem,{height:\"100%\",id:\"ntqvKirQu\",layoutId:\"ntqvKirQu\",RKFNAnHZi:\"01\",style:{width:\"100%\"},variant:matchVariant(\"Dsb8jLv6M\"),width:\"100%\",yYlCGvkZU:\"home\",...addPropertyOverrides({AhwlgsLrV:{I1WJCiAwS:I1WJCiAwS1o4lglw,rrT2a1R79:resolvedLinks[3],variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvqvwxjjd},cuEBm4_Wu:{I1WJCiAwS:I1WJCiAwS1o4lglw,rrT2a1R79:resolvedLinks[1],VXw9JbIvq:VXw9JbIvqtk7ogi},EasK_4J1P:{rrT2a1R79:resolvedLinks[4],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqvhaw2w},Q89h7OBT6:{rrT2a1R79:resolvedLinks[5],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqgp45yn},rzONiUPpZ:{I1WJCiAwS:I1WJCiAwS1o4lglw,rrT2a1R79:resolvedLinks[2],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvq1spi8nr},sA_WSwfq1:{I1WJCiAwS:I1WJCiAwS1o4lglw,rrT2a1R79:resolvedLinks[0],VXw9JbIvq:VXw9JbIvq1l0rg95}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined},{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined},{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined},{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined},{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined},{href:{webPageId:\"mjvDx56UN\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AhwlgsLrV:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+266.5+0+0+112},cuEBm4_Wu:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+118},EasK_4J1P:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+134},Q89h7OBT6:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+134},rzONiUPpZ:{height:70,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+270.5+0+0+80},sA_WSwfq1:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+118}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12tcoqc-container\",layoutDependency:layoutDependency,layoutId:\"yHWwFb1of-container\",nodeId:\"yHWwFb1of\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(NavMenuItem,{height:\"100%\",I1WJCiAwS:I1WJCiAwSimgr0s,id:\"yHWwFb1of\",layoutId:\"yHWwFb1of\",RKFNAnHZi:\"02\",style:{width:\"100%\"},variant:matchVariant(\"Dsb8jLv6M\"),width:\"100%\",yYlCGvkZU:\"about\",...addPropertyOverrides({AhwlgsLrV:{I1WJCiAwS:I1WJCiAwS1u3v0yd,rrT2a1R79:resolvedLinks1[3],variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvqvwxjjd},cuEBm4_Wu:{I1WJCiAwS:I1WJCiAwS1u3v0yd,rrT2a1R79:resolvedLinks1[1],VXw9JbIvq:VXw9JbIvqtk7ogi},EasK_4J1P:{I1WJCiAwS:undefined,rrT2a1R79:resolvedLinks1[4],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqvhaw2w},Q89h7OBT6:{I1WJCiAwS:undefined,rrT2a1R79:resolvedLinks1[5],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqgp45yn},rzONiUPpZ:{I1WJCiAwS:I1WJCiAwS1u3v0yd,rrT2a1R79:resolvedLinks1[2],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvq1spi8nr},sA_WSwfq1:{I1WJCiAwS:I1WJCiAwS1u3v0yd,rrT2a1R79:resolvedLinks1[0],VXw9JbIvq:VXw9JbIvq1l0rg95}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined},{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined},{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined},{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined},{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined},{href:{webPageId:\"Fl9zmkKQD\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AhwlgsLrV:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+266.5+0+0+224},cuEBm4_Wu:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+236},EasK_4J1P:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+268},Q89h7OBT6:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+268},rzONiUPpZ:{height:70,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+270.5+0+0+160},sA_WSwfq1:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+236}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ozymsx-container\",layoutDependency:layoutDependency,layoutId:\"T4zmqkt3q-container\",nodeId:\"T4zmqkt3q\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(NavMenuItem,{height:\"100%\",I1WJCiAwS:I1WJCiAwS9of8qo,id:\"T4zmqkt3q\",layoutId:\"T4zmqkt3q\",RKFNAnHZi:\"03\",style:{width:\"100%\"},variant:matchVariant(\"Dsb8jLv6M\"),width:\"100%\",yYlCGvkZU:\"Projects\",...addPropertyOverrides({AhwlgsLrV:{I1WJCiAwS:I1WJCiAwScm5gdv,rrT2a1R79:resolvedLinks2[3],variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvqvwxjjd},cuEBm4_Wu:{I1WJCiAwS:I1WJCiAwScm5gdv,rrT2a1R79:resolvedLinks2[1],VXw9JbIvq:VXw9JbIvqtk7ogi},EasK_4J1P:{I1WJCiAwS:undefined,rrT2a1R79:resolvedLinks2[4],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqvhaw2w},Q89h7OBT6:{I1WJCiAwS:undefined,rrT2a1R79:resolvedLinks2[5],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqgp45yn},rzONiUPpZ:{I1WJCiAwS:I1WJCiAwScm5gdv,rrT2a1R79:resolvedLinks2[2],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvq1spi8nr},sA_WSwfq1:{I1WJCiAwS:I1WJCiAwScm5gdv,rrT2a1R79:resolvedLinks2[0],VXw9JbIvq:VXw9JbIvq1l0rg95}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined},{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined},{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined},{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined},{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined},{href:{webPageId:\"gfEGqudvv\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AhwlgsLrV:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+266.5+0+0+336},cuEBm4_Wu:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+354},EasK_4J1P:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+402},Q89h7OBT6:{height:102,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+181.5+0+0+0+402},rzONiUPpZ:{height:70,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+270.5+0+0+240},sA_WSwfq1:{height:102,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.6)`,y:(componentViewport?.y||0)+0+16+257.5+0+0+354}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11z8ffa-container\",layoutDependency:layoutDependency,layoutId:\"oKXFeZ6CZ-container\",nodeId:\"oKXFeZ6CZ\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(NavMenuItem,{height:\"100%\",I1WJCiAwS:I1WJCiAwS1lwm2fi,id:\"oKXFeZ6CZ\",layoutId:\"oKXFeZ6CZ\",RKFNAnHZi:\"04\",style:{width:\"100%\"},variant:matchVariant(\"Dsb8jLv6M\"),width:\"100%\",yYlCGvkZU:\"contact\",...addPropertyOverrides({AhwlgsLrV:{I1WJCiAwS:I1WJCiAwSr5ujya,rrT2a1R79:resolvedLinks3[3],variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvqvwxjjd},cuEBm4_Wu:{I1WJCiAwS:I1WJCiAwSr5ujya,rrT2a1R79:resolvedLinks3[1],VXw9JbIvq:VXw9JbIvqtk7ogi},EasK_4J1P:{I1WJCiAwS:undefined,rrT2a1R79:resolvedLinks3[4],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqvhaw2w},Q89h7OBT6:{I1WJCiAwS:undefined,rrT2a1R79:resolvedLinks3[5],variant:matchVariant(\"TrOCjDzCk\"),VXw9JbIvq:VXw9JbIvqgp45yn},rzONiUPpZ:{I1WJCiAwS:I1WJCiAwSr5ujya,rrT2a1R79:resolvedLinks3[2],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"n5tbeRy0I\"),VXw9JbIvq:VXw9JbIvq1spi8nr},sA_WSwfq1:{I1WJCiAwS:I1WJCiAwSr5ujya,rrT2a1R79:resolvedLinks3[0],VXw9JbIvq:VXw9JbIvq1l0rg95}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:430,width:\"350px\",...addPropertyOverrides({AhwlgsLrV:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.4 - 8px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+266.5+0},cuEBm4_Wu:{y:(componentViewport?.y||0)+0+16+257.5+0},rzONiUPpZ:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.4 - 8px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+270.5+0},sA_WSwfq1:{height:428.64,width:`calc((max(${componentViewport?.width||\"100vw\"}, 1px) - 64px) * 0.3081)`,y:(componentViewport?.y||0)+0+16+257.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k8x9it-container\",layoutDependency:layoutDependency,layoutId:\"OqFGya2hQ-container\",nodeId:\"OqFGya2hQ\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(ImageNavBar,{height:\"100%\",id:\"OqFGya2hQ\",layoutId:\"OqFGya2hQ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(SidGnavP0),width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g8sb73\",\"data-framer-name\":\"Social icons\",layoutDependency:layoutDependency,layoutId:\"ndeSBrtAZ\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/sonalrastogi1001/\",motionChild:true,nodeId:\"PSvh0K2ga\",openInNewTab:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vl98ea framer-1tohs1g\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"PSvh0K2ga\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({AhwlgsLrV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},cuEBm4_Wu:{y:(componentViewport?.y||0)+0+16+922+0+0},EasK_4J1P:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+0+0},Q89h7OBT6:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+0+0},rzONiUPpZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},sA_WSwfq1:{y:(componentViewport?.y||0)+0+16+922+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-173nb-container\",layoutDependency:layoutDependency,layoutId:\"chCgshmSx-container\",nodeId:\"chCgshmSx\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"chCgshmSx\",layoutId:\"chCgshmSx\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"LinkedIn\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",...addPropertyOverrides({EasK_4J1P:{style:{height:\"100%\",width:\"100%\"}},Q89h7OBT6:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/\",motionChild:true,nodeId:\"qM01o3zp4\",openInNewTab:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-cn8vqy framer-1tohs1g\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"qM01o3zp4\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({AhwlgsLrV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},cuEBm4_Wu:{y:(componentViewport?.y||0)+0+16+922+0+0},EasK_4J1P:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+40+0},Q89h7OBT6:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+40+0},rzONiUPpZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},sA_WSwfq1:{y:(componentViewport?.y||0)+0+16+922+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cqzyk5-container\",layoutDependency:layoutDependency,layoutId:\"WdeEBptUR-container\",nodeId:\"WdeEBptUR\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"WdeEBptUR\",layoutId:\"WdeEBptUR\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"Instagram\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",...addPropertyOverrides({EasK_4J1P:{style:{height:\"100%\",width:\"100%\"}},Q89h7OBT6:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://dribbble.com/SonalRastogi08\",motionChild:true,nodeId:\"YGkqwSlLj\",openInNewTab:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ybdqzl framer-1tohs1g\",\"data-framer-name\":\"Dribble\",layoutDependency:layoutDependency,layoutId:\"YGkqwSlLj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({AhwlgsLrV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},cuEBm4_Wu:{y:(componentViewport?.y||0)+0+16+922+0+0},EasK_4J1P:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+80+0},Q89h7OBT6:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+80+0},rzONiUPpZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},sA_WSwfq1:{y:(componentViewport?.y||0)+0+16+922+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eyjnbx-container\",layoutDependency:layoutDependency,layoutId:\"IIDWQPNZG-container\",nodeId:\"IIDWQPNZG\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"IIDWQPNZG\",layoutId:\"IIDWQPNZG\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"Dribble\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",...addPropertyOverrides({EasK_4J1P:{style:{height:\"100%\",width:\"100%\"}},Q89h7OBT6:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/\",motionChild:true,nodeId:\"vs3gp53On\",openInNewTab:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10jdtu8 framer-1tohs1g\",\"data-framer-name\":\"YouTube\",layoutDependency:layoutDependency,layoutId:\"vs3gp53On\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({AhwlgsLrV:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},cuEBm4_Wu:{y:(componentViewport?.y||0)+0+16+922+0+0},EasK_4J1P:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+120+0},Q89h7OBT6:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+818+0+120+0},rzONiUPpZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+16+922+0+0},sA_WSwfq1:{y:(componentViewport?.y||0)+0+16+922+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hqp2m7-container\",layoutDependency:layoutDependency,layoutId:\"R5WnVB1pI-container\",nodeId:\"R5WnVB1pI\",rendersWithMotion:true,scopeId:\"woSgihNe2\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"R5WnVB1pI\",layoutId:\"R5WnVB1pI\",QlQ8yME_w:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",rMVY66udG:\"var(--token-669ac4bf-d7b9-4f0b-8ebe-20a6467ca2ed, rgba(255, 255, 255, 0.8))\",style:{height:\"100%\"},sXn5gsozU:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",tv2yh3Nqb:\"YouTube\",variant:matchVariant(\"PxhNVRmL6\"),width:\"100%\",XFGyso5rM:\"01\",YOPHYXkMu:\"var(--token-364a6e4f-6d74-4b9d-9ae9-86630db9a3a3, rgb(252, 114, 0))\",...addPropertyOverrides({EasK_4J1P:{style:{height:\"100%\",width:\"100%\"}},Q89h7OBT6:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ec5l6d\",layoutDependency:layoutDependency,layoutId:\"XE8IZ5_Jz\",style:{backgroundColor:\"var(--token-1ddf4880-0dfd-4d33-b8df-b8b5449008e1, rgb(23, 19, 18))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-d64UG.framer-1tohs1g, .framer-d64UG .framer-1tohs1g { display: block; }\",\".framer-d64UG.framer-1nmc7i3 { 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: 1200px; }\",\".framer-d64UG .framer-16wumd2 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 32px 16px 32px; position: relative; width: 1px; }\",\".framer-d64UG .framer-11zcmzq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-d64UG .framer-i9xg4a-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-d64UG .framer-9m69b8-container { flex: none; height: auto; position: relative; width: 205px; }\",\".framer-d64UG .framer-7a3esb { 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: 0px; position: relative; width: 1px; }\",\".framer-d64UG .framer-6bjnrv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 274px; overflow: visible; padding: 0px; position: relative; width: 60%; z-index: 1; }\",\".framer-d64UG .framer-rfodf2-container, .framer-d64UG .framer-12tcoqc-container, .framer-d64UG .framer-ozymsx-container, .framer-d64UG .framer-11z8ffa-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-d64UG .framer-k8x9it-container { flex: none; height: 430px; position: relative; width: 350px; }\",\".framer-d64UG .framer-1g8sb73 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-d64UG .framer-vl98ea, .framer-d64UG .framer-cn8vqy, .framer-d64UG .framer-1ybdqzl, .framer-d64UG .framer-10jdtu8 { 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; text-decoration: none; width: min-content; }\",\".framer-d64UG .framer-173nb-container, .framer-d64UG .framer-1cqzyk5-container, .framer-d64UG .framer-eyjnbx-container, .framer-d64UG .framer-1hqp2m7-container { flex: none; height: 30px; position: relative; width: auto; }\",\".framer-d64UG .framer-1ec5l6d { flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; top: -1px; z-index: 0; }\",\".framer-d64UG.framer-v-5g2818.framer-1nmc7i3, .framer-d64UG.framer-v-ep0ykh.framer-1nmc7i3 { align-content: flex-start; align-items: flex-start; overflow: hidden; }\",\".framer-d64UG.framer-v-5g2818 .framer-16wumd2, .framer-d64UG.framer-v-ep0ykh .framer-16wumd2 { align-content: flex-start; align-items: flex-start; align-self: unset; flex-direction: column; gap: unset; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; overflow: visible; padding: 16px 32px 32px 32px; }\",\".framer-d64UG.framer-v-5g2818 .framer-11zcmzq, .framer-d64UG.framer-v-ep0ykh .framer-11zcmzq { flex: none; width: 100%; z-index: 1; }\",\".framer-d64UG.framer-v-5g2818 .framer-7a3esb { flex: none; height: 456px; width: 100%; }\",\".framer-d64UG.framer-v-5g2818 .framer-6bjnrv, .framer-d64UG.framer-v-ep0ykh .framer-6bjnrv { gap: 16px; min-height: unset; }\",\".framer-d64UG.framer-v-5g2818 .framer-k8x9it-container { height: 94%; width: 31%; }\",\".framer-d64UG.framer-v-5g2818 .framer-1g8sb73, .framer-d64UG.framer-v-ep0ykh .framer-7a3esb, .framer-d64UG.framer-v-ep0ykh .framer-1g8sb73, .framer-d64UG.framer-v-1iny3af .framer-11zcmzq, .framer-d64UG.framer-v-1iny3af .framer-7a3esb, .framer-d64UG.framer-v-1iny3af .framer-1g8sb73, .framer-d64UG.framer-v-1vmh1b2 .framer-11zcmzq, .framer-d64UG.framer-v-1vmh1b2 .framer-7a3esb, .framer-d64UG.framer-v-1vmh1b2 .framer-1g8sb73, .framer-d64UG.framer-v-4zsvbf .framer-11zcmzq, .framer-d64UG.framer-v-q8s9q0 .framer-11zcmzq { flex: none; width: 100%; }\",\".framer-d64UG.framer-v-14n7fxg.framer-1nmc7i3, .framer-d64UG.framer-v-1iny3af.framer-1nmc7i3, .framer-d64UG.framer-v-dz9js5.framer-1nmc7i3, .framer-d64UG.framer-v-1vmh1b2.framer-1nmc7i3 { width: 810px; }\",\".framer-d64UG.framer-v-1iny3af .framer-16wumd2, .framer-d64UG.framer-v-1vmh1b2 .framer-16wumd2 { align-self: unset; flex-direction: column; gap: unset; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; padding: 16px 32px 32px 32px; }\",\".framer-d64UG.framer-v-1iny3af .framer-6bjnrv, .framer-d64UG.framer-v-1vmh1b2 .framer-6bjnrv { min-height: unset; }\",\".framer-d64UG.framer-v-1iny3af .framer-rfodf2-container, .framer-d64UG.framer-v-1iny3af .framer-12tcoqc-container, .framer-d64UG.framer-v-1iny3af .framer-ozymsx-container, .framer-d64UG.framer-v-1iny3af .framer-11z8ffa-container { height: 70px; }\",\".framer-d64UG.framer-v-1iny3af .framer-k8x9it-container, .framer-d64UG.framer-v-1vmh1b2 .framer-k8x9it-container, .framer-d64UG.framer-v-4zsvbf .framer-173nb-container, .framer-d64UG.framer-v-4zsvbf .framer-1cqzyk5-container, .framer-d64UG.framer-v-4zsvbf .framer-eyjnbx-container, .framer-d64UG.framer-v-4zsvbf .framer-1hqp2m7-container, .framer-d64UG.framer-v-q8s9q0 .framer-173nb-container, .framer-d64UG.framer-v-q8s9q0 .framer-1cqzyk5-container, .framer-d64UG.framer-v-q8s9q0 .framer-eyjnbx-container, .framer-d64UG.framer-v-q8s9q0 .framer-1hqp2m7-container { flex: 1 0 0px; width: 1px; }\",\".framer-d64UG.framer-v-1kn6vjt.framer-1nmc7i3, .framer-d64UG.framer-v-4zsvbf.framer-1nmc7i3, .framer-d64UG.framer-v-1nvyqi4.framer-1nmc7i3, .framer-d64UG.framer-v-q8s9q0.framer-1nmc7i3 { width: 390px; }\",\".framer-d64UG.framer-v-1kn6vjt .framer-16wumd2, .framer-d64UG.framer-v-1nvyqi4 .framer-16wumd2 { padding: 16px 24px 16px 24px; }\",\".framer-d64UG.framer-v-1kn6vjt .framer-9m69b8-container, .framer-d64UG.framer-v-4zsvbf .framer-9m69b8-container, .framer-d64UG.framer-v-1nvyqi4 .framer-9m69b8-container, .framer-d64UG.framer-v-q8s9q0 .framer-9m69b8-container { width: auto; }\",\".framer-d64UG.framer-v-4zsvbf .framer-16wumd2, .framer-d64UG.framer-v-q8s9q0 .framer-16wumd2 { align-self: unset; flex-direction: column; gap: unset; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; padding: 16px 24px 16px 24px; }\",\".framer-d64UG.framer-v-4zsvbf .framer-7a3esb { flex: none; flex-direction: column; gap: 0px; justify-content: center; width: 100%; }\",\".framer-d64UG.framer-v-4zsvbf .framer-6bjnrv, .framer-d64UG.framer-v-q8s9q0 .framer-6bjnrv { gap: 32px; min-height: unset; width: 100%; }\",\".framer-d64UG.framer-v-4zsvbf .framer-1g8sb73 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 10px; justify-content: center; width: 100%; }\",\".framer-d64UG.framer-v-4zsvbf .framer-vl98ea, .framer-d64UG.framer-v-4zsvbf .framer-cn8vqy, .framer-d64UG.framer-v-4zsvbf .framer-1ybdqzl, .framer-d64UG.framer-v-4zsvbf .framer-10jdtu8, .framer-d64UG.framer-v-q8s9q0 .framer-vl98ea, .framer-d64UG.framer-v-q8s9q0 .framer-cn8vqy, .framer-d64UG.framer-v-q8s9q0 .framer-1ybdqzl, .framer-d64UG.framer-v-q8s9q0 .framer-10jdtu8 { width: 100%; }\",\".framer-d64UG.framer-v-q8s9q0 .framer-7a3esb { flex: none; flex-direction: column; gap: 8px; justify-content: center; width: 100%; }\",\".framer-d64UG.framer-v-q8s9q0 .framer-1g8sb73 { flex: none; flex-direction: column; gap: 10px; justify-content: center; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 81.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sA_WSwfq1\":{\"layout\":[\"fixed\",\"auto\"]},\"nFM6rsK6L\":{\"layout\":[\"fixed\",\"auto\"]},\"cuEBm4_Wu\":{\"layout\":[\"fixed\",\"auto\"]},\"BttkawfhU\":{\"layout\":[\"fixed\",\"auto\"]},\"rzONiUPpZ\":{\"layout\":[\"fixed\",\"auto\"]},\"MzFlZ1ppU\":{\"layout\":[\"fixed\",\"auto\"]},\"AhwlgsLrV\":{\"layout\":[\"fixed\",\"auto\"]},\"zqD2o1hMN\":{\"layout\":[\"fixed\",\"auto\"]},\"EasK_4J1P\":{\"layout\":[\"fixed\",\"auto\"]},\"MicBG3I7m\":{\"layout\":[\"fixed\",\"auto\"]},\"Q89h7OBT6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SidGnavP0\":\"imageChange\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwoSgihNe2=withCSS(Component,css,\"framer-d64UG\");export default FramerwoSgihNe2;FramerwoSgihNe2.displayName=\"Nav Bar\";FramerwoSgihNe2.defaultProps={height:81.5,width:1200};addPropertyControls(FramerwoSgihNe2,{variant:{options:[\"HhpHZ77fb\",\"sA_WSwfq1\",\"nFM6rsK6L\",\"cuEBm4_Wu\",\"BttkawfhU\",\"rzONiUPpZ\",\"MzFlZ1ppU\",\"AhwlgsLrV\",\"zqD2o1hMN\",\"EasK_4J1P\",\"MicBG3I7m\",\"Q89h7OBT6\"],optionTitles:[\"Desktop White\",\"Desktop White Open\",\"Desktop Black\",\"Desktop Black open\",\"Tablet White\",\"Tablet White Open\",\"Tablet Black\",\"Tablet Black Open\",\"Phone White\",\"Phone white open\",\"Phone Black\",\"Phone Black Open\"],title:\"Variant\",type:ControlType.Enum},SidGnavP0:ImageNavBarControls?.[\"variant\"]&&{...ImageNavBarControls[\"variant\"],defaultValue:\"R3TPT7ajK\",description:undefined,hidden:undefined,optional:undefined,title:\"Image change\"},onSidGnavP0Change:{changes:\"SidGnavP0\",type:ControlType.ChangeHandler}});addFonts(FramerwoSgihNe2,[{explicitInter:true,fonts:[]},...BrandLogoFonts,...MenuButtonFonts,...NavMenuItemFonts,...ImageNavBarFonts,...TextLinkFonts],{supportsExplicitInterCodegen:true});FramerwoSgihNe2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BrandLogo,{},context),forwardLoader(MenuButton,{},context),forwardLoader(NavMenuItem,{},context),forwardLoader(ImageNavBar,{},context),forwardLoader(TextLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwoSgihNe2\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"81.5\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"SidGnavP0\\\":\\\"imageChange\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sA_WSwfq1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nFM6rsK6L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cuEBm4_Wu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BttkawfhU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rzONiUPpZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MzFlZ1ppU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AhwlgsLrV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zqD2o1hMN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EasK_4J1P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MicBG3I7m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q89h7OBT6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad1bd2b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/ecpnWtdVp/ecpnWtdVp.js\";import NavBar from\"#framer/local/canvasComponent/woSgihNe2/woSgihNe2.js\";const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const NavBarControls=getPropertyControls(NavBar);const breakpoints={K_38KB6Q7:\"(max-width: 809.98px)\",nwClxZ8Vb:\"(min-width: 810px) and (max-width: 1199.98px)\",Shj6EYRkR:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-cBcbm\";const variantClassNames={K_38KB6Q7:\"framer-v-aqiolv\",nwClxZ8Vb:\"framer-v-28q6i4\",Shj6EYRkR:\"framer-v-piyyj5\"};const MCmFBMpPx=undefined;const YUUL54S4P=undefined;const TYb1rJrFu=undefined;const j7BJOd8EG=undefined;const fkhX0LBKG=undefined;const GcQHyFMh2=undefined;const DxU1SadG7=undefined;const VrQL_FeVR=undefined;const IafMdr3NE=undefined;const WmWRB5Ttk=undefined;const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={K_38KB6Q7:[\".framer-cBcbm .framer-1ejoq6x-container { height: auto; }\"],nwClxZ8Vb:[\".framer-cBcbm .framer-1ejoq6x-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={K_38KB6Q7:\".framer-aqiolv-override\",nwClxZ8Vb:\".framer-28q6i4-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cBcbm.framer-ffuxn7, .framer-cBcbm .framer-ffuxn7 { display: block; }\",\".framer-cBcbm.framer-piyyj5 { align-content: center; align-items: center; background-color: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, #f2f2f2); 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: 100%; }\",\".framer-cBcbm .framer-1xkfyav-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 10px; z-index: 10; }\",\".framer-cBcbm .framer-16qks37 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-cBcbm .framer-1ejoq6x-container { flex: none; height: 100vh; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={K_38KB6Q7:\"(max-width: 809.98px)\",nwClxZ8Vb:\"(min-width: 810px) and (max-width: 1199.98px)\",Shj6EYRkR:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"Shj6EYRkR\",Phone:\"K_38KB6Q7\",Tablet:\"nwClxZ8Vb\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop Black open\":\"cuEBm4_Wu\",\"Desktop Black\":\"nFM6rsK6L\",\"Desktop White Open\":\"sA_WSwfq1\",\"Desktop White\":\"HhpHZ77fb\",\"Phone Black Open\":\"Q89h7OBT6\",\"Phone Black\":\"MicBG3I7m\",\"Phone white open\":\"EasK_4J1P\",\"Phone White\":\"zqD2o1hMN\",\"Tablet Black Open\":\"AhwlgsLrV\",\"Tablet Black\":\"MzFlZ1ppU\",\"Tablet White Open\":\"rzONiUPpZ\",\"Tablet White\":\"BttkawfhU\"};const getProps=({about,background,callToAction,designProcess,fAQS,height,hero,id,projects,skills,testimonials,variant1,width,...props})=>{return{...props,DxU1SadG7:background??props.DxU1SadG7,fkhX0LBKG:skills??props.fkhX0LBKG,GcQHyFMh2:designProcess??props.GcQHyFMh2,IafMdr3NE:fAQS??props.IafMdr3NE,j7BJOd8EG:projects??props.j7BJOd8EG,MCmFBMpPx:humanReadableEnumMap[variant1]??variant1??props.MCmFBMpPx??\"HhpHZ77fb\",TYb1rJrFu:about??props.TYb1rJrFu,variant:humanReadableVariantMap[props.variant]??props.variant??\"Shj6EYRkR\",VrQL_FeVR:testimonials??props.VrQL_FeVR,WmWRB5Ttk:callToAction??props.WmWRB5Ttk,YUUL54S4P:hero??props.YUUL54S4P};};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{style,className,layoutId,variant,MCmFBMpPx,YUUL54S4P,TYb1rJrFu,j7BJOd8EG,fkhX0LBKG,GcQHyFMh2,DxU1SadG7,VrQL_FeVR,IafMdr3NE,WmWRB5Ttk,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Shj6EYRkR\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, rgb(242, 242, 242)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-piyyj5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:81,width:\"100vw\",y:10,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1xkfyav-container\",layoutScroll:true,nodeId:\"psKbPCOPr\",rendersWithMotion:true,scopeId:\"Kczob_g1E\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K_38KB6Q7:{__framer__targets:[{ref:YUUL54S4P,target:\"zqD2o1hMN\"},{ref:TYb1rJrFu,target:\"MicBG3I7m\"},{ref:j7BJOd8EG,target:\"zqD2o1hMN\"},{ref:fkhX0LBKG,target:\"MicBG3I7m\"},{ref:GcQHyFMh2,target:\"MicBG3I7m\"},{ref:DxU1SadG7,target:\"MicBG3I7m\"},{ref:VrQL_FeVR,target:\"zqD2o1hMN\"},{ref:IafMdr3NE,target:\"MicBG3I7m\"},{ref:WmWRB5Ttk,target:\"MicBG3I7m\"}],variant:matchVariant(\"zqD2o1hMN\")},nwClxZ8Vb:{__framer__targets:[{ref:YUUL54S4P,target:\"BttkawfhU\"},{ref:TYb1rJrFu,target:\"MzFlZ1ppU\"},{ref:j7BJOd8EG,target:\"BttkawfhU\"},{ref:fkhX0LBKG,target:\"MzFlZ1ppU\"},{ref:GcQHyFMh2,target:\"MzFlZ1ppU\"},{ref:DxU1SadG7,target:\"MzFlZ1ppU\"},{ref:VrQL_FeVR,target:\"BttkawfhU\"},{ref:IafMdr3NE,target:\"MzFlZ1ppU\"},{ref:WmWRB5Ttk,target:\"MzFlZ1ppU\"}]}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:YUUL54S4P,target:\"HhpHZ77fb\"},{ref:TYb1rJrFu,target:\"nFM6rsK6L\"},{ref:j7BJOd8EG,target:\"HhpHZ77fb\"},{ref:fkhX0LBKG,target:\"nFM6rsK6L\"},{ref:GcQHyFMh2,target:\"nFM6rsK6L\"},{ref:DxU1SadG7,target:\"nFM6rsK6L\"},{ref:VrQL_FeVR,target:\"HhpHZ77fb\"},{ref:IafMdr3NE,target:\"nFM6rsK6L\"},{ref:WmWRB5Ttk,target:\"nFM6rsK6L\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"psKbPCOPr\",layoutId:\"psKbPCOPr\",SidGnavP0:\"R3TPT7ajK\",style:{width:\"100%\"},variant:matchVariant(MCmFBMpPx),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-16qks37\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K_38KB6Q7:{height:800},nwClxZ8Vb:{height:800}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ejoq6x-container\",nodeId:\"GypgmiYRl\",scopeId:\"Kczob_g1E\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K_38KB6Q7:{style:{width:\"100%\"},variant:matchVariant(\"TE0MYs_m8\")},nwClxZ8Vb:{style:{width:\"100%\"},variant:matchVariant(\"YN0Pcjafb\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"GypgmiYRl\",layoutId:\"GypgmiYRl\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tRzraFZYo\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nwClxZ8Vb\":{\"layout\":[\"fixed\",\"fixed\"]},\"K_38KB6Q7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MCmFBMpPx\":\"variant1\",\"YUUL54S4P\":\"hero\",\"TYb1rJrFu\":\"about\",\"j7BJOd8EG\":\"projects\",\"fkhX0LBKG\":\"skills\",\"GcQHyFMh2\":\"designProcess\",\"DxU1SadG7\":\"background\",\"VrQL_FeVR\":\"testimonials\",\"IafMdr3NE\":\"fAQS\",\"WmWRB5Ttk\":\"callToAction\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Shj6EYRkR\":[\".framer-1xkfyav-container\",\".framer-1ejoq6x-container\"],\"nwClxZ8Vb\":[\".framer-1xkfyav-container\",\".framer-1ejoq6x-container\"],\"K_38KB6Q7\":[\".framer-1xkfyav-container\",\".framer-1ejoq6x-container\"]}\n * @framerBreakpoints {\"Shj6EYRkR\":{\"min\":1200,\"canvasClassName\":\"framer-piyyj5-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"nwClxZ8Vb\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-28q6i4-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"K_38KB6Q7\":{\"max\":809,\"canvasClassName\":\"framer-aqiolv-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Shj6EYRkR\n * @framerLayoutTemplate true\n */const FramerKczob_g1E=withCSS(Component,css,\"framer-cBcbm\");export default FramerKczob_g1E;FramerKczob_g1E.displayName=\"Main Template\";FramerKczob_g1E.defaultProps={height:3e3,width:1200};addPropertyControls(FramerKczob_g1E,{MCmFBMpPx:NavBarControls?.[\"variant\"]&&{...NavBarControls[\"variant\"],defaultValue:\"HhpHZ77fb\",description:undefined,hidden:undefined,title:\"Variant\"},YUUL54S4P:{title:\"Hero\",type:ControlType.ScrollSectionRef},TYb1rJrFu:{title:\"About\",type:ControlType.ScrollSectionRef},j7BJOd8EG:{title:\"Projects\",type:ControlType.ScrollSectionRef},fkhX0LBKG:{title:\"Skills\",type:ControlType.ScrollSectionRef},GcQHyFMh2:{title:\"Design Process\",type:ControlType.ScrollSectionRef},DxU1SadG7:{title:\"Background\",type:ControlType.ScrollSectionRef},VrQL_FeVR:{title:\"Testimonials\",type:ControlType.ScrollSectionRef},IafMdr3NE:{title:\"FAQs\",type:ControlType.ScrollSectionRef},WmWRB5Ttk:{title:\"Call to action\",type:ControlType.ScrollSectionRef}});addFonts(FramerKczob_g1E,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerKczob_g1E.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKczob_g1E\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nwClxZ8Vb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K_38KB6Q7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"Shj6EYRkR\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"MCmFBMpPx\\\":\\\"variant1\\\",\\\"YUUL54S4P\\\":\\\"hero\\\",\\\"TYb1rJrFu\\\":\\\"about\\\",\\\"j7BJOd8EG\\\":\\\"projects\\\",\\\"fkhX0LBKG\\\":\\\"skills\\\",\\\"GcQHyFMh2\\\":\\\"designProcess\\\",\\\"DxU1SadG7\\\":\\\"background\\\",\\\"VrQL_FeVR\\\":\\\"testimonials\\\",\\\"IafMdr3NE\\\":\\\"fAQS\\\",\\\"WmWRB5Ttk\\\":\\\"callToAction\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"3000\",\"framerHitTargets\":\"{\\\"Shj6EYRkR\\\":[\\\".framer-1xkfyav-container\\\",\\\".framer-1ejoq6x-container\\\"],\\\"nwClxZ8Vb\\\":[\\\".framer-1xkfyav-container\\\",\\\".framer-1ejoq6x-container\\\"],\\\"K_38KB6Q7\\\":[\\\".framer-1xkfyav-container\\\",\\\".framer-1ejoq6x-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"Shj6EYRkR\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-piyyj5-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"nwClxZ8Vb\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-28q6i4-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"K_38KB6Q7\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-aqiolv-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/ecpnWtdVp/ecpnWtdVp.js\";import NavBar from\"#framer/local/canvasComponent/woSgihNe2/woSgihNe2.js\";const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const breakpoints={EeywYOZe_:\"(min-width: 810px) and (max-width: 1199.98px)\",OLBG8YIgx:\"(min-width: 1200px)\",zytE9VKZr:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-n6HOJ\";const variantClassNames={EeywYOZe_:\"framer-v-1pl2irn\",OLBG8YIgx:\"framer-v-9y2g7x\",zytE9VKZr:\"framer-v-mpn8lq\"};const qHG2T_lNR=undefined;const eeLd0Utzq=undefined;const TnMXRVDWo=undefined;const Ez73j8_j3=undefined;const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n6HOJ.framer-pb3cmw, .framer-n6HOJ .framer-pb3cmw { display: block; }\",\".framer-n6HOJ.framer-9y2g7x { align-content: center; align-items: center; background-color: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, #f2f2f2); 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: 100%; }\",\".framer-n6HOJ .framer-rwldjd-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 10px; z-index: 10; }\",\".framer-n6HOJ .framer-1p49klb { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-n6HOJ .framer-1lne5xo-container { flex: none; height: 100vh; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EeywYOZe_:\"(min-width: 810px) and (max-width: 1199.98px)\",OLBG8YIgx:\"(min-width: 1200px)\",zytE9VKZr:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"OLBG8YIgx\",Phone:\"zytE9VKZr\",Tablet:\"EeywYOZe_\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({callToAction,fAQS,header,height,id,imageScroll,width,...props})=>{return{...props,eeLd0Utzq:imageScroll??props.eeLd0Utzq,Ez73j8_j3:fAQS??props.Ez73j8_j3,qHG2T_lNR:header??props.qHG2T_lNR,TnMXRVDWo:callToAction??props.TnMXRVDWo,variant:humanReadableVariantMap[props.variant]??props.variant??\"OLBG8YIgx\"};};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{style,className,layoutId,variant,qHG2T_lNR,eeLd0Utzq,TnMXRVDWo,Ez73j8_j3,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"OLBG8YIgx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, rgb(242, 242, 242)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-9y2g7x\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:81,width:\"100vw\",y:10,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-rwldjd-container\",layoutScroll:true,nodeId:\"eagrdMrwr\",rendersWithMotion:true,scopeId:\"kWXLv_8DN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EeywYOZe_:{__framer__targets:[{ref:qHG2T_lNR,target:\"MzFlZ1ppU\"},{ref:eeLd0Utzq,target:\"BttkawfhU\"},{ref:TnMXRVDWo,target:\"MzFlZ1ppU\"},{ref:Ez73j8_j3,target:\"MzFlZ1ppU\"}],variant:matchVariant(\"MzFlZ1ppU\")},zytE9VKZr:{__framer__targets:[{ref:qHG2T_lNR,target:\"MicBG3I7m\"},{ref:eeLd0Utzq,target:\"zqD2o1hMN\"},{ref:TnMXRVDWo,target:\"MicBG3I7m\"},{ref:Ez73j8_j3,target:\"MicBG3I7m\"}],variant:matchVariant(\"MicBG3I7m\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:qHG2T_lNR,target:\"nFM6rsK6L\"},{ref:eeLd0Utzq,target:\"HhpHZ77fb\"},{ref:TnMXRVDWo,target:\"nFM6rsK6L\"},{ref:Ez73j8_j3,target:\"nFM6rsK6L\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"eagrdMrwr\",layoutId:\"eagrdMrwr\",SidGnavP0:\"R3TPT7ajK\",style:{width:\"100%\"},variant:matchVariant(\"nFM6rsK6L\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p49klb\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lne5xo-container\",nodeId:\"Pj_0kkTiP\",scopeId:\"kWXLv_8DN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EeywYOZe_:{variant:matchVariant(\"YN0Pcjafb\")},zytE9VKZr:{variant:matchVariant(\"TE0MYs_m8\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Pj_0kkTiP\",layoutId:\"Pj_0kkTiP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tRzraFZYo\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EeywYOZe_\":{\"layout\":[\"fixed\",\"fixed\"]},\"zytE9VKZr\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qHG2T_lNR\":\"header\",\"eeLd0Utzq\":\"imageScroll\",\"TnMXRVDWo\":\"callToAction\",\"Ez73j8_j3\":\"fAQS\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"OLBG8YIgx\":[\".framer-rwldjd-container\",\".framer-1lne5xo-container\"],\"EeywYOZe_\":[\".framer-rwldjd-container\",\".framer-1lne5xo-container\"],\"zytE9VKZr\":[\".framer-rwldjd-container\",\".framer-1lne5xo-container\"]}\n * @framerBreakpoints {\"OLBG8YIgx\":{\"min\":1200,\"canvasClassName\":\"framer-9y2g7x-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"EeywYOZe_\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1pl2irn-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"zytE9VKZr\":{\"max\":809,\"canvasClassName\":\"framer-mpn8lq-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant OLBG8YIgx\n * @framerLayoutTemplate true\n */const FramerkWXLv_8DN=withCSS(Component,css,\"framer-n6HOJ\");export default FramerkWXLv_8DN;FramerkWXLv_8DN.displayName=\"Contact\";FramerkWXLv_8DN.defaultProps={height:2e3,width:1200};addPropertyControls(FramerkWXLv_8DN,{qHG2T_lNR:{title:\"Header\",type:ControlType.ScrollSectionRef},eeLd0Utzq:{title:\"Image Scroll\",type:ControlType.ScrollSectionRef},TnMXRVDWo:{title:\"Call to action\",type:ControlType.ScrollSectionRef},Ez73j8_j3:{title:\"FAQs\",type:ControlType.ScrollSectionRef}});addFonts(FramerkWXLv_8DN,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerkWXLv_8DN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkWXLv_8DN\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"OLBG8YIgx\\\":[\\\".framer-rwldjd-container\\\",\\\".framer-1lne5xo-container\\\"],\\\"EeywYOZe_\\\":[\\\".framer-rwldjd-container\\\",\\\".framer-1lne5xo-container\\\"],\\\"zytE9VKZr\\\":[\\\".framer-rwldjd-container\\\",\\\".framer-1lne5xo-container\\\"]}\",\"framerBreakpoints\":\"{\\\"OLBG8YIgx\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-9y2g7x-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"EeywYOZe_\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1pl2irn-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"zytE9VKZr\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-mpn8lq-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerVariables\":\"{\\\"qHG2T_lNR\\\":\\\"header\\\",\\\"eeLd0Utzq\\\":\\\"imageScroll\\\",\\\"TnMXRVDWo\\\":\\\"callToAction\\\",\\\"Ez73j8_j3\\\":\\\"fAQS\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EeywYOZe_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zytE9VKZr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"2000\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"OLBG8YIgx\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/ecpnWtdVp/ecpnWtdVp.js\";import NavBar from\"#framer/local/canvasComponent/woSgihNe2/woSgihNe2.js\";const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const breakpoints={cOeb4cUK7:\"(max-width: 809.98px)\",h3dd8lkUy:\"(min-width: 810px) and (max-width: 1199.98px)\",Jbv2tWQ_a:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-LEERb\";const variantClassNames={cOeb4cUK7:\"framer-v-1azh94s\",h3dd8lkUy:\"framer-v-10kknvo\",Jbv2tWQ_a:\"framer-v-o6jtkk\"};const NGncAKhzS=undefined;const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LEERb.framer-1kp5rq, .framer-LEERb .framer-1kp5rq { display: block; }\",\".framer-LEERb.framer-o6jtkk { align-content: center; align-items: center; background-color: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, #f2f2f2); 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: 100%; }\",\".framer-LEERb .framer-p32kto-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 10px; z-index: 1; }\",\".framer-LEERb .framer-17vd6xp { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-LEERb .framer-8k6080-container { flex: none; height: 100vh; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={cOeb4cUK7:\"(max-width: 809.98px)\",h3dd8lkUy:\"(min-width: 810px) and (max-width: 1199.98px)\",Jbv2tWQ_a:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"Jbv2tWQ_a\",Phone:\"cOeb4cUK7\",Tablet:\"h3dd8lkUy\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({allProjects,height,id,width,...props})=>{return{...props,NGncAKhzS:allProjects??props.NGncAKhzS,variant:humanReadableVariantMap[props.variant]??props.variant??\"Jbv2tWQ_a\"};};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{style,className,layoutId,variant,NGncAKhzS,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Jbv2tWQ_a\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, rgb(242, 242, 242)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-o6jtkk\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:81,width:\"100vw\",y:10,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-p32kto-container\",layoutScroll:true,nodeId:\"DHirDOdvV\",rendersWithMotion:true,scopeId:\"UdYmXYuA0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cOeb4cUK7:{__framer__targets:[{ref:NGncAKhzS,target:\"MicBG3I7m\"}],variant:matchVariant(\"MicBG3I7m\")},h3dd8lkUy:{__framer__targets:[{ref:NGncAKhzS,target:\"MzFlZ1ppU\"}],variant:matchVariant(\"MzFlZ1ppU\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:NGncAKhzS,target:\"nFM6rsK6L\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"DHirDOdvV\",layoutId:\"DHirDOdvV\",SidGnavP0:\"R3TPT7ajK\",style:{width:\"100%\"},variant:matchVariant(\"nFM6rsK6L\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-17vd6xp\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8k6080-container\",nodeId:\"jv2XrAn3P\",scopeId:\"UdYmXYuA0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cOeb4cUK7:{variant:matchVariant(\"TE0MYs_m8\")},h3dd8lkUy:{variant:matchVariant(\"YN0Pcjafb\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"jv2XrAn3P\",layoutId:\"jv2XrAn3P\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tRzraFZYo\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h3dd8lkUy\":{\"layout\":[\"fixed\",\"fixed\"]},\"cOeb4cUK7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NGncAKhzS\":\"allProjects\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Jbv2tWQ_a\":[\".framer-p32kto-container\",\".framer-8k6080-container\"],\"h3dd8lkUy\":[\".framer-p32kto-container\",\".framer-8k6080-container\"],\"cOeb4cUK7\":[\".framer-p32kto-container\",\".framer-8k6080-container\"]}\n * @framerBreakpoints {\"Jbv2tWQ_a\":{\"min\":1200,\"canvasClassName\":\"framer-o6jtkk-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"h3dd8lkUy\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-10kknvo-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"cOeb4cUK7\":{\"max\":809,\"canvasClassName\":\"framer-1azh94s-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Jbv2tWQ_a\n * @framerLayoutTemplate true\n */const FramerUdYmXYuA0=withCSS(Component,css,\"framer-LEERb\");export default FramerUdYmXYuA0;FramerUdYmXYuA0.displayName=\"Projects\";FramerUdYmXYuA0.defaultProps={height:2e3,width:1200};addPropertyControls(FramerUdYmXYuA0,{NGncAKhzS:{title:\"All projects\",type:ControlType.ScrollSectionRef}});addFonts(FramerUdYmXYuA0,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerUdYmXYuA0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUdYmXYuA0\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"Jbv2tWQ_a\",\"framerBreakpoints\":\"{\\\"Jbv2tWQ_a\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-o6jtkk-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"h3dd8lkUy\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-10kknvo-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"cOeb4cUK7\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1azh94s-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"Jbv2tWQ_a\\\":[\\\".framer-p32kto-container\\\",\\\".framer-8k6080-container\\\"],\\\"h3dd8lkUy\\\":[\\\".framer-p32kto-container\\\",\\\".framer-8k6080-container\\\"],\\\"cOeb4cUK7\\\":[\\\".framer-p32kto-container\\\",\\\".framer-8k6080-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h3dd8lkUy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cOeb4cUK7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"NGncAKhzS\\\":\\\"allProjects\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"2000\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/ecpnWtdVp/ecpnWtdVp.js\";import NavBar from\"#framer/local/canvasComponent/woSgihNe2/woSgihNe2.js\";const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const ContainerWithFX=withFX(Container);const FooterFonts=getFonts(Footer);const breakpoints={CYXiAPUMs:\"(max-width: 809.98px)\",O_aLUgSs3:\"(min-width: 810px) and (max-width: 1199.98px)\",zD_G7bFLj:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-LLq8L\";const variantClassNames={CYXiAPUMs:\"framer-v-1ngc2yq\",O_aLUgSs3:\"framer-v-1eya2hz\",zD_G7bFLj:\"framer-v-14rbewr\"};const aaFSV6ln1=undefined;const sKp8Dk5TC=undefined;const dJ6Gr69kf=undefined;const bFaKiSbmZ=undefined;const nRuZQQkej=undefined;const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={CYXiAPUMs:[\".framer-LLq8L .framer-lmz48s-container { height: auto; }\"],O_aLUgSs3:[\".framer-LLq8L .framer-lmz48s-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CYXiAPUMs:\".framer-1ngc2yq-override\",O_aLUgSs3:\".framer-1eya2hz-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LLq8L.framer-1sazs4h, .framer-LLq8L .framer-1sazs4h { display: block; }\",\".framer-LLq8L.framer-14rbewr { align-content: center; align-items: center; background-color: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, #f2f2f2); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LLq8L .framer-1ydlvoq-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 10px; z-index: 10; }\",\".framer-LLq8L .framer-sm6ygw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-LLq8L .framer-lmz48s-container { flex: none; height: 100vh; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={CYXiAPUMs:\"(max-width: 809.98px)\",O_aLUgSs3:\"(min-width: 810px) and (max-width: 1199.98px)\",zD_G7bFLj:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"zD_G7bFLj\",Phone:\"CYXiAPUMs\",Tablet:\"O_aLUgSs3\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({about,background,fAQS,header,height,id,imageScroll,width,...props})=>{return{...props,aaFSV6ln1:header??props.aaFSV6ln1,bFaKiSbmZ:background??props.bFaKiSbmZ,dJ6Gr69kf:about??props.dJ6Gr69kf,nRuZQQkej:fAQS??props.nRuZQQkej,sKp8Dk5TC:imageScroll??props.sKp8Dk5TC,variant:humanReadableVariantMap[props.variant]??props.variant??\"zD_G7bFLj\"};};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{style,className,layoutId,variant,aaFSV6ln1,sKp8Dk5TC,dJ6Gr69kf,bFaKiSbmZ,nRuZQQkej,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"zD_G7bFLj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2b8db07f-0984-4a5a-a5fc-aa28e843a23c, rgb(242, 242, 242)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-14rbewr\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:81,width:\"100vw\",y:10,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ydlvoq-container\",layoutScroll:true,nodeId:\"Je3cawlq1\",rendersWithMotion:true,scopeId:\"dcweJ3frg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CYXiAPUMs:{__framer__targets:[{ref:aaFSV6ln1,target:\"MicBG3I7m\"},{ref:sKp8Dk5TC,target:\"zqD2o1hMN\"},{ref:dJ6Gr69kf,target:\"MicBG3I7m\"},{ref:bFaKiSbmZ,target:\"MicBG3I7m\"},{ref:nRuZQQkej,target:\"MicBG3I7m\"}],variant:matchVariant(\"MicBG3I7m\")},O_aLUgSs3:{__framer__targets:[{ref:aaFSV6ln1,target:\"MzFlZ1ppU\"},{ref:sKp8Dk5TC,target:\"BttkawfhU\"},{ref:dJ6Gr69kf,target:\"MzFlZ1ppU\"},{ref:bFaKiSbmZ,target:\"MzFlZ1ppU\"},{ref:nRuZQQkej,target:\"MzFlZ1ppU\"}],variant:matchVariant(\"MzFlZ1ppU\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:aaFSV6ln1,target:\"nFM6rsK6L\"},{ref:sKp8Dk5TC,target:\"HhpHZ77fb\"},{ref:dJ6Gr69kf,target:\"nFM6rsK6L\"},{ref:bFaKiSbmZ,target:\"nFM6rsK6L\"},{ref:nRuZQQkej,target:\"nFM6rsK6L\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"Je3cawlq1\",layoutId:\"Je3cawlq1\",SidGnavP0:\"R3TPT7ajK\",style:{width:\"100%\"},variant:matchVariant(\"nFM6rsK6L\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-sm6ygw\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CYXiAPUMs:{height:800},O_aLUgSs3:{height:800}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lmz48s-container\",nodeId:\"D0_j6CFiA\",scopeId:\"dcweJ3frg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CYXiAPUMs:{style:{width:\"100%\"},variant:matchVariant(\"TE0MYs_m8\")},O_aLUgSs3:{style:{width:\"100%\"},variant:matchVariant(\"YN0Pcjafb\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"D0_j6CFiA\",layoutId:\"D0_j6CFiA\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"tRzraFZYo\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"O_aLUgSs3\":{\"layout\":[\"fixed\",\"fixed\"]},\"CYXiAPUMs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aaFSV6ln1\":\"header\",\"sKp8Dk5TC\":\"imageScroll\",\"dJ6Gr69kf\":\"about\",\"bFaKiSbmZ\":\"background\",\"nRuZQQkej\":\"fAQS\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"zD_G7bFLj\":[\".framer-1ydlvoq-container\",\".framer-lmz48s-container\"],\"O_aLUgSs3\":[\".framer-1ydlvoq-container\",\".framer-lmz48s-container\"],\"CYXiAPUMs\":[\".framer-1ydlvoq-container\",\".framer-lmz48s-container\"]}\n * @framerBreakpoints {\"zD_G7bFLj\":{\"min\":1200,\"canvasClassName\":\"framer-14rbewr-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"O_aLUgSs3\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1eya2hz-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"CYXiAPUMs\":{\"max\":809,\"canvasClassName\":\"framer-1ngc2yq-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant zD_G7bFLj\n * @framerLayoutTemplate true\n */const FramerdcweJ3frg=withCSS(Component,css,\"framer-LLq8L\");export default FramerdcweJ3frg;FramerdcweJ3frg.displayName=\"About\";FramerdcweJ3frg.defaultProps={height:2e3,width:1200};addPropertyControls(FramerdcweJ3frg,{aaFSV6ln1:{title:\"Header\",type:ControlType.ScrollSectionRef},sKp8Dk5TC:{title:\"Image scroll\",type:ControlType.ScrollSectionRef},dJ6Gr69kf:{title:\"About\",type:ControlType.ScrollSectionRef},bFaKiSbmZ:{title:\"Background\",type:ControlType.ScrollSectionRef},nRuZQQkej:{title:\"FAQs\",type:ControlType.ScrollSectionRef}});addFonts(FramerdcweJ3frg,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerdcweJ3frg.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdcweJ3frg\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O_aLUgSs3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CYXiAPUMs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"aaFSV6ln1\\\":\\\"header\\\",\\\"sKp8Dk5TC\\\":\\\"imageScroll\\\",\\\"dJ6Gr69kf\\\":\\\"about\\\",\\\"bFaKiSbmZ\\\":\\\"background\\\",\\\"nRuZQQkej\\\":\\\"fAQS\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"zD_G7bFLj\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-14rbewr-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"O_aLUgSs3\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1eya2hz-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"CYXiAPUMs\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ngc2yq-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"zD_G7bFLj\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"2000\",\"framerHitTargets\":\"{\\\"zD_G7bFLj\\\":[\\\".framer-1ydlvoq-container\\\",\\\".framer-lmz48s-container\\\"],\\\"O_aLUgSs3\\\":[\\\".framer-1ydlvoq-container\\\",\\\".framer-lmz48s-container\\\"],\\\"CYXiAPUMs\\\":[\\\".framer-1ydlvoq-container\\\",\\\".framer-lmz48s-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainTemplate from \"https://framerusercontent.com/modules/Ew8QW6yd64y3sct3oLF9/Qlx83jXxJPCtUVnHpgxb/Kczob_g1E.js\";\r\nimport Contact from \"https://framerusercontent.com/modules/PqYBoSkUGfcOHOGuFiQZ/nyrVm8mpJ93UlJuRnVAs/kWXLv_8DN.js\";\r\nimport Projects from \"https://framerusercontent.com/modules/VGPuyOz6vsj5WMi9tEue/SBEjtCB6kUaVdjytfjat/UdYmXYuA0.js\";\r\nimport About from \"https://framerusercontent.com/modules/yzxId0EIfcraGDAVSWiC/cA0OemMM2wnE6M0jbPwG/dcweJ3frg.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {gxTCeMSUd: \"faqs\", lDxiO2ClX: \"about\", LGnjxHo3t: \"gallery\", o0HkiGfoa: \"design-process\", QooXXxxDV: \"testimonials\", sYB1Y1x0e: \"hero\", XLwRhJNZI: \"background\", XSkrPhhk6: \"call-to-action\", XzwqAqeg_: \"skills\", y8iBNXJ4E: \"projects\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rY7OGHkprT9YNyCga21r/spCytq49unnLNOKFS6Jv/augiA20Il.js\")), path: \"/\"}, Fl9zmkKQD: {elements: {ipO_IEl7d: \"all-projects\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7pNTDd7RIs0GzjgOOLNv/qKLQMTiGCYuwy1otdVzi/Fl9zmkKQD.js\")), path: \"/projects\"}, mjvDx56UN: {elements: {Ab1LQ80aE: \"1\", bG_I8x9ql: \"image-scroll\", IWJPlXcyR: \"faqs\", MVvr2_D6f: \"background\", qljoGH1f5: \"about-details\", RKri7OMAK: \"about\", V8v0kRaKu: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PhZyttF5qAYQoGXCU6i6/jejjBzX6GlG0cBvagnDd/mjvDx56UN.js\")), path: \"/about\"}, gfEGqudvv: {elements: {aLK5mtKpS: \"about-details\", ARHJCpywT: \"faqs\", hUM9GTecc: \"call-to-action\", mmuTAwUGZ: \"header\", N2WneB_CZ: \"1\", u64TxZSJF: \"image-scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NCYPnx1Xs10fUIQT0B20/hVshyYdtSXz3vRoJQ8Jd/gfEGqudvv.js\")), path: \"/contact\"}, vETT0XH3Y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vKxbh4lhBCTK0jt2XgUI/Xe4plNaamU1p3UJWMp8t/vETT0XH3Y.js\")), path: \"/404\"}, U5sP2XLzm: {collectionId: \"Se2vYP4O1\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XIZwwQdldQi7SSsK2HSu/iUzcLjk2PSLWRTQGBVEV/U5sP2XLzm.js\")), path: \"/projects/:LH8zKFZ9a\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Se2vYP4O1: async () => (await import(\"https://framerusercontent.com/modules/gzeLnrfxlfEn9z0rDSao/mfc04XV5yGVuNII7CV7b/Se2vYP4O1.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"5019d287a3fada687072401687f913d6077e46fc2e28e0a2eab32807eee5a364\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {DxU1SadG7: {href: {hash: \":XLwRhJNZI\", webPageId: \"augiA20Il\"}, refKey: true}, fkhX0LBKG: {href: {hash: \":XzwqAqeg_\", webPageId: \"augiA20Il\"}, refKey: true}, GcQHyFMh2: {href: {hash: \":o0HkiGfoa\", webPageId: \"augiA20Il\"}, refKey: true}, IafMdr3NE: {href: {hash: \":gxTCeMSUd\", webPageId: \"augiA20Il\"}, refKey: true}, j7BJOd8EG: {href: {hash: \":y8iBNXJ4E\", webPageId: \"augiA20Il\"}, refKey: true}, MCmFBMpPx: \"HhpHZ77fb\", TYb1rJrFu: {href: {hash: \":lDxiO2ClX\", webPageId: \"augiA20Il\"}, refKey: true}, VrQL_FeVR: {href: {hash: \":QooXXxxDV\", webPageId: \"augiA20Il\"}, refKey: true}, WmWRB5Ttk: {href: {hash: \":XSkrPhhk6\", webPageId: \"augiA20Il\"}, refKey: true}, YUUL54S4P: {href: {hash: \":sYB1Y1x0e\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {NGncAKhzS: {href: {hash: \":ipO_IEl7d\", webPageId: \"Fl9zmkKQD\"}, refKey: true}}\r\nconst props3 = {aaFSV6ln1: {href: {hash: \":V8v0kRaKu\", webPageId: \"mjvDx56UN\"}, refKey: true}, bFaKiSbmZ: {href: {hash: \":MVvr2_D6f\", webPageId: \"mjvDx56UN\"}, refKey: true}, dJ6Gr69kf: {href: {hash: \":RKri7OMAK\", webPageId: \"mjvDx56UN\"}, refKey: true}, nRuZQQkej: {href: {hash: \":IWJPlXcyR\", webPageId: \"mjvDx56UN\"}, refKey: true}, sKp8Dk5TC: {href: {hash: \":bG_I8x9ql\", webPageId: \"mjvDx56UN\"}, refKey: true}}\r\nconst props4 = {eeLd0Utzq: {href: {hash: \":u64TxZSJF\", webPageId: \"gfEGqudvv\"}, refKey: true}, Ez73j8_j3: {href: {hash: \":ARHJCpywT\", webPageId: \"gfEGqudvv\"}, refKey: true}, qHG2T_lNR: {href: {hash: \":mmuTAwUGZ\", webPageId: \"gfEGqudvv\"}, refKey: true}, TnMXRVDWo: {href: {hash: \":hUM9GTecc\", webPageId: \"gfEGqudvv\"}, refKey: true}}\r\nconst props5 = {...props1, DxU1SadG7: undefined, fkhX0LBKG: undefined, GcQHyFMh2: undefined, IafMdr3NE: undefined, j7BJOd8EG: undefined, MCmFBMpPx: \"nFM6rsK6L\", TYb1rJrFu: undefined, VrQL_FeVR: undefined, WmWRB5Ttk: undefined, YUUL54S4P: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, Fl9zmkKQD: props2, gfEGqudvv: props4, mjvDx56UN: props3, U5sP2XLzm: props5, vETT0XH3Y: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"vETT0XH3Y\":\r\ncase \"U5sP2XLzm\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"YUUL54S4P\"], props[\"TYb1rJrFu\"], props[\"j7BJOd8EG\"], props[\"fkhX0LBKG\"], props[\"GcQHyFMh2\"], props[\"DxU1SadG7\"], props[\"VrQL_FeVR\"], props[\"IafMdr3NE\"], props[\"WmWRB5Ttk\"]]}, (resolvedLinks) => React.createElement(MainTemplate, {...props, DxU1SadG7: siteRef(resolvedLinks[5]), fkhX0LBKG: siteRef(resolvedLinks[3]), GcQHyFMh2: siteRef(resolvedLinks[4]), IafMdr3NE: siteRef(resolvedLinks[7]), j7BJOd8EG: siteRef(resolvedLinks[2]), key: \"MainTemplate\", style, TYb1rJrFu: siteRef(resolvedLinks[1]), VrQL_FeVR: siteRef(resolvedLinks[6]), WmWRB5Ttk: siteRef(resolvedLinks[8]), YUUL54S4P: siteRef(resolvedLinks[0])}, children(true)));\r\ncase \"Fl9zmkKQD\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"NGncAKhzS\"]]}, (resolvedLinks) => React.createElement(Projects, {...props, key: \"Projects\", NGncAKhzS: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"mjvDx56UN\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"aaFSV6ln1\"], props[\"sKp8Dk5TC\"], props[\"dJ6Gr69kf\"], props[\"bFaKiSbmZ\"], props[\"nRuZQQkej\"]]}, (resolvedLinks) => React.createElement(About, {...props, aaFSV6ln1: siteRef(resolvedLinks[0]), bFaKiSbmZ: siteRef(resolvedLinks[3]), dJ6Gr69kf: siteRef(resolvedLinks[2]), key: \"About\", nRuZQQkej: siteRef(resolvedLinks[4]), sKp8Dk5TC: siteRef(resolvedLinks[1]), style}, children(true)));\r\ncase \"gfEGqudvv\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"qHG2T_lNR\"], props[\"eeLd0Utzq\"], props[\"TnMXRVDWo\"], props[\"Ez73j8_j3\"]]}, (resolvedLinks) => React.createElement(Contact, {...props, eeLd0Utzq: siteRef(resolvedLinks[1]), Ez73j8_j3: siteRef(resolvedLinks[3]), key: \"Contact\", qHG2T_lNR: siteRef(resolvedLinks[0]), style, TnMXRVDWo: siteRef(resolvedLinks[2])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"vETT0XH3Y\":\r\ncase \"U5sP2XLzm\":\r\nreturn [{hash: \"aqiolv\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"28q6i4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"piyyj5\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"Fl9zmkKQD\":\r\nreturn [{hash: \"1azh94s\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"10kknvo\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"o6jtkk\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"mjvDx56UN\":\r\nreturn [{hash: \"1ngc2yq\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1eya2hz\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"14rbewr\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"gfEGqudvv\":\r\nreturn [{hash: \"mpn8lq\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1pl2irn\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"9y2g7x\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vKxbh4lhBCTK0jt2XgUI/Xe4plNaamU1p3UJWMp8t/vETT0XH3Y.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://carolina12.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/uP3EHAF0TlYZrajABvau/h3lsxIQMamAhBsS0xhBO/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.7, ease: [0.89, 0.11, 0.4, 1.01], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0%\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.7, ease: [0.87, 0.11, 0.43, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-20%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}