{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ak4gbVlXXGdYeDHiSWZP/wGF5pjIKKsX2HwPBNVJl/SplashCursor_1.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js", "ssg:https://ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs", "ssg:https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js", "ssg:https://framerusercontent.com/modules/fQ0IWaZqmxiq64VqePK5/RHmdsbjp1qSxbPwYx1Dv/Counter1.js", "ssg:https://framerusercontent.com/modules/3VFu5UamHn4KdIHkeSW8/iW1JC8OGaaUhjqEamkRb/e_VgF5TkM.js", "ssg:https://framerusercontent.com/modules/RABPoNOPxzGS3yQ4XQjk/mocCrYrmv2QRoGwes7Xq/New_count_down.js", "ssg:https://framerusercontent.com/modules/ZQsyj90vOQZ9zGQkYIaW/WzgJ0bIqtz3159fCz1oO/LmDTkFmYE.js", "ssg:https://framerusercontent.com/modules/poHsNczEPkCb8eDrKUip/qzovQ2hAe6vk9A9oGLY9/MDus2uChn.js", "ssg:https://framerusercontent.com/modules/tlDqoABHNuZoCsgyHBrj/MACaFLUj1vvzsF2yP6tw/gNoDXT6vZ.js", "ssg:https://framerusercontent.com/modules/sIFyEldx8EqaKGbIGI3e/ABktIQRwOyJQ2yJXdtW6/NksJe9q3P.js", "ssg:https://framerusercontent.com/modules/VzARx2jb1r4XA4cXPsVs/vpAmm4wtfyE24COd0r8d/nLgn2bfol.js", "ssg:https://framerusercontent.com/modules/Hc10sKTFmVVxI6DJY6Wr/4GUER68HVGnGXhH14hTu/wgU4p1s0K.js", "ssg:https://framerusercontent.com/modules/rd9Fqt6vPuA1QrLkHq8O/62I0EKULNHx44oYYjrDQ/uYzbd9nzd.js", "ssg:https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js", "ssg:https://framerusercontent.com/modules/z1Yx4JpYxRH9MyRBxTAP/KcdF1faz5FVi3fgSJsFK/ZH_HwAE4q.js", "ssg:https://framerusercontent.com/modules/oC7faSYZWfrBvS3TClNt/awiyb5No183kkq8GYNo3/Form2_1.js", "ssg:https://framerusercontent.com/modules/bkBI0ylgemSbJY1hGiSr/4PC4hd9kxmJHoSJtlbEJ/augiA20Il.js"],
  "sourcesContent": ["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function SplashCursor(props){return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(SplashCursorMain,{...props})});}addPropertyControls(SplashCursor,{SIM_RESOLUTION:{type:ControlType.Number,defaultValue:128,title:\"Simulation Resolution\"},DYE_RESOLUTION:{type:ControlType.Number,defaultValue:1440,title:\"Dye Resolution\"},CAPTURE_RESOLUTION:{type:ControlType.Number,defaultValue:512,title:\"Capture Resolution\"},DENSITY_DISSIPATION:{type:ControlType.Number,defaultValue:3.5,title:\"Density Dissipation\"},VELOCITY_DISSIPATION:{type:ControlType.Number,defaultValue:2,title:\"Velocity Dissipation\"},PRESSURE:{type:ControlType.Number,defaultValue:.1,title:\"Pressure\"},PRESSURE_ITERATIONS:{type:ControlType.Number,defaultValue:20,title:\"Pressure Iterations\"},CURL:{type:ControlType.Number,defaultValue:3,title:\"Curl\"},SPLAT_RADIUS:{type:ControlType.Number,defaultValue:.2,title:\"Splat Radius\"},SPLAT_FORCE:{type:ControlType.Number,defaultValue:6e3,title:\"Splat Force\"},SHADING:{type:ControlType.Boolean,defaultValue:true,title:\"Enable Shading\",enabledTitle:\"Enabled\",disabledTitle:\"Disabled\"},COLOR_UPDATE_SPEED:{type:ControlType.Number,defaultValue:10,title:\"Color Update Speed\"},BACK_COLOR:{type:ControlType.Color,defaultValue:\"rgba(128, 0, 0, 1)\",title:\"Background Color\"},TRANSPARENT:{type:ControlType.Boolean,defaultValue:true,title:\"Transparent Background\",enabledTitle:\"Yes\",disabledTitle:\"No\"}});function SplashCursorMain({SIM_RESOLUTION=128,DYE_RESOLUTION=1440,CAPTURE_RESOLUTION=512,DENSITY_DISSIPATION=3.5,VELOCITY_DISSIPATION=2,PRESSURE=.1,PRESSURE_ITERATIONS=20,CURL=3,SPLAT_RADIUS=.2,SPLAT_FORCE=6e3,SHADING=true,COLOR_UPDATE_SPEED=10,BACK_COLOR={r:.5,g:0,b:0},TRANSPARENT=true}){const canvasRef=useRef(null);useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;function pointerPrototype(){this.id=-1;this.texcoordX=0;this.texcoordY=0;this.prevTexcoordX=0;this.prevTexcoordY=0;this.deltaX=0;this.deltaY=0;this.down=false;this.moved=false;this.color=[0,0,0];}let config={SIM_RESOLUTION,DYE_RESOLUTION,CAPTURE_RESOLUTION,DENSITY_DISSIPATION,VELOCITY_DISSIPATION,PRESSURE,PRESSURE_ITERATIONS,CURL,SPLAT_RADIUS,SPLAT_FORCE,SHADING,COLOR_UPDATE_SPEED,PAUSED:false,BACK_COLOR,TRANSPARENT};let pointers=[new pointerPrototype];const{gl,ext}=getWebGLContext(canvas);if(!ext.supportLinearFiltering){config.DYE_RESOLUTION=256;config.SHADING=false;}function getWebGLContext(canvas){const params={alpha:true,depth:false,stencil:false,antialias:false,preserveDrawingBuffer:false};let gl=canvas.getContext(\"webgl2\",params);const isWebGL2=!!gl;if(!isWebGL2)gl=canvas.getContext(\"webgl\",params)||canvas.getContext(\"experimental-webgl\",params);let halfFloat;let supportLinearFiltering;if(isWebGL2){gl.getExtension(\"EXT_color_buffer_float\");supportLinearFiltering=gl.getExtension(\"OES_texture_float_linear\");}else{halfFloat=gl.getExtension(\"OES_texture_half_float\");supportLinearFiltering=gl.getExtension(\"OES_texture_half_float_linear\");}gl.clearColor(0,0,0,1);const halfFloatTexType=isWebGL2?gl.HALF_FLOAT:halfFloat&&halfFloat.HALF_FLOAT_OES;let formatRGBA;let formatRG;let formatR;if(isWebGL2){formatRGBA=getSupportedFormat(gl,gl.RGBA16F,gl.RGBA,halfFloatTexType);formatRG=getSupportedFormat(gl,gl.RG16F,gl.RG,halfFloatTexType);formatR=getSupportedFormat(gl,gl.R16F,gl.RED,halfFloatTexType);}else{formatRGBA=getSupportedFormat(gl,gl.RGBA,gl.RGBA,halfFloatTexType);formatRG=getSupportedFormat(gl,gl.RGBA,gl.RGBA,halfFloatTexType);formatR=getSupportedFormat(gl,gl.RGBA,gl.RGBA,halfFloatTexType);}return{gl,ext:{formatRGBA,formatRG,formatR,halfFloatTexType,supportLinearFiltering}};}function getSupportedFormat(gl,internalFormat,format,type){if(!supportRenderTextureFormat(gl,internalFormat,format,type)){switch(internalFormat){case gl.R16F:return getSupportedFormat(gl,gl.RG16F,gl.RG,type);case gl.RG16F:return getSupportedFormat(gl,gl.RGBA16F,gl.RGBA,type);default:return null;}}return{internalFormat,format};}function supportRenderTextureFormat(gl,internalFormat,format,type){const texture=gl.createTexture();gl.bindTexture(gl.TEXTURE_2D,texture);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.NEAREST);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.NEAREST);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);gl.texImage2D(gl.TEXTURE_2D,0,internalFormat,4,4,0,format,type,null);const fbo=gl.createFramebuffer();gl.bindFramebuffer(gl.FRAMEBUFFER,fbo);gl.framebufferTexture2D(gl.FRAMEBUFFER,gl.COLOR_ATTACHMENT0,gl.TEXTURE_2D,texture,0);const status=gl.checkFramebufferStatus(gl.FRAMEBUFFER);return status===gl.FRAMEBUFFER_COMPLETE;}class Material{setKeywords(keywords){let hash=0;for(let i=0;i<keywords.length;i++)hash+=hashCode(keywords[i]);let program=this.programs[hash];if(program==null){let fragmentShader=compileShader(gl.FRAGMENT_SHADER,this.fragmentShaderSource,keywords);program=createProgram(this.vertexShader,fragmentShader);this.programs[hash]=program;}if(program===this.activeProgram)return;this.uniforms=getUniforms(program);this.activeProgram=program;}bind(){gl.useProgram(this.activeProgram);}constructor(vertexShader,fragmentShaderSource){this.vertexShader=vertexShader;this.fragmentShaderSource=fragmentShaderSource;this.programs=[];this.activeProgram=null;this.uniforms=[];}}class Program{bind(){gl.useProgram(this.program);}constructor(vertexShader,fragmentShader){this.uniforms={};this.program=createProgram(vertexShader,fragmentShader);this.uniforms=getUniforms(this.program);}}function createProgram(vertexShader,fragmentShader){let program=gl.createProgram();gl.attachShader(program,vertexShader);gl.attachShader(program,fragmentShader);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS))console.trace(gl.getProgramInfoLog(program));return program;}function getUniforms(program){let uniforms=[];let uniformCount=gl.getProgramParameter(program,gl.ACTIVE_UNIFORMS);for(let i=0;i<uniformCount;i++){let uniformName=gl.getActiveUniform(program,i).name;uniforms[uniformName]=gl.getUniformLocation(program,uniformName);}return uniforms;}function compileShader(type,source,keywords){source=addKeywords(source,keywords);const shader=gl.createShader(type);gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS))console.trace(gl.getShaderInfoLog(shader));return shader;}function addKeywords(source,keywords){if(!keywords)return source;let keywordsString=\"\";keywords.forEach(keyword=>{keywordsString+=\"#define \"+keyword+\"\\n\";});return keywordsString+source;}const baseVertexShader=compileShader(gl.VERTEX_SHADER,`\n        precision highp float;\n        attribute vec2 aPosition;\n        varying vec2 vUv;\n        varying vec2 vL;\n        varying vec2 vR;\n        varying vec2 vT;\n        varying vec2 vB;\n        uniform vec2 texelSize;\n\n        void main () {\n            vUv = aPosition * 0.5 + 0.5;\n            vL = vUv - vec2(texelSize.x, 0.0);\n            vR = vUv + vec2(texelSize.x, 0.0);\n            vT = vUv + vec2(0.0, texelSize.y);\n            vB = vUv - vec2(0.0, texelSize.y);\n            gl_Position = vec4(aPosition, 0.0, 1.0);\n        }\n      `);const copyShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision mediump float;\n        precision mediump sampler2D;\n        varying highp vec2 vUv;\n        uniform sampler2D uTexture;\n\n        void main () {\n            gl_FragColor = texture2D(uTexture, vUv);\n        }\n      `);const clearShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision mediump float;\n        precision mediump sampler2D;\n        varying highp vec2 vUv;\n        uniform sampler2D uTexture;\n        uniform float value;\n\n        void main () {\n            gl_FragColor = value * texture2D(uTexture, vUv);\n        }\n      `);const displayShaderSource=`\n      precision highp float;\n      precision highp sampler2D;\n      varying vec2 vUv;\n      varying vec2 vL;\n      varying vec2 vR;\n      varying vec2 vT;\n      varying vec2 vB;\n      uniform sampler2D uTexture;\n      uniform sampler2D uDithering;\n      uniform vec2 ditherScale;\n      uniform vec2 texelSize;\n\n      vec3 linearToGamma (vec3 color) {\n          color = max(color, vec3(0));\n          return max(1.055 * pow(color, vec3(0.416666667)) - 0.055, vec3(0));\n      }\n\n      void main () {\n          vec3 c = texture2D(uTexture, vUv).rgb;\n          #ifdef SHADING\n              vec3 lc = texture2D(uTexture, vL).rgb;\n              vec3 rc = texture2D(uTexture, vR).rgb;\n              vec3 tc = texture2D(uTexture, vT).rgb;\n              vec3 bc = texture2D(uTexture, vB).rgb;\n\n              float dx = length(rc) - length(lc);\n              float dy = length(tc) - length(bc);\n\n              vec3 n = normalize(vec3(dx, dy, length(texelSize)));\n              vec3 l = vec3(0.0, 0.0, 1.0);\n\n              float diffuse = clamp(dot(n, l) + 0.7, 0.7, 1.0);\n              c *= diffuse;\n          #endif\n\n          float a = max(c.r, max(c.g, c.b));\n          gl_FragColor = vec4(c, a);\n      }\n    `;const splatShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision highp float;\n        precision highp sampler2D;\n        varying vec2 vUv;\n        uniform sampler2D uTarget;\n        uniform float aspectRatio;\n        uniform vec3 color;\n        uniform vec2 point;\n        uniform float radius;\n\n        void main () {\n            vec2 p = vUv - point.xy;\n            p.x *= aspectRatio;\n            vec3 splat = exp(-dot(p, p) / radius) * color;\n            vec3 base = texture2D(uTarget, vUv).xyz;\n            gl_FragColor = vec4(base + splat, 1.0);\n        }\n      `);const advectionShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision highp float;\n        precision highp sampler2D;\n        varying vec2 vUv;\n        uniform sampler2D uVelocity;\n        uniform sampler2D uSource;\n        uniform vec2 texelSize;\n        uniform vec2 dyeTexelSize;\n        uniform float dt;\n        uniform float dissipation;\n\n        vec4 bilerp (sampler2D sam, vec2 uv, vec2 tsize) {\n            vec2 st = uv / tsize - 0.5;\n            vec2 iuv = floor(st);\n            vec2 fuv = fract(st);\n\n            vec4 a = texture2D(sam, (iuv + vec2(0.5, 0.5)) * tsize);\n            vec4 b = texture2D(sam, (iuv + vec2(1.5, 0.5)) * tsize);\n            vec4 c = texture2D(sam, (iuv + vec2(0.5, 1.5)) * tsize);\n            vec4 d = texture2D(sam, (iuv + vec2(1.5, 1.5)) * tsize);\n\n            return mix(mix(a, b, fuv.x), mix(c, d, fuv.x), fuv.y);\n        }\n\n        void main () {\n            #ifdef MANUAL_FILTERING\n                vec2 coord = vUv - dt * bilerp(uVelocity, vUv, texelSize).xy * texelSize;\n                vec4 result = bilerp(uSource, coord, dyeTexelSize);\n            #else\n                vec2 coord = vUv - dt * texture2D(uVelocity, vUv).xy * texelSize;\n                vec4 result = texture2D(uSource, coord);\n            #endif\n            float decay = 1.0 + dissipation * dt;\n            gl_FragColor = result / decay;\n        }\n      `,ext.supportLinearFiltering?null:[\"MANUAL_FILTERING\"]);const divergenceShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision mediump float;\n        precision mediump sampler2D;\n        varying highp vec2 vUv;\n        varying highp vec2 vL;\n        varying highp vec2 vR;\n        varying highp vec2 vT;\n        varying highp vec2 vB;\n        uniform sampler2D uVelocity;\n\n        void main () {\n            float L = texture2D(uVelocity, vL).x;\n            float R = texture2D(uVelocity, vR).x;\n            float T = texture2D(uVelocity, vT).y;\n            float B = texture2D(uVelocity, vB).y;\n\n            vec2 C = texture2D(uVelocity, vUv).xy;\n            if (vL.x < 0.0) { L = -C.x; }\n            if (vR.x > 1.0) { R = -C.x; }\n            if (vT.y > 1.0) { T = -C.y; }\n            if (vB.y < 0.0) { B = -C.y; }\n\n            float div = 0.5 * (R - L + T - B);\n            gl_FragColor = vec4(div, 0.0, 0.0, 1.0);\n        }\n      `);const curlShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision mediump float;\n        precision mediump sampler2D;\n        varying highp vec2 vUv;\n        varying highp vec2 vL;\n        varying highp vec2 vR;\n        varying highp vec2 vT;\n        varying highp vec2 vB;\n        uniform sampler2D uVelocity;\n\n        void main () {\n            float L = texture2D(uVelocity, vL).y;\n            float R = texture2D(uVelocity, vR).y;\n            float T = texture2D(uVelocity, vT).x;\n            float B = texture2D(uVelocity, vB).x;\n            float vorticity = R - L - T + B;\n            gl_FragColor = vec4(0.5 * vorticity, 0.0, 0.0, 1.0);\n        }\n      `);const vorticityShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision highp float;\n        precision highp sampler2D;\n        varying vec2 vUv;\n        varying vec2 vL;\n        varying vec2 vR;\n        varying vec2 vT;\n        varying vec2 vB;\n        uniform sampler2D uVelocity;\n        uniform sampler2D uCurl;\n        uniform float curl;\n        uniform float dt;\n\n        void main () {\n            float L = texture2D(uCurl, vL).x;\n            float R = texture2D(uCurl, vR).x;\n            float T = texture2D(uCurl, vT).x;\n            float B = texture2D(uCurl, vB).x;\n            float C = texture2D(uCurl, vUv).x;\n\n            vec2 force = 0.5 * vec2(abs(T) - abs(B), abs(R) - abs(L));\n            force /= length(force) + 0.0001;\n            force *= curl * C;\n            force.y *= -1.0;\n\n            vec2 velocity = texture2D(uVelocity, vUv).xy;\n            velocity += force * dt;\n            velocity = min(max(velocity, -1000.0), 1000.0);\n            gl_FragColor = vec4(velocity, 0.0, 1.0);\n        }\n      `);const pressureShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision mediump float;\n        precision mediump sampler2D;\n        varying highp vec2 vUv;\n        varying highp vec2 vL;\n        varying highp vec2 vR;\n        varying highp vec2 vT;\n        varying highp vec2 vB;\n        uniform sampler2D uPressure;\n        uniform sampler2D uDivergence;\n\n        void main () {\n            float L = texture2D(uPressure, vL).x;\n            float R = texture2D(uPressure, vR).x;\n            float T = texture2D(uPressure, vT).x;\n            float B = texture2D(uPressure, vB).x;\n            float C = texture2D(uPressure, vUv).x;\n            float divergence = texture2D(uDivergence, vUv).x;\n            float pressure = (L + R + B + T - divergence) * 0.25;\n            gl_FragColor = vec4(pressure, 0.0, 0.0, 1.0);\n        }\n      `);const gradientSubtractShader=compileShader(gl.FRAGMENT_SHADER,`\n        precision mediump float;\n        precision mediump sampler2D;\n        varying highp vec2 vUv;\n        varying highp vec2 vL;\n        varying highp vec2 vR;\n        varying highp vec2 vT;\n        varying highp vec2 vB;\n        uniform sampler2D uPressure;\n        uniform sampler2D uVelocity;\n\n        void main () {\n            float L = texture2D(uPressure, vL).x;\n            float R = texture2D(uPressure, vR).x;\n            float T = texture2D(uPressure, vT).x;\n            float B = texture2D(uPressure, vB).x;\n            vec2 velocity = texture2D(uVelocity, vUv).xy;\n            velocity.xy -= vec2(R - L, T - B);\n            gl_FragColor = vec4(velocity, 0.0, 1.0);\n        }\n      `);const blit=(()=>{gl.bindBuffer(gl.ARRAY_BUFFER,gl.createBuffer());gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),gl.STATIC_DRAW);gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,gl.createBuffer());gl.bufferData(gl.ELEMENT_ARRAY_BUFFER,new Uint16Array([0,1,2,0,2,3]),gl.STATIC_DRAW);gl.vertexAttribPointer(0,2,gl.FLOAT,false,0,0);gl.enableVertexAttribArray(0);return(target,clear=false)=>{if(target==null){gl.viewport(0,0,gl.drawingBufferWidth,gl.drawingBufferHeight);gl.bindFramebuffer(gl.FRAMEBUFFER,null);}else{gl.viewport(0,0,target.width,target.height);gl.bindFramebuffer(gl.FRAMEBUFFER,target.fbo);}if(clear){gl.clearColor(0,0,0,1);gl.clear(gl.COLOR_BUFFER_BIT);}gl.drawElements(gl.TRIANGLES,6,gl.UNSIGNED_SHORT,0);};})();let dye,velocity,divergence,curl,pressure;const copyProgram=new Program(baseVertexShader,copyShader);const clearProgram=new Program(baseVertexShader,clearShader);const splatProgram=new Program(baseVertexShader,splatShader);const advectionProgram=new Program(baseVertexShader,advectionShader);const divergenceProgram=new Program(baseVertexShader,divergenceShader);const curlProgram=new Program(baseVertexShader,curlShader);const vorticityProgram=new Program(baseVertexShader,vorticityShader);const pressureProgram=new Program(baseVertexShader,pressureShader);const gradienSubtractProgram=new Program(baseVertexShader,gradientSubtractShader);const displayMaterial=new Material(baseVertexShader,displayShaderSource);function initFramebuffers(){let simRes=getResolution(config.SIM_RESOLUTION);let dyeRes=getResolution(config.DYE_RESOLUTION);const texType=ext.halfFloatTexType;const rgba=ext.formatRGBA;const rg=ext.formatRG;const r=ext.formatR;const filtering=ext.supportLinearFiltering?gl.LINEAR:gl.NEAREST;gl.disable(gl.BLEND);if(!dye)dye=createDoubleFBO(dyeRes.width,dyeRes.height,rgba.internalFormat,rgba.format,texType,filtering);else dye=resizeDoubleFBO(dye,dyeRes.width,dyeRes.height,rgba.internalFormat,rgba.format,texType,filtering);if(!velocity)velocity=createDoubleFBO(simRes.width,simRes.height,rg.internalFormat,rg.format,texType,filtering);else velocity=resizeDoubleFBO(velocity,simRes.width,simRes.height,rg.internalFormat,rg.format,texType,filtering);divergence=createFBO(simRes.width,simRes.height,r.internalFormat,r.format,texType,gl.NEAREST);curl=createFBO(simRes.width,simRes.height,r.internalFormat,r.format,texType,gl.NEAREST);pressure=createDoubleFBO(simRes.width,simRes.height,r.internalFormat,r.format,texType,gl.NEAREST);}function createFBO(w,h,internalFormat,format,type,param){gl.activeTexture(gl.TEXTURE0);let texture=gl.createTexture();gl.bindTexture(gl.TEXTURE_2D,texture);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,param);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,param);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);gl.texImage2D(gl.TEXTURE_2D,0,internalFormat,w,h,0,format,type,null);let fbo=gl.createFramebuffer();gl.bindFramebuffer(gl.FRAMEBUFFER,fbo);gl.framebufferTexture2D(gl.FRAMEBUFFER,gl.COLOR_ATTACHMENT0,gl.TEXTURE_2D,texture,0);gl.viewport(0,0,w,h);gl.clear(gl.COLOR_BUFFER_BIT);let texelSizeX=1/w;let texelSizeY=1/h;return{texture,fbo,width:w,height:h,texelSizeX,texelSizeY,attach(id){gl.activeTexture(gl.TEXTURE0+id);gl.bindTexture(gl.TEXTURE_2D,texture);return id;}};}function createDoubleFBO(w,h,internalFormat,format,type,param){let fbo1=createFBO(w,h,internalFormat,format,type,param);let fbo2=createFBO(w,h,internalFormat,format,type,param);return{width:w,height:h,texelSizeX:fbo1.texelSizeX,texelSizeY:fbo1.texelSizeY,get read(){return fbo1;},set read(value){fbo1=value;},get write(){return fbo2;},set write(value){fbo2=value;},swap(){let temp=fbo1;fbo1=fbo2;fbo2=temp;}};}function resizeFBO(target,w,h,internalFormat,format,type,param){let newFBO=createFBO(w,h,internalFormat,format,type,param);copyProgram.bind();gl.uniform1i(copyProgram.uniforms.uTexture,target.attach(0));blit(newFBO);return newFBO;}function resizeDoubleFBO(target,w,h,internalFormat,format,type,param){if(target.width===w&&target.height===h)return target;target.read=resizeFBO(target.read,w,h,internalFormat,format,type,param);target.write=createFBO(w,h,internalFormat,format,type,param);target.width=w;target.height=h;target.texelSizeX=1/w;target.texelSizeY=1/h;return target;}function updateKeywords(){let displayKeywords=[];if(config.SHADING)displayKeywords.push(\"SHADING\");displayMaterial.setKeywords(displayKeywords);}updateKeywords();initFramebuffers();let lastUpdateTime=Date.now();let colorUpdateTimer=0;function updateFrame(){const dt=calcDeltaTime();if(resizeCanvas())initFramebuffers();updateColors(dt);applyInputs();step(dt);render(null);requestAnimationFrame(updateFrame);}function calcDeltaTime(){let now=Date.now();let dt=(now-lastUpdateTime)/1e3;dt=Math.min(dt,.016666);lastUpdateTime=now;return dt;}function resizeCanvas(){let width=scaleByPixelRatio(canvas.clientWidth);let height=scaleByPixelRatio(canvas.clientHeight);if(canvas.width!==width||canvas.height!==height){canvas.width=width;canvas.height=height;return true;}return false;}function updateColors(dt){colorUpdateTimer+=dt*config.COLOR_UPDATE_SPEED;if(colorUpdateTimer>=1){colorUpdateTimer=wrap(colorUpdateTimer,0,1);pointers.forEach(p=>{p.color=generateColor();});}}function applyInputs(){pointers.forEach(p=>{if(p.moved){p.moved=false;splatPointer(p);}});}function step(dt){gl.disable(gl.BLEND);// Curl\ncurlProgram.bind();gl.uniform2f(curlProgram.uniforms.texelSize,velocity.texelSizeX,velocity.texelSizeY);gl.uniform1i(curlProgram.uniforms.uVelocity,velocity.read.attach(0));blit(curl);// Vorticity\nvorticityProgram.bind();gl.uniform2f(vorticityProgram.uniforms.texelSize,velocity.texelSizeX,velocity.texelSizeY);gl.uniform1i(vorticityProgram.uniforms.uVelocity,velocity.read.attach(0));gl.uniform1i(vorticityProgram.uniforms.uCurl,curl.attach(1));gl.uniform1f(vorticityProgram.uniforms.curl,config.CURL);gl.uniform1f(vorticityProgram.uniforms.dt,dt);blit(velocity.write);velocity.swap();// Divergence\ndivergenceProgram.bind();gl.uniform2f(divergenceProgram.uniforms.texelSize,velocity.texelSizeX,velocity.texelSizeY);gl.uniform1i(divergenceProgram.uniforms.uVelocity,velocity.read.attach(0));blit(divergence);// Clear pressure\nclearProgram.bind();gl.uniform1i(clearProgram.uniforms.uTexture,pressure.read.attach(0));gl.uniform1f(clearProgram.uniforms.value,config.PRESSURE);blit(pressure.write);pressure.swap();// Pressure\npressureProgram.bind();gl.uniform2f(pressureProgram.uniforms.texelSize,velocity.texelSizeX,velocity.texelSizeY);gl.uniform1i(pressureProgram.uniforms.uDivergence,divergence.attach(0));for(let i=0;i<config.PRESSURE_ITERATIONS;i++){gl.uniform1i(pressureProgram.uniforms.uPressure,pressure.read.attach(1));blit(pressure.write);pressure.swap();}// Gradient Subtract\ngradienSubtractProgram.bind();gl.uniform2f(gradienSubtractProgram.uniforms.texelSize,velocity.texelSizeX,velocity.texelSizeY);gl.uniform1i(gradienSubtractProgram.uniforms.uPressure,pressure.read.attach(0));gl.uniform1i(gradienSubtractProgram.uniforms.uVelocity,velocity.read.attach(1));blit(velocity.write);velocity.swap();// Advection\nadvectionProgram.bind();gl.uniform2f(advectionProgram.uniforms.texelSize,velocity.texelSizeX,velocity.texelSizeY);if(!ext.supportLinearFiltering)gl.uniform2f(advectionProgram.uniforms.dyeTexelSize,velocity.texelSizeX,velocity.texelSizeY);let velocityId=velocity.read.attach(0);gl.uniform1i(advectionProgram.uniforms.uVelocity,velocityId);gl.uniform1i(advectionProgram.uniforms.uSource,velocityId);gl.uniform1f(advectionProgram.uniforms.dt,dt);gl.uniform1f(advectionProgram.uniforms.dissipation,config.VELOCITY_DISSIPATION);blit(velocity.write);velocity.swap();if(!ext.supportLinearFiltering)gl.uniform2f(advectionProgram.uniforms.dyeTexelSize,dye.texelSizeX,dye.texelSizeY);gl.uniform1i(advectionProgram.uniforms.uVelocity,velocity.read.attach(0));gl.uniform1i(advectionProgram.uniforms.uSource,dye.read.attach(1));gl.uniform1f(advectionProgram.uniforms.dissipation,config.DENSITY_DISSIPATION);blit(dye.write);dye.swap();}function render(target){gl.blendFunc(gl.ONE,gl.ONE_MINUS_SRC_ALPHA);gl.enable(gl.BLEND);drawDisplay(target);}function drawDisplay(target){let width=target==null?gl.drawingBufferWidth:target.width;let height=target==null?gl.drawingBufferHeight:target.height;displayMaterial.bind();if(config.SHADING)gl.uniform2f(displayMaterial.uniforms.texelSize,1/width,1/height);gl.uniform1i(displayMaterial.uniforms.uTexture,dye.read.attach(0));blit(target);}function splatPointer(pointer){let dx=pointer.deltaX*config.SPLAT_FORCE;let dy=pointer.deltaY*config.SPLAT_FORCE;splat(pointer.texcoordX,pointer.texcoordY,dx,dy,pointer.color);}function clickSplat(pointer){const color=generateColor();color.r*=10;color.g*=10;color.b*=10;let dx=10*(Math.random()-.5);let dy=30*(Math.random()-.5);splat(pointer.texcoordX,pointer.texcoordY,dx,dy,color);}function splat(x,y,dx,dy,color){splatProgram.bind();gl.uniform1i(splatProgram.uniforms.uTarget,velocity.read.attach(0));gl.uniform1f(splatProgram.uniforms.aspectRatio,canvas.width/canvas.height);gl.uniform2f(splatProgram.uniforms.point,x,y);gl.uniform3f(splatProgram.uniforms.color,dx,dy,0);gl.uniform1f(splatProgram.uniforms.radius,correctRadius(config.SPLAT_RADIUS/100));blit(velocity.write);velocity.swap();gl.uniform1i(splatProgram.uniforms.uTarget,dye.read.attach(0));gl.uniform3f(splatProgram.uniforms.color,color.r,color.g,color.b);blit(dye.write);dye.swap();}function correctRadius(radius){let aspectRatio=canvas.width/canvas.height;if(aspectRatio>1)radius*=aspectRatio;return radius;}function updatePointerDownData(pointer,id,posX,posY){pointer.id=id;pointer.down=true;pointer.moved=false;pointer.texcoordX=posX/canvas.width;pointer.texcoordY=1-posY/canvas.height;pointer.prevTexcoordX=pointer.texcoordX;pointer.prevTexcoordY=pointer.texcoordY;pointer.deltaX=0;pointer.deltaY=0;pointer.color=generateColor();}function updatePointerMoveData(pointer,posX,posY,color){pointer.prevTexcoordX=pointer.texcoordX;pointer.prevTexcoordY=pointer.texcoordY;pointer.texcoordX=posX/canvas.width;pointer.texcoordY=1-posY/canvas.height;pointer.deltaX=correctDeltaX(pointer.texcoordX-pointer.prevTexcoordX);pointer.deltaY=correctDeltaY(pointer.texcoordY-pointer.prevTexcoordY);pointer.moved=Math.abs(pointer.deltaX)>0||Math.abs(pointer.deltaY)>0;pointer.color=color;}function updatePointerUpData(pointer){pointer.down=false;}function correctDeltaX(delta){let aspectRatio=canvas.width/canvas.height;if(aspectRatio<1)delta*=aspectRatio;return delta;}function correctDeltaY(delta){let aspectRatio=canvas.width/canvas.height;if(aspectRatio>1)delta/=aspectRatio;return delta;}// \u2500\u2500\u2500 MODIFIED: generateColor returns only shades of orange \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction generateColor(){// Choose a hue in the orange range (approximately 30\u00B0 to 45\u00B0 \u2192 0.08 to 0.12)\nlet h=.08+Math.random()*.04;// Use high saturation and brightness values for vivid orange shades\nlet s=.8+Math.random()*.2;let v=.8+Math.random()*.2;let c=HSVtoRGB(h,s,v);// Retain the original intensity scaling (adjust as needed)\nc.r*=.15;c.g*=.15;c.b*=.15;return c;}// \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction HSVtoRGB(h,s,v){let r,g,b,i,f,p,q,t;i=Math.floor(h*6);f=h*6-i;p=v*(1-s);q=v*(1-f*s);t=v*(1-(1-f)*s);switch(i%6){case 0:r=v;g=t;b=p;break;case 1:r=q;g=v;b=p;break;case 2:r=p;g=v;b=t;break;case 3:r=p;g=q;b=v;break;case 4:r=t;g=p;b=v;break;case 5:r=v;g=p;b=q;break;default:break;}return{r,g,b};}function wrap(value1,min,max){const range=max-min;if(range===0)return min;return(value1-min)%range+min;}function getResolution(resolution){let aspectRatio=gl.drawingBufferWidth/gl.drawingBufferHeight;if(aspectRatio<1)aspectRatio=1/aspectRatio;const min=Math.round(resolution);const max=Math.round(resolution*aspectRatio);if(gl.drawingBufferWidth>gl.drawingBufferHeight)return{width:max,height:min};else return{width:min,height:max};}function scaleByPixelRatio(input){const pixelRatio=window.devicePixelRatio||1;return Math.floor(input*pixelRatio);}function hashCode(s){if(s.length===0)return 0;let hash=0;for(let i=0;i<s.length;i++){hash=(hash<<5)-hash+s.charCodeAt(i);hash|=0;}return hash;}window.addEventListener(\"mousedown\",e=>{let pointer=pointers[0];let posX=scaleByPixelRatio(e.clientX);let posY=scaleByPixelRatio(e.clientY);updatePointerDownData(pointer,-1,posX,posY);clickSplat(pointer);});document.body.addEventListener(\"mousemove\",function handleFirstMouseMove(e){let pointer=pointers[0];let posX=scaleByPixelRatio(e.clientX);let posY=scaleByPixelRatio(e.clientY);let color=generateColor();updateFrame()// start animation loop\n;updatePointerMoveData(pointer,posX,posY,color);document.body.removeEventListener(\"mousemove\",handleFirstMouseMove);});window.addEventListener(\"mousemove\",e=>{let pointer=pointers[0];let posX=scaleByPixelRatio(e.clientX);let posY=scaleByPixelRatio(e.clientY);let color=pointer.color;updatePointerMoveData(pointer,posX,posY,color);});document.body.addEventListener(\"touchstart\",function handleFirstTouchStart(e){const touches=e.targetTouches;let pointer=pointers[0];for(let i=0;i<touches.length;i++){let posX=scaleByPixelRatio(touches[i].clientX);let posY=scaleByPixelRatio(touches[i].clientY);updateFrame()// start animation loop\n;updatePointerDownData(pointer,touches[i].identifier,posX,posY);}document.body.removeEventListener(\"touchstart\",handleFirstTouchStart);});window.addEventListener(\"touchstart\",e=>{const touches=e.targetTouches;let pointer=pointers[0];for(let i=0;i<touches.length;i++){let posX=scaleByPixelRatio(touches[i].clientX);let posY=scaleByPixelRatio(touches[i].clientY);updatePointerDownData(pointer,touches[i].identifier,posX,posY);}});window.addEventListener(\"touchmove\",e=>{const touches=e.targetTouches;let pointer=pointers[0];for(let i=0;i<touches.length;i++){let posX=scaleByPixelRatio(touches[i].clientX);let posY=scaleByPixelRatio(touches[i].clientY);updatePointerMoveData(pointer,posX,posY,pointer.color);}},false);window.addEventListener(\"touchend\",e=>{const touches=e.changedTouches;let pointer=pointers[0];for(let i=0;i<touches.length;i++){updatePointerUpData(pointer);}});updateFrame();// eslint-disable-next-line react-hooks/exhaustive-deps\n},[SIM_RESOLUTION,DYE_RESOLUTION,CAPTURE_RESOLUTION,DENSITY_DISSIPATION,VELOCITY_DISSIPATION,PRESSURE,PRESSURE_ITERATIONS,CURL,SPLAT_RADIUS,SPLAT_FORCE,SHADING,COLOR_UPDATE_SPEED,BACK_COLOR,TRANSPARENT]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,zIndex:50,pointerEvents:\"none\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,id:\"fluid\",style:{width:\"100vw\",height:\"100vh\",display:\"block\"}})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SplashCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SplashCursor_1.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const CounterStyles={container:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"}};export function Counter(props){const{start,end,speed,gapSize,prefixText,suffixText,prefixFont,suffixFont,prefixColor,suffixColor,loop,decimalSeparatorType,textSize,selectedFont,textColor,startOnViewport,restartOnViewport,incrementType}=props;const[count,setCount]=useState(start);const[isVisible,setIsVisible]=useState(false);const containerRef=useRef(null);useEffect(()=>{const observer=new IntersectionObserver(entries=>{const entry=entries[0];setIsVisible(entry.isIntersecting);});if(containerRef.current){observer.observe(containerRef.current);}return()=>{if(containerRef.current){observer.unobserve(containerRef.current);}};},[]);useEffect(()=>{const updateCount=()=>{const increment=incrementType===\"integer\"?1:.1;setCount(prevCount=>{const nextCount=parseFloat((prevCount+increment).toFixed(2));return nextCount>=end?end:nextCount;});};if(isVisible||!startOnViewport&&start!==end){const intervalId=setInterval(updateCount,speed);return()=>{clearInterval(intervalId);};}else if(startOnViewport&&isVisible){setCount(start);}},[count,start,end,loop,isVisible,speed,startOnViewport,incrementType]);useEffect(()=>{if(restartOnViewport&&isVisible){setCount(start)// Restart the animation when re-entering the viewport\n;}},[isVisible,restartOnViewport,start]);const formatNumber=number=>{if(decimalSeparatorType===\"comma\"){return number.toLocaleString(\"en-US\");}else if(decimalSeparatorType===\"period\"){return number.toLocaleString(\"en-US\").replace(/,/g,\".\");}else{return number.toFixed(incrementType===\"integer\"?0:1);}};return /*#__PURE__*/_jsxs(motion.div,{ref:containerRef,style:{...CounterStyles.container,gap:`${gapSize}px`,flexDirection:\"row\",alignItems:\"center\",fontSize:`${textSize}px`,fontFamily:selectedFont.fontFamily,fontWeight:selectedFont.fontWeight,color:textColor},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:prefixFont.fontFamily,fontWeight:prefixFont.fontWeight,color:prefixColor},children:prefixText}),/*#__PURE__*/_jsx(\"span\",{children:formatNumber(count)}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:suffixFont.fontFamily,fontWeight:suffixFont.fontWeight,color:suffixColor},children:suffixText})]});}Counter.defaultProps={start:0,end:100,speed:100,prefixText:\"\",suffixText:\"\",loop:false,decimalSeparatorType:\"comma\",textSize:36,selectedFont:{fontFamily:\"Inter\",fontWeight:500,systemFont:true},textColor:\"#D3D3D3\",startOnViewport:false,incrementType:\"integer\"};addPropertyControls(Counter,{startOnViewport:{type:ControlType.Boolean,title:\"Viewport\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},restartOnViewport:{type:ControlType.Boolean,title:\"Replay\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},selectedFont:{title:\"Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},textSize:{title:\"Font Size\",type:ControlType.Number,min:8,max:240,step:1},textColor:{type:ControlType.Color,title:\"Font Color\"},start:{type:ControlType.Number,title:\"Start Number\",defaultValue:0,displayStepper:true},end:{type:ControlType.Number,title:\"End Number\",defaultValue:10,displayStepper:true},decimalSeparatorType:{type:ControlType.Enum,title:\"Separator\",defaultValue:\"comma\",options:[\"comma\",\"period\",\"none\"],optionTitles:[\"Comma (1,000)\",\"Decimal (1.000)\",\"None\"]},incrementType:{type:ControlType.Enum,title:\"Increment Type\",defaultValue:\"integer\",options:[\"integer\",\"decimal\"],optionTitles:[\"Integer\",\"Decimal\"]},prefixText:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},prefixFont:{title:\"Prefix Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},prefixColor:{type:ControlType.Color,title:\"Prefix Color\"},suffixText:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},suffixFont:{title:\"Suffix Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},suffixColor:{type:ControlType.Color,title:\"Suffix Color\"},gapSize:{type:ControlType.Number,title:\"Gap Size\",defaultValue:4,min:0,max:100,step:4},speed:{type:ControlType.Number,title:\"Speed (ms)\",defaultValue:100,min:0,max:2e3,step:10},loop:{type:ControlType.Boolean,title:\"Loop Animation\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Built by Microstacks\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"Counter\":{\"type\":\"reactComponent\",\"name\":\"Counter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Counter1.map", "// Generated by Framer (4e800ba)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Counter}from\"https://framerusercontent.com/modules/fQ0IWaZqmxiq64VqePK5/RHmdsbjp1qSxbPwYx1Dv/Counter1.js\";const CounterFonts=getFonts(Counter);const cycleOrder=[\"QWBvbd2wb\",\"YwsQT_Ffd\"];const serializationHash=\"framer-Mhq1L\";const variantClassNames={QWBvbd2wb:\"framer-v-1azporq\",YwsQT_Ffd:\"framer-v-1vw861l\"};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={\"Variant 1\":\"QWBvbd2wb\",\"Variant 2\":\"YwsQT_Ffd\"};const getProps=({background,description,endNumber,height,id,startNumber,suffix,title,width,...props})=>{return{...props,FFmTWNWIE:description??props.FFmTWNWIE??\"Bringing creative visions to life, one project at a time.\",MeCgATIhW:endNumber??props.MeCgATIhW??242,variant:humanReadableVariantMap[props.variant]??props.variant??\"QWBvbd2wb\",WzeJyWNpm:title??props.WzeJyWNpm??\"Projects Completed\",XN3h3K8t6:suffix??props.XN3h3K8t6??\"B+\",yecvw0Ceo:startNumber??props.yecvw0Ceo??222,Z_ww17Bab:background??props.Z_ww17Bab??\"rgb(51, 51, 51)\"};};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,WzeJyWNpm,FFmTWNWIE,Z_ww17Bab,yecvw0Ceo,MeCgATIhW,XN3h3K8t6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QWBvbd2wb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1azporq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QWBvbd2wb\",ref:refBinding,style:{backgroundColor:Z_ww17Bab,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({YwsQT_Ffd:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Projects Completed\"})}),className:\"framer-190u1yu\",fonts:[\"FS;Space Grotesk-medium\"],layoutDependency:layoutDependency,layoutId:\"imDC0oGw5\",style:{\"--extracted-a0htzi\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WzeJyWNpm,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YwsQT_Ffd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Projects Completed\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b01r5l-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PvrTyXebC-container\",nodeId:\"PvrTyXebC\",rendersWithMotion:true,scopeId:\"e_VgF5TkM\",children:/*#__PURE__*/_jsx(Counter,{decimalSeparatorType:\"none\",end:MeCgATIhW,gapSize:0,height:\"100%\",id:\"PvrTyXebC\",incrementType:\"integer\",layoutId:\"PvrTyXebC\",loop:false,prefixColor:\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",prefixFont:{fontFamily:'\"Orbitron\", sans-serif',fontStyle:\"normal\",fontWeight:900},prefixText:\"\",restartOnViewport:false,selectedFont:{fontFamily:'\"Orbitron\", sans-serif',fontStyle:\"normal\",fontWeight:900},speed:40,start:yecvw0Ceo,startOnViewport:true,style:{width:\"100%\"},suffixColor:\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",suffixFont:{fontFamily:'\"Orbitron\", sans-serif',fontStyle:\"normal\",fontWeight:900},suffixText:XN3h3K8t6,textColor:\"var(--token-2354fac8-f087-421e-994c-7007488cdab2, rgb(255, 240, 0))\",textSize:60,width:\"100%\",...addPropertyOverrides({YwsQT_Ffd:{textSize:70}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgba(255, 255, 255, 0.8))\",\"--framer-text-transform\":\"inherit\"},children:\"Bringing creative visions to life, one project at a time.\"})}),className:\"framer-bwwt9\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"cV5c8Es_I\",style:{\"--extracted-a0htzi\":\"rgba(255, 255, 255, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:FFmTWNWIE,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YwsQT_Ffd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgba(255, 255, 255, 0.8))\",\"--framer-text-transform\":\"inherit\"},children:\"Bringing creative visions to life, one project at a time.\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mhq1L.framer-dldx7f, .framer-Mhq1L .framer-dldx7f { display: block; }\",\".framer-Mhq1L.framer-1azporq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: 303px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Mhq1L .framer-190u1yu, .framer-Mhq1L .framer-bwwt9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Mhq1L .framer-1b01r5l-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Mhq1L.framer-1azporq { gap: 0px; } .framer-Mhq1L.framer-1azporq > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-Mhq1L.framer-1azporq > :first-child { margin-top: 0px; } .framer-Mhq1L.framer-1azporq > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 318\n * @framerIntrinsicWidth 303\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YwsQT_Ffd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"WzeJyWNpm\":\"title\",\"FFmTWNWIE\":\"description\",\"Z_ww17Bab\":\"background\",\"yecvw0Ceo\":\"startNumber\",\"MeCgATIhW\":\"endNumber\",\"XN3h3K8t6\":\"suffix\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framere_VgF5TkM=withCSS(Component,css,\"framer-Mhq1L\");export default Framere_VgF5TkM;Framere_VgF5TkM.displayName=\"Statistics Card\";Framere_VgF5TkM.defaultProps={height:318,width:303};addPropertyControls(Framere_VgF5TkM,{variant:{options:[\"QWBvbd2wb\",\"YwsQT_Ffd\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},WzeJyWNpm:{defaultValue:\"Projects Completed\",displayTextArea:false,title:\"Title\",type:ControlType.String},FFmTWNWIE:{defaultValue:\"Bringing creative visions to life, one project at a time.\",displayTextArea:false,title:\"Description\",type:ControlType.String},Z_ww17Bab:{defaultValue:\"rgb(51, 51, 51)\",title:\"Background\",type:ControlType.Color},yecvw0Ceo:{defaultValue:222,displayStepper:true,title:\"Start Number\",type:ControlType.Number},MeCgATIhW:{defaultValue:242,displayStepper:true,title:\"End Number\",type:ControlType.Number},XN3h3K8t6:{defaultValue:\"B+\",title:\"Suffix\",type:ControlType.String}});addFonts(Framere_VgF5TkM,[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"},{family:\"Orbitron\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/orbitron/v31/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nysimxo2IyXjU1pg.woff2\",weight:\"900\"},{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"}]},...CounterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framere_VgF5TkM\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"WzeJyWNpm\\\":\\\"title\\\",\\\"FFmTWNWIE\\\":\\\"description\\\",\\\"Z_ww17Bab\\\":\\\"background\\\",\\\"yecvw0Ceo\\\":\\\"startNumber\\\",\\\"MeCgATIhW\\\":\\\"endNumber\\\",\\\"XN3h3K8t6\\\":\\\"suffix\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"303\",\"framerIntrinsicHeight\":\"318\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YwsQT_Ffd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./e_VgF5TkM.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function BeforeAfterSlider({beforeImage=\"https://placehold.co/600x400/orange/white?text=Before\",afterImage=\"https://placehold.co/600x400/blue/white?text=After\",sliderColor=\"#FFFFFF\",sliderWidth=4,sliderHandleSize=40,sliderHandleColor=\"#FFFFFF\",sliderInitialPosition=50,showLabels=true,beforeLabel=\"Before\",afterLabel=\"After\",labelColor=\"#FFFFFF\",labelBackground=\"rgba(0,0,0,0.5)\"}){const[sliderPosition,setSliderPosition]=useState(sliderInitialPosition);const containerRef=useRef(null);const isDragging=useRef(false);// Handle mouse and touch events for dragging\nuseEffect(()=>{const container=containerRef.current;if(!container)return;const handleMouseDown=e=>{isDragging.current=true;e.preventDefault();};const handleMouseUp=()=>{isDragging.current=false;};const handleMouseMove=e=>{if(!isDragging.current)return;const rect=container.getBoundingClientRect();const x=e.clientX-rect.left;const newPosition=Math.max(0,Math.min(100,x/rect.width*100));setSliderPosition(newPosition);};const handleTouchStart=e=>{isDragging.current=true;};const handleTouchMove=e=>{if(!isDragging.current)return;const touch=e.touches[0];const rect=container.getBoundingClientRect();const x=touch.clientX-rect.left;const newPosition=Math.max(0,Math.min(100,x/rect.width*100));setSliderPosition(newPosition);e.preventDefault();};container.addEventListener(\"mousedown\",handleMouseDown);window.addEventListener(\"mouseup\",handleMouseUp);window.addEventListener(\"mousemove\",handleMouseMove);container.addEventListener(\"touchstart\",handleTouchStart);container.addEventListener(\"touchmove\",handleTouchMove);container.addEventListener(\"touchend\",handleMouseUp);return()=>{container.removeEventListener(\"mousedown\",handleMouseDown);window.removeEventListener(\"mouseup\",handleMouseUp);window.removeEventListener(\"mousemove\",handleMouseMove);container.removeEventListener(\"touchstart\",handleTouchStart);container.removeEventListener(\"touchmove\",handleTouchMove);container.removeEventListener(\"touchend\",handleMouseUp);};},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",cursor:\"col-resize\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${afterImage})`,backgroundSize:\"cover\",backgroundPosition:\"center\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",clipPath:`polygon(0 0, ${sliderPosition}% 0, ${sliderPosition}% 100%, 0 100%)`,WebkitClipPath:`polygon(0 0, ${sliderPosition}% 0, ${sliderPosition}% 100%, 0 100%)`},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundImage:`url(${beforeImage})`,backgroundSize:\"cover\",backgroundPosition:\"center\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:`calc(${sliderPosition}% - ${sliderWidth/2}px)`,width:`${sliderWidth}px`,height:\"100%\",backgroundColor:sliderColor,zIndex:10}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"50%\",left:`calc(${sliderPosition}% - ${sliderHandleSize/2}px)`,width:`${sliderHandleSize}px`,height:`${sliderHandleSize}px`,borderRadius:\"50%\",backgroundColor:sliderHandleColor,transform:\"translateY(-50%)\",boxShadow:\"0px 0px 6px rgba(0, 0, 0, 0.5)\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",zIndex:20},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"40%\",height:\"40%\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M10 19l-7-7m14 0l-7 7' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\")`,backgroundSize:\"contain\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",opacity:.5}})}),showLabels&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"10px\",left:\"10px\",padding:\"4px 8px\",backgroundColor:labelBackground,color:labelColor,borderRadius:\"4px\",fontSize:\"14px\",zIndex:15},children:beforeLabel}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"10px\",right:\"10px\",padding:\"4px 8px\",backgroundColor:labelBackground,color:labelColor,borderRadius:\"4px\",fontSize:\"14px\",zIndex:15},children:afterLabel})]})]});}// Property Controls for Framer\naddPropertyControls(BeforeAfterSlider,{beforeImage:{type:ControlType.Image,title:\"Before Image\"},afterImage:{type:ControlType.Image,title:\"After Image\"},sliderColor:{type:ControlType.Color,title:\"Slider Color\",defaultValue:\"#FFFFFF\"},sliderWidth:{type:ControlType.Number,title:\"Slider Width\",defaultValue:4,min:1,max:20,step:1},sliderHandleSize:{type:ControlType.Number,title:\"Handle Size\",defaultValue:40,min:20,max:100,step:1},sliderHandleColor:{type:ControlType.Color,title:\"Handle Color\",defaultValue:\"#FFFFFF\"},sliderInitialPosition:{type:ControlType.Number,title:\"Initial Position (%)\",defaultValue:50,min:0,max:100,step:1},showLabels:{type:ControlType.Boolean,title:\"Show Labels\",defaultValue:true},beforeLabel:{type:ControlType.String,title:\"Before Label\",defaultValue:\"Before\",hidden:props=>!props.showLabels},afterLabel:{type:ControlType.String,title:\"After Label\",defaultValue:\"After\",hidden:props=>!props.showLabels},labelColor:{type:ControlType.Color,title:\"Label Text Color\",defaultValue:\"#FFFFFF\",hidden:props=>!props.showLabels},labelBackground:{type:ControlType.Color,title:\"Label Background\",defaultValue:\"rgba(0,0,0,0.5)\",hidden:props=>!props.showLabels}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BeforeAfterSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./New_count_down.map", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import BeforeAfterSlider from\"https://framerusercontent.com/modules/RABPoNOPxzGS3yQ4XQjk/mocCrYrmv2QRoGwes7Xq/New_count_down.js\";const VideoFonts=getFonts(Video);const BeforeAfterSliderFonts=getFonts(BeforeAfterSlider);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"JUdDJWEaP\",\"JbI1alpKj\",\"FhPWomyK6\",\"CVCljgXSG\",\"z68fvrhBK\",\"dsfkUjM4q\",\"MNG541NXq\",\"wPaYdPRQb\",\"Vgl1eD0pE\",\"fm04FIsLN\"];const serializationHash=\"framer-YZ47V\";const variantClassNames={CVCljgXSG:\"framer-v-e7s75k\",dsfkUjM4q:\"framer-v-84vwkl\",FhPWomyK6:\"framer-v-s8pfmk\",fm04FIsLN:\"framer-v-1616f98\",JbI1alpKj:\"framer-v-1jmdpnh\",JUdDJWEaP:\"framer-v-1ji4wqz\",MNG541NXq:\"framer-v-km7jno\",Vgl1eD0pE:\"framer-v-4daez1\",wPaYdPRQb:\"framer-v-7kisu5\",z68fvrhBK:\"framer-v-er825l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:30};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Tablet / Mobile\":\"JbI1alpKj\",\"Variant 3\":\"FhPWomyK6\",\"Variant 4\":\"CVCljgXSG\",\"Variant 5\":\"z68fvrhBK\",\"Variant 6\":\"dsfkUjM4q\",\"Variant 7\":\"MNG541NXq\",\"Variant 8\":\"wPaYdPRQb\",\"Variant 9\":\"fm04FIsLN\",Desktop:\"JUdDJWEaP\"};const getProps=({height,id,image,paragraph,title,uRL,width,...props})=>{return{...props,HRC3gslUl:paragraph??props.HRC3gslUl??\"Revenue generated from subscription services across all platforms.\",L2U5q4PZY:uRL??props.L2U5q4PZY??\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",PmueU7fYv:image??props.PmueU7fYv??{pixelHeight:1e3,pixelWidth:1e3,src:\"https://framerusercontent.com/images/d8Gve7xpqMuvNAk1bs9CsBgzWyM.png\",srcSet:\"https://framerusercontent.com/images/d8Gve7xpqMuvNAk1bs9CsBgzWyM.png?scale-down-to=512 512w,https://framerusercontent.com/images/d8Gve7xpqMuvNAk1bs9CsBgzWyM.png 1000w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"JUdDJWEaP\",vUu2yPlbA:title??props.vUu2yPlbA??\"$45.2M\"};};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,PmueU7fYv,vUu2yPlbA,HRC3gslUl,L2U5q4PZY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JUdDJWEaP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"MNG541NXq\",\"wPaYdPRQb\",\"Vgl1eD0pE\",\"fm04FIsLN\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"FhPWomyK6\",\"CVCljgXSG\",\"z68fvrhBK\",\"dsfkUjM4q\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1ji4wqz\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"JUdDJWEaP\",ref:refBinding,style:{...style},...addPropertyOverrides({CVCljgXSG:{\"data-framer-name\":\"Variant 4\"},dsfkUjM4q:{\"data-framer-name\":\"Variant 6\"},FhPWomyK6:{\"data-framer-name\":\"Variant 3\"},fm04FIsLN:{\"data-framer-name\":\"Variant 9\"},JbI1alpKj:{\"data-framer-name\":\"Tablet / Mobile\"},MNG541NXq:{\"data-framer-name\":\"Variant 7\"},Vgl1eD0pE:{\"data-framer-name\":\"Variant 9\"},wPaYdPRQb:{\"data-framer-name\":\"Variant 8\"},z68fvrhBK:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||548)-0-624.8)/2+0+0)),pixelHeight:420,pixelWidth:560,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(PmueU7fYv),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1ehu8ki\",\"data-framer-name\":\"Feature image\",layoutDependency:layoutDependency,layoutId:\"sQtzmjDYb\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},...addPropertyOverrides({CVCljgXSG:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||386)-0-462.8)/2+0+0)),pixelHeight:420,pixelWidth:560,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(PmueU7fYv),...{positionX:\"center\",positionY:\"center\"}}},dsfkUjM4q:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||386)-0-462.8)/2+0+0)),pixelHeight:420,pixelWidth:560,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(PmueU7fYv),...{positionX:\"center\",positionY:\"center\"}}},fm04FIsLN:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||386)-0-462.8)/2+0+0)),pixelHeight:420,pixelWidth:560,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(PmueU7fYv),...{positionX:\"center\",positionY:\"center\"}}},JbI1alpKj:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||379.5)-0-462.8)/2+0+0)),pixelHeight:420,pixelWidth:560,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(PmueU7fYv),...{positionX:\"center\",positionY:\"center\"}}},Vgl1eD0pE:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||386)-0-462.8)/2+0+0)),pixelHeight:420,pixelWidth:560,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(PmueU7fYv),...{positionX:\"center\",positionY:\"center\"}}},wPaYdPRQb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||386)-0-462.8)/2+0+0)),pixelHeight:420,pixelWidth:560,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(PmueU7fYv),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uzc3p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"a7h_IkGkH-container\",nodeId:\"a7h_IkGkH\",rendersWithMotion:true,scopeId:\"LmDTkFmYE\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"a7h_IkGkH\",isMixedBorderRadius:false,layoutId:\"a7h_IkGkH\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcType:\"URL\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\",...addPropertyOverrides({fm04FIsLN:{srcUrl:L2U5q4PZY},MNG541NXq:{srcUrl:L2U5q4PZY},Vgl1eD0pE:{srcUrl:L2U5q4PZY},wPaYdPRQb:{srcUrl:L2U5q4PZY}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b1kv2e-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xwGU4HX_F-container\",nodeId:\"xwGU4HX_F\",rendersWithMotion:true,scopeId:\"LmDTkFmYE\",children:/*#__PURE__*/_jsx(BeforeAfterSlider,{afterLabel:\"After\",beforeLabel:\"Before\",height:\"100%\",id:\"xwGU4HX_F\",labelBackground:\"rgba(0, 0, 0, 0.5)\",labelColor:\"rgb(255, 255, 255)\",layoutId:\"xwGU4HX_F\",showLabels:true,sliderColor:\"rgb(255, 255, 255)\",sliderHandleColor:\"rgb(255, 255, 255)\",sliderHandleSize:40,sliderInitialPosition:50,sliderWidth:4,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({CVCljgXSG:{afterImage:\"https://framerusercontent.com/images/wAzY44GQJpyOcoF86sxjYZec85A.jpg\",beforeImage:\"https://framerusercontent.com/images/PVXfUfbKiolWxf7YRBdtgWob4Hg.png\"},dsfkUjM4q:{afterImage:\"https://framerusercontent.com/images/vsf7leduKKgk8VnvOO9azlMWCGU.png\",beforeImage:\"https://framerusercontent.com/images/RbJTtRlRr2meeGubXbe5PE2WYo.png\"},FhPWomyK6:{afterImage:\"https://framerusercontent.com/images/wAzY44GQJpyOcoF86sxjYZec85A.jpg\",beforeImage:\"https://framerusercontent.com/images/PVXfUfbKiolWxf7YRBdtgWob4Hg.png\"},z68fvrhBK:{afterImage:\"https://framerusercontent.com/images/vsf7leduKKgk8VnvOO9azlMWCGU.png\",beforeImage:\"https://framerusercontent.com/images/RbJTtRlRr2meeGubXbe5PE2WYo.png\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pntrlv\",\"data-framer-name\":\"Scroll content\",layoutDependency:layoutDependency,layoutId:\"CagmLOGw7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-fb552b7f-a107-45dc-9e34-ef837a53e5c2, rgb(255, 255, 255)))\"},children:\"$45.2M\"})}),className:\"framer-1uz246d\",fonts:[\"FS;Space Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"ENwcLE1uK\",style:{\"--extracted-1lwpl3i\":\"var(--token-fb552b7f-a107-45dc-9e34-ef837a53e5c2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vUu2yPlbA,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Revenue generated from subscription services across all platforms.\"})}),className:\"framer-1tpnasi\",fonts:[\"FS;Clash Display-regular\"],layoutDependency:layoutDependency,layoutId:\"iwlYI4KLz\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:HRC3gslUl,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YZ47V.framer-1uxclv7, .framer-YZ47V .framer-1uxclv7 { display: block; }\",\".framer-YZ47V.framer-1ji4wqz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 569px; }\",\".framer-YZ47V .framer-1ehu8ki { align-content: center; align-items: center; aspect-ratio: 1.3547619047619048 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 420px); justify-content: center; padding: 62px; position: sticky; width: 100%; z-index: 1; }\",\".framer-YZ47V .framer-1uzc3p-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-YZ47V .framer-1b1kv2e-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-YZ47V .framer-1pntrlv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: sticky; top: 160px; width: 100%; z-index: 1; }\",\".framer-YZ47V .framer-1uz246d { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 80%; word-break: break-word; word-wrap: break-word; }\",\".framer-YZ47V .framer-1tpnasi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 505px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YZ47V.framer-1ji4wqz, .framer-YZ47V .framer-1ehu8ki, .framer-YZ47V .framer-1pntrlv { gap: 0px; } .framer-YZ47V.framer-1ji4wqz > *, .framer-YZ47V .framer-1pntrlv > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-YZ47V.framer-1ji4wqz > :first-child, .framer-YZ47V .framer-1ehu8ki > :first-child, .framer-YZ47V .framer-1pntrlv > :first-child { margin-top: 0px; } .framer-YZ47V.framer-1ji4wqz > :last-child, .framer-YZ47V .framer-1ehu8ki > :last-child, .framer-YZ47V .framer-1pntrlv > :last-child { margin-bottom: 0px; } .framer-YZ47V .framer-1ehu8ki > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-YZ47V.framer-v-1jmdpnh.framer-1ji4wqz, .framer-YZ47V.framer-v-e7s75k.framer-1ji4wqz, .framer-YZ47V.framer-v-84vwkl.framer-1ji4wqz, .framer-YZ47V.framer-v-7kisu5.framer-1ji4wqz, .framer-YZ47V.framer-v-4daez1.framer-1ji4wqz, .framer-YZ47V.framer-v-1616f98.framer-1ji4wqz { width: 357px; }\",\".framer-YZ47V.framer-v-1jmdpnh .framer-1ehu8ki { height: var(--framer-aspect-ratio-supported, 264px); }\",\".framer-YZ47V.framer-v-1jmdpnh .framer-1pntrlv, .framer-YZ47V.framer-v-e7s75k .framer-1pntrlv, .framer-YZ47V.framer-v-84vwkl .framer-1pntrlv, .framer-YZ47V.framer-v-7kisu5 .framer-1pntrlv, .framer-YZ47V.framer-v-4daez1 .framer-1pntrlv, .framer-YZ47V.framer-v-1616f98 .framer-1pntrlv { gap: 12px; }\",\".framer-YZ47V.framer-v-1jmdpnh .framer-1tpnasi { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YZ47V.framer-v-1jmdpnh .framer-1pntrlv { gap: 0px; } .framer-YZ47V.framer-v-1jmdpnh .framer-1pntrlv > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-YZ47V.framer-v-1jmdpnh .framer-1pntrlv > :first-child { margin-top: 0px; } .framer-YZ47V.framer-v-1jmdpnh .framer-1pntrlv > :last-child { margin-bottom: 0px; } }\",\".framer-YZ47V.framer-v-s8pfmk .framer-1ehu8ki, .framer-YZ47V.framer-v-er825l .framer-1ehu8ki, .framer-YZ47V.framer-v-km7jno .framer-1ehu8ki { padding: 0px; }\",\".framer-YZ47V.framer-v-s8pfmk .framer-1b1kv2e-container, .framer-YZ47V.framer-v-er825l .framer-1b1kv2e-container { flex: none; height: 396px; }\",\".framer-YZ47V.framer-v-e7s75k .framer-1ehu8ki, .framer-YZ47V.framer-v-84vwkl .framer-1ehu8ki, .framer-YZ47V.framer-v-7kisu5 .framer-1ehu8ki, .framer-YZ47V.framer-v-4daez1 .framer-1ehu8ki, .framer-YZ47V.framer-v-1616f98 .framer-1ehu8ki { height: var(--framer-aspect-ratio-supported, 270px); padding: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YZ47V.framer-v-e7s75k .framer-1pntrlv { gap: 0px; } .framer-YZ47V.framer-v-e7s75k .framer-1pntrlv > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-YZ47V.framer-v-e7s75k .framer-1pntrlv > :first-child { margin-top: 0px; } .framer-YZ47V.framer-v-e7s75k .framer-1pntrlv > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YZ47V.framer-v-84vwkl .framer-1pntrlv { gap: 0px; } .framer-YZ47V.framer-v-84vwkl .framer-1pntrlv > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-YZ47V.framer-v-84vwkl .framer-1pntrlv > :first-child { margin-top: 0px; } .framer-YZ47V.framer-v-84vwkl .framer-1pntrlv > :last-child { margin-bottom: 0px; } }\",\".framer-YZ47V.framer-v-km7jno .framer-1tpnasi { max-width: 505px; width: 90%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YZ47V.framer-v-7kisu5 .framer-1pntrlv { gap: 0px; } .framer-YZ47V.framer-v-7kisu5 .framer-1pntrlv > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-YZ47V.framer-v-7kisu5 .framer-1pntrlv > :first-child { margin-top: 0px; } .framer-YZ47V.framer-v-7kisu5 .framer-1pntrlv > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YZ47V.framer-v-4daez1 .framer-1pntrlv { gap: 0px; } .framer-YZ47V.framer-v-4daez1 .framer-1pntrlv > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-YZ47V.framer-v-4daez1 .framer-1pntrlv > :first-child { margin-top: 0px; } .framer-YZ47V.framer-v-4daez1 .framer-1pntrlv > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YZ47V.framer-v-1616f98 .framer-1pntrlv { gap: 0px; } .framer-YZ47V.framer-v-1616f98 .framer-1pntrlv > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-YZ47V.framer-v-1616f98 .framer-1pntrlv > :first-child { margin-top: 0px; } .framer-YZ47V.framer-v-1616f98 .framer-1pntrlv > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 548\n * @framerIntrinsicWidth 569\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JbI1alpKj\":{\"layout\":[\"fixed\",\"auto\"]},\"FhPWomyK6\":{\"layout\":[\"fixed\",\"auto\"]},\"CVCljgXSG\":{\"layout\":[\"fixed\",\"auto\"]},\"z68fvrhBK\":{\"layout\":[\"fixed\",\"auto\"]},\"dsfkUjM4q\":{\"layout\":[\"fixed\",\"auto\"]},\"MNG541NXq\":{\"layout\":[\"fixed\",\"auto\"]},\"wPaYdPRQb\":{\"layout\":[\"fixed\",\"auto\"]},\"Vgl1eD0pE\":{\"layout\":[\"fixed\",\"auto\"]},\"fm04FIsLN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"PmueU7fYv\":\"image\",\"vUu2yPlbA\":\"title\",\"HRC3gslUl\":\"paragraph\",\"L2U5q4PZY\":\"uRL\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLmDTkFmYE=withCSS(Component,css,\"framer-YZ47V\");export default FramerLmDTkFmYE;FramerLmDTkFmYE.displayName=\"Image item\";FramerLmDTkFmYE.defaultProps={height:548,width:569};addPropertyControls(FramerLmDTkFmYE,{variant:{options:[\"JUdDJWEaP\",\"JbI1alpKj\",\"FhPWomyK6\",\"CVCljgXSG\",\"z68fvrhBK\",\"dsfkUjM4q\",\"MNG541NXq\",\"wPaYdPRQb\",\"Vgl1eD0pE\",\"fm04FIsLN\"],optionTitles:[\"Desktop\",\"Tablet / Mobile\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\",\"Variant 9\",\"Variant 9\"],title:\"Variant\",type:ControlType.Enum},PmueU7fYv:{__defaultAssetReference:\"data:framer/asset-reference,d8Gve7xpqMuvNAk1bs9CsBgzWyM.png?originalFilename=NeuronStudiostp.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},vUu2yPlbA:{defaultValue:\"$45.2M\",displayTextArea:false,title:\"Title\",type:ControlType.String},HRC3gslUl:{defaultValue:\"Revenue generated from subscription services across all platforms.\",displayTextArea:false,title:\"Paragraph\",type:ControlType.String},L2U5q4PZY:{defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",title:\"URL\",type:ControlType.String}});addFonts(FramerLmDTkFmYE,[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FOIKAJFLDFRPJ452NHBMMHCNDL4FUUBB/5AC3Y6FTG5H7IECKNZVIR7XI64O5YW5S/OB3CIWMGQGGYEGXRXPOVBXWAH4INE6T4.woff2\",weight:\"600\"},{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"}]},...VideoFonts,...BeforeAfterSliderFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLmDTkFmYE\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"548\",\"framerIntrinsicWidth\":\"569\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"PmueU7fYv\\\":\\\"image\\\",\\\"vUu2yPlbA\\\":\\\"title\\\",\\\"HRC3gslUl\\\":\\\"paragraph\\\",\\\"L2U5q4PZY\\\":\\\"uRL\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JbI1alpKj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FhPWomyK6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CVCljgXSG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z68fvrhBK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dsfkUjM4q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MNG541NXq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wPaYdPRQb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vgl1eD0pE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fm04FIsLN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LmDTkFmYE.map", "// Generated by Framer (06534cb)\nimport{jsx as _jsx}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={uQzGSGfXM:{hover:true}};const serializationHash=\"framer-NNXOF\";const variantClassNames={uQzGSGfXM:\"framer-v-9r7z6h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,BzmX3yDs7:title??props.BzmX3yDs7??\"Services\",Zm5NSCg1l:link??props.Zm5NSCg1l};};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,BzmX3yDs7,Zm5NSCg1l,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uQzGSGfXM\",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:Zm5NSCg1l,motionChild:true,nodeId:\"uQzGSGfXM\",openInNewTab:false,scopeId:\"MDus2uChn\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9r7z6h\",className,classNames)} framer-jdgctm`,\"data-framer-name\":\"Menu Link\",layoutDependency:layoutDependency,layoutId:\"uQzGSGfXM\",ref:refBinding,style:{...style},...addPropertyOverrides({\"uQzGSGfXM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-44bc3f0f-099b-4e61-9675-018f83081ad4, rgb(204, 204, 204)))\"},children:\"Services\"})}),className:\"framer-10e9o1d\",\"data-framer-name\":\"About\",fonts:[\"FS;Clash Grotesk-semibold\"],layoutDependency:layoutDependency,layoutId:\"x8B1vTvPS\",style:{\"--extracted-r6o4lv\":\"var(--token-44bc3f0f-099b-4e61-9675-018f83081ad4, rgb(204, 204, 204))\"},text:BzmX3yDs7,variants:{\"uQzGSGfXM-hover\":{\"--extracted-r6o4lv\":\"var(--token-aad3dbb9-56dd-4a1d-a3e7-9969fc3d5c27, rgb(255, 255, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"uQzGSGfXM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aad3dbb9-56dd-4a1d-a3e7-9969fc3d5c27, rgb(255, 255, 255)))\"},children:\"Services\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NNXOF.framer-jdgctm, .framer-NNXOF .framer-jdgctm { display: block; }\",\".framer-NNXOF.framer-9r7z6h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: 50px; overflow: visible; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NNXOF .framer-10e9o1d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NNXOF.framer-9r7z6h { gap: 0px; } .framer-NNXOF.framer-9r7z6h > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NNXOF.framer-9r7z6h > :first-child { margin-left: 0px; } .framer-NNXOF.framer-9r7z6h > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28.8\n * @framerIntrinsicWidth 83.3333\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"50px\",null,null,null]},\"H8HYiv8RM\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"50px\",null,null,null]}}}\n * @framerVariables {\"BzmX3yDs7\":\"title\",\"Zm5NSCg1l\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMDus2uChn=withCSS(Component,css,\"framer-NNXOF\");export default FramerMDus2uChn;FramerMDus2uChn.displayName=\"Menu Link\";FramerMDus2uChn.defaultProps={height:28.8,width:83.3333};addPropertyControls(FramerMDus2uChn,{BzmX3yDs7:{defaultValue:\"Services\",displayTextArea:false,title:\"Title\",type:ControlType.String},Zm5NSCg1l:{title:\"Link\",type:ControlType.Link}});addFonts(FramerMDus2uChn,[{explicitInter:true,fonts:[{family:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MKEEQN57GWBZOSYWCRODNJOOZNPLMAKN/5SPTSZGHEACWWLF34DQ4WAA4OGU6PQIF/KN7DX4F6PXB74R6L2K2Y4NH3CB7FC53Q.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMDus2uChn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"83.3333\",\"framerIntrinsicHeight\":\"28.8\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"BzmX3yDs7\\\":\\\"title\\\",\\\"Zm5NSCg1l\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"50px\\\",null,null,null]},\\\"H8HYiv8RM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"50px\\\",null,null,null]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MDus2uChn.map", "// Generated by Framer (461de17)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"KRPkaPDm7\"];const serializationHash=\"framer-Q6a9q\";const variantClassNames={KRPkaPDm7:\"framer-v-1nka6r0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,Pm13FuOe0:click!==null&&click!==void 0?click:props.Pm13FuOe0};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Pm13FuOe0,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KRPkaPDm7\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapw7km6k=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Pm13FuOe0){const res=await Pm13FuOe0(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1nka6r0\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KRPkaPDm7\",onTap:onTapw7km6k,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14klkn3\",\"data-framer-name\":\"graphic\",fill:'var(--token-44bc3f0f-099b-4e61-9675-018f83081ad4, rgb(204, 204, 204)) /* {\"name\":\"Gray\"} */',intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"IEx0875NB\",svg:'<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 12h18M3 6h18M3 18h18\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q6a9q.framer-cie12e, .framer-Q6a9q .framer-cie12e { display: block; }\",\".framer-Q6a9q.framer-1nka6r0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 50px; }\",\".framer-Q6a9q .framer-14klkn3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Q6a9q.framer-1nka6r0 { gap: 0px; } .framer-Q6a9q.framer-1nka6r0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Q6a9q.framer-1nka6r0 > :first-child { margin-top: 0px; } .framer-Q6a9q.framer-1nka6r0 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Pm13FuOe0\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergNoDXT6vZ=withCSS(Component,css,\"framer-Q6a9q\");export default FramergNoDXT6vZ;FramergNoDXT6vZ.displayName=\"Burger Menu\";FramergNoDXT6vZ.defaultProps={height:200,width:50};addPropertyControls(FramergNoDXT6vZ,{Pm13FuOe0:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramergNoDXT6vZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergNoDXT6vZ\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Pm13FuOe0\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gNoDXT6vZ.map", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getLoadingLazyAtYPosition,Image,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuLink from\"https://framerusercontent.com/modules/poHsNczEPkCb8eDrKUip/qzovQ2hAe6vk9A9oGLY9/MDus2uChn.js\";import BurgerMenu from\"https://framerusercontent.com/modules/tlDqoABHNuZoCsgyHBrj/MACaFLUj1vvzsF2yP6tw/gNoDXT6vZ.js\";const BurgerMenuFonts=getFonts(BurgerMenu);const MenuLinkFonts=getFonts(MenuLink);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"t9h43Ozxr\",\"P6cU0hWjI\",\"c2Xd6aGkQ\",\"P8zv_aJMy\"];const serializationHash=\"framer-iALT2\";const variantClassNames={c2Xd6aGkQ:\"framer-v-1nvws8q\",P6cU0hWjI:\"framer-v-142cj56\",P8zv_aJMy:\"framer-v-xsulbz\",t9h43Ozxr:\"framer-v-9mqmeu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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={\"Nav Bar\":\"t9h43Ozxr\",\"Nav Pill\":\"P6cU0hWjI\",Phone:\"P8zv_aJMy\",Tablet:\"c2Xd6aGkQ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"t9h43Ozxr\"};};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:\"t9h43Ozxr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Pm13FuOe0txyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"P6cU0hWjI\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"P8zv_aJMy\")return true;return false;};const ref1=React.useRef(null);const ref2=React.useRef(null);const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"P8zv_aJMy\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9mqmeu\",className,classNames),\"data-framer-name\":\"Nav Bar\",layoutDependency:layoutDependency,layoutId:\"t9h43Ozxr\",ref:refBinding,style:{backdropFilter:\"blur(74px)\",backgroundColor:\"rgba(0, 0, 0, 0.6)\",WebkitBackdropFilter:\"blur(74px)\",...style},variants:{c2Xd6aGkQ:{backdropFilter:\"blur(3px)\",WebkitBackdropFilter:\"blur(3px)\"},P6cU0hWjI:{backdropFilter:\"blur(3px)\",WebkitBackdropFilter:\"blur(3px)\"}},...addPropertyOverrides({c2Xd6aGkQ:{\"data-framer-name\":\"Tablet\"},P6cU0hWjI:{\"data-framer-name\":\"Nav Pill\"},P8zv_aJMy:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kb1nkw\",\"data-framer-name\":\"Nav Container\",layoutDependency:layoutDependency,layoutId:\"XBnILY51v\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{c2Xd6aGkQ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},P6cU0hWjI:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(102, 102, 102, 0.3)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgba(59, 59, 59, 0.5) 0%, rgba(26, 26, 26, 0.8) 100%)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},P8zv_aJMy:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({P6cU0hWjI:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6go7ka\",layoutDependency:layoutDependency,layoutId:\"MpT6PXt4R\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||88)-24-64)/2)+1+0),pixelHeight:2880,pixelWidth:2880,sizes:\"140px\",src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"},className:\"framer-145yq5d\",\"data-framer-name\":\"NeuronV2\",layoutDependency:layoutDependency,layoutId:\"mMDjxfWd0\",...addPropertyOverrides({c2Xd6aGkQ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||68)-20-((componentViewport?.height||68)-20)*1)/2)+(0+(((componentViewport?.height||68)-20)*1-0-62)/2)+0),pixelHeight:2880,pixelWidth:2880,sizes:\"140px\",src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"}},P6cU0hWjI:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-62)/2)+0+0),pixelHeight:2880,pixelWidth:2880,sizes:\"140px\",src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"}},P8zv_aJMy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||72)-24-48)/2)+8.5+0+0),pixelHeight:2880,pixelWidth:2880,positionX:\"left\",positionY:\"center\",sizes:\"160.5px\",src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-70z75w\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"EHZgZqSmd\",style:{backgroundColor:\"rgba(102, 102, 102, 0.3)\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({P8zv_aJMy:{height:48,width:\"50px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||72)-24-48)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1lfsw7l-container\",id:`${layoutId}-1lfsw7l`,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"e40Re4o70-container\",nodeId:\"e40Re4o70\",ref:ref1,rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:[/*#__PURE__*/_jsx(BurgerMenu,{height:\"100%\",id:\"e40Re4o70\",layoutId:\"e40Re4o70\",Pm13FuOe0:Pm13FuOe0txyyif({overlay}),style:{height:\"100%\",width:\"100%\"},width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1lfsw7l`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({P8zv_aJMy:{offsetY:8,safeArea:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-ngi15a\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"OXFJvev5r\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},variants:{P8zv_aJMy:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-65cc4735-2449-4045-99b8-275d60b0ed0e, rgb(58, 58, 58))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-68303652-d893-4a96-88a5-f50bf3b35fa9, rgb(26, 26, 26))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.2)\"}},...addPropertyOverrides({P8zv_aJMy:{\"data-border\":true,animate:animation4,exit:animation3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ivnvh8\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"VOU4YbmwJ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JnIba5cyF\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1whnfpd-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uO0CxGHCC-container\",nodeId:\"uO0CxGHCC\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Projects\",height:\"100%\",id:\"uO0CxGHCC\",layoutId:\"uO0CxGHCC\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks[0],...addPropertyOverrides({P8zv_aJMy:{BzmX3yDs7:\"Home\",Zm5NSCg1l:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nhQy3pnXn\"},implicitPathVariables:undefined},{href:{hash:\":xSp503Z9o\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qmgar8-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"x7jERVmYz-container\",nodeId:\"x7jERVmYz\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Articles\",height:\"100%\",id:\"x7jERVmYz\",layoutId:\"x7jERVmYz\",width:\"100%\",Zm5NSCg1l:resolvedLinks1[0],...addPropertyOverrides({P8zv_aJMy:{BzmX3yDs7:\"About\",style:{height:\"100%\"},Zm5NSCg1l:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":zu6tvG8Nf\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ac14xh-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XAeBwVVCt-container\",nodeId:\"XAeBwVVCt\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"About\",height:\"100%\",id:\"XAeBwVVCt\",layoutId:\"XAeBwVVCt\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks2[0],...addPropertyOverrides({P8zv_aJMy:{BzmX3yDs7:\"Work\",Zm5NSCg1l:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AP91a7Mwy\"},implicitPathVariables:undefined},{href:{hash:\":UI9ovEZPu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wt65bj-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h8qkAcIWR-container\",nodeId:\"h8qkAcIWR\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Contact\",height:\"100%\",id:\"h8qkAcIWR\",layoutId:\"h8qkAcIWR\",width:\"100%\",Zm5NSCg1l:resolvedLinks3[0],...addPropertyOverrides({P8zv_aJMy:{BzmX3yDs7:\"Services\",style:{height:\"100%\"},Zm5NSCg1l:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":MqvSF7am2\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g1mbs-container\",inComponentSlot:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zvxaLSF7U-container\",nodeId:\"zvxaLSF7U\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Services\",height:\"100%\",id:\"zvxaLSF7U\",layoutId:\"zvxaLSF7U\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks4[0],...addPropertyOverrides({P8zv_aJMy:{BzmX3yDs7:\"Contact\",Zm5NSCg1l:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})})})})]})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uw9nec\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"VjAWcfnyI\",style:{backgroundColor:\"rgba(102, 102, 102, 0.3)\"}}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-voyhjw\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"H7ZiRfzIb\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({c2Xd6aGkQ:{height:((((componentViewport?.height||68)-20)*1-0)*1-0)*1,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-20-((componentViewport?.height||68)-20)*1)/2)+(0+(((componentViewport?.height||68)-20)*1-0-(((componentViewport?.height||68)-20)*1-0)*1)/2)+(0+((((componentViewport?.height||68)-20)*1-0)*1-0-((((componentViewport?.height||68)-20)*1-0)*1-0)*1)/2)},P6cU0hWjI:{height:62,y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-62)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iie1lh-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oAsdV28uE-container\",nodeId:\"oAsdV28uE\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Home\",height:\"100%\",id:\"oAsdV28uE\",layoutId:\"oAsdV28uE\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks5[0],...addPropertyOverrides({c2Xd6aGkQ:{Zm5NSCg1l:resolvedLinks5[2]},P6cU0hWjI:{Zm5NSCg1l:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":xSp503Z9o\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":xSp503Z9o\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":xSp503Z9o\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({c2Xd6aGkQ:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-20-((componentViewport?.height||68)-20)*1)/2)+(0+(((componentViewport?.height||68)-20)*1-0-(((componentViewport?.height||68)-20)*1-0)*1)/2)+(0+((((componentViewport?.height||68)-20)*1-0)*1-0-28)/2)},P6cU0hWjI:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-62)/2)+0+17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1les8wl-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bg8HZPDKo-container\",nodeId:\"bg8HZPDKo\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"About\",height:\"100%\",id:\"bg8HZPDKo\",layoutId:\"bg8HZPDKo\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks6[0],...addPropertyOverrides({c2Xd6aGkQ:{Zm5NSCg1l:resolvedLinks6[2]},P6cU0hWjI:{Zm5NSCg1l:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":UI9ovEZPu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":UI9ovEZPu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":UI9ovEZPu\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({c2Xd6aGkQ:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-20-((componentViewport?.height||68)-20)*1)/2)+(0+(((componentViewport?.height||68)-20)*1-0-(((componentViewport?.height||68)-20)*1-0)*1)/2)+(0+((((componentViewport?.height||68)-20)*1-0)*1-0-28)/2)},P6cU0hWjI:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-62)/2)+0+17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jct44w-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fL432QFPT-container\",nodeId:\"fL432QFPT\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Services\",height:\"100%\",id:\"fL432QFPT\",layoutId:\"fL432QFPT\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks7[0],...addPropertyOverrides({c2Xd6aGkQ:{Zm5NSCg1l:resolvedLinks7[2]},P6cU0hWjI:{Zm5NSCg1l:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":zu6tvG8Nf\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":zu6tvG8Nf\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":zu6tvG8Nf\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({c2Xd6aGkQ:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-20-((componentViewport?.height||68)-20)*1)/2)+(0+(((componentViewport?.height||68)-20)*1-0-(((componentViewport?.height||68)-20)*1-0)*1)/2)+(0+((((componentViewport?.height||68)-20)*1-0)*1-0-28)/2)},P6cU0hWjI:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-62)/2)+0+17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-okoyyi-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hyPVZ1Ezu-container\",nodeId:\"hyPVZ1Ezu\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Work\",height:\"100%\",id:\"hyPVZ1Ezu\",layoutId:\"hyPVZ1Ezu\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks8[0],...addPropertyOverrides({c2Xd6aGkQ:{Zm5NSCg1l:resolvedLinks8[2]},P6cU0hWjI:{Zm5NSCg1l:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":MqvSF7am2\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":MqvSF7am2\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":MqvSF7am2\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({c2Xd6aGkQ:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-20-((componentViewport?.height||68)-20)*1)/2)+(0+(((componentViewport?.height||68)-20)*1-0-(((componentViewport?.height||68)-20)*1-0)*1)/2)+(0+((((componentViewport?.height||68)-20)*1-0)*1-0-28)/2)},P6cU0hWjI:{height:28,y:(componentViewport?.y||0)+(12+((componentViewport?.height||86)-24-62)/2)+0+17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y9x1dc-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mBcYdP0qe-container\",nodeId:\"mBcYdP0qe\",rendersWithMotion:true,scopeId:\"NksJe9q3P\",children:/*#__PURE__*/_jsx(MenuLink,{BzmX3yDs7:\"Contact\",height:\"100%\",id:\"mBcYdP0qe\",layoutId:\"mBcYdP0qe\",style:{height:\"100%\"},width:\"100%\",Zm5NSCg1l:resolvedLinks9[0],...addPropertyOverrides({c2Xd6aGkQ:{Zm5NSCg1l:resolvedLinks9[2]},P6cU0hWjI:{Zm5NSCg1l:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iALT2.framer-155qudp, .framer-iALT2 .framer-155qudp { display: block; }\",\".framer-iALT2.framer-9mqmeu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 48px 12px 48px; position: relative; width: 1370px; }\",\".framer-iALT2 .framer-1kb1nkw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iALT2 .framer-6go7ka { align-content: flex-start; align-items: flex-start; 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; width: 140px; }\",\".framer-iALT2 .framer-145yq5d { flex: none; height: 62px; overflow: visible; position: relative; width: 100%; }\",\".framer-iALT2 .framer-70z75w, .framer-iALT2 .framer-1uw9nec { flex: none; height: 16px; overflow: hidden; position: relative; width: 1px; }\",\".framer-iALT2 .framer-1lfsw7l-container { flex: none; height: 100%; position: relative; width: 50px; }\",\".framer-iALT2 .framer-ngi15a { height: 150px; overflow: hidden; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-iALT2 .framer-ivnvh8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100px; justify-content: center; left: 261px; overflow: visible; padding: 0px 24px 0px 24px; position: absolute; top: 0px; width: min-content; }\",\".framer-iALT2 .framer-1whnfpd-container, .framer-iALT2 .framer-1iie1lh-container, .framer-iALT2 .framer-1les8wl-container, .framer-iALT2 .framer-jct44w-container, .framer-iALT2 .framer-okoyyi-container, .framer-iALT2 .framer-y9x1dc-container { flex: none; height: 100%; min-width: 50px; position: relative; width: auto; }\",\".framer-iALT2 .framer-qmgar8-container, .framer-iALT2 .framer-wt65bj-container { flex: none; height: auto; min-width: 50px; position: relative; width: auto; }\",\".framer-iALT2 .framer-ac14xh-container, .framer-iALT2 .framer-g1mbs-container { flex: none; height: 56px; min-width: 50px; position: relative; width: auto; }\",\".framer-iALT2 .framer-voyhjw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 16px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iALT2.framer-9mqmeu, .framer-iALT2 .framer-6go7ka, .framer-iALT2 .framer-ivnvh8, .framer-iALT2 .framer-voyhjw { gap: 0px; } .framer-iALT2.framer-9mqmeu > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-iALT2.framer-9mqmeu > :first-child, .framer-iALT2 .framer-6go7ka > :first-child, .framer-iALT2 .framer-ivnvh8 > :first-child, .framer-iALT2 .framer-voyhjw > :first-child { margin-left: 0px; } .framer-iALT2.framer-9mqmeu > :last-child, .framer-iALT2 .framer-6go7ka > :last-child, .framer-iALT2 .framer-ivnvh8 > :last-child, .framer-iALT2 .framer-voyhjw > :last-child { margin-right: 0px; } .framer-iALT2 .framer-6go7ka > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-iALT2 .framer-ivnvh8 > *, .framer-iALT2 .framer-voyhjw > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\",\".framer-iALT2.framer-v-142cj56 .framer-1kb1nkw { flex: none; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 20px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-iALT2.framer-v-142cj56 .framer-6go7ka, .framer-iALT2.framer-v-1nvws8q .framer-6go7ka { order: 0; }\",\".framer-iALT2.framer-v-142cj56 .framer-70z75w { order: 1; }\",\".framer-iALT2.framer-v-142cj56 .framer-1uw9nec, .framer-iALT2.framer-v-xsulbz .framer-1lfsw7l-container, .framer-iALT2.framer-v-xsulbz .framer-g1mbs-container { order: 4; }\",\".framer-iALT2.framer-v-142cj56 .framer-voyhjw { align-self: stretch; flex: none; flex-wrap: nowrap; height: auto; order: 3; padding: 0px 24px 0px 24px; width: min-content; }\",\".framer-iALT2.framer-v-142cj56 .framer-1les8wl-container, .framer-iALT2.framer-v-142cj56 .framer-jct44w-container, .framer-iALT2.framer-v-142cj56 .framer-okoyyi-container, .framer-iALT2.framer-v-142cj56 .framer-y9x1dc-container, .framer-iALT2.framer-v-1nvws8q .framer-1les8wl-container, .framer-iALT2.framer-v-1nvws8q .framer-jct44w-container, .framer-iALT2.framer-v-1nvws8q .framer-okoyyi-container, .framer-iALT2.framer-v-1nvws8q .framer-y9x1dc-container { height: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iALT2.framer-v-142cj56 .framer-1kb1nkw { gap: 0px; } .framer-iALT2.framer-v-142cj56 .framer-1kb1nkw > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-iALT2.framer-v-142cj56 .framer-1kb1nkw > :first-child { margin-left: 0px; } .framer-iALT2.framer-v-142cj56 .framer-1kb1nkw > :last-child { margin-right: 0px; } }\",\".framer-iALT2.framer-v-1nvws8q.framer-9mqmeu { height: 68px; padding: 12px 48px 8px 48px; width: 810px; }\",\".framer-iALT2.framer-v-1nvws8q .framer-1kb1nkw { flex: none; height: 100%; overflow: hidden; padding: 0px 0px 0px 20px; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-iALT2.framer-v-1nvws8q .framer-voyhjw { flex: none; flex-wrap: nowrap; order: 3; padding: 0px 24px 0px 24px; width: min-content; }\",\".framer-iALT2.framer-v-xsulbz.framer-9mqmeu { padding: 12px 20px 12px 20px; width: 390px; }\",\".framer-iALT2.framer-v-xsulbz .framer-1kb1nkw { height: 48px; overflow: hidden; will-change: var(--framer-will-change-override, transform); z-index: 10; }\",\".framer-iALT2.framer-v-xsulbz .framer-6go7ka { align-content: center; align-items: center; aspect-ratio: 5.172413793103448 / 1; flex-direction: column; height: var(--framer-aspect-ratio-supported, 31px); order: 0; width: 161px; }\",\".framer-iALT2.framer-v-xsulbz .framer-145yq5d { aspect-ratio: 7.1 / 1; height: var(--framer-aspect-ratio-supported, 23px); }\",\".framer-iALT2.framer-v-xsulbz .framer-ngi15a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 268px; }\",\".framer-iALT2.framer-v-xsulbz .framer-ivnvh8 { flex-direction: column; height: min-content; left: unset; position: relative; top: unset; width: 100%; }\",\".framer-iALT2.framer-v-xsulbz .framer-1whnfpd-container { height: 56px; order: 0; }\",\".framer-iALT2.framer-v-xsulbz .framer-qmgar8-container { height: 56px; order: 1; }\",\".framer-iALT2.framer-v-xsulbz .framer-ac14xh-container { order: 3; }\",\".framer-iALT2.framer-v-xsulbz .framer-wt65bj-container { height: 56px; order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-iALT2.framer-v-xsulbz .framer-6go7ka, .framer-iALT2.framer-v-xsulbz .framer-ngi15a, .framer-iALT2.framer-v-xsulbz .framer-ivnvh8 { gap: 0px; } .framer-iALT2.framer-v-xsulbz .framer-6go7ka > *, .framer-iALT2.framer-v-xsulbz .framer-ngi15a > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-iALT2.framer-v-xsulbz .framer-6go7ka > :first-child, .framer-iALT2.framer-v-xsulbz .framer-ngi15a > :first-child, .framer-iALT2.framer-v-xsulbz .framer-ivnvh8 > :first-child { margin-top: 0px; } .framer-iALT2.framer-v-xsulbz .framer-6go7ka > :last-child, .framer-iALT2.framer-v-xsulbz .framer-ngi15a > :last-child, .framer-iALT2.framer-v-xsulbz .framer-ivnvh8 > :last-child { margin-bottom: 0px; } .framer-iALT2.framer-v-xsulbz .framer-ivnvh8 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",'.framer-iALT2[data-border=\"true\"]::after, .framer-iALT2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1370\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"P6cU0hWjI\":{\"layout\":[\"fixed\",\"auto\"]},\"c2Xd6aGkQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"P8zv_aJMy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNksJe9q3P=withCSS(Component,css,\"framer-iALT2\");export default FramerNksJe9q3P;FramerNksJe9q3P.displayName=\"Nav\";FramerNksJe9q3P.defaultProps={height:88,width:1370};addPropertyControls(FramerNksJe9q3P,{variant:{options:[\"t9h43Ozxr\",\"P6cU0hWjI\",\"c2Xd6aGkQ\",\"P8zv_aJMy\"],optionTitles:[\"Nav Bar\",\"Nav Pill\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNksJe9q3P,[{explicitInter:true,fonts:[]},...BurgerMenuFonts,...MenuLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNksJe9q3P\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P6cU0hWjI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c2Xd6aGkQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P8zv_aJMy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"88\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1370\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NksJe9q3P.map", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";const VideoFonts=getFonts(Video);const serializationHash=\"framer-qDQWs\";const variantClassNames={zk1TBAZsM:\"framer-v-14736ia\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,uRL,width,...props})=>{return{...props,aWqoI4YpM:uRL??props.aWqoI4YpM??\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",HHLUk09gm:title??props.HHLUk09gm??\"Project Title\"};};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,aWqoI4YpM,HHLUk09gm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zk1TBAZsM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14736ia\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zk1TBAZsM\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3uhorb\",\"data-framer-name\":\"Project Link\",layoutDependency:layoutDependency,layoutId:\"zALL7d7ju\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17okcqt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CcBQ5evax-container\",nodeId:\"CcBQ5evax\",rendersWithMotion:true,scopeId:\"nLgn2bfol\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"CcBQ5evax\",isMixedBorderRadius:false,layoutId:\"CcBQ5evax\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcType:\"URL\",srcUrl:aWqoI4YpM,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i6jq9x\",\"data-framer-name\":\"Scroll content\",layoutDependency:layoutDependency,layoutId:\"dwcIGTGmI\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1ib2xk\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-fb552b7f-a107-45dc-9e34-ef837a53e5c2, rgb(255, 255, 255)))\"},children:\"Project Title\"})}),className:\"framer-1bl0kca\",fonts:[\"FS;Space Grotesk-bold\"],layoutDependency:layoutDependency,layoutId:\"vJLJihfWl\",style:{\"--extracted-1lwpl3i\":\"var(--token-fb552b7f-a107-45dc-9e34-ef837a53e5c2, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:HHLUk09gm,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qDQWs.framer-17ii1nz, .framer-qDQWs .framer-17ii1nz { display: block; }\",\".framer-qDQWs.framer-14736ia { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1104px; }\",\".framer-qDQWs .framer-3uhorb { align-content: center; align-items: center; aspect-ratio: 1.6187683284457477 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 682px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qDQWs .framer-17okcqt-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-qDQWs .framer-1i6jq9x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: sticky; top: 160px; width: 100%; z-index: 1; }\",\".framer-qDQWs .framer-1bl0kca { flex: 0.7 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-qDQWs.framer-14736ia, .framer-qDQWs .framer-3uhorb { gap: 0px; } .framer-qDQWs.framer-14736ia > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-qDQWs.framer-14736ia > :first-child { margin-top: 0px; } .framer-qDQWs.framer-14736ia > :last-child { margin-bottom: 0px; } .framer-qDQWs .framer-3uhorb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-qDQWs .framer-3uhorb > :first-child { margin-left: 0px; } .framer-qDQWs .framer-3uhorb > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 726\n * @framerIntrinsicWidth 1104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"aWqoI4YpM\":\"uRL\",\"HHLUk09gm\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernLgn2bfol=withCSS(Component,css,\"framer-qDQWs\");export default FramernLgn2bfol;FramernLgn2bfol.displayName=\"Work Card\";FramernLgn2bfol.defaultProps={height:726,width:1104};addPropertyControls(FramernLgn2bfol,{aWqoI4YpM:{defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",title:\"URL\",type:ControlType.String},HHLUk09gm:{defaultValue:\"Project Title\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramernLgn2bfol,[{explicitInter:true,fonts:[{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/GFEQC7SZ2XMFHB2INR6RE24JKHO5JNTS/R2HDHPNP7PMXFG5AIIV7PF3KFELSLGKJ/COAKOVM7H37QQIPEFBZNVR5EL4GEPLQU.woff2\",weight:\"700\"}]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernLgn2bfol\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"aWqoI4YpM\\\":\\\"uRL\\\",\\\"HHLUk09gm\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"726\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1104\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nLgn2bfol.map", "// Generated by Framer (0afc761)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-YCRWP .framer-styles-preset-1ntlxlw:not(.rich-text-wrapper), .framer-YCRWP .framer-styles-preset-1ntlxlw.rich-text-wrapper a { --framer-link-current-text-color: var(--token-2354fac8-f087-421e-994c-7007488cdab2, #fff000); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-2354fac8-f087-421e-994c-7007488cdab2, #fff000); --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-YCRWP\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Hc10sKTFmVVxI6DJY6Wr/4GUER68HVGnGXhH14hTu/wgU4p1s0K.js\";const cycleOrder=[\"R00IUoPvK\",\"nNb8MTOKy\",\"FRVehrJjq\"];const serializationHash=\"framer-WKETo\";const variantClassNames={FRVehrJjq:\"framer-v-16es0l6\",nNb8MTOKy:\"framer-v-1ep9au0\",R00IUoPvK:\"framer-v-nkfjpo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const 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={Desktop:\"R00IUoPvK\",Phone:\"FRVehrJjq\",Tablet:\"nNb8MTOKy\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"R00IUoPvK\"};};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:\"R00IUoPvK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nkfjpo\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"R00IUoPvK\",ref:refBinding,style:{...style},...addPropertyOverrides({FRVehrJjq:{\"data-framer-name\":\"Phone\"},nNb8MTOKy:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-soxcpz\",\"data-framer-name\":\"Rows\",layoutDependency:layoutDependency,layoutId:\"oZ_Tw5Yox\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-140ttgv\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"rjDDEAMWV\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(42, 42, 42)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3py3h2\",\"data-framer-name\":\"Company Info\",layoutDependency:layoutDependency,layoutId:\"uzLqzRwoC\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||313.5)-80-406)/2)+20+0+0+0+0),pixelHeight:2880,pixelWidth:2880,sizes:\"200px\",src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"},className:\"framer-gf0s1l\",\"data-framer-name\":\"NeuronV2\",layoutDependency:layoutDependency,layoutId:\"dJrIMJrWw\",...addPropertyOverrides({FRVehrJjq:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(40+((componentViewport?.height||535.5)-40-668)/2)+20+0+0+0+0+0),pixelHeight:2880,pixelWidth:2880,sizes:\"200px\",src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"}},nNb8MTOKy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(60+((componentViewport?.height||555.5)-60-668)/2)+20+0+0+0+0+0),pixelHeight:2880,pixelWidth:2880,sizes:\"200px\",src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:\"We design meaningful experiences.\"})}),className:\"framer-6rbxxa\",\"data-framer-name\":\"Description\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"LXJga7lDz\",style:{\"--extracted-r6o4lv\":\"var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FRVehrJjq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:\"We design meaningful experiences.\"})})},nNb8MTOKy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:\"We design meaningful experiences.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mv6waf\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"GrWcmwY6C\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mWit4HsmD\",openInNewTab:false,scopeId:\"uYzbd9nzd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ntlxlw\",\"data-styles-preset\":\"wgU4p1s0K\",children:\"Home\"})})})}),className:\"framer-1sf4xv3\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"mWit4HsmD\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":xSp503Z9o\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DeHLqgIk1\",openInNewTab:false,scopeId:\"uYzbd9nzd\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ntlxlw\",\"data-styles-preset\":\"wgU4p1s0K\",children:\"About\"})})})}),className:\"framer-1ifzztz\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"DeHLqgIk1\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":UI9ovEZPu\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KUkrAUjqY\",openInNewTab:false,scopeId:\"uYzbd9nzd\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ntlxlw\",\"data-styles-preset\":\"wgU4p1s0K\",children:\"Services\"})})})}),className:\"framer-1emc62d\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"KUkrAUjqY\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":MqvSF7am2\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mWR3U0ab2\",openInNewTab:false,scopeId:\"uYzbd9nzd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ntlxlw\",\"data-styles-preset\":\"wgU4p1s0K\",children:\"Contact\"})})})}),className:\"framer-biqb2j\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"mWR3U0ab2\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-utldr1\",\"data-framer-name\":\"Copyright Wrapper\",layoutDependency:layoutDependency,layoutId:\"upypuL1P2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:\"\\xa9 Neuron Studios 2025. All rights reserved.\"})}),className:\"framer-1rs1vhl\",\"data-framer-name\":\"Copyright Notice\",fonts:[\"GF;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"AJHF_CqN2\",style:{\"--extracted-r6o4lv\":\"var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FRVehrJjq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:\"\\xa9 Neuron Studios 2025. All rights reserved.\"})})},nNb8MTOKy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:\"\\xa9 Neuron Studios 2025. All rights reserved.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://endlessagency.co/\",motionChild:true,nodeId:\"b0NrCMYRR\",openInNewTab:true,scopeId:\"uYzbd9nzd\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-1ntlxlw\",\"data-styles-preset\":\"wgU4p1s0K\",children:[\"Designed by \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1ib2xk\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"700\"},children:\"ENDLESS\"})]})})})}),className:\"framer-1maw7up\",\"data-framer-name\":\"Copyright Notice\",fonts:[\"GF;Poppins-regular\",\"FS;Clash Display-bold\"],layoutDependency:layoutDependency,layoutId:\"b0NrCMYRR\",style:{\"--extracted-r6o4lv\":\"var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FRVehrJjq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://endlessagency.co/\",motionChild:true,nodeId:\"b0NrCMYRR\",openInNewTab:true,scopeId:\"uYzbd9nzd\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-1ntlxlw\",\"data-styles-preset\":\"wgU4p1s0K\",children:[\"Designed by \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1ib2xk\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"700\"},children:\"ENDLESS\"})]})})})})},nNb8MTOKy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a785e7a8-cb8a-45b5-b67c-45aec4654626, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://endlessagency.co/\",motionChild:true,nodeId:\"b0NrCMYRR\",openInNewTab:true,scopeId:\"uYzbd9nzd\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-1ntlxlw\",\"data-styles-preset\":\"wgU4p1s0K\",children:[\"Designed by \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1ib2xk\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-weight\":\"700\"},children:\"ENDLESS\"})]})})})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WKETo.framer-8yeow7, .framer-WKETo .framer-8yeow7 { display: block; }\",\".framer-WKETo.framer-nkfjpo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-WKETo .framer-soxcpz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-WKETo .framer-140ttgv { 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: hidden; padding: 0px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-WKETo .framer-3py3h2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WKETo .framer-gf0s1l { flex: none; height: 48px; overflow: visible; position: relative; width: 200px; }\",\".framer-WKETo .framer-6rbxxa { flex: none; height: auto; max-width: 260px; position: relative; white-space: pre-wrap; width: 260px; word-break: break-word; word-wrap: break-word; }\",\".framer-WKETo .framer-1mv6waf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-WKETo .framer-1sf4xv3, .framer-WKETo .framer-1ifzztz, .framer-WKETo .framer-1emc62d, .framer-WKETo .framer-biqb2j { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-WKETo .framer-utldr1 { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WKETo .framer-1rs1vhl { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-WKETo .framer-1maw7up { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WKETo.framer-nkfjpo, .framer-WKETo .framer-soxcpz, .framer-WKETo .framer-140ttgv, .framer-WKETo .framer-3py3h2, .framer-WKETo .framer-1mv6waf, .framer-WKETo .framer-utldr1 { gap: 0px; } .framer-WKETo.framer-nkfjpo > *, .framer-WKETo .framer-140ttgv > *, .framer-WKETo .framer-utldr1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-WKETo.framer-nkfjpo > :first-child, .framer-WKETo .framer-140ttgv > :first-child, .framer-WKETo .framer-1mv6waf > :first-child, .framer-WKETo .framer-utldr1 > :first-child { margin-left: 0px; } .framer-WKETo.framer-nkfjpo > :last-child, .framer-WKETo .framer-140ttgv > :last-child, .framer-WKETo .framer-1mv6waf > :last-child, .framer-WKETo .framer-utldr1 > :last-child { margin-right: 0px; } .framer-WKETo .framer-soxcpz > *, .framer-WKETo .framer-3py3h2 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-WKETo .framer-soxcpz > :first-child, .framer-WKETo .framer-3py3h2 > :first-child { margin-top: 0px; } .framer-WKETo .framer-soxcpz > :last-child, .framer-WKETo .framer-3py3h2 > :last-child { margin-bottom: 0px; } .framer-WKETo .framer-1mv6waf > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } }\",\".framer-WKETo.framer-v-1ep9au0.framer-nkfjpo { padding: 60px 0px 0px 0px; width: 810px; }\",\".framer-WKETo.framer-v-1ep9au0 .framer-140ttgv, .framer-WKETo.framer-v-16es0l6 .framer-140ttgv { flex-direction: column; gap: 40px; }\",\".framer-WKETo.framer-v-1ep9au0 .framer-3py3h2, .framer-WKETo.framer-v-16es0l6 .framer-3py3h2 { align-content: center; align-items: center; order: 0; }\",\".framer-WKETo.framer-v-1ep9au0 .framer-1mv6waf, .framer-WKETo.framer-v-16es0l6 .framer-1mv6waf { flex: none; flex-direction: column; gap: 20px; justify-content: center; order: 1; width: 100%; }\",\".framer-WKETo.framer-v-1ep9au0 .framer-utldr1, .framer-WKETo.framer-v-16es0l6 .framer-utldr1 { flex-direction: column; }\",\".framer-WKETo.framer-v-1ep9au0 .framer-1rs1vhl, .framer-WKETo.framer-v-16es0l6 .framer-1rs1vhl { flex: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WKETo.framer-v-1ep9au0 .framer-140ttgv, .framer-WKETo.framer-v-1ep9au0 .framer-1mv6waf, .framer-WKETo.framer-v-1ep9au0 .framer-utldr1 { gap: 0px; } .framer-WKETo.framer-v-1ep9au0 .framer-140ttgv > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-WKETo.framer-v-1ep9au0 .framer-140ttgv > :first-child, .framer-WKETo.framer-v-1ep9au0 .framer-1mv6waf > :first-child, .framer-WKETo.framer-v-1ep9au0 .framer-utldr1 > :first-child { margin-top: 0px; } .framer-WKETo.framer-v-1ep9au0 .framer-140ttgv > :last-child, .framer-WKETo.framer-v-1ep9au0 .framer-1mv6waf > :last-child, .framer-WKETo.framer-v-1ep9au0 .framer-utldr1 > :last-child { margin-bottom: 0px; } .framer-WKETo.framer-v-1ep9au0 .framer-1mv6waf > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-WKETo.framer-v-1ep9au0 .framer-utldr1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-WKETo.framer-v-16es0l6.framer-nkfjpo { padding: 40px 0px 0px 0px; width: 390px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WKETo.framer-v-16es0l6 .framer-140ttgv, .framer-WKETo.framer-v-16es0l6 .framer-1mv6waf, .framer-WKETo.framer-v-16es0l6 .framer-utldr1 { gap: 0px; } .framer-WKETo.framer-v-16es0l6 .framer-140ttgv > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-WKETo.framer-v-16es0l6 .framer-140ttgv > :first-child, .framer-WKETo.framer-v-16es0l6 .framer-1mv6waf > :first-child, .framer-WKETo.framer-v-16es0l6 .framer-utldr1 > :first-child { margin-top: 0px; } .framer-WKETo.framer-v-16es0l6 .framer-140ttgv > :last-child, .framer-WKETo.framer-v-16es0l6 .framer-1mv6waf > :last-child, .framer-WKETo.framer-v-16es0l6 .framer-utldr1 > :last-child { margin-bottom: 0px; } .framer-WKETo.framer-v-16es0l6 .framer-1mv6waf > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-WKETo.framer-v-16es0l6 .framer-utldr1 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",...sharedStyle.css,'.framer-WKETo[data-border=\"true\"]::after, .framer-WKETo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 313.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nNb8MTOKy\":{\"layout\":[\"fixed\",\"auto\"]},\"FRVehrJjq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruYzbd9nzd=withCSS(Component,css,\"framer-WKETo\");export default FrameruYzbd9nzd;FrameruYzbd9nzd.displayName=\"Footer\";FrameruYzbd9nzd.defaultProps={height:313.5,width:1200};addPropertyControls(FrameruYzbd9nzd,{variant:{options:[\"R00IUoPvK\",\"nNb8MTOKy\",\"FRVehrJjq\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruYzbd9nzd,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"},{family:\"Poppins\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2\",weight:\"400\"},{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BFBSY7LX5W2U2EROCLVVTQP4VS7S4PC3/IIUX4FGTMD2LK2VWD3RVTAS4SSMUN7B5/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruYzbd9nzd\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nNb8MTOKy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FRVehrJjq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"313.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uYzbd9nzd.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don\u2019t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map", "// Generated by Framer (0afc761)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";const TimeDateFonts=getFonts(TimeDate);const cycleOrder=[\"E3lPS5Cau\",\"EFiHofX4P\",\"IIWUqTVAr\"];const serializationHash=\"framer-sAPZB\";const variantClassNames={E3lPS5Cau:\"framer-v-8wqpk3\",EFiHofX4P:\"framer-v-1wu0ir\",IIWUqTVAr:\"framer-v-64u1eu\"};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={\"Desktop - Hero\":\"E3lPS5Cau\",Footer:\"IIWUqTVAr\",Mobile:\"EFiHofX4P\"};const getProps=({color,height,id,width,...props})=>{return{...props,hvyH2UM9b:color??props.hvyH2UM9b??\"var(--token-f2e51d6c-fa2c-4269-94e8-0776848b54ee, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"E3lPS5Cau\"};};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,hvyH2UM9b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E3lPS5Cau\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IIWUqTVAr\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"IIWUqTVAr\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8wqpk3\",className,classNames),\"data-framer-name\":\"Desktop - Hero\",layoutDependency:layoutDependency,layoutId:\"E3lPS5Cau\",ref:refBinding,style:{...style},...addPropertyOverrides({EFiHofX4P:{\"data-framer-name\":\"Mobile\"},IIWUqTVAr:{\"data-framer-name\":\"Footer\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-140a4iz\",\"data-framer-name\":\"copyright\",layoutDependency:layoutDependency,layoutId:\"ZPxD4JfS7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-hvyH2UM9b-ZH_HwAE4q))\"},children:\"\\xa9\"})}),className:\"framer-omjxxc\",\"data-framer-name\":\"|\",fonts:[\"FS;Clash Display-regular\"],layoutDependency:layoutDependency,layoutId:\"wAubXfYzi\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-hvyH2UM9b-ZH_HwAE4q)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-hvyH2UM9b-ZH_HwAE4q\":hvyH2UM9b},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iw42pg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DD3FEg77j-container\",nodeId:\"DD3FEg77j\",rendersWithMotion:true,scopeId:\"ZH_HwAE4q\",children:/*#__PURE__*/_jsx(TimeDate,{color:hvyH2UM9b,font:{fontFamily:'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"DD3FEg77j\",layoutId:\"DD3FEg77j\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:false,showSeconds:true,showWeekday:false,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-hvyH2UM9b-ZH_HwAE4q))\"},children:\"Digital Design Studio\"})}),className:\"framer-1fcv61p\",\"data-framer-name\":\"Digital Designer\",fonts:[\"FS;Clash Display-regular\"],layoutDependency:layoutDependency,layoutId:\"l4NP0hAMQ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-hvyH2UM9b-ZH_HwAE4q)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-hvyH2UM9b-ZH_HwAE4q\":hvyH2UM9b},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-hvyH2UM9b-ZH_HwAE4q))\"},children:\"UIhub\"})}),className:\"framer-1l94ldn\",\"data-framer-name\":\"Digital Designer\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZfumoSR0W\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-hvyH2UM9b-ZH_HwAE4q)\",\"--variable-reference-hvyH2UM9b-ZH_HwAE4q\":hvyH2UM9b},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-hvyH2UM9b-ZH_HwAE4q))\"},children:\"Framer\"})}),className:\"framer-b8f75e\",\"data-framer-name\":\"Digital Designer\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qLDG8yw0P\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-hvyH2UM9b-ZH_HwAE4q)\",\"--variable-reference-hvyH2UM9b-ZH_HwAE4q\":hvyH2UM9b},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-hvyH2UM9b-ZH_HwAE4q))\"},children:\"\u2014\"})}),className:\"framer-uw7848\",\"data-framer-name\":\"|\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v9FVPx3lJ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-hvyH2UM9b-ZH_HwAE4q)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-hvyH2UM9b-ZH_HwAE4q\":hvyH2UM9b},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sAPZB.framer-lyh3uj, .framer-sAPZB .framer-lyh3uj { display: block; }\",\".framer-sAPZB.framer-8wqpk3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 48px; position: relative; width: 464px; }\",\".framer-sAPZB .framer-140a4iz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-sAPZB .framer-omjxxc, .framer-sAPZB .framer-1fcv61p, .framer-sAPZB .framer-1l94ldn, .framer-sAPZB .framer-b8f75e, .framer-sAPZB .framer-uw7848 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-sAPZB .framer-iw42pg-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sAPZB .framer-140a4iz { gap: 0px; } .framer-sAPZB .framer-140a4iz > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-sAPZB .framer-140a4iz > :first-child { margin-left: 0px; } .framer-sAPZB .framer-140a4iz > :last-child { margin-right: 0px; } }\",\".framer-sAPZB.framer-v-1wu0ir.framer-8wqpk3 { padding: 0px; }\",\".framer-sAPZB.framer-v-64u1eu.framer-8wqpk3 { gap: 8px; justify-content: flex-start; padding: 0px; width: min-content; }\",\".framer-sAPZB.framer-v-64u1eu .framer-140a4iz { order: 0; }\",\".framer-sAPZB.framer-v-64u1eu .framer-1l94ldn { order: 2; }\",\".framer-sAPZB.framer-v-64u1eu .framer-b8f75e { order: 4; }\",\".framer-sAPZB.framer-v-64u1eu .framer-uw7848 { order: 3; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sAPZB.framer-v-64u1eu.framer-8wqpk3 { gap: 0px; } .framer-sAPZB.framer-v-64u1eu.framer-8wqpk3 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-sAPZB.framer-v-64u1eu.framer-8wqpk3 > :first-child { margin-left: 0px; } .framer-sAPZB.framer-v-64u1eu.framer-8wqpk3 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 463.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EFiHofX4P\":{\"layout\":[\"fixed\",\"auto\"]},\"IIWUqTVAr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"hvyH2UM9b\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZH_HwAE4q=withCSS(Component,css,\"framer-sAPZB\");export default FramerZH_HwAE4q;FramerZH_HwAE4q.displayName=\"Credentials Span\";FramerZH_HwAE4q.defaultProps={height:19,width:463.5};addPropertyControls(FramerZH_HwAE4q,{variant:{options:[\"E3lPS5Cau\",\"EFiHofX4P\",\"IIWUqTVAr\"],optionTitles:[\"Desktop - Hero\",\"Mobile\",\"Footer\"],title:\"Variant\",type:ControlType.Enum},hvyH2UM9b:{defaultValue:\"var(--token-f2e51d6c-fa2c-4269-94e8-0776848b54ee, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerZH_HwAE4q,[{explicitInter:true,fonts:[{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...TimeDateFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZH_HwAE4q\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"463.5\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EFiHofX4P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IIWUqTVAr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"19\",\"framerVariables\":\"{\\\"hvyH2UM9b\\\":\\\"color\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZH_HwAE4q.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ContactForm(props){// Destructure props for dynamic configuration\nconst{formUrl=\"YOUR_GOOGLE_APPS_SCRIPT_URL_HERE\",backgroundColor=\"#000000\",textColor=\"#FFFFFF\",buttonColor=\"#F2994A\",buttonTextColor=\"#FFFFFF\",inputBackgroundColor=\"#EEEEEE\",inputTextColor=\"#333333\",formTitle=\"Contact Us\",nameLabel=\"Name\",emailLabel=\"Email\",messageLabel=\"Message\",buttonLabel=\"Send\",thankYouRedirectUrl=\"/thank-you\"}=props;// State to store form data\nconst[formData,setFormData]=useState({name:\"\",email:\"\",message:\"\"});// State to track form submission status\nconst[isSubmitting,setIsSubmitting]=useState(false);const[error,setError]=useState(\"\");const[success,setSuccess]=useState(false);// Styles\nconst containerStyle={fontFamily:\"DM Sans, sans-serif\",display:\"flex\",flexDirection:\"column\",width:\"100%\",height:\"100%\",backgroundColor:backgroundColor,color:textColor,padding:\"20px\",boxSizing:\"border-box\"};const inputStyle={width:\"100%\",padding:\"15px\",marginBottom:\"15px\",borderRadius:\"8px\",border:\"none\",boxSizing:\"border-box\",backgroundColor:inputBackgroundColor,color:inputTextColor,fontSize:\"16px\"};const textareaStyle={...inputStyle,height:\"120px\",resize:\"none\"};const buttonStyle={width:\"100%\",padding:\"15px\",backgroundColor:buttonColor,color:buttonTextColor,border:\"none\",borderRadius:\"8px\",cursor:\"pointer\",fontSize:\"16px\",fontWeight:\"bold\"};const titleStyle={fontSize:\"24px\",marginBottom:\"20px\",textAlign:\"center\"};const errorStyle={color:\"#FF3333\",marginBottom:\"15px\",textAlign:\"center\"};const successStyle={color:\"#4CAF50\",marginBottom:\"15px\",textAlign:\"center\"};// Handle input changes\nconst handleInputChange=e=>{const{name,value}=e.target;setFormData(prev=>({...prev,[name]:value}));};// Handle form submission\nconst handleSubmit=async e=>{e.preventDefault();setIsSubmitting(true);setError(\"\");// Simple validation\nif(!formData.name||!formData.email||!formData.message){setError(\"Please fill out all fields\");setIsSubmitting(false);return;}// Email validation\nconst emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;if(!emailRegex.test(formData.email)){setError(\"Please enter a valid email address\");setIsSubmitting(false);return;}try{// Direct fetch to Apps Script - fixed to handle CORS properly\nconst response=await fetch(formUrl,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"},body:new URLSearchParams(formData).toString()});// Since no-cors returns an opaque response, we need to assume success\n// Handle successful submission\nsetSuccess(true);setFormData({name:\"\",email:\"\",message:\"\"});// Optional redirect with a slight delay\nif(thankYouRedirectUrl){setTimeout(()=>{window.location.href=thankYouRedirectUrl;},1e3);}}catch(error){console.error(\"Form submission error:\",error);setError(\"An error occurred. Please try again.\");}finally{setIsSubmitting(false);}};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[formTitle&&/*#__PURE__*/_jsx(\"h2\",{style:titleStyle,children:formTitle}),error&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:error}),success&&/*#__PURE__*/_jsx(\"div\",{style:successStyle,children:\"Form submitted successfully!\"}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"name\",placeholder:nameLabel,value:formData.name,onChange:handleInputChange,style:inputStyle,required:true}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",placeholder:emailLabel,value:formData.email,onChange:handleInputChange,style:inputStyle,required:true}),/*#__PURE__*/_jsx(\"textarea\",{name:\"message\",placeholder:messageLabel,value:formData.message,onChange:handleInputChange,style:textareaStyle,required:true}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:buttonStyle,disabled:isSubmitting||success,children:isSubmitting?\"Sending...\":success?\"Sent!\":buttonLabel})]})]});}// Property Controls for Framer\naddPropertyControls(ContactForm,{formUrl:{type:ControlType.String,title:\"Form Submission URL\",defaultValue:\"YOUR_GOOGLE_APPS_SCRIPT_URL_HERE\"},formTitle:{type:ControlType.String,title:\"Form Title\",defaultValue:\"Contact Us\"},nameLabel:{type:ControlType.String,title:\"Name Field Label\",defaultValue:\"Name\"},emailLabel:{type:ControlType.String,title:\"Email Field Label\",defaultValue:\"Email\"},messageLabel:{type:ControlType.String,title:\"Message Field Label\",defaultValue:\"Message\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Send\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#F2994A\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#FFFFFF\"},inputBackgroundColor:{type:ControlType.Color,title:\"Input Background Color\",defaultValue:\"#EEEEEE\"},inputTextColor:{type:ControlType.Color,title:\"Input Text Color\",defaultValue:\"#333333\"},thankYouRedirectUrl:{type:ControlType.String,title:\"Thank You Page Redirect URL\",defaultValue:\"/thank-you\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form2_1.map", "// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SplashCursor from\"https://framerusercontent.com/modules/ak4gbVlXXGdYeDHiSWZP/wGF5pjIKKsX2HwPBNVJl/SplashCursor_1.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import StatisticsCard from\"#framer/local/canvasComponent/e_VgF5TkM/e_VgF5TkM.js\";import ImageItem from\"#framer/local/canvasComponent/LmDTkFmYE/LmDTkFmYE.js\";import Nav from\"#framer/local/canvasComponent/NksJe9q3P/NksJe9q3P.js\";import WorkCard from\"#framer/local/canvasComponent/nLgn2bfol/nLgn2bfol.js\";import Footer from\"#framer/local/canvasComponent/uYzbd9nzd/uYzbd9nzd.js\";import CredentialsSpan from\"#framer/local/canvasComponent/ZH_HwAE4q/ZH_HwAE4q.js\";import ContactForm from\"#framer/local/codeFile/bM5ZU_R/Form2_1.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const SplashCursorFonts=getFonts(SplashCursor);const SmoothScrollFonts=getFonts(SmoothScroll);const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const VideoFonts=getFonts(Video);const ImageWithFX=withFX(Image);const CredentialsSpanFonts=getFonts(CredentialsSpan);const TickerFonts=getFonts(Ticker);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const StatisticsCardFonts=getFonts(StatisticsCard);const MotionDivWithFX=withFX(motion.div);const ImageItemFonts=getFonts(ImageItem);const WorkCardFonts=getFonts(WorkCard);const ContactFormFonts=getFonts(ContactForm);const FooterFonts=getFonts(Footer);const breakpoints={EfjCrNyCb:\"(max-width: 809px)\",Sw5att9YU:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-QuLzn\";const variantClassNames={EfjCrNyCb:\"framer-v-ol5pzs\",Sw5att9YU:\"framer-v-amvob5\",WQLkyLRf1:\"framer-v-72rtr7\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={bounce:.2,delay:2,duration:1,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:-150};const transition2={delay:1.7,duration:.7,ease:[.4,0,0,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition3,x:0,y:0};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"EfjCrNyCb\",Tablet:\"Sw5att9YU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};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);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"xSp503Z9o\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"UI9ovEZPu\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"zu6tvG8Nf\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"MqvSF7am2\");const ref4=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-cd1d0180-07dc-4a73-b1f2-ae3108805c83, rgb(13, 13, 13)); } @media (min-width: 810px) and (max-width: 1199px) { html body { background: rgb(8, 8, 8); } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jlmliq-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"k_4thpXbS\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SplashCursor,{BACK_COLOR:\"var(--token-2354fac8-f087-421e-994c-7007488cdab2, rgb(255, 240, 0))\",CAPTURE_RESOLUTION:512,COLOR_UPDATE_SPEED:10,CURL:2.1,DENSITY_DISSIPATION:3.5,DYE_RESOLUTION:1440,height:\"100%\",id:\"k_4thpXbS\",layoutId:\"k_4thpXbS\",PRESSURE_ITERATIONS:14,PRESSURE:.7,SHADING:true,SIM_RESOLUTION:128,SPLAT_FORCE:4500,SPLAT_RADIUS:.1,style:{height:\"100%\",width:\"100%\"},TRANSPARENT:true,VELOCITY_DISSIPATION:1.4,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q66or9-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fbi4b6Sdg\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"fbi4b6Sdg\",intensity:10,layoutId:\"fbi4b6Sdg\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-leqyr3-container\",\"data-framer-appear-id\":\"leqyr3\",initial:animation1,layoutScroll:true,nodeId:\"RBOJFRoqm\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{__framer__variantAppearEffectEnabled:undefined,variant:\"P8zv_aJMy\"},Sw5att9YU:{__framer__variantAppearEffectEnabled:undefined,variant:\"c2Xd6aGkQ\"}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"RBOJFRoqm\",layoutId:\"RBOJFRoqm\",style:{width:\"100%\"},variant:\"t9h43Ozxr\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-z8waaq\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-uynhmm-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"UhrAiWMQs\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"UhrAiWMQs\",isMixedBorderRadius:false,layoutId:\"UhrAiWMQs\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcType:\"URL\",srcUrl:\"https://res.cloudinary.com/dkbhbd7dr/video/upload/v1743461971/ssstwitter.com_1743461789639_hjr3qm.mp4\",startTime:12.9,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsx(ImageWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:40,__perspectiveFX:false,__targetOpacity:.1,background:{alt:\"\",backgroundSize:.4,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:96,pixelWidth:96,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/wGAHOWhVswEtWkOKTJN6s2CW0.svg\"},className:\"framer-bn07w9\",\"data-framer-name\":\"Dots\"}),/*#__PURE__*/_jsxs(\"header\",{className:\"framer-12e05hv\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qihl3a\",\"data-framer-name\":\"Headline Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1600px) - 32px) * 0.85)`,y:(componentViewport?.y||0)+0+0+0+232+0+191+0+0},Sw5att9YU:{width:`calc((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1600px) - 48px) * 0.72)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:`calc((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1600px) - 58px) * 0.42)`,y:(componentViewport?.y||0)+0+0+0+643+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-155zq2r-container\",nodeId:\"iOIOY_7Xk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"EFiHofX4P\"}},children:/*#__PURE__*/_jsx(CredentialsSpan,{height:\"100%\",hvyH2UM9b:\"var(--token-f2e51d6c-fa2c-4269-94e8-0776848b54ee, rgb(255, 255, 255))\",id:\"iOIOY_7Xk\",layoutId:\"iOIOY_7Xk\",style:{width:\"100%\"},variant:\"E3lPS5Cau\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7894x3\",\"data-framer-name\":\"Headline\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+232+0+191+0+67+0+0),pixelHeight:2880,pixelWidth:2880,sizes:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1600px) - 32px)`,src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"}},Sw5att9YU:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+643+0+0+0+67+0+0),pixelHeight:2880,pixelWidth:2880,sizes:`calc((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1600px) - 48px) * 0.72)`,src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1440,intrinsicWidth:1440,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+643+0+0+0+67+0+0),pixelHeight:2880,pixelWidth:2880,sizes:`calc((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1600px) - 58px) * 0.7)`,src:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=512 512w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/8czTmpRdTI7XxATaIExoaLPv6w.png 2880w\"},className:\"framer-1ebklwh\",\"data-framer-name\":\"NeuronV2\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l3jxoy\",\"data-framer-name\":\"Subheadline\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjA=\",\"--framer-font-family\":'\"BDO Grotesk Variable\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"1000\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-f2e51d6c-fa2c-4269-94e8-0776848b54ee, rgb(255, 255, 255))\"},children:\"We design meaningful experiences.\"})}),className:\"framer-rsizn5\",fonts:[\"BI;BDO Grotesk/variable/v0\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hge0c1\",\"data-framer-name\":\"Brands\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-wptaoh\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-wzwmc2\",\"data-framer-appear-id\":\"wzwmc2\",\"data-framer-name\":\"Content\",initial:animation3,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jf6cvo-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ws0B5n3vk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{gap:30}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:4,fadeWidth:15,overflow:false},gap:60,height:\"100%\",hoverFactor:1,id:\"ws0B5n3vk\",layoutId:\"ws0B5n3vk\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1m8q66i\",\"data-framer-name\":\"Sidemen\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 132 38\"><path d=\"M 92.425 27.781 L 86.448 27.781 C 86.107 20.897 85.769 14.086 85.429 7.233 C 85.694 7.058 85.96 6.88 86.354 6.617 L 82.277 6.617 C 82.545 13.08 82.81 19.477 83.082 26.063 L 77.027 22.483 C 76.89 17.412 76.753 12.375 76.616 7.341 L 77.578 6.761 L 73.478 6.761 C 73.61 13.718 73.742 20.639 73.874 27.605 L 67.907 27.605 L 67.907 3.47 L 90.857 3.065 C 91.379 11.298 91.905 19.496 92.425 27.781 Z M 110.7 2.148 L 126.402 1.074 C 127.675 10.371 128.944 19.634 130.208 28.862 L 124.268 28.862 C 123.286 21.148 122.321 13.563 121.353 5.948 L 122.385 5.151 L 116.759 5.452 C 117.675 13.176 118.574 20.836 119.49 28.48 L 113.55 28.48 C 112.589 19.661 111.649 10.944 110.7 2.148 Z M 18.589 28.388 L 1.899 29.019 C 2.422 25.184 2.937 21.409 3.453 17.619 L 9.28 17.619 C 8.991 19.905 8.709 22.123 8.432 24.313 L 7.352 24.963 L 13.043 24.963 C 13.339 22.471 13.626 20.059 13.913 17.647 L 4.148 12.573 C 4.671 8.74 5.189 4.957 5.719 1.072 L 21.422 2.148 C 21.034 5.746 20.653 9.274 20.267 12.808 L 14.492 12.808 C 14.761 10.529 15.018 8.347 15.272 6.182 L 16.218 5.642 L 16.191 5.492 L 10.874 5.209 C 10.56 7.693 10.24 10.123 9.9 12.702 L 19.742 17.658 C 19.364 21.225 18.975 24.783 18.589 28.388 Z M 47.579 3.22 C 47.249 10.159 46.919 17.029 46.589 23.965 C 45.144 25.177 43.68 26.417 42.2 27.638 C 42.023 27.762 41.811 27.828 41.595 27.828 C 37.724 27.918 33.852 28.001 29.98 28.077 C 29.883 28.057 29.787 28.029 29.693 27.993 C 30.409 19.601 31.127 11.184 31.853 2.681 Z M 37.234 6.41 C 36.806 12.27 36.385 18.075 35.97 23.826 L 35 24.431 L 40.639 24.431 C 41.001 18.607 41.356 12.865 41.712 7.127 L 42.656 6.571 L 42.596 6.405 Z M 92.918 2.974 L 108.638 2.262 C 109.007 5.84 109.37 9.345 109.743 12.941 L 103.968 12.941 C 103.778 10.914 103.585 8.85 103.391 6.749 L 104.216 6.156 L 98.835 6.156 C 99.066 8.981 99.284 11.668 99.505 14.385 L 102.495 14.385 L 104.475 16.124 C 104.475 16.186 104.457 16.249 104.448 16.314 L 99.66 16.314 C 99.868 18.947 100.063 21.425 100.257 23.899 L 99.432 24.375 L 99.432 24.518 L 105.011 24.518 C 104.816 22.296 104.618 20.021 104.412 17.678 L 110.232 17.678 C 110.595 21.179 110.959 24.683 111.335 28.315 L 94.623 27.902 Z M 49.985 3.372 L 65.66 3.372 L 65.66 13.285 L 60.025 13.285 L 60.025 7.398 L 61.08 6.761 L 55.481 6.761 L 55.481 14.539 L 58.245 14.539 C 58.893 15.145 59.501 15.712 60.256 16.421 L 55.201 16.421 L 55.201 23.61 L 53.955 24.3 L 59.811 24.3 L 59.811 17.756 L 65.658 17.756 L 65.658 27.633 L 48.972 27.633 C 49.311 19.539 49.649 11.452 49.985 3.372 Z M 130.614 31.872 C 130.817 33.323 131.008 34.681 131.19 36.031 C 131.202 36.172 131.202 36.315 131.19 36.457 L 79.423 34.129 L 77.786 32.262 L 79.505 30.179 C 96.525 30.359 113.52 30.934 130.614 31.872 Z M 0.876 36.459 C 1.071 35.039 1.279 33.523 1.505 31.887 C 18.5 30.935 35.503 30.379 52.614 30.184 L 54.33 32.26 L 52.704 34.139 Z M 27.124 28.199 L 21.163 28.199 C 22.046 19.608 22.932 10.992 23.829 2.26 L 29.453 2.544 C 28.675 11.101 27.908 19.572 27.124 28.199 Z M 76.502 35.214 L 73.755 35.214 L 72.47 33.647 L 71.278 35.167 L 68.493 35.167 L 70.914 32.138 L 68.64 29.253 L 71.359 29.253 C 71.673 29.653 72.039 30.117 72.437 30.626 L 73.476 29.25 L 76.223 29.25 C 75.431 30.281 74.728 31.198 74.001 32.148 Z M 61.215 32.133 C 62.014 33.134 62.763 34.076 63.598 35.125 L 60.829 35.125 L 59.646 33.653 L 58.385 35.191 L 55.651 35.191 L 58.126 32.15 L 55.95 29.285 L 58.669 29.285 L 59.704 30.607 L 60.791 29.217 L 63.504 29.217 Z M 64.965 29.227 L 67.185 29.227 L 67.185 35.13 L 64.965 35.13 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:8819925879,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h3ml18\",\"data-framer-name\":\"Higround Wide\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 291 30\"><path d=\"M 11.794 27.104 L 14.491 22.08 C 14.772 21.556 14.098 21.044 13.656 21.446 L 6.848 27.619 C 6.302 28.125 5.448 28.42 4.542 28.42 L 1.424 28.42 C 0.315 28.42 -0.366 27.575 0.209 26.916 L 8.939 16.896 L 17.765 6.766 C 18.317 6.131 19.639 6.131 20.191 6.766 L 24.962 12.116 C 25.216 12.403 24.704 12.716 24.329 12.508 L 23.238 11.898 C 22.684 11.588 22.166 11.19 21.549 11.011 C 20.903 10.824 20.113 11.091 20.115 11.871 C 20.115 12.229 20.319 12.541 20.475 12.849 C 20.636 13.166 20.791 13.486 20.953 13.801 C 21.428 14.721 21.902 15.641 22.363 16.569 L 23.387 18.618 C 23.613 19.06 24.112 19.29 24.594 19.174 C 24.884 19.117 25.13 18.927 25.258 18.661 C 25.476 18.188 25.814 17.864 26.367 18.091 L 27.11 18.443 C 27.478 18.618 27.981 18.518 28.163 18.235 L 28.553 17.534 C 28.683 17.331 29.086 17.313 29.252 17.504 L 37.746 26.918 C 38.321 27.579 37.639 28.423 36.531 28.423 L 33.278 28.423 C 32.896 28.422 32.519 28.335 32.176 28.166 L 26.635 25.445 C 26.474 25.364 26.283 25.375 26.132 25.473 C 25.981 25.572 25.895 25.743 25.904 25.923 L 26 27.48 C 26.033 27.994 25.443 28.423 24.704 28.423 L 13.086 28.423 C 12.111 28.423 11.44 27.739 11.794 27.105 Z M 14.239 3.05 L 15.529 3.474 C 16.191 3.691 16.12 4.634 15.434 4.754 L 14.465 4.925 C 13.841 5.035 13.344 5.496 13.195 6.103 L 12.911 7.254 C 12.742 7.941 11.747 7.938 11.586 7.245 L 11.324 6.121 C 11.176 5.501 10.672 5.03 10.044 4.924 L 9.065 4.753 C 8.375 4.633 8.307 3.686 8.971 3.47 L 10.267 3.049 C 10.778 2.884 11.17 2.474 11.312 1.961 L 11.74 0.38 C 11.877 -0.125 12.604 -0.13 12.75 0.374 L 13.212 1.981 C 13.356 2.481 13.742 2.881 14.243 3.046 L 14.239 3.048 Z M 47.879 6.278 L 57.867 6.278 L 57.867 11.533 L 68.165 11.533 L 68.165 6.278 L 78.152 6.278 L 78.152 28.42 L 68.165 28.42 L 68.165 15.529 L 57.867 15.529 L 57.867 28.42 L 47.879 28.42 Z M 80.505 6.278 L 90.427 6.278 L 90.427 28.42 L 80.505 28.42 Z M 99.256 27.421 C 96.989 26.447 95.216 25.089 93.936 23.346 C 92.657 21.604 92.017 19.605 92.017 17.35 C 92.017 15.095 92.713 13.095 94.108 11.352 C 95.502 9.61 97.436 8.252 99.912 7.277 C 102.386 6.304 105.185 5.817 108.306 5.817 C 110.554 5.817 112.664 6.13 114.642 6.755 C 116.617 7.38 118.298 8.264 119.682 9.401 C 121.066 10.539 122.008 11.856 122.506 13.351 L 113.177 14.582 C 112.977 14.118 112.64 13.726 112.21 13.46 C 111.751 13.162 111.191 12.944 110.524 12.8 C 109.785 12.649 109.031 12.577 108.277 12.585 C 107.069 12.585 105.988 12.779 105.032 13.17 C 104.076 13.56 103.331 14.112 102.8 14.831 C 102.271 15.55 102.005 16.39 102.005 17.352 C 102.005 18.316 102.322 19.157 102.957 19.875 C 103.591 20.592 104.47 21.146 105.594 21.536 C 106.718 21.926 107.997 22.121 109.433 22.121 C 110.536 22.121 111.513 22.017 112.366 21.814 C 113.218 21.609 113.911 21.311 114.44 20.921 C 114.971 20.532 115.298 20.061 115.423 19.506 L 105.437 19.506 L 105.437 15.509 L 125.035 15.509 L 125.035 28.425 L 117.233 28.425 L 116.89 25.104 C 115.765 26.376 114.345 27.353 112.756 27.949 C 111.122 28.574 109.192 28.886 106.967 28.886 C 104.096 28.886 101.527 28.4 99.26 27.426 Z M 165.485 27.483 C 162.936 26.549 160.964 25.213 159.572 23.468 C 158.178 21.725 157.481 19.685 157.481 17.348 C 157.481 15.01 158.178 12.97 159.572 11.228 C 160.967 9.485 162.936 8.148 165.485 7.214 C 168.034 6.28 170.982 5.814 174.331 5.814 C 177.681 5.814 180.629 6.28 183.178 7.214 C 185.725 8.146 187.696 9.485 189.091 11.228 C 190.485 12.97 191.182 15.01 191.182 17.348 C 191.182 19.685 190.484 21.725 189.091 23.468 C 187.696 25.21 185.725 26.549 183.178 27.483 C 180.629 28.415 177.679 28.883 174.331 28.883 C 170.983 28.883 168.032 28.415 165.485 27.483 Z M 177.936 21.561 C 178.965 21.192 179.767 20.649 180.339 19.932 C 180.912 19.215 181.197 18.354 181.197 17.35 C 181.197 16.345 180.911 15.484 180.339 14.766 C 179.767 14.05 178.965 13.506 177.936 13.137 C 176.907 12.769 175.705 12.582 174.331 12.582 C 172.958 12.582 171.757 12.767 170.726 13.137 C 169.698 13.506 168.895 14.05 168.324 14.766 C 167.751 15.485 167.466 16.345 167.466 17.349 C 167.466 18.354 167.752 19.215 168.324 19.932 C 168.896 20.65 169.698 21.192 170.726 21.561 C 171.755 21.93 172.958 22.116 174.331 22.116 C 175.705 22.116 176.906 21.931 177.936 21.561 Z M 199.892 27.575 C 197.614 26.705 195.829 25.428 194.539 23.746 C 193.25 22.065 192.605 20.036 192.605 17.658 L 192.605 6.278 L 202.591 6.278 L 202.591 17.35 C 202.591 18.253 202.815 19.066 203.262 19.795 C 203.71 20.524 204.323 21.091 205.104 21.503 C 205.884 21.913 206.762 22.118 207.742 22.118 C 208.721 22.118 209.602 21.913 210.394 21.503 C 211.157 21.119 211.796 20.527 212.236 19.795 C 212.677 19.056 212.904 18.21 212.892 17.35 L 212.892 6.278 L 222.879 6.278 L 222.879 17.658 C 222.879 20.035 222.239 22.065 220.959 23.746 C 219.68 25.429 217.897 26.705 215.609 27.575 C 213.319 28.446 210.699 28.881 207.745 28.881 C 204.792 28.881 202.175 28.445 199.897 27.575 Z M 225.028 6.278 L 236.76 6.278 L 248.369 20.27 L 248.369 6.278 L 257.731 6.278 L 257.731 28.42 L 245.999 28.42 L 234.39 14.183 L 234.39 28.42 L 225.028 28.42 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 153.899 21.346 C 153.573 20.947 153.201 20.587 152.791 20.274 C 152.483 20.039 152.139 19.856 151.772 19.732 C 152.473 19.507 153.142 19.191 153.762 18.792 C 154.643 18.233 155.377 17.469 155.899 16.564 C 156.408 15.671 156.663 14.672 156.663 13.565 C 156.677 12.212 156.243 10.893 155.43 9.812 C 154.608 8.706 153.449 7.84 151.951 7.212 C 150.453 6.587 148.726 6.275 146.771 6.275 L 127.017 6.275 L 127.017 28.42 L 137.004 28.42 L 137.004 21.654 L 141.231 21.654 C 142.043 21.654 142.782 21.792 143.447 22.07 C 144.127 22.358 144.719 22.82 145.164 23.409 L 149.157 28.421 L 159.634 28.421 L 153.902 21.349 Z M 137.002 16.426 L 137.002 11.814 L 143.243 11.814 C 143.849 11.804 144.451 11.903 145.022 12.106 C 145.541 12.301 145.948 12.572 146.239 12.921 C 146.53 13.269 146.676 13.67 146.676 14.121 C 146.676 14.571 146.52 15.004 146.208 15.351 C 145.896 15.7 145.475 15.966 144.944 16.151 C 144.386 16.34 143.801 16.434 143.212 16.429 L 137.002 16.429 Z M 260.105 6.277 L 276.3 6.277 C 279.15 6.277 281.663 6.739 283.836 7.661 C 286.008 8.584 287.694 9.881 288.892 11.552 C 290.087 13.224 290.685 15.155 290.685 17.35 C 290.685 19.544 290.087 21.475 288.892 23.146 C 287.694 24.819 286.011 26.115 283.836 27.037 C 281.661 27.96 279.15 28.422 276.3 28.422 L 260.105 28.422 L 260.105 6.276 Z M 274.741 21.962 C 275.947 21.962 277.028 21.777 277.986 21.407 C 278.943 21.039 279.687 20.505 280.217 19.809 C 280.748 19.112 281.012 18.291 281.012 17.347 C 281.012 16.405 280.748 15.585 280.217 14.887 C 279.687 14.19 278.943 13.656 277.986 13.287 C 277.028 12.92 275.947 12.734 274.741 12.734 L 269.779 12.734 L 269.779 21.96 L 274.741 21.96 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:8944511179,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4ywf3q\",\"data-framer-name\":\"FaZe\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52 52\"><path d=\"M 1.378 11.169 C 1.341 11.178 1.347 11.2 1.4 11.254 C 1.453 11.309 1.739 11.629 1.93 11.849 L 2.082 12.021 C 2.106 12.048 2.176 12.13 2.237 12.204 C 2.299 12.278 2.378 12.37 2.411 12.408 C 2.479 12.485 2.545 12.563 2.611 12.642 C 2.686 12.732 2.776 12.838 2.81 12.876 C 2.844 12.914 2.918 13.001 2.976 13.071 C 3.034 13.14 3.112 13.231 3.15 13.274 C 3.187 13.317 3.237 13.376 3.26 13.404 C 3.283 13.433 3.336 13.495 3.377 13.542 C 3.483 13.663 3.587 13.785 3.69 13.908 C 3.749 13.978 3.827 14.069 3.863 14.11 C 3.928 14.184 4.263 14.576 4.36 14.695 C 4.389 14.729 4.467 14.821 4.535 14.899 C 4.601 14.978 4.699 15.093 4.751 15.155 C 4.834 15.254 4.918 15.352 5.002 15.449 C 5.088 15.548 5.359 15.834 5.388 15.857 C 5.4 15.867 5.436 15.901 5.466 15.934 C 5.592 16.067 5.96 16.342 6.229 16.503 C 6.472 16.647 6.864 16.828 7.126 16.913 C 7.285 16.966 7.716 17.061 7.932 17.091 C 8.205 17.13 7.973 17.129 14.558 17.132 C 18.743 17.135 20.871 17.138 20.94 17.144 C 21.204 17.167 21.378 17.234 21.52 17.369 C 21.689 17.53 21.787 17.708 21.835 17.946 C 21.849 18.016 21.851 18.075 21.85 18.557 L 21.85 19.09 L 21.822 19.228 C 21.799 19.349 21.789 19.379 21.748 19.462 C 21.654 19.655 21.509 19.806 21.338 19.894 C 21.298 19.915 21.117 19.968 21.056 19.977 C 21.021 19.982 18.743 19.988 14.965 19.991 C 10.92 19.995 8.925 20.001 8.918 20.006 C 8.889 20.03 8.911 20.066 9.066 20.241 C 9.094 20.273 9.138 20.324 9.162 20.354 C 9.186 20.385 9.259 20.469 9.324 20.542 C 9.388 20.616 9.475 20.716 9.516 20.767 C 9.558 20.817 9.631 20.903 9.678 20.957 C 9.726 21.012 9.789 21.086 9.82 21.121 C 9.849 21.157 9.914 21.233 9.963 21.29 C 10.012 21.348 10.102 21.453 10.162 21.525 C 10.223 21.596 10.331 21.723 10.402 21.807 C 10.474 21.89 10.549 21.98 10.571 22.006 C 10.592 22.032 10.657 22.108 10.715 22.175 C 10.772 22.242 10.847 22.329 10.88 22.37 C 10.933 22.435 10.988 22.5 11.043 22.564 C 11.101 22.631 11.172 22.715 11.204 22.751 C 11.235 22.788 11.301 22.866 11.351 22.925 C 11.401 22.984 11.467 23.061 11.497 23.097 C 11.528 23.134 11.614 23.234 11.688 23.322 C 11.763 23.409 11.872 23.538 11.932 23.609 C 12.001 23.691 12.07 23.772 12.14 23.853 C 12.195 23.917 12.265 23.999 12.294 24.034 C 12.323 24.07 12.382 24.139 12.424 24.187 C 12.466 24.236 12.559 24.348 12.633 24.434 C 12.706 24.522 12.792 24.623 12.824 24.658 C 12.856 24.694 12.914 24.762 12.954 24.81 C 13.426 25.369 13.832 25.725 14.332 26.016 C 14.496 26.111 14.549 26.138 14.746 26.226 C 15.003 26.339 15.28 26.435 15.543 26.499 C 15.731 26.545 15.878 26.567 16.209 26.6 C 16.327 26.612 17.496 26.62 19.632 26.624 C 21.071 26.625 21.04 26.625 21.185 26.673 C 21.3 26.712 21.448 26.795 21.54 26.873 C 21.67 26.984 21.774 27.181 21.819 27.41 C 21.86 27.61 21.858 27.275 21.856 35.549 C 21.855 39.855 21.856 43.386 21.859 43.395 C 21.869 43.424 21.889 43.415 21.954 43.354 C 22.089 43.224 22.322 43.018 22.636 42.75 C 22.684 42.708 22.726 42.672 22.995 42.439 C 23.053 42.388 23.111 42.337 23.168 42.285 C 23.211 42.247 23.254 42.21 23.298 42.173 C 23.351 42.129 23.404 42.085 23.455 42.039 C 23.6 41.912 23.652 41.867 23.783 41.753 C 23.855 41.691 23.961 41.6 24.017 41.549 C 24.078 41.495 24.14 41.441 24.203 41.389 C 24.25 41.351 24.322 41.289 24.366 41.25 C 24.523 41.111 24.626 41.022 24.702 40.958 C 24.745 40.923 24.808 40.869 24.841 40.838 C 24.874 40.808 24.966 40.728 25.044 40.661 C 25.122 40.594 25.221 40.509 25.264 40.47 C 25.308 40.432 25.407 40.346 25.485 40.28 C 25.564 40.213 25.675 40.118 25.732 40.067 C 25.856 39.958 25.98 39.85 26.105 39.742 C 26.166 39.69 26.248 39.618 26.286 39.585 C 26.325 39.55 26.402 39.484 26.457 39.437 C 26.512 39.391 26.619 39.298 26.694 39.231 C 26.77 39.164 26.874 39.075 26.924 39.033 C 27.017 38.955 27.137 38.85 27.284 38.719 C 27.33 38.677 27.377 38.637 27.425 38.598 C 27.459 38.569 27.542 38.498 27.61 38.438 C 27.684 38.372 27.759 38.307 27.834 38.243 C 27.959 38.138 28.082 38.03 28.203 37.922 C 28.247 37.883 28.307 37.83 28.339 37.805 C 28.371 37.779 28.427 37.73 28.465 37.697 C 28.595 37.582 28.725 37.469 28.857 37.356 C 28.894 37.324 28.979 37.252 29.045 37.194 C 29.11 37.137 29.213 37.05 29.27 36.999 C 29.328 36.949 29.416 36.873 29.464 36.83 C 29.529 36.773 29.594 36.717 29.659 36.661 C 29.717 36.611 29.817 36.524 29.881 36.469 C 30.012 36.355 30.143 36.242 30.275 36.129 C 30.33 36.082 30.385 36.034 30.439 35.985 C 30.499 35.93 30.56 35.877 30.622 35.824 C 30.694 35.763 30.807 35.666 30.873 35.608 C 31.368 35.178 31.7 34.941 32.155 34.697 C 32.676 34.417 33.363 34.193 33.932 34.118 C 34.421 34.053 34.31 34.056 36.467 34.049 C 37.174 34.048 37.625 34.042 37.685 34.037 C 37.769 34.029 37.853 34.023 37.938 34.018 C 38.288 33.998 38.58 33.939 38.98 33.808 C 39.425 33.663 39.94 33.398 40.227 33.164 C 40.338 33.076 40.545 32.895 40.653 32.793 C 40.804 32.65 41.97 31.485 41.97 31.477 C 41.97 31.474 41.974 31.47 41.979 31.47 C 41.99 31.47 46.324 27.138 46.337 27.112 C 46.345 27.098 46.346 27.089 46.34 27.083 C 46.334 27.077 44.458 27.073 40.491 27.073 C 33.598 27.073 32.333 27.069 32.099 27.047 C 31.911 27.03 31.82 27.015 31.68 26.98 C 31.423 26.916 31.13 26.782 30.873 26.612 C 30.744 26.527 30.651 26.45 30.526 26.328 C 30.469 26.273 30.419 26.227 30.416 26.227 C 30.412 26.227 30.409 26.222 30.409 26.215 C 30.409 26.209 30.391 26.187 30.369 26.166 C 30.263 26.062 30.074 25.781 29.975 25.581 C 29.912 25.453 29.816 25.21 29.781 25.088 C 29.762 25.019 29.719 24.786 29.7 24.645 C 29.686 24.541 29.685 24.352 29.685 22.171 C 29.685 19.683 29.685 19.654 29.724 19.349 C 29.756 19.103 29.808 18.928 29.931 18.649 C 30.049 18.383 30.152 18.225 30.358 17.988 C 30.459 17.872 30.477 17.854 30.61 17.74 C 30.753 17.616 30.842 17.551 30.962 17.479 C 31.329 17.258 31.714 17.13 32.117 17.093 C 32.186 17.086 33.492 17.083 36.295 17.082 C 40.895 17.079 42.547 17.074 42.729 17.059 C 43.123 17.026 43.431 16.967 43.759 16.861 C 44.288 16.689 44.824 16.397 45.22 16.066 C 45.401 15.914 46.048 15.297 46.087 15.239 C 46.094 15.229 46.103 15.22 46.11 15.22 C 46.12 15.22 46.2 15.135 46.2 15.124 C 46.2 15.12 46.206 15.116 46.213 15.114 C 46.227 15.112 47.621 13.722 47.621 13.71 C 47.621 13.706 47.626 13.703 47.632 13.703 C 47.638 13.703 47.897 13.45 48.206 13.14 C 48.515 12.831 48.772 12.576 48.775 12.575 C 48.779 12.573 49.044 12.311 49.365 11.991 C 49.685 11.672 49.978 11.386 50.015 11.356 C 50.077 11.306 50.101 11.275 50.087 11.261 C 50.074 11.248 49.643 11.245 47.422 11.243 C 46.142 11.242 44.982 11.239 44.843 11.238 C 44.706 11.235 43.146 11.232 41.377 11.229 C 34.411 11.22 32.265 11.216 31.553 11.212 C 31.146 11.209 29.238 11.206 27.315 11.203 C 25.392 11.2 21.67 11.194 19.043 11.19 C 16.417 11.186 12.532 11.18 10.411 11.177 C 8.29 11.174 5.394 11.171 3.976 11.169 C 2.558 11.167 1.389 11.167 1.378 11.169 Z M 1.378 11.169\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:11140162855,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vkmhs2\",\"data-framer-name\":\"MinistryOfSport\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 47 45\"><g transform=\"translate(0 0)\" id=\"ss9473329186_1\"><g transform=\"translate(10.675 0)\" id=\"ss9473329186_2\"><path d=\"M 11.567 11.05 C 11.599 11.213 11.724 11.345 11.881 11.377 L 11.888 11.391 L 12.071 12.243 L 11.816 12.243 L 12.071 13.437 L 11.816 13.437 L 12.071 14.63 L 12.582 14.63 L 12.838 13.437 L 12.582 13.437 L 12.838 12.243 L 12.582 12.243 L 12.766 11.377 C 12.93 11.338 13.054 11.207 13.08 11.05 C 13.578 11.2 14.188 11.587 14.509 12.551 C 14.509 12.551 15.157 10.899 13.912 9.961 C 13.683 9.79 13.46 9.686 13.251 9.62 C 13.572 9.528 13.991 9.528 14.522 9.745 C 14.522 9.745 13.926 8.551 12.635 8.885 C 12.517 8.918 12.412 8.958 12.32 9.017 C 12.228 8.964 12.124 8.918 12.006 8.885 C 10.715 8.551 10.112 9.745 10.112 9.745 C 10.649 9.528 11.069 9.528 11.383 9.62 C 11.174 9.686 10.951 9.79 10.721 9.961 C 9.476 10.892 10.125 12.551 10.125 12.551 C 10.459 11.587 11.069 11.2 11.567 11.05\" fill=\"rgb(0,158,61)\"></path><path d=\"M 8.32 7.007 C 8.465 4.948 9.585 3.243 11.099 2.607 C 10.974 2.312 10.902 1.964 10.902 1.59 C 10.902 1.472 10.915 1.354 10.928 1.243 C 9.14 2.03 7.836 4.22 7.77 6.823 L 8.026 6.902 C 8.117 6.935 8.216 6.974 8.32 7.007\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 16.89 6.823 C 16.825 4.22 15.521 2.036 13.732 1.243 C 13.745 1.354 13.758 1.472 13.758 1.59 C 13.758 1.964 13.686 2.312 13.562 2.607 C 15.075 3.236 16.189 4.948 16.334 7 C 16.432 6.961 16.537 6.928 16.641 6.895 C 16.72 6.876 16.805 6.85 16.89 6.823\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 12.311 3.253 C 12.921 3.253 13.405 2.525 13.405 1.626 C 13.405 0.728 12.914 0 12.311 0 C 11.708 0 11.217 0.728 11.217 1.626 C 11.217 2.525 11.708 3.253 12.311 3.253\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 22.547 10.952 C 22.415 12.572 21.157 14.153 19.27 14.94 C 19.336 15.025 19.401 15.11 19.467 15.202 C 19.519 15.274 19.565 15.346 19.618 15.418 C 22.049 14.539 23.706 12.638 23.896 10.703 C 23.791 10.749 23.687 10.795 23.569 10.834 C 23.221 10.939 22.868 10.979 22.547 10.952\" fill=\"rgb(0,131,198)\"></path><path d=\"M 16.81 7.291 C 18.795 6.812 20.742 7.35 21.803 8.583 C 22.045 8.373 22.353 8.196 22.707 8.078 C 22.819 8.039 22.937 8.012 23.048 7.993 C 21.757 6.543 19.293 5.979 16.817 6.701 C 16.817 6.773 16.823 6.845 16.823 6.917 C 16.817 7.042 16.817 7.166 16.81 7.291\" fill=\"rgb(0,131,198)\"></path><path d=\"M 16.285 7.441 C 16.305 7.435 16.318 7.428 16.337 7.421 C 16.501 7.369 16.659 7.323 16.822 7.284 C 16.829 7.159 16.835 7.035 16.835 6.91 C 16.835 6.838 16.835 6.766 16.829 6.694 C 16.744 6.72 16.659 6.746 16.58 6.772 C 16.475 6.805 16.377 6.838 16.272 6.877 C 16.285 7.028 16.292 7.185 16.292 7.343 C 16.285 7.376 16.285 7.408 16.285 7.441\" fill=\"rgb(43,37,35)\"></path><path d=\"M 24.613 8.957 C 24.423 8.38 23.584 8.137 22.732 8.419 C 21.88 8.695 21.336 9.39 21.526 9.967 C 21.71 10.544 22.555 10.787 23.407 10.511 C 24.259 10.229 24.796 9.534 24.613 8.957\" fill=\"rgb(0,131,198)\"></path><path d=\"M 19.059 15.486 C 20.127 17.23 20.219 19.25 19.367 20.64 C 19.642 20.804 19.904 21.04 20.127 21.342 C 20.192 21.44 20.258 21.539 20.31 21.637 C 21.287 19.958 21.064 17.44 19.616 15.302 C 19.531 15.328 19.452 15.361 19.367 15.387 C 19.269 15.42 19.164 15.453 19.059 15.486\" fill=\"rgb(244,196,14)\"></path><path d=\"M 12.268 20.61 C 13.853 22.669 16.186 23.666 18.093 23.253 C 18.014 23.168 17.936 23.083 17.863 22.984 C 17.647 22.683 17.503 22.361 17.424 22.046 C 15.839 22.42 13.939 21.705 12.608 20.138 C 12.556 20.217 12.497 20.302 12.438 20.381 C 12.392 20.453 12.327 20.532 12.268 20.61\" fill=\"rgb(244,196,14)\"></path><path d=\"M 18.003 20.776 C 17.512 21.13 17.544 22.009 18.069 22.736 C 18.593 23.464 19.425 23.766 19.91 23.405 C 20.401 23.045 20.369 22.166 19.844 21.445 C 19.314 20.723 18.488 20.422 18.003 20.776\" fill=\"rgb(244,196,14)\"></path><path d=\"M 4.966 15.296 C 3.538 17.427 3.328 19.926 4.298 21.591 C 4.35 21.493 4.416 21.394 4.488 21.296 C 4.704 20.994 4.966 20.758 5.242 20.594 C 4.403 19.217 4.488 17.217 5.53 15.479 C 5.432 15.453 5.34 15.42 5.242 15.388 C 5.15 15.355 5.058 15.329 4.966 15.296\" fill=\"rgb(0,158,61)\"></path><path d=\"M 12.056 20.125 C 10.732 21.666 8.851 22.368 7.272 21.994 C 7.2 22.309 7.056 22.63 6.833 22.932 C 6.768 23.03 6.689 23.116 6.61 23.201 C 8.504 23.608 10.811 22.63 12.396 20.604 C 12.35 20.538 12.304 20.479 12.259 20.414 C 12.187 20.322 12.121 20.23 12.056 20.125\" fill=\"rgb(0,158,61)\"></path><path d=\"M 6.635 20.731 C 6.144 20.377 5.318 20.672 4.794 21.4 C 4.263 22.128 4.237 23.006 4.728 23.361 C 5.213 23.715 6.045 23.413 6.569 22.692 C 7.094 21.964 7.126 21.085 6.635 20.731\" fill=\"rgb(0,158,61)\"></path><path d=\"M 7.902 6.701 C 5.425 5.979 2.962 6.55 1.671 7.999 C 1.782 8.019 1.894 8.052 2.012 8.084 C 2.365 8.196 2.673 8.373 2.922 8.583 C 3.977 7.35 5.93 6.812 7.915 7.291 C 7.909 7.166 7.902 7.042 7.902 6.917 C 7.896 6.845 7.896 6.773 7.902 6.701\" fill=\"rgb(223,8,38)\"></path><path d=\"M 5.38 14.927 C 3.506 14.14 2.261 12.566 2.13 10.953 C 1.809 10.979 1.455 10.939 1.101 10.828 C 0.99 10.789 0.879 10.749 0.78 10.697 C 0.977 12.625 2.621 14.527 5.039 15.405 C 5.098 15.32 5.157 15.235 5.216 15.156 C 5.262 15.071 5.328 14.999 5.38 14.927\" fill=\"rgb(223,8,38)\"></path><path d=\"M 8.301 7.441 L 8.301 7.343 C 8.301 7.185 8.308 7.028 8.321 6.877 C 8.216 6.838 8.118 6.805 8.013 6.772 C 7.928 6.746 7.842 6.72 7.764 6.694 C 7.757 6.766 7.757 6.838 7.757 6.91 C 7.757 7.035 7.764 7.159 7.77 7.284 C 7.934 7.323 8.091 7.369 8.255 7.421 C 8.268 7.428 8.288 7.435 8.301 7.441\" fill=\"rgb(43,37,35)\"></path><path d=\"M 3.131 9.967 C 3.321 9.39 2.777 8.695 1.925 8.419 C 1.073 8.144 0.228 8.386 0.038 8.963 C -0.152 9.541 0.392 10.236 1.244 10.511 C 2.095 10.787 2.941 10.537 3.131 9.967\" fill=\"rgb(223,8,38)\"></path><path d=\"M 21.587 10.192 C 21.01 8.402 18.717 7.543 16.489 8.271 C 16.266 8.343 16.05 8.428 15.847 8.526 C 15.88 8.29 15.899 8.041 15.899 7.792 C 15.899 5.444 14.373 3.529 12.492 3.529 C 10.618 3.529 9.085 5.444 9.085 7.792 C 9.085 8.041 9.104 8.284 9.137 8.526 C 8.928 8.428 8.718 8.343 8.495 8.271 C 6.261 7.543 3.974 8.408 3.391 10.199 C 2.814 11.982 4.151 14.028 6.385 14.756 C 6.595 14.822 6.805 14.881 7.008 14.92 C 6.87 15.071 6.739 15.235 6.608 15.405 C 5.225 17.307 5.343 19.747 6.864 20.855 C 8.39 21.957 10.743 21.314 12.125 19.412 C 12.256 19.229 12.374 19.045 12.479 18.861 C 12.59 19.065 12.715 19.268 12.859 19.465 C 14.235 21.366 16.594 22.009 18.114 20.907 C 19.634 19.799 19.746 17.36 18.37 15.458 C 18.232 15.268 18.088 15.091 17.931 14.933 C 18.153 14.894 18.376 14.835 18.592 14.763 C 20.827 14.022 22.17 11.976 21.587 10.192 M 17.863 14.846 L 17.765 14.866 C 17.791 14.892 17.811 14.912 17.831 14.938 C 17.994 15.108 18.158 15.292 18.302 15.495 C 19.652 17.358 19.547 19.751 18.067 20.827 C 16.579 21.909 14.273 21.266 12.923 19.404 C 12.772 19.2 12.641 18.984 12.523 18.768 C 12.504 18.741 12.49 18.709 12.477 18.682 C 12.464 18.709 12.451 18.741 12.431 18.768 C 12.32 18.971 12.196 19.168 12.058 19.364 C 10.708 21.227 8.395 21.869 6.914 20.787 C 5.427 19.705 5.322 17.312 6.672 15.449 C 6.809 15.266 6.947 15.089 7.098 14.931 C 7.117 14.905 7.144 14.885 7.17 14.859 L 7.072 14.839 C 6.849 14.8 6.626 14.741 6.403 14.669 C 4.215 13.954 2.898 11.954 3.461 10.216 C 4.031 8.472 6.272 7.626 8.461 8.341 C 8.697 8.419 8.926 8.511 9.142 8.616 C 9.168 8.629 9.201 8.642 9.234 8.662 L 9.214 8.564 C 9.175 8.314 9.155 8.052 9.155 7.79 C 9.155 5.488 10.643 3.613 12.477 3.613 C 14.312 3.613 15.806 5.488 15.806 7.79 C 15.806 8.052 15.786 8.314 15.747 8.564 C 15.74 8.596 15.74 8.629 15.734 8.662 C 15.76 8.649 15.793 8.636 15.819 8.616 C 16.035 8.511 16.258 8.419 16.501 8.341 C 18.689 7.626 20.93 8.472 21.493 10.216 C 22.057 11.961 20.74 13.961 18.551 14.676 C 18.335 14.748 18.099 14.8 17.863 14.846\" fill=\"rgb(0,158,61)\"></path><path d=\"M 19.479 15.097 C 19.413 15.005 19.347 14.92 19.282 14.835 C 19.131 14.894 18.967 14.959 18.81 15.012 C 18.791 15.018 18.777 15.025 18.758 15.031 C 18.771 15.044 18.777 15.058 18.791 15.071 C 18.889 15.208 18.981 15.353 19.072 15.49 C 19.177 15.464 19.282 15.431 19.387 15.399 C 19.472 15.372 19.551 15.34 19.636 15.313 L 19.479 15.097\" fill=\"rgb(77,115,65)\"></path><path d=\"M 12.327 19.768 C 12.308 19.748 12.295 19.722 12.282 19.703 C 12.275 19.709 12.275 19.716 12.269 19.722 C 12.164 19.867 12.052 20.004 11.941 20.142 C 12.006 20.24 12.072 20.339 12.144 20.437 C 12.19 20.496 12.236 20.562 12.282 20.627 C 12.341 20.549 12.4 20.476 12.459 20.391 C 12.518 20.312 12.576 20.234 12.629 20.149 C 12.524 20.024 12.419 19.899 12.327 19.768\" fill=\"rgb(52,137,57)\"></path><path d=\"M 5.79 15.012 C 5.62 14.953 5.449 14.894 5.286 14.828 C 5.227 14.9 5.168 14.979 5.115 15.058 C 5.05 15.143 4.997 15.228 4.938 15.307 L 5.213 15.405 C 5.312 15.438 5.403 15.464 5.502 15.491 C 5.593 15.333 5.698 15.182 5.81 15.031 L 5.816 15.025 C 5.803 15.018 5.797 15.018 5.79 15.012\" fill=\"rgb(102,56,57)\"></path><path d=\"M 16.95 14.107 C 16.91 14.107 16.878 14.107 16.851 14.113 C 16.091 14.146 15.344 14.264 14.617 14.513 C 14.125 14.684 13.66 14.913 13.234 15.208 C 13.057 15.333 12.887 15.477 12.723 15.621 C 12.704 15.641 12.697 15.654 12.723 15.68 C 13.012 15.943 13.293 16.205 13.575 16.474 C 13.608 16.5 13.614 16.494 13.628 16.461 C 13.654 16.402 13.673 16.349 13.693 16.29 C 13.719 16.198 13.759 16.107 13.831 16.041 C 13.942 15.93 14.08 15.877 14.237 15.897 C 14.381 15.916 14.506 16.067 14.512 16.218 C 14.512 16.369 14.401 16.507 14.25 16.539 C 14.139 16.559 14.034 16.533 13.942 16.48 C 13.903 16.461 13.883 16.461 13.863 16.5 C 13.831 16.566 13.824 16.631 13.876 16.697 C 13.955 16.808 14.067 16.867 14.191 16.926 C 14.25 16.953 14.289 16.959 14.348 16.9 C 14.46 16.795 14.591 16.789 14.728 16.848 C 14.84 16.9 14.918 17.018 14.912 17.143 C 14.912 17.267 14.833 17.372 14.715 17.412 C 14.506 17.49 14.302 17.451 14.099 17.366 C 13.916 17.287 13.752 17.176 13.595 17.051 C 13.575 17.031 13.562 17.031 13.542 17.058 C 13.405 17.241 13.241 17.372 13.012 17.431 C 12.867 17.464 12.736 17.444 12.612 17.346 C 12.455 17.215 12.442 17.018 12.579 16.867 C 12.717 16.723 12.894 16.736 13.038 16.821 C 13.097 16.854 13.123 16.913 13.116 16.979 C 13.116 17.044 13.13 17.058 13.195 17.038 C 13.247 17.025 13.28 16.985 13.313 16.946 C 13.326 16.926 13.32 16.913 13.313 16.894 C 13.241 16.762 13.143 16.644 13.031 16.539 C 12.874 16.389 12.697 16.264 12.527 16.12 C 12.481 16.08 12.428 16.041 12.383 15.995 C 12.363 15.982 12.356 15.975 12.337 15.995 C 12.153 16.166 11.957 16.31 11.773 16.474 C 11.636 16.592 11.518 16.723 11.413 16.874 C 11.387 16.92 11.387 16.946 11.419 16.979 C 11.452 17.012 11.485 17.031 11.531 17.038 C 11.563 17.044 11.59 17.031 11.603 16.999 C 11.609 16.966 11.616 16.939 11.629 16.907 C 11.642 16.848 11.681 16.802 11.74 16.789 C 11.78 16.776 11.819 16.769 11.858 16.762 C 12.048 16.736 12.166 16.854 12.219 17.005 C 12.271 17.156 12.199 17.307 12.048 17.385 C 11.898 17.458 11.747 17.451 11.596 17.392 C 11.426 17.32 11.288 17.208 11.183 17.051 C 11.17 17.025 11.157 17.025 11.131 17.044 C 10.98 17.162 10.823 17.274 10.646 17.359 C 10.482 17.431 10.312 17.477 10.129 17.464 C 9.88 17.444 9.788 17.202 9.86 17.018 C 9.965 16.749 10.26 16.756 10.397 16.907 C 10.443 16.953 10.476 16.953 10.528 16.933 C 10.659 16.874 10.784 16.808 10.862 16.69 C 10.908 16.631 10.908 16.559 10.862 16.5 C 10.843 16.474 10.817 16.461 10.777 16.474 C 10.731 16.494 10.685 16.513 10.64 16.526 C 10.45 16.592 10.319 16.507 10.246 16.33 C 10.194 16.198 10.227 16.074 10.332 15.975 C 10.436 15.884 10.554 15.864 10.685 15.916 L 10.725 15.936 C 10.875 16.002 10.987 16.113 11.033 16.277 C 11.052 16.349 11.072 16.421 11.111 16.487 C 11.118 16.507 11.131 16.513 11.151 16.494 C 11.439 16.225 11.727 15.956 12.022 15.687 C 12.048 15.667 12.035 15.654 12.016 15.641 C 11.806 15.444 11.577 15.261 11.334 15.11 C 10.712 14.71 10.037 14.461 9.316 14.303 C 8.916 14.218 8.504 14.166 8.091 14.139 C 8.006 14.133 7.92 14.133 7.835 14.126 C 7.822 14.126 7.809 14.133 7.789 14.113 C 7.874 14.1 7.953 14.087 8.038 14.074 C 8.405 14.021 8.772 14.008 9.139 14.034 C 9.486 14.054 9.827 14.113 10.168 14.192 C 10.672 14.31 11.138 14.507 11.583 14.769 C 11.852 14.926 12.107 15.103 12.363 15.293 C 12.402 15.32 12.415 15.3 12.435 15.28 C 12.828 14.939 13.261 14.677 13.732 14.467 C 14.152 14.284 14.584 14.159 15.043 14.087 C 15.508 14.015 15.967 13.995 16.432 14.034 C 16.596 14.048 16.753 14.067 16.91 14.1 C 16.923 14.093 16.936 14.093 16.95 14.107\" fill=\"rgb(0,158,61)\"></path></g><g transform=\"translate(0 27.363)\" id=\"ss9473329186_26\"><path d=\"M 5.242 6.018 C 5.242 6.018 5.838 6.7 5.406 6.7 L 4.685 6.7 C 4.305 6.7 3.787 6.536 3.473 6.018 C 2.975 6.103 2.647 6.123 2.398 6.123 C 1.166 6.123 0 5.513 0 4.116 C 0 2.562 1.324 2.018 2.719 2.018 C 3.289 2.018 3.722 2.05 3.99 2.09 L 3.99 4.601 C 3.99 5.493 4.259 6.018 4.921 6.018 L 5.117 6.018 Z M 3.146 2.691 C 2.962 2.652 2.766 2.639 2.497 2.639 C 1.566 2.639 0.846 3.105 0.846 4.075 C 0.846 5.059 1.652 5.439 2.49 5.439 C 2.707 5.439 2.942 5.419 3.152 5.4 L 3.152 2.691 Z M 1.403 0.773 C 1.403 0.518 1.6 0.295 1.855 0.295 C 2.124 0.295 2.32 0.504 2.32 0.773 C 2.32 1.029 2.137 1.252 1.855 1.252 C 1.593 1.246 1.403 1.029 1.403 0.773 M 2.646 0.773 C 2.646 0.518 2.856 0.295 3.124 0.295 C 3.393 0.295 3.576 0.504 3.576 0.773 C 3.576 1.029 3.4 1.252 3.111 1.252 C 2.843 1.246 2.646 1.029 2.646 0.773\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 5.023 6.017 L 5.77 6.017 L 5.77 4.292 L 6.589 3.991 L 6.412 5.886 C 6.733 4.056 8.129 2.056 10.311 2.056 C 11.53 2.056 12.768 2.791 12.768 4.168 C 12.768 5.368 11.785 6.699 10.121 6.699 L 5.324 6.699 Z M 10.25 2.709 C 8.454 2.709 7.281 4.191 6.842 6.001 L 10.027 6.001 C 11.213 6.001 11.849 5.011 11.855 4.264 C 11.855 3.818 11.593 2.709 10.25 2.709 M 9.691 0.983 C 9.422 0.983 9.226 0.754 9.226 0.498 C 9.226 0.229 9.435 0.013 9.711 0.013 C 9.966 0.013 10.163 0.223 10.163 0.498 C 10.163 0.754 9.979 0.983 9.698 0.983 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.89 6.066 C 15.89 6.066 16.486 6.748 16.054 6.748 L 15.386 6.748 C 14.776 6.748 13.813 6.341 13.813 4.754 L 13.813 0.308 L 14.652 0.006 L 14.652 4.649 C 14.652 5.541 14.907 6.066 15.582 6.066 L 15.766 6.066 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 15.784 8.541 C 15.515 8.541 15.332 8.325 15.332 8.056 C 15.332 7.8 15.528 7.577 15.797 7.577 C 16.065 7.577 16.249 7.787 16.249 8.056 C 16.249 8.325 16.072 8.541 15.797 8.541 Z M 15.703 6.018 C 16.365 6.018 16.693 5.494 16.693 4.602 L 16.693 2.293 L 17.531 2.005 L 17.531 4.707 C 17.531 6.3 16.634 6.7 16.011 6.7 Z M 17.039 8.541 C 16.771 8.541 16.587 8.325 16.587 8.056 C 16.587 7.8 16.784 7.577 17.066 7.577 C 17.334 7.577 17.518 7.787 17.518 8.056 C 17.518 8.325 17.334 8.541 17.052 8.541 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 21.343 5.996 C 21.343 5.996 21.94 6.678 21.507 6.678 C 20.878 6.678 20.446 6.41 20.144 6.029 L 20.144 6.351 C 20.144 7.839 19.568 8.646 18.178 8.685 L 18.074 8.023 C 18.86 7.951 19.364 7.754 19.312 6.036 L 19.312 3.222 L 20.138 2.921 L 20.138 4.947 C 20.138 5.452 20.616 5.983 21.199 5.99 L 21.343 5.99 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 21.13 6.066 C 21.791 6.066 22.119 5.541 22.119 4.649 L 22.119 0.308 L 22.958 0.006 L 22.958 4.754 C 22.958 6.348 22.06 6.748 21.438 6.748 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 24.128 6.748 L 24.128 0.302 L 24.967 0.006 L 24.967 6.748 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 30.789 6.703 C 29.557 6.703 28.587 5.791 28.587 4.335 C 28.587 2.807 29.603 1.896 30.861 1.896 C 32.184 1.896 33.076 2.86 33.076 4.257 C 33.076 5.962 31.89 6.709 30.802 6.709 L 30.789 6.709 Z M 30.809 6.059 C 31.602 6.059 32.192 5.311 32.192 4.268 C 32.192 3.495 31.812 2.511 30.816 2.511 C 29.846 2.511 29.42 3.422 29.42 4.301 C 29.42 5.304 29.99 6.059 30.796 6.059 Z M 30.212 0.964 C 29.943 0.964 29.76 0.748 29.76 0.479 C 29.76 0.223 29.956 0 30.225 0 C 30.48 0 30.677 0.21 30.677 0.479 C 30.677 0.748 30.494 0.964 30.225 0.964 Z M 31.003 0.479 C 31.003 0.223 31.212 0 31.481 0 C 31.75 0 31.933 0.21 31.933 0.479 C 31.933 0.748 31.756 0.964 31.468 0.964 C 31.199 0.964 31.003 0.748 31.003 0.479\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 33.559 8.023 C 34.345 7.951 34.85 7.754 34.797 6.036 L 34.797 3.222 L 35.623 2.921 L 35.623 6.344 C 35.623 7.833 35.046 8.639 33.657 8.679 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 36.788 6.748 L 36.788 0.302 L 37.627 0.006 L 37.627 6.748 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 38.249 8.023 C 39.035 7.951 39.54 7.754 39.487 6.036 L 39.487 3.222 L 40.313 2.921 L 40.313 6.344 C 40.313 7.833 39.736 8.639 38.347 8.679 Z M 39.822 1.893 C 39.553 1.893 39.37 1.676 39.37 1.407 C 39.37 1.152 39.566 0.929 39.835 0.929 C 40.104 0.929 40.287 1.139 40.287 1.407 C 40.287 1.676 40.11 1.893 39.835 1.893 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 43.937 8.045 C 44.743 7.933 45.096 7.684 45.149 6.7 C 44.893 6.759 44.592 6.792 44.232 6.792 C 42.823 6.792 41.977 5.848 41.977 4.477 C 41.977 3.093 42.797 2.005 44.14 2.005 C 45.64 2.005 46.02 2.956 46.02 4.169 L 46.02 6.294 C 46.02 7.782 45.463 8.674 44.048 8.7 Z M 42.753 4.391 C 42.766 5.677 43.487 6.129 44.325 6.129 C 44.666 6.129 44.935 6.096 45.164 6.044 L 45.164 3.84 C 45.164 3.303 44.915 2.581 44.05 2.581 C 43.166 2.581 42.72 3.408 42.753 4.391\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 4.2 10.018 C 4.383 10.031 4.541 10.11 4.659 10.241 C 4.777 10.372 4.842 10.536 4.842 10.72 L 4.842 15.369 L 4.403 15.369 L 4.403 10.72 C 4.403 10.569 4.318 10.477 4.154 10.444 C 3.99 10.412 3.892 10.49 3.859 10.667 L 2.988 14.956 C 2.955 15.087 2.889 15.199 2.785 15.291 C 2.68 15.382 2.562 15.422 2.424 15.422 C 2.287 15.422 2.162 15.376 2.057 15.291 C 1.952 15.205 1.88 15.094 1.854 14.95 L 0.989 10.661 C 0.957 10.484 0.858 10.412 0.694 10.438 C 0.531 10.471 0.445 10.562 0.445 10.713 L 0.445 15.363 L 0.006 15.363 L 0.006 10.713 C 0.006 10.53 0.065 10.366 0.19 10.234 C 0.308 10.103 0.465 10.025 0.649 10.012 C 0.839 9.992 1.002 10.038 1.147 10.143 C 1.291 10.248 1.382 10.392 1.422 10.582 L 2.28 14.877 C 2.293 14.95 2.346 14.989 2.424 14.989 C 2.496 14.989 2.542 14.95 2.555 14.877 L 3.42 10.582 C 3.46 10.398 3.551 10.248 3.695 10.143 C 3.84 10.044 4.01 9.998 4.2 10.018\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 5.795 10.725 L 5.356 10.725 L 5.356 10.069 L 5.795 10.069 Z M 5.795 15.343 L 5.356 15.343 L 5.356 11.376 L 5.795 11.376 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 7.993 11.286 C 8.419 11.286 8.792 11.443 9.107 11.758 C 9.415 12.066 9.572 12.44 9.572 12.873 L 9.572 15.345 L 9.139 15.345 L 9.139 12.873 C 9.139 12.558 9.028 12.289 8.799 12.06 C 8.576 11.837 8.301 11.719 7.986 11.719 C 7.665 11.719 7.396 11.83 7.174 12.06 C 6.951 12.283 6.833 12.552 6.833 12.873 L 6.833 15.345 L 6.4 15.345 L 6.4 12.873 C 6.4 12.434 6.551 12.06 6.859 11.758 C 7.18 11.443 7.554 11.286 7.993 11.286\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 10.562 10.725 L 10.123 10.725 L 10.123 10.069 L 10.562 10.069 Z M 10.562 15.343 L 10.123 15.343 L 10.123 11.376 L 10.562 11.376 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 12.307 11.286 C 12.621 11.286 12.89 11.398 13.106 11.627 C 13.329 11.843 13.447 12.106 13.447 12.421 L 13.447 12.703 L 13.001 12.703 L 13.001 12.421 C 13.001 12.23 12.936 12.066 12.798 11.929 C 12.667 11.791 12.503 11.725 12.313 11.725 C 12.13 11.725 11.966 11.791 11.829 11.922 C 11.691 12.053 11.619 12.211 11.619 12.394 C 11.619 12.689 11.757 12.893 12.038 12.998 L 12.746 13.273 C 12.956 13.352 13.119 13.489 13.244 13.673 C 13.368 13.857 13.427 14.06 13.427 14.29 C 13.427 14.486 13.382 14.67 13.283 14.84 C 13.06 15.208 12.739 15.391 12.313 15.391 C 11.999 15.391 11.73 15.28 11.514 15.063 C 11.291 14.84 11.18 14.572 11.18 14.257 L 11.18 13.975 L 11.619 13.975 L 11.619 14.257 C 11.619 14.447 11.684 14.611 11.822 14.749 C 11.96 14.886 12.117 14.952 12.307 14.952 C 12.49 14.952 12.654 14.886 12.792 14.755 C 12.929 14.624 13.001 14.467 13.001 14.283 C 13.001 13.994 12.864 13.791 12.582 13.68 L 11.874 13.398 C 11.658 13.312 11.494 13.181 11.37 12.998 C 11.245 12.814 11.186 12.617 11.186 12.388 C 11.186 12.184 11.232 12.001 11.331 11.837 C 11.553 11.476 11.874 11.286 12.307 11.286\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 14.38 10.063 L 14.38 11.315 C 14.38 11.374 14.406 11.4 14.465 11.4 L 15.114 11.4 L 15.114 11.84 L 14.465 11.84 C 14.406 11.84 14.38 11.866 14.38 11.919 L 14.38 14.325 C 14.38 14.489 14.439 14.633 14.564 14.751 C 14.682 14.87 14.826 14.929 14.996 14.929 L 15.121 14.929 L 15.121 15.368 L 14.99 15.368 C 14.695 15.368 14.446 15.27 14.243 15.066 C 14.04 14.863 13.941 14.614 13.941 14.325 L 13.941 10.063 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 17.29 11.725 L 17.002 11.725 C 16.746 11.725 16.524 11.817 16.347 12.001 C 16.17 12.178 16.078 12.394 16.078 12.656 L 16.078 15.345 L 15.639 15.345 L 15.639 12.656 C 15.639 12.283 15.77 11.968 16.032 11.699 C 16.301 11.43 16.628 11.292 16.995 11.292 L 17.284 11.292 L 17.284 11.725 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 19.731 16.688 L 19.292 16.688 L 19.567 15.442 C 19.573 15.422 19.567 15.409 19.554 15.389 C 19.541 15.376 19.528 15.37 19.508 15.376 C 19.501 15.376 19.475 15.376 19.442 15.383 C 19.403 15.389 19.377 15.389 19.364 15.389 C 19.167 15.389 18.997 15.33 18.84 15.206 C 18.689 15.081 18.591 14.924 18.545 14.74 L 17.817 11.369 L 18.263 11.369 L 18.971 14.642 C 19.01 14.845 19.141 14.943 19.364 14.943 C 19.567 14.943 19.698 14.838 19.757 14.635 L 20.484 11.369 L 20.93 11.369 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 24.757 11.286 C 25.32 11.286 25.812 11.489 26.211 11.889 C 26.611 12.289 26.814 12.775 26.814 13.339 C 26.814 13.903 26.611 14.388 26.211 14.788 C 25.805 15.195 25.32 15.391 24.757 15.391 C 24.193 15.391 23.708 15.188 23.309 14.788 C 22.909 14.388 22.706 13.903 22.706 13.339 C 22.706 12.775 22.902 12.289 23.309 11.889 C 23.708 11.489 24.193 11.286 24.757 11.286 M 24.747 11.715 C 24.295 11.715 23.915 11.873 23.6 12.187 C 23.286 12.509 23.129 12.889 23.129 13.335 C 23.129 13.774 23.286 14.155 23.6 14.476 C 23.915 14.791 24.295 14.948 24.747 14.948 C 25.199 14.948 25.586 14.791 25.894 14.476 C 26.215 14.155 26.372 13.774 26.372 13.335 C 26.372 12.889 26.215 12.509 25.894 12.187 C 25.586 11.873 25.199 11.715 24.747 11.715\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 28.447 10.509 L 28.322 10.509 C 28.152 10.509 28.008 10.568 27.89 10.686 C 27.772 10.804 27.713 10.948 27.713 11.112 L 27.713 11.315 C 27.713 11.374 27.739 11.401 27.798 11.401 L 28.447 11.401 L 28.447 11.833 L 27.798 11.833 C 27.739 11.833 27.713 11.86 27.713 11.919 L 27.713 15.368 L 27.274 15.368 L 27.274 11.106 C 27.274 10.817 27.372 10.574 27.575 10.371 C 27.778 10.161 28.027 10.056 28.322 10.056 L 28.447 10.056 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 31.629 10.018 C 31.996 10.018 32.317 10.149 32.592 10.418 C 32.861 10.687 32.992 11.001 32.992 11.375 L 32.992 11.703 L 32.553 11.703 L 32.553 11.375 C 32.553 11.126 32.461 10.91 32.271 10.72 C 32.087 10.536 31.871 10.444 31.616 10.444 C 31.367 10.444 31.15 10.536 30.96 10.72 C 30.783 10.903 30.692 11.126 30.692 11.375 C 30.692 11.585 30.751 11.775 30.862 11.952 C 30.973 12.123 31.124 12.254 31.314 12.346 L 32.107 12.707 C 32.376 12.825 32.585 13.008 32.749 13.257 C 32.906 13.507 32.985 13.775 32.985 14.064 C 32.985 14.438 32.854 14.759 32.585 15.028 C 32.317 15.297 31.996 15.428 31.622 15.428 C 31.242 15.428 30.921 15.297 30.659 15.028 C 30.397 14.766 30.266 14.444 30.266 14.064 L 30.266 13.736 L 30.705 13.736 L 30.705 14.064 C 30.705 14.326 30.797 14.543 30.973 14.72 C 31.15 14.897 31.373 14.989 31.629 14.989 C 31.891 14.989 32.107 14.897 32.284 14.72 C 32.467 14.543 32.566 14.32 32.566 14.064 C 32.566 13.854 32.507 13.664 32.395 13.487 C 32.284 13.316 32.133 13.185 31.95 13.1 L 31.144 12.739 C 30.882 12.615 30.666 12.431 30.508 12.188 C 30.351 11.946 30.272 11.677 30.272 11.375 C 30.272 11.001 30.403 10.687 30.666 10.418 C 30.928 10.156 31.255 10.018 31.629 10.018\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 35.546 11.286 C 36.109 11.286 36.601 11.489 37 11.889 C 37.4 12.289 37.603 12.775 37.603 13.339 C 37.603 13.903 37.4 14.388 37 14.788 C 36.594 15.195 36.109 15.391 35.546 15.391 C 34.93 15.391 34.412 15.149 33.993 14.67 C 33.986 14.657 33.967 14.65 33.947 14.657 C 33.934 14.67 33.927 14.676 33.927 14.683 L 33.927 16.677 L 33.495 16.677 L 33.495 13.306 C 33.495 12.748 33.698 12.276 34.098 11.876 C 34.491 11.489 34.976 11.286 35.546 11.286 M 35.536 11.715 C 35.084 11.715 34.704 11.873 34.389 12.187 C 34.075 12.509 33.918 12.889 33.918 13.335 C 33.918 13.774 34.075 14.155 34.389 14.476 C 34.704 14.791 35.084 14.948 35.536 14.948 C 35.988 14.948 36.375 14.791 36.683 14.476 C 37.004 14.155 37.161 13.774 37.161 13.335 C 37.161 12.889 37.004 12.509 36.683 12.187 C 36.368 11.873 35.988 11.715 35.536 11.715\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 40.114 11.286 C 40.677 11.286 41.169 11.489 41.568 11.889 C 41.968 12.289 42.171 12.775 42.171 13.339 C 42.171 13.903 41.968 14.388 41.568 14.788 C 41.162 15.195 40.677 15.391 40.114 15.391 C 39.55 15.391 39.065 15.188 38.666 14.788 C 38.266 14.388 38.063 13.903 38.063 13.339 C 38.063 12.775 38.259 12.289 38.666 11.889 C 39.065 11.489 39.55 11.286 40.114 11.286 M 40.104 11.715 C 39.652 11.715 39.272 11.873 38.958 12.187 C 38.643 12.509 38.486 12.889 38.486 13.335 C 38.486 13.774 38.643 14.155 38.958 14.476 C 39.272 14.791 39.652 14.948 40.104 14.948 C 40.556 14.948 40.943 14.791 41.251 14.476 C 41.572 14.155 41.729 13.774 41.729 13.335 C 41.729 12.889 41.572 12.509 41.251 12.187 C 40.943 11.873 40.556 11.715 40.104 11.715\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 44.282 11.725 L 43.994 11.725 C 43.738 11.725 43.516 11.817 43.339 12.001 C 43.162 12.178 43.07 12.394 43.07 12.656 L 43.07 15.345 L 42.631 15.345 L 42.631 12.656 C 42.631 12.283 42.762 11.968 43.024 11.699 C 43.293 11.43 43.62 11.292 43.994 11.292 L 44.282 11.292 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 45.242 10.063 L 45.242 11.315 C 45.242 11.374 45.268 11.4 45.327 11.4 L 45.976 11.4 L 45.976 11.84 L 45.327 11.84 C 45.268 11.84 45.242 11.866 45.242 11.919 L 45.242 14.325 C 45.242 14.489 45.301 14.633 45.425 14.751 C 45.543 14.87 45.687 14.929 45.858 14.929 L 45.982 14.929 L 45.982 15.368 L 45.858 15.368 C 45.563 15.368 45.314 15.27 45.111 15.066 C 44.908 14.863 44.809 14.614 44.809 14.325 L 44.809 10.063 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',svgContentId:9473329186,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1msb9jz\",\"data-framer-name\":\"LeagueOfLegends\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 38\"><path d=\"M 94.467 27.35 C 92.767 26.919 91.3 26.554 91.3 25.16 C 91.3 24.064 92.133 23.368 93.467 23.368 C 94.7 23.301 95.833 24.131 96.067 25.359 L 99.4 23.766 C 98.5 21.575 96.333 20.248 93.567 20.248 C 89.967 20.248 87.467 22.438 87.467 25.558 C 87.467 29.374 90.233 30.105 92.7 30.735 C 94.433 31.167 95.9 31.565 95.9 32.992 C 95.9 34.187 94.933 34.95 93.467 34.95 C 92 34.95 90.767 34.154 90.433 32.959 L 87.1 34.552 C 88.033 36.742 90.4 38.07 93.333 38.07 C 97.233 38.07 99.733 35.912 99.733 32.527 C 99.733 28.678 96.8 27.947 94.467 27.35 Z M 100 4.815 L 100 6.574 L 97.167 6.574 L 97.167 8.234 L 99.633 8.234 L 99.167 9.926 L 97.167 9.926 L 97.167 12.548 L 95.233 12.548 L 95.233 4.815 Z M 90.367 6.608 C 91.567 6.608 92.533 7.57 92.533 8.765 C 92.533 9.959 91.567 10.922 90.367 10.922 C 89.167 10.922 88.2 9.959 88.2 8.765 C 88.2 7.57 89.167 6.608 90.367 6.608 Z M 90.367 12.78 C 92.6 12.78 94.4 10.955 94.4 8.732 C 94.4 6.508 92.567 4.716 90.333 4.716 C 88.1 4.716 86.3 6.541 86.3 8.732 C 86.3 10.988 88.133 12.814 90.367 12.78 Z M 54.833 37.572 L 58.433 37.572 L 58.433 26.255 L 66.6 37.572 L 70.367 37.572 L 70.367 20.347 L 66.733 20.347 L 66.733 31.83 L 58.667 20.347 L 54 20.347 L 54.833 22.04 Z M 82.567 31.001 C 82.067 32.229 81.067 33.191 79.867 33.722 C 79.233 33.988 78.567 34.12 77.867 34.12 L 75.8 34.12 L 75.8 23.832 L 77.867 23.832 C 78.567 23.832 79.233 23.965 79.867 24.23 C 81.1 24.728 82.067 25.724 82.567 26.952 C 83.1 28.279 83.1 29.706 82.567 31.001 Z M 81.367 21.044 C 80.267 20.613 79.1 20.381 77.933 20.314 L 72.033 20.314 L 72.033 37.539 L 77.933 37.539 C 80.267 37.539 82.5 36.676 84.2 35.083 C 85 34.319 85.667 33.39 86.1 32.361 C 87.533 29.109 86.767 25.326 84.2 22.87 C 83.367 22.106 82.433 21.476 81.367 21.044 Z M 23.067 37.572 L 12.767 37.572 L 12.767 20.347 L 23.067 20.347 L 23.067 23.699 L 16.533 23.699 L 16.533 27.184 L 22.5 27.184 L 21.6 30.437 L 16.533 30.437 L 16.533 34.22 L 23.067 34.253 Z M 46.6 23.699 L 53.133 23.699 L 53.133 20.347 L 42.867 20.347 L 42.867 37.572 L 53.133 37.572 L 53.133 34.253 L 46.6 34.22 L 46.6 30.437 L 51.667 30.437 L 52.567 27.184 L 46.6 27.184 Z M 59.667 13.61 C 59.333 12.648 59.167 11.652 59.2 10.656 L 59.267 0.036 L 63 0.036 L 62.967 10.49 C 62.967 11.652 63.233 12.581 63.767 13.245 C 65.033 14.573 67.167 14.606 68.467 13.311 L 68.533 13.245 C 69.1 12.581 69.367 11.652 69.367 10.49 L 69.4 0.003 L 73.2 0.003 L 73.133 10.723 C 73.133 11.718 73 12.714 72.667 13.677 C 72.367 14.506 71.867 15.27 71.267 15.933 C 70.633 16.564 69.9 17.062 69.067 17.36 C 67.167 18.024 65.1 18.024 63.2 17.327 C 62.367 16.995 61.633 16.531 61.033 15.867 C 60.433 15.236 59.967 14.473 59.667 13.61 Z M 40.933 12.283 C 40.467 11.187 40.233 9.993 40.233 8.831 C 40.233 7.636 40.5 6.475 40.967 5.38 C 41.433 4.318 42.1 3.355 42.933 2.559 C 43.767 1.729 44.767 1.098 45.833 0.667 C 46.933 0.202 48.133 -0.03 49.367 0.003 C 51 -0.03 52.633 0.401 54.067 1.198 C 55.4 1.961 56.5 3.09 57.2 4.484 L 53.8 6.077 C 53.4 5.28 52.767 4.616 52 4.152 C 51.2 3.687 50.267 3.488 49.333 3.488 C 48.633 3.488 47.9 3.621 47.267 3.886 C 46.633 4.152 46.067 4.55 45.6 5.048 C 45.1 5.546 44.733 6.143 44.467 6.773 C 43.9 8.134 43.9 9.628 44.433 10.988 C 44.933 12.283 45.967 13.345 47.233 13.909 C 47.9 14.208 48.6 14.373 49.333 14.34 C 50.4 14.373 51.467 14.042 52.333 13.444 C 53.133 12.88 53.7 12.017 53.933 11.055 L 47.767 11.055 L 49.3 7.935 L 57.9 7.935 C 57.933 8.599 57.9 10.026 57.867 10.325 C 57.767 11.121 57.567 11.918 57.267 12.681 C 56.433 14.739 54.8 16.332 52.733 17.161 C 49.333 18.522 45.467 17.725 42.867 15.137 C 42.033 14.307 41.4 13.345 40.933 12.283 Z M 0.867 15.535 L 0.867 1.828 L 0 0.036 L 4.6 0.036 L 4.6 13.942 L 11.5 13.942 L 10.533 17.327 L 0 17.327 Z M 0.867 35.78 L 0.867 22.073 L 0 20.281 L 4.6 20.281 L 4.6 34.187 L 11.5 34.187 L 10.533 37.572 L 0 37.572 Z M 23.067 17.327 L 12.767 17.327 L 12.767 0.103 L 23.067 0.103 L 23.067 3.455 L 16.533 3.455 L 16.533 6.94 L 22.5 6.94 L 21.6 10.192 L 16.533 10.192 L 16.533 13.942 L 23.067 13.975 Z M 85.133 17.327 L 74.867 17.327 L 74.867 0.103 L 85.167 0.103 L 85.167 3.455 L 78.633 3.455 L 78.633 6.94 L 84.6 6.94 L 83.7 10.192 L 78.633 10.192 L 78.633 13.942 L 85.167 13.975 L 85.167 17.327 Z M 32.933 4.882 L 35.1 10.69 L 30.667 10.69 Z M 28.1 17.327 L 29.4 13.975 L 36.333 13.975 L 37.667 17.327 L 41.567 17.327 L 34.6 0.036 L 29.267 0.036 L 30.4 2.293 L 24.267 17.327 Z M 30.867 37.837 C 31.5 37.97 32.133 38.037 32.8 38.037 C 33.967 38.07 35.133 37.837 36.233 37.406 C 38.3 36.576 39.933 34.983 40.767 32.926 C 41.067 32.162 41.267 31.366 41.367 30.569 C 41.433 29.773 41.433 28.976 41.4 28.147 L 32.8 28.147 L 32.8 28.18 L 31.267 31.299 L 37.4 31.299 C 37.167 32.262 36.6 33.125 35.8 33.689 C 34.933 34.319 33.9 34.618 32.833 34.585 C 32.5 34.585 32.2 34.552 31.867 34.485 L 31.1 34.286 C 30.967 34.253 30.867 34.187 30.733 34.154 C 29.467 33.589 28.433 32.561 27.933 31.233 C 27.4 29.872 27.4 28.346 27.967 26.985 C 28.233 26.354 28.633 25.757 29.1 25.259 C 29.567 24.761 30.167 24.396 30.8 24.131 C 31.467 23.865 32.167 23.733 32.867 23.733 C 33.8 23.699 34.733 23.932 35.533 24.396 C 36.3 24.861 36.933 25.525 37.333 26.321 L 40.733 24.728 C 40.033 23.334 38.967 22.206 37.6 21.443 C 36.167 20.646 34.567 20.248 32.9 20.248 C 30.5 20.215 28.2 21.144 26.467 22.837 C 25.633 23.633 24.967 24.595 24.5 25.657 C 23.533 27.848 23.533 30.37 24.467 32.561 C 24.933 33.623 25.567 34.585 26.367 35.415 C 27.1 36.145 27.967 36.742 28.9 37.207 C 29.556 37.501 30.211 37.739 30.867 37.837 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:9187942456,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ar5wwl\",\"data-framer-name\":\"Nike\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 89 32\"><path d=\"M 9.817 32.022 C 7.166 31.915 4.996 31.183 3.299 29.821 C 2.976 29.561 2.204 28.782 1.945 28.453 C 1.257 27.579 0.79 26.729 0.478 25.786 C -0.482 22.882 0.012 19.071 1.891 14.889 C 3.5 11.309 5.982 7.758 10.313 2.84 C 10.951 2.116 12.851 0 12.863 0 C 12.868 0 12.764 0.181 12.634 0.401 C 11.508 2.306 10.544 4.55 10.019 6.493 C 9.176 9.61 9.278 12.285 10.317 14.359 C 11.034 15.788 12.263 17.026 13.646 17.711 C 16.065 18.908 19.608 19.007 23.935 18 C 24.233 17.931 38.993 13.973 56.736 9.206 C 74.478 4.438 88.998 0.541 89 0.544 C 89.005 0.548 47.779 18.365 26.377 27.608 C 22.988 29.072 22.082 29.441 20.488 30.006 C 16.415 31.451 12.767 32.14 9.817 32.022 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:8773781328,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pp0600\",\"data-framer-name\":\"MarcJacobs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 317 38\"><path d=\"M 25.243 20.177 L 32.459 10.156 L 35.122 10.156 L 35.122 27.77 L 32.087 27.77 L 32.087 15.45 L 25.243 24.862 L 18.397 15.45 L 18.397 27.77 L 15.376 27.77 L 15.376 10.156 L 18.071 10.156 Z M 60.011 23.244 L 50.4 23.244 L 47.991 27.772 L 44.667 27.772 L 54.028 10.156 L 56.385 10.156 L 65.847 27.77 L 62.493 27.77 Z M 51.864 20.489 L 58.574 20.489 L 55.207 14.263 L 51.866 20.49 Z M 88.346 20.256 L 92.986 27.77 L 89.549 27.77 L 84.986 20.408 L 78.524 20.408 L 78.524 27.77 L 75.473 27.77 L 75.473 10.156 L 86.327 10.156 C 87.901 10.156 89.529 10.468 90.775 11.486 C 91.943 12.439 92.442 13.734 92.442 15.227 C 92.442 16.524 92.027 17.666 91.149 18.625 C 90.38 19.464 89.426 19.987 88.346 20.256 Z M 78.524 17.654 L 86.18 17.654 C 86.961 17.654 87.906 17.54 88.537 17.035 C 89.091 16.598 89.274 15.978 89.274 15.289 C 89.274 14.591 89.074 13.98 88.529 13.525 C 87.918 13.012 87.066 12.879 86.294 12.879 L 78.524 12.879 Z M 118.618 21.447 L 121.084 23.141 L 120.905 23.457 C 120.067 24.949 118.821 26.173 117.314 26.985 C 115.719 27.845 113.974 28.214 112.169 28.214 C 109.501 28.214 107.092 27.443 105.128 25.614 C 103.226 23.836 102.336 21.6 102.336 19.005 C 102.336 16.402 103.226 14.16 105.141 12.384 C 107.102 10.558 109.516 9.787 112.169 9.787 C 113.836 9.787 115.45 10.108 116.951 10.846 C 118.376 11.536 119.597 12.585 120.493 13.889 L 120.722 14.222 L 118.133 15.921 L 117.926 15.557 C 117.383 14.612 116.578 13.844 115.607 13.348 C 114.535 12.787 113.375 12.54 112.167 12.54 C 110.321 12.54 108.685 13.091 107.346 14.375 C 106.038 15.639 105.453 17.2 105.453 19.005 C 105.453 20.81 106.035 22.373 107.346 23.633 C 108.685 24.916 110.324 25.459 112.169 25.459 C 113.453 25.459 114.675 25.183 115.789 24.534 C 116.91 23.879 117.759 22.933 118.404 21.815 Z M 141.406 19.74 L 144.455 19.74 L 144.455 22.756 C 144.455 23.641 144.769 24.336 145.554 24.776 C 146.609 25.375 148.4 25.459 149.586 25.459 C 150.634 25.459 152.417 25.368 153.254 24.64 C 154.054 23.943 154.168 22.423 154.168 21.445 L 154.168 10.156 L 157.218 10.156 L 157.218 22.007 C 157.218 23.803 156.793 25.642 155.298 26.784 C 153.699 28.003 151.111 28.214 149.174 28.214 C 147.302 28.214 144.98 27.995 143.389 26.912 C 141.978 25.945 141.407 24.499 141.407 22.819 L 141.407 19.74 Z M 181.438 23.244 L 171.825 23.244 L 169.416 27.772 L 166.094 27.772 L 175.453 10.156 L 177.812 10.156 L 187.273 27.77 L 183.92 27.77 Z M 173.291 20.489 L 180.001 20.489 L 176.634 14.263 L 173.29 20.49 Z M 211.83 21.447 L 214.295 23.141 L 214.116 23.457 C 213.278 24.949 212.033 26.172 210.526 26.985 C 208.932 27.845 207.185 28.214 205.38 28.214 C 202.712 28.214 200.304 27.443 198.341 25.614 C 196.437 23.836 195.546 21.6 195.546 19.005 C 195.546 16.402 196.437 14.16 198.352 12.384 C 200.312 10.558 202.726 9.787 205.38 9.787 C 207.047 9.787 208.66 10.108 210.163 10.846 C 211.587 11.537 212.807 12.586 213.704 13.889 L 213.932 14.222 L 211.344 15.921 L 211.136 15.557 C 210.594 14.611 209.789 13.844 208.817 13.348 C 207.746 12.787 206.586 12.54 205.378 12.54 C 203.533 12.54 201.896 13.09 200.558 14.375 C 199.249 15.639 198.664 17.2 198.664 19.005 C 198.664 20.81 199.246 22.373 200.556 23.633 C 201.897 24.916 203.535 25.459 205.38 25.459 C 206.663 25.459 207.887 25.182 209 24.534 C 210.12 23.879 210.971 22.933 211.615 21.815 Z M 233.826 28.214 C 231.163 28.214 228.749 27.441 226.787 25.614 C 224.883 23.836 223.992 21.6 223.992 19.005 C 223.992 16.402 224.883 14.16 226.798 12.384 C 228.76 10.558 231.172 9.787 233.826 9.787 C 236.495 9.787 238.913 10.556 240.887 12.393 C 242.805 14.166 243.708 16.399 243.708 19.005 C 243.708 21.605 242.811 23.841 240.898 25.615 C 238.921 27.444 236.501 28.212 233.826 28.212 Z M 233.826 25.459 C 235.67 25.459 237.308 24.914 238.647 23.633 C 239.959 22.373 240.541 20.808 240.541 19.005 C 240.541 17.197 239.961 15.628 238.653 14.366 C 237.319 13.077 235.669 12.54 233.826 12.54 C 231.979 12.54 230.343 13.091 229.006 14.375 C 227.696 15.639 227.111 17.2 227.111 19.005 C 227.111 20.81 227.692 22.373 229.004 23.633 C 230.343 24.916 231.982 25.459 233.826 25.459 Z M 270.602 17.783 C 271.321 18.224 271.938 18.812 272.414 19.507 C 272.969 20.352 273.222 21.302 273.222 22.314 C 273.222 23.917 272.668 25.291 271.42 26.318 C 270.078 27.419 268.361 27.77 266.662 27.77 L 254.9 27.77 L 254.9 10.156 L 266.087 10.156 C 267.55 10.156 269.203 10.381 270.395 11.296 C 271.501 12.143 271.931 13.373 271.931 14.738 C 271.931 15.435 271.791 16.114 271.453 16.727 C 271.237 17.128 270.949 17.486 270.602 17.783 Z M 257.951 25.049 L 267.107 25.049 C 267.908 25.049 268.691 24.871 269.285 24.308 C 269.854 23.769 270.054 23.052 270.054 22.283 C 270.054 21.515 269.848 20.807 269.285 20.269 C 268.691 19.705 267.909 19.524 267.107 19.524 L 257.951 19.524 L 257.951 25.047 Z M 257.951 16.799 L 266.285 16.799 C 266.941 16.799 267.703 16.701 268.234 16.282 C 268.688 15.925 268.846 15.427 268.846 14.863 C 268.846 14.303 268.715 13.75 268.26 13.384 C 267.74 12.966 266.927 12.878 266.285 12.878 L 257.951 12.878 L 257.951 16.801 Z M 297.47 20.631 C 296.645 20.044 295.525 19.824 294.531 19.749 C 294.078 19.706 293.612 19.681 293.155 19.657 C 291.377 19.543 288.543 19.341 286.888 18.652 C 286.08 18.291 285.325 17.784 284.794 17.069 C 284.31 16.423 284.052 15.638 284.057 14.831 C 284.057 13.231 284.893 12.034 286.202 11.163 C 287.765 10.118 289.673 9.785 291.526 9.785 C 293.093 9.786 294.651 10.026 296.146 10.496 C 297.685 10.978 299.145 11.686 300.476 12.596 L 300.819 12.83 L 299.012 15.205 L 298.7 14.977 C 297.654 14.194 296.493 13.577 295.259 13.148 C 294.068 12.744 292.818 12.538 291.561 12.54 C 290.472 12.54 289.31 12.697 288.343 13.231 C 287.76 13.554 287.21 14.019 287.21 14.738 C 287.21 14.955 287.262 15.159 287.372 15.348 C 287.498 15.569 287.712 15.759 287.915 15.91 C 288.887 16.583 291.426 16.761 292.575 16.826 C 293.469 16.869 294.362 16.936 295.252 17.026 C 296.909 17.203 298.565 17.68 299.865 18.766 C 300.995 19.716 301.624 20.926 301.624 22.408 C 301.624 24.228 300.713 25.606 299.229 26.619 C 297.46 27.831 295.289 28.214 293.179 28.214 C 291.424 28.214 289.673 27.989 287.996 27.462 C 286.354 26.952 284.826 26.165 283.427 25.169 L 283.103 24.938 L 284.894 22.484 L 285.211 22.713 C 286.412 23.588 287.733 24.284 289.134 24.778 C 290.421 25.24 291.777 25.481 293.144 25.49 C 294.474 25.49 295.899 25.281 297.043 24.563 C 297.867 24.045 298.438 23.348 298.438 22.346 C 298.438 21.602 298.074 21.054 297.47 20.633\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:11675961946,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g4bu7s\",\"data-framer-name\":\"ESL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 125 38\"><path d=\"M 46.378 27.347 C 46.378 31.361 49.631 34.615 53.644 34.615 L 71.365 34.615 L 71.365 27.347 L 54.682 27.347 L 54.682 22.142 L 70.269 22.142 L 70.269 15.686 L 54.682 15.686 L 54.682 10.653 L 71.365 10.653 L 71.365 3.38 L 53.64 3.38 C 49.628 3.383 46.378 6.636 46.378 10.649 Z M 99.227 25.146 C 99.225 19.921 94.989 15.686 89.766 15.686 L 82.257 15.686 L 82.257 10.653 L 97.716 10.653 L 97.716 3.38 L 83.317 3.38 C 78.14 3.383 73.944 7.582 73.944 12.761 C 73.944 17.94 78.14 22.139 83.317 22.142 L 90.923 22.142 L 90.923 27.347 L 75.464 27.347 L 75.464 34.615 L 89.784 34.615 C 95.005 34.608 99.232 30.369 99.227 25.146 Z M 109.466 34.615 L 125.203 34.615 L 125.203 27.347 L 110.504 27.347 L 110.504 3.38 L 102.2 3.38 L 102.2 27.347 C 102.2 31.361 105.453 34.615 109.466 34.615 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 0.246 22.124 C -1.441 11.728 5.616 1.932 16.009 0.244 C 26.402 -1.444 36.194 5.616 37.881 16.013 C 39.568 26.409 32.51 36.205 22.118 37.893 C 11.725 39.58 1.933 32.52 0.246 22.124 Z\" fill=\"rgb(29,29,27)\"></path><path d=\"M 19.784 3.438 L 5.278 26.476 C 5.758 27.366 6.322 28.208 6.961 28.99 L 28.98 6.968 C 26.377 4.826 23.15 3.587 19.784 3.438 Z M 31.206 9.208 L 9.205 31.217 C 9.99 31.859 10.836 32.421 11.731 32.897 L 34.7 18.434 C 34.565 15.062 33.339 11.824 31.206 9.208 Z M 34.351 22.385 L 15.446 34.315 C 19.537 35.281 23.845 34.561 27.4 32.317 C 30.956 30.074 33.46 26.494 34.351 22.385 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10032574180,withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:175.5,intrinsicWidth:750,pixelHeight:351,pixelWidth:1500,sizes:\"145.2991px\",src:\"https://framerusercontent.com/images/GEldThm6SS5Q0J9g7VzcbbzXgwM.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/GEldThm6SS5Q0J9g7VzcbbzXgwM.png?scale-down-to=512 512w,https://framerusercontent.com/images/GEldThm6SS5Q0J9g7VzcbbzXgwM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/GEldThm6SS5Q0J9g7VzcbbzXgwM.png 1500w\"},className:\"framer-qxowcd\",\"data-framer-name\":\"Usher\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:175,intrinsicWidth:425,pixelHeight:350,pixelWidth:850,sizes:\"93.5px\",src:\"https://framerusercontent.com/images/vEvT2GSkCAcEx0efKdnKO8lHLoM.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/vEvT2GSkCAcEx0efKdnKO8lHLoM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/vEvT2GSkCAcEx0efKdnKO8lHLoM.jpg 850w\"},className:\"framer-1s2w5kx\",\"data-framer-name\":\"TeamFalcons\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yz59el\",\"data-framer-name\":\"karmine\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-yn46mu\",\"data-framer-name\":\"KarmineCorp\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:1437,intrinsicWidth:1437,svg:'<svg width=\"1078pt\" height=\"1078pt\" viewBox=\"0 0 1078 1078\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M169.89 37.08c48.61-10.12 98.85-9.78 147.99-3.99 0 51.53.01 103.05 0 154.58-22.55-2.2-45.37-2.69-67.87.23-28.24 3.66-57.03 13.11-77.9 33.26-18.57 17.55-28.29 42.74-30.41 67.87-3.06 35.2 4.98 70.3 15.93 103.55 9.66 28.87 22.1 56.75 35.87 83.88 33.83 66.16 75.21 128.16 118.97 188.1 1.43 2.38 4.2 4.37 4.01 7.39-.03 54.09.01 108.19-.02 162.28-93.37-86.93-172.82-189.38-230.21-303.49C60.86 480.21 38.3 428.08 21.92 373.9 9.68 333.15 1.11 291.04 0 248.4v-10.88c.58-27.76 4.7-55.7 14.83-81.65 10.98-28.65 29.59-54.34 53.58-73.49 29.21-23.55 65.03-37.6 101.48-45.3Zm161.88-3.31c52.85 52.81 105.65 105.66 158.5 158.47.05 85.79.03 171.57.01 257.36 143.8-83.12 287.67-166.11 431.5-249.16-19.33 72.17-38.69 144.34-58.01 216.52-124.46 71.93-248.99 143.71-373.44 215.66-.1 136.43 0 272.87-.05 409.3-52.85-53.28-105.69-106.58-158.51-159.9-.01-282.75-.01-565.5 0-848.25Z\"/><path d=\"M361.42 39.96c56.81 10.8 111.71 29.89 164.67 52.86 74.02 32.28 144.7 72.1 211.12 118 20.45 14.17 40.48 28.96 60.01 44.38-44.19 25.78-88.41 51.5-132.6 77.27-30.91-20.58-62.65-39.88-94.95-58.19-20.47-11.35-41.3-22.04-62.64-31.64-.07-17.24 0-34.49-.04-51.73-48.51-50.32-97.07-100.61-145.57-150.95Zm535.3 304.47c39.71 40.62 75.71 85.08 105.4 133.58 23.6 38.66 43.1 79.96 56.33 123.33 18.11 58.9 23.82 121.7 15.22 182.78-7.91 66.56-46.68 128.16-102.02 165.64-35.25 24.16-77.01 38.4-119.56 41.73-42.76 3.47-85.94-3.73-126.24-18.07-40.34-14.38-78.01-35.6-112.66-60.65-40.44-29.29-76.99-63.68-110.37-100.74.01-56.39 0-112.78.01-169.17 17.22-10.61 34.47-21.18 51.72-31.74 23.54 27.23 49.36 52.65 78.28 74.16 25.76 19.04 54.19 35.15 85.23 43.72 20.33 5.65 41.73 7.76 62.73 5.28 32.4-3.3 61.8-22.56 81.01-48.39 17.43-23.37 25.62-53.04 23.86-82.04-1.66-30.94-13.11-60.53-28.45-87.15-12.14-20.87-26.71-40.28-42.77-58.27 20.15-11.62 40.73-22.55 61.05-33.89 7.1-26.7 14.11-53.42 21.23-80.11ZM504.18 899.07c45.62 51.22 92.43 101.36 139.79 150.98-17.64-5.69-34.27-14.08-50.93-22.11-30.42-15.16-60.02-31.95-88.86-49.91 0-26.32-.01-52.64 0-78.96Z\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v5nzge\",\"data-framer-name\":\"liquid\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-nrbn7b\",\"data-framer-name\":\"TeamLiquid\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:2303,intrinsicWidth:2303,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2303 2303\"><path d=\"M364.7 1582c-80.6 38.2-186.6 84.8-305.4 127.2 21.2 89.1 50.9 169.7 89.1 241.8 89.1-55.1 165.4-114.5 224.8-161.2-8.5-72.1-12.7-140-8.5-207.8Zm195.1-657.4C411.4 865.2 186.6 759.2 0 619.2v313.9c173.9 63.6 352 106 479.3 127.2 25.4-46.6 55.1-93.3 80.5-135.7Zm212.1-237.5c-101.8-106-246-275.7-356.3-458.1l-284.2 97.5c156.9 199.3 381.7 373.2 530.2 470.8 34-38.1 72.1-76.3 110.3-110.2Zm131.5-97.6c50.9-33.9 101.8-59.4 148.4-80.6-42.4-114.5-93.3-284.2-123-458.1L674.4 140c67.8 178.1 156.9 339.3 229 449.5Zm-483.5 632c-110.3 4.2-258.7 4.2-415.6-17 4.2 89.1 8.5 173.9 12.7 254.5 135.7-17 263-42.4 360.5-67.9 12.7-59.3 25.4-114.5 42.4-169.6Zm-4.3 805.8c-33.9 38.2-67.9 80.6-114.5 127.2 33.9 33.9 72.1 63.6 114.5 93.3 25.4 17 55.1 33.9 80.6 55.1-29.7-101.7-59.4-190.8-80.6-275.6ZM1632.9 979.7c25.4 21.2 93.3 0 93.3 0l-46.7-55.1-101.8-67.9c-4.2 0 25.5 101.8 55.2 123Zm330.8 572.6-59.4-50.9 33.9 84.8 101.8-4.2-76.3-29.7Z\"/><path d=\"M1225.7 0c-42.4 135.7-55.1 301.1-8.5 466.5 17-17 148.4-152.7 267.2-284.2 0 0 156.9 178.1-63.6 360.5 0 0 386 271.4 411.4 279.9 0 0-21.2 84.8 0 156.9l305.4 589.5-152.7 182.4-224.8-127.2 110.3 173.9s-123 17-161.2-4.2c-21.2-110.3-118.8-288.4-118.8-288.4l-229-93.3s-101.8-123-93.3-301.1c0 0-114.5 466.5 195.1 585.3l432.6 547.1c394.4-275.7 407.2-657.4 407.2-1420.8V373.2L1225.7 0Z\"/></svg>',withExternalLayout:true})})],speed:20,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1dl4kk3\",\"data-framer-name\":\"Statistics\",id:elementId,ref:ref1,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mz75hh\",\"data-framer-name\":\"content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u27juv\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-x0oss1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"[Results]\"})}),className:\"framer-3cl30t\",fonts:[\"FS;Space Grotesk-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Impact\"})})},Sw5att9YU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Impact\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Impact\"})}),className:\"framer-1105lqh\",fonts:[\"GF;Orbitron-900\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\"},children:\"Our designs deliver measurable success.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\"},children:\"Our designs deliver measurable success.\"})}),className:\"framer-1niew2z\",fonts:[\"FS;Clash Display-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fi4ezd\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+870+96+0+0+258.4+0+0},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 72px) / 2, 50px)`,y:(componentViewport?.y||0)+0+1190+120+0+0+168.4+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:318,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 120px) / 4, 50px)`,y:(componentViewport?.y||0)+0+1130+120+0+0+199.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6ebhm2-container\",nodeId:\"P9RUW6hrN\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"YwsQT_Ffd\"},Sw5att9YU:{variant:\"YwsQT_Ffd\"}},children:/*#__PURE__*/_jsx(StatisticsCard,{FFmTWNWIE:\"Clients love our meaningful designs.\",height:\"100%\",id:\"P9RUW6hrN\",layoutId:\"P9RUW6hrN\",MeCgATIhW:97,style:{width:\"100%\"},variant:\"QWBvbd2wb\",width:\"100%\",WzeJyWNpm:\"Client Satisfaction\",XN3h3K8t6:\"%\",yecvw0Ceo:64,Z_ww17Bab:\"rgba(51, 51, 51, 0.43)\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+870+96+0+0+258.4+0+342},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 72px) / 2, 50px)`,y:(componentViewport?.y||0)+0+1190+120+0+0+168.4+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:318,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 120px) / 4, 50px)`,y:(componentViewport?.y||0)+0+1130+120+0+0+199.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xo5m6k-container\",nodeId:\"Mzim6RXkj\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"YwsQT_Ffd\"},Sw5att9YU:{variant:\"YwsQT_Ffd\"}},children:/*#__PURE__*/_jsx(StatisticsCard,{FFmTWNWIE:\"Crafting immersive experiences globally.\",height:\"100%\",id:\"Mzim6RXkj\",layoutId:\"Mzim6RXkj\",MeCgATIhW:300,style:{width:\"100%\"},variant:\"QWBvbd2wb\",width:\"100%\",WzeJyWNpm:\"Projects Completed\",XN3h3K8t6:\"+\",yecvw0Ceo:238,Z_ww17Bab:\"rgba(51, 51, 51, 0.43)\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+870+96+0+0+258.4+0+684},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 72px) / 2, 50px)`,y:(componentViewport?.y||0)+0+1190+120+0+0+168.4+0+342}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:318,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 120px) / 4, 50px)`,y:(componentViewport?.y||0)+0+1130+120+0+0+199.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qs7b4j-container\",nodeId:\"Vm51F3dnT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"YwsQT_Ffd\"},Sw5att9YU:{variant:\"YwsQT_Ffd\"}},children:/*#__PURE__*/_jsx(StatisticsCard,{FFmTWNWIE:\"A decade of impactful creativity.\",height:\"100%\",id:\"Vm51F3dnT\",layoutId:\"Vm51F3dnT\",MeCgATIhW:10,style:{width:\"100%\"},variant:\"QWBvbd2wb\",width:\"100%\",WzeJyWNpm:\"Years of Experience\",XN3h3K8t6:\"+\",yecvw0Ceo:3,Z_ww17Bab:\"rgba(51, 51, 51, 0.43)\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+870+96+0+0+258.4+0+1026},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 72px) / 2, 50px)`,y:(componentViewport?.y||0)+0+1190+120+0+0+168.4+0+342}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:318,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 120px) / 4, 50px)`,y:(componentViewport?.y||0)+0+1130+120+0+0+199.6+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8napbo-container\",nodeId:\"Vf2PMDDNz\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"YwsQT_Ffd\"},Sw5att9YU:{variant:\"YwsQT_Ffd\"}},children:/*#__PURE__*/_jsx(StatisticsCard,{FFmTWNWIE:\"Visuals that captivate and engage worldwide.\",height:\"100%\",id:\"Vf2PMDDNz\",layoutId:\"Vf2PMDDNz\",MeCgATIhW:185,style:{width:\"100%\"},variant:\"QWBvbd2wb\",width:\"100%\",WzeJyWNpm:\"Impressions Generated\",XN3h3K8t6:\"M+\",yecvw0Ceo:102,Z_ww17Bab:\"rgba(51, 51, 51, 0.43)\"})})})})})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-vcq0gd\",\"data-framer-name\":\"Action section\",id:elementId1,ref:ref2,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fvc9ac\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lommsc\",\"data-framer-name\":\"Wrapper\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation4,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-zz7m5d\",\"data-framer-name\":\"Scroll content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"[Expertise]\"})}),className:\"framer-1it12cq\",fonts:[\"FS;Space Grotesk-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"What we do\"})})},Sw5att9YU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"What we do\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"What we do\"})}),className:\"framer-9vqpr3\",fonts:[\"GF;Orbitron-900\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.8)\"},children:\"We specialize in crafting immersive 3D experiences through animation, modeling, VFX, and interactive design that bring your vision to life.\"})}),className:\"framer-dha3tp\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iwn4c6\",\"data-framer-name\":\"Images\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`min(min(${componentViewport?.width||\"100vw\"} - 32px, 1600px) - 48px, 600px)`,y:(componentViewport?.y||0)+0+2568.4+62+0+0+0+0+250.4+0+0},Sw5att9YU:{width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1600px) - 80px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+2258.4+120+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:548,width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 96px, 1px), 1600px) - 110px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+1887.6+120+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xz3um4-container\",nodeId:\"bR5lJqVa6\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"wPaYdPRQb\"},Sw5att9YU:{variant:\"wPaYdPRQb\"}},children:/*#__PURE__*/_jsx(ImageItem,{height:\"100%\",HRC3gslUl:\"From motion-captured characters to hand-animated creatures, we create lifelike movements that captivate audiences. Explore dynamic animations embedded directly into your experience.\",id:\"bR5lJqVa6\",L2U5q4PZY:\"https://res.cloudinary.com/dkbhbd7dr/video/upload/v1743461971/ssstwitter.com_1743461789639_hjr3qm.mp4\",layoutId:\"bR5lJqVa6\",style:{width:\"100%\"},variant:\"MNG541NXq\",vUu2yPlbA:\"3D Animation\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`min(min(${componentViewport?.width||\"100vw\"} - 32px, 1600px) - 48px, 600px)`,y:(componentViewport?.y||0)+0+2568.4+62+0+0+0+0+250.4+0+608},Sw5att9YU:{width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1600px) - 80px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+2258.4+120+0+0+0+0+668}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:548,width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 96px, 1px), 1600px) - 110px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+1887.6+120+0+0+0+0+668,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18ya0ug-container\",nodeId:\"xu9CNZQTR\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"dsfkUjM4q\"},Sw5att9YU:{variant:\"dsfkUjM4q\"}},children:/*#__PURE__*/_jsx(ImageItem,{height:\"100%\",HRC3gslUl:\"Bring your ideas to life with meticulously crafted 3D models and textures for characters, environments, and props. Dive deep into detailed texture maps for a closer look at our craftsmanship.\",id:\"xu9CNZQTR\",L2U5q4PZY:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",layoutId:\"xu9CNZQTR\",style:{width:\"100%\"},variant:\"z68fvrhBK\",vUu2yPlbA:\"Modeling & Texturing\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`min(min(${componentViewport?.width||\"100vw\"} - 32px, 1600px) - 48px, 600px)`,y:(componentViewport?.y||0)+0+2568.4+62+0+0+0+0+250.4+0+1216},Sw5att9YU:{width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1600px) - 80px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+2258.4+120+0+0+0+0+1336}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:548,width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 96px, 1px), 1600px) - 110px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+1887.6+120+0+0+0+0+1336,children:/*#__PURE__*/_jsx(Container,{className:\"framer-folwe6-container\",nodeId:\"CE0R924KF\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"CVCljgXSG\"},Sw5att9YU:{variant:\"CVCljgXSG\"}},children:/*#__PURE__*/_jsx(ImageItem,{height:\"100%\",HRC3gslUl:\"Slider with unlit to lit comparison of scene / environment (will provide screenshots for this)\",id:\"CE0R924KF\",L2U5q4PZY:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",layoutId:\"CE0R924KF\",style:{width:\"100%\"},variant:\"FhPWomyK6\",vUu2yPlbA:\"Lighting & Rendering\",width:\"100%\"})})})})})]})]})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-12ya2iw\",\"data-framer-name\":\"Statistics\",id:elementId2,ref:ref3,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9myezu\",\"data-framer-name\":\"content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19w0e75\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t7fmxa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"[Portfolio]\"})}),className:\"framer-qjzvw5\",fonts:[\"FS;Space Grotesk-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Creations\"})})},Sw5att9YU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Creations\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Our Creations\"})}),className:\"framer-1ccea1j\",fonts:[\"GF;Orbitron-900\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\"},children:\"Discover how we transform ideas into visually stunning and impactful 3D experiences.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\"},children:\"Discover how we transform ideas into visually stunning and impactful 3D experiences.\"})}),className:\"framer-19b4w88\",fonts:[\"FS;Clash Display-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h26xc5\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+4706.8+96+0+0+258.4+0+0},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 63px) / 2, 1px)`,y:(componentViewport?.y||0)+0+4324.4+120+0+0+168.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:726,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 111px) / 2, 1px)`,y:(componentViewport?.y||0)+0+3953.6+120+0+0+199.6+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1k80pol-container\",nodeId:\"jMgsE8itQ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(WorkCard,{aWqoI4YpM:\"https://res.cloudinary.com/dkbhbd7dr/video/upload/v1743461971/ssstwitter.com_1743461789639_hjr3qm.mp4\",height:\"100%\",HHLUk09gm:\"2024 Showreel\",id:\"jMgsE8itQ\",layoutId:\"jMgsE8itQ\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+4706.8+96+0+0+258.4+0+741},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 63px) / 2, 1px)`,y:(componentViewport?.y||0)+0+4324.4+120+0+0+168.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:726,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 111px) / 2, 1px)`,y:(componentViewport?.y||0)+0+3953.6+120+0+0+199.6+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-163ah2l-container\",nodeId:\"mT5bNl5zN\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(WorkCard,{aWqoI4YpM:\"https://res.cloudinary.com/dkbhbd7dr/video/upload/v1744359468/ssstwitter.com_1744359392412_uhziwn.mp4\",height:\"100%\",HHLUk09gm:\"Nike X FaZe\",id:\"mT5bNl5zN\",layoutId:\"mT5bNl5zN\",style:{width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1v7qsrs\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+4706.8+96+0+0+1773.4+0+0},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 63px) / 2, 1px)`,y:(componentViewport?.y||0)+0+4324.4+120+0+0+990.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:726,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 111px) / 2, 1px)`,y:(componentViewport?.y||0)+0+3953.6+120+0+0+1021.6+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15he86b-container\",nodeId:\"YqmpB7WPb\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Sw5att9YU:{HHLUk09gm:\"Project Title\"}},children:/*#__PURE__*/_jsx(WorkCard,{aWqoI4YpM:\"https://res.cloudinary.com/dkbhbd7dr/video/upload/v1744359485/ssstwitter.com_1744359386180_xcmudw.mp4\",height:\"100%\",HHLUk09gm:\"IEM Katowice 2025\",id:\"YqmpB7WPb\",layoutId:\"YqmpB7WPb\",style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1600px) - 32px)`,y:(componentViewport?.y||0)+0+4706.8+96+0+0+1773.4+0+741},Sw5att9YU:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 63px) / 2, 1px)`,y:(componentViewport?.y||0)+0+4324.4+120+0+0+990.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:726,width:`max((min(${componentViewport?.width||\"100vw\"}, 1600px) - 111px) / 2, 1px)`,y:(componentViewport?.y||0)+0+3953.6+120+0+0+1021.6+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jmt0vu-container\",nodeId:\"PfNPpC7MW\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(WorkCard,{aWqoI4YpM:\"https://res.cloudinary.com/dkbhbd7dr/video/upload/v1744359933/ssstwitter.com_1744359396566_mgufe0.mp4\",height:\"100%\",HHLUk09gm:\"SCAI Sport Native\",id:\"PfNPpC7MW\",layoutId:\"PfNPpC7MW\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-ffb7ix\",\"data-framer-name\":\"Statistics\",id:elementId3,ref:ref4,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rpj0ej\",\"data-framer-name\":\"content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-hcsebc\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hccc7r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"[Connect]\"})}),className:\"framer-1ej8squ\",fonts:[\"FS;Space Grotesk-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let\u2019s Talk\"})})},Sw5att9YU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let\u2019s Talk\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T3JiaXRyb24tOTAw\",\"--framer-font-family\":'\"Orbitron\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-567408f3-ff58-4580-9a32-2714b858d41f, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let\u2019s Talk\"})}),className:\"framer-1t9ue9u\",fonts:[\"GF;Orbitron-900\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19bb3ez-container\",isAuthoredByUser:true,nodeId:\"cNhOqSQ4Y\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ContactForm,{backgroundColor:\"rgba(0, 0, 0, 0)\",buttonColor:\"var(--token-2354fac8-f087-421e-994c-7007488cdab2, rgb(255, 240, 0))\",buttonLabel:\"Send\",buttonTextColor:\"var(--token-cd1d0180-07dc-4a73-b1f2-ae3108805c83, rgb(13, 13, 13))\",emailLabel:\"Email\",formTitle:\"\",formUrl:\"https://script.google.com/macros/s/AKfycbxzVbZaMY915JxAH2oWrTOsRhJUWz9jAOCmwtJayC2jliXb78_w2KJHU1xIrs7dAnK3rQ/exec\",height:\"100%\",id:\"cNhOqSQ4Y\",inputBackgroundColor:\"rgb(238, 238, 238)\",inputTextColor:\"rgb(51, 51, 51)\",layoutId:\"cNhOqSQ4Y\",messageLabel:\"Message\",nameLabel:\"Name\",style:{width:\"100%\"},textColor:\"rgb(255, 255, 255)\",thankYouRedirectUrl:\"/thank-you\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{y:(componentViewport?.y||0)+0+8459.6},Sw5att9YU:{y:(componentViewport?.y||0)+0+6889.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:313,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+6580.8,children:/*#__PURE__*/_jsx(Container,{className:\"framer-w7n4us-container\",nodeId:\"CEli6K03m\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EfjCrNyCb:{variant:\"FRVehrJjq\"},Sw5att9YU:{variant:\"nNb8MTOKy\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"CEli6K03m\",layoutId:\"CEli6K03m\",style:{width:\"100%\"},variant:\"R00IUoPvK\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QuLzn.framer-lux5qc, .framer-QuLzn .framer-lux5qc { display: block; }\",\".framer-QuLzn.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-cd1d0180-07dc-4a73-b1f2-ae3108805c83, #0d0d0d); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-QuLzn .framer-jlmliq-container { flex: none; height: 100vh; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 6; }\",\".framer-QuLzn .framer-1q66or9-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-QuLzn .framer-leqyr3-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-QuLzn .framer-z8waaq { align-content: flex-end; align-items: flex-end; background-color: var(--token-cd1d0180-07dc-4a73-b1f2-ae3108805c83, #0d0d0d); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-uynhmm-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-QuLzn .framer-bn07w9 { -webkit-mask: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) add; bottom: 0px; flex: none; left: 0px; mask: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) add; opacity: 0.1; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-QuLzn .framer-12e05hv { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1600px; overflow: hidden; padding: 0px 48px 120px 10px; position: relative; width: 1px; }\",\".framer-QuLzn .framer-qihl3a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 70%; }\",\".framer-QuLzn .framer-155zq2r-container { flex: none; height: auto; position: relative; width: 60%; }\",\".framer-QuLzn .framer-7894x3 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; mix-blend-mode: difference; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-QuLzn .framer-1ebklwh { aspect-ratio: 4.547058823529412 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 176px); opacity: 0.7; overflow: visible; position: relative; width: 100%; }\",\".framer-QuLzn .framer-l3jxoy { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-end; overflow: hidden; padding: 0px 0px 35px 0px; position: relative; width: 1px; }\",\".framer-QuLzn .framer-rsizn5 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 249px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-QuLzn .framer-1hge0c1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 30px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-wptaoh, .framer-QuLzn .framer-1u27juv, .framer-QuLzn .framer-19w0e75, .framer-QuLzn .framer-hcsebc { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-wzwmc2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 10px 24px 10px 24px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-QuLzn .framer-jf6cvo-container { flex: none; height: 50px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-1m8q66i { height: 38px; position: relative; width: 132px; }\",\".framer-QuLzn .framer-h3ml18 { height: 30px; position: relative; width: 291px; }\",\".framer-QuLzn .framer-4ywf3q { height: 52px; position: relative; width: 52px; }\",\".framer-QuLzn .framer-vkmhs2 { height: 45px; position: relative; width: 47px; }\",\".framer-QuLzn .framer-1msb9jz { height: 38px; position: relative; width: 100px; }\",\".framer-QuLzn .framer-1ar5wwl { height: 32px; position: relative; width: 89px; }\",\".framer-QuLzn .framer-pp0600 { height: 38px; position: relative; width: 317px; }\",\".framer-QuLzn .framer-1g4bu7s { height: 38px; position: relative; width: 125px; }\",\".framer-QuLzn .framer-qxowcd { aspect-ratio: 4.273504273504273 / 1; height: var(--framer-aspect-ratio-supported, 34px); overflow: visible; position: relative; width: 145px; }\",\".framer-QuLzn .framer-1s2w5kx { aspect-ratio: 2.4285714285714284 / 1; height: var(--framer-aspect-ratio-supported, 39px); overflow: visible; position: relative; width: 93px; }\",\".framer-QuLzn .framer-1yz59el { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 47px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 38px; }\",\".framer-QuLzn .framer-yn46mu, .framer-QuLzn .framer-nrbn7b { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); position: relative; width: 38px; }\",\".framer-QuLzn .framer-1v5nzge { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 38px; }\",\".framer-QuLzn .framer-1dl4kk3, .framer-QuLzn .framer-12ya2iw, .framer-QuLzn .framer-ffb7ix { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-mz75hh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: visible; padding: 0px 24px 0px 24px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-QuLzn .framer-x0oss1, .framer-QuLzn .framer-t7fmxa { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-QuLzn .framer-3cl30t, .framer-QuLzn .framer-1it12cq, .framer-QuLzn .framer-qjzvw5, .framer-QuLzn .framer-1ej8squ { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QuLzn .framer-1105lqh, .framer-QuLzn .framer-9vqpr3, .framer-QuLzn .framer-1ccea1j, .framer-QuLzn .framer-1t9ue9u { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 480px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-QuLzn .framer-1niew2z, .framer-QuLzn .framer-19b4w88 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 260px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-QuLzn .framer-1fi4ezd { display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-6ebhm2-container, .framer-QuLzn .framer-1xo5m6k-container, .framer-QuLzn .framer-1qs7b4j-container, .framer-QuLzn .framer-8napbo-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-QuLzn .framer-vcq0gd { 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: 120px 48px 62px 48px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-1fvc9ac { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\",\".framer-QuLzn .framer-1lommsc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-zz7m5d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: sticky; top: 160px; width: 1px; z-index: 1; }\",\".framer-QuLzn .framer-dha3tp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 80%; word-break: break-word; word-wrap: break-word; }\",\".framer-QuLzn .framer-iwn4c6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QuLzn .framer-1xz3um4-container, .framer-QuLzn .framer-18ya0ug-container, .framer-QuLzn .framer-folwe6-container, .framer-QuLzn .framer-19bb3ez-container, .framer-QuLzn .framer-w7n4us-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-QuLzn .framer-9myezu, .framer-QuLzn .framer-rpj0ej { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: visible; padding: 0px 48px 0px 48px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-QuLzn .framer-1h26xc5, .framer-QuLzn .framer-1v7qsrs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-QuLzn .framer-1k80pol-container, .framer-QuLzn .framer-163ah2l-container, .framer-QuLzn .framer-15he86b-container, .framer-QuLzn .framer-jmt0vu-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-QuLzn .framer-hccc7r { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-QuLzn.framer-72rtr7, .framer-QuLzn .framer-z8waaq, .framer-QuLzn .framer-qihl3a, .framer-QuLzn .framer-7894x3, .framer-QuLzn .framer-l3jxoy, .framer-QuLzn .framer-1hge0c1, .framer-QuLzn .framer-wptaoh, .framer-QuLzn .framer-wzwmc2, .framer-QuLzn .framer-1yz59el, .framer-QuLzn .framer-1v5nzge, .framer-QuLzn .framer-1dl4kk3, .framer-QuLzn .framer-mz75hh, .framer-QuLzn .framer-1u27juv, .framer-QuLzn .framer-x0oss1, .framer-QuLzn .framer-vcq0gd, .framer-QuLzn .framer-1fvc9ac, .framer-QuLzn .framer-1lommsc, .framer-QuLzn .framer-zz7m5d, .framer-QuLzn .framer-iwn4c6, .framer-QuLzn .framer-12ya2iw, .framer-QuLzn .framer-9myezu, .framer-QuLzn .framer-19w0e75, .framer-QuLzn .framer-t7fmxa, .framer-QuLzn .framer-1h26xc5, .framer-QuLzn .framer-1v7qsrs, .framer-QuLzn .framer-ffb7ix, .framer-QuLzn .framer-rpj0ej, .framer-QuLzn .framer-hcsebc, .framer-QuLzn .framer-hccc7r { gap: 0px; } .framer-QuLzn.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-QuLzn.framer-72rtr7 > :first-child, .framer-QuLzn .framer-qihl3a > :first-child, .framer-QuLzn .framer-l3jxoy > :first-child, .framer-QuLzn .framer-1hge0c1 > :first-child, .framer-QuLzn .framer-1dl4kk3 > :first-child, .framer-QuLzn .framer-mz75hh > :first-child, .framer-QuLzn .framer-x0oss1 > :first-child, .framer-QuLzn .framer-1fvc9ac > :first-child, .framer-QuLzn .framer-zz7m5d > :first-child, .framer-QuLzn .framer-iwn4c6 > :first-child, .framer-QuLzn .framer-12ya2iw > :first-child, .framer-QuLzn .framer-9myezu > :first-child, .framer-QuLzn .framer-t7fmxa > :first-child, .framer-QuLzn .framer-ffb7ix > :first-child, .framer-QuLzn .framer-rpj0ej > :first-child, .framer-QuLzn .framer-hccc7r > :first-child { margin-top: 0px; } .framer-QuLzn.framer-72rtr7 > :last-child, .framer-QuLzn .framer-qihl3a > :last-child, .framer-QuLzn .framer-l3jxoy > :last-child, .framer-QuLzn .framer-1hge0c1 > :last-child, .framer-QuLzn .framer-1dl4kk3 > :last-child, .framer-QuLzn .framer-mz75hh > :last-child, .framer-QuLzn .framer-x0oss1 > :last-child, .framer-QuLzn .framer-1fvc9ac > :last-child, .framer-QuLzn .framer-zz7m5d > :last-child, .framer-QuLzn .framer-iwn4c6 > :last-child, .framer-QuLzn .framer-12ya2iw > :last-child, .framer-QuLzn .framer-9myezu > :last-child, .framer-QuLzn .framer-t7fmxa > :last-child, .framer-QuLzn .framer-ffb7ix > :last-child, .framer-QuLzn .framer-rpj0ej > :last-child, .framer-QuLzn .framer-hccc7r > :last-child { margin-bottom: 0px; } .framer-QuLzn .framer-z8waaq > *, .framer-QuLzn .framer-7894x3 > *, .framer-QuLzn .framer-wptaoh > *, .framer-QuLzn .framer-wzwmc2 > *, .framer-QuLzn .framer-1yz59el > *, .framer-QuLzn .framer-1v5nzge > *, .framer-QuLzn .framer-1u27juv > *, .framer-QuLzn .framer-vcq0gd > *, .framer-QuLzn .framer-19w0e75 > *, .framer-QuLzn .framer-hcsebc > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-QuLzn .framer-z8waaq > :first-child, .framer-QuLzn .framer-7894x3 > :first-child, .framer-QuLzn .framer-wptaoh > :first-child, .framer-QuLzn .framer-wzwmc2 > :first-child, .framer-QuLzn .framer-1yz59el > :first-child, .framer-QuLzn .framer-1v5nzge > :first-child, .framer-QuLzn .framer-1u27juv > :first-child, .framer-QuLzn .framer-vcq0gd > :first-child, .framer-QuLzn .framer-1lommsc > :first-child, .framer-QuLzn .framer-19w0e75 > :first-child, .framer-QuLzn .framer-1h26xc5 > :first-child, .framer-QuLzn .framer-1v7qsrs > :first-child, .framer-QuLzn .framer-hcsebc > :first-child { margin-left: 0px; } .framer-QuLzn .framer-z8waaq > :last-child, .framer-QuLzn .framer-7894x3 > :last-child, .framer-QuLzn .framer-wptaoh > :last-child, .framer-QuLzn .framer-wzwmc2 > :last-child, .framer-QuLzn .framer-1yz59el > :last-child, .framer-QuLzn .framer-1v5nzge > :last-child, .framer-QuLzn .framer-1u27juv > :last-child, .framer-QuLzn .framer-vcq0gd > :last-child, .framer-QuLzn .framer-1lommsc > :last-child, .framer-QuLzn .framer-19w0e75 > :last-child, .framer-QuLzn .framer-1h26xc5 > :last-child, .framer-QuLzn .framer-1v7qsrs > :last-child, .framer-QuLzn .framer-hcsebc > :last-child { margin-right: 0px; } .framer-QuLzn .framer-qihl3a > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-QuLzn .framer-l3jxoy > *, .framer-QuLzn .framer-zz7m5d > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-QuLzn .framer-1hge0c1 > *, .framer-QuLzn .framer-1dl4kk3 > *, .framer-QuLzn .framer-x0oss1 > *, .framer-QuLzn .framer-12ya2iw > *, .framer-QuLzn .framer-t7fmxa > *, .framer-QuLzn .framer-ffb7ix > *, .framer-QuLzn .framer-hccc7r > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-QuLzn .framer-mz75hh > *, .framer-QuLzn .framer-9myezu > *, .framer-QuLzn .framer-rpj0ej > * { margin: 0px; margin-bottom: calc(96px / 2); margin-top: calc(96px / 2); } .framer-QuLzn .framer-1fvc9ac > * { margin: 0px; margin-bottom: calc(42px / 2); margin-top: calc(42px / 2); } .framer-QuLzn .framer-1lommsc > * { margin: 0px; margin-left: calc(62px / 2); margin-right: calc(62px / 2); } .framer-QuLzn .framer-iwn4c6 > * { margin: 0px; margin-bottom: calc(120px / 2); margin-top: calc(120px / 2); } .framer-QuLzn .framer-1h26xc5 > *, .framer-QuLzn .framer-1v7qsrs > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } }\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-QuLzn.framer-72rtr7 { background-color: #080808; width: 810px; } .framer-QuLzn .framer-12e05hv { padding: 0px 24px 120px 24px; } .framer-QuLzn .framer-qihl3a { width: 72%; } .framer-QuLzn .framer-155zq2r-container { width: 100%; } .framer-QuLzn .framer-1ebklwh { height: var(--framer-aspect-ratio-supported, 121px); opacity: 0.6; } .framer-QuLzn .framer-rsizn5 { max-width: 200px; } .framer-QuLzn .framer-1hge0c1 { padding: 50px 0px 70px 0px; } .framer-QuLzn .framer-wptaoh { padding: 0px 30px 0px 30px; } .framer-QuLzn .framer-1105lqh, .framer-QuLzn .framer-9vqpr3, .framer-QuLzn .framer-1ccea1j, .framer-QuLzn .framer-1t9ue9u { max-width: unset; white-space: pre; } .framer-QuLzn .framer-1fi4ezd { grid-template-columns: repeat(2, minmax(50px, 1fr)); } .framer-QuLzn .framer-vcq0gd { padding: 120px 24px 62px 24px; } .framer-QuLzn .framer-1lommsc { gap: 32px; } .framer-QuLzn .framer-dha3tp { max-width: 260px; } .framer-QuLzn .framer-9myezu, .framer-QuLzn .framer-rpj0ej { padding: 0px 24px 0px 24px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-QuLzn .framer-1lommsc { gap: 0px; } .framer-QuLzn .framer-1lommsc > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-QuLzn .framer-1lommsc > :first-child { margin-left: 0px; } .framer-QuLzn .framer-1lommsc > :last-child { margin-right: 0px; } }}\",\"@media (max-width: 809px) { .framer-QuLzn.framer-72rtr7 { width: 390px; } .framer-QuLzn .framer-z8waaq { height: 70vh; } .framer-QuLzn .framer-12e05hv { align-content: center; align-items: center; flex-direction: column; gap: 48px; justify-content: flex-start; padding: 0px 16px 40px 16px; } .framer-QuLzn .framer-qihl3a { align-content: center; align-items: center; order: 1; width: 100%; } .framer-QuLzn .framer-155zq2r-container { width: 85%; } .framer-QuLzn .framer-1ebklwh { height: var(--framer-aspect-ratio-supported, 79px); } .framer-QuLzn .framer-l3jxoy { align-self: unset; flex: none; gap: 48px; height: min-content; justify-content: center; order: 0; width: 85%; } .framer-QuLzn .framer-rsizn5 { max-width: 240px; } .framer-QuLzn .framer-1hge0c1 { padding: 40px 0px 60px 0px; } .framer-QuLzn .framer-wptaoh { padding: 0px 20px 0px 20px; } .framer-QuLzn .framer-wzwmc2 { padding: 10px 0px 10px 0px; } .framer-QuLzn .framer-1dl4kk3, .framer-QuLzn .framer-12ya2iw, .framer-QuLzn .framer-ffb7ix { padding: 96px 0px 0px 0px; } .framer-QuLzn .framer-mz75hh, .framer-QuLzn .framer-9myezu, .framer-QuLzn .framer-rpj0ej { gap: 48px; padding: 0px 16px 0px 16px; } .framer-QuLzn .framer-1u27juv, .framer-QuLzn .framer-19w0e75, .framer-QuLzn .framer-hcsebc { flex-direction: column; gap: 30px; } .framer-QuLzn .framer-x0oss1, .framer-QuLzn .framer-t7fmxa, .framer-QuLzn .framer-hccc7r { align-content: center; align-items: center; flex: none; width: 100%; } .framer-QuLzn .framer-1105lqh, .framer-QuLzn .framer-9vqpr3, .framer-QuLzn .framer-1ccea1j, .framer-QuLzn .framer-1t9ue9u { max-width: unset; width: 100%; } .framer-QuLzn .framer-1niew2z, .framer-QuLzn .framer-19b4w88 { width: 100%; } .framer-QuLzn .framer-1fi4ezd { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; } .framer-QuLzn .framer-6ebhm2-container, .framer-QuLzn .framer-1xo5m6k-container, .framer-QuLzn .framer-1qs7b4j-container, .framer-QuLzn .framer-8napbo-container { align-self: unset; } .framer-QuLzn .framer-vcq0gd { flex-direction: column; padding: 62px 16px 62px 16px; } .framer-QuLzn .framer-1fvc9ac, .framer-QuLzn .framer-1k80pol-container, .framer-QuLzn .framer-163ah2l-container, .framer-QuLzn .framer-15he86b-container, .framer-QuLzn .framer-jmt0vu-container { flex: none; width: 100%; } .framer-QuLzn .framer-1lommsc { flex-direction: column; gap: 32px; } .framer-QuLzn .framer-zz7m5d { flex: none; position: relative; top: unset; width: 100%; } .framer-QuLzn .framer-iwn4c6 { flex: none; gap: 60px; width: 100%; } .framer-QuLzn .framer-1h26xc5, .framer-QuLzn .framer-1v7qsrs { flex-direction: column; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-QuLzn .framer-12e05hv, .framer-QuLzn .framer-l3jxoy, .framer-QuLzn .framer-mz75hh, .framer-QuLzn .framer-1u27juv, .framer-QuLzn .framer-1fi4ezd, .framer-QuLzn .framer-vcq0gd, .framer-QuLzn .framer-1lommsc, .framer-QuLzn .framer-iwn4c6, .framer-QuLzn .framer-9myezu, .framer-QuLzn .framer-19w0e75, .framer-QuLzn .framer-1h26xc5, .framer-QuLzn .framer-1v7qsrs, .framer-QuLzn .framer-rpj0ej, .framer-QuLzn .framer-hcsebc { gap: 0px; } .framer-QuLzn .framer-12e05hv > *, .framer-QuLzn .framer-l3jxoy > *, .framer-QuLzn .framer-mz75hh > *, .framer-QuLzn .framer-9myezu > *, .framer-QuLzn .framer-rpj0ej > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-QuLzn .framer-12e05hv > :first-child, .framer-QuLzn .framer-l3jxoy > :first-child, .framer-QuLzn .framer-mz75hh > :first-child, .framer-QuLzn .framer-1u27juv > :first-child, .framer-QuLzn .framer-1fi4ezd > :first-child, .framer-QuLzn .framer-vcq0gd > :first-child, .framer-QuLzn .framer-1lommsc > :first-child, .framer-QuLzn .framer-iwn4c6 > :first-child, .framer-QuLzn .framer-9myezu > :first-child, .framer-QuLzn .framer-19w0e75 > :first-child, .framer-QuLzn .framer-1h26xc5 > :first-child, .framer-QuLzn .framer-1v7qsrs > :first-child, .framer-QuLzn .framer-rpj0ej > :first-child, .framer-QuLzn .framer-hcsebc > :first-child { margin-top: 0px; } .framer-QuLzn .framer-12e05hv > :last-child, .framer-QuLzn .framer-l3jxoy > :last-child, .framer-QuLzn .framer-mz75hh > :last-child, .framer-QuLzn .framer-1u27juv > :last-child, .framer-QuLzn .framer-1fi4ezd > :last-child, .framer-QuLzn .framer-vcq0gd > :last-child, .framer-QuLzn .framer-1lommsc > :last-child, .framer-QuLzn .framer-iwn4c6 > :last-child, .framer-QuLzn .framer-9myezu > :last-child, .framer-QuLzn .framer-19w0e75 > :last-child, .framer-QuLzn .framer-1h26xc5 > :last-child, .framer-QuLzn .framer-1v7qsrs > :last-child, .framer-QuLzn .framer-rpj0ej > :last-child, .framer-QuLzn .framer-hcsebc > :last-child { margin-bottom: 0px; } .framer-QuLzn .framer-1u27juv > *, .framer-QuLzn .framer-19w0e75 > *, .framer-QuLzn .framer-hcsebc > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-QuLzn .framer-1fi4ezd > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-QuLzn .framer-vcq0gd > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-QuLzn .framer-1lommsc > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-QuLzn .framer-iwn4c6 > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-QuLzn .framer-1h26xc5 > *, .framer-QuLzn .framer-1v7qsrs > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6211.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Sw5att9YU\":{\"layout\":[\"fixed\",\"auto\"]},\"EfjCrNyCb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"xSp503Z9o\":{\"pattern\":\":xSp503Z9o\",\"name\":\"about\"},\"UI9ovEZPu\":{\"pattern\":\":UI9ovEZPu\",\"name\":\"services\"},\"zu6tvG8Nf\":{\"pattern\":\":zu6tvG8Nf\",\"name\":\"work\"},\"MqvSF7am2\":{\"pattern\":\":MqvSF7am2\",\"name\":\"contact\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-QuLzn\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6211.5,width:1200};const variationAxes=[{defaultValue:400,maxValue:900,minValue:300,name:\"Weight\",tag:\"wght\"}];addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"BDO Grotesk\",source:\"builtIn\",style:\"normal\",url:\"https://framerusercontent.com/assets/FcybOZJ2ipUdK2dQmwN3gFVAvuk.woff2\",variationAxes,weight:\"1000\"},{family:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"},{family:\"Orbitron\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/orbitron/v31/yMJMMIlzdpvBhQQL_SC3X9yhF25-T1nysimxo2IyXjU1pg.woff2\",weight:\"900\"},{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SplashCursorFonts,...SmoothScrollFonts,...NavFonts,...VideoFonts,...CredentialsSpanFonts,...TickerFonts,...StatisticsCardFonts,...ImageItemFonts,...WorkCardFonts,...ContactFormFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Sw5att9YU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EfjCrNyCb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"6211.5\",\"framerImmutableVariables\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerResponsiveScreen\":\"\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerScrollSections\":\"{\\\"xSp503Z9o\\\":{\\\"pattern\\\":\\\":xSp503Z9o\\\",\\\"name\\\":\\\"about\\\"},\\\"UI9ovEZPu\\\":{\\\"pattern\\\":\\\":UI9ovEZPu\\\",\\\"name\\\":\\\"services\\\"},\\\"zu6tvG8Nf\\\":{\\\"pattern\\\":\\\":zu6tvG8Nf\\\",\\\"name\\\":\\\"work\\\"},\\\"MqvSF7am2\\\":{\\\"pattern\\\":\\\":MqvSF7am2\\\",\\\"name\\\":\\\"contact\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["SplashCursor", "props", "p", "l", "SplashCursorMain", "addPropertyControls", "ControlType", "SIM_RESOLUTION", "DYE_RESOLUTION", "CAPTURE_RESOLUTION", "DENSITY_DISSIPATION", "VELOCITY_DISSIPATION", "PRESSURE", "PRESSURE_ITERATIONS", "CURL", "SPLAT_RADIUS", "SPLAT_FORCE", "SHADING", "COLOR_UPDATE_SPEED", "BACK_COLOR", "TRANSPARENT", "canvasRef", "pe", "ue", "canvas", "pointerPrototype", "config", "pointers", "gl", "ext", "getWebGLContext", "params", "isWebGL2", "halfFloat", "supportLinearFiltering", "halfFloatTexType", "formatRGBA", "formatRG", "formatR", "getSupportedFormat", "internalFormat", "format", "type", "supportRenderTextureFormat", "texture", "fbo", "Material", "keywords", "hash", "i", "hashCode", "program", "fragmentShader", "compileShader", "createProgram", "getUniforms", "vertexShader", "fragmentShaderSource", "Program", "uniforms", "uniformCount", "uniformName", "source", "addKeywords", "shader", "keywordsString", "keyword", "baseVertexShader", "copyShader", "clearShader", "displayShaderSource", "splatShader", "advectionShader", "divergenceShader", "curlShader", "vorticityShader", "pressureShader", "gradientSubtractShader", "blit", "target", "clear", "dye", "velocity", "divergence", "curl", "pressure", "copyProgram", "clearProgram", "splatProgram", "advectionProgram", "divergenceProgram", "curlProgram", "vorticityProgram", "pressureProgram", "gradienSubtractProgram", "displayMaterial", "initFramebuffers", "simRes", "getResolution", "dyeRes", "texType", "rgba", "rg", "r", "filtering", "resizeDoubleFBO", "createDoubleFBO", "createFBO", "w", "h", "param", "texelSizeX", "texelSizeY", "id", "fbo1", "fbo2", "value", "temp", "resizeFBO", "newFBO", "updateKeywords", "displayKeywords", "lastUpdateTime", "colorUpdateTimer", "updateFrame", "dt", "calcDeltaTime", "resizeCanvas", "updateColors", "applyInputs", "step", "render", "now", "width", "scaleByPixelRatio", "height", "wrap", "generateColor", "splatPointer", "velocityId", "drawDisplay", "pointer", "dx", "dy", "splat", "clickSplat", "color", "x", "y", "correctRadius", "radius", "aspectRatio", "updatePointerDownData", "posX", "posY", "updatePointerMoveData", "correctDeltaX", "correctDeltaY", "updatePointerUpData", "delta", "s", "v", "c", "HSVtoRGB", "g", "b", "f", "q", "t", "value1", "min", "max", "range", "resolution", "input", "pixelRatio", "window", "e", "handleFirstMouseMove", "handleFirstTouchStart", "touches", "noopReturn", "e", "velocityPerSecond", "calcBezier", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "t", "o", "cubicBezier", "__rest", "e", "t", "r", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "t", "hasReachedTarget", "spring", "o", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "t", "n", "createGeneratorEasing", "e", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "e", "t", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "useRenderTarget", "se", "RenderTarget", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "ObjectFitType", "SrcType", "defaultVideo", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "isPlayingRef", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "video", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "X", "srcType", "srcUrl", "srcFile", "posterEnabled", "playing", "restartOnEnter", "objectFit", "backgroundColor", "radius", "volume", "startTimeProp", "poster", "progress", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "renderTarget", "useRenderTarget", "isStaticRenderer", "RenderTarget", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "isCloseToViewport", "startTime", "isPlaying", "ue", "isMountedAndReadyForProgressChanges", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "handleReady", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "clamp", "i", "e", "Animate", "t", "s", "o", "n", "l", "Dimensions", "window", "Emitter", "VirtualScroll", "r", "h", "Lenis", "a", "c", "d", "p", "m", "v", "g", "w", "S", "f", "u", "SmoothScrollComponent", "props", "intensity", "lenis", "pe", "ue", "error", "checkForStopScroll", "stopScrollElement", "htmlElement", "hasHiddenOverflow", "stopScrollObserver", "htmlStyleObserver", "allElements", "i", "element", "computedStyle", "window", "styleError", "Lenis", "raf", "time", "animationId", "anchorLinksData", "anchor", "isInternalLink", "hasHash", "anchorElement", "href", "decodedHref", "scrollMargin", "targetElement", "marginStyle", "targetError", "anchorError", "handleClick", "e", "handlers", "index", "p", "SmoothScroll", "withCSS", "SmoothScroll_Prod_default", "addPropertyControls", "ControlType", "CounterStyles", "Counter", "props", "start", "end", "speed", "gapSize", "prefixText", "suffixText", "prefixFont", "suffixFont", "prefixColor", "suffixColor", "loop", "decimalSeparatorType", "textSize", "selectedFont", "textColor", "startOnViewport", "restartOnViewport", "incrementType", "count", "setCount", "ye", "isVisible", "setIsVisible", "containerRef", "pe", "ue", "observer", "entries", "entry", "updateCount", "increment", "prevCount", "nextCount", "intervalId", "formatNumber", "number", "u", "motion", "p", "addPropertyControls", "ControlType", "CounterFonts", "getFonts", "Counter", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "description", "endNumber", "height", "id", "startNumber", "suffix", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "WzeJyWNpm", "FFmTWNWIE", "Z_ww17Bab", "yecvw0Ceo", "MeCgATIhW", "XN3h3K8t6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framere_VgF5TkM", "withCSS", "e_VgF5TkM_default", "addPropertyControls", "ControlType", "addFonts", "BeforeAfterSlider", "beforeImage", "afterImage", "sliderColor", "sliderWidth", "sliderHandleSize", "sliderHandleColor", "sliderInitialPosition", "showLabels", "beforeLabel", "afterLabel", "labelColor", "labelBackground", "sliderPosition", "setSliderPosition", "ye", "containerRef", "pe", "isDragging", "ue", "container", "handleMouseDown", "e", "handleMouseUp", "handleMouseMove", "rect", "x", "newPosition", "handleTouchStart", "handleTouchMove", "touch", "window", "u", "p", "l", "addPropertyControls", "ControlType", "props", "VideoFonts", "getFonts", "Video", "BeforeAfterSliderFonts", "BeforeAfterSlider", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "animation", "transition1", "animation1", "transition2", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "image", "paragraph", "title", "uRL", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "PmueU7fYv", "vUu2yPlbA", "HRC3gslUl", "L2U5q4PZY", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerLmDTkFmYE", "withCSS", "LmDTkFmYE_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "BzmX3yDs7", "Zm5NSCg1l", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerMDus2uChn", "withCSS", "MDus2uChn_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "Pm13FuOe0", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapw7km6k", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "SVG", "css", "FramergNoDXT6vZ", "withCSS", "gNoDXT6vZ_default", "addPropertyControls", "ControlType", "addFonts", "BurgerMenuFonts", "getFonts", "gNoDXT6vZ_default", "MenuLinkFonts", "MDus2uChn_default", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "animation2", "transition3", "animation3", "animation4", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "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", "activeVariantCallback", "delay", "useActiveVariantCallback", "Pm13FuOe0txyyif", "overlay", "loadMore", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "ref1", "ref2", "router", "useRouter", "isDisplayed2", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "l", "ComponentViewportProvider", "SmartComponentScopedContainer", "AnimatePresence", "Floating", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "css", "FramerNksJe9q3P", "withCSS", "NksJe9q3P_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFonts", "Video", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "title", "uRL", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "aWqoI4YpM", "HHLUk09gm", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Video", "RichText2", "css", "FramernLgn2bfol", "withCSS", "nLgn2bfol_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "fontStore", "fonts", "css", "className", "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", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "RichText2", "Link", "css", "FrameruYzbd9nzd", "withCSS", "uYzbd9nzd_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStack", "formatTimeOrDate", "outputType", "showYear", "showMonth", "showWeekday", "showMinutes", "showSeconds", "timeFormat", "monthFormat", "localCode", "date", "onlyYearIsShown", "defaultProps", "Time", "props", "mergedProps", "color", "font", "tabularFont", "useLocaleCode", "getTextContent", "te", "timeoutRef", "pe", "updateCountdown", "node", "prev", "tick", "next", "textContent", "visible", "setIsVisible", "ye", "isCanvas", "RenderTarget", "ue", "Z", "p", "addPropertyControls", "ControlType", "TimeDateFonts", "getFonts", "Time", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "color", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "hvyH2UM9b", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerZH_HwAE4q", "withCSS", "ZH_HwAE4q_default", "addPropertyControls", "ControlType", "addFonts", "ContactForm", "props", "formUrl", "backgroundColor", "textColor", "buttonColor", "buttonTextColor", "inputBackgroundColor", "inputTextColor", "formTitle", "nameLabel", "emailLabel", "messageLabel", "buttonLabel", "thankYouRedirectUrl", "formData", "setFormData", "ye", "isSubmitting", "setIsSubmitting", "error", "setError", "success", "setSuccess", "containerStyle", "inputStyle", "textareaStyle", "buttonStyle", "titleStyle", "errorStyle", "successStyle", "handleInputChange", "e", "name", "value", "prev", "u", "p", "response", "window", "addPropertyControls", "ControlType", "SplashCursorFonts", "getFonts", "SplashCursor", "SmoothScrollFonts", "SmoothScroll_Prod_default", "NavFonts", "NksJe9q3P_default", "NavWithVariantAppearEffect", "withVariantAppearEffect", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "VideoFonts", "Video", "ImageWithFX", "withFX", "Image2", "CredentialsSpanFonts", "ZH_HwAE4q_default", "TickerFonts", "Ticker", "MotionDivWithOptimizedAppearEffect", "motion", "StatisticsCardFonts", "e_VgF5TkM_default", "MotionDivWithFX", "ImageItemFonts", "LmDTkFmYE_default", "WorkCardFonts", "nLgn2bfol_default", "ContactFormFonts", "ContactForm", "FooterFonts", "uYzbd9nzd_default", "breakpoints", "serializationHash", "variantClassNames", "transformTemplate1", "_", "t", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "animation4", "transition3", "animation5", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "elementId", "useRouteElementId", "ref1", "elementId1", "ref2", "elementId2", "ref3", "elementId3", "ref4", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "SplashCursor", "SmoothScroll_Prod_default", "ContainerWithOptimizedAppearEffect", "PropertyOverrides2", "NavWithVariantAppearEffect", "Video", "ImageWithFX", "getLoadingLazyAtYPosition", "ZH_HwAE4q_default", "Image2", "RichText2", "x", "MotionDivWithOptimizedAppearEffect", "Ticker", "SVG", "e_VgF5TkM_default", "MotionDivWithFX", "LmDTkFmYE_default", "nLgn2bfol_default", "ContactForm", "uYzbd9nzd_default", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "variationAxes", "addFonts", "SplashCursorFonts", "SmoothScrollFonts", "NavFonts", "VideoFonts", "CredentialsSpanFonts", "TickerFonts", "StatisticsCardFonts", "ImageItemFonts", "WorkCardFonts", "ContactFormFonts", "FooterFonts", "__FramerMetadata__"]
}
