{"version":3,"file":"shared-lib.Cyf2Cf6D.mjs","names":["useState","useMemo","ShaderMount","useRef","useMemo","ShaderMountVanilla","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","Image1","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","fonts","css","className","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","__esmMin","pe","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","x","ie","_e","oe","c","J","init_jsx_runtime","ce","de","useInView","MotionConfigContext","cubicBezier","LayoutGroup","init_framer_motion_DhsWWWsN","motion","useComponentViewport","cx","getFontsFromSharedStyle","getLoadingLazyAtYPosition","useActiveVariantCallback","init_framer_BL70qLPA","RichText","RenderTarget","useIsStaticRenderer","addFonts","useVariantState","withCSS","getFonts","useLocaleInfo","withFX","ControlType","Image$1","ComponentViewportProvider","Link","fontStore","addPropertyControls","SmartComponentScopedContainer","useColors","colors","isCanvas","isOptimizing","darkMode","useDarkMode","styleValues","setStyleValues","extractStyleValues","extractCSSVariableName","div","observer","variableNames","extractDefaultValue","color","values","i","variableName","colorValues","result","lightVars","darkVars","style","vars","parseVariables","extractColorStyles","light","dark","varName","lightSection","darkSection","styles","rules","styleRules","rule","subrule","isDarkMedia","css","isDark","isLight","isPreview","isDarkMode","setIsDarkMode","mutations","mutation","theme","mediaQuery","handleChange","cssString","match","cssVariableRegex","section","name","value","declaration","s","cssVar","parts","init_useColors","_define_property","key","obj","createShader","shader","gl","type","source","createProgram","vertexShader","vertexShaderSource","fragmentShader","fragmentShaderSource","program","ShaderMount$1","init_shader_mount","positionAttributeLocation","positionBuffer","pixelRatio","newWidth","newHeight","dt","currentTime","location","newSeed","newSpeed","newUniforms","canvas","uniforms","seed","webGlContextAttributes","speed","PatternShapes","warpFragmentShader","init_warp","getShaderColorFromString","colorString","fallback","r","g","b","hexToRgba","parseRgba","hslaToRgba","parseHsla","clamp","hex","char","rgba","hsla","h","l","a","hDecimal","sDecimal","lDecimal","hue2rgb","t","p","q","init_get_shader_color_from_string","n","min","max","init_PVl4bshKvCOZO36e3vK1","init_index_uMsj","AnimatedGradientBackground","isStaticRenderer","useCustomColors","props","templates","color1","color2","color3","ref","isInView","currentSpeed","speedEase","Warp","defaultPreset","ShaderMount","init_AnimatedLiquidBackground_Prod","canvasRef","shaderMountRef","fonts$10","css$13","className$10","init_BM5ahJueh","addPropertyOverrides$2","variants","nextOverrides","variant","overrides","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","animation$2","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$2","createLayoutDependency$2","Component$2","css$12","FramerhNnxPYm53","init_hNnxPYm53","config","transition","contextValue","fallbackRef","refBinding","defaultLayoutId","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","className","classNames","baseVariant","gestureVariant","fonts$9","css$11","className$9","init_jdZQAnfdM","fonts$8","css$10","className$8","init_LhcY0TNwT","fonts$7","css$9","className$7","init_WVIvB9nGY","addPropertyOverrides$1","AnimatedGradientBackgroundFonts","MotionDivWithFX","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","animation$1","transition2","animation1","animation2","animation3","animation4","toResponsiveImage","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","Component$1","css$8","FramerrHeDW56nF","init_rHeDW56nF","image","tags","link","link2","description","title","componentViewport","sharedStyleClassNames","onMouseEnter1eq5re4","activeVariantCallback","args","setGestureState","setVariant","onMouseLeave18zr1pb","onMouseEnterbdsexj","onMouseLeaveptzsos","onMouseEnter1lf5edz","onMouseLeave1u5yduf","wTf46eF1E","dN4Cbbi42","Tx2ITHCql","R72TPRw9g","tORoY55WI","CgagoNjiz","fonts$6","css$7","className$6","init_Mq33prpmF","fonts$5","css$6","className$5","init_wBxSmybIt","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css$5","FramerUOBkGL_Jt","init_UOBkGL_Jt","onTap1rh8bew","onTap3aatqy","isDisplayed","fonts$4","css$4","className$4","init_fq9jXnHFo","fonts$3","css$3","className$3","init_G7m73_3Vq","fonts$2","css$2","className$2","init_NZYGLuFx5","fonts$1","css$1","className$1","init_t6wruO1rJ","fonts","init_ZBuA1i0gq","metadata","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js","https:/framerusercontent.com/modules/NLpw4UPElXpirDfZ8gK3/pnnblFdmCm84r7TGjG3U/shader_mount.js","https:/framerusercontent.com/modules/zIDOp1iaNFIXSAIx7ljo/VX06XYWdAlD95B9usTKm/warp.js","https:/framerusercontent.com/modules/r591zLdRh7n2CKaaHRG7/PCYxubr6wk68eTxKLhEH/get_shader_color_from_string.js","https:/framerusercontent.com/modules/q3nWgGXMhG0Ina6vgRVz/PVl4bshKvCOZO36e3vK1/index.js","https:/framer.com/m/index-uMsj.js@PVl4bshKvCOZO36e3vK1","https:/framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js","https:/framerusercontent.com/modules/nZFn4o1RmZPGxwBWWGlA/wcMN3GOy2zgQLHk53PsB/BM5ahJueh.js","https:/framerusercontent.com/modules/SLc6nBnto50XgAOUGI6J/Qyt564U4GiTzxDUGG5Fs/hNnxPYm53.js","https:/framerusercontent.com/modules/I4xEvpiAr2x4f2smK5zW/rd6Ms6WVlS2mYWkakaho/jdZQAnfdM.js","https:/framerusercontent.com/modules/yUGLHVmaD6dfbmZJJE08/FYeh3yad4rxEv1hDnVZo/LhcY0TNwT.js","https:/framerusercontent.com/modules/GOmRY3g1E6Er33EYWefn/v3lhKMDCDi80pQZ6Le0K/WVIvB9nGY.js","https:/framerusercontent.com/modules/5ltZyn9kzKZycaJUjJlO/75ty3m6EJNAL682kyqK3/rHeDW56nF.js","https:/framerusercontent.com/modules/LqcbzO2xVKmYu4XyJGKe/ORPY9zorsxFdD6mAQk0p/Mq33prpmF.js","https:/framerusercontent.com/modules/L4UMI4Q3I7dlaDQHYU1L/r1ZCJEAuspIUCzxhgRmf/wBxSmybIt.js","https:/framerusercontent.com/modules/rrENyi7OjvafWlONBwlc/P6bc2NPfYIzoQwfg93J1/UOBkGL_Jt.js","https:/framerusercontent.com/modules/RUv9FKgJGTEaaoxZ1vsP/Wuk8sQh5aXWesDm9Sf8A/fq9jXnHFo.js","https:/framerusercontent.com/modules/xkIif5Kcje40E7qrBTHi/dzZmXfo4DbBZm9xoh6GN/G7m73_3Vq.js","https:/framerusercontent.com/modules/ROWBibEZk3Igdhz69rEo/BNvGnkFK39wjhE5CiX5r/NZYGLuFx5.js","https:/framerusercontent.com/modules/L7UPEI4c8wNQvKAZiWPv/Fw6UhV9dg4A76i6vE3ct/t6wruO1rJ.js","https:/framerusercontent.com/modules/S9CMTjMssePGCTmc5MiR/wDxVcmAJEjbVXb9uAkhN/ZBuA1i0gq.js","https:/framerusercontent.com/modules/TPAlBaUdaHoGLYEcm0Al/gmaG5r5f7kl4AKaksVyk/siteMetadata.js"],"sourcesContent":["import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Include all variables\nconst allVarNames=new Set([...Object.keys(lightVars),...Object.keys(darkVars)]);allVarNames.forEach(varName=>{result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}export function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useDarkMode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}export class ShaderMount{constructor(canvas,fragmentShader,uniforms={},webGlContextAttributes,/** The speed of the animation, or 0 to stop it. Supports negative values to play in reverse. */speed=1,/** Pass a seed to offset the starting u_time value and give deterministic results*/seed=0){_define_property(this,\"canvas\",void 0);_define_property(this,\"gl\",void 0);_define_property(this,\"program\",null);_define_property(this,\"uniformLocations\",{});/** The fragment shader that we are using */_define_property(this,\"fragmentShader\",void 0);/** Stores the RAF for the render loop */_define_property(this,\"rafId\",null);/** Time of the last rendered frame */_define_property(this,\"lastFrameTime\",0);/** Total time that we have played any animation, passed as a uniform to the shader for time-based VFX */_define_property(this,\"totalAnimationTime\",0);/** The current speed that we progress through animation time (multiplies by delta time every update). Allows negatives to play in reverse. If set to 0, rAF will stop entirely so static shaders have no recurring performance costs */_define_property(this,\"speed\",1);/** Uniforms that are provided by the user for the specific shader being mounted (not including uniforms that this Mount adds, like time and resolution) */_define_property(this,\"providedUniforms\",void 0);/** Just a sanity check to make sure frames don't run after we're disposed */_define_property(this,\"hasBeenDisposed\",false);/** If the resolution of the canvas has changed since the last render */_define_property(this,\"resolutionChanged\",true);_define_property(this,\"initWebGL\",()=>{const program=createProgram(this.gl,vertexShaderSource,this.fragmentShader);if(!program)return;this.program=program;this.setupPositionAttribute();this.setupUniforms();});_define_property(this,\"setupPositionAttribute\",()=>{const positionAttributeLocation=this.gl.getAttribLocation(this.program,\"a_position\");const positionBuffer=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,positionBuffer);const positions=[-1,-1,1,-1,-1,1,-1,1,1,-1,1,1];this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array(positions),this.gl.STATIC_DRAW);this.gl.enableVertexAttribArray(positionAttributeLocation);this.gl.vertexAttribPointer(positionAttributeLocation,2,this.gl.FLOAT,false,0,0);});_define_property(this,\"setupUniforms\",()=>{this.uniformLocations={u_time:this.gl.getUniformLocation(this.program,\"u_time\"),u_pixelRatio:this.gl.getUniformLocation(this.program,\"u_pixelRatio\"),u_resolution:this.gl.getUniformLocation(this.program,\"u_resolution\"),...Object.fromEntries(Object.keys(this.providedUniforms).map(key=>[key,this.gl.getUniformLocation(this.program,key)]))};});_define_property(this,\"resizeObserver\",null);_define_property(this,\"setupResizeObserver\",()=>{this.resizeObserver=new ResizeObserver(()=>this.handleResize());this.resizeObserver.observe(this.canvas);this.handleResize();});_define_property(this,\"handleResize\",()=>{const pixelRatio=window.devicePixelRatio;const newWidth=this.canvas.clientWidth*pixelRatio;const newHeight=this.canvas.clientHeight*pixelRatio;if(this.canvas.width!==newWidth||this.canvas.height!==newHeight){this.canvas.width=newWidth;this.canvas.height=newHeight;this.resolutionChanged=true;this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height);this.render(performance.now())// this is necessary to avoid flashes while resizing (the next scheduled render will set uniforms)\n;}});_define_property(this,\"render\",currentTime=>{if(this.hasBeenDisposed)return;// Calculate the delta time\nconst dt=currentTime-this.lastFrameTime;this.lastFrameTime=currentTime;// Increase the total animation time by dt * animationSpeed\nif(this.speed!==0){this.totalAnimationTime+=dt*this.speed;}// Clear the canvas\nthis.gl.clear(this.gl.COLOR_BUFFER_BIT);// Update uniforms\nthis.gl.useProgram(this.program);// Update the time uniform\nthis.gl.uniform1f(this.uniformLocations.u_time,this.totalAnimationTime*.001);// If the resolution has changed, we need to update the uniform\nif(this.resolutionChanged){this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height);this.gl.uniform1f(this.uniformLocations.u_pixelRatio,window.devicePixelRatio);this.resolutionChanged=false;}this.gl.drawArrays(this.gl.TRIANGLES,0,6);// Loop if we're animating\nif(this.speed!==0){this.requestRender();}else{this.rafId=null;}});_define_property(this,\"requestRender\",()=>{if(this.rafId!==null){cancelAnimationFrame(this.rafId);}this.rafId=requestAnimationFrame(this.render);});_define_property(this,\"updateProvidedUniforms\",()=>{this.gl.useProgram(this.program);Object.entries(this.providedUniforms).forEach(([key,value])=>{const location=this.uniformLocations[key];if(location){if(Array.isArray(value)){switch(value.length){case 2:this.gl.uniform2fv(location,value);break;case 3:this.gl.uniform3fv(location,value);break;case 4:this.gl.uniform4fv(location,value);break;default:if(value.length===9){this.gl.uniformMatrix3fv(location,false,value);}else if(value.length===16){this.gl.uniformMatrix4fv(location,false,value);}else{console.warn(`Unsupported uniform array length: ${value.length}`);}}}else if(typeof value===\"number\"){this.gl.uniform1f(location,value);}else if(typeof value===\"boolean\"){this.gl.uniform1i(location,value?1:0);}else{console.warn(`Unsupported uniform type for ${key}: ${typeof value}`);}}});});/** Set a seed to get a deterministic result */_define_property(this,\"setSeed\",newSeed=>{const oneFrameAt120Fps=1e3/120;this.totalAnimationTime=newSeed*oneFrameAt120Fps;this.lastFrameTime=performance.now();this.render(performance.now());});/** Set an animation speed (or 0 to stop animation) */_define_property(this,\"setSpeed\",(newSpeed=1)=>{// Set the new animation speed\nthis.speed=newSpeed;if(this.rafId===null&&newSpeed!==0){// Moving from 0 to animating, kick off a new rAF loop\nthis.lastFrameTime=performance.now();this.rafId=requestAnimationFrame(this.render);}if(this.rafId!==null&&newSpeed===0){// Moving from animating to not animating, cancel the rAF loop\ncancelAnimationFrame(this.rafId);this.rafId=null;}});/** Update the uniforms that are provided by the outside shader */_define_property(this,\"setUniforms\",newUniforms=>{this.providedUniforms={...this.providedUniforms,...newUniforms};// If we need to allow users to add uniforms after the shader has been created, we can do that here\n// But right now we're expecting the uniform list to be predictable and static\n// this.setupUniforms();\nthis.updateProvidedUniforms();this.render(performance.now());});/** Dispose of the shader mount, cleaning up all of the WebGL resources */_define_property(this,\"dispose\",()=>{// Immediately mark as disposed to prevent future renders from leaking in\nthis.hasBeenDisposed=true;// Cancel the rAF loop\nif(this.rafId!==null){cancelAnimationFrame(this.rafId);this.rafId=null;}if(this.gl&&this.program){this.gl.deleteProgram(this.program);this.program=null;// Reset the WebGL context\nthis.gl.bindBuffer(this.gl.ARRAY_BUFFER,null);this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,null);this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,null);this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,null);// Clear any errors\nthis.gl.getError();}if(this.resizeObserver){this.resizeObserver.disconnect();this.resizeObserver=null;}this.uniformLocations={};});this.canvas=canvas;this.fragmentShader=fragmentShader;this.providedUniforms=uniforms;// Base our starting animation time on the provided seed value\nthis.totalAnimationTime=seed;const gl=canvas.getContext(\"webgl2\",webGlContextAttributes);if(!gl){throw new Error(\"WebGL not supported\");}this.gl=gl;this.initWebGL();this.setupResizeObserver();// Set the animation speed after everything is ready to go\nthis.setSpeed(speed);// Mark canvas as paper shader mount\nthis.canvas.setAttribute(\"data-paper-shaders\",\"true\");}}/** Vertex shader for the shader mount */const vertexShaderSource=`#version 300 es\nlayout(location = 0) in vec4 a_position;\n\nvoid main() {\n  gl_Position = a_position;\n}\n`;function createShader(gl,type,source){const shader=gl.createShader(type);if(!shader)return null;gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS)){console.error(\"An error occurred compiling the shaders: \"+gl.getShaderInfoLog(shader));gl.deleteShader(shader);return null;}return shader;}function createProgram(gl,vertexShaderSource,fragmentShaderSource){const vertexShader=createShader(gl,gl.VERTEX_SHADER,vertexShaderSource);const fragmentShader=createShader(gl,gl.FRAGMENT_SHADER,fragmentShaderSource);if(!vertexShader||!fragmentShader)return null;const program=gl.createProgram();if(!program)return null;gl.attachShader(program,vertexShader);gl.attachShader(program,fragmentShader);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS)){console.error(\"Unable to initialize the shader program: \"+gl.getProgramInfoLog(program));gl.deleteProgram(program);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return null;}// Clean up shaders after successful linking\ngl.detachShader(program,vertexShader);gl.detachShader(program,fragmentShader);gl.deleteShader(vertexShader);gl.deleteShader(fragmentShader);return program;}\nexport const __FramerMetadata__ = {\"exports\":{\"ShaderMount\":{\"type\":\"class\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./shader_mount.map","export const PatternShapes={Checks:0,Stripes:1,Edge:2};/**\n * 3d Perlin noise with exposed parameters\n *\n * Uniforms include:\n * u_scale - the scale applied to user space\n * u_rotation - the rotation applied to user space\n * u_color1 - the first pattern color\n * u_color2 - the second pattern color\n * u_color3 - the third pattern color\n * u_proportion (0 .. 1) - the proportion between colors (on 0.5 colors are equally distributed)\n * u_softness (0 .. 1) - the color blur (0 for pronounced edges, 1 for gradient)\n * u_shape (0 ... 2) - the color pattern to be distorted with noise & swirl\n *    - u_shape = 0 is checks\n *    - u_shape = 1 is stripes\n *    - u_shape = 2 is 2 halves of canvas (mapping the canvas height regardless of resolution)\n * u_shapeScale - the scale of color pattern (appies over the global scaling)\n * u_distortion - the noisy distortion over the UV coordinate (applied before the overlapping swirl)\n * u_swirl - the power of swirly distortion\n * u_swirlIterations - the number of swirl iterations (layering curves effect)\n *\n */export const warpFragmentShader=`#version 300 es\nprecision highp float;\n\nuniform float u_time;\nuniform float u_pixelRatio;\nuniform vec2 u_resolution;\n\nuniform float u_scale;\nuniform float u_rotation;\nuniform vec4 u_color1;\nuniform vec4 u_color2;\nuniform vec4 u_color3;\nuniform float u_proportion;\nuniform float u_softness;\nuniform float u_shape;\nuniform float u_shapeScale;\nuniform float u_distortion;\nuniform float u_swirl;\nuniform float u_swirlIterations;\n\n\nout vec4 fragColor;\n\n#define TWO_PI 6.28318530718\n#define PI 3.14159265358979323846\n\nvec2 rotate(vec2 uv, float th) {\n  return mat2(cos(th), sin(th), -sin(th), cos(th)) * uv;\n}\n\nfloat random(vec2 st) {\n  return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\n}\nfloat noise(vec2 st) {\n  vec2 i = floor(st);\n  vec2 f = fract(st);\n  float a = random(i);\n  float b = random(i + vec2(1.0, 0.0));\n  float c = random(i + vec2(0.0, 1.0));\n  float d = random(i + vec2(1.0, 1.0));\n\n  // Smoothstep for interpolation\n  vec2 u = f * f * (3.0 - 2.0 * f);\n\n  // Do the interpolation as two nested mix operations\n  // If you try to do this in one big operation, there's enough precision loss to be off by 1px at cell boundaries\n  float x1 = mix(a, b, u.x);\n  float x2 = mix(c, d, u.x);\n  return mix(x1, x2, u.y);\n\n}\n\nvec4 blend_colors(vec4 c1, vec4 c2, vec4 c3, float mixer, float edgesWidth, float edge_blur) {\n    vec3 color1 = c1.rgb * c1.a;\n    vec3 color2 = c2.rgb * c2.a;\n    vec3 color3 = c3.rgb * c3.a;\n\n    float r1 = smoothstep(.0 + .35 * edgesWidth, .7 - .35 * edgesWidth + .5 * edge_blur, mixer);\n    float r2 = smoothstep(.3 + .35 * edgesWidth, 1. - .35 * edgesWidth + edge_blur, mixer);\n\n    vec3 blended_color_2 = mix(color1, color2, r1);\n    float blended_opacity_2 = mix(c1.a, c2.a, r1);\n\n    vec3 c = mix(blended_color_2, color3, r2);\n    float o = mix(blended_opacity_2, c3.a, r2);\n    return vec4(c, o);\n}\n\nvoid main() {\n    vec2 uv = gl_FragCoord.xy / u_resolution.xy;\n    vec2 uv_original = uv;\n\n    float t = .5 * u_time;\n\n    float noise_scale = .0005 + .006 * u_scale;\n\n    uv -= .5;\n    uv *= (noise_scale * u_resolution);\n    uv = rotate(uv, u_rotation * .5 * PI);\n    uv /= u_pixelRatio;\n    uv += .5;\n\n    float n1 = noise(uv * 1. + t);\n    float n2 = noise(uv * 2. - t);\n    float angle = n1 * TWO_PI;\n    uv.x += 4. * u_distortion * n2 * cos(angle);\n    uv.y += 4. * u_distortion * n2 * sin(angle);\n\n    float iterations_number = ceil(clamp(u_swirlIterations, 1., 30.));\n    for (float i = 1.; i <= iterations_number; i++) {\n        uv.x += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1.5 * uv.y);\n        uv.y += clamp(u_swirl, 0., 2.) / i * cos(t + i * 1. * uv.x);\n    }\n\n    float proportion = clamp(u_proportion, 0., 1.);\n\n    float shape = 0.;\n    float mixer = 0.;\n    if (u_shape < .5) {\n      vec2 checks_shape_uv = uv * (.5 + 3.5 * u_shapeScale);\n      shape = .5 + .5 * sin(checks_shape_uv.x) * cos(checks_shape_uv.y);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else if (u_shape < 1.5) {\n      vec2 stripes_shape_uv = uv * (.25 + 3. * u_shapeScale);\n      float f = fract(stripes_shape_uv.y);\n      shape = smoothstep(.0, .55, f) * smoothstep(1., .45, f);\n      mixer = shape + .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\n    } else {\n      float sh = 1. - uv.y;\n      sh -= .5;\n      sh /= (noise_scale * u_resolution.y);\n      sh += .5;\n      float shape_scaling = .2 * (1. - u_shapeScale);\n      shape = smoothstep(.45 - shape_scaling, .55 + shape_scaling, sh + .3 * (proportion - .5));\n      mixer = shape;\n    }\n\n    vec4 color_mix = blend_colors(u_color1, u_color2, u_color3, mixer, 1. - clamp(u_softness, 0., 1.), .01 + .01 * u_scale);\n\n    fragColor = vec4(color_mix.rgb, color_mix.a);\n}\n`;\nexport const __FramerMetadata__ = {\"exports\":{\"WarpUniforms\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"warpFragmentShader\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShapes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShape\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./warp.map","/**  Convert color string from HSL, RGB, or hex to 0-to-1-range-RGBA array */export function getShaderColorFromString(colorString,fallback=[0,0,0,1]){// If the color string is already an array of 3 or 4 numbers, return it (with alpha=1 if needed)\nif(Array.isArray(colorString)){if(colorString.length===4)return colorString;if(colorString.length===3)return[...colorString,1];return getShaderColorFromString(fallback);}// If the color string is not a string, return the fallback\nif(typeof colorString!==\"string\"){return getShaderColorFromString(fallback);}let r,g,b,a=1;if(colorString.startsWith(\"#\")){[r,g,b,a]=hexToRgba(colorString);}else if(colorString.startsWith(\"rgb\")){[r,g,b,a]=parseRgba(colorString);}else if(colorString.startsWith(\"hsl\")){[r,g,b,a]=hslaToRgba(parseHsla(colorString));}else{console.error(\"Unsupported color format\",colorString);return getShaderColorFromString(fallback);}return[clamp(r,0,1),clamp(g,0,1),clamp(b,0,1),clamp(a,0,1)];}/** Convert hex to RGBA (0 to 1 range) */function hexToRgba(hex){// Remove # if present\nhex=hex.replace(/^#/,\"\");// Expand three-letter hex to six-letter\nif(hex.length===3){hex=hex.split(\"\").map(char=>char+char).join(\"\");}// Expand six-letter hex to eight-letter (add full opacity if no alpha)\nif(hex.length===6){hex=hex+\"ff\";}// Parse the components\nconst r=parseInt(hex.slice(0,2),16)/255;const g=parseInt(hex.slice(2,4),16)/255;const b=parseInt(hex.slice(4,6),16)/255;const a=parseInt(hex.slice(6,8),16)/255;return[r,g,b,a];}/** Parse RGBA string to RGBA (0 to 1 range) */function parseRgba(rgba){// Match both rgb and rgba patterns\nconst match=rgba.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\")/255,parseInt(match[2]??\"0\")/255,parseInt(match[3]??\"0\")/255,match[4]===undefined?1:parseFloat(match[4])];}/** Parse HSLA string */function parseHsla(hsla){const match=hsla.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);if(!match)return[0,0,0,1];return[parseInt(match[1]??\"0\"),parseInt(match[2]??\"0\"),parseInt(match[3]??\"0\"),match[4]===undefined?1:parseFloat(match[4])];}/** Convert HSLA to RGBA (0 to 1 range) */function hslaToRgba(hsla){const[h,s,l,a]=hsla;const hDecimal=h/360;const sDecimal=s/100;const lDecimal=l/100;let r,g,b;if(s===0){r=g=b=lDecimal// achromatic\n;}else{const hue2rgb=(p,q,t)=>{if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return p+(q-p)*6*t;if(t<1/2)return q;if(t<2/3)return p+(q-p)*(2/3-t)*6;return p;};const q=lDecimal<.5?lDecimal*(1+sDecimal):lDecimal+sDecimal-lDecimal*sDecimal;const p=2*lDecimal-q;r=hue2rgb(p,q,hDecimal+1/3);g=hue2rgb(p,q,hDecimal);b=hue2rgb(p,q,hDecimal-1/3);}return[r,g,b,a];}export const clamp=(n,min,max)=>Math.min(Math.max(n,min),max);\nexport const __FramerMetadata__ = {\"exports\":{\"clamp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShaderColorFromString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./get_shader_color_from_string.map","/** The core Shader Mounting class. Pass it a canvas element and a fragment shader to get started. */import{jsx as _jsx}from\"react/jsx-runtime\";export{ShaderMount}from\"https://framerusercontent.com/modules/NLpw4UPElXpirDfZ8gK3/pnnblFdmCm84r7TGjG3U/shader_mount.js\";// ----- Warping Distortion ----- //\n/** Warp: distortion + swirl + underlying shapes */export{warpFragmentShader,PatternShapes}from\"https://framerusercontent.com/modules/zIDOp1iaNFIXSAIx7ljo/VX06XYWdAlD95B9usTKm/warp.js\";// ----- Uniform conversion utils ----- //\nexport{getShaderColorFromString}from\"https://framerusercontent.com/modules/r591zLdRh7n2CKaaHRG7/PCYxubr6wk68eTxKLhEH/get_shader_color_from_string.js\";export default function A(props){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"PatternShapes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PatternShape\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShaderMount\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShaderColorFromString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"warpFragmentShader\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WarpUniforms\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./index.map","/*\n * index\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/q3nWgGXMhG0Ina6vgRVz/PVl4bshKvCOZO36e3vK1/index.js\"\nexport { default } from \"https://framerusercontent.com/modules/q3nWgGXMhG0Ina6vgRVz/PVl4bshKvCOZO36e3vK1/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js\";import{getShaderColorFromString,warpFragmentShader,PatternShapes,ShaderMount as ShaderMountVanilla}from\"https://framer.com/m/index-uMsj.js@PVl4bshKvCOZO36e3vK1\";import{cubicBezier,useInView}from\"framer-motion\";const speedEase=cubicBezier(.65,0,.88,.77);const templates={Prism:{color1:\"#050505\",color2:\"#66B3FF\",color3:\"#FFFFFF\",rotation:-50,proportion:1,scale:.01,speed:30,distortion:0,swirl:50,swirlIterations:16,softness:47,offset:-299,shape:\"Checks\",shapeSize:45},Lava:{color1:\"#FF9F21\",color2:\"#FF0303\",color3:\"#000000\",rotation:114,proportion:100,scale:.52,speed:30,distortion:7,swirl:18,swirlIterations:20,softness:100,offset:717,shape:\"Edge\",shapeSize:12},Plasma:{color1:\"#B566FF\",color2:\"#000000\",color3:\"#000000\",rotation:0,proportion:63,scale:.75,speed:30,distortion:5,swirl:61,swirlIterations:5,softness:100,offset:-168,shape:\"Checks\",shapeSize:28},Pulse:{color1:\"#66FF85\",color2:\"#000000\",color3:\"#000000\",rotation:-167,proportion:92,scale:0,speed:20,distortion:54,swirl:75,swirlIterations:3,softness:28,offset:-813,shape:\"Checks\",shapeSize:79},Vortex:{color1:\"#000000\",color2:\"#FFFFFF\",color3:\"#000000\",rotation:50,proportion:41,scale:.4,speed:20,distortion:0,swirl:100,swirlIterations:3,softness:5,offset:-744,shape:\"Stripes\",shapeSize:80},Mist:{color1:\"#050505\",color2:\"#FF66B8\",color3:\"#050505\",rotation:0,proportion:33,scale:.48,speed:39,distortion:4,swirl:65,swirlIterations:5,softness:100,offset:-235,shape:\"Edge\",shapeSize:48}};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n */export default function AnimatedGradientBackground(props){const isStaticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const useCustomColors=props.preset===\"custom\"||props.colorMode===\"custom\";const values=props.preset===\"custom\"?props:templates[props.preset]||Object.values(templates)[0];const[color1,color2,color3]=useColors(props.color1,props.color2,props.color3);const ref=useRef(null);const isInView=useInView(ref,{once:false,amount:.1});const currentSpeed=useMemo(()=>{if(isCanvas&&props.preview)return speedEase(props.speed/100)*5;if(!isStaticRenderer&&isInView)return speedEase(props.speed/100)*5;return 0;},[isInView,isStaticRenderer,props.speed,props.preview,isCanvas]);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{borderRadius:props.radius,overflow:\"hidden\",position:\"relative\",...props.style},children:[/*#__PURE__*/_jsx(Warp,{color1:useCustomColors?color1:values.color1,color2:useCustomColors?color2:values.color2,color3:useCustomColors?color3:values.color3,scale:values.scale,proportion:values.proportion/100,distortion:values.distortion/50,swirl:values.swirl/100,swirlIterations:values.swirl===0?0:values.swirlIterations,rotation:values.rotation*Math.PI/180,speed:currentSpeed,seed:values.offset*10,shape:PatternShapes[values.shape],shapeScale:values.shapeSize/100,softness:values.softness/100,style:props.style}),props.noise&&props.noise.opacity>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:`url(\"https://framerusercontent.com/images/g0QcWrxr87K0ufOxIUFBakwYA8.png\")`,backgroundSize:props.noise.scale*200,backgroundRepeat:\"repeat\",opacity:props.noise.opacity/2}})]});}addPropertyControls(AnimatedGradientBackground,{preset:{type:ControlType.Enum,defaultValue:Object.keys(templates)[0],options:[...Object.keys(templates),\"custom\"],optionTitles:[...Object.keys(templates),\"Custom\"]},preview:{type:ControlType.Boolean,defaultValue:false},colorMode:{type:ControlType.Enum,defaultValue:\"preset\",options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,title:\"Colors\",hidden:props=>props.preset===\"custom\"},color1:{type:ControlType.Color,defaultValue:\"#262626\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},color2:{type:ControlType.Color,defaultValue:\"#75c1f0\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},color3:{type:ControlType.Color,defaultValue:\"#ffffff\",hidden:props=>props.preset!==\"custom\"&&props.colorMode===\"preset\"},noise:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01},scale:{type:ControlType.Number,defaultValue:1,min:.2,max:2,step:.1}}},rotation:{type:ControlType.Number,defaultValue:0,min:-360,max:360,step:1,unit:\"\\xb0\",hidden:props=>props.preset!==\"custom\"},proportion:{type:ControlType.Number,defaultValue:35,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},scale:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.01,hidden:props=>props.preset!==\"custom\"},speed:{type:ControlType.Number,defaultValue:25,step:1,min:0,max:100},distortion:{type:ControlType.Number,defaultValue:12,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},swirl:{type:ControlType.Number,defaultValue:80,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},swirlIterations:{type:ControlType.Number,defaultValue:10,min:0,max:20,step:1,title:\"Iterations\",hidden:props=>props.swirl===0||props.preset!==\"custom\"},softness:{type:ControlType.Number,defaultValue:100,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},offset:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3,step:1,hidden:props=>props.preset!==\"custom\"},shape:{type:ControlType.Enum,defaultValue:\"Checks\",options:Object.keys(PatternShapes),hidden:props=>props.preset!==\"custom\"},shapeSize:{type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,hidden:props=>props.preset!==\"custom\"},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\"}});//////////////////////////////\nconst defaultPreset={name:\"Default\",params:{scale:1,rotation:0,speed:20,seed:0,color1:\"hsla(0, 0%, 15%, 1)\",color2:\"hsla(203, 80%, 70%, 1)\",color3:\"hsla(0, 0%, 100%, 1)\",proportion:.35,softness:1,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.1,shape:PatternShapes.Checks}};// Due to Leva controls limitation:\n// 1) keep default colors in HSLA format to keep alpha channel\n// 2) don't use decimal values on HSL values (to avoid button highlight bug)\nconst Warp=props=>{const uniforms=useMemo(()=>{return{u_scale:props.scale??defaultPreset.params.scale,u_rotation:props.rotation??defaultPreset.params.rotation,u_color1:getShaderColorFromString(props.color1,defaultPreset.params.color1),u_color2:getShaderColorFromString(props.color2,defaultPreset.params.color2),u_color3:getShaderColorFromString(props.color3,defaultPreset.params.color2),u_proportion:props.proportion??defaultPreset.params.proportion,u_softness:props.softness??defaultPreset.params.softness,u_distortion:props.distortion??defaultPreset.params.distortion,u_swirl:props.swirl??defaultPreset.params.swirl,u_swirlIterations:props.swirlIterations??defaultPreset.params.swirlIterations,u_shapeScale:props.shapeScale??defaultPreset.params.shapeScale,u_shape:props.shape??defaultPreset.params.shape};},[props.scale,props.rotation,props.color1,props.color2,props.color3,props.proportion,props.softness,props.distortion,props.swirl,props.swirlIterations,props.shapeScale,props.shape,props.speed]);return /*#__PURE__*/_jsx(ShaderMount,{...props,fragmentShader:warpFragmentShader,uniforms:uniforms});};const ShaderMount=({ref,fragmentShader,style,uniforms={},webGlContextAttributes,speed=1,seed=0})=>{const canvasRef=ref??useRef(null);const shaderMountRef=useRef(null);useEffect(()=>{if(canvasRef.current){shaderMountRef.current=new ShaderMountVanilla(canvasRef.current,fragmentShader,uniforms,webGlContextAttributes,speed,seed);}return()=>{shaderMountRef.current?.dispose();};},[fragmentShader,webGlContextAttributes]);useEffect(()=>{shaderMountRef.current?.setUniforms(uniforms);},[uniforms]);useEffect(()=>{shaderMountRef.current?.setSpeed(speed);},[speed]);useEffect(()=>{shaderMountRef.current?.setSeed(seed);},[seed]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:style});};function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}AnimatedGradientBackground.displayName=\"Animated Gradient Background\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedGradientBackground\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedLiquidBackground_Prod.map","// Generated by Framer (8bbc62e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-TX12I .framer-styles-preset-5idb2r:not(.rich-text-wrapper), .framer-TX12I .framer-styles-preset-5idb2r.rich-text-wrapper a { --framer-link-text-color: #ffffff; }\"];export const className=\"framer-TX12I\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"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,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/nZFn4o1RmZPGxwBWWGlA/wcMN3GOy2zgQLHk53PsB/BM5ahJueh.js\";const cycleOrder=[\"gRaqZnbCA\",\"fOwBjoaDr\"];const serializationHash=\"framer-0NuuD\";const variantClassNames={fOwBjoaDr:\"framer-v-1eiewq0\",gRaqZnbCA:\"framer-v-qu7rez\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"fOwBjoaDr\",Desktop:\"gRaqZnbCA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gRaqZnbCA\"};};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:\"gRaqZnbCA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qu7rez\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gRaqZnbCA\",ref:refBinding,style:{backgroundColor:\"var(--token-731a38cf-b0e8-4955-b15f-1a7d8f439979, rgb(23, 23, 23))\",...style},...addPropertyOverrides({fOwBjoaDr:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pdtyyu\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"ZcOHn6Yhi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"Nate Osborne\"})}),className:\"framer-rtkk1e\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"LmqCtAif5\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"|\"})}),className:\"framer-ioejih\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"U5om0OMzX\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:natedresdeno@gmail.com\",motionChild:true,nodeId:\"BZLECpiqU\",openInNewTab:true,relValues:[],scopeId:\"hNnxPYm53\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5idb2r\",\"data-styles-preset\":\"BM5ahJueh\",children:\"natedresdeno@gmail.com\"})})})}),className:\"framer-1h8snvp\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"BZLECpiqU\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"|\"})}),className:\"framer-ftw7rj\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"MN3Js_ZTL\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://1drv.ms/w/c/3a58f6395ecdfd26/IQDnQ63aWD9wSo8g_nZEDoL2AXRvfka4fdf9wHg93t8TAwA?e=1t6C1j\",motionChild:true,nodeId:\"xB4J6E1ut\",openInNewTab:true,relValues:[],scopeId:\"hNnxPYm53\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5idb2r\",\"data-styles-preset\":\"BM5ahJueh\",children:\"Resume\"})})})}),className:\"framer-1blysha\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"xB4J6E1ut\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:\"|\"})}),className:\"framer-1f7tlee\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"lPl4rYWp7\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/natedosborne/\",motionChild:true,nodeId:\"uXCM7r2VM\",openInNewTab:true,relValues:[],scopeId:\"hNnxPYm53\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5idb2r\",\"data-styles-preset\":\"BM5ahJueh\",children:\"LinkedIn\"})})})}),className:\"framer-1t1ksz9\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"uXCM7r2VM\",style:{\"--extracted-gdpscs\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18dbqos\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"y0ElUEw9r\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\"}})]})})})});});const css=[\".framer-0NuuD.framer-1844bv8, .framer-0NuuD .framer-1844bv8 { display: block; }\",\".framer-0NuuD.framer-qu7rez { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 95px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-0NuuD .framer-pdtyyu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0NuuD .framer-rtkk1e, .framer-0NuuD .framer-1h8snvp, .framer-0NuuD .framer-1blysha, .framer-0NuuD .framer-1t1ksz9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-0NuuD .framer-ioejih, .framer-0NuuD .framer-ftw7rj, .framer-0NuuD .framer-1f7tlee { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-0NuuD .framer-18dbqos { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-0NuuD.framer-v-1eiewq0.framer-qu7rez { width: 390px; }\",\".framer-0NuuD.framer-v-1eiewq0 .framer-pdtyyu { flex-wrap: wrap; width: 356px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 95\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fOwBjoaDr\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhNnxPYm53=withCSS(Component,css,\"framer-0NuuD\");export default FramerhNnxPYm53;FramerhNnxPYm53.displayName=\"Navigation 2\";FramerhNnxPYm53.defaultProps={height:95,width:1200};addPropertyControls(FramerhNnxPYm53,{variant:{options:[\"gRaqZnbCA\",\"fOwBjoaDr\"],optionTitles:[\"Desktop\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerhNnxPYm53,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhNnxPYm53\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"95\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fOwBjoaDr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hNnxPYm53.map","// Generated by Framer (78ccf22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Young Serif-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Young Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Young Serif\",url:\"https://fonts.gstatic.com/s/youngserif/v2/3qTpojO2nS2VtkB3KtkQZ2t_1EcYaQ7F.woff2\",weight:\"400\"}]}];export const css=['.framer-FZrq2 .framer-styles-preset-16f76ro:not(.rich-text-wrapper), .framer-FZrq2 .framer-styles-preset-16f76ro.rich-text-wrapper h1 { --framer-font-family: \"Young Serif\", \"Young Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-50c8f061-a450-4e69-a087-591a08810012, #2e2e2e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-FZrq2\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Oxygen Mono-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Oxygen Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Oxygen Mono\",url:\"https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7ijaze-PPlUu.woff2\",weight:\"400\"}]}];export const css=[\".framer-jyon3 .framer-styles-preset-1fiwwo:not(.rich-text-wrapper), .framer-jyon3 .framer-styles-preset-1fiwwo.rich-text-wrapper p { --framer-font-family: \\\"Oxygen Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #383838; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-jyon3\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (39ae14c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-regular\",\"FS;Outfit-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA/BLW2AGODUKQKRMYEVOEMMPY2ITRKBJIP/OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2\",weight:\"700\"}]}];export const css=[\".framer-O11JI .framer-styles-preset-2kxlfi:not(.rich-text-wrapper), .framer-O11JI .framer-styles-preset-2kxlfi.rich-text-wrapper p { --framer-font-family: \\\"Outfit\\\", \\\"Outfit Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Outfit\\\", \\\"Outfit Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-50c8f061-a450-4e69-a087-591a08810012, #2e2e2e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-O11JI\";\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 (bb264f8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnimatedGradientBackground from\"https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I4xEvpiAr2x4f2smK5zW/rd6Ms6WVlS2mYWkakaho/jdZQAnfdM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yUGLHVmaD6dfbmZJJE08/FYeh3yad4rxEv1hDnVZo/LhcY0TNwT.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/GOmRY3g1E6Er33EYWefn/v3lhKMDCDi80pQZ6Le0K/WVIvB9nGY.js\";const AnimatedGradientBackgroundFonts=getFonts(AnimatedGradientBackground);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"m93E3jzJM\",\"mw9KelZqt\",\"e0QmSzCil\",\"NTGluiXCs\",\"r_BGq1d3a\",\"JnYKTnR1G\"];const serializationHash=\"framer-v4BSa\";const variantClassNames={e0QmSzCil:\"framer-v-1qol8dy\",JnYKTnR1G:\"framer-v-clwr5o\",m93E3jzJM:\"framer-v-94r46\",mw9KelZqt:\"framer-v-1eix84m\",NTGluiXCs:\"framer-v-k46gfh\",r_BGq1d3a:\"framer-v-1wjozub\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const wTf46eF1E=undefined;const dN4Cbbi42=undefined;const Tx2ITHCql=undefined;const R72TPRw9g=undefined;const tORoY55WI=undefined;const CgagoNjiz=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const transition2={bounce:.2,delay:0,duration:1.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:150,y:0};const animation2={backgroundColor:\"var(--token-50820936-005c-4f1f-9640-55392f9894a5, rgb(47, 73, 189))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-150,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:-150,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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={\"Hover Phone\":\"NTGluiXCs\",\"Variant 1\":\"m93E3jzJM\",Hover:\"JnYKTnR1G\",Phone:\"e0QmSzCil\",Variant:\"r_BGq1d3a\"};const Variants=motion.create(React.Fragment);const getProps=({description,height,id,image,link,link2,tags,title,width,...props})=>{return{...props,CgagoNjiz:image??props.CgagoNjiz??{alt:\"\",pixelHeight:1216,pixelWidth:2056,src:\"https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?width=2056&height=1216\",srcSet:\"https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?scale-down-to=512&width=2056&height=1216 512w,https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?scale-down-to=1024&width=2056&height=1216 1024w,https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?scale-down-to=2048&width=2056&height=1216 2048w,https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?width=2056&height=1216 2056w\"},dN4Cbbi42:tags??props.dN4Cbbi42??\"2026 | AI | PRODUCT DESIGN | UX RESEARCH\",R72TPRw9g:link??props.R72TPRw9g,tORoY55WI:link2??props.tORoY55WI,Tx2ITHCql:description??props.Tx2ITHCql??\"Helping small business owners to increase their usage of AI for better business success.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"m93E3jzJM\",wTf46eF1E:title??props.wTf46eF1E??\"TechPoint AI Needs Assessment\"};};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,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wTf46eF1E,dN4Cbbi42,Tx2ITHCql,CgagoNjiz,R72TPRw9g,tORoY55WI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m93E3jzJM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1eq5re4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"mw9KelZqt\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave18zr1pb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"m93E3jzJM\");});const onMouseEnterbdsexj=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"NTGluiXCs\");});const onMouseLeaveptzsos=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"e0QmSzCil\");});const onMouseEnter1lf5edz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"JnYKTnR1G\");});const onMouseLeave1u5yduf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"r_BGq1d3a\");});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-94r46\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"m93E3jzJM\",onMouseEnter:onMouseEnter1eq5re4,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{e0QmSzCil:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},JnYKTnR1G:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},mw9KelZqt:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},NTGluiXCs:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},r_BGq1d3a:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({e0QmSzCil:{\"data-framer-name\":\"Phone\",onMouseEnter:onMouseEnterbdsexj},JnYKTnR1G:{\"data-border\":true,\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1u5yduf},mw9KelZqt:{\"data-border\":true,\"data-framer-name\":\"Hover\",onMouseLeave:onMouseLeave18zr1pb},NTGluiXCs:{\"data-border\":true,\"data-framer-name\":\"Hover Phone\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveptzsos},r_BGq1d3a:{\"data-framer-name\":undefined,onMouseEnter:onMouseEnter1lf5edz}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8vkxm2\",layoutDependency:layoutDependency,layoutId:\"zuJfdJAzm\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lc5kvw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TQGiVWIR7-container\",nodeId:\"TQGiVWIR7\",rendersWithMotion:true,scopeId:\"rHeDW56nF\",style:{opacity:.5},children:/*#__PURE__*/_jsx(AnimatedGradientBackground,{color1:\"rgb(255, 255, 255)\",color2:\"rgba(48, 176, 255, 0.5)\",color3:\"rgb(182, 240, 156)\",colorMode:\"custom\",distortion:19,height:\"100%\",id:\"TQGiVWIR7\",layoutId:\"TQGiVWIR7\",noise:{opacity:.06,scale:1},offset:178,preset:\"custom\",preview:false,proportion:0,radius:\"0px\",rotation:-163,scale:0,shape:\"Checks\",shapeSize:8,softness:100,speed:13,style:{height:\"100%\",width:\"100%\"},swirl:59,swirlIterations:12,width:\"100%\",...addPropertyOverrides({JnYKTnR1G:{color2:\"rgb(156, 255, 110)\",color3:\"rgb(51, 255, 201)\"},r_BGq1d3a:{color2:\"rgb(156, 255, 110)\",color3:\"rgb(51, 255, 201)\",preview:true}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ertjmx\",layoutDependency:layoutDependency,layoutId:\"sdWMhKk56\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ltym4y\",layoutDependency:layoutDependency,layoutId:\"DYsVCLqh4\",...addPropertyOverrides({e0QmSzCil:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-16f76ro\",\"data-styles-preset\":\"jdZQAnfdM\",dir:\"auto\",children:\"TechPoint AI Needs Assessment\"})}),className:\"framer-aqw8j5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IOL709N2G\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:wTf46eF1E,variants:{JnYKTnR1G:{\"--extracted-gdpscs\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"},mw9KelZqt:{\"--extracted-gdpscs\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"},NTGluiXCs:{\"--extracted-gdpscs\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e0QmSzCil:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-16f76ro\",\"data-styles-preset\":\"jdZQAnfdM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"TechPoint AI Needs Assessment\"})})},JnYKTnR1G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-16f76ro\",\"data-styles-preset\":\"jdZQAnfdM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224)))\"},children:\"TechPoint AI Needs Assessment\"})})},mw9KelZqt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-16f76ro\",\"data-styles-preset\":\"jdZQAnfdM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224)))\"},children:\"TechPoint AI Needs Assessment\"})})},NTGluiXCs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-16f76ro\",\"data-styles-preset\":\"jdZQAnfdM\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224)))\"},children:\"TechPoint AI Needs Assessment\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fiwwo\",\"data-styles-preset\":\"LhcY0TNwT\",dir:\"auto\",children:\"2026 | AI | PRODUCT DESIGN | UX RESEARCH\"})}),className:\"framer-mukgjg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iiaf9_XRN\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dN4Cbbi42,variants:{JnYKTnR1G:{\"--extracted-r6o4lv\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"},mw9KelZqt:{\"--extracted-r6o4lv\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"},NTGluiXCs:{\"--extracted-r6o4lv\":\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e0QmSzCil:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fiwwo\",\"data-styles-preset\":\"LhcY0TNwT\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"2026 | AI | PRODUCT DESIGN | UX RESEARCH\"})})},JnYKTnR1G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3h5Z2VuIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Oxygen Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224)))\"},children:\"2026 | AI | PRODUCT DESIGN | UX RESEARCH\"})}),fonts:[\"GF;Oxygen Mono-regular\"]},mw9KelZqt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3h5Z2VuIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Oxygen Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224)))\"},children:\"2026 | AI | PRODUCT DESIGN | UX RESEARCH\"})}),fonts:[\"GF;Oxygen Mono-regular\"]},NTGluiXCs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7T3h5Z2VuIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Oxygen Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224)))\"},children:\"2026 | AI | PRODUCT DESIGN | UX RESEARCH\"})}),fonts:[\"GF;Oxygen Mono-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2kxlfi\",\"data-styles-preset\":\"WVIvB9nGY\",dir:\"auto\",children:\"Helping small business owners to increase their usage of AI for better business success.\"})}),className:\"framer-v8m0qe\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LdtxiBX2T\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Tx2ITHCql,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e0QmSzCil:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2kxlfi\",\"data-styles-preset\":\"WVIvB9nGY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Helping small business owners to increase their usage of AI for better business success.\"})})},NTGluiXCs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2kxlfi\",\"data-styles-preset\":\"WVIvB9nGY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Helping small business owners to increase their usage of AI for better business success.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Link,{href:R72TPRw9g,motionChild:true,nodeId:\"BX6VK792A\",openInNewTab:false,scopeId:\"rHeDW56nF\",...addPropertyOverrides({JnYKTnR1G:{href:{webPageId:\"UBAPk4htI\"}},r_BGq1d3a:{href:tORoY55WI}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-r6xz0h framer-1lrvrls\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"BX6VK792A\",style:{backgroundColor:\"var(--token-50c8f061-a450-4e69-a087-591a08810012, rgb(46, 46, 46))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{JnYKTnR1G:{backgroundColor:\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"},mw9KelZqt:{backgroundColor:\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"},NTGluiXCs:{backgroundColor:\"var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, rgb(72, 100, 224))\"}},whileHover:animation2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWJvbGQ=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"View Case Study\"})}),className:\"framer-abwdgp\",fonts:[\"FS;Outfit-bold\"],layoutDependency:layoutDependency,layoutId:\"FXQIkrRzc\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-5git1e\",layoutDependency:layoutDependency,layoutId:\"CpljQqp52\",...addPropertyOverrides({e0QmSzCil:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1216,intrinsicWidth:2056,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+((componentViewport?.height||415)-415)/2),pixelHeight:1216,pixelWidth:2056,sizes:`max((max(${componentViewport?.width||\"100vw\"} - 100px, 1px) - 48px) / 2, 1px)`,...toResponsiveImage(CgagoNjiz),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-148q6fo\",layoutDependency:layoutDependency,layoutId:\"IkW9pV2uW\",style:{rotate:0},variants:{e0QmSzCil:{rotate:0},JnYKTnR1G:{rotate:3},mw9KelZqt:{rotate:3},NTGluiXCs:{rotate:0},r_BGq1d3a:{rotate:0}},...addPropertyOverrides({e0QmSzCil:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1216,intrinsicWidth:2056,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+324+((componentViewport?.height||667)-667)/2),pixelHeight:1216,pixelWidth:2056,sizes:`max(${componentViewport?.width||\"100vw\"} - 100px, 1px)`,...toResponsiveImage(CgagoNjiz),...{positionX:\"center\",positionY:\"center\"}}},mw9KelZqt:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1216,intrinsicWidth:2056,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+72+((componentViewport?.height||415)-415)/2),pixelHeight:1216,pixelWidth:2056,positionX:\"center\",positionY:\"center\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 100px, 1px) - 48px) / 2, 1px)`,src:\"https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?width=2056&height=1216\",srcSet:\"https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?scale-down-to=512&width=2056&height=1216 512w,https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?scale-down-to=1024&width=2056&height=1216 1024w,https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?scale-down-to=2048&width=2056&height=1216 2048w,https://framerusercontent.com/images/OPbxJbASed7ZEihJaGQtL4GEplk.png?width=2056&height=1216 2056w\"}},NTGluiXCs:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1216,intrinsicWidth:2056,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+324+((componentViewport?.height||667)-667)/2),pixelHeight:1216,pixelWidth:2056,sizes:`max(${componentViewport?.width||\"100vw\"} - 100px, 1px)`,...toResponsiveImage(CgagoNjiz),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})})]})]})})})});});const css=[\".framer-v4BSa.framer-1lrvrls, .framer-v4BSa .framer-1lrvrls { display: block; }\",\".framer-v4BSa.framer-94r46 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 72px 50px 72px 50px; position: relative; width: 1000px; }\",\".framer-v4BSa .framer-8vkxm2 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-v4BSa .framer-lc5kvw-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-v4BSa .framer-ertjmx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-v4BSa .framer-ltym4y { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-v4BSa .framer-aqw8j5, .framer-v4BSa .framer-mukgjg, .framer-v4BSa .framer-v8m0qe { flex: none; height: auto; max-width: 100%; overflow: visible; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-v4BSa .framer-r6xz0h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 47px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 175px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-v4BSa .framer-abwdgp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-v4BSa .framer-5git1e { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-v4BSa .framer-148q6fo { flex: none; height: 271px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-v4BSa.framer-v-1qol8dy .framer-ertjmx, .framer-v4BSa.framer-v-k46gfh .framer-ertjmx { flex-direction: column; }\",\".framer-v4BSa.framer-v-1qol8dy .framer-ltym4y, .framer-v4BSa.framer-v-k46gfh .framer-ltym4y { align-content: center; align-items: center; flex: none; width: 100%; }\",\".framer-v4BSa.framer-v-1qol8dy .framer-5git1e, .framer-v4BSa.framer-v-k46gfh .framer-5git1e { flex: none; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-v4BSa[data-border=\"true\"]::after, .framer-v4BSa [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 415\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mw9KelZqt\":{\"layout\":[\"fixed\",\"auto\"]},\"e0QmSzCil\":{\"layout\":[\"fixed\",\"auto\"]},\"NTGluiXCs\":{\"layout\":[\"fixed\",\"auto\"]},\"r_BGq1d3a\":{\"layout\":[\"fixed\",\"auto\"]},\"JnYKTnR1G\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wTf46eF1E\":\"title\",\"dN4Cbbi42\":\"tags\",\"Tx2ITHCql\":\"description\",\"CgagoNjiz\":\"image\",\"R72TPRw9g\":\"link\",\"tORoY55WI\":\"link2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrHeDW56nF=withCSS(Component,css,\"framer-v4BSa\");export default FramerrHeDW56nF;FramerrHeDW56nF.displayName=\"Project Card\";FramerrHeDW56nF.defaultProps={height:415,width:1e3};addPropertyControls(FramerrHeDW56nF,{variant:{options:[\"m93E3jzJM\",\"mw9KelZqt\",\"e0QmSzCil\",\"NTGluiXCs\",\"r_BGq1d3a\",\"JnYKTnR1G\"],optionTitles:[\"Variant 1\",\"Hover\",\"Phone\",\"Hover Phone\",\"Variant\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},wTf46eF1E:{defaultValue:\"TechPoint AI Needs Assessment\",displayTextArea:false,title:\"Title\",type:ControlType.String},onwTf46eF1EChange:{changes:\"wTf46eF1E\",type:ControlType.ChangeHandler},dN4Cbbi42:{defaultValue:\"2026 | AI | PRODUCT DESIGN | UX RESEARCH\",displayTextArea:false,title:\"Tags\",type:ControlType.String},ondN4Cbbi42Change:{changes:\"dN4Cbbi42\",type:ControlType.ChangeHandler},Tx2ITHCql:{defaultValue:\"Helping small business owners to increase their usage of AI for better business success.\",displayTextArea:false,title:\"Description\",type:ControlType.String},onTx2ITHCqlChange:{changes:\"Tx2ITHCql\",type:ControlType.ChangeHandler},CgagoNjiz:{__defaultAssetReference:\"data:framer/asset-reference,OPbxJbASed7ZEihJaGQtL4GEplk.png?originalFilename=tp.png&width=2056&height=1216\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,OPbxJbASed7ZEihJaGQtL4GEplk.png?originalFilename=tp.png&width=2056&height=1216\"},title:\"Image\",type:ControlType.ResponsiveImage},R72TPRw9g:{title:\"Link\",type:ControlType.Link},tORoY55WI:{title:\"Link 2\",type:ControlType.Link}});addFonts(FramerrHeDW56nF,[{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:\"Oxygen Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Oxygen Mono\",url:\"https://fonts.gstatic.com/s/oxygenmono/v15/h0GsssGg9FxgDgCjLeAd7ijaze-PPlUu.woff2\",weight:\"400\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA/BLW2AGODUKQKRMYEVOEMMPY2ITRKBJIP/OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2\",weight:\"700\"}]},...AnimatedGradientBackgroundFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrHeDW56nF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1000\",\"framerIntrinsicHeight\":\"415\",\"framerVariables\":\"{\\\"wTf46eF1E\\\":\\\"title\\\",\\\"dN4Cbbi42\\\":\\\"tags\\\",\\\"Tx2ITHCql\\\":\\\"description\\\",\\\"CgagoNjiz\\\":\\\"image\\\",\\\"R72TPRw9g\\\":\\\"link\\\",\\\"tORoY55WI\\\":\\\"link2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mw9KelZqt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e0QmSzCil\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NTGluiXCs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r_BGq1d3a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JnYKTnR1G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rHeDW56nF.map","// Generated by Framer (d7391b5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-light\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-550BU .framer-styles-preset-9pm9x:not(.rich-text-wrapper), .framer-550BU .framer-styles-preset-9pm9x.rich-text-wrapper h4 { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-550BU\";\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 (167aefa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Eg78m .framer-styles-preset-aba8fp:not(.rich-text-wrapper), .framer-Eg78m .framer-styles-preset-aba8fp.rich-text-wrapper a { --framer-link-text-color: #000000; }\"];export const className=\"framer-Eg78m\";\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,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LqcbzO2xVKmYu4XyJGKe/ORPY9zorsxFdD6mAQk0p/Mq33prpmF.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/L4UMI4Q3I7dlaDQHYU1L/r1ZCJEAuspIUCzxhgRmf/wBxSmybIt.js\";const cycleOrder=[\"sPlTgNySV\",\"Ydwy4uH7J\",\"UqIWuz6YS\"];const serializationHash=\"framer-K2HEl\";const variantClassNames={sPlTgNySV:\"framer-v-vmohgd\",UqIWuz6YS:\"framer-v-kuu67f\",Ydwy4uH7J:\"framer-v-1466b2v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"UqIWuz6YS\",Desktop:\"sPlTgNySV\",Phone:\"Ydwy4uH7J\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sPlTgNySV\"};};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:\"sPlTgNySV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rh8bew=activeVariantCallback(async(...args)=>{setVariant(\"UqIWuz6YS\");});const onTap3aatqy=activeVariantCallback(async(...args)=>{setVariant(\"Ydwy4uH7J\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Ydwy4uH7J\",\"UqIWuz6YS\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vmohgd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sPlTgNySV\",ref:refBinding,style:{backdropFilter:\"blur(20px)\",backgroundColor:\"rgba(255, 255, 255, 0.2)\",WebkitBackdropFilter:\"blur(20px)\",...style},...addPropertyOverrides({UqIWuz6YS:{\"data-framer-name\":\"Phone Open\"},Ydwy4uH7J:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sx4hcp\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"f4xFVWAcX\",...addPropertyOverrides({UqIWuz6YS:{\"data-highlight\":true,onTap:onTap3aatqy},Ydwy4uH7J:{\"data-highlight\":true,onTap:onTap1rh8bew}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rd5k4s\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"eKL6AqBDg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-caeurn\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"cfY82sSDg\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{UqIWuz6YS:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1btdim\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"mVqH7bnuZ\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{UqIWuz6YS:{rotate:45}}})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lkb7tm\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"pmljST6bq\",style:{opacity:1},variants:{UqIWuz6YS:{opacity:1},Ydwy4uH7J:{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zMsHtNBcb\",openInNewTab:false,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"Home\"})})})}),className:\"framer-5vxc57\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zMsHtNBcb\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{Ydwy4uH7J:{\"--extracted-1eung3n\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({UqIWuz6YS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zMsHtNBcb\",openInNewTab:false,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"Home\"})})})})},Ydwy4uH7J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zMsHtNBcb\",openInNewTab:false,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":YSkSu8sUB\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kCyX8tOkG\",openInNewTab:false,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"About\"})})})}),className:\"framer-1uw62uc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kCyX8tOkG\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{Ydwy4uH7J:{\"--extracted-1eung3n\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({UqIWuz6YS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":YSkSu8sUB\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kCyX8tOkG\",openInNewTab:false,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"About\"})})})})},Ydwy4uH7J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":YSkSu8sUB\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kCyX8tOkG\",openInNewTab:false,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"About\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://1drv.ms/w/c/3a58f6395ecdfd26/IQDnQ63aWD9wSo8g_nZEDoL2AXRvfka4fdf9wHg93t8TAwA?e=1t6C1j\",motionChild:true,nodeId:\"DTxYBGr6K\",openInNewTab:true,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"Resume\"})})})}),className:\"framer-q2e94s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DTxYBGr6K\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{Ydwy4uH7J:{\"--extracted-1eung3n\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({UqIWuz6YS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://1drv.ms/w/c/3a58f6395ecdfd26/IQDnQ63aWD9wSo8g_nZEDoL2AXRvfka4fdf9wHg93t8TAwA?e=1t6C1j\",motionChild:true,nodeId:\"DTxYBGr6K\",openInNewTab:true,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"Resume\"})})})})},Ydwy4uH7J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://1drv.ms/w/c/3a58f6395ecdfd26/IQDnQ63aWD9wSo8g_nZEDoL2AXRvfka4fdf9wHg93t8TAwA?e=1t6C1j\",motionChild:true,nodeId:\"DTxYBGr6K\",openInNewTab:true,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"Resume\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-9pm9x\",\"data-styles-preset\":\"Mq33prpmF\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/natedosborne/\",motionChild:true,nodeId:\"MMwuWsUn8\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"UOBkGL_Jt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aba8fp\",\"data-styles-preset\":\"wBxSmybIt\",children:\"LinkedIn\"})})})}),className:\"framer-1edkozc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MMwuWsUn8\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k2sidw\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"xys4KUsR5\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"}})]})})})});});const css=[\".framer-K2HEl.framer-ml5ggf, .framer-K2HEl .framer-ml5ggf { display: block; }\",\".framer-K2HEl.framer-vmohgd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 95px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-K2HEl .framer-sx4hcp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 44px; min-width: 36px; overflow: visible; padding: 10px 0px 10px 10px; position: relative; width: min-content; }\",\".framer-K2HEl .framer-1rd5k4s { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-K2HEl .framer-caeurn { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-K2HEl .framer-1btdim { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-K2HEl .framer-1lkb7tm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-K2HEl .framer-5vxc57, .framer-K2HEl .framer-1uw62uc, .framer-K2HEl .framer-q2e94s, .framer-K2HEl .framer-1edkozc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-K2HEl .framer-1k2sidw { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-K2HEl.framer-v-1466b2v.framer-vmohgd { flex-direction: column; gap: 0px; height: 64px; width: 390px; }\",\".framer-K2HEl.framer-v-1466b2v .framer-sx4hcp, .framer-K2HEl.framer-v-kuu67f .framer-sx4hcp { cursor: pointer; gap: unset; justify-content: space-between; min-height: unset; min-width: unset; padding: 10px; width: 100%; }\",\".framer-K2HEl.framer-v-1466b2v .framer-1rd5k4s, .framer-K2HEl.framer-v-kuu67f .framer-1rd5k4s { height: 44px; width: 44px; }\",\".framer-K2HEl.framer-v-1466b2v .framer-1lkb7tm, .framer-K2HEl.framer-v-kuu67f .framer-1lkb7tm { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 20px; width: 100%; }\",\".framer-K2HEl.framer-v-kuu67f.framer-vmohgd { flex-direction: column; gap: 0px; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-K2HEl.framer-v-kuu67f .framer-caeurn, .framer-K2HEl.framer-v-kuu67f .framer-1btdim { top: calc(50.00000000000002% - 2px / 2); }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 95\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ydwy4uH7J\":{\"layout\":[\"fixed\",\"fixed\"]},\"UqIWuz6YS\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUOBkGL_Jt=withCSS(Component,css,\"framer-K2HEl\");export default FramerUOBkGL_Jt;FramerUOBkGL_Jt.displayName=\"Navigation\";FramerUOBkGL_Jt.defaultProps={height:95,width:1200};addPropertyControls(FramerUOBkGL_Jt,{variant:{options:[\"sPlTgNySV\",\"Ydwy4uH7J\",\"UqIWuz6YS\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUOBkGL_Jt,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUOBkGL_Jt\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ydwy4uH7J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UqIWuz6YS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"95\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UOBkGL_Jt.map","// Generated by Framer (8bbc62e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-pNI3M .framer-styles-preset-1cpbjk5:not(.rich-text-wrapper), .framer-pNI3M .framer-styles-preset-1cpbjk5.rich-text-wrapper p { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #383838; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-pNI3M\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (78ccf22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Young Serif-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Young Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Young Serif\",url:\"https://fonts.gstatic.com/s/youngserif/v2/3qTpojO2nS2VtkB3KtkQZ2t_1EcYaQ7F.woff2\",weight:\"400\"}]}];export const css=['.framer-ffJlb .framer-styles-preset-1re0zhh:not(.rich-text-wrapper), .framer-ffJlb .framer-styles-preset-1re0zhh.rich-text-wrapper h1 { --framer-font-family: \"Young Serif\", \"Young Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, #5c77ed); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ffJlb\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8bbc62e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-medium\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-BtYzG .framer-styles-preset-2ppscn:not(.rich-text-wrapper), .framer-BtYzG .framer-styles-preset-2ppscn.rich-text-wrapper h2 { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --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: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-BtYzG\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d7391b5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-medium\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-eJMKA .framer-styles-preset-nl3h98:not(.rich-text-wrapper), .framer-eJMKA .framer-styles-preset-nl3h98.rich-text-wrapper h2 { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --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: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-eJMKA\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (78ccf22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Young Serif-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Young Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Young Serif\",url:\"https://fonts.gstatic.com/s/youngserif/v2/3qTpojO2nS2VtkB3KtkQZ2t_1EcYaQ7F.woff2\",weight:\"400\"}]}];export const css=['.framer-kJCz7 .framer-styles-preset-wue37z:not(.rich-text-wrapper), .framer-kJCz7 .framer-styles-preset-wue37z.rich-text-wrapper h1 { --framer-font-family: \"Young Serif\", \"Young Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-217a2a4c-74db-4e2c-90db-7938d192e4ae, #5c77ed); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kJCz7\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (36fc60d)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}