{"version":3,"file":"shared-lib.DXJ2l4tg.mjs","names":["useState","useState","useRef","addPropertyOverrides","ScrambleTextFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","prefix","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","HoverLogo","NavLink","ModeSwitch","ModeSwitchInfo","cycleOrder","serializationHash","variantClassNames","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","FooterLogo","FooterLinks","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/fx5vKEVxbIIxemEOI1Dn/F2rgVU9o8BggT3uA4dOH/ThemeToggle.js","https:/framerusercontent.com/modules/2W9L2VsEQAoG0n7IwCnd/4z1FM5HZfY4erYFFvRLN/ScrambleText.js","https:/framerusercontent.com/modules/6uiDbmfzOz0Id5P6WvUE/TKa1RAV1fcKQ0DpIjPun/dJNhnBnzT.js","https:/framerusercontent.com/modules/8Yi9Yw2c3cGI6h3qSZhg/OO4vcsvWwQjBQts5tUgc/L_K73ifIj.js","https:/framerusercontent.com/modules/Sbchdox7Jbedwjg4oupU/O8rsX8Ok06p2QkfERxx6/otn2tQMhq.js","https:/framerusercontent.com/modules/3mIChamBOxzvO0Eq1FBY/zKTi5wyEoraZRi7apbOR/jBP1HwFMI.js","https:/framerusercontent.com/modules/bMxn2UXTYN1WGfwvTmUa/f9SNfUTm5kFBDnLGEwrr/codYhWw6Q.js","https:/framerusercontent.com/modules/ieXQXvIqum7snqB7P6ca/CRtADkNGJtD3thfnLDva/YUNBbbn6y.js","https:/framerusercontent.com/modules/f5gvvzMbB7JhXiDv0iTP/ydfBZayff7YBzso8MEO6/kAtjL3ZEF.js","https:/framerusercontent.com/modules/2eDLNZ3jHerqKxYF6TRr/skkNOgILOESMOo8QiYkG/WncVwUrUZ.js","https:/framerusercontent.com/modules/r6JhT3heZ8RU3ip81VVU/OkEblxXE2vjchTVt2raG/eWd0yysTW.js","https:/framerusercontent.com/modules/cyEyXWpi6G3M7SSQ2SQH/JBr6O2bpQUrBR0Y77nMC/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";export function withThemeToggle(Component){return props=>{const[isDark,setIsDark]=useState(false);const[isLoaded,setIsLoaded]=useState(false);useEffect(()=>{// 1. Check local storage for persistence across pages\nconst storedTheme=localStorage.getItem(\"framer-theme\");// 2. Default to light mode ONLY, ignoring system preferences\n// If storedTheme is \"dark\", initialDark is true. Otherwise, it defaults to false (light).\nconst initialDark=storedTheme===\"dark\";setIsDark(initialDark);setIsLoaded(true);},[]);useEffect(()=>{if(!isLoaded)return;// 3. Find Framer's injected style tags and rewrite the media query\nconst styleTags=document.querySelectorAll(\"style\");styleTags.forEach(styleTag=>{if(styleTag.textContent&&styleTag.textContent.includes(\"prefers-color-scheme\")){styleTag.innerHTML=styleTag.textContent.replace(/prefers-color-scheme:\\s*(dark|light)/g,`prefers-color-scheme: ${isDark?\"dark\":\"light\"}`);}});// 4. Save the user's preference to local storage\nlocalStorage.setItem(\"framer-theme\",isDark?\"dark\":\"light\");},[isDark,isLoaded]);const handleTap=()=>{setIsDark(!isDark);};// 5. Pass the correct variant to your component\nreturn /*#__PURE__*/_jsx(Component,{...props,variant:isDark?\"Dark\":\"Light\",onTap:handleTap});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withThemeToggle\":{\"type\":\"reactHoc\",\"name\":\"withThemeToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeToggle.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ScrambleText(props){const{text,layoutMode,scrambleOnAppear,scrambleOnHover,speed,scrambleSteps,scrambleOrder,characters,fontFamily,fontSize,fontWeight,color,lineHeight,letterSpacing,textTransform,alignment,style}=props;const[displayText,setDisplayText]=useState(text);const intervalRef=useRef(null);const currentTick=useRef(0);const lockTicks=useRef([]);const startScramble=()=>{clearInterval(intervalRef.current);currentTick.current=0;// Create an array of delay indexes for each character\nlet delays=Array.from({length:text.length},(_,i)=>i);// If random, shuffle the delays array\nif(scrambleOrder===\"random\"){for(let i=delays.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[delays[i],delays[j]]=[delays[j],delays[i]];}}// Calculate the exact tick each character should lock on\nlockTicks.current=delays.map(delay=>scrambleSteps+delay);// Show the first frame immediately\nsetDisplayText(text.split(\"\").map(char=>{// Preserve spaces and line breaks so the box doesn't collapse\nif(char===\" \"||char===\"\\n\")return char;return characters[Math.floor(Math.random()*characters.length)];}).join(\"\"));intervalRef.current=setInterval(()=>{currentTick.current++;let allLocked=true;const newText=text.split(\"\").map((char,index)=>{if(char===\" \"||char===\"\\n\")return char;if(currentTick.current>=lockTicks.current[index]){return char;}allLocked=false;return characters[Math.floor(Math.random()*characters.length)];}).join(\"\");setDisplayText(newText);if(allLocked){clearInterval(intervalRef.current);setDisplayText(text);}},speed);};useEffect(()=>{if(scrambleOnAppear){startScramble();}else{setDisplayText(text);}return()=>clearInterval(intervalRef.current);},[text,scrambleOnAppear,scrambleSteps,characters,scrambleOrder]);// Determine layout specific styles based on the new toggle\nconst textLayoutStyles=layoutMode===\"single\"?{whiteSpace:\"nowrap\"}:{whiteSpace:\"pre-wrap\",overflowWrap:\"break-word\"};return /*#__PURE__*/_jsx(\"div\",{onMouseEnter:scrambleOnHover?startScramble:undefined,style:{...style,...textLayoutStyles,fontFamily:fontFamily,fontSize:fontSize,fontWeight:fontWeight,color:color,lineHeight:`${lineHeight}em`,letterSpacing:`${letterSpacing}px`,textTransform:textTransform,textAlign:alignment,cursor:scrambleOnHover?\"default\":\"inherit\"},children:displayText});}// === Base Default ===\nScrambleText.defaultProps={text:\"SCRAMBLE ME\",layoutMode:\"multi\",scrambleOnAppear:true,scrambleOnHover:true,speed:30,scrambleSteps:5,scrambleOrder:\"sequential\",characters:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*\",fontFamily:\"Inter, sans-serif\",fontSize:24,fontWeight:600,color:\"#000000\",lineHeight:1.2,letterSpacing:0,textTransform:\"none\",alignment:\"left\"};// === Property Controls ===\naddPropertyControls(ScrambleText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"SCRAMBLE ME\",displayTextArea:true},layoutMode:{type:ControlType.Enum,options:[\"single\",\"multi\"],optionTitles:[\"Single Line\",\"Multi Line\"],defaultValue:\"multi\",title:\"Layout\"},// --- Scramble Settings ---\nscrambleOnAppear:{type:ControlType.Boolean,title:\"On Appear\",defaultValue:true},scrambleOnHover:{type:ControlType.Boolean,title:\"On Hover\",defaultValue:true},speed:{type:ControlType.Number,title:\"Tick Speed (ms)\",defaultValue:30,min:10,max:150,step:5,displayStepper:true},scrambleSteps:{type:ControlType.Number,title:\"Scramble Steps\",defaultValue:5,min:1,max:50,step:1,displayStepper:true},scrambleOrder:{type:ControlType.Enum,options:[\"sequential\",\"random\"],optionTitles:[\"Sequential (Left to Right)\",\"Random Scatter\"],defaultValue:\"sequential\",title:\"Reveal Order\"},characters:{type:ControlType.String,title:\"Character Set\",defaultValue:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*\"},// --- Typography Settings ---\nfontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Inter, sans-serif\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:24,min:8,max:200,displayStepper:true},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:600,min:100,max:900,step:100,displayStepper:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1.2,min:.5,max:3,step:.1,displayStepper:true},letterSpacing:{type:ControlType.Number,title:\"Letter Spacing\",defaultValue:0,min:-10,max:50,step:.5,displayStepper:true},textTransform:{type:ControlType.Enum,options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],title:\"Transform\",defaultValue:\"none\"},alignment:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],title:\"Alignment\",defaultValue:\"left\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrambleText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrambleText.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrambleText from\"https://framerusercontent.com/modules/2W9L2VsEQAoG0n7IwCnd/4z1FM5HZfY4erYFFvRLN/ScrambleText.js\";const ScrambleTextFonts=getFonts(ScrambleText);const enabledGestures={YqDwH4xzR:{hover:true}};const cycleOrder=[\"YqDwH4xzR\",\"CVvSWbTPo\"];const serializationHash=\"framer-54eh2\";const variantClassNames={CVvSWbTPo:\"framer-v-m36ucx\",YqDwH4xzR:\"framer-v-1n3e0nt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bWbIzGCa3=undefined;const TSza1wcyV=undefined;const qc3vyJzB1=undefined;const dLiSMwTAs=undefined;const transition1={delay:0,duration:.4,ease:[0,0,1,1],type:\"tween\"};const prefix=(value,prefix)=>{if(typeof value===\"string\"&&typeof prefix===\"string\"){return prefix+value;}else if(typeof value===\"string\"){return value;}else if(typeof prefix===\"string\"){return prefix;}return\"\";};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={\"Tablet / Mobile\":\"CVvSWbTPo\",Desktop:\"YqDwH4xzR\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,linkText,newTab,smoothScroll,width,...props})=>{return{...props,bWbIzGCa3:link??props.bWbIzGCa3,dLiSMwTAs:linkText??props.dLiSMwTAs??\"Link Text\",qc3vyJzB1:smoothScroll??props.qc3vyJzB1??true,TSza1wcyV:newTab??props.TSza1wcyV??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"YqDwH4xzR\"};};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,dLiSMwTAs,bWbIzGCa3,TSza1wcyV,qc3vyJzB1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YqDwH4xzR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:bWbIzGCa3,motionChild:true,nodeId:\"YqDwH4xzR\",openInNewTab:TSza1wcyV,scopeId:\"dJNhnBnzT\",smoothScroll:qc3vyJzB1,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1n3e0nt\",className,classNames)} framer-1ny52gb`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YqDwH4xzR\",ref:refBinding,style:{...style},...addPropertyOverrides({\"YqDwH4xzR-hover\":{\"data-framer-name\":undefined},CVvSWbTPo:{\"data-framer-name\":\"Tablet / Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v0ylwm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xD8lCsEfV-container\",nodeId:\"xD8lCsEfV\",rendersWithMotion:true,scopeId:\"dJNhnBnzT\",children:/*#__PURE__*/_jsx(ScrambleText,{alignment:\"center\",characters:prefix(dLiSMwTAs,\"!@#$%^&*\\\\|[]+<>~┆⁄\"),color:\"var(--token-1d9c9a82-f792-4a7f-a54a-ace00137a042, rgb(217, 217, 217))\",fontFamily:\"Geist Mono, sans-serif\",fontSize:16,fontWeight:400,height:\"100%\",id:\"xD8lCsEfV\",layoutId:\"xD8lCsEfV\",layoutMode:\"single\",letterSpacing:-.5,lineHeight:.9,scrambleOnAppear:true,scrambleOnHover:true,scrambleOrder:\"random\",scrambleSteps:3,speed:40,text:dLiSMwTAs,textTransform:\"uppercase\",width:\"100%\",...addPropertyOverrides({\"YqDwH4xzR-hover\":{color:\"var(--token-f21f67f6-a017-49af-854d-3954081ec61e, rgb(255, 0, 0))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\".framer-54eh2.framer-1ny52gb, .framer-54eh2 .framer-1ny52gb { display: block; }\",\".framer-54eh2.framer-1n3e0nt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-54eh2 .framer-v0ylwm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-54eh2.framer-v-m36ucx.framer-1n3e0nt { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CVvSWbTPo\":{\"layout\":[\"auto\",\"auto\"]},\"McS8R0wEM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"dLiSMwTAs\":\"linkText\",\"bWbIzGCa3\":\"link\",\"TSza1wcyV\":\"newTab\",\"qc3vyJzB1\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdJNhnBnzT=withCSS(Component,css,\"framer-54eh2\");export default FramerdJNhnBnzT;FramerdJNhnBnzT.displayName=\"Nav Link\";FramerdJNhnBnzT.defaultProps={height:22,width:90};addPropertyControls(FramerdJNhnBnzT,{variant:{options:[\"YqDwH4xzR\",\"CVvSWbTPo\"],optionTitles:[\"Desktop\",\"Tablet / Mobile\"],title:\"Variant\",type:ControlType.Enum},dLiSMwTAs:{defaultValue:\"Link Text\",displayTextArea:false,title:\"Link Text\",type:ControlType.String},ondLiSMwTAsChange:{changes:\"dLiSMwTAs\",type:ControlType.ChangeHandler},bWbIzGCa3:{title:\"Link\",type:ControlType.Link},TSza1wcyV:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onTSza1wcyVChange:{changes:\"TSza1wcyV\",type:ControlType.ChangeHandler},qc3vyJzB1:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},onqc3vyJzB1Change:{changes:\"qc3vyJzB1\",type:ControlType.ChangeHandler}});addFonts(FramerdJNhnBnzT,[{explicitInter:true,fonts:[]},...ScrambleTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdJNhnBnzT\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CVvSWbTPo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"McS8R0wEM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"dLiSMwTAs\\\":\\\"linkText\\\",\\\"bWbIzGCa3\\\":\\\"link\\\",\\\"TSza1wcyV\\\":\\\"newTab\\\",\\\"qc3vyJzB1\\\":\\\"smoothScroll\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dJNhnBnzT.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={yoriHeBRH:{hover:true}};const serializationHash=\"framer-SrA5j\";const variantClassNames={yoriHeBRH:\"framer-v-gpluh5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yoriHeBRH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"yoriHeBRH\",scopeId:\"L_K73ifIj\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gpluh5\",className,classNames)} framer-1proldr`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"yoriHeBRH\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({\"yoriHeBRH-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1t7s86i\",layoutDependency:layoutDependency,layoutId:\"c0SFmYEbG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.714 23.81\" overflow=\"visible\"><path d=\"M 11.439 17.74 L 2.837 17.74 L 2.837 23.81 L 0 23.81 L 0 6.069 L 11.439 6.069 Z M 25.714 0 L 25.714 17.74 L 14.275 17.74 L 14.275 6.069 L 22.878 6.069 L 22.878 0 Z M 23.134 11.904 C 23.134 10.135 21.729 8.702 19.995 8.702 C 18.262 8.702 16.857 10.135 16.857 11.904 C 16.857 13.673 18.262 15.107 19.995 15.107 C 21.729 15.107 23.134 13.673 23.134 11.904 Z\" fill=\"var(--token-625de51c-4bd2-4971-8b5a-f378b6352906, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"yoriHeBRH-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.714 23.81\" overflow=\"visible\"><path d=\"M 11.439 17.74 L 2.837 17.74 L 2.837 23.81 L 0 23.81 L 0 6.069 L 11.439 6.069 Z M 25.714 0 L 25.714 17.74 L 14.275 17.74 L 14.275 6.069 L 22.878 6.069 L 22.878 0 Z M 23.134 11.904 C 23.134 10.135 21.729 8.702 19.995 8.702 C 18.262 8.702 16.857 10.135 16.857 11.904 C 16.857 13.673 18.262 15.107 19.995 15.107 C 21.729 15.107 23.134 13.673 23.134 11.904 Z\" fill=\"var(--token-f21f67f6-a017-49af-854d-3954081ec61e, rgb(255, 0, 0)) /* {&quot;name&quot;:&quot;Button Clicked&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1eh2gid\",layoutDependency:layoutDependency,layoutId:\"k8Viw0hcs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.439 17.74\" overflow=\"visible\"><path d=\"M 11.439 0 L 0 0 L 0 17.74 L 2.837 17.74 L 2.837 11.671 L 11.439 11.671 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9ughcg\",layoutDependency:layoutDependency,layoutId:\"ECXuOqx69\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.439 17.74\" overflow=\"visible\"><path d=\"M 8.602 0 L 8.602 6.069 L 0 6.069 L 0 17.74 L 11.439 17.74 L 11.439 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m96w1f\",layoutDependency:layoutDependency,layoutId:\"DnDHHbHV2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.278 6.405\" overflow=\"visible\"><path d=\"M 3.139 6.405 C 1.405 6.405 0 4.971 0 3.203 C 0 1.434 1.405 0 3.139 0 C 4.872 0 6.278 1.434 6.278 3.203 C 6.278 4.971 4.872 6.405 3.139 6.405 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\".framer-SrA5j.framer-1proldr, .framer-SrA5j .framer-1proldr { display: block; }\",\".framer-SrA5j.framer-gpluh5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-SrA5j .framer-1t7s86i { height: 24px; position: relative; width: 26px; }\",\".framer-SrA5j .framer-1eh2gid { height: 18px; left: 0px; position: absolute; top: 6px; width: 12px; }\",\".framer-SrA5j .framer-9ughcg { height: 18px; left: 15px; position: absolute; top: 0px; width: 12px; }\",\".framer-SrA5j .framer-1m96w1f { height: 7px; left: 17px; position: absolute; top: 9px; width: 7px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xfyGA4Ypp\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerL_K73ifIj=withCSS(Component,css,\"framer-SrA5j\");export default FramerL_K73ifIj;FramerL_K73ifIj.displayName=\"Hover Logo\";FramerL_K73ifIj.defaultProps={height:24,width:26};addFonts(FramerL_K73ifIj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerL_K73ifIj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xfyGA4Ypp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"26\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./L_K73ifIj.map","// Generated by Framer (3c73754)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={DOWJVqLED:{hover:true},jEtJ2XtwX:{hover:true}};const cycleOrder=[\"DOWJVqLED\",\"jEtJ2XtwX\"];const serializationHash=\"framer-J40sr\";const variantClassNames={DOWJVqLED:\"framer-v-2fhl6h\",jEtJ2XtwX:\"framer-v-16krs1y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"jEtJ2XtwX\",Light:\"DOWJVqLED\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DOWJVqLED\"};};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:\"DOWJVqLED\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2fhl6h\",className,classNames),\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"DOWJVqLED\",ref:refBinding,style:{...style},...addPropertyOverrides({\"DOWJVqLED-hover\":{\"data-framer-name\":undefined},\"jEtJ2XtwX-hover\":{\"data-framer-name\":undefined},jEtJ2XtwX:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gy4h41\",layoutDependency:layoutDependency,layoutId:\"kdc5AQFcp\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rul7xf\",\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"ekr1FrLak\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 18 L 0 18 Z\" fill=\"var(--token-1d9c9a82-f792-4a7f-a54a-ace00137a042, rgb(217, 217, 217)) /* {&quot;name&quot;:&quot;Light Grey&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"DOWJVqLED-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 18 L 0 18 Z\" fill=\"var(--token-f21f67f6-a017-49af-854d-3954081ec61e, rgb(255, 0, 0)) /* {&quot;name&quot;:&quot;Accent 1&quot;} */\"></path></svg>'},\"jEtJ2XtwX-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 18 L 0 18 Z\" fill=\"var(--token-f21f67f6-a017-49af-854d-3954081ec61e, rgb(255, 0, 0)) /* {&quot;name&quot;:&quot;Accent 1&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11zgcnu\",\"data-framer-name\":\"Sun\",layoutDependency:layoutDependency,layoutId:\"uIRuuY8Ly\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" fill=\"var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, rgb(4, 4, 4)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lkr8k8\",\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"PWtK65SBg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9 18\" overflow=\"visible\"><path d=\"M 0 0 L 9 0 L 9 18 L 0 18 Z\" fill=\"var(--token-1d9c9a82-f792-4a7f-a54a-ace00137a042, rgb(217, 217, 217)) /* {&quot;name&quot;:&quot;Light Grey&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"DOWJVqLED-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9 18\" overflow=\"visible\"><path d=\"M 0 0 L 9 0 L 9 18 L 0 18 Z\" fill=\"var(--token-f21f67f6-a017-49af-854d-3954081ec61e, rgb(255, 0, 0)) /* {&quot;name&quot;:&quot;Accent 1&quot;} */\"></path></svg>'},\"jEtJ2XtwX-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 18 L 0 18 Z\" fill=\"var(--token-f21f67f6-a017-49af-854d-3954081ec61e, rgb(255, 0, 0)) /* {&quot;name&quot;:&quot;Accent 1&quot;} */\"></path></svg>'},jEtJ2XtwX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 0 0 L 18 0 L 18 18 L 0 18 Z\" fill=\"var(--token-1d9c9a82-f792-4a7f-a54a-ace00137a042, rgb(217, 217, 217)) /* {&quot;name&quot;:&quot;Light Grey&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bgzd4v\",\"data-framer-name\":\"Sun\",layoutDependency:layoutDependency,layoutId:\"ylbBw77WG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><g><defs><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" id=\"a1012z\"></path><clipPath id=\"a1013z\"><use xlink:href=\"#a1012z\"></use></clipPath></defs><use xlink:href=\"#a1012z\" fill=\"transparent\" clip-path=\"url(#a1013z)\" stroke-width=\"4\" stroke=\"var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, rgb(4, 4, 4)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></use></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"DOWJVqLED-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><g><defs><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" id=\"a1022z\"></path><clipPath id=\"a1023z\"><use xlink:href=\"#a1022z\"></use></clipPath></defs><use xlink:href=\"#a1022z\" fill=\"transparent\" clip-path=\"url(#a1023z)\" stroke-width=\"4\" stroke=\"var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, rgb(4, 4, 4)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></use></g></svg>'},\"jEtJ2XtwX-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><g><defs><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" id=\"a1030z\"></path><clipPath id=\"a1031z\"><use xlink:href=\"#a1030z\"></use></clipPath></defs><use xlink:href=\"#a1030z\" fill=\"transparent\" clip-path=\"url(#a1031z)\" stroke-width=\"4\" stroke=\"var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, rgb(4, 4, 4)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></use></g></svg>'},jEtJ2XtwX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\" overflow=\"visible\"><g><defs><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 C 12 9.314 9.314 12 6 12 C 2.686 12 0 9.314 0 6 C 0 2.686 2.686 0 6 0 Z\" id=\"a1014z\"></path><clipPath id=\"a1015z\"><use xlink:href=\"#a1014z\"></use></clipPath></defs><use xlink:href=\"#a1014z\" fill=\"transparent\" clip-path=\"url(#a1015z)\" stroke-width=\"4\" stroke=\"var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, rgb(4, 4, 4)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></use></g></svg>'}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-J40sr.framer-fsofrn, .framer-J40sr .framer-fsofrn { display: block; }\",\".framer-J40sr.framer-2fhl6h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 18px; }\",\".framer-J40sr .framer-gy4h41 { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-J40sr .framer-1rul7xf { height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-J40sr .framer-11zgcnu, .framer-J40sr .framer-1bgzd4v { height: 12px; left: 3px; position: absolute; top: 3px; width: 12px; }\",\".framer-J40sr .framer-1lkr8k8 { height: 18px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-J40sr.framer-v-16krs1y .framer-1lkr8k8 { width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jEtJ2XtwX\":{\"layout\":[\"fixed\",\"fixed\"]},\"gN5BhkgWA\":{\"layout\":[\"fixed\",\"fixed\"]},\"geGbeYScP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerotn2tQMhq=withCSS(Component,css,\"framer-J40sr\");export default Framerotn2tQMhq;Framerotn2tQMhq.displayName=\"Mode Switch\";Framerotn2tQMhq.defaultProps={height:18,width:18};addPropertyControls(Framerotn2tQMhq,{variant:{options:[\"DOWJVqLED\",\"jEtJ2XtwX\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerotn2tQMhq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerotn2tQMhq\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jEtJ2XtwX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gN5BhkgWA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"geGbeYScP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerIntrinsicWidth\":\"18\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./otn2tQMhq.map","// Generated by Framer (3c73754)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withThemeToggle}from\"https://framerusercontent.com/modules/fx5vKEVxbIIxemEOI1Dn/F2rgVU9o8BggT3uA4dOH/ThemeToggle.js\";import NavLink from\"https://framerusercontent.com/modules/6uiDbmfzOz0Id5P6WvUE/TKa1RAV1fcKQ0DpIjPun/dJNhnBnzT.js\";import HoverLogo from\"https://framerusercontent.com/modules/8Yi9Yw2c3cGI6h3qSZhg/OO4vcsvWwQjBQts5tUgc/L_K73ifIj.js\";import ModeSwitch,*as ModeSwitchInfo from\"https://framerusercontent.com/modules/Sbchdox7Jbedwjg4oupU/O8rsX8Ok06p2QkfERxx6/otn2tQMhq.js\";const HoverLogoFonts=getFonts(HoverLogo);const NavLinkFonts=getFonts(NavLink);const ModeSwitchFonts=getFonts(ModeSwitch);const ModeSwitchWithThemeToggletrqk96WithMappedReactProps1ccpna4=withMappedReactProps(withCodeBoundaryForOverrides(ModeSwitch,{nodeId:\"S3Au2ns1Z\",override:withThemeToggle,scopeId:\"jBP1HwFMI\"}),ModeSwitchInfo);const MotionHeaderWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.header));const cycleOrder=[\"OTBfATfds\",\"UZKDhTNzA\",\"HQXLblUxE\"];const serializationHash=\"framer-hSN3A\";const variantClassNames={HQXLblUxE:\"framer-v-a8dg4t\",OTBfATfds:\"framer-v-1v8mj5y\",UZKDhTNzA:\"framer-v-h4o8l8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const transition2={damping:60,delay:0,mass:1,stiffness:500,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:\"OTBfATfds\",Phone:\"HQXLblUxE\",Tablet:\"UZKDhTNzA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OTBfATfds\"};};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:\"OTBfATfds\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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:transition2,children:/*#__PURE__*/_jsx(MotionHeaderWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1v8mj5y\",className,classNames),\"data-framer-appear-id\":\"1v8mj5y\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OTBfATfds\",optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({HQXLblUxE:{\"data-framer-name\":\"Phone\"},UZKDhTNzA:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15rgqdu\",layoutDependency:layoutDependency,layoutId:\"pN_yaz35q\",style:{backgroundColor:\"var(--token-5b880770-0cf4-4395-b6e8-4f22e4b02acc, rgb(15, 15, 15))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dnsv5a\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EAI5nQOZY\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-48)/2)+12+0,...addPropertyOverrides({HQXLblUxE:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-urzzk4-container\",layoutDependency:layoutDependency,layoutId:\"xPULcYUzs-container\",nodeId:\"xPULcYUzs\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(HoverLogo,{height:\"100%\",id:\"xPULcYUzs\",layoutId:\"xPULcYUzs\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x3ti63\",\"data-framer-name\":\"Right Column\",layoutDependency:layoutDependency,layoutId:\"btTlHoTb6\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-an0l9f\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"lx0tscrfX\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sdzTZKP9C\"},implicitPathVariables:undefined},{href:{webPageId:\"sdzTZKP9C\"},implicitPathVariables:undefined},{href:{webPageId:\"sdzTZKP9C\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-48)/2)+13+0+0,...addPropertyOverrides({HQXLblUxE:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+13+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q11b5u-container\",layoutDependency:layoutDependency,layoutId:\"o7GqNAdnt-container\",nodeId:\"o7GqNAdnt\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(NavLink,{bWbIzGCa3:resolvedLinks[0],dLiSMwTAs:\"Work\",height:\"100%\",id:\"o7GqNAdnt\",layoutId:\"o7GqNAdnt\",qc3vyJzB1:true,TSza1wcyV:false,variant:matchVariant(\"YqDwH4xzR\"),width:\"100%\",...addPropertyOverrides({HQXLblUxE:{bWbIzGCa3:resolvedLinks[2],variant:matchVariant(\"CVvSWbTPo\")},UZKDhTNzA:{bWbIzGCa3:resolvedLinks[1],variant:matchVariant(\"CVvSWbTPo\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bHKn8ae5m\"},implicitPathVariables:undefined},{href:{webPageId:\"bHKn8ae5m\"},implicitPathVariables:undefined},{href:{webPageId:\"bHKn8ae5m\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-48)/2)+13+0+0,...addPropertyOverrides({HQXLblUxE:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+13+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11hfro1-container\",layoutDependency:layoutDependency,layoutId:\"eZKoREbIT-container\",nodeId:\"eZKoREbIT\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(NavLink,{bWbIzGCa3:resolvedLinks1[0],dLiSMwTAs:\"Lab\",height:\"100%\",id:\"eZKoREbIT\",layoutId:\"eZKoREbIT\",qc3vyJzB1:true,TSza1wcyV:false,variant:matchVariant(\"YqDwH4xzR\"),width:\"100%\",...addPropertyOverrides({HQXLblUxE:{bWbIzGCa3:resolvedLinks1[2],variant:matchVariant(\"CVvSWbTPo\")},UZKDhTNzA:{bWbIzGCa3:resolvedLinks1[1],variant:matchVariant(\"CVvSWbTPo\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cXBy9BV7g\"},implicitPathVariables:undefined},{href:{webPageId:\"cXBy9BV7g\"},implicitPathVariables:undefined},{href:{webPageId:\"cXBy9BV7g\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-48)/2)+13+0+0,...addPropertyOverrides({HQXLblUxE:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+13+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yt37n7-container\",layoutDependency:layoutDependency,layoutId:\"XlJBI1s72-container\",nodeId:\"XlJBI1s72\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(NavLink,{bWbIzGCa3:resolvedLinks2[0],dLiSMwTAs:\"About\",height:\"100%\",id:\"XlJBI1s72\",layoutId:\"XlJBI1s72\",qc3vyJzB1:true,TSza1wcyV:false,variant:matchVariant(\"YqDwH4xzR\"),width:\"100%\",...addPropertyOverrides({HQXLblUxE:{bWbIzGCa3:resolvedLinks2[2],variant:matchVariant(\"CVvSWbTPo\")},UZKDhTNzA:{bWbIzGCa3:resolvedLinks2[1],variant:matchVariant(\"CVvSWbTPo\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-48)/2)+13+2,...addPropertyOverrides({HQXLblUxE:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||200)-40-48)/2)+13+2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-trqk96-container\",layoutDependency:layoutDependency,layoutId:\"S3Au2ns1Z-container\",nodeId:\"S3Au2ns1Z\",rendersWithMotion:true,scopeId:\"jBP1HwFMI\",children:/*#__PURE__*/_jsx(ModeSwitchWithThemeToggletrqk96WithMappedReactProps1ccpna4,{height:\"100%\",id:\"S3Au2ns1Z\",layoutId:\"S3Au2ns1Z\",variant:matchVariant(\"DOWJVqLED\"),width:\"100%\"})})})]})]})})})})});});const css=[\".framer-hSN3A.framer-1dqa77o, .framer-hSN3A .framer-1dqa77o { display: block; }\",\".framer-hSN3A.framer-1v8mj5y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px; position: relative; width: 1200px; }\",\".framer-hSN3A .framer-15rgqdu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: 1px; }\",\".framer-hSN3A .framer-1dnsv5a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hSN3A .framer-urzzk4-container, .framer-hSN3A .framer-q11b5u-container, .framer-hSN3A .framer-11hfro1-container, .framer-hSN3A .framer-yt37n7-container, .framer-hSN3A .framer-trqk96-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hSN3A .framer-x3ti63 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-hSN3A .framer-an0l9f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-hSN3A.framer-v-a8dg4t.framer-1v8mj5y { padding: 20px 15px 20px 15px; }\",\".framer-hSN3A.framer-v-a8dg4t .framer-15rgqdu { gap: unset; justify-content: space-between; }\",\".framer-hSN3A.framer-v-a8dg4t .framer-x3ti63 { flex: none; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UZKDhTNzA\":{\"layout\":[\"fixed\",\"auto\"]},\"HQXLblUxE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjBP1HwFMI=withCSS(Component,css,\"framer-hSN3A\");export default FramerjBP1HwFMI;FramerjBP1HwFMI.displayName=\"Navbar\";FramerjBP1HwFMI.defaultProps={height:88,width:1200};addPropertyControls(FramerjBP1HwFMI,{variant:{options:[\"OTBfATfds\",\"UZKDhTNzA\",\"HQXLblUxE\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjBP1HwFMI,[{explicitInter:true,fonts:[]},...HoverLogoFonts,...NavLinkFonts,...ModeSwitchFonts],{supportsExplicitInterCodegen:true});FramerjBP1HwFMI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HoverLogo,{},context),forwardLoader(NavLink,{},context),forwardLoader(ModeSwitch,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjBP1HwFMI\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"88\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UZKDhTNzA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HQXLblUxE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrambleText from\"https://framerusercontent.com/modules/2W9L2VsEQAoG0n7IwCnd/4z1FM5HZfY4erYFFvRLN/ScrambleText.js\";const ScrambleTextFonts=getFonts(ScrambleText);const enabledGestures={p2V3bgnAE:{hover:true}};const cycleOrder=[\"p2V3bgnAE\",\"tnFbUSVBk\",\"Ccem1pPKF\"];const serializationHash=\"framer-s0frD\";const variantClassNames={Ccem1pPKF:\"framer-v-1wybn6t\",p2V3bgnAE:\"framer-v-1caxkxe\",tnFbUSVBk:\"framer-v-b1pz8x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const N8iWx6xqS=undefined;const znIyDzNkU=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const prefix=(value,prefix)=>{if(typeof value===\"string\"&&typeof prefix===\"string\"){return prefix+value;}else if(typeof value===\"string\"){return value;}else if(typeof prefix===\"string\"){return prefix;}return\"\";};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={\"Variant 1\":\"p2V3bgnAE\",Phone:\"Ccem1pPKF\",Tablet:\"tnFbUSVBk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,linkText,width,...props})=>{return{...props,N8iWx6xqS:link??props.N8iWx6xqS,variant:humanReadableVariantMap[props.variant]??props.variant??\"p2V3bgnAE\",znIyDzNkU:linkText??props.znIyDzNkU??\"Link Text\"};};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,znIyDzNkU,N8iWx6xqS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"p2V3bgnAE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:N8iWx6xqS,motionChild:true,nodeId:\"p2V3bgnAE\",openInNewTab:true,scopeId:\"codYhWw6Q\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1caxkxe\",className,classNames)} framer-uw9roy`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"p2V3bgnAE\",ref:refBinding,style:{...style},...addPropertyOverrides({\"p2V3bgnAE-hover\":{\"data-framer-name\":undefined},Ccem1pPKF:{\"data-framer-name\":\"Phone\"},tnFbUSVBk:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zr87u5-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"SKTL9APVx-container\",nodeId:\"SKTL9APVx\",rendersWithMotion:true,scopeId:\"codYhWw6Q\",children:/*#__PURE__*/_jsx(ScrambleText,{alignment:\"left\",characters:prefix(znIyDzNkU,\"!@#$%^&*\\\\|[]+<>~┆⁄\"),color:\"var(--token-db479d56-5b95-4973-9b17-168c4c9864fb, rgb(120, 120, 120))\",fontFamily:\"Geist Mono, sans-serif\",fontSize:14,fontWeight:100,height:\"100%\",id:\"SKTL9APVx\",layoutId:\"SKTL9APVx\",layoutMode:\"single\",letterSpacing:-.3,lineHeight:1.2,scrambleOnAppear:false,scrambleOnHover:true,scrambleOrder:\"random\",scrambleSteps:2,speed:30,text:znIyDzNkU,textTransform:\"uppercase\",width:\"100%\",...addPropertyOverrides({\"p2V3bgnAE-hover\":{color:\"var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, rgb(18, 18, 18))\"},Ccem1pPKF:{fontSize:10},tnFbUSVBk:{fontSize:12}},baseVariant,gestureVariant)})})})})})})})});});const css=[\".framer-s0frD.framer-uw9roy, .framer-s0frD .framer-uw9roy { display: block; }\",\".framer-s0frD.framer-1caxkxe { align-content: center; align-items: center; cursor: pointer; display: flex; 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-s0frD .framer-zr87u5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-s0frD.framer-v-b1pz8x.framer-1caxkxe, .framer-s0frD.framer-v-1wybn6t.framer-1caxkxe { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 73\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tnFbUSVBk\":{\"layout\":[\"auto\",\"auto\"]},\"Ccem1pPKF\":{\"layout\":[\"auto\",\"auto\"]},\"ySGWFRQ4v\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"znIyDzNkU\":\"linkText\",\"N8iWx6xqS\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercodYhWw6Q=withCSS(Component,css,\"framer-s0frD\");export default FramercodYhWw6Q;FramercodYhWw6Q.displayName=\"Footer Links\";FramercodYhWw6Q.defaultProps={height:17,width:73};addPropertyControls(FramercodYhWw6Q,{variant:{options:[\"p2V3bgnAE\",\"tnFbUSVBk\",\"Ccem1pPKF\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},znIyDzNkU:{defaultValue:\"Link Text\",displayTextArea:true,placeholder:\"Link\",title:\"Link Text\",type:ControlType.String},onznIyDzNkUChange:{changes:\"znIyDzNkU\",type:ControlType.ChangeHandler},N8iWx6xqS:{title:\"Link\",type:ControlType.Link}});addFonts(FramercodYhWw6Q,[{explicitInter:true,fonts:[]},...ScrambleTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercodYhWw6Q\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"znIyDzNkU\\\":\\\"linkText\\\",\\\"N8iWx6xqS\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"73\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tnFbUSVBk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ccem1pPKF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ySGWFRQ4v\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./codYhWw6Q.map","// Generated by Framer (089ff9b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-300\",\"GF;Geist Mono-regular\",\"GF;Geist Mono-italic\",\"GF;Geist Mono-300italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeFjKJ5W7ihaO_CS.woff2\",weight:\"300\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YQ5Cl4PuCSdNg.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1aygQ5Cl4PuCSdNg.woff2\",weight:\"300\"}]}];export const css=['.framer-gXXZB .framer-styles-preset-5bgvr1:not(.rich-text-wrapper), .framer-gXXZB .framer-styles-preset-5bgvr1.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Geist Mono\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", monospace; --framer-font-family-italic: \"Geist Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-gXXZB .framer-styles-preset-5bgvr1:not(.rich-text-wrapper), .framer-gXXZB .framer-styles-preset-5bgvr1.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Geist Mono\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", monospace; --framer-font-family-italic: \"Geist Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 12px; --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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 18px; --framer-text-alignment: start; --framer-text-color: var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-gXXZB .framer-styles-preset-5bgvr1:not(.rich-text-wrapper), .framer-gXXZB .framer-styles-preset-5bgvr1.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Geist Mono\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", monospace; --framer-font-family-italic: \"Geist Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 10px; --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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-gXXZB\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ieXQXvIqum7snqB7P6ca/CRtADkNGJtD3thfnLDva/YUNBbbn6y.js\";const cycleOrder=[\"SAYSU6m5I\",\"nSo_jvDTI\"];const serializationHash=\"framer-CeQWT\";const variantClassNames={nSo_jvDTI:\"framer-v-bk6zzy\",SAYSU6m5I:\"framer-v-1ietje4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SMtj6fonD=undefined;const transition1={delay:0,duration:.4,ease:[0,.59,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"SAYSU6m5I\",\"Variant 2\":\"nSo_jvDTI\"};const Variants=motion.create(React.Fragment);const getProps=({copyrightText,height,id,width,...props})=>{return{...props,SMtj6fonD:copyrightText??props.SMtj6fonD??\"\\xa9 Copyright 2026 procedural_disarray\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SAYSU6m5I\"};};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,SMtj6fonD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SAYSU6m5I\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter8w50wa=activeVariantCallback(async(...args)=>{setVariant(\"nSo_jvDTI\");});const onMouseLeave129ll8l=activeVariantCallback(async(...args)=>{setVariant(\"SAYSU6m5I\");});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-1ietje4\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"SAYSU6m5I\",ref:refBinding,style:{...style},...addPropertyOverrides({nSo_jvDTI:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-p15qb0\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aZdLTYRdP\",onMouseEnter:onMouseEnter8w50wa,onMouseLeave:onMouseLeave129ll8l,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1lassu0\",\"data-framer-name\":\"Pd logo\",fill:'var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, rgb(18, 18, 18)) /* {\"name\":\"Darkest Grey\"} */',intrinsicHeight:241,intrinsicWidth:266,layoutDependency:layoutDependency,layoutId:\"geiY3O5fX\",svg:'<svg data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 265.51 240.95\"><path d=\"M118.11 61.42H0v179.53h29.29v-61.42h88.82V61.42zM236.22 0v61.42H147.4v118.11h118.11V0h-29.29Zm-29.76 152.88c-17.9 0-32.41-14.51-32.41-32.41s14.51-32.41 32.41-32.41 32.41 14.51 32.41 32.41-14.51 32.41-32.41 32.41Z\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yc11p4\",layoutDependency:layoutDependency,layoutId:\"akce3Wwm2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-5bgvr1\",\"data-styles-preset\":\"YUNBbbn6y\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-db479d56-5b95-4973-9b17-168c4c9864fb, rgb(120, 120, 120)))\"},children:[\"\\xa9 Copyright 2026 \",/*#__PURE__*/_jsx(motion.strong,{children:\"procedural_disarray\"})]})}),className:\"framer-1yfdmet\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"WDglMVfeC\",style:{\"--extracted-r6o4lv\":\"var(--token-db479d56-5b95-4973-9b17-168c4c9864fb, rgb(120, 120, 120))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SMtj6fonD,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bsbdww\",layoutDependency:layoutDependency,layoutId:\"MAOuEd6bN\"})]})]})})})});});const css=[\".framer-CeQWT.framer-wddrqg, .framer-CeQWT .framer-wddrqg { display: block; }\",\".framer-CeQWT.framer-1ietje4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 336px; }\",\".framer-CeQWT .framer-p15qb0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CeQWT .framer-1lassu0 { aspect-ratio: 1.103734439834025 / 1; flex: none; height: auto; position: relative; width: 24px; z-index: 1; }\",\".framer-CeQWT .framer-1yc11p4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; max-width: 303px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CeQWT .framer-1yfdmet { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CeQWT .framer-1bsbdww { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 302px; }\",\".framer-CeQWT.framer-v-bk6zzy .framer-1bsbdww { width: 1px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 336\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nSo_jvDTI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SMtj6fonD\":\"copyrightText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkAtjL3ZEF=withCSS(Component,css,\"framer-CeQWT\");export default FramerkAtjL3ZEF;FramerkAtjL3ZEF.displayName=\"Footer Logo\";FramerkAtjL3ZEF.defaultProps={height:22,width:336};addPropertyControls(FramerkAtjL3ZEF,{variant:{options:[\"SAYSU6m5I\",\"nSo_jvDTI\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},SMtj6fonD:{defaultValue:\"\\xa9 Copyright 2026 procedural_disarray\",placeholder:\"\\xa9 Copyright 2026 procedural_disarray\",title:\"Copyright Text\",type:ControlType.String},onSMtj6fonDChange:{changes:\"SMtj6fonD\",type:ControlType.ChangeHandler}});addFonts(FramerkAtjL3ZEF,[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkAtjL3ZEF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"22\",\"framerIntrinsicWidth\":\"336\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"SMtj6fonD\\\":\\\"copyrightText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nSo_jvDTI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kAtjL3ZEF.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterLinks from\"https://framerusercontent.com/modules/bMxn2UXTYN1WGfwvTmUa/f9SNfUTm5kFBDnLGEwrr/codYhWw6Q.js\";import FooterLogo from\"https://framerusercontent.com/modules/f5gvvzMbB7JhXiDv0iTP/ydfBZayff7YBzso8MEO6/kAtjL3ZEF.js\";const FooterLogoFonts=getFonts(FooterLogo);const FooterLinksFonts=getFonts(FooterLinks);const cycleOrder=[\"AjJyjF7hU\",\"EiqM5MRi7\",\"OSsI6FnwY\"];const serializationHash=\"framer-7mnxu\";const variantClassNames={AjJyjF7hU:\"framer-v-1u1tp0r\",EiqM5MRi7:\"framer-v-1biyxu2\",OSsI6FnwY:\"framer-v-1hxd69q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const 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:\"AjJyjF7hU\",Phone:\"OSsI6FnwY\",Tablet:\"EiqM5MRi7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AjJyjF7hU\"};};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:\"AjJyjF7hU\",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__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1u1tp0r\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"AjJyjF7hU\",ref:refBinding,style:{...style},...addPropertyOverrides({EiqM5MRi7:{\"data-framer-name\":\"Tablet\"},OSsI6FnwY:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-23)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nstep7-container\",layoutDependency:layoutDependency,layoutId:\"NFeBv3TcQ-container\",nodeId:\"NFeBv3TcQ\",rendersWithMotion:true,scopeId:\"WncVwUrUZ\",children:/*#__PURE__*/_jsx(FooterLogo,{height:\"100%\",id:\"NFeBv3TcQ\",layoutId:\"NFeBv3TcQ\",SMtj6fonD:\"\\xa9 Copyright 2026 procedural_disarray\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kzymgh\",\"data-framer-name\":\"Right Column\",layoutDependency:layoutDependency,layoutId:\"U1Gdr_AzR\",children:/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-wn8xbh\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"mppUUz4sL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-17)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6frspw-container\",layoutDependency:layoutDependency,layoutId:\"rUakGdu4W-container\",nodeId:\"rUakGdu4W\",rendersWithMotion:true,scopeId:\"WncVwUrUZ\",children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"rUakGdu4W\",layoutId:\"rUakGdu4W\",N8iWx6xqS:\"https://www.instagram.com/procedural_disarray/\",variant:matchVariant(\"p2V3bgnAE\"),width:\"100%\",znIyDzNkU:\"Instagram\",...addPropertyOverrides({EiqM5MRi7:{variant:matchVariant(\"tnFbUSVBk\")},OSsI6FnwY:{variant:matchVariant(\"Ccem1pPKF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-17)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gcf768-container\",layoutDependency:layoutDependency,layoutId:\"LPIoJsYdM-container\",nodeId:\"LPIoJsYdM\",rendersWithMotion:true,scopeId:\"WncVwUrUZ\",children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"LPIoJsYdM\",layoutId:\"LPIoJsYdM\",N8iWx6xqS:\"https://github.com/frenyantony\",variant:matchVariant(\"p2V3bgnAE\"),width:\"100%\",znIyDzNkU:\"GitHub\",...addPropertyOverrides({EiqM5MRi7:{variant:matchVariant(\"tnFbUSVBk\")},OSsI6FnwY:{variant:matchVariant(\"Ccem1pPKF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-17)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l86tu7-container\",layoutDependency:layoutDependency,layoutId:\"rf0ZM5NbD-container\",nodeId:\"rf0ZM5NbD\",rendersWithMotion:true,scopeId:\"WncVwUrUZ\",children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"rf0ZM5NbD\",layoutId:\"rf0ZM5NbD\",N8iWx6xqS:\"https://www.youtube.com/@procedural_disarray\",variant:matchVariant(\"p2V3bgnAE\"),width:\"100%\",znIyDzNkU:\"YouTube\",...addPropertyOverrides({EiqM5MRi7:{variant:matchVariant(\"tnFbUSVBk\")},OSsI6FnwY:{variant:matchVariant(\"Ccem1pPKF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-17)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fe3tt6-container\",layoutDependency:layoutDependency,layoutId:\"JoYAfF5bW-container\",nodeId:\"JoYAfF5bW\",rendersWithMotion:true,scopeId:\"WncVwUrUZ\",children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"JoYAfF5bW\",layoutId:\"JoYAfF5bW\",N8iWx6xqS:\"https://www.linkedin.com/in/frenyantony/\",variant:matchVariant(\"p2V3bgnAE\"),width:\"100%\",znIyDzNkU:\"LinkedIn\",...addPropertyOverrides({EiqM5MRi7:{variant:matchVariant(\"tnFbUSVBk\")},OSsI6FnwY:{variant:matchVariant(\"Ccem1pPKF\")}},baseVariant,gestureVariant)})})})]})})]})})})});});const css=[\".framer-7mnxu.framer-t5fts2, .framer-7mnxu .framer-t5fts2 { display: block; }\",\".framer-7mnxu.framer-1u1tp0r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px 0px 20px 0px; position: relative; width: 1160px; }\",\".framer-7mnxu .framer-nstep7-container, .framer-7mnxu .framer-6frspw-container, .framer-7mnxu .framer-gcf768-container, .framer-7mnxu .framer-1l86tu7-container, .framer-7mnxu .framer-1fe3tt6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7mnxu .framer-1kzymgh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-7mnxu .framer-wn8xbh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7mnxu.framer-v-1hxd69q.framer-1u1tp0r { width: 473px; }\",\".framer-7mnxu.framer-v-1hxd69q .framer-1kzymgh { overflow: visible; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EiqM5MRi7\":{\"layout\":[\"fixed\",\"auto\"]},\"OSsI6FnwY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWncVwUrUZ=withCSS(Component,css,\"framer-7mnxu\");export default FramerWncVwUrUZ;FramerWncVwUrUZ.displayName=\"Footer\";FramerWncVwUrUZ.defaultProps={height:64,width:1160};addPropertyControls(FramerWncVwUrUZ,{variant:{options:[\"AjJyjF7hU\",\"EiqM5MRi7\",\"OSsI6FnwY\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWncVwUrUZ,[{explicitInter:true,fonts:[]},...FooterLogoFonts,...FooterLinksFonts],{supportsExplicitInterCodegen:true});FramerWncVwUrUZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterLogo,{},context),forwardLoader(FooterLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWncVwUrUZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1160\",\"framerIntrinsicHeight\":\"64\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EiqM5MRi7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OSsI6FnwY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65a4904)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-300\",\"GF;Geist Mono-regular\",\"GF;Geist Mono-italic\",\"GF;Geist Mono-300italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeFjKJ5W7ihaO_CS.woff2\",weight:\"300\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1a3YQ5Cl4PuCSdNg.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3wQ6H-1_WfwkMZI_qYFrIHlDMSVteuavT1aygQ5Cl4PuCSdNg.woff2\",weight:\"300\"}]}];export const css=['.framer-LZeE5 .framer-styles-preset-40remc:not(.rich-text-wrapper), .framer-LZeE5 .framer-styles-preset-40remc.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, #121212); --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-LZeE5 .framer-styles-preset-40remc:not(.rich-text-wrapper), .framer-LZeE5 .framer-styles-preset-40remc.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 12px; --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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, #121212); --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-LZeE5 .framer-styles-preset-40remc:not(.rich-text-wrapper), .framer-LZeE5 .framer-styles-preset-40remc.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 10px; --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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-aead00ba-4245-41f1-b83d-194f6bcb40f7, #121212); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-LZeE5\";\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 (84a2f33)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:\"<style>\\n::selection {\\n    color: #000000; /*selection text color*/\\n    background: #FF0000; /*selection text background*/\\n}\\n</style>\",description:\"procedural_disarray is the creative practice of Freny Antony \",favicon:\"https://framerusercontent.com/assets/1JSl57WHKZaFnpqS09mm45z9A.jpg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/IvgVRCrkzYOfeFmvHEKqeA6ybZ4.jpg\",title:\"procedural_disarray\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}