{"version":3,"file":"shared-lib.CKmSro21.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","fonts","css","className","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","FormButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","FormPlainTextInput","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MotionAWithFXWithOptimizedAppearEffect","JoinButton","Close","SubscribeForm","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","shaderConfig","Image1","getProps","React.forwardRef","fonts","css","className","fonts","css","className","InstagramLogo","RichText","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useMemo","metadata","metadata","siteMetadata","metadataVersion","__FramerMetadata__","siteMetadata"],"sources":["https:/framerusercontent.com/modules/pqwKpQqmNWYWn7DDyG4C/hdGSAmMyFuoXz3bSv42I/Ripple.js","https:/framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js","https:/framerusercontent.com/modules/I22n4QdurBc6QkKK5QWM/GofSZVmNMLDQqprXB0qq/LogoSpectrum.js","https:/framerusercontent.com/modules/2DYtaMaoZDkiuvWU257U/hRQV8yQYJK065EMOYDcF/xwl2hKGtb.js","https:/framerusercontent.com/modules/eqSF10SFdf50LRsfuain/8NuOciF0KqkdZcb8aeFR/rbHlqLSWT.js","https:/framerusercontent.com/modules/clsbbt3CI4yFZB6mGou6/tMag9mWXWszukK5IHcSR/jesS3aQ3k.js","https:/framerusercontent.com/modules/a1DKvP28SnbBndyLGZl4/YtujBdVMuxBUIEgc0Cvu/WNXn6wjWz.js","https:/framerusercontent.com/modules/7iVK4hbPC65brV1EXCoz/U3iMKlFysMHGRz7z1n14/AgZJpR4pw.js","https:/framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js","https:/framerusercontent.com/modules/mw2gBmPPN5GiR1YDuEb2/nVLjhG9URiDD4s3LEptA/cqYTLj4yG.js","https:/framerusercontent.com/modules/qEj7Hvfu3PJ9OfPyHjuM/ruK9i3LJxJQ5VMPSxfa9/o4k2zybMG.js","https:/framerusercontent.com/modules/6PfxRSG4R8KOVMlrtwG1/VWwHLhiHRmrdC9EROciE/d8PZwleja.js","https:/framerusercontent.com/modules/ex7KpO8vsjA261x6iOZM/g0kSF3ZgS8W73sOnjsOC/Adaptive_Split_Headline.js","https:/framerusercontent.com/modules/tWwyStX0RBMa9b7NEXdJ/kZ33scbw7NhOCSNKZcV2/dbssEaJ6V.js","https:/framerusercontent.com/modules/jhY84eWyEgvW59UwEwI2/emclbvbKY8wNQUcr0anE/siteMetadata.js","https:/framerusercontent.com/modules/tzzQV7XsWPDLxZz8PUMK/b6Yw1aLv0OAjePB7GUaE/augiA20Il.js","https:/framerusercontent.com/modules/7exoP7lLzahukWPwZgbT/XUMKOssszLUAQewQTt8S/w7lKeZSv_.js"],"sourcesContent":["import{defineShader,ControlType}from\"framer\";export default defineShader({title:\"Ripple\",mouse:\"enabledByDefault\",buffers:[{name:\"rippleTrail\",resolutionScale:1,format:\"rg16f\",fragment:`\n                void main() {\n                    vec2 uv = v_uv;\n                    vec2 res = u_resolution.xy / u_pixelRatio;\n\n                    // Aspect/scale-independent reference length\n                    float ref = sqrt(res.x * res.y);\n\n                    // Fixed simulation grid with constant cell count, square cells in screen space\n                    const float simDetail = 800.;\n                    vec2 simRes = res / ref * simDetail;\n                    vec2 px = 1.0 / simRes;\n\n                    vec4 prevData = texture(u_rippleTrail_buffer, uv);\n                    float current = prevData.r;\n                    float previous = prevData.g;\n\n                    float left  = texture(u_rippleTrail_buffer, uv - vec2(px.x, 0.0)).r;\n                    float right = texture(u_rippleTrail_buffer, uv + vec2(px.x, 0.0)).r;\n                    float down  = texture(u_rippleTrail_buffer, uv - vec2(0.0, px.y)).r;\n                    float up    = texture(u_rippleTrail_buffer, uv + vec2(0.0, px.y)).r;\n\n                    float neighborAverage = (left + right + down + up) * 0.25;\n                    float r = u_deltaTime * 60.0;\n                    float decay = pow(mix(0.95, 0.99, u_trailDecay), r);\n                    float next = (neighborAverage * 2.0 - previous) * decay;\n\n                    // Distance measured in reference units\n                    vec2 p     = uv * res / ref;\n                    vec2 mouse = u_mousePosition.xy * res / ref;\n                    float dist = distance(p, mouse);\n\n                    // --- drag stamp (shows while pressing + moving) ---\n                    float stamp = 1.0 - smoothstep(u_trailRadius * (1.0 - u_trailSoftness), u_trailRadius, dist);\n                    float centerFade = smoothstep(0.0, u_centerFade * 0.2, dist);\n\n                    float speed = length(u_mousePosition.zw);\n                    float speedAmount = clamp(speed * u_trailStrength, 0.0, 1.0);\n                    float pressAmount = 1.0 + u_mousePointerDown * 1.5;\n\n                    next += stamp * centerFade * u_mouseHover * speedAmount * pressAmount * min(r, 3.0); //*r for fps normalization\n\n                    fragColor = vec4(next, current, 0.0, 1.0);\n                }\n            `},{// Multi-slot click state, split into SLOTS vertical bands.\n// Band 0  = press tracker:  r = previous eased u_mousePointerDown, g = was-rising flag,\n//                           b = seconds since last spawn.\n// Bands 1..SLOTS-1 = ripples:  rg = origin (uv),  b = age (-1 inactive).\n// u_mousePointerDown can be a Motion spring (eased 0..1), so a new press is detected\n// as the leading edge of its *rise* rather than a fixed threshold crossing.\nname:\"clickState\",resolutionScale:.5,format:\"rgba16f\",fragment:`\n                const int SLOTS = 9; // band 0 reserved + 8 ripples — keep in sync with main pass\n\n                vec4 readSlot(int i) {\n                    return texture(u_clickState_buffer, vec2((float(i) + 0.5) / float(SLOTS), 0.5));\n                }\n\n                // Ripple lifetime derived from the shared Decay prop.\n                float clickLifetime() {\n                    float f = mix(0.9, 0.95, u_trailDecay);\n                    return -3.0 / (log(f) / log(10.0)) / 60.0;\n                }\n\n                void main() {\n                    int s = int(clamp(floor(v_uv.x * float(SLOTS)), 0.0, float(SLOTS - 1)));\n\n                    float life = clickLifetime();\n\n                    // u_mousePointerDown is an EASED Motion spring value, not a hard 0/1.\n                    // Detect the leading edge of the rise instead.\n                    float down = u_mousePointerDown;\n\n                    // Band 0 holds last frame's state:\n                    //   .r = previous eased value   .g = was-rising flag   .b = seconds since last spawn\n                    vec4  g         = readSlot(0);\n                    float prevDown  = g.r;\n                    float wasRising = g.g;\n                    float cooldown  = g.b;\n                    if (g == vec4(0.0)) cooldown = 100.0; // fresh buffer: allow the first spawn\n\n                    float delta    = down - prevDown;\n                    bool  rising    = (delta > 0.003);                  // real upward impulse, tunable\n                    bool  spawnNow  = rising && (wasRising < 0.5)       // just started rising = a new press\n                                      && (cooldown > 0.05);             // debounce spring ringing / double-fire\n\n                    if (s == 0) {\n                        // Carry the eased value + trend forward, and reset the spawn cooldown.\n                        float nextCooldown = spawnNow ? 0.0 : min(cooldown + u_deltaTime, 100.0);\n                        fragColor = vec4(down, rising ? 1.0 : 0.0, nextCooldown, 0.0);\n                        return;\n                    }\n\n                    // --- ripple bands ---\n                    vec4 next = readSlot(s);\n                    if (next == vec4(0.0)) next = vec4(0.0, 0.0, -1.0, 0.0); // first-touch init\n\n                    // Age + expire.\n                    if (next.b >= 0.0) {\n                        float a = next.b + u_deltaTime;\n                        next.b = (a > life) ? -1.0 : a;\n                    }\n\n                    // Pick target ripple slot: free first, else oldest active.\n                    int   target = 1;\n                    float best   = -1e9;\n                    for (int i = 1; i < SLOTS; i++) {\n                        float age   = readSlot(i).b;\n                        float score = (age < 0.0) ? 1e6 : age;\n                        if (score > best) { best = score; target = i; }\n                    }\n\n                    // Spawn at the live cursor on the leading edge of a press.\n                    // u_mousePosition.xy (not g.rg) because band 0 only commits the new\n                    // origin this frame, while every band reads last frame's buffer.\n                    if (spawnNow && s == target) {\n                        next.rg = u_mousePosition.xy;\n                        next.b  = 0.0;\n                    }\n\n                    fragColor = next;\n                }\n            `}],fragment:`\n        const int SLOTS = 9; // keep in sync with clickState\n\n        vec2 coverFit(vec2 uv) {\n            vec2 flipped = vec2(uv.x, 1.0 - uv.y);\n            vec2 texRes = vec2(textureSize(u_texture, 0));\n            vec2 ratio = u_resolution.xy / texRes;\n            float maxRatio = max(ratio.x, ratio.y);\n            return (flipped - 0.5) * (ratio / maxRatio) + 0.5;\n        }\n\n        // Ripple lifetime derived from the shared Decay prop.\n        // Must match clickState's clickLifetime() exactly.\n        float clickLifetime() {\n            float f = mix(0.9, 0.95, u_trailDecay);\n            return -3.0 / (log(f) / log(10.0)) / 60.0;\n        }\n\n        // Analytic expanding ring for one ripple\n        vec2 clickRingOffset(vec2 uv, vec2 res, float ref, vec2 originUV, float age) {\n            vec2 p      = uv * res / ref;\n            vec2 origin = originUV * res / ref;\n            vec2 d      = p - origin;\n            float dist  = length(d);\n            if (dist < 1e-5) return vec2(0.0);\n            vec2 dir    = d / dist;\n\n            float life = clickLifetime();\n\n            // Normalized progress\n            float t = clamp(u_clickSpeed * age / life, 0.0, 1.0);\n\n            float reach = u_trailRadius * 3.0;\n            float front = reach * t;\n            float k    = 6.2831853 / max(0.25 * reach, 1e-4); // wavelength\n            float band = max(0.25 * reach, 1e-3);              // bandwidth  \n\n            float x        = dist - front;\n            float envelope = exp(-(x * x) / (band * band));\n            float fade     = 1.0 - smoothstep(life * 0.6, life, age);\n            float wave     = cos(k * x) * envelope * fade;\n\n            vec2 dirUV = normalize(dir * ref / res);\n            return dirUV * wave * u_trailStrength * 0.02;\n        }\n\n        void main() {\n            vec2 uv = v_uv;\n            vec2 res = u_resolution.xy / u_pixelRatio;\n            float ref = sqrt(res.x * res.y);\n\n            // Must match the buffer pass.\n            const float simDetail = 800.0;\n            vec2 simRes = res / ref * simDetail;\n            vec2 px = 1.0 / simRes;\n\n            float hL = texture(u_rippleTrail_buffer, uv - vec2(px.x, 0.0)).r;\n            float hR = texture(u_rippleTrail_buffer, uv + vec2(px.x, 0.0)).r;\n            float hD = texture(u_rippleTrail_buffer, uv - vec2(0.0, px.y)).r;\n            float hU = texture(u_rippleTrail_buffer, uv + vec2(0.0, px.y)).r;\n\n            // Drag trail: gradient of the simulated height field.\n            vec2 grad = vec2(hL - hR, hD - hU);\n            vec2 dragOffset = grad * u_trailDisplacement * ref / res;\n\n            // Click ripples: sum every active analytic ring (bands 1..SLOTS-1).\n            vec2 clickOffset = vec2(0.0);\n            if (u_clickRipple > 0.5) {\n                float life = clickLifetime();\n                for (int i = 1; i < SLOTS; i++) {\n                    vec4 slot = texture(u_clickState_buffer, vec2((float(i) + 0.5) / float(SLOTS), 0.5));\n                    float age = slot.b;\n                    if (age < 0.0 || age > life) continue;\n                    clickOffset += clickRingOffset(uv, res, ref, slot.rg, age);\n                }\n            }\n\n            vec2 baseOffset = dragOffset + clickOffset;\n\n            vec2 offsetR = baseOffset * (1.0 - u_dispersion * 0.5);\n            vec2 offsetG = baseOffset;\n            vec2 offsetB = baseOffset * (1.0 + u_dispersion * 0.5);\n\n            vec4 sR = texture(u_texture, coverFit(uv + offsetR));\n            vec4 sG = texture(u_texture, coverFit(uv + offsetG));\n            vec4 sB = texture(u_texture, coverFit(uv + offsetB));\n\n            fragColor = vec4(sR.r, sG.g, sB.b, sG.a); //or originally alpha 1.\n        }\n    `,propertyControls:{texture:{type:ControlType.ResponsiveImage,title:\"Image\",defaultValue:\"data:framer/asset-reference,YLF7DUmoyNPMPztlLCvoLWHHN88.png?originalFilename=Silhouette%402x.png&width=1024&height=1024\"},trailRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:.1,min:.01,max:.4,step:.01},centerFade:{type:ControlType.Number,title:\"Fade\",defaultValue:.25,min:0,max:1,step:.01},trailSoftness:{type:ControlType.Number,title:\"Softness\",defaultValue:.5,min:0,max:1,step:.01,hidden:true},trailStrength:{type:ControlType.Number,title:\"Strength\",defaultValue:.5,min:.1,max:3,step:.01},trailDecay:{type:ControlType.Number,title:\"Decay\",defaultValue:.5,min:.01,max:1,step:.01},trailDisplacement:{type:ControlType.Number,title:\"Displace\",defaultValue:.03,min:.01,max:.15,step:.001},dispersion:{type:ControlType.Number,title:\"Dispersion\",defaultValue:0,min:0,max:1,step:.01},clickRipple:{type:ControlType.Boolean,title:\"Click\",defaultValue:true,section:\"Mouse\"},clickSpeed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.05,max:3,step:.01,section:\"Mouse\",hidden:true}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"shader\",\"name\":null,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ripple.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.5 0 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"dJkACGH8G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 0 0 L 10.5 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pgy_UnrTc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"3527454627\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KpKpK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KpKpK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KpKpK\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{defineShader,ControlType}from\"framer\";export default defineShader({title:\"Logo Spectrum\",heightmapSource:\"image\",fragment:`\nconst float DEG2RAD = 0.01745329;\nconst float TWO_PI = 6.28318530718;\n\nfloat blurDepth3x3(vec2 uv, vec2 dudx, vec2 dudy, vec2 texel, float radius) {\n    vec2 r = radius * texel;\n    float sum = 4.0 * textureGrad(u_image_heightmap, uv, dudx, dudy).r;\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2(0.0, -r.y), dudx, dudy).r;\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2(0.0,  r.y), dudx, dudy).r;\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2(-r.x, 0.0), dudx, dudy).r;\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2( r.x, 0.0), dudx, dudy).r;\n    sum += textureGrad(u_image_heightmap, uv + vec2(-r.x, -r.y), dudx, dudy).r;\n    sum += textureGrad(u_image_heightmap, uv + vec2( r.x, -r.y), dudx, dudy).r;\n    sum += textureGrad(u_image_heightmap, uv + vec2(-r.x,  r.y), dudx, dudy).r;\n    sum += textureGrad(u_image_heightmap, uv + vec2( r.x,  r.y), dudx, dudy).r;\n    return sum / 16.0;\n}\n\nvec2 heightGrad(vec2 uv, vec2 dudx, vec2 dudy, vec2 texel, float blurRadius) {\n    float eps = 12.0;\n    float dR = blurDepth3x3(uv + vec2(eps * texel.x, 0.0), dudx, dudy, texel, blurRadius);\n    float dL = blurDepth3x3(uv - vec2(eps * texel.x, 0.0), dudx, dudy, texel, blurRadius);\n    float dU = blurDepth3x3(uv + vec2(0.0, eps * texel.y), dudx, dudy, texel, blurRadius);\n    float dD = blurDepth3x3(uv - vec2(0.0, eps * texel.y), dudx, dudy, texel, blurRadius);\n    return vec2(dR - dL, dU - dD) / (2.0 * eps * texel);\n}\n\nfloat hash21(vec2 p) {\n    return fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453);\n}\n\n// --- cyclic noise -----------------------------------------------\nmat3 getOrthogonalBasis(vec3 z) {\n    z = normalize(z);\n    vec3 up = abs(z.y) < 0.99 ? vec3(0.0, 1.0, 0.0) : vec3(0.0, 0.0, 1.0);\n    vec3 x = normalize(cross(up, z));\n    return mat3(x, cross(z, x), z);\n}\n\nvec3 cyclicNoise(vec3 p, float pump) {\n    vec4 sum = vec4(0.0);\n    mat3 basis = getOrthogonalBasis(vec3(-1.0, 2.0, -3.0));\n    for (int i = 0; i < 5; i++) {\n        p *= basis;\n        p += sin(p.yzx);\n        sum += vec4(cross(cos(p), sin(p.zxy)), 1.0);\n        sum *= pump;\n        p *= 2.0;\n    }\n    return sum.xyz / sum.w;\n}\n\nvoid main() {\n    // === HEIGHTMAP UV (aspect-corrected) ===\n    vec2 uv = vec2(v_uv.x, 1.0 - v_uv.y);\n    vec2 texSize = vec2(textureSize(u_image_heightmap, 0));\n    float imgAspect = texSize.x / texSize.y;\n    float canvasAspect = u_resolution.x / u_resolution.y;\n\n    if (canvasAspect > imgAspect) {\n        uv.x = (uv.x - 0.5) * (canvasAspect / imgAspect) + 0.5;\n    } else {\n        uv.y = (uv.y - 0.5) * (imgAspect / canvasAspect) + 0.5;\n    }\n\n    // Logo-space scan coordinate (locked to the logo, not the canvas).\n    // x is scaled by the logo's aspect so the scan direction is geometrically\n    // correct, and y is flipped to match the previous screenY orientation.\n    vec2 scanUV = vec2(uv.x * imgAspect, 1.0 - uv.y);\n\n    vec2 dudx = dFdx(uv);\n    vec2 dudy = dFdy(uv);\n\n    vec4 hm = textureGrad(u_image_heightmap, uv, dudx, dudy);\n    float fw_b = 0.5 * fwidth(hm.b);\n    float hardMask = smoothstep(0.5 - fw_b, 0.5 + fw_b, hm.b);\n    float opacity = hardMask * (1.0 - hm.g);\n\n    float edgeDist = canvasAspect > imgAspect\n        ? min(uv.x, 1.0 - uv.x)\n        : min(uv.y, 1.0 - uv.y);\n    opacity *= smoothstep(0.0, fwidth(edgeDist), edgeDist);\n\n    if (opacity < 0.001) {\n        fragColor = vec4(u_colorBack.rgb * u_colorBack.a, u_colorBack.a);\n        return;\n    }\n\n    vec2 texel = 1.0 / texSize;\n    float depth = max(blurDepth3x3(uv, dudx, dudy, texel, 6.0), 0.001);\n\n    vec2 hGrad = heightGrad(uv, dudx, dudy, texel, 12.0);\n    float gradMag = length(hGrad);\n    vec2 gradDir = gradMag > 0.001 ? hGrad : vec2(0.0);\n    vec2 contourDir = vec2(-gradDir.y, gradDir.x);\n\n    float edgeProximity = 1.0 - smoothstep(0.0, u_edge, depth);\n\n    float t = u_time * u_speed * 10.0;\n\n    float angleRad = (u_angle + u_time * u_sweepSpeed * u_speed * 60.0) * DEG2RAD;\n    vec2 scanDir = vec2(cos(angleRad), sin(angleRad));\n    float scanBase = dot(scanUV, scanDir);\n\n    float deflection = (depth - 0.5) * u_deflection * 0.06;\n\n    float outerSoft = smoothstep(0.0, mix(0.001, 0.5, 2.), depth);\n\n    float bevelEnv = smoothstep(0.0, 0.55, edgeProximity);\n    bevelEnv      *= bevelEnv;\n    bevelEnv      *= outerSoft; \n    float bevelOffset = dot(contourDir, scanDir) * bevelEnv * u_bend * 0.07 * 0.5\n                     -  dot(gradDir,    scanDir) * bevelEnv * u_bend * 0.025 * 0.5;\n\n    float lineY = scanBase + deflection + bevelOffset + u_offset;\n\n    float viscN        = clamp(u_viscosity / 3.0, 0.0, 1.0);\n    float lineWidthExp = mix(20.0, 1.0, viscN);\n    float bloomWeight  = mix(0.15, 0.7, viscN);\n    float softExp      = mix(2.4, 1.1, viscN);\n    float densityPhase = u_density * 180.0;\n\n    // ---- SDF-based scan lines with cyclic-noise displacement -----------\n    float phase = (lineY - t * 0.025) * densityPhase - 1.5707963;\n\n    // Noise coordinate also lives in logo-space so distortion is locked to logo.\n    vec3 np = vec3(scanUV * u_noiseScale, u_time * 0.15 * u_distortSpeed);\n\n    // Clean SDF → glow.\n    float sdClean = phase - TWO_PI * floor(phase / TWO_PI + 0.5);\n    float peakClean = 0.5 + 0.5 * cos(sdClean);\n\n    // Distort gating — when the boolean is off, both noise and dispersion zero out.\n    float noiseAmt   = u_distort > 0.5 ? u_noiseAmount : 0.0;\n    float dispAmpVal = u_distort > 0.5 ? u_dispersion  : 0.0;\n\n    // Line core with optional ephemeral dispersion trail.\n    float peakNoisy = 0.0;\n    float peakNoisyWeight = 0.0;\n    int SAMPLES = dispAmpVal > 0.001 ? 5 : 1;\n    float dispAmp = dispAmpVal;\n\n    for (int i = 0; i < 5; i++) {\n        if (i >= SAMPLES) break;\n\n        // ephemeral ramp: 0 at head, ~1 at tail\n        float eph = SAMPLES > 1 ? float(i) / float(SAMPLES - 1) : 0.0;\n        float sqEph = eph * eph;\n\n        // Slightly time-offset slice per sample — creates the drip/trail.\n        vec3 npS = np + vec3(0.0, 0.0, -sqEph * dispAmp * 0.8);\n\n        vec3 n3 = cyclicNoise(npS, 1.5);\n        // Project noise onto scan direction so it wiggles lines sideways.\n        float n = dot(n3.xy, scanDir);\n\n        float amp = 1.0 + dispAmp * sqEph * 0.6;\n        float sdNoisy = sdClean + n * noiseAmt * amp * TWO_PI * 0.5;\n\n        float w = mix(1.0, 1.0 - sqEph * 0.5, dispAmp);\n        peakNoisy += (0.5 + 0.5 * cos(sdNoisy)) * w;\n        peakNoisyWeight += w;\n    }\n    peakNoisy /= max(peakNoisyWeight, 0.001);\n\n    float fadeRamp = smoothstep(0.0, 0.4, depth);\n    float lineFade = mix(1.0, fadeRamp, clamp(u_lineFade, 0.0, 1.0));\n\n    float line     = pow(peakNoisy, lineWidthExp) * lineFade;\n    float lineSoft = pow(peakNoisy, softExp) * lineFade;\n    float lineGlow = pow(peakNoisy, 0.45) * lineFade;\n\n    float coarseMod = mix(0.9, 1.1, 0.5 + 0.5 * sin(lineY * densityPhase * 0.08 + t * 0.4));\n\n    float contourHeat = (1.0 - smoothstep(0.0, 0.25, depth)) * u_contour;\n\n    vec3 tint = u_baseColor.rgb;\n    float centerBoost = mix(0.75, 1.1, smoothstep(0.0, 0.35, depth));\n    float floorGlow = 0.05 * smoothstep(0.0, 0.4, depth);\n\n    float grain = hash21(v_uv * vec2(1920.0, 1080.0) + floor(t * 12.0));\n    float grainMod = 1.0 + (grain - 0.5) * 2.0 * u_grain * 0.25;\n\n    float bodyIntensity = (\n        floorGlow\n        + (line + lineSoft * bloomWeight + lineGlow * u_glow * 0.35) * u_exposure\n        + contourHeat * 1.4\n    ) * centerBoost * coarseMod * grainMod;\n\n    vec3 rimHot = vec3(contourHeat * line * u_exposure * 0.9);\n    vec3 peakHighlight = vec3(smoothstep(0.7, 1.0, line) * u_glow * u_exposure * 0.6);\n\n    vec3 bodyCol = tint * bodyIntensity + rimHot + peakHighlight;\n\n    float luma = dot(bodyCol, vec3(0.2126, 0.7152, 0.0722));\n    bodyCol = mix(vec3(luma), bodyCol, u_saturation);\n    bodyCol += tint * u_ambient * depth;\n\n    bodyCol = bodyCol / (1.0 + max(bodyCol - 1.0, 0.0));\n\n    vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\n    float bgAlpha = u_colorBack.a;\n\n    vec3 finalCol = bgColor * (1.0 - opacity) + bodyCol * opacity;\n    float finalAlpha = bgAlpha + opacity * (1.0 - bgAlpha);\n\n    fragColor = vec4(finalCol, finalAlpha);\n}\n`,propertyControls:{image:{type:ControlType.ResponsiveImage,title:\"Image\",defaultValue:\"data:framer/asset-reference,7XHsXmlUUmdQM95fkSvi3LRCuSk.svg?originalFilename=Path.svg&width=32&height=48\"},colorBack:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},baseColor:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#444444\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:.3,min:0,max:2,step:.1},offset:{type:ControlType.Number,title:\"Offset\",defaultValue:.21,min:0,max:1,step:.01,hiddenWhenUnset:true},angle:{type:ControlType.Number,title:\"Angle\",defaultValue:225,min:0,max:360,step:1},sweepSpeed:{type:ControlType.Number,title:\"Sweep\",defaultValue:0,min:-1,max:1,step:.1},glow:{type:ControlType.Number,title:\"Glow\",defaultValue:.7,min:0,max:2,step:.01,hidden:true},bend:{type:ControlType.Number,title:\"Bevel\",defaultValue:.34,min:0,max:1,step:.01,section:\"Shape\"},edge:{type:ControlType.Number,title:\"Edge\",defaultValue:1,min:0,max:1,step:.01,section:\"Shape\"},contour:{type:ControlType.Number,title:\"Contour\",defaultValue:1,min:0,max:3,step:.01,section:\"Shape\"},density:{type:ControlType.Number,title:\"Density\",defaultValue:.08,min:.01,max:.2,step:.01},viscosity:{type:ControlType.Number,title:\"Glow\",defaultValue:.5,min:0,max:2,step:.01},deflection:{type:ControlType.Number,title:\"Deflection\",defaultValue:3,min:0,max:3,step:.05},distort:{type:ControlType.Boolean,title:\"Distort\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},noiseAmount:{type:ControlType.Number,title:\"Amount\",defaultValue:.5,min:0,max:4,step:.1,hidden:props=>!props.distort},distortSpeed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:0,max:2,step:.1,hidden:props=>!props.distort},noiseScale:{type:ControlType.Number,title:\"Scale\",defaultValue:1.5,min:.1,max:8,step:.1,hidden:props=>!props.distort},dispersion:{type:ControlType.Number,title:\"Ephemeral\",defaultValue:0,min:0,max:1,step:.01,hidden:props=>!props.distort},lineFade:{type:ControlType.Number,title:\"Line Fade\",defaultValue:0,min:0,max:1,step:.01,hidden:true},grain:{type:ControlType.Number,title:\"Grain\",defaultValue:0,min:0,max:1,step:.01,hiddenWhenUnset:true},ambient:{type:ControlType.Number,title:\"Ambient\",defaultValue:0,min:0,max:.2,step:.01,section:\"Filters\",hidden:true},saturation:{type:ControlType.Number,title:\"Saturation\",defaultValue:1.2,min:0,max:3,step:.01,section:\"Filters\",hidden:true},exposure:{type:ControlType.Number,title:\"Exposure\",defaultValue:1.4,min:.2,max:4,step:.05,section:\"Filters\",hidden:true}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"shader\",\"name\":null,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoSpectrum.map","// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Stack Sans Headline-regular\",\"GF;Stack Sans Headline-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Stack Sans Headline\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Headline\",url:\"https://fonts.gstatic.com/s/stacksansheadline/v1/1PtFg9jZXvmMnkLnuURbaukKZJTyrDV326uH6mSinjBIwc5tIgFCqgUA3ZCX.woff2\",weight:\"400\"},{cssFamilyName:\"Stack Sans Headline\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Headline\",url:\"https://fonts.gstatic.com/s/stacksansheadline/v1/1PtFg9jZXvmMnkLnuURbaukKZJTyrDV326uH6mSinjBIwc6KJQFCqgUA3ZCX.woff2\",weight:\"700\"}]}];export const css=[\".framer-ZPvDG .framer-styles-preset-eq5ild:not(.rich-text-wrapper), .framer-ZPvDG .framer-styles-preset-eq5ild.rich-text-wrapper p { --framer-font-family: \\\"Stack Sans Headline\\\", \\\"Stack Sans Headline Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Stack Sans Headline\\\", \\\"Stack Sans Headline Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, #322c2b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-ZPvDG\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2DYtaMaoZDkiuvWU257U/hRQV8yQYJK065EMOYDcF/xwl2hKGtb.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={htxByYOb4:{hover:true}};const cycleOrder=[\"htxByYOb4\",\"gLAqVDG3V\",\"rIHni6C4J\",\"FRd1WdsH_\",\"jnOKQbhNY\"];const serializationHash=\"framer-AfnA0\";const variantClassNames={FRd1WdsH_:\"framer-v-uzc62j\",gLAqVDG3V:\"framer-v-168i3pq\",htxByYOb4:\"framer-v-vxtlsi\",jnOKQbhNY:\"framer-v-1wlbgi8\",rIHni6C4J:\"framer-v-cg4sx3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const z3Jf4VPAp=undefined;const QhFoFYKzt=undefined;const r52dej5hB=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Disabled:\"rIHni6C4J\",Error:\"jnOKQbhNY\",L:\"htxByYOb4\",Loading:\"gLAqVDG3V\",Success:\"FRd1WdsH_\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,radius,text,width,...props})=>{return{...props,QhFoFYKzt:click??props.QhFoFYKzt,r52dej5hB:text??props.r52dej5hB??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"htxByYOb4\",z3Jf4VPAp:radius??props.z3Jf4VPAp??\"30px\"};};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,r52dej5hB,z3Jf4VPAp,QhFoFYKzt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"htxByYOb4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1b6njjd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QhFoFYKzt){const res=await QhFoFYKzt(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"gLAqVDG3V\")return false;return true;};const isDisplayed1=()=>{if([\"rIHni6C4J\",\"FRd1WdsH_\",\"jnOKQbhNY\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"gLAqVDG3V\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vxtlsi\",className,classNames),\"data-framer-name\":\"L\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"htxByYOb4\",onTap:onTap1b6njjd,ref:refBinding,style:{backgroundColor:\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(50, 44, 43))\",borderBottomLeftRadius:radiusForCorner(z3Jf4VPAp,3),borderBottomRightRadius:radiusForCorner(z3Jf4VPAp,2),borderTopLeftRadius:radiusForCorner(z3Jf4VPAp,0),borderTopRightRadius:radiusForCorner(z3Jf4VPAp,1),...style},variants:{\"htxByYOb4-hover\":{backgroundColor:\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230))\"},FRd1WdsH_:{backgroundColor:\"var(--token-ff90201e-29f6-45d7-98ce-8be061fc7874, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"htxByYOb4-hover\":{\"data-framer-name\":undefined},FRd1WdsH_:{\"data-framer-name\":\"Success\"},gLAqVDG3V:{\"data-framer-name\":\"Loading\"},jnOKQbhNY:{\"data-framer-name\":\"Error\"},rIHni6C4J:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j2s50w\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"ejj4fsM2o\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eq5ild\",\"data-styles-preset\":\"xwl2hKGtb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(255, 255, 250)))\"},children:\"Submit\"})}),className:\"framer-2ty0qw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HGHnbZvTr\",style:{\"--extracted-r6o4lv\":\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(255, 255, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:r52dej5hB,variants:{\"htxByYOb4-hover\":{\"--extracted-r6o4lv\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(50, 44, 43))\"},FRd1WdsH_:{\"--extracted-r6o4lv\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(50, 44, 43))\"},jnOKQbhNY:{\"--extracted-r6o4lv\":\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"htxByYOb4-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eq5ild\",\"data-styles-preset\":\"xwl2hKGtb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(50, 44, 43)))\"},children:\"Submit\"})})},FRd1WdsH_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eq5ild\",\"data-styles-preset\":\"xwl2hKGtb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(50, 44, 43)))\"},children:\"Thank you!\"})}),text:undefined},jnOKQbhNY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eq5ild\",\"data-styles-preset\":\"xwl2hKGtb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230)))\"},children:\"Something went wrong\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"Submit\"})}),className:\"framer-1ylzbcp\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"LnA4Qln9z\",style:{\"--extracted-r6o4lv\":\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:r52dej5hB,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a71waj\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"euqcEPk93\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-5czsff\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"ZJIVjeLH6\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31)) 7.208614864864882deg, var(--token-ff90201e-29f6-45d7-98ce-8be061fc7874, rgb(255, 255, 255)) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{gLAqVDG3V:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g8o089\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"hpXoL2HVa\",style:{backgroundColor:\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(255, 255, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\".framer-AfnA0.framer-vwefep, .framer-AfnA0 .framer-vwefep { display: block; }\",\".framer-AfnA0.framer-vxtlsi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 55px; justify-content: center; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: min-content; }\",\".framer-AfnA0 .framer-1j2s50w { 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: min-content; }\",\".framer-AfnA0 .framer-2ty0qw { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-AfnA0 .framer-1ylzbcp { -webkit-user-select: none; bottom: -25px; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-AfnA0 .framer-1a71waj { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-AfnA0 .framer-5czsff { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-AfnA0 .framer-1g8o089 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-AfnA0.framer-v-168i3pq.framer-vxtlsi { height: min-content; padding: 15px 20px 15px 20px; }\",\".framer-AfnA0.framer-v-168i3pq .framer-5czsff { overflow: hidden; }\",\".framer-AfnA0.framer-v-uzc62j .framer-2ty0qw { white-space: pre-wrap; width: 86px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 55\n * @framerIntrinsicWidth 92\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"gLAqVDG3V\":{\"layout\":[\"auto\",\"auto\"]},\"rIHni6C4J\":{\"layout\":[\"auto\",\"fixed\"]},\"FRd1WdsH_\":{\"layout\":[\"auto\",\"fixed\"]},\"jnOKQbhNY\":{\"layout\":[\"auto\",\"fixed\"]},\"LcyzhFB_U\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"r52dej5hB\":\"text\",\"z3Jf4VPAp\":\"radius\",\"QhFoFYKzt\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrbHlqLSWT=withCSS(Component,css,\"framer-AfnA0\");export default FramerrbHlqLSWT;FramerrbHlqLSWT.displayName=\"Form Button\";FramerrbHlqLSWT.defaultProps={height:55,width:92};addPropertyControls(FramerrbHlqLSWT,{variant:{options:[\"htxByYOb4\",\"gLAqVDG3V\",\"rIHni6C4J\",\"FRd1WdsH_\",\"jnOKQbhNY\"],optionTitles:[\"L\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},r52dej5hB:{defaultValue:\"Submit\",displayTextArea:false,title:\"Text\",type:ControlType.String},onr52dej5hBChange:{changes:\"r52dej5hB\",type:ControlType.ChangeHandler},z3Jf4VPAp:{defaultValue:\"30px\",title:\"Radius\",type:ControlType.BorderRadius},QhFoFYKzt:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerrbHlqLSWT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrbHlqLSWT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"r52dej5hB\\\":\\\"text\\\",\\\"z3Jf4VPAp\\\":\\\"radius\\\",\\\"QhFoFYKzt\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gLAqVDG3V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rIHni6C4J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FRd1WdsH_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jnOKQbhNY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"LcyzhFB_U\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"55\",\"framerIntrinsicWidth\":\"92\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rbHlqLSWT.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FormButton from\"https://framerusercontent.com/modules/eqSF10SFdf50LRsfuain/8NuOciF0KqkdZcb8aeFR/rbHlqLSWT.js\";const FormButtonFonts=getFonts(FormButton);const serializationHash=\"framer-3hrzh\";const variantClassNames={ZmgUzbfGI:\"framer-v-adgqzd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cUpBC29ej=undefined;const fuqMSw0yT=undefined;const pS3Vdviea=undefined;const ilBfK_OrG=undefined;const setilBfK_OrG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};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 humanReadableEnumMap={\"Phone Number\":\"tel\",\"Text Area\":\"textarea\",Date:\"date\",Email:\"email\",Number:\"number\",Text:\"text\",Time:\"time\",URL:\"url\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({buttonText,height,id,inputName2,placeholder2,type2,width,...props})=>{return{...props,cUpBC29ej:inputName2??props.cUpBC29ej??\"Email\",fuqMSw0yT:humanReadableEnumMap[type2]??type2??props.fuqMSw0yT??\"email\",ilBfK_OrG:buttonText??props.ilBfK_OrG??\"Button Text\",pS3Vdviea:placeholder2??props.pS3Vdviea??\"Your email\"};};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,fuqMSw0yT,cUpBC29ej,pS3Vdviea,\"ilBfK_OrG\":externalilBfK_OrG,\"onilBfK_OrGChange\":setExternalilBfK_OrG,...restProps}=getProps(props);const[ilBfK_OrG,setilBfK_OrG]=useStateVariable(externalilBfK_OrG,setExternalilBfK_OrG);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZmgUzbfGI\",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(FormContainer,{...restProps,...gestureHandlers,action:\"https://api.framer.com/forms/v1/forms/f2a29693-a064-4e2c-9243-573733c0ffd0/submit\",className:cx(scopingClassNames,\"framer-adgqzd\",className,classNames),\"data-framer-name\":\"L Full\",layoutDependency:layoutDependency,layoutId:\"ZmgUzbfGI\",nodeId:\"ZmgUzbfGI\",ref:refBinding,style:{...style},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uejydc\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"pGZuz0FWd\",children:/*#__PURE__*/_jsx(motion.label,{className:\"framer-uy4jjv\",layoutDependency:layoutDependency,layoutId:\"zzUpUKIUI\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1k0n5n7\",inputName:cUpBC29ej,layoutDependency:layoutDependency,layoutId:\"FAwgtv9hp\",placeholder:pS3Vdviea,required:true,style:{\"--framer-input-background\":\"var(--token-ff90201e-29f6-45d7-98ce-8be061fc7874, rgb(255, 255, 255))\",\"--framer-input-border-radius-bottom-left\":\"30px\",\"--framer-input-border-radius-bottom-right\":\"30px\",\"--framer-input-border-radius-top-left\":\"30px\",\"--framer-input-border-radius-top-right\":\"30px\",\"--framer-input-font-color\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(161, 161, 161))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(128, 128, 128))\"},type:fuqMSw0yT})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||50)-0-50)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wnptm5-container\",layoutDependency:layoutDependency,layoutId:\"MD2W9HJwP-container\",nodeId:\"MD2W9HJwP\",rendersWithMotion:true,scopeId:\"jesS3aQ3k\",children:/*#__PURE__*/_jsx(FormButton,{height:\"100%\",id:\"MD2W9HJwP\",layoutId:\"MD2W9HJwP\",onr52dej5hBChange:setilBfK_OrG,r52dej5hB:ilBfK_OrG,style:{height:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"jnOKQbhNY\",incomplete:\"rIHni6C4J\",pending:\"gLAqVDG3V\",success:\"FRd1WdsH_\"},matchVariant(\"htxByYOb4\")),width:\"100%\",z3Jf4VPAp:\"30px\"})})})]})})})})});});const css=[\".framer-3hrzh.framer-c2cv17, .framer-3hrzh .framer-c2cv17 { display: block; }\",\".framer-3hrzh.framer-adgqzd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 550px; }\",\".framer-3hrzh .framer-1uejydc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3hrzh .framer-uy4jjv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-3hrzh .framer-1k0n5n7 { --framer-input-focused-background: var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, #f3ece6); --framer-input-focused-border-color: var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, #322c2b); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Stack Sans Headline\"; --framer-input-font-letter-spacing: -0.01em; --framer-input-font-line-height: 130%; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 0px 12px 0px 12px; flex: none; height: 50px; position: relative; width: 100%; }',\".framer-3hrzh .framer-1wnptm5-container { flex: none; height: 50px; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 550\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fuqMSw0yT\":\"type2\",\"cUpBC29ej\":\"inputName2\",\"pS3Vdviea\":\"placeholder2\",\"ilBfK_OrG\":\"buttonText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjesS3aQ3k=withCSS(Component,css,\"framer-3hrzh\");export default FramerjesS3aQ3k;FramerjesS3aQ3k.displayName=\"Subscribe Form\";FramerjesS3aQ3k.defaultProps={height:50,width:550};addPropertyControls(FramerjesS3aQ3k,{fuqMSw0yT:{defaultValue:\"email\",options:[\"text\",\"textarea\",\"email\",\"number\",\"tel\",\"url\",\"date\",\"time\"],optionTitles:[\"Text\",\"Text Area\",\"Email\",\"Number\",\"Phone Number\",\"URL\",\"Date\",\"Time\"],title:\"Type 2\",type:ControlType.Enum},cUpBC29ej:{defaultValue:\"Email\",title:\"Input Name 2\",type:ControlType.String},oncUpBC29ejChange:{changes:\"cUpBC29ej\",type:ControlType.ChangeHandler},pS3Vdviea:{defaultValue:\"Your email\",title:\"Placeholder 2\",type:ControlType.String},onpS3VdvieaChange:{changes:\"pS3Vdviea\",type:ControlType.ChangeHandler},ilBfK_OrG:{defaultValue:\"Button Text\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onilBfK_OrGChange:{changes:\"ilBfK_OrG\",type:ControlType.ChangeHandler}});addFonts(FramerjesS3aQ3k,[{explicitInter:true,fonts:[{cssFamilyName:\"Stack Sans Headline\",source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Headline\",url:\"https://fonts.gstatic.com/s/stacksansheadline/v1/1PtFg9jZXvmMnkLnuURbaukKZJTyrDV326uH6mSinjBIwc5tIgFCqgUA3ZCX.woff2\",weight:\"400\"}]},...FormButtonFonts],{supportsExplicitInterCodegen:true});FramerjesS3aQ3k.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FormButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjesS3aQ3k\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"fuqMSw0yT\\\":\\\"type2\\\",\\\"cUpBC29ej\\\":\\\"inputName2\\\",\\\"pS3Vdviea\\\":\\\"placeholder2\\\",\\\"ilBfK_OrG\\\":\\\"buttonText\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"550\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jesS3aQ3k.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2DYtaMaoZDkiuvWU257U/hRQV8yQYJK065EMOYDcF/xwl2hKGtb.js\";const serializationHash=\"framer-stedC\";const variantClassNames={QIQlgv18F:\"framer-v-rhymdd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rCcW9ggKT=undefined;const TQiqW6yYW=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({buttonText,click,height,id,width,...props})=>{return{...props,rCcW9ggKT:click??props.rCcW9ggKT,TQiqW6yYW:buttonText??props.TQiqW6yYW??\"Button Text\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TQiqW6yYW,rCcW9ggKT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"QIQlgv18F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1uu2icf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rCcW9ggKT){const res=await rCcW9ggKT(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rhymdd\",className,classNames),\"data-framer-name\":\"L Black Fill\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QIQlgv18F\",onTap:onTap1uu2icf,ref:refBinding,style:{backgroundColor:\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-eq5ild\",\"data-styles-preset\":\"xwl2hKGtb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230)))\"},children:\"Button Text\"})}),className:\"framer-11qi0l0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oAXAdatmg\",style:{\"--extracted-r6o4lv\":\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TQiqW6yYW,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\".framer-stedC.framer-rfxmmb, .framer-stedC .framer-rfxmmb { display: block; }\",\".framer-stedC.framer-rhymdd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-stedC .framer-11qi0l0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 122.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"TQiqW6yYW\":\"buttonText\",\"rCcW9ggKT\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWNXn6wjWz=withCSS(Component,css,\"framer-stedC\");export default FramerWNXn6wjWz;FramerWNXn6wjWz.displayName=\"Join Button\";FramerWNXn6wjWz.defaultProps={height:50,width:122.5};addPropertyControls(FramerWNXn6wjWz,{TQiqW6yYW:{defaultValue:\"Button Text\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onTQiqW6yYWChange:{changes:\"TQiqW6yYW\",type:ControlType.ChangeHandler},rCcW9ggKT:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWNXn6wjWz,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWNXn6wjWz\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"122.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"TQiqW6yYW\\\":\\\"buttonText\\\",\\\"rCcW9ggKT\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"50\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WNXn6wjWz.map","// Generated by Framer (77cb752)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,Shader,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Close from\"https://framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js\";import shaderConfig from\"https://framerusercontent.com/modules/I22n4QdurBc6QkKK5QWM/GofSZVmNMLDQqprXB0qq/LogoSpectrum.js\";import SubscribeForm from\"https://framerusercontent.com/modules/clsbbt3CI4yFZB6mGou6/tMag9mWXWszukK5IHcSR/jesS3aQ3k.js\";import JoinButton from\"https://framerusercontent.com/modules/a1DKvP28SnbBndyLGZl4/YtujBdVMuxBUIEgc0Cvu/WNXn6wjWz.js\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const JoinButtonFonts=getFonts(JoinButton);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const CloseFonts=getFonts(Close);const MotionDivWithFX=withFX(motion.div);const SubscribeFormFonts=getFonts(SubscribeForm);const cycleOrder=[\"mz2BhnV1q\",\"Z9PrQ2oDh\",\"hLJ0xRKZ9\",\"f6BK7C8yj\"];const serializationHash=\"framer-eI80Z\";const variantClassNames={f6BK7C8yj:\"framer-v-76as1n\",hLJ0xRKZ9:\"framer-v-mos4d6\",mz2BhnV1q:\"framer-v-2hcivg\",Z9PrQ2oDh:\"framer-v-1ml5pvy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:150,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const transition3={delay:.05,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:12};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition4={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-10,y:0};const transition5={bounce:0,delay:.5,duration:1,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,y:-4};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition6={bounce:0,delay:.55,duration:1,type:\"spring\"};const transition7={bounce:0,delay:.6,duration:1,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"L Open\":\"Z9PrQ2oDh\",\"S Open\":\"hLJ0xRKZ9\",L:\"mz2BhnV1q\",S:\"f6BK7C8yj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mz2BhnV1q\"};};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:\"mz2BhnV1q\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const rCcW9ggKTbc3hem=activeVariantCallback(async(...args)=>{setVariant(\"Z9PrQ2oDh\");});const rCcW9ggKT139z8fz=activeVariantCallback(async(...args)=>{setVariant(\"hLJ0xRKZ9\");});const onTapau7is=activeVariantCallback(async(...args)=>{setVariant(\"mz2BhnV1q\");});const onTap45db9i=activeVariantCallback(async(...args)=>{setVariant(\"f6BK7C8yj\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"hLJ0xRKZ9\")return false;return true;};const isDisplayed1=()=>{if([\"Z9PrQ2oDh\",\"hLJ0xRKZ9\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"Z9PrQ2oDh\",\"hLJ0xRKZ9\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2hcivg\",className,classNames),\"data-framer-name\":\"L\",layoutDependency:layoutDependency,layoutId:\"mz2BhnV1q\",ref:refBinding,style:{...style},...addPropertyOverrides({f6BK7C8yj:{\"data-framer-name\":\"S\"},hLJ0xRKZ9:{\"data-framer-name\":\"S Open\"},Z9PrQ2oDh:{\"data-framer-name\":\"L Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7tn3ff\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"LQoRV8uDC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ephyv0\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"mKqKfxqXg\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hc1jip\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Z14QjOMwJ\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TRfB9D83k\",openInNewTab:false,scopeId:\"AgZJpR4pw\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1t0yu7o framer-1cxwz99\",\"data-framer-appear-id\":\"1t0yu7o\",\"data-framer-name\":\"Logo\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"TRfB9D83k\",optimized:true,style:{backgroundColor:\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230))\"},whileHover:animation,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hf6sqp-container\",layoutDependency:layoutDependency,layoutId:\"a0EfO9gkj-container\",rendersWithMotion:true,children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/O3ETNZEutJRLdj6u5nylTZtTe8.png?width=100&height=100\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_ambient:{type:\"number\",value:0},u_angle:{type:\"number\",value:225},u_baseColor:{type:\"color\",value:\"var(--token-cb2243e7-371d-4dd4-a3f5-00f97c4730ab, rgba(87, 87, 87, 0.8))\"},u_bend:{type:\"number\",value:.34},u_colorBack:{type:\"color\",value:\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230))\"},u_contour:{type:\"number\",value:1},u_deflection:{type:\"number\",value:3},u_density:{type:\"number\",value:.08},u_dispersion:{type:\"number\",value:0},u_distort:{type:\"boolean\",value:false},u_distortSpeed:{type:\"number\",value:1},u_edge:{type:\"number\",value:1},u_exposure:{type:\"number\",value:1.4},u_glow:{type:\"number\",value:.7},u_grain:{type:\"number\",value:0},u_image:{type:\"responsiveimage\",value:addImageAlt({pixelHeight:200,pixelWidth:620,src:\"https://framerusercontent.com/images/XaoQC0Mk7C4e71WFoB7uBvfmak.png?width=620&height=200\",srcSet:\"https://framerusercontent.com/images/XaoQC0Mk7C4e71WFoB7uBvfmak.png?scale-down-to=512&width=620&height=200 512w,https://framerusercontent.com/images/XaoQC0Mk7C4e71WFoB7uBvfmak.png?width=620&height=200 620w\"},\"\")},u_lineFade:{type:\"number\",value:0},u_noiseAmount:{type:\"number\",value:.5},u_noiseScale:{type:\"number\",value:1.5},u_offset:{type:\"number\",value:.21},u_saturation:{type:\"number\",value:1.2},u_speed:{type:\"number\",value:.3},u_sweepSpeed:{type:\"number\",value:0},u_viscosity:{type:\"number\",value:.5}},vertexShader:shaderConfig.vertex,width:\"100%\",...addPropertyOverrides({Z9PrQ2oDh:{uniforms:{u_ambient:{type:\"number\",value:0},u_angle:{type:\"number\",value:225},u_baseColor:{type:\"color\",value:\"var(--token-cb2243e7-371d-4dd4-a3f5-00f97c4730ab, rgba(87, 87, 87, 0.8))\"},u_bend:{type:\"number\",value:.34},u_colorBack:{type:\"color\",value:\"var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, rgb(243, 236, 230))\"},u_contour:{type:\"number\",value:1},u_deflection:{type:\"number\",value:3},u_density:{type:\"number\",value:.08},u_dispersion:{type:\"number\",value:0},u_distort:{type:\"boolean\",value:false},u_distortSpeed:{type:\"number\",value:1},u_edge:{type:\"number\",value:1},u_exposure:{type:\"number\",value:1.4},u_glow:{type:\"number\",value:.7},u_grain:{type:\"number\",value:0},u_image:{type:\"responsiveimage\",value:addImageAlt({pixelHeight:200,pixelWidth:620,src:\"https://framerusercontent.com/images/bjj4zGEtvbLgvWId49p3ARdCUyg.png?width=620&height=200\",srcSet:\"https://framerusercontent.com/images/bjj4zGEtvbLgvWId49p3ARdCUyg.png?scale-down-to=512&width=620&height=200 512w,https://framerusercontent.com/images/bjj4zGEtvbLgvWId49p3ARdCUyg.png?width=620&height=200 620w\"},\"\")},u_lineFade:{type:\"number\",value:0},u_noiseAmount:{type:\"number\",value:.5},u_noiseScale:{type:\"number\",value:1.5},u_offset:{type:\"number\",value:.21},u_saturation:{type:\"number\",value:1.2},u_speed:{type:\"number\",value:.3},u_sweepSpeed:{type:\"number\",value:0},u_viscosity:{type:\"number\",value:.5}}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-coi71g\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"fEg0jQN77\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0+((componentViewport?.height||85)-0-85)+0+0+0+0+5+30,...addPropertyOverrides({f6BK7C8yj:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-85)+0+0+0+0+5+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-lp6s46-container\",\"data-framer-appear-id\":\"lp6s46\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"IzhwPTf_P-container\",nodeId:\"IzhwPTf_P\",optimized:true,rendersWithMotion:true,scopeId:\"AgZJpR4pw\",children:/*#__PURE__*/_jsx(JoinButton,{height:\"100%\",id:\"IzhwPTf_P\",layoutId:\"IzhwPTf_P\",rCcW9ggKT:rCcW9ggKTbc3hem,style:{height:\"100%\"},TQiqW6yYW:\"Join waitlist\",width:\"100%\",...addPropertyOverrides({f6BK7C8yj:{rCcW9ggKT:rCcW9ggKT139z8fz}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ndgue9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"R0SLNC9OJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vkyf91\",\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"p6JQZEWKh\",...addPropertyOverrides({hLJ0xRKZ9:{\"data-highlight\":true,onTap:onTap45db9i},Z9PrQ2oDh:{\"data-highlight\":true,onTap:onTapau7is}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Close,{animated:true,className:\"framer-1c9lykh\",layoutDependency:layoutDependency,layoutId:\"QR4w2EyOw\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-ff90201e-29f6-45d7-98ce-8be061fc7874, rgb(255, 255, 255))\",\"--3it368\":1},variants:{hLJ0xRKZ9:{\"--18mrqx2\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31))\"}}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yxowrk\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"EenIRYpHM\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gn69ir\",\"data-framer-name\":\"Avatars\",layoutDependency:layoutDependency,layoutId:\"wOE3LtyAq\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-2ecvjk\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"Dj3r6h0w4\",whileHover:animation5,children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Photo Nick Gazendam\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"top\",sizes:\"30px\",src:\"https://framerusercontent.com/images/UDJiJGf8Fr6pgkwhNhFSYRrJDhU.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/UDJiJGf8Fr6pgkwhNhFSYRrJDhU.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/UDJiJGf8Fr6pgkwhNhFSYRrJDhU.png?width=1024&height=1024 1024w\"},className:\"framer-15u1ibf\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"z5QHiY5dr\",style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},transformTemplate:transformTemplate1,...addPropertyOverrides({Z9PrQ2oDh:{background:{alt:\"Photo Nick Gazendam\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||85)-0-85)+0+0+0+0+5+12+0+18+13+0+0),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"top\",sizes:\"30px\",src:\"https://framerusercontent.com/images/UDJiJGf8Fr6pgkwhNhFSYRrJDhU.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/UDJiJGf8Fr6pgkwhNhFSYRrJDhU.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/UDJiJGf8Fr6pgkwhNhFSYRrJDhU.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ir5nt4\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"B_t9ZaBU4\",whileHover:animation5,children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Photo Robin Janssen\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"top\",sizes:\"30px\",src:\"https://framerusercontent.com/images/OjKVPJqccjT4lbPNEp9chUsJe3E.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/OjKVPJqccjT4lbPNEp9chUsJe3E.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/OjKVPJqccjT4lbPNEp9chUsJe3E.png?width=1024&height=1024 1024w\"},className:\"framer-18jophb\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"HCxRVU1yw\",style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},transformTemplate:transformTemplate1,...addPropertyOverrides({Z9PrQ2oDh:{background:{alt:\"Photo Robin Janssen\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||85)-0-85)+0+0+0+0+5+12+0+18+13+0+0),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"top\",sizes:\"30px\",src:\"https://framerusercontent.com/images/OjKVPJqccjT4lbPNEp9chUsJe3E.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/OjKVPJqccjT4lbPNEp9chUsJe3E.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/OjKVPJqccjT4lbPNEp9chUsJe3E.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uoaq8a\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"fjRTpXCX5\",whileHover:animation5,children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Photo Bram Slagter\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"top\",sizes:\"30px\",src:\"https://framerusercontent.com/images/XCTsB17gYcF6ccNt7W8RDhl5mP0.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/XCTsB17gYcF6ccNt7W8RDhl5mP0.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/XCTsB17gYcF6ccNt7W8RDhl5mP0.png?width=1024&height=1024 1024w\"},className:\"framer-1o29r9q\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"WTCZ_ZDWk\",style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},transformTemplate:transformTemplate1,...addPropertyOverrides({Z9PrQ2oDh:{background:{alt:\"Photo Bram Slagter\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||85)-0-85)+0+0+0+0+5+12+0+18+13+0+0),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"top\",sizes:\"30px\",src:\"https://framerusercontent.com/images/XCTsB17gYcF6ccNt7W8RDhl5mP0.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/XCTsB17gYcF6ccNt7W8RDhl5mP0.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/XCTsB17gYcF6ccNt7W8RDhl5mP0.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({hLJ0xRKZ9:{width:`min(max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1600px) - 40px, 1px), 400px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-85)+0+0+0+0+5+12+0+18+0},Z9PrQ2oDh:{y:(componentViewport?.y||0)+0+((componentViewport?.height||85)-0-85)+0+0+0+0+5+12+0+18+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1leweem-container\",\"data-framer-appear-id\":\"1leweem\",layoutDependency:layoutDependency,layoutId:\"RNKs2615U-container\",nodeId:\"RNKs2615U\",rendersWithMotion:true,scopeId:\"AgZJpR4pw\",...addPropertyOverrides({Z9PrQ2oDh:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,initial:animation2,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SubscribeForm,{cUpBC29ej:\"Email\",fuqMSw0yT:\"email\",height:\"100%\",id:\"RNKs2615U\",ilBfK_OrG:\"Join waitlist\",layoutId:\"RNKs2615U\",pS3Vdviea:\"Your email\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})]})})})})})});});const css=[\".framer-eI80Z.framer-1cxwz99, .framer-eI80Z .framer-1cxwz99 { display: block; }\",\".framer-eI80Z.framer-2hcivg { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-eI80Z .framer-7tn3ff { 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: visible; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-eI80Z .framer-1ephyv0 { 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; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-eI80Z .framer-1hc1jip { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-eI80Z .framer-1t0yu7o { 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: flex-start; overflow: visible; padding: 10px 10px 0px 10px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-eI80Z .framer-1hf6sqp-container { flex: none; height: 50px; position: relative; width: 50px; }\",\".framer-eI80Z .framer-coi71g { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 85px; justify-content: flex-end; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-eI80Z .framer-lp6s46-container { flex: none; height: 50px; position: relative; width: auto; }\",\".framer-eI80Z .framer-ndgue9 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-eI80Z .framer-1vkyf91 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-eI80Z .framer-1c9lykh { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-eI80Z .framer-yxowrk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-eI80Z .framer-1gn69ir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 15px; position: relative; width: min-content; }\",\".framer-eI80Z .framer-2ecvjk, .framer-eI80Z .framer-ir5nt4, .framer-eI80Z .framer-1uoaq8a { flex: none; height: 24px; overflow: visible; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-eI80Z .framer-15u1ibf, .framer-eI80Z .framer-18jophb, .framer-eI80Z .framer-1o29r9q { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: hidden; position: absolute; top: 50%; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-eI80Z .framer-1leweem-container { flex: 1 0 0px; height: 50px; max-width: 400px; position: relative; width: 1px; }\",\".framer-eI80Z.framer-v-1ml5pvy .framer-coi71g, .framer-eI80Z.framer-v-mos4d6 .framer-coi71g { gap: 30px; }\",\".framer-eI80Z.framer-v-1ml5pvy .framer-ndgue9, .framer-eI80Z.framer-v-mos4d6 .framer-ndgue9 { order: 1; }\",\".framer-eI80Z.framer-v-1ml5pvy .framer-1vkyf91, .framer-eI80Z.framer-v-mos4d6 .framer-1vkyf91 { cursor: pointer; }\",\".framer-eI80Z.framer-v-mos4d6.framer-2hcivg, .framer-eI80Z.framer-v-76as1n.framer-2hcivg { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 85\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Z9PrQ2oDh\":{\"layout\":[\"fixed\",\"auto\"]},\"hLJ0xRKZ9\":{\"layout\":[\"fixed\",\"auto\"]},\"f6BK7C8yj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAgZJpR4pw=withCSS(Component,css,\"framer-eI80Z\");export default FramerAgZJpR4pw;FramerAgZJpR4pw.displayName=\"Navigation\";FramerAgZJpR4pw.defaultProps={height:85,width:1200};addPropertyControls(FramerAgZJpR4pw,{variant:{options:[\"mz2BhnV1q\",\"Z9PrQ2oDh\",\"hLJ0xRKZ9\",\"f6BK7C8yj\"],optionTitles:[\"L\",\"L Open\",\"S Open\",\"S\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAgZJpR4pw,[{explicitInter:true,fonts:[]},...JoinButtonFonts,...CloseFonts,...SubscribeFormFonts],{supportsExplicitInterCodegen:true});FramerAgZJpR4pw.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(JoinButton,{},context),forwardLoader(SubscribeForm,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAgZJpR4pw\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"85\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z9PrQ2oDh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hLJ0xRKZ9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f6BK7C8yj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AgZJpR4pw.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.5 0 L 4.5 0 C 2.015 0 0 2.015 0 4.5 L 0 13.5 C 0 15.985 2.015 18 4.5 18 L 13.5 18 C 15.985 18 18 15.985 18 13.5 L 18 4.5 C 18 2.015 15.985 0 13.5 0 Z M 9 12.75 C 6.929 12.75 5.25 11.071 5.25 9 C 5.25 6.929 6.929 5.25 9 5.25 C 11.071 5.25 12.75 6.929 12.75 9 C 12.75 11.071 11.071 12.75 9 12.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"SuXKGhab5\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 4.5 18 C 2.015 18 0 15.985 0 13.5 L 0 4.5 C 0 2.015 2.015 0 4.5 0 L 13.5 0 C 15.985 0 18 2.015 18 4.5 L 18 13.5 C 18 15.985 15.985 18 13.5 18 Z\" fill=\"transparent\" height=\"18px\" id=\"vvJ8FLDVj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill=\"transparent\" height=\"7.5px\" id=\"Q3v7fjWhv\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 8.25)\" width=\"7.5px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"VxeO4Hprj\" transform=\"translate(15.75 6)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"942143898\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SHCqu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SHCqu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-SHCqu\");Icon.displayName=\"Instagram Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Apfel Grotezk/Regular/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]}];export const css=['.framer-rjOcW .framer-styles-preset-17ysd21:not(.rich-text-wrapper), .framer-rjOcW .framer-styles-preset-17ysd21.rich-text-wrapper p { --framer-font-family: \"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ff90201e-29f6-45d7-98ce-8be061fc7874, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }'];export const className=\"framer-rjOcW\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-Rl287 .framer-styles-preset-186n2fz:not(.rich-text-wrapper), .framer-Rl287 .framer-styles-preset-186n2fz.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-cb2243e7-371d-4dd4-a3f5-00f97c4730ab, rgba(87, 87, 87, 0.8)); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-cb2243e7-371d-4dd4-a3f5-00f97c4730ab, rgba(87, 87, 87, 0.8)) /* {\"name\":\"Gray Dark\"} */; --framer-link-hover-text-decoration-offset: 3px; --framer-link-hover-text-decoration-skip-ink: all; --framer-link-hover-text-decoration-style: dotted; --framer-link-hover-text-decoration-thickness: 3px; --framer-link-text-color: var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, #1f1f1f); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, #1f1f1f) /* {\"name\":\"Black\"} */; --framer-link-text-decoration-offset: 3px; --framer-link-text-decoration-skip-ink: all; --framer-link-text-decoration-style: dotted; --framer-link-text-decoration-thickness: 3px; transition-delay: 0s; transition-duration: 0.3s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.12, 0.23, 0.5, 1); }'];export const className=\"framer-Rl287\";\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 (77cb752)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import InstagramLogo from\"https://framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/mw2gBmPPN5GiR1YDuEb2/nVLjhG9URiDD4s3LEptA/cqYTLj4yG.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qEj7Hvfu3PJ9OfPyHjuM/ruK9i3LJxJQ5VMPSxfa9/o4k2zybMG.js\";const InstagramLogoFonts=getFonts(InstagramLogo);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const cycleOrder=[\"iL6QvWIQl\",\"vNwLIGNw6\"];const serializationHash=\"framer-HJHu9\";const variantClassNames={iL6QvWIQl:\"framer-v-150avpm\",vNwLIGNw6:\"framer-v-ig4ycg\"};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 transition2={delay:.05,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-12};const transition3={delay:.5,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.6,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={L:\"iL6QvWIQl\",S:\"vNwLIGNw6\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iL6QvWIQl\"};};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:\"iL6QvWIQl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-150avpm\",className,classNames),\"data-framer-name\":\"L\",layoutDependency:layoutDependency,layoutId:\"iL6QvWIQl\",ref:refBinding,style:{...style},...addPropertyOverrides({vNwLIGNw6:{\"data-framer-name\":\"S\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ant89o\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"dgY83HPhA\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/offcutprojects\",motionChild:true,nodeId:\"Oe1Zz28LE\",openInNewTab:true,scopeId:\"d8PZwleja\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1i19q97 framer-1uja7un\",\"data-framer-appear-id\":\"1i19q97\",\"data-framer-name\":\"Icon\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Oe1Zz28LE\",optimized:true,children:/*#__PURE__*/_jsx(InstagramLogo,{animated:true,className:\"framer-12f8hk7\",layoutDependency:layoutDependency,layoutId:\"iRDxmJWdG\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31))\",\"--pgex8v\":1.5}})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zv1bgh\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"uZmlq2kCQ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7pydst\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"nVSSELwsl\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ysd21\",\"data-styles-preset\":\"cqYTLj4yG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31)))\"},children:\"creative studio – bcn\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ysd21\",\"data-styles-preset\":\"cqYTLj4yG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31)))\"},children:\"for brands that don't do boring.\"})]}),className:\"framer-82o1tz\",\"data-framer-appear-id\":\"82o1tz\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"sHbGsiQ_I\",optimized:true,style:{\"--extracted-2gxw0f\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31))\",\"--extracted-r6o4lv\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vNwLIGNw6:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ysd21\",\"data-styles-preset\":\"cqYTLj4yG\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31)))\"},children:\"creative studio – bcn\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ysd21\",\"data-styles-preset\":\"cqYTLj4yG\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31)))\"},children:\"for brands that don't do boring.\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ysd21\",\"data-styles-preset\":\"cqYTLj4yG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:post@krakmofilm.no\",motionChild:true,nodeId:\"kazLEWgxf\",openInNewTab:true,relValues:[],scopeId:\"d8PZwleja\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-186n2fz\",\"data-styles-preset\":\"o4k2zybMG\",children:\"hello@offcutprojects.com\"})})})}),className:\"framer-1xapxut\",\"data-framer-appear-id\":\"1xapxut\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"kazLEWgxf\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vNwLIGNw6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17ysd21\",\"data-styles-preset\":\"cqYTLj4yG\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-29c78bc1-f553-49db-ab84-41eb341b82bd, rgb(31, 31, 31)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:post@krakmofilm.no\",motionChild:true,nodeId:\"kazLEWgxf\",openInNewTab:true,relValues:[],scopeId:\"d8PZwleja\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-186n2fz\",\"data-styles-preset\":\"o4k2zybMG\",children:\"hello@offcutprojects.com\"})})})})}},baseVariant,gestureVariant)})]})})]})})})});});const css=[\".framer-HJHu9.framer-1uja7un, .framer-HJHu9 .framer-1uja7un { display: block; }\",\".framer-HJHu9.framer-150avpm { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 580px; }\",\".framer-HJHu9 .framer-1ant89o { 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: min-content; }\",\".framer-HJHu9 .framer-1i19q97 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-HJHu9 .framer-12f8hk7 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; }\",\".framer-HJHu9 .framer-zv1bgh { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HJHu9 .framer-7pydst { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-HJHu9 .framer-82o1tz, .framer-HJHu9 .framer-1xapxut { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 200px; word-break: break-word; word-wrap: break-word; }\",\".framer-HJHu9.framer-v-ig4ycg.framer-150avpm { align-content: center; align-items: center; width: 390px; }\",\".framer-HJHu9.framer-v-ig4ycg .framer-zv1bgh { align-content: center; align-items: center; flex-direction: column; gap: 50px; justify-content: flex-start; }\",\".framer-HJHu9.framer-v-ig4ycg .framer-7pydst { align-content: center; align-items: center; flex: none; flex-direction: column; width: 100%; }\",\".framer-HJHu9.framer-v-ig4ycg .framer-1xapxut { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 141\n * @framerIntrinsicWidth 580\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vNwLIGNw6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd8PZwleja=withCSS(Component,css,\"framer-HJHu9\");export default Framerd8PZwleja;Framerd8PZwleja.displayName=\"Footer\";Framerd8PZwleja.defaultProps={height:141,width:580};addPropertyControls(Framerd8PZwleja,{variant:{options:[\"iL6QvWIQl\",\"vNwLIGNw6\"],optionTitles:[\"L\",\"S\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerd8PZwleja,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...InstagramLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd8PZwleja\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"141\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"580\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vNwLIGNw6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d8PZwleja.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function AdaptiveSplitHeadline(props){const{text,tag,splitPosition,leftColor,rightColor,rightOpacity,fontSize,fontScale,fontWeight,fontFamily,lineHeight,letterSpacing,textAlign,style}=props;const scaledFontSize=React.useMemo(()=>{return fontSize*Math.max(0,Math.min(200,fontScale))/100;},[fontSize,fontScale]);const descenderSafetySpace=React.useMemo(()=>{return`${scaledFontSize*.14}px`;},[scaledFontSize]);const clampedSplit=React.useMemo(()=>{return Math.max(0,Math.min(100,splitPosition));},[splitPosition]);const clampedRightOpacity=React.useMemo(()=>{return Math.max(0,Math.min(100,rightOpacity))/100;},[rightOpacity]);const headingStyle=React.useMemo(()=>{return{margin:0,width:\"100%\",fontSize:`${scaledFontSize}px`,fontWeight,fontFamily,lineHeight,letterSpacing:`${letterSpacing}px`,textAlign,whiteSpace:\"normal\",overflowWrap:\"break-word\",textWrap:\"balance\"};},[scaledFontSize,fontWeight,fontFamily,lineHeight,letterSpacing,textAlign]);const overlayStyle=React.useMemo(()=>{return{...headingStyle,color:rightColor,opacity:clampedRightOpacity,position:\"absolute\",inset:0,clipPath:`inset(0 0 0 ${clampedSplit}%)`,pointerEvents:\"none\"};},[headingStyle,clampedSplit,rightColor,clampedRightOpacity]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",maxWidth:1200,margin:\"0 auto\",background:\"transparent\",paddingBottom:descenderSafetySpace,...style,overflow:\"visible\"},children:[/*#__PURE__*/React.createElement(tag,{style:{...headingStyle,color:leftColor}},text),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",role:\"presentation\",style:overlayStyle,children:text})]});}addPropertyControls(AdaptiveSplitHeadline,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Something is coming\",displayTextArea:true},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"h1\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"Paragraph\"]},splitPosition:{type:ControlType.Number,title:\"Split\",defaultValue:51.7,min:0,max:100,unit:\"%\",step:.1},leftColor:{type:ControlType.Color,title:\"Left Color\",defaultValue:\"#171512\"},rightColor:{type:ControlType.Color,title:\"Right Color\",defaultValue:\"#EAE2DC\"},rightOpacity:{type:ControlType.Number,title:\"Right Opacity\",defaultValue:88,min:0,max:100,unit:\"%\",step:1},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:88,min:16,max:180,unit:\"px\",step:1},fontScale:{type:ControlType.Number,title:\"Size\",defaultValue:100,min:0,max:200,unit:\"%\",step:1},fontWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:700,min:100,max:900,step:100},fontFamily:{type:ControlType.String,title:\"Family\",defaultValue:\"Inter Display, Inter, sans-serif\"},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:.95,min:.7,max:1.6,step:.01},letterSpacing:{type:ControlType.Number,title:\"Letter Sp.\",defaultValue:-1.5,min:-8,max:12,unit:\"px\",step:.1},textAlign:{type:ControlType.Enum,title:\"Align\",defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AdaptiveSplitHeadline\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Adaptive_Split_Headline.map","// Generated by Framer (80f113d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Stack Sans Headline-regular\",\"GF;Stack Sans Headline-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Stack Sans Headline\",source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Headline\",url:\"https://fonts.gstatic.com/s/stacksansheadline/v1/1PtFg9jZXvmMnkLnuURbaukKZJTyrDV326uH6mSinjBIwc5tIgFCqgUA3ZCX.woff2\",weight:\"400\"},{cssFamilyName:\"Stack Sans Headline\",source:\"google\",style:\"normal\",uiFamilyName:\"Stack Sans Headline\",url:\"https://fonts.gstatic.com/s/stacksansheadline/v1/1PtFg9jZXvmMnkLnuURbaukKZJTyrDV326uH6mSinjBIwc6KJQFCqgUA3ZCX.woff2\",weight:\"700\"}]}];export const css=['.framer-rjyI7 .framer-styles-preset-1eb7tmw:not(.rich-text-wrapper), .framer-rjyI7 .framer-styles-preset-1eb7tmw.rich-text-wrapper p { --framer-font-family: \"Stack Sans Headline\", \"Stack Sans Headline Placeholder\", sans-serif; --framer-font-family-bold: \"Stack Sans Headline\", \"Stack Sans Headline Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-background-color: var(--token-6c6d78a7-2694-4d68-b01e-e9c8c3f74eba, #121212); --framer-text-background-padding: 4px 8px 4px 8px; --framer-text-background-radius: 30px; --framer-text-color: var(--token-7f9bac50-1020-4fd4-bf2b-52cb3f22bf52, #f3ece6); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-rjyI7\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nexport default function metadata(params,activeLocale){return{description:\"A one-page waitlist and coming soon template for Framer. Collect emails before you launch with a split layout, a modal signup form, and a matching 404 page.\",favicon:\"https://framerusercontent.com/assets/q1g73ImoAlUFYOdHTyynyfLzwQ.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/x0J71aRdazjw19TJrYVa23btbgw.png\",title:\"Foyer — Waitlist & Coming Soon Framer Template\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (77cb752)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1tuo64y\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"5q4d6y\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-DTAh1\",socialImage:\"https://framerusercontent.com/assets/TjVXxCgUVayE2lyEE4aYW66GsQ.png\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"ffnu0p\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"regcu3\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"19iiahx\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},framerSearch:{index:false},robots:\"noindex\",serializationId:\"framer-9jo6j\",socialImage:\"https://framerusercontent.com/assets/x0J71aRdazjw19TJrYVa23btbgw.png\",title:\"Page not found\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}