{"version":3,"file":"shared-lib.CEGEVK80.mjs","names":["fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","shaderConfig","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Logo"],"sources":["https:/framerusercontent.com/modules/DYY6ziatGFCEHjNeQZOm/Vwj4ohcbLKvAWfAF7sJd/LogoGlass.js","https:/framerusercontent.com/modules/WGzZdnRryouf6AhGEYNx/i9pyo3QM3ZwERfmRTpJd/AerEffects.js","https:/framerusercontent.com/modules/c4CnsIkxdZt1nlAAALze/oHuzQAxizvGZrb5eTVB8/o9C1f_A8X.js","https:/framerusercontent.com/modules/4YciNZLuXgItNSvZNGcE/5j4Z9vjYKReXQvveQJzf/BubaLZg6g.js","https:/framerusercontent.com/modules/cVtU5HxHyOQOvTzE22Bw/C9M96SkhB1XugAoGTEwQ/DEDNn57hs.js","https:/framerusercontent.com/modules/P9k9ecNYxNBNwo1QY879/2lDBeSYhquQTH3Z3KEE8/pOIf9TATY.js","https:/framerusercontent.com/modules/aUa0pYkLEDj0uzy9rcIL/2fdpFUZF2dWGPJdzz7c1/Lyw9jarZ3.js","https:/framerusercontent.com/modules/68aQ1KEVq85ryeCxy1pb/oV8f3yFVekmL5idrhMoD/siteMetadata.js"],"sourcesContent":["import{defineShader,ControlType}from\"framer\";export default defineShader({title:\"Logo Glass\",heightmapSource:\"image\",fragment:`\n// === PCG-BASED VALUE NOISE ===\n\nuint pcg(uint s) {\n    s = s * 747796405u + 2891336453u;\n    s = ((s >> ((s >> 28u) + 4u)) ^ s) * 277803737u;\n    return s ^ (s >> 22u);\n}\n\nfloat hashVal(vec2 p) {\n    uvec2 q = uvec2(floatBitsToUint(p.x), floatBitsToUint(p.y));\n    return float(pcg(q.x ^ pcg(q.y))) / float(0xFFFFFFFFu);\n}\n\nfloat valueNoise(vec2 p) {\n    vec2 i = floor(p), f = fract(p);\n    f = f * f * (3.0 - 2.0 * f);\n    float a = hashVal(i);\n    float b = hashVal(i + vec2(1, 0));\n    float c = hashVal(i + vec2(0, 1));\n    float d = hashVal(i + vec2(1, 1));\n    return mix(mix(a, b, f.x), mix(c, d, f.x), f.y);\n}\n\n// === FBM ===\n\nfloat fbm(vec2 p, float lac, int oct, float pers) {\n    float v = 0.0, a = 0.5;\n    mat2 rot = mat2(0.8, 0.6, -0.6, 0.8);\n    for (int i = 0; i < oct; i++) {\n        v += a * valueNoise(p);\n        p = rot * p * lac;\n        a *= pers;\n    }\n    return v;\n}\n\n// === DOMAIN WARPING ===\n\nfloat warpedField(vec2 p, float t, float lac, int oct, float pers, float warpDepth, float mode, float dir, float seed) {\n\n    uint s = uint(seed);\n    float sx = float(pcg(s)) / float(0xFFFFFFFFu);\n    float sy = float(pcg(s + 73u)) / float(0xFFFFFFFFu);\n    p += (vec2(sx, sy) - 0.5) * 200.0;\n\n    if (mode < 0.5) {\n        vec2 drift = vec2(t * 0.4, -t * 0.3);\n        vec2 q = vec2(\n            fbm(p + drift, lac, oct, pers),\n            fbm(p + vec2(5.2, 1.3) + drift.yx, lac, oct, pers)\n        );\n        if (warpDepth < 1.5) return fbm(p + q * 4.0, lac, oct, pers);\n        vec2 r = vec2(\n            fbm(p + q * 4.0 + vec2(1.7, 9.2) + drift * 0.7, lac, oct, pers),\n            fbm(p + q * 4.0 + vec2(8.3, 2.8) - drift * 0.5, lac, oct, pers)\n        );\n        return fbm(p + r * 4.0, lac, oct, pers);\n    }\n\n    if (mode < 1.5) {\n        float a = dir * 3.14159 / 180.0;\n        p += vec2(cos(a), sin(a)) * t * 0.6;\n    } else {\n        float ang = atan(p.y, p.x);\n        float rad = length(p);\n        p += vec2(cos(ang + t * 0.5), sin(ang + t * 0.5)) * rad * 0.4;\n    }\n\n    vec2 drift = vec2(t * 0.15, -t * 0.2);\n    vec2 q = vec2(\n        fbm(p + drift, lac, oct, pers),\n        fbm(p + vec2(5.2, 1.3) + drift.yx, lac, oct, pers)\n    );\n    if (warpDepth < 1.5) return fbm(p + q * 4.0, lac, oct, pers);\n    vec2 r = vec2(\n        fbm(p + q * 4.0 + vec2(1.7, 9.2) + drift * 0.7, lac, oct, pers),\n        fbm(p + q * 4.0 + vec2(8.3, 2.8) - drift * 0.5, lac, oct, pers)\n    );\n    return fbm(p + r * 4.0, lac, oct, pers);\n}\n\n// === HEIGHTMAP HELPERS ===\n\nfloat blurDepth3x3(vec2 uv, vec2 dudx, vec2 dudy, vec2 texel, float radius) {\n    vec2 r = radius * texel;\n\n    float sum = 4.0 * textureGrad(u_image_heightmap, uv, dudx, dudy).r;\n\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\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\n    return sum / 16.0;\n}\n\nvec2 heightGrad(vec2 uv, vec2 dudx, vec2 dudy, vec2 texel) {\n    float eps = 4.0;\n    float dR = blurDepth3x3(uv + vec2(eps * texel.x, 0.0), dudx, dudy, texel, 4.0);\n    float dL = blurDepth3x3(uv - vec2(eps * texel.x, 0.0), dudx, dudy, texel, 4.0);\n    float dU = blurDepth3x3(uv + vec2(0.0, eps * texel.y), dudx, dudy, texel, 4.0);\n    float dD = blurDepth3x3(uv - vec2(0.0, eps * texel.y), dudx, dudy, texel, 4.0);\n    return vec2(dR - dL, dU - dD) / (2.0 * eps * texel);\n}\n\n// === MAIN ===\n\nvoid main() {\n\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    float aaScale = max(1.0, 2.0 / u_pixelRatio);\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 = fwidth(hm.b) / aaScale;\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;\n    if (canvasAspect > imgAspect) {\n        edgeDist = min(uv.x, 1.0 - uv.x);\n    } else if (canvasAspect < imgAspect) {\n        edgeDist = min(uv.y, 1.0 - uv.y);\n    } else {\n        edgeDist = 1.0;\n    }\n    opacity *= smoothstep(0.0, 1.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 t = mod(u_time * u_speed, 3600.0);\n\n    float lac = u_lacunarity;\n    int   oct = int(u_octaves);\n    float pers = u_persistence;\n    float warpD = u_warpDepth;\n    float mode = u_motionMode;\n    float dir = u_direction;\n    float seed = u_seed;\n\n    float depth = max(blurDepth3x3(uv, dudx, dudy, texel, 6.0), 0.001);\n\n    vec2  grad = heightGrad(uv, dudx, dudy, texel);\n    float gradMag = min(length(grad), 5.0);\n    vec2  gradDir = gradMag > 0.001 ? normalize(grad) : vec2(0.0);\n    vec2  contourDir = vec2(-gradDir.y, gradDir.x);\n\n    float boundaryFade = smoothstep(0.0, 0.05, depth);\n\n    float falloffNorm = clamp(u_falloff / 20.0, 0.0, 1.0);\n    float lensExp = mix(0.3, 3.0, falloffNorm);\n    float lens = pow(clamp(depth, 0.0, 1.0), lensExp);\n    float glass = smoothstep(0.0, 0.05, depth) * lens;\n\n    float edgeShape = (1.0 - lens) * boundaryFade;\n\n    float edgeFactor = smoothstep(0.0, 0.5, gradMag * u_contour * 2.0) * glass * boundaryFade;\n    float contourMod = u_contour * boundaryFade;\n\n    float lightAng = u_lightAngle * 3.14159 / 180.0;\n    vec2 lightDir = vec2(cos(lightAng), sin(lightAng));\n\n    vec2 p = (uv - 0.5) * 2.0;\n    p.x *= imgAspect;\n    p.y = -p.y;\n\n    // === SHAPE-AWARE COORDINATE WARPING (independent from glass contour) ===\n    float edgeProximity = 1.0 - smoothstep(0.0, 0.8, depth);\n    float innerIntensity = smoothstep(0.0, 0.4, depth);\n\n    p += contourDir * edgeProximity * u_bend * 2.0;\n    p -= gradDir * edgeProximity * u_bend * 0.5;\n    p *= max(0.5, mix(1.0, 0.4 + 0.6 * smoothstep(0.0, 0.5, depth), u_shapeContour));\n\n    float warpMix = glass * u_warp;\n    float baseLens = sqrt(max(glass, 0.001) / 0.3);\n\n    float iorBase = mix(1.2, 2.5, u_ior);\n    float dispCoeff = u_dispersion * 0.2;\n    float dispIntensity = u_dispersion * 3.0;\n    vec3 wavelengths = vec3(0.65, 0.55, 0.45);\n\n    float ns = u_scale * 3.0;\n\n    // === PER-PIXEL GRAIN ===\n    vec2 noiseCoord = v_uv * u_resolution;\n    uint grainHash = pcg(uint(noiseCoord.x) * 1933u ^ uint(noiseCoord.y) * 7919u);\n    float grain = 1.0 + (float(grainHash) / float(0xFFFFFFFFu) - 0.5) * u_noise;\n\n    vec3 vDispersed = vec3(0.0);\n\n    for (int c = 0; c < 3; c++) {\n        vec2 pp = p;\n\n        float wl = wavelengths[c];\n        float ior = iorBase + dispCoeff / (wl * wl);\n        float iorMid = iorBase + dispCoeff / 0.3025;\n\n        float lensScale = mix(1.0, ior / iorMid, edgeFactor);\n\n        pp = mix(pp, pp * baseLens * lensScale, warpMix);\n\n        pp *= max(0.35, 0.1 + (1.1 - edgeShape) * (1.0 - 0.5 * edgeShape));\n        pp -= gradDir * edgeShape * contourMod * 2.0;\n        pp *= max(0.5, mix(1.0, 1.0 - edgeShape, smoothstep(0.5, 1.0, contourMod)));\n\n        vDispersed[c] = warpedField(pp * ns, t, lac, oct, pers, warpD, mode, dir, seed) * grain;\n    }\n\n    // === SHAPE CONTOUR VALUE MODULATION ===\n    float contourHeat = (1.0 - innerIntensity) * u_shapeContour;\n    for (int c = 0; c < 3; c++) {\n        vDispersed[c] = mix(vDispersed[c], vDispersed[c] * innerIntensity + contourHeat, 0.5 + 0.5 * u_shapeContour);\n    }\n\n    vec2 ppRef = p;\n    ppRef = mix(ppRef, ppRef * baseLens, warpMix);\n    ppRef *= max(0.35, 0.1 + (1.1 - edgeShape) * (1.0 - 0.5 * edgeShape));\n    ppRef -= gradDir * edgeShape * contourMod * 2.0;\n    ppRef *= max(0.5, mix(1.0, 1.0 - edgeShape, smoothstep(0.5, 1.0, contourMod)));\n\n    float n = vDispersed.g;\n\n    float eps = 0.8 / u_bumpDist;\n    float nR = warpedField((ppRef + vec2(eps, 0.0)) * ns, t, lac, oct, pers, warpD, mode, dir, seed);\n    float nU = warpedField((ppRef + vec2(0.0, eps)) * ns, t, lac, oct, pers, warpD, mode, dir, seed);\n    vec2 fieldGrad = vec2(nR - n, nU - n) / eps;\n\n    float diffuse = dot(fieldGrad, lightDir);\n    float highlight = max(diffuse, 0.0);\n    float shadow = max(-diffuse, 0.0);\n    highlight = highlight * highlight * 0.15 + pow(highlight, 4.0) * 0.05;\n    shadow = shadow * shadow * 0.1 + pow(shadow, 4.0) * 0.03;\n\n    float nLift = mix(0.3, 1.0, n);\n    float nSq = nLift * nLift;\n    vec3 chromaDiff = vDispersed - n;\n\n    vec3 hiCol = u_colorHighlight.rgb;\n    vec3 shCol = u_colorShadow.rgb;\n\n    float bumpFade = smoothstep(0.0, 1.0, depth);\n    vec3 col = nSq * (hiCol * highlight * u_bumpStrength * bumpFade\n         + shCol * shadow * u_bumpStrength * bumpFade\n         + 0.5);\n\n    col += chromaDiff * dispIntensity * edgeFactor * 0.5;\n\n    vec3 tintLo = u_colorA.rgb;\n    vec3 tintHi = u_colorB.rgb;\n    col = mix(tintLo, tintHi, col);\n\n    col += u_ambient;\n\n    // Exposure in linear space\n    col *= 2.0 * u_brightness;\n\n    // Gamma\n    col = sqrt(max(col, 0.0));\n\n    // Contrast + saturation in sRGB (cheap, good enough)\n    col = (col - 0.5) * u_contrast + 0.5;\n    float lum = dot(col, vec3(0.2126, 0.7152, 0.0722));\n    col = mix(vec3(lum), col, u_saturation);\n    col = clamp(col, 0.0, 1.0);\n\n    col *= opacity;\n    vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\n    col = col + bgColor * (1.0 - opacity);\n    float finalAlpha = opacity + u_colorBack.a * (1.0 - opacity);\n\n    fragColor = vec4(col, 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\"},colorA:{type:ControlType.Color,title:\"Color Low\",defaultValue:\"#000000\",hidden:true},colorB:{type:ControlType.Color,title:\"Tint\",defaultValue:\"#C9C9C9\"},colorHighlight:{type:ControlType.Color,title:\"Highlight\",defaultValue:\"#FFFFFF\",hidden:true},colorShadow:{type:ControlType.Color,title:\"Shadow\",defaultValue:\"#333333\",hidden:true},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:55,min:0,max:100,step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:.3,min:0,max:2,step:.01},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:.2,min:.1,max:1,step:.01},motionMode:{type:ControlType.Enum,title:\"Motion\",defaultValue:0,options:[0,1],optionTitles:[\"Free\",\"Melt\"]},direction:{type:ControlType.Number,title:\"Direction\",defaultValue:0,min:0,max:360,step:1,hidden:props=>props.motionMode===0},octaves:{type:ControlType.Number,title:\"Octaves\",defaultValue:3,min:1,max:6,step:1,displayStepper:true},persistence:{type:ControlType.Number,title:\"Persistence\",defaultValue:.65,min:0,max:1,step:.01},lacunarity:{type:ControlType.Number,title:\"Lacunarity\",defaultValue:1.7,min:1.2,max:3,step:.1},warpDepth:{type:ControlType.Number,title:\"Warp Depth\",defaultValue:2,min:1,max:2,step:1,displayStepper:true},warp:{type:ControlType.Number,title:\"Lens Warp\",defaultValue:.5,min:0,max:1,step:.01,section:\"Glass\"},ior:{type:ControlType.Number,title:\"IOR\",defaultValue:.5,min:0,max:1,step:.01,section:\"Glass\",hidden:true},dispersion:{type:ControlType.Number,title:\"Dispersion\",defaultValue:0,min:0,max:2,step:.01,section:\"Glass\"},contour:{type:ControlType.Number,title:\"Contour\",defaultValue:.05,min:0,max:1,step:.01,section:\"Glass\",hidden:true},falloff:{type:ControlType.Number,title:\"Bevel\",defaultValue:2,min:0,max:20,step:.01,section:\"Glass\",hidden:false},shapeContour:{type:ControlType.Number,title:\"Contour\",defaultValue:.7,min:0,max:1,step:.01,section:\"Glass\"},bend:{type:ControlType.Number,title:\"Bend\",defaultValue:.65,min:0,max:1,step:.01,section:\"Glass\"},noise:{type:ControlType.Number,title:\"Noise\",defaultValue:0,min:0,max:.5,step:.01,section:\"Glass\"},bumpStrength:{type:ControlType.Number,title:\"Lights\",defaultValue:.7,min:0,max:1,step:.01,section:\"Lighting\"},bumpDist:{type:ControlType.Number,title:\"Details\",defaultValue:10,min:.5,max:20,step:.1,section:\"Lighting\"},lightAngle:{type:ControlType.Number,title:\"Angle\",defaultValue:200,min:0,max:360,step:1,section:\"Lighting\"},ambient:{type:ControlType.Number,title:\"Ambient\",defaultValue:0,min:0,max:.2,step:.01,section:\"Filters\",hiddenWhenUnset:true},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:.7,min:.1,max:2,step:.01,section:\"Filters\",hiddenWhenUnset:true},contrast:{type:ControlType.Number,title:\"Contrast\",defaultValue:3,min:.5,max:4,step:.01,section:\"Filters\",hiddenWhenUnset:true},saturation:{type:ControlType.Number,title:\"Saturation\",defaultValue:1,min:0,max:4,step:.01,section:\"Filters\",hiddenWhenUnset:true}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"shader\",\"name\":null,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoGlass.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useState}from\"react\";// aer — effects. Colour lives in the logo and in these three moving effects,\n// never in one fixed hue. Apply them as Code Overrides on a layer:\n//\n//   withSheenWords  heading or paragraph whose emphasis words use the\n//                   site/emphasis colour style. Only those words get the sheen.\n//   withSheen       a whole text layer that is all emphasis.\n//   withGlow        the primary button (a soft halo cycling the spectrum).\n//   withFullInDark  a layer (or the layers directly inside it) dimmed in light mode shows at 100% in dark.\n//   withRim         chips, check circles, selected cards (1px shifting edge).\n//\n// Light mode uses dark muted inks so text stays readable; dark mode uses the\n// pale pastels. Nothing moves when the visitor asks for reduced motion.\n// Never put these on section backgrounds.\n// Sampled from the logo's iridescent edges.\nconst INK=[\"#404D68\",\"#68405B\",\"#406268\",\"#685E40\",\"#514068\",\"#406854\",\"#684D40\"];const PASTEL=[\"#BDCEEF\",\"#EFBDDF\",\"#BDE7EF\",\"#EFE3BD\",\"#D2BDEF\",\"#BDEFD6\",\"#EFCEBD\"];const GLOW_LIGHT=[\"#82DBED\",\"#82A6ED\",\"#AF82ED\",\"#ED82C9\",\"#EDA682\",\"#EDD282\",\"#82EDB8\"];const GLOW_DARK=[\"#BDE7EF\",\"#BDCEEF\",\"#D2BDEF\",\"#EFBDDF\",\"#EFCEBD\",\"#EFE3BD\",\"#BDEFD6\"];const RIM_LIGHT=[\"#82DBED\",\"#ED82C9\",\"#EDD282\",\"#82A6ED\",\"#82EDB8\",\"#AF82ED\",\"#EDA682\"];const RIM_DARK=[\"#BDE7EF\",\"#EFBDDF\",\"#EFE3BD\",\"#BDCEEF\",\"#BDEFD6\",\"#D2BDEF\",\"#EFCEBD\"];// site/emphasis — the marker colour withSheenWords looks for.\nconst EMPHASIS=[\"rgb(26, 26, 30)\",\"rgb(230, 230, 234)\"];const banded=(base,colours,angle)=>{const stops=[`${base} 0%`];colours.forEach((c,i)=>{const p=7+i*14;stops.push(`${c} ${p}%`,`${base} ${p+7}%`);});return`linear-gradient(${angle}deg, ${stops.join(\", \")})`;};const hexA=(hex,a)=>{const n=parseInt(hex.slice(1),16);return`rgba(${n>>16&255}, ${n>>8&255}, ${n&255}, ${a})`;};// A soft two-sided halo whose colours walk the spectrum. Box-shadow only, so it\n// never covers the button and never depends on the layers around it.\nconst glowFrames=(name,colours,a)=>{const n=colours.length;const steps=colours.map((c,i)=>{const next=colours[(i+1)%n];const pct=(i/n*100).toFixed(2);return`${pct}%{box-shadow:-10px 4px 24px -6px ${hexA(c,a)},10px 4px 24px -6px ${hexA(next,a)}}`;});const last=`100%{box-shadow:-10px 4px 24px -6px ${hexA(colours[0],a)},10px 4px 24px -6px ${hexA(colours[1],a)}}`;return`@keyframes ${name}{${steps.join(\"\")}${last}}`;};const glowCss=()=>glowFrames(\"aerGlowL\",GLOW_LIGHT,.55)+glowFrames(\"aerGlowD\",GLOW_DARK,.6)+`.aer-glow{box-shadow:-10px 4px 24px -6px ${hexA(GLOW_LIGHT[0],.55)},10px 4px 24px -6px ${hexA(GLOW_LIGHT[1],.55)};animation:aerGlowL 42s linear infinite}`+`html[data-aer-theme=\"dark\"] .aer-glow{animation-name:aerGlowD}`;const CSS=`\n@keyframes aerDrift{from{background-position:0% 50%}to{background-position:100% 50%}}\n@keyframes aerHue{from{filter:blur(16px) hue-rotate(0deg)}to{filter:blur(16px) hue-rotate(360deg)}}\n.aer-sheen-on,.aer-sheen .framer-text{\n  background-image:${banded(\"#1A1A1E\",INK,100)};\n  background-size:500% 100%;-webkit-background-clip:text;background-clip:text;\n  -webkit-text-fill-color:transparent;animation:aerDrift 34s ease-in-out infinite alternate}\nhtml[data-aer-theme=\"dark\"] .aer-sheen-on,html[data-aer-theme=\"dark\"] .aer-sheen .framer-text{\n  background-image:${banded(\"#F2F2F4\",PASTEL,100)}}\n${glowCss()}\n.aer-rim{isolation:isolate}\n.aer-rim::after{content:\"\";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;\n  background-image:${banded(\"#C4C4CA\",RIM_LIGHT,90)};background-size:400% 100%;\n  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);\n  -webkit-mask-composite:xor;mask-composite:exclude;animation:aerDrift 28s ease-in-out infinite alternate}\nhtml[data-aer-theme=\"dark\"] .aer-rim::after{background-image:${banded(\"#3A3A40\",RIM_DARK,90)}}\nhtml[data-aer-theme=\"dark\"] .aer-full-dark,html[data-aer-theme=\"dark\"] .aer-full-dark > *{opacity:1 !important}\n.aer-fade-bottom{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 80%,transparent 100%)}\n@supports (height:100svh){.aer-svh{height:100svh !important}}\nhtml[data-aer-theme=\"dark\"] .aer-vapor{opacity:.7 !important;filter:brightness(1.8) saturate(1.3)}\n[data-us-project]{opacity:0;transition:opacity 1.8s ease}\n[data-us-project].aer-vapor-on{opacity:1}\n@media (max-width:809px){html[data-aer-theme=\"dark\"] .aer-vapor{opacity:.9 !important}}\n@media (prefers-reduced-motion:reduce){\n  .aer-sheen-on,.aer-sheen .framer-text,.aer-rim::after,.aer-glow{animation:none}}\n`;function ensureCss(){if(typeof document===\"undefined\")return;const old=document.getElementById(\"aer-effects-css\");if(old){if(old.textContent!==CSS)old.textContent=CSS;return;}const tag=document.createElement(\"style\");tag.id=\"aer-effects-css\";tag.textContent=CSS;document.head.appendChild(tag);}const addClass=(props,c)=>({...props,className:[props.className,c].filter(Boolean).join(\" \")});let uid=0;// Marks the words that use site/emphasis. The colour stays as the marker, so\n// switching theme keeps working; only the fill becomes the moving sheen.\nfunction markEmphasis(root){const all=root.querySelectorAll(\".framer-text, span, p, h1, h2, h3, h4, h5, h6\");all.forEach(el=>{const hit=EMPHASIS.includes(getComputedStyle(el).color);const parentHit=el.parentElement&&el.parentElement.classList.contains(\"aer-sheen-on\");el.classList.toggle(\"aer-sheen-on\",hit&&!parentHit);});}export function withSheenWords(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[id]=useState(()=>`aer-sw-${++uid}`);useEffect(()=>{ensureCss();const roots=()=>Array.from(document.getElementsByClassName(id));const run=()=>roots().forEach(markEmphasis);run();const mo=new MutationObserver(run);roots().forEach(r=>mo.observe(r,{childList:true,subtree:true,characterData:true}));const theme=new MutationObserver(run);theme.observe(document.documentElement,{attributes:true,attributeFilter:[\"data-aer-theme\"]});return()=>{mo.disconnect();theme.disconnect();};},[id]);return /*#__PURE__*/_jsx(Component,{ref:ref,...addClass(props,id)});});}export function withSheen(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(ensureCss,[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...addClass(props,\"aer-sheen\")});});}export function withGlow(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(ensureCss,[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...addClass(props,\"aer-glow\")});});}export function withRim(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(ensureCss,[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...addClass(props,\"aer-rim\")});});}export function withFullInDark(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(ensureCss,[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...addClass(props,\"aer-full-dark\")});});}// Fades the bottom 20% of a layer to transparent (e.g. hero Iridescence),\n// so it blends into the next section in both themes.\nexport function withFadeBottom(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(ensureCss,[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...addClass(props,\"aer-fade-bottom\")});});}// Hero height = the visible screen on phones with collapsing toolbars\n// (iOS Safari counts 100vh with the bars hidden, so a centred hero sits low).\nexport function withScreenHeight(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(ensureCss,[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...addClass(props,\"aer-svh\")});});}// ── vapor drift ─────────────────────────────────────────────────────────────\n// The vapor layers (Chroma Background / Unicorn Studio) normally follow the\n// pointer. This takes the pointer away from them and moves each layer's\n// \"mouse\" on its own slow path, so the vapor breathes around the logo by\n// itself. Put withAutoDrift on every vapor layer. Each layer, in page order\n// (back first, then front), gets its own independent path.\nconst DRIFT=typeof window!==\"undefined\"?window:{};const driftFeeds=DRIFT.__aerDriftFeeds||(DRIFT.__aerDriftFeeds=[]);function wrapUnicornInit(us){if(!us||typeof us!==\"object\"||us.__aerWrapped)return;let inner=us.init;const wrap=fn=>typeof fn!==\"function\"?fn:function(...args){const p=fn.apply(this,args);// init() resolves with Unicorn's live list of scenes.\n    try{p.then(list=>{if(Array.isArray(list))DRIFT.__aerScenes=list;});}catch(e){}return p;};let wrapped=wrap(inner);try{Object.defineProperty(us,\"init\",{configurable:true,enumerable:true,get:()=>wrapped,set:fn=>{inner=fn;wrapped=wrap(fn);}});us.__aerWrapped=true;}catch(e){}}if(typeof window!==\"undefined\"&&!DRIFT.__aerDriftHooked){DRIFT.__aerDriftHooked=true;// 1. Catch Unicorn's pointer listener instead of letting it hear the mouse.\nconst orig=window.addEventListener;window.addEventListener=function(type,fn,opts){if((type===\"mousemove\"||type===\"touchmove\")&&typeof fn===\"function\"){let src=\"\";try{src=Function.prototype.toString.call(fn);}catch(e){}if(src.includes(\"movePos\")){if(type===\"mousemove\"&&!driftFeeds.includes(fn))driftFeeds.push(fn);return;}}return orig.call(this||window,type,fn,opts);};// 2. Catch Unicorn's scene list, so each layer can be moved on its own.\nif(DRIFT.UnicornStudio)wrapUnicornInit(DRIFT.UnicornStudio);else{try{let us;Object.defineProperty(window,\"UnicornStudio\",{configurable:true,get:()=>us,set:v=>{us=v;wrapUnicornInit(v);}});}catch(e){}}}// Where layer k's \"mouse\" sits at time s, as a fraction of the layer (0–1).\n// A wide, flat orbit round the middle, mostly side to side, whose size\n// swells and settles so it passes in and out of the letters. Each layer has\n// its own lap time, breath time, direction and starting point.\n// Each layer opens wide at one side (breath at its fullest), sweeps round\n// the edges, then the orbit tightens and passes back through the centre.\n// turn0 = where on the orbit it starts (0 = right, PI = left).\nconst PATHS=[{lap:6.5,breath:10,dir:1,turn0:0,wob:0},{lap:8,breath:12.5,dir:-1,turn0:Math.PI,wob:2.2},{lap:9.2,breath:14,dir:1,turn0:Math.PI/2,wob:4.1}];function pathAt(s,k){const p=PATHS[k%PATHS.length];const TAU=Math.PI*2;// Starts at 1 (widest) and eases in towards the middle.\nconst breath=.5+.5*Math.cos(s*TAU/p.breath);const turn=p.dir*(s*TAU/p.lap)+p.turn0;// Only slow, smooth curves: the orbit plus a gentle long drift, no quick wobble.\nreturn{x:.5+.32*breath*Math.cos(turn)+.03*Math.sin(s*TAU/(7.3+k)+p.wob),y:.5+.07*breath*Math.sin(turn)+.01*Math.sin(s*TAU/(8.1+k)+p.wob)};}// When each layer's scene first appears (so its path starts from the top).\nconst sceneStart=new WeakMap;let driftUsers=0;let driftRaf=0;function startDrift(){if(driftUsers++>0)return;const still=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const t0=performance.now();let lastKick=0;const tick=now=>{driftRaf=requestAnimationFrame(tick);const els=[...document.querySelectorAll(\"[data-us-project]\")];const shown=els.filter(n=>{const r=n.getBoundingClientRect();return r.width>0&&r.height>0;});if(!shown.length)return;const r0=shown[0].getBoundingClientRect();if(r0.bottom<0||r0.top>window.innerHeight)return;const s=still?0:(now-t0)/1e3;const p0=pathAt(s,0);const e={clientX:r0.left+r0.width*p0.x,clientY:r0.top+r0.height*p0.y};if(driftFeeds.length){// Tells Unicorn \"the mouse moved\" (keeps the trail drawing).\nfor(const f of driftFeeds)f(e);}else if(now-t0>1500){// Scene loaded before this file (editor preview): nudge it with\n// synthetic moves instead.\nwindow.dispatchEvent(new MouseEvent(\"mousemove\",e));return;}// Then give every layer its own position. The first time a layer's\n// scene shows up, jump it straight to its start point (Unicorn parks\n// the \"mouse\" in the centre, which paints a grey blot), clear any\n// trail, and fade the layer in once it is moving.\nconst scenes=DRIFT.__aerScenes||[];for(const sc of scenes){if(!sc||!sc.mouse||!sc.mouse.movePos||!sc.bbox)continue;const k=shown.indexOf(sc.element);if(k<0)continue;let start=sceneStart.get(sc);const first=start===undefined;if(first){start=now;sceneStart.set(sc,now);}const p=pathAt(still?0:(now-start)/1e3,k);const mx=p.x*sc.bbox.width/2;const my=p.y*sc.bbox.height/2;sc.mouse.movePos.x=mx;sc.mouse.movePos.y=my;if(first){for(const key of[\"pos\",\"lastPos\"]){if(sc.mouse[key]){sc.mouse[key].x=mx;sc.mouse[key].y=my;}}if(Array.isArray(sc.mouse.trail))sc.mouse.trail.length=0;}else if(now-start>300&&sc.element){sc.element.classList.add(\"aer-vapor-on\");}}// Unicorn stops drawing for good if it ever decides no scene is on\n// screen (this happens on phones), and only restarts on a scroll. If\n// ours is on screen but idle, re-check visibility and wake it up.\nif(scenes.length&&now-lastKick>500){const idle=scenes.every(sc=>!sc||!sc.rendering);if(idle){lastKick=now;for(const sc of scenes){try{if(sc&&sc.setVisibilityState)sc.setVisibilityState();}catch(e){}}window.dispatchEvent(new Event(\"scroll\"));}}};driftRaf=requestAnimationFrame(tick);}function stopDrift(){if(--driftUsers>0)return;cancelAnimationFrame(driftRaf);}export function withAutoDrift(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(()=>{ensureCss();startDrift();// Dark mode: find the layer that carries each vapor's opacity and\n// tag it so the CSS above can lift it (Framer has no per-theme opacity).\nconst tag=()=>document.querySelectorAll(\"[data-us-project]\").forEach(n=>{let p=n.parentElement;for(let i=0;p&&i<6;i++,p=p.parentElement){if(parseFloat(getComputedStyle(p).opacity)<1){p.classList.add(\"aer-vapor\");break;}}});tag();const t=setTimeout(tag,1500);// Safety net: never leave the vapor hidden if the fade-in misses.\nconst show=setTimeout(()=>document.querySelectorAll(\"[data-us-project]\").forEach(n=>n.classList.add(\"aer-vapor-on\")),5e3);return()=>{clearTimeout(t);clearTimeout(show);stopDrift();};},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSheen\":{\"type\":\"reactHoc\",\"name\":\"withSheen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScreenHeight\":{\"type\":\"reactHoc\",\"name\":\"withScreenHeight\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGlow\":{\"type\":\"reactHoc\",\"name\":\"withGlow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSheenWords\":{\"type\":\"reactHoc\",\"name\":\"withSheenWords\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFadeBottom\":{\"type\":\"reactHoc\",\"name\":\"withFadeBottom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAutoDrift\":{\"type\":\"reactHoc\",\"name\":\"withAutoDrift\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRim\":{\"type\":\"reactHoc\",\"name\":\"withRim\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFullInDark\":{\"type\":\"reactHoc\",\"name\":\"withFullInDark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AerEffects.map","// Generated by Framer (c9c30df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-oMaFb .framer-styles-preset-w4ngpx:not(.rich-text-wrapper), .framer-oMaFb .framer-styles-preset-w4ngpx.rich-text-wrapper a { --framer-link-current-text-color: var(--token-a4c0e139-c71f-40a7-b031-c8c8c04651e9, #c0c4cc); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-14950da9-104b-43ea-ac7f-835a4c705078, #e8a2eb); --framer-link-hover-text-decoration: none; --framer-link-text-color: #55555c; --framer-link-text-decoration: none; }\"];export const className=\"framer-oMaFb\";\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 (6cd4c26)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-fc1S1 .framer-styles-preset-f0dsoy:not(.rich-text-wrapper), .framer-fc1S1 .framer-styles-preset-f0dsoy.rich-text-wrapper a { --framer-link-current-text-color: var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, #f0f0f0); --framer-link-hover-text-color: var(--token-bf66211d-b770-4cee-8b29-ca10679cb821, #111111); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, #6b6b70); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-fc1S1\";\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 (e0e363b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-0te4j .framer-styles-preset-1h8gk5i:not(.rich-text-wrapper), .framer-0te4j .framer-styles-preset-1h8gk5i.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-a4c0e139-c71f-40a7-b031-c8c8c04651e9, #c0c4cc); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-0te4j\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6964d48)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"pOiu4oxFu\",\"C3obcJjnS\"];const serializationHash=\"framer-MhvWS\";const variantClassNames={C3obcJjnS:\"framer-v-1frtgui\",pOiu4oxFu:\"framer-v-rgd7qj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"mark only\":\"C3obcJjnS\",\"Variant 1\":\"pOiu4oxFu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pOiu4oxFu\"};};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:\"pOiu4oxFu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rgd7qj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pOiu4oxFu\",ref:refBinding,style:{...style},...addPropertyOverrides({C3obcJjnS:{\"data-framer-name\":\"mark only\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:300,intrinsicWidth:793,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||75.5)-0-76)/2)),pixelHeight:300,pixelWidth:793,positionX:\"center\",positionY:\"center\",sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/jD8gIfPeqRD7DOr9KtcP63ITw.svg?width=793&height=300\",srcSet:\"https://framerusercontent.com/images/jD8gIfPeqRD7DOr9KtcP63ITw.svg?scale-down-to=512&width=793&height=300 512w,https://framerusercontent.com/images/jD8gIfPeqRD7DOr9KtcP63ITw.svg?width=793&height=300 793w\"},className:\"framer-4357n0\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"d38vdJScJ\",...addPropertyOverrides({C3obcJjnS:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:1024,intrinsicWidth:1024,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||81)-0-81)/2)),pixelHeight:1024,pixelWidth:1024,positionX:\"center\",positionY:\"center\",sizes:\"81px\",src:\"https://framerusercontent.com/images/aqRi8AJdclzXamwtQP2XDBtJ1UU.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/aqRi8AJdclzXamwtQP2XDBtJ1UU.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/aqRi8AJdclzXamwtQP2XDBtJ1UU.png?width=1024&height=1024 1024w\"},fitImageDimension:\"width\"}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-MhvWS.framer-ev9fjd, .framer-MhvWS .framer-ev9fjd { display: block; }\",\".framer-MhvWS.framer-rgd7qj { 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: 200px; }\",\".framer-MhvWS .framer-4357n0 { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-MhvWS.framer-v-1frtgui .framer-4357n0 { flex: none; height: 81px; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 75.5\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"C3obcJjnS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpOIf9TATY=withCSS(Component,css,\"framer-MhvWS\");export default FramerpOIf9TATY;FramerpOIf9TATY.displayName=\"logo\";FramerpOIf9TATY.defaultProps={height:75.5,width:200};addPropertyControls(FramerpOIf9TATY,{variant:{options:[\"pOiu4oxFu\",\"C3obcJjnS\"],optionTitles:[\"Variant 1\",\"mark only\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpOIf9TATY,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpOIf9TATY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"C3obcJjnS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"75.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pOIf9TATY.map","// Generated by Framer (a27e0f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,forwardLoader,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,Shader,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import shaderConfig from\"https://framerusercontent.com/modules/DYY6ziatGFCEHjNeQZOm/Vwj4ohcbLKvAWfAF7sJd/LogoGlass.js\";import{withFullInDark}from\"https://framerusercontent.com/modules/WGzZdnRryouf6AhGEYNx/i9pyo3QM3ZwERfmRTpJd/AerEffects.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4YciNZLuXgItNSvZNGcE/5j4Z9vjYKReXQvveQJzf/BubaLZg6g.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cVtU5HxHyOQOvTzE22Bw/C9M96SkhB1XugAoGTEwQ/DEDNn57hs.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/c4CnsIkxdZt1nlAAALze/oHuzQAxizvGZrb5eTVB8/o9C1f_A8X.js\";import Logo from\"https://framerusercontent.com/modules/P9k9ecNYxNBNwo1QY879/2lDBeSYhquQTH3Z3KEE8/pOIf9TATY.js\";const MotionDivWithFullInDark1z4ajv=withCodeBoundaryForOverrides(motion.div,{nodeId:\"jsh7L4jnU\",override:withFullInDark,scopeId:\"Lyw9jarZ3\"});const cycleOrder=[\"wkINp6mpQ\",\"ONZonvZts\",\"lz5L64u7e\",\"iFd8jK5iD\"];const serializationHash=\"framer-5Nd0e\";const variantClassNames={iFd8jK5iD:\"framer-v-93rohg\",lz5L64u7e:\"framer-v-lt3aw9\",ONZonvZts:\"framer-v-uenmlf\",wkINp6mpQ:\"framer-v-dfw9hf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Dekstop centered\":\"lz5L64u7e\",Desktop:\"wkINp6mpQ\",mobile:\"iFd8jK5iD\",Tablet:\"ONZonvZts\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wkINp6mpQ\"};};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:\"wkINp6mpQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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-dfw9hf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wkINp6mpQ\",ref:refBinding,style:{...style},...addPropertyOverrides({iFd8jK5iD:{\"data-framer-name\":\"mobile\"},lz5L64u7e:{\"data-framer-name\":\"Dekstop centered\"},ONZonvZts:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17agrgr\",layoutDependency:layoutDependency,layoutId:\"u0jyYmD2y\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UN_nLzPVv\"},motionChild:true,nodeId:\"Qv9EgOikh\",openInNewTab:false,scopeId:\"Lyw9jarZ3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rlk1rl framer-147bvoa\",layoutDependency:layoutDependency,layoutId:\"Qv9EgOikh\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y9xtt6\",\"data-framer-name\":\"Motto + Logos\",layoutDependency:layoutDependency,layoutId:\"pDd4F9A_E\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8gk5i\",\"data-styles-preset\":\"DEDNn57hs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, rgb(107, 107, 112)))\"},children:\"We support psychedelic research for mental health and suicide prevention.\"})}),className:\"framer-174jos1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xaHm7r38x\",style:{\"--extracted-r6o4lv\":\"var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, rgb(107, 107, 112))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iFd8jK5iD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8gk5i\",\"data-styles-preset\":\"DEDNn57hs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, rgb(107, 107, 112)))\"},children:\"We support psychedelic research for mental health and suicide prevention.\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i55zr7\",layoutDependency:layoutDependency,layoutId:\"os8qUYbIk\",children:[/*#__PURE__*/_jsxs(MotionDivWithFullInDark1z4ajv,{className:\"framer-1z4ajv\",layoutDependency:layoutDependency,layoutId:\"jsh7L4jnU\",children:[/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10tr684-container\",layoutDependency:layoutDependency,layoutId:\"EJwwJgAEW-container\",rendersWithMotion:true,style:{opacity:.65},children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/t1LI6E6xdKtrh8cptgO01QIhA.png?width=226&height=106\",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_bend:{type:\"number\",value:.82},u_brightness:{type:\"number\",value:.7},u_bumpDist:{type:\"number\",value:.5},u_bumpStrength:{type:\"number\",value:1},u_colorA:{type:\"color\",value:\"rgb(0, 0, 0)\"},u_colorB:{type:\"color\",value:\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(240, 240, 240))\"},u_colorBack:{type:\"color\",value:\"rgba(0, 0, 0, 0)\"},u_colorHighlight:{type:\"color\",value:\"rgb(255, 255, 255)\"},u_colorShadow:{type:\"color\",value:\"rgb(51, 51, 51)\"},u_contour:{type:\"number\",value:.05},u_contrast:{type:\"number\",value:3},u_direction:{type:\"number\",value:0},u_dispersion:{type:\"number\",value:1.26},u_falloff:{type:\"number\",value:5.36},u_image:{type:\"responsiveimage\",value:addImageAlt({pixelHeight:300,pixelWidth:793,src:\"https://framerusercontent.com/images/jD8gIfPeqRD7DOr9KtcP63ITw.svg?width=793&height=300\",srcSet:\"https://framerusercontent.com/images/jD8gIfPeqRD7DOr9KtcP63ITw.svg?scale-down-to=512&width=793&height=300 512w,https://framerusercontent.com/images/jD8gIfPeqRD7DOr9KtcP63ITw.svg?width=793&height=300 793w\"},\"\")},u_ior:{type:\"number\",value:.5},u_lacunarity:{type:\"number\",value:1.7},u_lightAngle:{type:\"number\",value:200},u_motionMode:{type:\"enum\",value:0},u_noise:{type:\"number\",value:0},u_octaves:{type:\"number\",value:2},u_persistence:{type:\"number\",value:1},u_saturation:{type:\"number\",value:1},u_scale:{type:\"number\",value:.2},u_seed:{type:\"number\",value:55},u_shapeContour:{type:\"number\",value:.41},u_speed:{type:\"number\",value:.3},u_warp:{type:\"number\",value:1},u_warpDepth:{type:\"number\",value:1}},vertexShader:shaderConfig.vertex,width:\"100%\",...addPropertyOverrides({iFd8jK5iD:{fallbackImage:\"https://framerusercontent.com/images/mrfT5IJMSUDEC5v3WMmNQJLqxfs.png?width=400&height=106\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-776jxa\",layoutDependency:layoutDependency,layoutId:\"MSupS6QhK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"9px\",\"--framer-letter-spacing\":\"0.24em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, rgb(107, 107, 112)))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa92026 Aer Audio\"})}),className:\"framer-1jru8fr\",\"data-framer-name\":\"Copyright @2024\",fonts:[\"GF;IBM Plex Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"KYp6CGs1z\",style:{\"--extracted-r6o4lv\":\"var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, rgb(107, 107, 112))\",\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"7px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9e1545f7-b224-4f61-ac1c-ab31197a2c09, rgb(85, 85, 92)))\",\"--framer-text-transform\":\"uppercase\"},children:\"TM\"})}),className:\"framer-q8hnh5\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"aiwzHYo_0\",style:{\"--extracted-r6o4lv\":\"var(--token-9e1545f7-b224-4f61-ac1c-ab31197a2c09, rgb(85, 85, 92))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",textShadow:\"0px 1px 1px rgba(0, 0, 0, 0.15)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-djtfqg\",layoutDependency:layoutDependency,layoutId:\"XYS0LLECr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8gk5i\",\"data-styles-preset\":\"DEDNn57hs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, rgb(107, 107, 112)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bVj1Z8OIy\"},motionChild:true,nodeId:\"ZdsXabPoC\",openInNewTab:false,relValues:[],scopeId:\"Lyw9jarZ3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f0dsoy\",\"data-styles-preset\":\"BubaLZg6g\",children:\"Disclaimer\"})})})}),className:\"framer-1ph85i1\",\"data-framer-name\":\"Footer link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZdsXabPoC\",style:{\"--extracted-r6o4lv\":\"var(--token-8e13d4f3-6e4b-4181-8142-8928744ee565, rgb(107, 107, 112))\",\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8gk5i\",\"data-styles-preset\":\"DEDNn57hs\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jI3nKS_Tp\"},motionChild:true,nodeId:\"uJ4y0KZsV\",openInNewTab:false,relValues:[],scopeId:\"Lyw9jarZ3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f0dsoy\",\"data-styles-preset\":\"BubaLZg6g\",children:\"Privacy\"})})})}),className:\"framer-9hqral\",\"data-framer-name\":\"Footer link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uJ4y0KZsV\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8gk5i\",\"data-styles-preset\":\"DEDNn57hs\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SlGZzzgTZ\"},motionChild:true,nodeId:\"Xb0GO1tLb\",openInNewTab:false,relValues:[],scopeId:\"Lyw9jarZ3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f0dsoy\",\"data-styles-preset\":\"BubaLZg6g\",children:\"Terms\"})})})}),className:\"framer-1wh965v\",\"data-framer-name\":\"Footer link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xb0GO1tLb\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8gk5i\",\"data-styles-preset\":\"DEDNn57hs\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WNQtRRO_5\"},motionChild:true,nodeId:\"IEmN56mAR\",openInNewTab:false,relValues:[],scopeId:\"Lyw9jarZ3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f0dsoy\",\"data-styles-preset\":\"BubaLZg6g\",children:\"Contact\"})})})}),className:\"framer-dwz7y1\",\"data-framer-name\":\"Footer link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IEmN56mAR\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1h8gk5i\",\"data-styles-preset\":\"DEDNn57hs\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://app.aeraud.io/sign-in\",motionChild:true,nodeId:\"yOg_u4rJm\",openInNewTab:false,relValues:[],scopeId:\"Lyw9jarZ3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-w4ngpx\",\"data-styles-preset\":\"o9C1f_A8X\",children:\"Login\"})})})}),className:\"framer-zu65c6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yOg_u4rJm\",verticalAlignment:\"center\",withExternalLayout:true})]})]})]})})})});});const css=[\".framer-5Nd0e.framer-147bvoa, .framer-5Nd0e .framer-147bvoa { display: block; }\",\".framer-5Nd0e.framer-dfw9hf { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 20px 40px 15px 40px; position: relative; width: 1200px; }\",\".framer-5Nd0e .framer-17agrgr { 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-5Nd0e .framer-rlk1rl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-height: 55px; min-width: 156px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5Nd0e .framer-y9xtt6 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-5Nd0e .framer-174jos1 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 212px; }\",\".framer-5Nd0e .framer-i55zr7 { align-content: center; align-items: center; 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-5Nd0e .framer-1z4ajv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5Nd0e .framer-10tr684-container { align-self: stretch; flex: none; height: 53px; position: relative; width: auto; z-index: 6; }\",\".framer-5Nd0e .framer-776jxa { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-5Nd0e .framer-1jru8fr, .framer-5Nd0e .framer-1ph85i1, .framer-5Nd0e .framer-9hqral, .framer-5Nd0e .framer-1wh965v, .framer-5Nd0e .framer-dwz7y1, .framer-5Nd0e .framer-zu65c6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5Nd0e .framer-q8hnh5 { --framer-text-wrap: balance; flex: none; height: auto; pointer-events: none; position: absolute; right: -14px; top: 4px; white-space: pre; width: auto; z-index: 4; }\",\".framer-5Nd0e .framer-djtfqg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5Nd0e.framer-v-uenmlf.framer-dfw9hf { max-width: 1400px; padding: 20px 0px 15px 0px; width: 768px; }\",\".framer-5Nd0e.framer-v-uenmlf .framer-17agrgr { align-content: center; align-items: center; order: 1; padding: 0px 20px 10px 0px; }\",\".framer-5Nd0e.framer-v-uenmlf .framer-y9xtt6 { max-width: 0px; width: 0px; }\",\".framer-5Nd0e.framer-v-uenmlf .framer-i55zr7, .framer-5Nd0e.framer-v-lt3aw9 .framer-i55zr7 { order: 3; }\",\".framer-5Nd0e.framer-v-lt3aw9.framer-dfw9hf { padding: 20px 40px 30px 40px; }\",\".framer-5Nd0e.framer-v-lt3aw9 .framer-17agrgr, .framer-5Nd0e.framer-v-93rohg .framer-1z4ajv { order: 1; }\",\".framer-5Nd0e.framer-v-lt3aw9 .framer-y9xtt6 { gap: 14px; }\",\".framer-5Nd0e.framer-v-lt3aw9 .framer-174jos1 { width: 298px; }\",\".framer-5Nd0e.framer-v-93rohg.framer-dfw9hf { align-content: center; align-items: center; max-width: 1400px; padding: 20px 10px 15px 10px; width: 390px; }\",\".framer-5Nd0e.framer-v-93rohg .framer-17agrgr { align-content: center; align-items: center; flex-direction: column; gap: 15px; justify-content: center; order: 0; padding: 0px 0px 10px 0px; }\",\".framer-5Nd0e.framer-v-93rohg .framer-rlk1rl { order: 0; }\",\".framer-5Nd0e.framer-v-93rohg .framer-y9xtt6 { order: 1; width: 100%; }\",\".framer-5Nd0e.framer-v-93rohg .framer-174jos1 { width: 100%; }\",\".framer-5Nd0e.framer-v-93rohg .framer-i55zr7 { flex-direction: column; gap: 17px; justify-content: center; order: 3; }\",\".framer-5Nd0e.framer-v-93rohg .framer-djtfqg { gap: unset; justify-content: space-between; order: 0; width: 310px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 180\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"ONZonvZts\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1400px\",null,null]},\"lz5L64u7e\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"iFd8jK5iD\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1400px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLyw9jarZ3=withCSS(Component,css,\"framer-5Nd0e\");export default FramerLyw9jarZ3;FramerLyw9jarZ3.displayName=\"Footer\";FramerLyw9jarZ3.defaultProps={height:180,width:1200};addPropertyControls(FramerLyw9jarZ3,{variant:{options:[\"wkINp6mpQ\",\"ONZonvZts\",\"lz5L64u7e\",\"iFd8jK5iD\"],optionTitles:[\"Desktop\",\"Tablet\",\"Dekstop centered\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLyw9jarZ3,[{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:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{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/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerLyw9jarZ3.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLyw9jarZ3\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"ONZonvZts\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]},\\\"lz5L64u7e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"iFd8jK5iD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"180\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lyw9jarZ3.map","// Generated by Framer (a050651)\nexport default function metadata(params,activeLocale){return{description:\"Breathe in hi-fi.\",favicon:\"https://framerusercontent.com/assets/YrBI4IFKn2xpbBPSKP2RWTxanPI.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/mvpVhw8TGITKHFBxq395Lppmg.png\",title:\"Aer / beath-driven audio™\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}