{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/vhK3G0ntf62fqS2tFDno/useColors.js", "ssg:https://framerusercontent.com/modules/NLpw4UPElXpirDfZ8gK3/pnnblFdmCm84r7TGjG3U/shader_mount.js", "ssg:https://framerusercontent.com/modules/zIDOp1iaNFIXSAIx7ljo/VX06XYWdAlD95B9usTKm/warp.js", "ssg:https://framerusercontent.com/modules/r591zLdRh7n2CKaaHRG7/PCYxubr6wk68eTxKLhEH/get_shader_color_from_string.js", "ssg:https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js", "ssg:https://framerusercontent.com/modules/xcErHDa4YXcoXBlItJn3/8WHPhL2kcYbskURWQd9B/BSIzUJM8g.js", "ssg:https://framerusercontent.com/modules/rZCn3PFnhBZmMmDguQVN/SePxKE5wDxtiQNXDLosa/WyFyfrNgo.js", "ssg:https://framerusercontent.com/modules/7FjoXEPZbso5nRxbrcBw/aD6KqJxzaUIImqQaEaoa/Sc9oOJwYh.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "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", "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 (bab6da3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={nMt8y3Jai:{hover:true},qX9Oep0eR:{hover:true}};const cycleOrder=[\"nMt8y3Jai\",\"qX9Oep0eR\"];const serializationHash=\"framer-sWGch\";const variantClassNames={nMt8y3Jai:\"framer-v-1tbq3ko\",qX9Oep0eR:\"framer-v-1xsj2of\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"nMt8y3Jai\",Small:\"qX9Oep0eR\"};const getProps=({height,id,label,link,width,...props})=>{return{...props,JDh_LxktV:label??props.JDh_LxktV??\"Program\",UpRSWcoS6:link??props.UpRSWcoS6,variant:humanReadableVariantMap[props.variant]??props.variant??\"nMt8y3Jai\"};};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,JDh_LxktV,UpRSWcoS6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nMt8y3Jai\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:UpRSWcoS6,motionChild:true,nodeId:\"nMt8y3Jai\",openInNewTab:false,scopeId:\"BSIzUJM8g\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1tbq3ko\",className,classNames)} framer-dmxye2`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nMt8y3Jai\",ref:refBinding,style:{...style},...addPropertyOverrides({\"nMt8y3Jai-hover\":{\"data-framer-name\":undefined},\"qX9Oep0eR-hover\":{\"data-framer-name\":undefined},qX9Oep0eR:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBNZWRpdW0=\",\"--framer-font-family\":'\"Haskoy Medium\", \"Haskoy Medium Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Program\"})}),className:\"framer-suifff\",fonts:[\"CUSTOM;Haskoy Medium\"],layoutDependency:layoutDependency,layoutId:\"qKAhgPAoo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:JDh_LxktV,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qX9Oep0eR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBNZWRpdW0=\",\"--framer-font-family\":'\"Haskoy Medium\", \"Haskoy Medium Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Program\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBNZWRpdW0=\",\"--framer-font-family\":'\"Haskoy Medium\", \"Haskoy Medium Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Program\"})}),className:\"framer-125vj7\",fonts:[\"CUSTOM;Haskoy Medium\"],layoutDependency:layoutDependency,layoutId:\"bDAdj3Nyr\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:JDh_LxktV,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qX9Oep0eR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBNZWRpdW0=\",\"--framer-font-family\":'\"Haskoy Medium\", \"Haskoy Medium Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Program\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sWGch.framer-dmxye2, .framer-sWGch .framer-dmxye2 { display: block; }\",\".framer-sWGch.framer-1tbq3ko { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 25px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-sWGch .framer-suifff, .framer-sWGch .framer-125vj7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sWGch.framer-v-1xsj2of.framer-1tbq3ko { height: 20px; }\",\".framer-sWGch.framer-v-1tbq3ko.hover.framer-1tbq3ko, .framer-sWGch.framer-v-1xsj2of.hover.framer-1tbq3ko { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 73\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"qX9Oep0eR\":{\"layout\":[\"auto\",\"fixed\"]},\"rMs0jitox\":{\"layout\":[\"auto\",\"fixed\"]},\"F7Y62yeL9\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"JDh_LxktV\":\"label\",\"UpRSWcoS6\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBSIzUJM8g=withCSS(Component,css,\"framer-sWGch\");export default FramerBSIzUJM8g;FramerBSIzUJM8g.displayName=\"Nav link\";FramerBSIzUJM8g.defaultProps={height:25,width:73};addPropertyControls(FramerBSIzUJM8g,{variant:{options:[\"nMt8y3Jai\",\"qX9Oep0eR\"],optionTitles:[\"Variant 1\",\"Small\"],title:\"Variant\",type:ControlType.Enum},JDh_LxktV:{defaultValue:\"Program\",displayTextArea:false,title:\"Label\",type:ControlType.String},UpRSWcoS6:{title:\"Link\",type:ControlType.Link}});addFonts(FramerBSIzUJM8g,[{explicitInter:true,fonts:[{family:\"Haskoy Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/oOSDMCH85VZSH5ySVMW1OmSj2Fk.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBSIzUJM8g\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"73\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"25\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qX9Oep0eR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rMs0jitox\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"F7Y62yeL9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"JDh_LxktV\\\":\\\"label\\\",\\\"UpRSWcoS6\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BSIzUJM8g.map", "// Generated by Framer (f8e3bf6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/xcErHDa4YXcoXBlItJn3/8WHPhL2kcYbskURWQd9B/BSIzUJM8g.js\";const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"GuX9joYFx\",\"fmcXNwF10\",\"JTQYFdtg1\",\"QcTY282TE\"];const serializationHash=\"framer-W2web\";const variantClassNames={fmcXNwF10:\"framer-v-iuebwa\",GuX9joYFx:\"framer-v-r6og3l\",JTQYFdtg1:\"framer-v-t36h5a\",QcTY282TE:\"framer-v-1ototld\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Scroll mobile\":\"JTQYFdtg1\",Mobile:\"QcTY282TE\",Navigation:\"GuX9joYFx\",Scroll:\"fmcXNwF10\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GuX9joYFx\"};};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:\"GuX9joYFx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fmcXNwF10\")return true;return false;};const isDisplayed1=()=>{if([\"fmcXNwF10\",\"JTQYFdtg1\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"QcTY282TE\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-r6og3l\",className,classNames),\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"GuX9joYFx\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{fmcXNwF10:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(41, 17, 80, 0.5)\",WebkitBackdropFilter:\"blur(5px)\"},JTQYFdtg1:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(41, 17, 80, 0.5)\",WebkitBackdropFilter:\"blur(5px)\"},QcTY282TE:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({fmcXNwF10:{\"data-framer-name\":\"Scroll\"},JTQYFdtg1:{\"data-framer-name\":\"Scroll mobile\"},QcTY282TE:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k2hnft\",layoutDependency:layoutDependency,layoutId:\"SzYcCgxGR\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17861mc\",layoutDependency:layoutDependency,layoutId:\"a7gM17OEV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Tomorrow's Product & Design Summit 2025\"})}),className:\"framer-1em84i1\",fonts:[\"CUSTOM;Haskoy SemiBold\"],layoutDependency:layoutDependency,layoutId:\"iOxeZttyZ\",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(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBNZWRpdW0=\",\"--framer-font-family\":'\"Haskoy Medium\", \"Haskoy Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"30 September 2025 \u2014 Posthoornkerk Amsterdam\"})}),className:\"framer-xstsx1\",fonts:[\"CUSTOM;Haskoy Medium\"],layoutDependency:layoutDependency,layoutId:\"JSjmNXX6E\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AFnwvy8ec\"},motionChild:true,nodeId:\"d41sFMS21\",scopeId:\"WyFyfrNgo\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-qunq5t framer-hkgo24\",\"data-framer-name\":\"Logo small\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:298,intrinsicWidth:300,layoutDependency:layoutDependency,layoutId:\"d41sFMS21\",svg:'<svg width=\"300\" height=\"298\" viewBox=\"0 0 300 298\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M97.3527 289.022L114.893 249.306C110.567 247.852 106.35 246.071 102.26 244.053L84.8474 283.496L97.3527 289.022Z\" fill=\"white\"/>\\n<path d=\"M133.033 208.246C134.669 204.52 137.286 201.503 140.649 199.485L143.357 197.849L143.393 201.012L143.92 237.655L144.139 252.996L144.575 283.623L144.611 285.532L142.685 285.459C135.45 285.186 128.398 284.423 121.709 283.187L118.001 294.329C128.143 296.31 138.995 297.292 150.3 297.201H151.609C163.424 297.019 174.748 295.729 185.308 293.348L181.164 282.315C174.493 283.75 167.441 284.714 160.17 285.205L158.262 285.332L158.225 283.405L157.807 252.796L157.589 237.455L157.062 200.521L157.007 197.467L159.716 198.885C163.315 200.776 166.186 203.756 168.022 207.555L179.073 231.039C183.327 229.512 187.525 227.64 191.542 225.441L180.4 201.703L180.364 201.666V201.612L180.328 201.575C174.711 190.052 163.296 182.963 150.482 183.054H150.082C137.086 183.29 125.762 190.833 120.528 202.72L109.931 226.731C114.002 228.803 118.256 230.548 122.563 231.948L133.051 208.246H133.033Z\" fill=\"white\"/>\\n<path d=\"M205.593 287.44L217.971 281.624L199.613 242.563C195.577 244.726 191.397 246.616 187.144 248.216L205.593 287.44Z\" fill=\"white\"/>\\n<path d=\"M0 141.175L43.1869 145.592C43.2414 141.03 43.6231 136.468 44.2775 131.96L1.3814 127.58L0 141.194L0 141.175Z\" fill=\"white\"/>\\n<path d=\"M87.8462 150.136C91.8813 150.536 95.5711 152.099 98.5338 154.662L100.933 156.734L97.934 157.752L63.2536 169.567L48.7307 174.511L19.7395 184.399L17.9401 185.017L17.413 183.163C15.4317 176.201 13.9958 169.24 13.087 162.514L1.34509 162.442C2.58108 172.711 5.01671 183.326 8.59744 194.05L9.0155 195.286C12.8325 206.465 17.5584 216.843 23.084 226.15L32.2994 218.806C28.8822 212.899 25.7741 206.501 23.0658 199.739L22.3569 197.958L24.1745 197.34L53.1476 187.489L67.6704 182.545L102.642 170.639L105.532 169.64L105.023 172.639C104.35 176.637 102.387 180.291 99.3518 183.217L80.4484 200.994C83.2112 204.574 86.3012 207.973 89.6274 211.118L108.749 193.178V193.123L108.822 193.087L108.858 193.051C118.073 184.162 121.291 171.094 117.255 158.934L117.128 158.552C112.893 146.265 102.224 137.831 89.3003 136.522L63.1809 133.85C62.4538 138.358 62.1267 142.938 62.1267 147.483L87.9189 150.118L87.8462 150.136Z\" fill=\"white\"/>\\n<path d=\"M34.953 243.617L44.3138 253.596L75.7952 224.078C72.5053 220.897 69.3971 217.516 66.5616 213.972L34.953 243.635V243.617Z\" fill=\"white\"/>\\n<path d=\"M110.53 2.89003L119.691 45.3317C124.035 43.9685 128.507 42.9143 132.996 42.1509L123.908 0L110.53 2.89003Z\" fill=\"white\"/>\\n<path d=\"M129.143 89.2093C130.015 93.1718 129.652 97.1705 128.143 100.769L126.907 103.696L125.017 101.169L103.06 71.8328L93.8626 59.5456L75.5045 35.0257L74.3594 33.4989L75.9589 32.4265C81.9753 28.3914 88.137 24.8652 94.2625 21.9388L90.6999 10.7422C81.3209 15.1045 71.9783 20.6846 62.872 27.4099L61.8177 28.1914C52.3661 35.2802 43.9504 42.9688 36.8253 51.1118L46.6587 57.6007C51.221 52.5114 56.3467 47.5856 61.945 42.9143L63.4173 41.6964L64.5805 43.2414L82.9204 67.7613L92.1177 80.0485L114.256 109.621L116.092 112.057L113.075 112.493C109.058 113.075 104.968 112.348 101.26 110.367L78.5218 97.8794C75.9771 101.624 73.6869 105.604 71.7238 109.73L94.6987 122.381H94.7532L94.8078 122.417H94.8441C106.15 128.452 119.564 127.489 129.888 119.873L130.215 119.636C140.594 111.802 145.32 99.0609 142.575 86.3556L137.031 60.6907C132.524 61.3996 128.07 62.4902 123.744 63.8897L129.197 89.2275L129.143 89.2093Z\" fill=\"white\"/>\\n<path d=\"M23.902 67.7795L17.304 79.7577L55.1107 100.57C57.1101 96.4435 59.3821 92.4447 61.8723 88.6641L23.902 67.7795Z\" fill=\"white\"/>\\n<path d=\"M276.207 65.2712L238.673 87.0827C241.309 90.8089 243.69 94.7168 245.817 98.7519L283.096 77.0858L276.226 65.253L276.207 65.2712Z\" fill=\"white\"/>\\n<path d=\"M199.849 109.658C196.341 111.712 192.451 112.602 188.543 112.275L185.38 112.002L187.198 109.421L208.319 79.4669L217.153 66.9252L234.802 41.8964L235.892 40.3333L237.401 41.5329C243.09 46.0043 248.361 50.7847 253.033 55.6923L262.575 48.858C255.541 41.2784 247.325 34.117 238.128 27.5371L237.056 26.7737C227.386 19.9758 217.48 14.3593 207.537 10.0879L204.393 21.4481C210.645 24.2109 216.916 27.5735 223.078 31.4451L224.696 32.4629L223.587 34.0443L205.938 59.0549L197.104 71.5965L175.82 101.787L174.075 104.296L172.73 101.569C170.93 97.934 170.367 93.8262 171.094 89.6638L175.947 64.1624C171.603 62.8901 167.113 61.9449 162.569 61.3633L157.643 87.1191V87.1736V87.2282V87.2645C155.408 99.8789 160.479 112.348 170.894 119.8L171.221 120.036C181.872 127.489 195.468 128.034 206.683 121.509L229.385 108.313C227.313 104.241 224.896 100.333 222.224 96.6617L199.812 109.676L199.849 109.658Z\" fill=\"white\"/>\\n<path d=\"M187.707 2.94457L174.274 0.381714L166.168 42.7689C170.694 43.405 175.201 44.3139 179.582 45.5135L187.707 2.94457Z\" fill=\"white\"/>\\n<path d=\"M268.064 242.108L235.71 213.154C232.984 216.807 230.003 220.279 226.804 223.55L258.94 252.305L268.064 242.108Z\" fill=\"white\"/>\\n<path d=\"M202.266 183.217C199.231 180.527 197.177 177.092 196.286 173.275L195.559 170.185L198.576 171.13L233.584 181.963L248.234 186.489L277.498 195.541L279.316 196.104L278.643 197.922C276.153 204.72 273.227 211.191 270.009 217.171L279.461 224.132C284.496 215.099 288.767 205.065 292.184 194.305L292.584 193.051C296.074 181.763 298.346 170.603 299.346 159.824L287.568 160.351C286.859 167.149 285.623 174.147 283.842 181.218L283.369 183.072L281.533 182.508L252.287 173.457L237.637 168.931L202.357 158.007L199.431 157.116L201.612 154.989C204.52 152.154 208.246 150.336 212.427 149.755L238.164 146.501C238.037 141.975 237.528 137.413 236.692 132.923L210.682 136.195H210.627L210.573 136.213H210.536C197.849 137.995 187.562 146.665 183.69 158.879L183.563 159.261C179.782 171.693 183.436 184.799 193.124 193.451L212.681 210.954C215.917 207.719 218.879 204.229 221.551 200.557L202.248 183.272L202.266 183.217Z\" fill=\"white\"/>\\n<path d=\"M300 138.685L298.292 125.126L255.468 130.506C256.268 135.014 256.795 139.576 256.995 144.102L300 138.685Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AFnwvy8ec\"},motionChild:true,nodeId:\"P8UAx5djW\",scopeId:\"WyFyfrNgo\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-v0il5h framer-hkgo24\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:82,intrinsicWidth:266,layoutDependency:layoutDependency,layoutId:\"P8UAx5djW\",svg:'<svg width=\"266\" height=\"82\" viewBox=\"0 0 266 82\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_254_950)\">\\n<path d=\"M98.885 10.58H103.485V23.14H105.415V10.58H110.05V8.77H98.885V10.58Z\" fill=\"white\"/>\\n<path d=\"M115.875 12.67C112.98 12.67 111.3 14.495 111.3 18.11C111.3 21.515 112.985 23.345 115.875 23.345C118.765 23.345 120.49 21.52 120.49 18.11C120.49 14.5 118.765 12.67 115.875 12.67ZM115.875 21.66C113.885 21.66 113.105 20.12 113.105 18.11C113.105 15.895 113.885 14.335 115.875 14.335C117.865 14.335 118.685 15.895 118.685 18.11C118.685 20.12 117.905 21.66 115.875 21.66Z\" fill=\"white\"/>\\n<path d=\"M135.74 12.67C133.915 12.67 132.765 13.49 132.17 15.135C131.615 13.635 130.53 12.67 128.7 12.67C127.245 12.67 126.235 13.185 125.58 14.19V12.875H123.775V23.135H125.58V18.68C125.58 15.825 126.275 14.33 128.37 14.33C130.135 14.33 130.835 16.115 130.835 18.025V23.135H132.62V18.68C132.62 15.825 133.34 14.33 135.41 14.33C137.195 14.33 137.875 16.115 137.875 18.025V23.135H139.68V18.025H139.66C139.68 15.01 138.59 12.67 135.74 12.67Z\" fill=\"white\"/>\\n<path d=\"M147.415 12.67C144.52 12.67 142.84 14.495 142.84 18.11C142.84 21.515 144.525 23.345 147.415 23.345C150.305 23.345 152.035 21.52 152.035 18.11C152.035 14.5 150.31 12.67 147.415 12.67ZM147.415 21.66C145.425 21.66 144.645 20.12 144.645 18.11C144.645 15.895 145.425 14.335 147.415 14.335C149.405 14.335 150.225 15.895 150.225 18.11C150.225 20.12 149.445 21.66 147.415 21.66Z\" fill=\"white\"/>\\n<path d=\"M157.12 15.26V12.88H155.315V23.14H157.12V18.685C157.225 15.83 158.555 14.475 160.65 14.475V12.67C158.825 12.67 157.715 13.615 157.12 15.255V15.26Z\" fill=\"white\"/>\\n<path d=\"M165.305 15.26V12.88H163.5V23.14H165.305V18.685C165.41 15.83 166.74 14.475 168.835 14.475V12.67C167.01 12.67 165.9 13.615 165.305 15.255V15.26Z\" fill=\"white\"/>\\n<path d=\"M175.6 12.67C172.705 12.67 171.025 14.495 171.025 18.11C171.025 21.515 172.71 23.345 175.6 23.345C178.49 23.345 180.22 21.52 180.22 18.11C180.22 14.5 178.495 12.67 175.6 12.67ZM175.6 21.66C173.61 21.66 172.83 20.12 172.83 18.11C172.83 15.895 173.61 14.335 175.6 14.335C177.59 14.335 178.41 15.895 178.41 18.11C178.41 20.12 177.63 21.66 175.6 21.66Z\" fill=\"white\"/>\\n<path d=\"M191.77 21.25L189.535 12.875H188.095L185.84 21.27L183.785 12.875H181.9L184.61 23.14H186.925L188.815 15.67L190.705 23.14H193.025L195.73 12.875H193.825L191.77 21.25Z\" fill=\"white\"/>\\n<path d=\"M198.385 16.18H199.76L201.91 11.5H199.715L198.385 16.18Z\" fill=\"white\"/>\\n<path d=\"M209.08 17.27C208.32 17.165 206.865 16.96 206.68 16.92C205.735 16.815 205.305 16.405 205.305 15.73C205.305 14.64 206.475 14.23 207.5 14.23C208.71 14.23 209.51 14.93 209.595 15.915H211.4C211.36 13.885 209.715 12.65 207.48 12.65C205.245 12.65 203.52 13.88 203.52 15.81C203.52 17.185 204.505 18.275 206.005 18.54C206.725 18.645 207.71 18.765 208.445 18.85C209.37 18.975 209.985 19.485 209.985 20.225C209.985 21.27 208.835 21.765 207.5 21.765C206.165 21.765 204.975 21.17 204.955 19.855H203.15C203.19 21.905 204.895 23.365 207.545 23.365C209.885 23.365 211.775 22.32 211.775 20.08C211.775 18.605 210.705 17.535 209.085 17.27H209.08Z\" fill=\"white\"/>\\n<path d=\"M105.75 33.405H100.29V47.77H102.915V42.535H105.745C108.475 42.535 110.63 41.08 110.63 37.98C110.63 35.105 108.475 33.405 105.745 33.405H105.75ZM105.75 40.095H102.92V35.845H105.75C107.415 35.865 108.01 36.645 108.01 37.98C108.01 39.52 107.355 40.075 105.75 40.095Z\" fill=\"white\"/>\\n<path d=\"M115.91 39.585V37.51H113.47V47.77H115.91V43.585C115.95 40.895 117.325 39.745 119.215 39.745V37.305C117.49 37.305 116.485 38.165 115.91 39.585Z\" fill=\"white\"/>\\n<path d=\"M126 37.305C123.025 37.305 121.26 39.13 121.26 42.745C121.26 46.15 123.025 47.98 126 47.98C128.975 47.98 130.74 46.155 130.74 42.745C130.74 39.135 128.975 37.305 126 37.305ZM126 45.7C124.09 45.7 123.72 44.035 123.72 42.745C123.72 41.245 124.09 39.565 126 39.565C127.91 39.565 128.28 41.25 128.28 42.745C128.28 44.04 127.91 45.7 126 45.7Z\" fill=\"white\"/>\\n<path d=\"M140.015 38.62C139.38 37.78 138.455 37.305 137.16 37.305C134.08 37.305 133.115 39.77 133.115 42.6V42.66C133.115 45.45 134.04 47.975 137.16 47.975C138.455 47.975 139.375 47.505 140.015 46.66V47.77H142.455V33.405H140.015V38.62ZM140.015 42.785C139.85 44.755 139.255 45.7 137.655 45.7C136.22 45.7 135.56 44.305 135.56 42.64C135.56 40.975 136.215 39.56 137.655 39.56C139.255 39.56 139.85 40.525 140.015 42.475V42.785Z\" fill=\"white\"/>\\n<path d=\"M152.635 41.695C152.635 44.385 152.12 45.695 150.255 45.695C148.8 45.695 148.16 44.28 148.16 42.595V37.505H145.695V42.635C145.695 45.445 146.64 47.97 149.76 47.97C151.075 47.97 151.995 47.48 152.635 46.595V47.765H155.075V37.505H152.635V41.69V41.695Z\" fill=\"white\"/>\\n<path d=\"M162.545 39.565C163.96 39.565 164.515 40.365 164.76 41.29L167.18 40.96C166.69 38.58 165.085 37.305 162.54 37.305C159.71 37.305 157.92 39.11 157.92 42.725C157.92 46.34 159.705 47.98 162.54 47.98C165.105 48.02 166.705 46.685 167.18 44.285L164.76 43.935C164.555 44.795 164.02 45.7 162.545 45.7C160.675 45.7 160.39 43.895 160.39 42.725C160.39 41.39 160.68 39.565 162.545 39.565Z\" fill=\"white\"/>\\n<path d=\"M173.375 34.41H170.91V37.51H169V39.77H170.91V43.935C170.91 46.335 171.63 47.775 173.475 47.775H175.94V45.495H174.645C173.375 45.495 173.375 44.96 173.375 44.1V39.77H175.94V37.51H173.375V34.41Z\" fill=\"white\"/>\\n<path d=\"M194.825 41.88L193.245 40.36L190.925 42.8L187.97 39.765C186.82 38.575 186.1 37.895 186.1 37.095C186.1 36.295 186.715 35.475 187.74 35.475C188.645 35.475 189.26 36.03 189.465 36.93L191.885 36.46C191.35 34.615 190.08 33.195 187.74 33.195C185.215 33.195 183.49 34.775 183.49 36.95C183.49 37.83 184.085 38.795 184.805 39.805C183.14 40.645 182.115 41.815 182.115 43.785C182.115 46.27 184.085 47.97 186.465 47.97C188.845 47.97 190.035 46.88 190.715 46.165L192.275 47.765H195.68L192.435 44.38L194.815 41.875L194.825 41.88ZM186.78 45.7C185.53 45.7 184.585 44.815 184.585 43.73C184.585 42.825 185.18 41.965 186.245 41.47L189.14 44.465C188.975 44.65 188.195 45.695 186.78 45.695V45.7Z\" fill=\"white\"/>\\n<path d=\"M205.955 33.405H200.99V47.77H205.955C209.59 47.77 212.155 45.06 212.155 40.585C212.155 36.11 209.26 33.4 205.955 33.4V33.405ZM205.61 45.31H203.62V35.85H205.61C207.825 35.85 209.53 37.37 209.53 40.59C209.53 44.02 207.765 45.31 205.61 45.31Z\" fill=\"white\"/>\\n<path d=\"M219.295 37.305C216.485 37.305 214.695 39.11 214.695 42.725C214.695 46.34 216.48 47.98 219.295 47.98C221.675 48.02 223.215 46.87 223.81 44.82L221.37 44.45C221.165 45.23 220.59 45.745 219.295 45.745C217.61 45.745 217.22 44.41 217.14 43.28H223.935C224.035 38.58 221.635 37.305 219.295 37.305ZM217.22 41.47C217.425 40.465 217.96 39.54 219.295 39.54C220.22 39.54 221.08 39.97 221.39 41.47H217.225H217.22Z\" fill=\"white\"/>\\n<path d=\"M232.465 41.635C231.725 41.53 230.435 41.37 230.23 41.325C229.33 41.22 229.1 40.855 229.1 40.42C229.1 39.56 230.025 39.27 230.925 39.27C231.825 39.27 232.61 39.785 232.63 40.605H235.07C235.07 38.655 233.385 37.28 230.905 37.28C228.425 37.28 226.675 38.45 226.675 40.585C226.675 41.96 227.68 43.09 229.18 43.395C229.775 43.5 231.255 43.68 231.87 43.745C232.55 43.825 232.96 44.215 232.96 44.75C232.96 45.425 232.365 45.96 230.885 45.96C229.775 45.96 228.79 45.49 228.79 44.42H226.325C226.345 46.41 228.11 47.99 230.88 47.99C233.465 47.99 235.355 46.9 235.355 44.585C235.355 43.045 234.225 41.935 232.46 41.63L232.465 41.635Z\" fill=\"white\"/>\\n<path d=\"M239.565 33.12C238.5 33.12 238.005 33.61 238.005 34.62C238.005 35.5 238.5 36.035 239.565 36.035C240.55 36.035 241.105 35.5 241.105 34.62C241.105 33.615 240.55 33.12 239.565 33.12Z\" fill=\"white\"/>\\n<path d=\"M240.77 37.51H238.33V47.77H240.77V37.51Z\" fill=\"white\"/>\\n<path d=\"M250.6 38.64C249.985 37.78 249.06 37.305 247.745 37.305C244.665 37.305 243.72 39.77 243.7 42.6V42.68C243.7 45.45 244.645 47.975 247.745 47.975C249.06 47.975 249.98 47.505 250.6 46.66V47.77C250.6 49.33 250.025 50.15 248.57 50.15C247.01 50.15 246.58 49.225 246.52 48.63L244.08 48.65C244.16 50.375 245.64 51.975 248.285 51.975C251.18 51.975 253.07 50.68 253.07 47.765V37.505H250.605V38.635L250.6 38.64ZM250.6 42.725C250.475 44.735 249.86 45.72 248.24 45.72C246.825 45.72 246.165 44.325 246.145 42.66C246.145 40.995 246.8 39.56 248.24 39.56C249.86 39.56 250.475 40.545 250.6 42.555V42.72V42.725Z\" fill=\"white\"/>\\n<path d=\"M261.78 37.305C260.445 37.305 259.52 37.8 258.885 38.68V37.51H256.445V47.77H258.885V43.585C258.885 40.895 259.4 39.56 261.285 39.56C262.72 39.56 263.38 40.995 263.38 42.68V47.77H265.82V42.64C265.82 39.83 264.875 37.305 261.775 37.305H261.78Z\" fill=\"white\"/>\\n<path d=\"M107.005 64.36C106.43 64.28 104.85 64.075 104.275 63.99C103 63.805 102.225 63.27 102.225 62.02C102.225 60.44 103.745 59.62 105.425 59.62C107.295 59.62 108.605 60.625 108.69 62.225H110.62C110.495 59.68 108.465 57.81 105.45 57.81C102.435 57.81 100.3 59.575 100.3 62.08C100.3 64.155 101.575 65.485 104.015 65.855C104.715 65.96 105.965 66.1 106.665 66.185C108.49 66.495 108.965 67.6 108.965 68.4C108.965 70.125 107.365 70.8 105.515 70.8C103.175 70.8 101.76 69.55 101.76 67.845H99.83C99.85 70.47 101.88 72.625 105.495 72.625C108.43 72.625 110.915 71.085 110.915 68.335C110.915 66.12 109.48 64.7 107.015 64.355L107.005 64.36Z\" fill=\"white\"/>\\n<path d=\"M121.06 66.595C121.06 69.45 120.36 70.925 118.29 70.925C116.505 70.925 115.825 69.16 115.825 67.25V62.14H114.02V67.29C114.02 70.265 115.09 72.605 117.96 72.605C119.395 72.605 120.4 72.09 121.06 71.085V72.4H122.865V62.14H121.06V66.595Z\" fill=\"white\"/>\\n<path d=\"M138.79 61.94C136.965 61.94 135.815 62.76 135.22 64.405C134.665 62.905 133.58 61.94 131.75 61.94C130.295 61.94 129.285 62.455 128.63 63.46V62.145H126.825V72.405H128.63V67.95C128.63 65.095 129.33 63.6 131.42 63.6C133.185 63.6 133.885 65.385 133.885 67.295V72.405H135.67V67.95C135.67 65.095 136.39 63.6 138.46 63.6C140.245 63.6 140.925 65.385 140.925 67.295V72.405H142.73V67.295H142.71C142.73 64.28 141.645 61.94 138.79 61.94Z\" fill=\"white\"/>\\n<path d=\"M158.51 61.94C156.685 61.94 155.535 62.76 154.94 64.405C154.385 62.905 153.3 61.94 151.47 61.94C150.015 61.94 149.005 62.455 148.35 63.46V62.145H146.545V72.405H148.35V67.95C148.35 65.095 149.05 63.6 151.14 63.6C152.905 63.6 153.605 65.385 153.605 67.295V72.405H155.39V67.95C155.39 65.095 156.11 63.6 158.18 63.6C159.965 63.6 160.645 65.385 160.645 67.295V72.405H162.45V67.295H162.43C162.45 64.28 161.365 61.94 158.51 61.94Z\" fill=\"white\"/>\\n<path d=\"M167.28 57.975C166.42 57.975 166.03 58.385 166.03 59.185C166.03 59.905 166.42 60.355 167.28 60.355C168.06 60.355 168.49 59.905 168.49 59.185C168.49 58.385 168.06 57.975 167.28 57.975Z\" fill=\"white\"/>\\n<path d=\"M168.155 62.145H166.37V72.405H168.155V62.145Z\" fill=\"white\"/>\\n<path d=\"M177.63 63.805V62.145H174.86V59.25H173.055V62.145H171.145V63.805H173.055V68.915C173.055 71.03 173.57 72.405 175.415 72.405H177.63V70.72H176.175C174.84 70.72 174.86 69.98 174.86 69.035V63.8H177.63V63.805Z\" fill=\"white\"/>\\n<path d=\"M186.13 62.28C186.295 59.935 187.715 57.875 190.78 57.875C193.845 57.875 195.08 60.075 195.08 62.445C195.08 64.665 192.815 66.665 191.58 67.855L188.76 70.57H195.26V72.4H185.94V70.63L190.3 66.475C191.185 65.59 193.14 64.045 193.14 62.38C193.14 60.88 192.38 59.685 190.71 59.685C189.145 59.685 188.16 60.65 188.055 62.4L186.12 62.275L186.13 62.28Z\" fill=\"white\"/>\\n<path d=\"M198.345 65.205C198.345 61.38 199.805 57.9 203.365 57.9C206.925 57.9 208.405 61.38 208.405 65.205C208.405 69.03 206.925 72.49 203.365 72.49C199.805 72.49 198.345 69.01 198.345 65.205ZM206.47 65.205C206.47 62.385 205.69 59.73 203.365 59.73C201.04 59.73 200.28 62.385 200.28 65.205C200.28 68.025 201.04 70.68 203.365 70.68C205.69 70.68 206.47 68.005 206.47 65.205Z\" fill=\"white\"/>\\n<path d=\"M211.755 62.28C211.92 59.935 213.34 57.875 216.405 57.875C219.47 57.875 220.705 60.075 220.705 62.445C220.705 64.665 218.44 66.665 217.205 67.855L214.385 70.57H220.885V72.4H211.565V70.63L215.925 66.475C216.81 65.59 218.765 64.045 218.765 62.38C218.765 60.88 218.005 59.685 216.335 59.685C214.77 59.685 213.785 60.65 213.68 62.4L211.745 62.275L211.755 62.28Z\" fill=\"white\"/>\\n<path d=\"M224.235 68.375H226.19C226.415 69.795 227.405 70.785 229.09 70.785C230.94 70.785 231.97 69.45 231.97 67.495C231.97 65.54 230.88 64.45 229.17 64.45C227.875 64.45 226.885 65.09 226.495 66.345H224.62L225.28 58.01H233.015V59.82H227.05L226.62 64.47C226.845 63.71 227.835 62.7 229.745 62.7C232.525 62.7 233.9 64.615 233.9 67.495C233.9 70.375 232.295 72.62 228.98 72.62C226.06 72.62 224.495 70.75 224.225 68.38L224.235 68.375Z\" fill=\"white\"/>\\n<path d=\"M26.78 79.505L31.605 68.58C30.415 68.18 29.255 67.69 28.13 67.135L23.34 77.985L26.78 79.505Z\" fill=\"white\"/>\\n<path d=\"M36.5951 57.285C37.0451 56.26 37.765 55.43 38.6901 54.875L39.4351 54.425L39.4451 55.295L39.5901 65.375L39.6501 69.595L39.7701 78.02L39.7801 78.545L39.2501 78.525C37.2601 78.45 35.3201 78.24 33.4801 77.9L32.4601 80.965C35.2501 81.51 38.2351 81.78 41.3451 81.755H41.7051C44.9551 81.705 48.07 81.35 50.975 80.695L49.8351 77.66C48 78.055 46.0601 78.32 44.0601 78.455L43.5351 78.49L43.5251 77.96L43.4101 69.54L43.35 65.32L43.2051 55.16L43.1901 54.32L43.9351 54.71C44.9251 55.23 45.7151 56.05 46.2201 57.095L49.26 63.555C50.43 63.135 51.5851 62.62 52.6901 62.015L49.6251 55.485L49.6151 55.475V55.46L49.6051 55.45C48.0601 52.28 44.9201 50.33 41.3951 50.355H41.2851C37.7101 50.42 34.5951 52.495 33.1551 55.765L30.2401 62.37C31.3601 62.94 32.5301 63.42 33.7151 63.805L36.6 57.285H36.5951Z\" fill=\"white\"/>\\n<path d=\"M56.555 79.07L59.96 77.47L54.91 66.725C53.8 67.32 52.65 67.84 51.48 68.28L56.555 79.07Z\" fill=\"white\"/>\\n<path d=\"M3.05176e-05 38.835L11.88 40.05C11.895 38.795 12 37.54 12.18 36.3L0.380031 35.095L3.05176e-05 38.84L3.05176e-05 38.835Z\" fill=\"white\"/>\\n<path d=\"M24.1651 41.3C25.2751 41.41 26.2901 41.84 27.1051 42.545L27.7651 43.115L26.9401 43.395L17.4001 46.645L13.4051 48.005L5.43006 50.725L4.93506 50.895L4.79006 50.385C4.24506 48.47 3.85006 46.555 3.60006 44.705L0.370056 44.685C0.710056 47.51 1.38006 50.43 2.36506 53.38L2.48006 53.72C3.53006 56.795 4.83006 59.65 6.35006 62.21L8.88506 60.19C7.94506 58.565 7.09006 56.805 6.34506 54.945L6.15006 54.455L6.65006 54.285L14.6201 51.575L18.6151 50.215L28.2351 46.94L29.0301 46.665L28.8901 47.49C28.7051 48.59 28.1651 49.595 27.3301 50.4L22.1301 55.29C22.8901 56.275 23.7401 57.21 24.6551 58.075L29.9151 53.14V53.125L29.9351 53.115L29.9451 53.105C32.4801 50.66 33.3651 47.065 32.2551 43.72L32.2201 43.615C31.0551 40.235 28.1201 37.915 24.5651 37.555L17.3801 36.82C17.1801 38.06 17.0901 39.32 17.0901 40.57L24.1851 41.295L24.1651 41.3Z\" fill=\"white\"/>\\n<path d=\"M9.61505 67.015L12.1901 69.76L20.8501 61.64C19.9451 60.765 19.0901 59.835 18.3101 58.86L9.61505 67.02V67.015Z\" fill=\"white\"/>\\n<path d=\"M30.4051 0.795L32.9251 12.47C34.1201 12.095 35.3501 11.805 36.5851 11.595L34.0851 0L30.4051 0.795Z\" fill=\"white\"/>\\n<path d=\"M35.5251 24.54C35.7651 25.63 35.6651 26.73 35.2501 27.72L34.9101 28.525L34.3901 27.83L28.3501 19.76L25.8201 16.38L20.7701 9.635L20.4551 9.215L20.8951 8.92C22.5501 7.81 24.2451 6.84 25.9301 6.035L24.9501 2.955C22.3701 4.155 19.8001 5.69 17.2951 7.54L17.0051 7.755C14.4051 9.705 12.0901 11.82 10.1301 14.06L12.8351 15.845C14.0901 14.445 15.5001 13.09 17.0401 11.805L17.4451 11.47L17.7651 11.895L22.8101 18.64L25.3401 22.02L31.4301 30.155L31.9351 30.825L31.1051 30.945C30.0001 31.105 28.8751 30.905 27.8551 30.36L21.6001 26.925C20.9001 27.955 20.2701 29.05 19.7301 30.185L26.0501 33.665H26.0651L26.0801 33.675H26.0901C29.2001 35.335 32.8901 35.07 35.7301 32.975L35.8201 32.91C38.6751 30.755 39.9751 27.25 39.2201 23.755L37.6951 16.695C36.4551 16.89 35.2301 17.19 34.0401 17.575L35.5401 24.545L35.5251 24.54Z\" fill=\"white\"/>\\n<path d=\"M6.57507 18.645L4.76007 21.94L15.1601 27.665C15.7101 26.53 16.3351 25.43 17.0201 24.39L6.57507 18.645Z\" fill=\"white\"/>\\n<path d=\"M75.98 17.955L65.655 23.955C66.38 24.98 67.035 26.055 67.62 27.165L77.875 21.205L75.985 17.95L75.98 17.955Z\" fill=\"white\"/>\\n<path d=\"M54.975 30.165C54.01 30.73 52.94 30.975 51.865 30.885L50.995 30.81L51.495 30.1L57.305 21.86L59.735 18.41L64.59 11.525L64.89 11.095L65.305 11.425C66.87 12.655 68.32 13.97 69.605 15.32L72.23 13.44C70.295 11.355 68.035 9.385 65.505 7.575L65.21 7.365C62.55 5.495 59.825 3.95 57.09 2.775L56.225 5.9C57.945 6.66 59.67 7.585 61.365 8.65L61.81 8.93L61.505 9.365L56.65 16.245L54.22 19.695L48.365 28L47.885 28.69L47.515 27.94C47.02 26.94 46.865 25.81 47.065 24.665L48.4 17.65C47.205 17.3 45.97 17.04 44.72 16.88L43.365 23.965V23.98V23.995V24.005C42.75 27.475 44.145 30.905 47.01 32.955L47.1 33.02C50.03 35.07 53.77 35.22 56.855 33.425L63.1 29.795C62.53 28.675 61.865 27.6 61.13 26.59L54.965 30.17L54.975 30.165Z\" fill=\"white\"/>\\n<path d=\"M51.635 0.809996L47.94 0.104996L45.71 11.765C46.955 11.94 48.195 12.19 49.4 12.52L51.635 0.809996Z\" fill=\"white\"/>\\n<path d=\"M73.74 66.6L64.84 58.635C64.09 59.64 63.27 60.595 62.39 61.495L71.23 69.405L73.74 66.6Z\" fill=\"white\"/>\\n<path d=\"M55.64 50.4C54.805 49.66 54.24 48.715 53.995 47.665L53.795 46.815L54.625 47.075L64.255 50.055L68.285 51.3L76.335 53.79L76.835 53.945L76.65 54.445C75.965 56.315 75.16 58.095 74.275 59.74L76.875 61.655C78.26 59.17 79.435 56.41 80.375 53.45L80.485 53.105C81.445 50 82.07 46.93 82.345 43.965L79.105 44.11C78.91 45.98 78.57 47.905 78.08 49.85L77.95 50.36L77.445 50.205L69.4 47.715L65.37 46.47L55.665 43.465L54.86 43.22L55.46 42.635C56.26 41.855 57.285 41.355 58.435 41.195L65.515 40.3C65.48 39.055 65.34 37.8 65.11 36.565L57.955 37.465H57.94L57.925 37.47H57.915C54.425 37.96 51.595 40.345 50.53 43.705L50.495 43.81C49.455 47.23 50.46 50.835 53.125 53.215L58.505 58.03C59.395 57.14 60.21 56.18 60.945 55.17L55.635 50.415L55.64 50.4Z\" fill=\"white\"/>\\n<path d=\"M82.525 38.15L82.055 34.42L70.275 35.9C70.495 37.14 70.64 38.395 70.695 39.64L82.525 38.15Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_254_950\">\\n<rect width=\"265.825\" height=\"81.755\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1hu5ksy\",layoutDependency:layoutDependency,layoutId:\"ihdRcDrLQ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ss_OBECaF\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined},{href:{hash:\":ss_OBECaF\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined},{href:{hash:\":ss_OBECaF\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+40+(0+0+((componentViewport?.height||112)-40-72)/1*0)+23.5+0,...addPropertyOverrides({fmcXNwF10:{y:(componentViewport?.y||0)+16+0+7.5+0},JTQYFdtg1:{height:20,y:(componentViewport?.y||0)+16+(((componentViewport?.height||52)-32-20)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9c37wk-container\",layoutDependency:layoutDependency,layoutId:\"mGXjHaz6w-container\",nodeId:\"mGXjHaz6w\",rendersWithMotion:true,scopeId:\"WyFyfrNgo\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"mGXjHaz6w\",JDh_LxktV:\"Speakers\",layoutId:\"mGXjHaz6w\",style:{height:\"100%\"},UpRSWcoS6:resolvedLinks[0],variant:\"nMt8y3Jai\",width:\"100%\",...addPropertyOverrides({fmcXNwF10:{UpRSWcoS6:resolvedLinks[1]},JTQYFdtg1:{UpRSWcoS6:resolvedLinks[2],variant:\"qX9Oep0eR\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ObRdwmbHw\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined},{href:{hash:\":ObRdwmbHw\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined},{href:{hash:\":ObRdwmbHw\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+40+(0+0+((componentViewport?.height||112)-40-72)/1*0)+23.5+0,...addPropertyOverrides({fmcXNwF10:{y:(componentViewport?.y||0)+16+0+7.5+0},JTQYFdtg1:{height:20,y:(componentViewport?.y||0)+16+(((componentViewport?.height||52)-32-20)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vc1xjs-container\",layoutDependency:layoutDependency,layoutId:\"Mm_SVfuzq-container\",nodeId:\"Mm_SVfuzq\",rendersWithMotion:true,scopeId:\"WyFyfrNgo\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"Mm_SVfuzq\",JDh_LxktV:\"Program\",layoutId:\"Mm_SVfuzq\",style:{height:\"100%\"},UpRSWcoS6:resolvedLinks1[0],variant:\"nMt8y3Jai\",width:\"100%\",...addPropertyOverrides({fmcXNwF10:{UpRSWcoS6:resolvedLinks1[1]},JTQYFdtg1:{UpRSWcoS6:resolvedLinks1[2],variant:\"qX9Oep0eR\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":URZLKnfQ9\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined},{href:{hash:\":URZLKnfQ9\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined},{href:{hash:\":URZLKnfQ9\",webPageId:\"AFnwvy8ec\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+40+(0+0+((componentViewport?.height||112)-40-72)/1*0)+23.5+0,...addPropertyOverrides({fmcXNwF10:{y:(componentViewport?.y||0)+16+0+7.5+0},JTQYFdtg1:{height:20,y:(componentViewport?.y||0)+16+(((componentViewport?.height||52)-32-20)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nomlcr-container\",layoutDependency:layoutDependency,layoutId:\"iWkIUv0pg-container\",nodeId:\"iWkIUv0pg\",rendersWithMotion:true,scopeId:\"WyFyfrNgo\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"iWkIUv0pg\",JDh_LxktV:\"Location\",layoutId:\"iWkIUv0pg\",style:{height:\"100%\"},UpRSWcoS6:resolvedLinks2[0],variant:\"nMt8y3Jai\",width:\"100%\",...addPropertyOverrides({fmcXNwF10:{UpRSWcoS6:resolvedLinks2[1]},JTQYFdtg1:{UpRSWcoS6:resolvedLinks2[2],variant:\"qX9Oep0eR\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eHPaoctfx\"},implicitPathVariables:undefined},{href:{webPageId:\"eHPaoctfx\"},implicitPathVariables:undefined},{href:{webPageId:\"eHPaoctfx\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:25,y:(componentViewport?.y||0)+40+(0+0+((componentViewport?.height||112)-40-72)/1*0)+23.5+0,...addPropertyOverrides({fmcXNwF10:{y:(componentViewport?.y||0)+16+0+7.5+0},JTQYFdtg1:{height:20,y:(componentViewport?.y||0)+16+(((componentViewport?.height||52)-32-20)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xlyxx9-container\",layoutDependency:layoutDependency,layoutId:\"SJQ9OSTDo-container\",nodeId:\"SJQ9OSTDo\",rendersWithMotion:true,scopeId:\"WyFyfrNgo\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"SJQ9OSTDo\",JDh_LxktV:\"About\",layoutId:\"SJQ9OSTDo\",style:{height:\"100%\"},UpRSWcoS6:resolvedLinks3[0],variant:\"nMt8y3Jai\",width:\"100%\",...addPropertyOverrides({fmcXNwF10:{UpRSWcoS6:resolvedLinks3[1]},JTQYFdtg1:{UpRSWcoS6:resolvedLinks3[2],variant:\"qX9Oep0eR\"}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-W2web.framer-hkgo24, .framer-W2web .framer-hkgo24 { display: block; }\",\".framer-W2web.framer-r6og3l { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 40px 48px 0px 48px; position: relative; width: 1200px; }\",\".framer-W2web .framer-1k2hnft { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-W2web .framer-17861mc { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-W2web .framer-1em84i1, .framer-W2web .framer-xstsx1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-W2web .framer-qunq5t { aspect-ratio: 1.0067114093959733 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; text-decoration: none; width: 40px; }\",\".framer-W2web .framer-v0il5h { aspect-ratio: 3.2439024390243905 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 72px); position: relative; text-decoration: none; width: 234px; }\",\".framer-W2web .framer-1hu5ksy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-W2web .framer-9c37wk-container, .framer-W2web .framer-1vc1xjs-container, .framer-W2web .framer-nomlcr-container, .framer-W2web .framer-1xlyxx9-container { flex: none; height: 25px; position: relative; width: auto; }\",\".framer-W2web.framer-v-iuebwa.framer-r6og3l { gap: 12px; justify-content: flex-start; overflow: visible; padding: 16px 32px 16px 32px; }\",\".framer-W2web.framer-v-iuebwa .framer-1k2hnft { gap: 10px; justify-content: flex-start; }\",\".framer-W2web.framer-v-iuebwa .framer-17861mc { order: 1; }\",\".framer-W2web.framer-v-iuebwa .framer-qunq5t { order: 0; }\",\".framer-W2web.framer-v-iuebwa .framer-1hu5ksy { order: 3; }\",\".framer-W2web.framer-v-t36h5a.framer-r6og3l { gap: 24px; justify-content: center; overflow: visible; padding: 16px 32px 16px 32px; width: 390px; }\",\".framer-W2web.framer-v-t36h5a .framer-1hu5ksy { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-W2web.framer-v-t36h5a .framer-9c37wk-container, .framer-W2web.framer-v-t36h5a .framer-1vc1xjs-container, .framer-W2web.framer-v-t36h5a .framer-nomlcr-container, .framer-W2web.framer-v-t36h5a .framer-1xlyxx9-container { height: 20px; }\",\".framer-W2web.framer-v-1ototld.framer-r6og3l { padding: 24px 32px 0px 32px; width: 390px; }\",\".framer-W2web.framer-v-1ototld .framer-v0il5h { height: var(--framer-aspect-ratio-supported, 56px); width: 182px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fmcXNwF10\":{\"layout\":[\"fixed\",\"auto\"]},\"JTQYFdtg1\":{\"layout\":[\"fixed\",\"auto\"]},\"QcTY282TE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWyFyfrNgo=withCSS(Component,css,\"framer-W2web\");export default FramerWyFyfrNgo;FramerWyFyfrNgo.displayName=\"Navigation\";FramerWyFyfrNgo.defaultProps={height:112,width:1200};addPropertyControls(FramerWyFyfrNgo,{variant:{options:[\"GuX9joYFx\",\"fmcXNwF10\",\"JTQYFdtg1\",\"QcTY282TE\"],optionTitles:[\"Navigation\",\"Scroll\",\"Scroll mobile\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWyFyfrNgo,[{explicitInter:true,fonts:[{family:\"Haskoy SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/5J07C1iEFPxO6jhWKebP99t5QaY.woff2\"},{family:\"Haskoy Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/oOSDMCH85VZSH5ySVMW1OmSj2Fk.woff2\"}]},...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWyFyfrNgo\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"112\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fmcXNwF10\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JTQYFdtg1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QcTY282TE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WyFyfrNgo.map", "// Generated by Framer (2f96024)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/SKtlKj8urSOnA3cqkIbM/7J1RHMrxj1vXorzYQQPZ/td_B1Jy5I.js\";import AnimatedGradientBackground from\"https://framerusercontent.com/modules/xx99X8dO7V1Egbc8GwnH/ghH1aHLmGZ0iE7qXDFVk/AnimatedLiquidBackground_Prod.js\";import Navigation from\"#framer/local/canvasComponent/WyFyfrNgo/WyFyfrNgo.js\";const AnimatedGradientBackgroundFonts=getFonts(AnimatedGradientBackground);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const IconFonts=getFonts(Icon);const breakpoints={Irs4bfuaU:\"(max-width: 809px)\",Kv4cdYAoo:\"(min-width: 1200px)\",Lb6nI427T:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-j9mAd\";const variantClassNames={Irs4bfuaU:\"framer-v-13w02sr\",Kv4cdYAoo:\"framer-v-1q057le\",Lb6nI427T:\"framer-v-pku3oo\"};const transition1={bounce:0,delay:0,duration:.5,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const breakpointRules={Irs4bfuaU:[\".framer-j9mAd .framer-lu0dcv { gap: 8px; }\",\".framer-j9mAd .framer-dk5175 { padding: 32px; }\",\".framer-j9mAd .framer-159gg49 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 40px; }\",\".framer-j9mAd .framer-1ulps79 { order: 1; }\",\".framer-j9mAd .framer-1o1y6yk { flex: none; order: 0; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Irs4bfuaU:\".framer-13w02sr-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j9mAd.framer-159cj5h, .framer-j9mAd .framer-159cj5h { display: block; }\",\".framer-j9mAd.framer-1q057le { align-content: center; align-items: center; background-color: var(--token-e8825810-4dbd-4040-a1c9-91cd23ff718e, #291150); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-j9mAd .framer-1p01l4q-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 0; }\",\".framer-j9mAd .framer-10vu6t3 { align-content: center; align-items: center; background-color: var(--token-df8a7ec4-aac4-421c-934c-c35a6a9f1448, #9b06c4); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-j9mAd .framer-lu0dcv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-j9mAd .framer-1tzughu, .framer-j9mAd .framer-12vpjen, .framer-j9mAd .framer-1hemcbt, .framer-j9mAd .framer-185rl35 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-j9mAd .framer-1ph2iwk, .framer-j9mAd .framer-1lnprl2, .framer-j9mAd .framer-iri8ze { height: 6px; position: relative; width: 6px; }\",\".framer-j9mAd .framer-1a0s75x-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-j9mAd .framer-3w0le0-container { flex: none; height: auto; position: relative; width: 100%; z-index: 9; }\",\".framer-j9mAd .framer-1egi8y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-j9mAd .framer-dk5175 { align-content: flex-start; align-items: flex-start; background-color: var(--token-e8825810-4dbd-4040-a1c9-91cd23ff718e, #291150); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; order: 1005; overflow: visible; padding: 48px; position: relative; width: 100%; }\",\".framer-j9mAd .framer-159gg49 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j9mAd .framer-1ulps79 { aspect-ratio: 3.2439024390243905 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 72px); position: relative; width: 234px; }\",\".framer-j9mAd .framer-1o1y6yk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-j9mAd .framer-1k98axs { background-color: rgba(255, 255, 255, 0.2); flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-j9mAd .framer-1lm1fz3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-j9mAd .framer-1enliei { --21h8s6: var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, #ffffff); flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Irs4bfuaU:\"(max-width: 809px)\",Kv4cdYAoo:\"(min-width: 1200px)\",Lb6nI427T:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"Kv4cdYAoo\",Phone:\"Irs4bfuaU\",Tablet:\"Lb6nI427T\"};const getProps=({flyout,height,id,width,...props})=>{return{...props,sIkjzH22Q:flyout??props.sIkjzH22Q,variant:humanReadableVariantMap[props.variant]??props.variant??\"Kv4cdYAoo\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,sIkjzH22Q,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"Kv4cdYAoo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e8825810-4dbd-4040-a1c9-91cd23ff718e, rgb(41, 17, 80)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1q057le\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1p01l4q-container\",\"data-framer-appear-id\":\"1p01l4q\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"In5gJeenU\",optimized:true,rendersWithMotion:true,scopeId:\"Sc9oOJwYh\",children:/*#__PURE__*/_jsx(AnimatedGradientBackground,{color1:\"var(--token-f555df96-a579-4e14-8847-c2dae697ac42, rgb(82, 16, 126))\",color2:\"var(--token-df8a7ec4-aac4-421c-934c-c35a6a9f1448, rgb(155, 6, 196))\",color3:\"var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(71, 25, 255))\",colorMode:\"custom\",distortion:10,height:\"100%\",id:\"In5gJeenU\",layoutId:\"In5gJeenU\",noise:{opacity:.63,scale:.8},offset:-230,preset:\"custom\",preview:true,proportion:44,radius:\"0px\",rotation:-50,scale:.1,shape:\"Checks\",shapeSize:60,softness:80,speed:20,style:{height:\"100%\",width:\"100%\"},swirl:10,swirlIterations:10,width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10vu6t3\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lu0dcv\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"30 SEP 2025\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"30 September 2025\"})}),className:\"framer-1tzughu\",fonts:[\"CUSTOM;Haskoy SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ph2iwk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 C 0 1.343 1.343 0 3 0 Z\" fill=\"var(--token-f555df96-a579-4e14-8847-c2dae697ac42, rgb(82, 16, 126)) /* {&quot;name&quot;:&quot;Nebula&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Posthoornkerk\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Posthoornkerk\"})}),className:\"framer-12vpjen\",fonts:[\"CUSTOM;Haskoy SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lnprl2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 C 0 1.343 1.343 0 3 0 Z\" fill=\"var(--token-f555df96-a579-4e14-8847-c2dae697ac42, rgb(82, 16, 126)) /* {&quot;name&quot;:&quot;Nebula&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Amsterdam\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Amsterdam\"})}),className:\"framer-1hemcbt\",fonts:[\"CUSTOM;Haskoy SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iri8ze\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 C 0 1.343 1.343 0 3 0 Z\" fill=\"var(--token-f555df96-a579-4e14-8847-c2dae697ac42, rgb(82, 16, 126)) /* {&quot;name&quot;:&quot;Nebula&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Invite-only\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Haskoy SemiBold\", \"Haskoy SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Invite-only\"})}),className:\"framer-185rl35\",fonts:[\"CUSTOM;Haskoy SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:sIkjzH22Q,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1a0s75x-container\",layoutScroll:true,nodeId:\"SUtgaRprG\",rendersWithMotion:true,scopeId:\"Sc9oOJwYh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{variant:\"JTQYFdtg1\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"SUtgaRprG\",layoutId:\"SUtgaRprG\",style:{width:\"100%\"},variant:\"fmcXNwF10\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{y:26}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"100vw\",y:28,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3w0le0-container\",nodeId:\"SdVOLKmhn\",scopeId:\"Sc9oOJwYh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{variant:\"QcTY282TE\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"SdVOLKmhn\",layoutId:\"SdVOLKmhn\",style:{width:\"100%\"},variant:\"GuX9joYFx\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1egi8y\"}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-dk5175\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-159gg49\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ulps79\",\"data-framer-name\":\"Layer_1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:82,intrinsicWidth:266,svg:'<svg width=\"266\" height=\"82\" viewBox=\"0 0 266 82\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_254_950)\">\\n<path d=\"M98.885 10.58H103.485V23.14H105.415V10.58H110.05V8.77H98.885V10.58Z\" fill=\"white\"/>\\n<path d=\"M115.875 12.67C112.98 12.67 111.3 14.495 111.3 18.11C111.3 21.515 112.985 23.345 115.875 23.345C118.765 23.345 120.49 21.52 120.49 18.11C120.49 14.5 118.765 12.67 115.875 12.67ZM115.875 21.66C113.885 21.66 113.105 20.12 113.105 18.11C113.105 15.895 113.885 14.335 115.875 14.335C117.865 14.335 118.685 15.895 118.685 18.11C118.685 20.12 117.905 21.66 115.875 21.66Z\" fill=\"white\"/>\\n<path d=\"M135.74 12.67C133.915 12.67 132.765 13.49 132.17 15.135C131.615 13.635 130.53 12.67 128.7 12.67C127.245 12.67 126.235 13.185 125.58 14.19V12.875H123.775V23.135H125.58V18.68C125.58 15.825 126.275 14.33 128.37 14.33C130.135 14.33 130.835 16.115 130.835 18.025V23.135H132.62V18.68C132.62 15.825 133.34 14.33 135.41 14.33C137.195 14.33 137.875 16.115 137.875 18.025V23.135H139.68V18.025H139.66C139.68 15.01 138.59 12.67 135.74 12.67Z\" fill=\"white\"/>\\n<path d=\"M147.415 12.67C144.52 12.67 142.84 14.495 142.84 18.11C142.84 21.515 144.525 23.345 147.415 23.345C150.305 23.345 152.035 21.52 152.035 18.11C152.035 14.5 150.31 12.67 147.415 12.67ZM147.415 21.66C145.425 21.66 144.645 20.12 144.645 18.11C144.645 15.895 145.425 14.335 147.415 14.335C149.405 14.335 150.225 15.895 150.225 18.11C150.225 20.12 149.445 21.66 147.415 21.66Z\" fill=\"white\"/>\\n<path d=\"M157.12 15.26V12.88H155.315V23.14H157.12V18.685C157.225 15.83 158.555 14.475 160.65 14.475V12.67C158.825 12.67 157.715 13.615 157.12 15.255V15.26Z\" fill=\"white\"/>\\n<path d=\"M165.305 15.26V12.88H163.5V23.14H165.305V18.685C165.41 15.83 166.74 14.475 168.835 14.475V12.67C167.01 12.67 165.9 13.615 165.305 15.255V15.26Z\" fill=\"white\"/>\\n<path d=\"M175.6 12.67C172.705 12.67 171.025 14.495 171.025 18.11C171.025 21.515 172.71 23.345 175.6 23.345C178.49 23.345 180.22 21.52 180.22 18.11C180.22 14.5 178.495 12.67 175.6 12.67ZM175.6 21.66C173.61 21.66 172.83 20.12 172.83 18.11C172.83 15.895 173.61 14.335 175.6 14.335C177.59 14.335 178.41 15.895 178.41 18.11C178.41 20.12 177.63 21.66 175.6 21.66Z\" fill=\"white\"/>\\n<path d=\"M191.77 21.25L189.535 12.875H188.095L185.84 21.27L183.785 12.875H181.9L184.61 23.14H186.925L188.815 15.67L190.705 23.14H193.025L195.73 12.875H193.825L191.77 21.25Z\" fill=\"white\"/>\\n<path d=\"M198.385 16.18H199.76L201.91 11.5H199.715L198.385 16.18Z\" fill=\"white\"/>\\n<path d=\"M209.08 17.27C208.32 17.165 206.865 16.96 206.68 16.92C205.735 16.815 205.305 16.405 205.305 15.73C205.305 14.64 206.475 14.23 207.5 14.23C208.71 14.23 209.51 14.93 209.595 15.915H211.4C211.36 13.885 209.715 12.65 207.48 12.65C205.245 12.65 203.52 13.88 203.52 15.81C203.52 17.185 204.505 18.275 206.005 18.54C206.725 18.645 207.71 18.765 208.445 18.85C209.37 18.975 209.985 19.485 209.985 20.225C209.985 21.27 208.835 21.765 207.5 21.765C206.165 21.765 204.975 21.17 204.955 19.855H203.15C203.19 21.905 204.895 23.365 207.545 23.365C209.885 23.365 211.775 22.32 211.775 20.08C211.775 18.605 210.705 17.535 209.085 17.27H209.08Z\" fill=\"white\"/>\\n<path d=\"M105.75 33.405H100.29V47.77H102.915V42.535H105.745C108.475 42.535 110.63 41.08 110.63 37.98C110.63 35.105 108.475 33.405 105.745 33.405H105.75ZM105.75 40.095H102.92V35.845H105.75C107.415 35.865 108.01 36.645 108.01 37.98C108.01 39.52 107.355 40.075 105.75 40.095Z\" fill=\"white\"/>\\n<path d=\"M115.91 39.585V37.51H113.47V47.77H115.91V43.585C115.95 40.895 117.325 39.745 119.215 39.745V37.305C117.49 37.305 116.485 38.165 115.91 39.585Z\" fill=\"white\"/>\\n<path d=\"M126 37.305C123.025 37.305 121.26 39.13 121.26 42.745C121.26 46.15 123.025 47.98 126 47.98C128.975 47.98 130.74 46.155 130.74 42.745C130.74 39.135 128.975 37.305 126 37.305ZM126 45.7C124.09 45.7 123.72 44.035 123.72 42.745C123.72 41.245 124.09 39.565 126 39.565C127.91 39.565 128.28 41.25 128.28 42.745C128.28 44.04 127.91 45.7 126 45.7Z\" fill=\"white\"/>\\n<path d=\"M140.015 38.62C139.38 37.78 138.455 37.305 137.16 37.305C134.08 37.305 133.115 39.77 133.115 42.6V42.66C133.115 45.45 134.04 47.975 137.16 47.975C138.455 47.975 139.375 47.505 140.015 46.66V47.77H142.455V33.405H140.015V38.62ZM140.015 42.785C139.85 44.755 139.255 45.7 137.655 45.7C136.22 45.7 135.56 44.305 135.56 42.64C135.56 40.975 136.215 39.56 137.655 39.56C139.255 39.56 139.85 40.525 140.015 42.475V42.785Z\" fill=\"white\"/>\\n<path d=\"M152.635 41.695C152.635 44.385 152.12 45.695 150.255 45.695C148.8 45.695 148.16 44.28 148.16 42.595V37.505H145.695V42.635C145.695 45.445 146.64 47.97 149.76 47.97C151.075 47.97 151.995 47.48 152.635 46.595V47.765H155.075V37.505H152.635V41.69V41.695Z\" fill=\"white\"/>\\n<path d=\"M162.545 39.565C163.96 39.565 164.515 40.365 164.76 41.29L167.18 40.96C166.69 38.58 165.085 37.305 162.54 37.305C159.71 37.305 157.92 39.11 157.92 42.725C157.92 46.34 159.705 47.98 162.54 47.98C165.105 48.02 166.705 46.685 167.18 44.285L164.76 43.935C164.555 44.795 164.02 45.7 162.545 45.7C160.675 45.7 160.39 43.895 160.39 42.725C160.39 41.39 160.68 39.565 162.545 39.565Z\" fill=\"white\"/>\\n<path d=\"M173.375 34.41H170.91V37.51H169V39.77H170.91V43.935C170.91 46.335 171.63 47.775 173.475 47.775H175.94V45.495H174.645C173.375 45.495 173.375 44.96 173.375 44.1V39.77H175.94V37.51H173.375V34.41Z\" fill=\"white\"/>\\n<path d=\"M194.825 41.88L193.245 40.36L190.925 42.8L187.97 39.765C186.82 38.575 186.1 37.895 186.1 37.095C186.1 36.295 186.715 35.475 187.74 35.475C188.645 35.475 189.26 36.03 189.465 36.93L191.885 36.46C191.35 34.615 190.08 33.195 187.74 33.195C185.215 33.195 183.49 34.775 183.49 36.95C183.49 37.83 184.085 38.795 184.805 39.805C183.14 40.645 182.115 41.815 182.115 43.785C182.115 46.27 184.085 47.97 186.465 47.97C188.845 47.97 190.035 46.88 190.715 46.165L192.275 47.765H195.68L192.435 44.38L194.815 41.875L194.825 41.88ZM186.78 45.7C185.53 45.7 184.585 44.815 184.585 43.73C184.585 42.825 185.18 41.965 186.245 41.47L189.14 44.465C188.975 44.65 188.195 45.695 186.78 45.695V45.7Z\" fill=\"white\"/>\\n<path d=\"M205.955 33.405H200.99V47.77H205.955C209.59 47.77 212.155 45.06 212.155 40.585C212.155 36.11 209.26 33.4 205.955 33.4V33.405ZM205.61 45.31H203.62V35.85H205.61C207.825 35.85 209.53 37.37 209.53 40.59C209.53 44.02 207.765 45.31 205.61 45.31Z\" fill=\"white\"/>\\n<path d=\"M219.295 37.305C216.485 37.305 214.695 39.11 214.695 42.725C214.695 46.34 216.48 47.98 219.295 47.98C221.675 48.02 223.215 46.87 223.81 44.82L221.37 44.45C221.165 45.23 220.59 45.745 219.295 45.745C217.61 45.745 217.22 44.41 217.14 43.28H223.935C224.035 38.58 221.635 37.305 219.295 37.305ZM217.22 41.47C217.425 40.465 217.96 39.54 219.295 39.54C220.22 39.54 221.08 39.97 221.39 41.47H217.225H217.22Z\" fill=\"white\"/>\\n<path d=\"M232.465 41.635C231.725 41.53 230.435 41.37 230.23 41.325C229.33 41.22 229.1 40.855 229.1 40.42C229.1 39.56 230.025 39.27 230.925 39.27C231.825 39.27 232.61 39.785 232.63 40.605H235.07C235.07 38.655 233.385 37.28 230.905 37.28C228.425 37.28 226.675 38.45 226.675 40.585C226.675 41.96 227.68 43.09 229.18 43.395C229.775 43.5 231.255 43.68 231.87 43.745C232.55 43.825 232.96 44.215 232.96 44.75C232.96 45.425 232.365 45.96 230.885 45.96C229.775 45.96 228.79 45.49 228.79 44.42H226.325C226.345 46.41 228.11 47.99 230.88 47.99C233.465 47.99 235.355 46.9 235.355 44.585C235.355 43.045 234.225 41.935 232.46 41.63L232.465 41.635Z\" fill=\"white\"/>\\n<path d=\"M239.565 33.12C238.5 33.12 238.005 33.61 238.005 34.62C238.005 35.5 238.5 36.035 239.565 36.035C240.55 36.035 241.105 35.5 241.105 34.62C241.105 33.615 240.55 33.12 239.565 33.12Z\" fill=\"white\"/>\\n<path d=\"M240.77 37.51H238.33V47.77H240.77V37.51Z\" fill=\"white\"/>\\n<path d=\"M250.6 38.64C249.985 37.78 249.06 37.305 247.745 37.305C244.665 37.305 243.72 39.77 243.7 42.6V42.68C243.7 45.45 244.645 47.975 247.745 47.975C249.06 47.975 249.98 47.505 250.6 46.66V47.77C250.6 49.33 250.025 50.15 248.57 50.15C247.01 50.15 246.58 49.225 246.52 48.63L244.08 48.65C244.16 50.375 245.64 51.975 248.285 51.975C251.18 51.975 253.07 50.68 253.07 47.765V37.505H250.605V38.635L250.6 38.64ZM250.6 42.725C250.475 44.735 249.86 45.72 248.24 45.72C246.825 45.72 246.165 44.325 246.145 42.66C246.145 40.995 246.8 39.56 248.24 39.56C249.86 39.56 250.475 40.545 250.6 42.555V42.72V42.725Z\" fill=\"white\"/>\\n<path d=\"M261.78 37.305C260.445 37.305 259.52 37.8 258.885 38.68V37.51H256.445V47.77H258.885V43.585C258.885 40.895 259.4 39.56 261.285 39.56C262.72 39.56 263.38 40.995 263.38 42.68V47.77H265.82V42.64C265.82 39.83 264.875 37.305 261.775 37.305H261.78Z\" fill=\"white\"/>\\n<path d=\"M107.005 64.36C106.43 64.28 104.85 64.075 104.275 63.99C103 63.805 102.225 63.27 102.225 62.02C102.225 60.44 103.745 59.62 105.425 59.62C107.295 59.62 108.605 60.625 108.69 62.225H110.62C110.495 59.68 108.465 57.81 105.45 57.81C102.435 57.81 100.3 59.575 100.3 62.08C100.3 64.155 101.575 65.485 104.015 65.855C104.715 65.96 105.965 66.1 106.665 66.185C108.49 66.495 108.965 67.6 108.965 68.4C108.965 70.125 107.365 70.8 105.515 70.8C103.175 70.8 101.76 69.55 101.76 67.845H99.83C99.85 70.47 101.88 72.625 105.495 72.625C108.43 72.625 110.915 71.085 110.915 68.335C110.915 66.12 109.48 64.7 107.015 64.355L107.005 64.36Z\" fill=\"white\"/>\\n<path d=\"M121.06 66.595C121.06 69.45 120.36 70.925 118.29 70.925C116.505 70.925 115.825 69.16 115.825 67.25V62.14H114.02V67.29C114.02 70.265 115.09 72.605 117.96 72.605C119.395 72.605 120.4 72.09 121.06 71.085V72.4H122.865V62.14H121.06V66.595Z\" fill=\"white\"/>\\n<path d=\"M138.79 61.94C136.965 61.94 135.815 62.76 135.22 64.405C134.665 62.905 133.58 61.94 131.75 61.94C130.295 61.94 129.285 62.455 128.63 63.46V62.145H126.825V72.405H128.63V67.95C128.63 65.095 129.33 63.6 131.42 63.6C133.185 63.6 133.885 65.385 133.885 67.295V72.405H135.67V67.95C135.67 65.095 136.39 63.6 138.46 63.6C140.245 63.6 140.925 65.385 140.925 67.295V72.405H142.73V67.295H142.71C142.73 64.28 141.645 61.94 138.79 61.94Z\" fill=\"white\"/>\\n<path d=\"M158.51 61.94C156.685 61.94 155.535 62.76 154.94 64.405C154.385 62.905 153.3 61.94 151.47 61.94C150.015 61.94 149.005 62.455 148.35 63.46V62.145H146.545V72.405H148.35V67.95C148.35 65.095 149.05 63.6 151.14 63.6C152.905 63.6 153.605 65.385 153.605 67.295V72.405H155.39V67.95C155.39 65.095 156.11 63.6 158.18 63.6C159.965 63.6 160.645 65.385 160.645 67.295V72.405H162.45V67.295H162.43C162.45 64.28 161.365 61.94 158.51 61.94Z\" fill=\"white\"/>\\n<path d=\"M167.28 57.975C166.42 57.975 166.03 58.385 166.03 59.185C166.03 59.905 166.42 60.355 167.28 60.355C168.06 60.355 168.49 59.905 168.49 59.185C168.49 58.385 168.06 57.975 167.28 57.975Z\" fill=\"white\"/>\\n<path d=\"M168.155 62.145H166.37V72.405H168.155V62.145Z\" fill=\"white\"/>\\n<path d=\"M177.63 63.805V62.145H174.86V59.25H173.055V62.145H171.145V63.805H173.055V68.915C173.055 71.03 173.57 72.405 175.415 72.405H177.63V70.72H176.175C174.84 70.72 174.86 69.98 174.86 69.035V63.8H177.63V63.805Z\" fill=\"white\"/>\\n<path d=\"M186.13 62.28C186.295 59.935 187.715 57.875 190.78 57.875C193.845 57.875 195.08 60.075 195.08 62.445C195.08 64.665 192.815 66.665 191.58 67.855L188.76 70.57H195.26V72.4H185.94V70.63L190.3 66.475C191.185 65.59 193.14 64.045 193.14 62.38C193.14 60.88 192.38 59.685 190.71 59.685C189.145 59.685 188.16 60.65 188.055 62.4L186.12 62.275L186.13 62.28Z\" fill=\"white\"/>\\n<path d=\"M198.345 65.205C198.345 61.38 199.805 57.9 203.365 57.9C206.925 57.9 208.405 61.38 208.405 65.205C208.405 69.03 206.925 72.49 203.365 72.49C199.805 72.49 198.345 69.01 198.345 65.205ZM206.47 65.205C206.47 62.385 205.69 59.73 203.365 59.73C201.04 59.73 200.28 62.385 200.28 65.205C200.28 68.025 201.04 70.68 203.365 70.68C205.69 70.68 206.47 68.005 206.47 65.205Z\" fill=\"white\"/>\\n<path d=\"M211.755 62.28C211.92 59.935 213.34 57.875 216.405 57.875C219.47 57.875 220.705 60.075 220.705 62.445C220.705 64.665 218.44 66.665 217.205 67.855L214.385 70.57H220.885V72.4H211.565V70.63L215.925 66.475C216.81 65.59 218.765 64.045 218.765 62.38C218.765 60.88 218.005 59.685 216.335 59.685C214.77 59.685 213.785 60.65 213.68 62.4L211.745 62.275L211.755 62.28Z\" fill=\"white\"/>\\n<path d=\"M224.235 68.375H226.19C226.415 69.795 227.405 70.785 229.09 70.785C230.94 70.785 231.97 69.45 231.97 67.495C231.97 65.54 230.88 64.45 229.17 64.45C227.875 64.45 226.885 65.09 226.495 66.345H224.62L225.28 58.01H233.015V59.82H227.05L226.62 64.47C226.845 63.71 227.835 62.7 229.745 62.7C232.525 62.7 233.9 64.615 233.9 67.495C233.9 70.375 232.295 72.62 228.98 72.62C226.06 72.62 224.495 70.75 224.225 68.38L224.235 68.375Z\" fill=\"white\"/>\\n<path d=\"M26.78 79.505L31.605 68.58C30.415 68.18 29.255 67.69 28.13 67.135L23.34 77.985L26.78 79.505Z\" fill=\"white\"/>\\n<path d=\"M36.5951 57.285C37.0451 56.26 37.765 55.43 38.6901 54.875L39.4351 54.425L39.4451 55.295L39.5901 65.375L39.6501 69.595L39.7701 78.02L39.7801 78.545L39.2501 78.525C37.2601 78.45 35.3201 78.24 33.4801 77.9L32.4601 80.965C35.2501 81.51 38.2351 81.78 41.3451 81.755H41.7051C44.9551 81.705 48.07 81.35 50.975 80.695L49.8351 77.66C48 78.055 46.0601 78.32 44.0601 78.455L43.5351 78.49L43.5251 77.96L43.4101 69.54L43.35 65.32L43.2051 55.16L43.1901 54.32L43.9351 54.71C44.9251 55.23 45.7151 56.05 46.2201 57.095L49.26 63.555C50.43 63.135 51.5851 62.62 52.6901 62.015L49.6251 55.485L49.6151 55.475V55.46L49.6051 55.45C48.0601 52.28 44.9201 50.33 41.3951 50.355H41.2851C37.7101 50.42 34.5951 52.495 33.1551 55.765L30.2401 62.37C31.3601 62.94 32.5301 63.42 33.7151 63.805L36.6 57.285H36.5951Z\" fill=\"white\"/>\\n<path d=\"M56.555 79.07L59.96 77.47L54.91 66.725C53.8 67.32 52.65 67.84 51.48 68.28L56.555 79.07Z\" fill=\"white\"/>\\n<path d=\"M3.05176e-05 38.835L11.88 40.05C11.895 38.795 12 37.54 12.18 36.3L0.380031 35.095L3.05176e-05 38.84L3.05176e-05 38.835Z\" fill=\"white\"/>\\n<path d=\"M24.1651 41.3C25.2751 41.41 26.2901 41.84 27.1051 42.545L27.7651 43.115L26.9401 43.395L17.4001 46.645L13.4051 48.005L5.43006 50.725L4.93506 50.895L4.79006 50.385C4.24506 48.47 3.85006 46.555 3.60006 44.705L0.370056 44.685C0.710056 47.51 1.38006 50.43 2.36506 53.38L2.48006 53.72C3.53006 56.795 4.83006 59.65 6.35006 62.21L8.88506 60.19C7.94506 58.565 7.09006 56.805 6.34506 54.945L6.15006 54.455L6.65006 54.285L14.6201 51.575L18.6151 50.215L28.2351 46.94L29.0301 46.665L28.8901 47.49C28.7051 48.59 28.1651 49.595 27.3301 50.4L22.1301 55.29C22.8901 56.275 23.7401 57.21 24.6551 58.075L29.9151 53.14V53.125L29.9351 53.115L29.9451 53.105C32.4801 50.66 33.3651 47.065 32.2551 43.72L32.2201 43.615C31.0551 40.235 28.1201 37.915 24.5651 37.555L17.3801 36.82C17.1801 38.06 17.0901 39.32 17.0901 40.57L24.1851 41.295L24.1651 41.3Z\" fill=\"white\"/>\\n<path d=\"M9.61505 67.015L12.1901 69.76L20.8501 61.64C19.9451 60.765 19.0901 59.835 18.3101 58.86L9.61505 67.02V67.015Z\" fill=\"white\"/>\\n<path d=\"M30.4051 0.795L32.9251 12.47C34.1201 12.095 35.3501 11.805 36.5851 11.595L34.0851 0L30.4051 0.795Z\" fill=\"white\"/>\\n<path d=\"M35.5251 24.54C35.7651 25.63 35.6651 26.73 35.2501 27.72L34.9101 28.525L34.3901 27.83L28.3501 19.76L25.8201 16.38L20.7701 9.635L20.4551 9.215L20.8951 8.92C22.5501 7.81 24.2451 6.84 25.9301 6.035L24.9501 2.955C22.3701 4.155 19.8001 5.69 17.2951 7.54L17.0051 7.755C14.4051 9.705 12.0901 11.82 10.1301 14.06L12.8351 15.845C14.0901 14.445 15.5001 13.09 17.0401 11.805L17.4451 11.47L17.7651 11.895L22.8101 18.64L25.3401 22.02L31.4301 30.155L31.9351 30.825L31.1051 30.945C30.0001 31.105 28.8751 30.905 27.8551 30.36L21.6001 26.925C20.9001 27.955 20.2701 29.05 19.7301 30.185L26.0501 33.665H26.0651L26.0801 33.675H26.0901C29.2001 35.335 32.8901 35.07 35.7301 32.975L35.8201 32.91C38.6751 30.755 39.9751 27.25 39.2201 23.755L37.6951 16.695C36.4551 16.89 35.2301 17.19 34.0401 17.575L35.5401 24.545L35.5251 24.54Z\" fill=\"white\"/>\\n<path d=\"M6.57507 18.645L4.76007 21.94L15.1601 27.665C15.7101 26.53 16.3351 25.43 17.0201 24.39L6.57507 18.645Z\" fill=\"white\"/>\\n<path d=\"M75.98 17.955L65.655 23.955C66.38 24.98 67.035 26.055 67.62 27.165L77.875 21.205L75.985 17.95L75.98 17.955Z\" fill=\"white\"/>\\n<path d=\"M54.975 30.165C54.01 30.73 52.94 30.975 51.865 30.885L50.995 30.81L51.495 30.1L57.305 21.86L59.735 18.41L64.59 11.525L64.89 11.095L65.305 11.425C66.87 12.655 68.32 13.97 69.605 15.32L72.23 13.44C70.295 11.355 68.035 9.385 65.505 7.575L65.21 7.365C62.55 5.495 59.825 3.95 57.09 2.775L56.225 5.9C57.945 6.66 59.67 7.585 61.365 8.65L61.81 8.93L61.505 9.365L56.65 16.245L54.22 19.695L48.365 28L47.885 28.69L47.515 27.94C47.02 26.94 46.865 25.81 47.065 24.665L48.4 17.65C47.205 17.3 45.97 17.04 44.72 16.88L43.365 23.965V23.98V23.995V24.005C42.75 27.475 44.145 30.905 47.01 32.955L47.1 33.02C50.03 35.07 53.77 35.22 56.855 33.425L63.1 29.795C62.53 28.675 61.865 27.6 61.13 26.59L54.965 30.17L54.975 30.165Z\" fill=\"white\"/>\\n<path d=\"M51.635 0.809996L47.94 0.104996L45.71 11.765C46.955 11.94 48.195 12.19 49.4 12.52L51.635 0.809996Z\" fill=\"white\"/>\\n<path d=\"M73.74 66.6L64.84 58.635C64.09 59.64 63.27 60.595 62.39 61.495L71.23 69.405L73.74 66.6Z\" fill=\"white\"/>\\n<path d=\"M55.64 50.4C54.805 49.66 54.24 48.715 53.995 47.665L53.795 46.815L54.625 47.075L64.255 50.055L68.285 51.3L76.335 53.79L76.835 53.945L76.65 54.445C75.965 56.315 75.16 58.095 74.275 59.74L76.875 61.655C78.26 59.17 79.435 56.41 80.375 53.45L80.485 53.105C81.445 50 82.07 46.93 82.345 43.965L79.105 44.11C78.91 45.98 78.57 47.905 78.08 49.85L77.95 50.36L77.445 50.205L69.4 47.715L65.37 46.47L55.665 43.465L54.86 43.22L55.46 42.635C56.26 41.855 57.285 41.355 58.435 41.195L65.515 40.3C65.48 39.055 65.34 37.8 65.11 36.565L57.955 37.465H57.94L57.925 37.47H57.915C54.425 37.96 51.595 40.345 50.53 43.705L50.495 43.81C49.455 47.23 50.46 50.835 53.125 53.215L58.505 58.03C59.395 57.14 60.21 56.18 60.945 55.17L55.635 50.415L55.64 50.4Z\" fill=\"white\"/>\\n<path d=\"M82.525 38.15L82.055 34.42L70.275 35.9C70.495 37.14 70.64 38.395 70.695 39.64L82.525 38.15Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_254_950\">\\n<rect width=\"265.825\" height=\"81.755\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Irs4bfuaU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBNZWRpdW0=\",\"--framer-font-family\":'\"Haskoy Medium\", \"Haskoy Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\"},children:[\"Join the leaders\",/*#__PURE__*/_jsx(\"br\",{}),\"of \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1pdGFsaWM=\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-style\":\"italic\"},children:\"tomorrow\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"Q1VTVE9NO0hhc2tveSBNZWRpdW0=\",\"--framer-font-family\":'\"Haskoy Medium\", \"Haskoy Medium Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-9d82bea1-b414-46fa-811e-57e4b8dd4fea, rgb(255, 255, 255))\"},children:[\"Join the leaders\",/*#__PURE__*/_jsx(\"br\",{}),\"of \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1pdGFsaWM=\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-style\":\"italic\"},children:\"tomorrow\"})]})}),className:\"framer-1o1y6yk\",fonts:[\"CUSTOM;Haskoy Medium\",\"GF;Instrument Serif-italic\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k98axs\"}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/tomorrows-product-design/\",motionChild:true,nodeId:\"ilJCfrkRZ\",scopeId:\"Sc9oOJwYh\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lm1fz3 framer-159cj5h\",children:/*#__PURE__*/_jsx(Icon,{animated:false,className:\"framer-1enliei\",ezTt3ayMo:true,layoutId:\"HfSl6152H\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Lb6nI427T\":{\"layout\":[\"fixed\",\"fixed\"]},\"Irs4bfuaU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sIkjzH22Q\":\"flyout\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Kv4cdYAoo\":[\".framer-1p01l4q-container\",\".framer-10vu6t3\",\".framer-1a0s75x-container\",\".framer-3w0le0-container\",\".framer-dk5175\"],\"Lb6nI427T\":[\".framer-1p01l4q-container\",\".framer-10vu6t3\",\".framer-1a0s75x-container\",\".framer-3w0le0-container\",\".framer-dk5175\"],\"Irs4bfuaU\":[\".framer-1p01l4q-container\",\".framer-10vu6t3\",\".framer-1a0s75x-container\",\".framer-3w0le0-container\",\".framer-dk5175\"]}\n * @framerBreakpoints {\"Kv4cdYAoo\":{\"min\":1200,\"canvasClassName\":\"framer-1q057le-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Lb6nI427T\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-pku3oo-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Irs4bfuaU\":{\"max\":809,\"canvasClassName\":\"framer-13w02sr-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Kv4cdYAoo\n * @framerLayoutTemplate\n */const FramerSc9oOJwYh=withCSS(Component,css,\"framer-j9mAd\");export default FramerSc9oOJwYh;FramerSc9oOJwYh.displayName=\"Default\";FramerSc9oOJwYh.defaultProps={height:1e3,width:1200};addPropertyControls(FramerSc9oOJwYh,{sIkjzH22Q:{title:\"Flyout\",type:ControlType.ScrollSectionRef}});addFonts(FramerSc9oOJwYh,[{explicitInter:true,fonts:[{family:\"Haskoy SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/5J07C1iEFPxO6jhWKebP99t5QaY.woff2\"},{family:\"Haskoy Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/oOSDMCH85VZSH5ySVMW1OmSj2Fk.woff2\"},{family:\"Instrument Serif\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/instrumentserif/v4/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]},...AnimatedGradientBackgroundFonts,...NavigationFonts,...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSc9oOJwYh\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"Kv4cdYAoo\\\":[\\\".framer-1p01l4q-container\\\",\\\".framer-10vu6t3\\\",\\\".framer-1a0s75x-container\\\",\\\".framer-3w0le0-container\\\",\\\".framer-dk5175\\\"],\\\"Lb6nI427T\\\":[\\\".framer-1p01l4q-container\\\",\\\".framer-10vu6t3\\\",\\\".framer-1a0s75x-container\\\",\\\".framer-3w0le0-container\\\",\\\".framer-dk5175\\\"],\\\"Irs4bfuaU\\\":[\\\".framer-1p01l4q-container\\\",\\\".framer-10vu6t3\\\",\\\".framer-1a0s75x-container\\\",\\\".framer-3w0le0-container\\\",\\\".framer-dk5175\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"sIkjzH22Q\\\":\\\"flyout\\\"}\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"Kv4cdYAoo\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Lb6nI427T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Irs4bfuaU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"Kv4cdYAoo\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1q057le-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Lb6nI427T\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-pku3oo-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Irs4bfuaU\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-13w02sr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/7FjoXEPZbso5nRxbrcBw/aD6KqJxzaUIImqQaEaoa/Sc9oOJwYh.js\";\r\n\r\n        const routes = {AFnwvy8ec: {elements: {ObRdwmbHw: \"program\", ss_OBECaF: \"speakers\", tjWFADmq3: \"hero\", URZLKnfQ9: \"location\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7oLnhT1ZYgevd1Nj0G7L/hkMORuh6sJ7WBB5yq6Y6/AFnwvy8ec.js\")), path: \"/\"}, fOhzttAfw: {elements: {E4Yo5ln6N: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PCU2HFFhAx6dNOK3v25y/NwgcLDYZJdXiOsz8uPgS/fOhzttAfw.js\")), path: \"/request-invite\"}, LUA1csYhq: {elements: {izPElB9Af: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DudS8wTYSG42Jm8LcUrw/jJ3XwS9yX0h6G0bLlOw1/LUA1csYhq.js\")), path: \"/become-a-partner\"}, z8KXePLGz: {elements: {MZPQ5CTZ6: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gnJW5hcIKu0ey04H16Mg/AJju5WTLlZzQ7FXskjCT/z8KXePLGz.js\")), path: \"/request-sent\"}, eHPaoctfx: {elements: {joOFgqSJc: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LIh0TVTKp5ALuCmZGK79/jvkHlqiAF0VhiRwVEGbZ/eHPaoctfx.js\")), path: \"/about\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"ef0046b30c6a67acc4f9016bb661d9d15135c8199fa4f6f86e87f0b2231d5344\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {sIkjzH22Q: {href: {hash: \":tjWFADmq3\", webPageId: \"AFnwvy8ec\"}, refKey: true}}\r\nconst props2 = {...props1, sIkjzH22Q: {href: {hash: \":E4Yo5ln6N\", webPageId: \"fOhzttAfw\"}, refKey: true}}\r\nconst props3 = {...props1, sIkjzH22Q: {href: {hash: \":izPElB9Af\", webPageId: \"LUA1csYhq\"}, refKey: true}}\r\nconst props4 = {...props1, sIkjzH22Q: {href: {hash: \":MZPQ5CTZ6\", webPageId: \"z8KXePLGz\"}, refKey: true}}\r\nconst props5 = {...props1, sIkjzH22Q: {href: {hash: \":joOFgqSJc\", webPageId: \"eHPaoctfx\"}, refKey: true}}\r\nconst props6 = {...props1, sIkjzH22Q: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {AFnwvy8ec: props1, eHPaoctfx: props5, fOhzttAfw: props2, LUA1csYhq: props3, pEo4a4_XJ: props6, z8KXePLGz: props4}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"AFnwvy8ec\":\r\ncase \"fOhzttAfw\":\r\ncase \"LUA1csYhq\":\r\ncase \"z8KXePLGz\":\r\ncase \"eHPaoctfx\":\r\ncase \"pEo4a4_XJ\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"sIkjzH22Q\"]]}, (resolvedLinks) => React.createElement(Default, {...props, key: \"Default\", routeId, sIkjzH22Q: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"AFnwvy8ec\":\r\ncase \"fOhzttAfw\":\r\ncase \"LUA1csYhq\":\r\ncase \"z8KXePLGz\":\r\ncase \"eHPaoctfx\":\r\ncase \"pEo4a4_XJ\":\r\nreturn [{hash: \"1q057le\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"pku3oo\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"13w02sr\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.tomorrowsproduct.com\",\r\n                    EditorBar: \r\ntypeof window !== \"undefined\" ? (() => {\r\n    const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n    if (isBot) return\r\n\r\n    return Framer.lazy(async () => {\r\n        const dependencies = {\r\n            __version: 1,\r\n            framer: {\r\n                useCurrentRoute: Framer.useCurrentRoute,\r\n                useLocaleInfo: Framer.useLocaleInfo,\r\n                useRouter: Framer.useRouter,\r\n            },\r\n            react: {\r\n                createElement: React.createElement,\r\n                memo: React.memo,\r\n                useCallback: React.useCallback,\r\n                useEffect: React.useEffect,\r\n                useRef: React.useRef,\r\n                useState: React.useState,\r\n            },\r\n            \"react-dom\": { createPortal },\r\n        }\r\n\r\n        window.__framer_editorBarDependencies = dependencies\r\n\r\n        const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n        return {\r\n            default: createEditorBar({ dependencies }),\r\n        }\r\n    })\r\n})() : undefined\r\n,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, editorBarOnPageEditing: false, editorBarSimplifiedEntrypointUI: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "cssVariableRegex", "useColors", "colors", "isCanvas", "RenderTarget", "isOptimizing", "window", "darkMode", "useDarkMode", "styleValues", "setStyleValues", "ye", "extractStyleValues", "extractCSSVariableName", "ue", "div", "observer", "variableNames", "se", "color", "extractDefaultValue", "values", "i", "variableName", "colorValues", "result", "lightVars", "darkVars", "style", "vars", "parseVariables", "light", "dark", "extractColorStyles", "varName", "lightSection", "darkSection", "styles", "rules", "styleRules", "rule", "subrule", "isDarkMedia", "css", "isDark", "isLight", "isPreview", "isDarkMode", "setIsDarkMode", "mutations", "mutation", "theme", "mediaQuery", "handleChange", "e", "cssString", "match", "section", "declaration", "name", "value", "s", "cssVar", "parts", "_define_property", "obj", "key", "value", "ShaderMount", "canvas", "fragmentShader", "uniforms", "webGlContextAttributes", "speed", "seed", "program", "createProgram", "vertexShaderSource", "positionAttributeLocation", "positionBuffer", "positions", "pixelRatio", "window", "newWidth", "newHeight", "currentTime", "dt", "location", "newSeed", "oneFrameAt120Fps", "newSpeed", "newUniforms", "gl", "createShader", "type", "source", "shader", "fragmentShaderSource", "vertexShader", "PatternShapes", "warpFragmentShader", "getShaderColorFromString", "colorString", "fallback", "r", "g", "b", "a", "hexToRgba", "parseRgba", "hslaToRgba", "parseHsla", "clamp", "hex", "char", "rgba", "match", "hsla", "h", "s", "l", "hDecimal", "sDecimal", "lDecimal", "hue2rgb", "p", "q", "t", "n", "min", "max", "speedEase", "cubicBezier", "templates", "AnimatedGradientBackground", "props", "isStaticRenderer", "useIsStaticRenderer", "isCanvas", "RenderTarget", "useCustomColors", "values", "color1", "color2", "color3", "useColors", "ref", "pe", "isInView", "useInView", "currentSpeed", "se", "u", "p", "Warp", "PatternShapes", "addPropertyControls", "ControlType", "defaultPreset", "uniforms", "getShaderColorFromString", "ShaderMount", "warpFragmentShader", "fragmentShader", "style", "webGlContextAttributes", "speed", "seed", "canvasRef", "shaderMountRef", "ue", "AnimatedGradientBackground", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "label", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JDh_LxktV", "UpRSWcoS6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText", "css", "FramerBSIzUJM8g", "withCSS", "BSIzUJM8g_default", "addPropertyControls", "ControlType", "addFonts", "NavLinkFonts", "getFonts", "BSIzUJM8g_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "router", "useRouter", "LayoutGroup", "u", "RichText", "Link", "SVG", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "css", "FramerWyFyfrNgo", "withCSS", "WyFyfrNgo_default", "addPropertyControls", "ControlType", "addFonts", "AnimatedGradientBackgroundFonts", "getFonts", "AnimatedGradientBackground", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "NavigationFonts", "WyFyfrNgo_default", "ContainerWithFX", "withFX", "IconFonts", "td_B1Jy5I_default", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "animation2", "transition2", "breakpointRules", "breakpointKeys", "selectors", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "flyout", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "sIkjzH22Q", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "ContainerWithOptimizedAppearEffect", "AnimatedGradientBackground", "PropertyOverrides2", "x", "RichText", "SVG", "ContainerWithFX", "WyFyfrNgo_default", "Container", "Link", "td_B1Jy5I_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerSc9oOJwYh", "withCSS", "Sc9oOJwYh_default", "addPropertyControls", "ControlType", "addFonts", "AnimatedGradientBackgroundFonts", "NavigationFonts", "IconFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props5", "props6", "siteRef", "useSiteRefs", "props", "B", "ResolveLinks", "resolvedLinks", "Sc9oOJwYh_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "window", "navigator", "dependencies", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "createEditorBar", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r"]
}
