{"version":3,"file":"shared-lib.BtI0I1Ul.mjs","names":["fonts","css","className","useRef","useState","React.useState","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","t","x","y","n","d","to","i","e","className","Lenis","useRef","_Lenis","_Fragment","useMemo","useMemo","useMemo","getProps","useRef","useCallback","useState","useMemo","e","s","t","p","x","a","b","y","r","cx","u","v","w","useId","useRef","useState","E","startTransition","n","framerAnimate","d","e","_","c","N","ti","tl","i","f","te","h","prog","roots","l","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","RichText","UtilsComponentMessage","React.useState","React.useRef","React.useMemo","React.useCallback","initialScrollPosition","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useRef","useState","useMemo","i","useCallback","TextRevealAnimation","useRef","useMemo","i","addPropertyOverrides","TextRevealAnimation","cycleOrder","serializationHash","variantClassNames","transition1","numberToPixelString","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","Image1","FilledButton","OutlinedAccordion","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","useRef","React.useId","className","RichText","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Underline","SmartComponentScopedContainerWithFX","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","a","t","e","i","r","o","addPropertyOverrides","BlurGradient","cycleOrder","serializationHash","variantClassNames","transition1","animation","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Image1","v","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","to","tu","tl","u","l","h","c","th","tc","tf","td","tg","tp","tv","ty","tm","tw","tI","tb","tE","tk","tM","tx","tB","tT","tF","d","g","p","U","S","k","L","B","E","M","F","O","tU","tS","tL","tN","y","tA","tO","tP","c","e","u","m","t","g","a","f","l","d","p","n","o","r","i","o","t","m","n","c","d","u","s","f","p","y","S","b","g","h","J","e","I","i","N","l","L","r","a","useRef","useMemo","rect","i","y","j","x","e","_Fragment","RichText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","numberToPixelString","animation","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image1","sharedStyle.css","sharedStyle.fonts","ImageVariantArcvive","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","Archive","_Fragment","idtgzBv4YIw","JGcn0tXLbtgzBv4YIw","Xv3MJh8yztgzBv4YIw","Image","idEty_fWV4D","JGcn0tXLbEty_fWV4D","Xv3MJh8yzEty_fWV4D","useState","useRef","useState","useRef","useMemo","i","t","I","e","b","n","r","x","N","R","P","i","s","a","o","J","u","l","h","c","d","g","p","S","L","B","E","M","O","y","c","e","u","m","t","a","f","l","d","p","n","o","r","i","t","g","e","i","l","a","r","fonts","css","className","metadata","metadataVersion","__FramerMetadata__"],"sources":["https:/framerusercontent.com/modules/x3sUuHDb8vLMgP53NGug/8VzONCBNE2SusDDKQa3l/GFF4Px5oH.js","https:/framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/Tu6E3lau5mSdWGeVHqah/DotLottie.js","https:/framerusercontent.com/modules/5PrTxhrad1dL2YK2RtRW/wZBs9jijFC0fksR3Me2M/sJgLA8h_F.js","https:/unpkg.com/lenis@1.3.3/dist/lenis.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/BfbRtm7vVbD40wi5HIjV/Lenis.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js","https:/framerusercontent.com/modules/tbLmUE6htk6KtcJfzmGL/4vrbtgo5Pib6qWTLjUaZ/Cms_3d_surf_gallery.js","https:/framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js","https:/framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe","https:/framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js","https:/framerusercontent.com/modules/WFMQfiowoJrd5LLDWzbw/J7PDwmIuDSKZi6lvb4o3/ScrollMedia_Prod.js","https:/framerusercontent.com/modules/wIDovQhcLBRT1BVPKGnZ/M0EsYnEWoYiLF83JDHLQ/yb0qkEpBj.js","https:/framerusercontent.com/modules/inCMhfpZffX8h7jHYMfW/4xTVt7Go8k13gMAj8mDx/Character_1.js","https:/framerusercontent.com/modules/bXEIjgUpWUwauHSwzsbQ/x3lwWxejvxHIYYSuG5ji/Character.js","https:/framerusercontent.com/modules/x1p5clrtiy5AYZXJZdEy/wYGMcY78Y0CurhGQuKDK/NTWisDedY.js","https:/framerusercontent.com/modules/9ZFEkRME2g9NBjykDwRn/VZF5sQn4mkkcZ0WFTWov/fMQN01frE.js","https:/framerusercontent.com/modules/vUvpCV9HIkiHQQbOYKOu/IimAuHhfEQmfD5Sq2rTB/laO7jQzFI.js","https:/framerusercontent.com/modules/nQpEOrdb97zChRaY03h5/4VBxrWSlGqQAyyn9yn9Q/ZxCxYp_68.js","https:/framerusercontent.com/modules/AmQwlrHfdKWBbdiOlaUu/xhBOoFhXXnAlazzJoK8h/O3qwOkURa.js","https:/framerusercontent.com/modules/qbcgousEzjXIMRLr1J6t/UsMgVu1Tjnhib3hDE0g9/GFF4Px5oH.js","https:/framerusercontent.com/modules/LJDOEGp6Cr3Iqe20sWIs/IlgIQow6xoYh4hY2nMZE/XAaJyOfzw.js","https:/framerusercontent.com/modules/irJaMys4gQa98VUl11zY/CGFPeiKxftXz0xASOHIx/rSPwqb8Qx.js","https:/framerusercontent.com/modules/68Fg2ztXzR5f54hMiHMI/UDH4eCdrhDuhToDQLhl1/SSCpG93MY.js","https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js","https:/framerusercontent.com/modules/dX7vbknCzKIbbx5BkEWk/xYzAuBSOIFjZaImgxd1b/UHr2Ky1WB.js","https:/framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP-0.js","https:/framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP-1.js","https:/framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js","https:/framerusercontent.com/modules/kCy5cYHmkTAjY7swJYVL/dQGFEeCNoBlfhmSgZLpI/Grid_SVG.js","https:/framerusercontent.com/modules/tk259OXATQZm3rbBBuiS/qp9Gs0jGyBV3Y5dPOZvN/Svo2m_TnC.js","https:/framerusercontent.com/modules/9QLx4RdDL8qmQXEXpGOh/vPqhLZQxNODsXIP0SF9P/vrU2A7Id1.js","https:/framerusercontent.com/modules/iV5wcA49d4r09XKDI8S5/NjT7ZFg2Ei7Yezy8DYeT/Accordian.js","https:/framerusercontent.com/modules/1JLtaEuPFzcZgTd5EtoQ/ZA5Qf2jTlQ8uqvvbO59f/Text_Random.js","https:/framerusercontent.com/modules/1ywnu8sYrhumU34gXmEd/eap0gLZZSVtsCj4q0LOx/TextRevealAnimation.js","https:/framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0-0.js","https:/framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0-1.js","https:/framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js","https:/framerusercontent.com/modules/xcDIwqatYG0QkZCABAjf/LrPkW8qlZePYdkSdbRHm/prj9oligc.js","https:/framerusercontent.com/modules/tQRRB64ffLa20WjTMl89/Kyxzlnv5B2sTLr5Q2vU5/sVpDovnlh.js","https:/framerusercontent.com/modules/qT7nV5Th7uloygxayXhN/MZJI4XhAvTuEQaLKPXhc/augiA20Il.js","https:/framerusercontent.com/modules/51eVRQmMw14C3Y05AHEJ/Cdu1pwW6SKjM8Oi60H7n/MkRb2Kivy.js"],"sourcesContent":["// Generated by Framer (27ad407)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-YblMP .framer-styles-preset-wyxrny:not(.rich-text-wrapper), .framer-YblMP .framer-styles-preset-wyxrny.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, #b3b3b3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-YblMP .framer-styles-preset-wyxrny:not(.rich-text-wrapper), .framer-YblMP .framer-styles-preset-wyxrny.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, #b3b3b3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-YblMP .framer-styles-preset-wyxrny:not(.rich-text-wrapper), .framer-YblMP .framer-styles-preset-wyxrny.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, #b3b3b3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-YblMP\";\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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";const placeholderUrl=\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\";/**\n * DOT LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function DotLottie(props){return /*#__PURE__*/_jsx(OptimizationFriendly,{loading:/*#__PURE__*/_jsx(\"div\",{}),loaded:/*#__PURE__*/_jsx(LottiePlayer,{...props})});}function LottiePlayer(props){/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;const lottieInstanceRef=useRef(null);const shouldPlay=isCanvas||props.hover===true||props.autoplay===false?null:true;/* File or URL */let src;switch(props.srcType){case\"url\":src=props.srcUrl;break;case\"file\":src=props.srcFile;break;default:src=placeholderUrl;break;}/* Progress */const[isReady,setIsReady]=useState(false);/* For canvas states */useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.addEventListener(\"ready\",()=>setIsReady(true));},[]);useEffect(()=>{if(!lottieInstanceRef.current)return;lottieInstanceRef.current.seek(`${props.progress}%`);},[isReady,props.progress]);const lastVariant=useRef();/* For component variant support */useEffect(()=>{if(isCanvas)return;if(lastVariant.current!==props.autoplay){if(!lottieInstanceRef.current)return;if(props.autoplay===true){lottieInstanceRef.current.play();}if(props.autoplay===false){lottieInstanceRef.current.pause();}}lastVariant.current=props.autoplay;},[props.autoplay]);return(// @ts-ignore\n/*#__PURE__*/_jsx(\"dotlottie-player\",{src:src,ref:lottieInstanceRef,autoplay:shouldPlay,loop:props.loop?true:null,hover:props.hover?true:null,controls:props.controls?true:null,background:props.background?props.background:null,speed:props.speed,direction:props.direction,style:{...props.style,width:\"100%\",height:\"100%\"}},src));}DotLottie.defaultProps={srcUrl:placeholderUrl,autoplay:true,background:\"#05F\",controls:false,direction:1,hover:false,loop:true,speed:1};DotLottie.displayName=\"Dot Lottie\";addPropertyControls(DotLottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"url\",\"file\"],optionTitles:[\"URL\",\"File\"]},srcUrl:{type:ControlType.String,title:\"Link\",placeholder:\"../example.lottie\",hidden:props=>props.srcType===\"file\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\".lottie\",\".json\"],hidden:props=>props.srcType===\"url\"},autoplay:{type:ControlType.Boolean,title:\"Autoplay\",defaultValue:true},background:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"#05F\"},controls:{type:ControlType.Boolean,title:\"Controls\"},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"1\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"1\",\"-1\"],optionTitles:[\"Normal\",\"Reverse\"]},hover:{type:ControlType.Boolean,title:\"Hover Play\"},loop:{type:ControlType.Boolean,title:\"Loop\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:1,max:10,unit:\"x\",step:.5,displayStepper:true},progress:{type:ControlType.Number,title:\"Progress\",defaultValue:0,min:0,max:100,step:1,description:\"This component is made for Lottie files. [Learn more here](https://dotlottie.io/).\"}});/* For SSG */function OptimizationFriendly({loading,loaded}){const[isLoading,setLoading]=React.useState(true);// We can't load web-components in ssg on the server,\n// so we defer rendering until we hit the client.\nReact.useEffect(()=>{import(\"https://unpkg.com/@dotlottie/player-component@2.7.12/dist/dotlottie-player.js\").then(()=>{setLoading(false);});},[]);return isLoading?loading:loaded;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotLottie\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DotLottie.map","// Generated by Framer (506606a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotLottie from\"https://framerusercontent.com/modules/jfK7C7JmdHGaVBsvt1V7/Tu6E3lau5mSdWGeVHqah/DotLottie.js\";const DotLottieFonts=getFonts(DotLottie);const enabledGestures={cpnPF7W76:{hover:true},hagl9o5H6:{hover:true},o3trQi1rF:{hover:true},WnoFIqdPc:{hover:true}};const cycleOrder=[\"WnoFIqdPc\",\"o3trQi1rF\",\"hagl9o5H6\",\"cpnPF7W76\"];const serializationHash=\"framer-s7gRR\";const variantClassNames={cpnPF7W76:\"framer-v-1popd5t\",hagl9o5H6:\"framer-v-1or68qs\",o3trQi1rF:\"framer-v-16yovx1\",WnoFIqdPc:\"framer-v-11xxzse\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.75,ease:[0,0,1,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"WnoFIqdPc\",Down:\"hagl9o5H6\",Left:\"o3trQi1rF\",Right:\"cpnPF7W76\"};const getProps=({height,id,ratingVisibility,stars,text,width,...props})=>{return{...props,DDTDZBhAc:ratingVisibility??props.DDTDZBhAc??true,dlMTmvGHO:text??props.dlMTmvGHO??\"Reviews\",ENGGYEASb:stars??props.ENGGYEASb??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"WnoFIqdPc\"};};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,dlMTmvGHO,ENGGYEASb,DDTDZBhAc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WnoFIqdPc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear17vk1v4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),800);});useOnVariantChange(baseVariant,{default:onAppear17vk1v4});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11xxzse\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WnoFIqdPc\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0.05)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({\"cpnPF7W76-hover\":{\"data-framer-name\":undefined},\"hagl9o5H6-hover\":{\"data-framer-name\":undefined},\"o3trQi1rF-hover\":{\"data-framer-name\":undefined},\"WnoFIqdPc-hover\":{\"data-framer-name\":undefined},cpnPF7W76:{\"data-framer-name\":\"Right\"},hagl9o5H6:{\"data-framer-name\":\"Down\"},o3trQi1rF:{\"data-framer-name\":\"Left\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vo97wu\",\"data-framer-name\":\"Glow\",layoutDependency:layoutDependency,layoutId:\"YK0M6JCZp\",style:{background:\"radial-gradient(20% 50% at 50% 0%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,filter:\"blur(12px)\",WebkitFilter:\"blur(12px)\"},variants:{\"cpnPF7W76-hover\":{background:\"radial-gradient(50% 125% at 83.3% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\"},\"hagl9o5H6-hover\":{background:\"radial-gradient(50% 125% at 50% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\"},\"o3trQi1rF-hover\":{background:\"radial-gradient(50% 125% at 17.2% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\"},\"WnoFIqdPc-hover\":{background:\"radial-gradient(50% 125% at 50% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\"},cpnPF7W76:{background:\"radial-gradient(20% 50% at 0% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\"},hagl9o5H6:{background:\"radial-gradient(20% 50% at 50% 100%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\"},o3trQi1rF:{background:\"radial-gradient(20% 50% at 100% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 59.909909909909906%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pjb7vx\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"D6LF8UWdS\",style:{background:\"radial-gradient(16% 50% at 50% 0%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{\"cpnPF7W76-hover\":{background:\"radial-gradient(69% 215.625% at 50% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\"},\"hagl9o5H6-hover\":{background:\"radial-gradient(69% 215.625% at 50% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\"},\"o3trQi1rF-hover\":{background:\"radial-gradient(69% 215.625% at 50% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\"},\"WnoFIqdPc-hover\":{background:\"radial-gradient(69% 215.625% at 50% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\"},cpnPF7W76:{background:\"radial-gradient(16% 50% at 0% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\"},hagl9o5H6:{background:\"radial-gradient(16% 50% at 50% 100%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\"},o3trQi1rF:{background:\"radial-gradient(16% 50% at 100% 50%, var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242)) 0%, rgba(0, 114, 156, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1898hto\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"weoUXd_wb\",style:{backgroundColor:\"rgb(41, 35, 66)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:ENGGYEASb&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19rc2s1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QfIKmnUDY-container\",nodeId:\"QfIKmnUDY\",rendersWithMotion:true,scopeId:\"sJgLA8h_F\",children:/*#__PURE__*/_jsx(DotLottie,{autoplay:true,background:\"rgba(0, 85, 255, 0)\",controls:false,direction:\"1\",height:\"100%\",hover:false,id:\"QfIKmnUDY\",layoutId:\"QfIKmnUDY\",loop:true,progress:21,speed:1,srcFile:\"https://framerusercontent.com/assets/qbXirGF7MMP23bZquV4EXLJKY.json\",srcType:\"file\",srcUrl:\"https://lottie.host/d826e0a7-b7e8-4072-8afe-c943ed2dd2ca/DpX3m5yT5Z.lottie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fltj3b\",layoutDependency:layoutDependency,layoutId:\"S3vdvorKv\",style:{backgroundColor:\"var(--token-ee638716-86b9-4069-9996-a8a4bfe508a6, rgb(106, 72, 242))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"9150\"})}),className:\"framer-753qgf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hYQGltBWw\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18zpmr7\",layoutDependency:layoutDependency,layoutId:\"gGXVP9uEF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Reviews\"})}),className:\"framer-1yj3mkv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Uwwek0BtR\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dlMTmvGHO,verticalAlignment:\"top\",withExternalLayout:true}),DDTDZBhAc&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"4.9 out of 5\"})}),className:\"framer-kuehbf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PyQY1enMH\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s7gRR.framer-jogdse, .framer-s7gRR .framer-jogdse { display: block; }\",\".framer-s7gRR.framer-11xxzse { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: 44px; justify-content: flex-start; overflow: visible; padding: 18px 10px 18px 10px; position: relative; width: 369px; }\",\".framer-s7gRR .framer-1vo97wu, .framer-s7gRR .framer-pjb7vx { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-s7gRR .framer-1898hto { bottom: 2px; flex: none; left: 2px; overflow: visible; position: absolute; right: 2px; top: 2px; z-index: 0; }\",\".framer-s7gRR .framer-19rc2s1-container { bottom: -43px; flex: none; left: 31px; position: absolute; right: -7px; top: -43px; z-index: 7; }\",\".framer-s7gRR .framer-1fltj3b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: center; overflow: visible; padding: 5px 5px 5px 9px; position: relative; width: 48px; }\",\".framer-s7gRR .framer-753qgf { flex: 1 0 0px; height: 100%; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-s7gRR .framer-18zpmr7 { align-content: center; align-items: center; 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-s7gRR .framer-1yj3mkv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-s7gRR .framer-kuehbf { flex: none; height: auto; left: 84%; position: absolute; top: 48%; white-space: pre; width: auto; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 369\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"o3trQi1rF\":{\"layout\":[\"fixed\",\"fixed\"]},\"hagl9o5H6\":{\"layout\":[\"fixed\",\"fixed\"]},\"cpnPF7W76\":{\"layout\":[\"fixed\",\"fixed\"]},\"ea2UqhJO9\":{\"layout\":[\"fixed\",\"fixed\"]},\"bVwxkqNW_\":{\"layout\":[\"fixed\",\"fixed\"]},\"aQMf3JwRg\":{\"layout\":[\"fixed\",\"fixed\"]},\"wr_mTJtST\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"dlMTmvGHO\":\"text\",\"ENGGYEASb\":\"stars\",\"DDTDZBhAc\":\"ratingVisibility\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersJgLA8h_F=withCSS(Component,css,\"framer-s7gRR\");export default FramersJgLA8h_F;FramersJgLA8h_F.displayName=\"Animated Pill\";FramersJgLA8h_F.defaultProps={height:44,width:369};addPropertyControls(FramersJgLA8h_F,{variant:{options:[\"WnoFIqdPc\",\"o3trQi1rF\",\"hagl9o5H6\",\"cpnPF7W76\"],optionTitles:[\"Variant 1\",\"Left\",\"Down\",\"Right\"],title:\"Variant\",type:ControlType.Enum},dlMTmvGHO:{defaultValue:\"Reviews\",displayTextArea:false,title:\"Text\",type:ControlType.String},ENGGYEASb:{defaultValue:true,title:\"Stars\",type:ControlType.Boolean},DDTDZBhAc:{defaultValue:true,title:\"Rating Visibility\",type:ControlType.Boolean}});addFonts(FramersJgLA8h_F,[{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\"}]},...DotLottieFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersJgLA8h_F\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o3trQi1rF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hagl9o5H6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cpnPF7W76\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ea2UqhJO9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bVwxkqNW_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aQMf3JwRg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wr_mTJtST\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"dlMTmvGHO\\\":\\\"text\\\",\\\"ENGGYEASb\\\":\\\"stars\\\",\\\"DDTDZBhAc\\\":\\\"ratingVisibility\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"369\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sJgLA8h_F.map","// package.json\nvar version = \"1.3.3\";\n\n// packages/core/src/maths.ts\nfunction clamp(min, input, max) {\n  return Math.max(min, Math.min(input, max));\n}\nfunction lerp(x, y, t) {\n  return (1 - t) * x + t * y;\n}\nfunction damp(x, y, lambda, deltaTime) {\n  return lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\nfunction modulo(n, d) {\n  return (n % d + d) % d;\n}\n\n// packages/core/src/animate.ts\nvar Animate = class {\n  isRunning = false;\n  value = 0;\n  from = 0;\n  to = 0;\n  currentTime = 0;\n  // These are instanciated in the fromTo method\n  lerp;\n  duration;\n  easing;\n  onUpdate;\n  /**\n   * Advance the animation by the given delta time\n   *\n   * @param deltaTime - The time in seconds to advance the animation\n   */\n  advance(deltaTime) {\n    if (!this.isRunning) return;\n    let completed = false;\n    if (this.duration && this.easing) {\n      this.currentTime += deltaTime;\n      const linearProgress = clamp(0, this.currentTime / this.duration, 1);\n      completed = linearProgress >= 1;\n      const easedProgress = completed ? 1 : this.easing(linearProgress);\n      this.value = this.from + (this.to - this.from) * easedProgress;\n    } else if (this.lerp) {\n      this.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n      if (Math.round(this.value) === this.to) {\n        this.value = this.to;\n        completed = true;\n      }\n    } else {\n      this.value = this.to;\n      completed = true;\n    }\n    if (completed) {\n      this.stop();\n    }\n    this.onUpdate?.(this.value, completed);\n  }\n  /** Stop the animation */\n  stop() {\n    this.isRunning = false;\n  }\n  /**\n   * Set up the animation from a starting value to an ending value\n   * with optional parameters for lerping, duration, easing, and onUpdate callback\n   *\n   * @param from - The starting value\n   * @param to - The ending value\n   * @param options - Options for the animation\n   */\n  fromTo(from, to, { lerp: lerp2, duration, easing, onStart, onUpdate }) {\n    this.from = this.value = from;\n    this.to = to;\n    this.lerp = lerp2;\n    this.duration = duration;\n    this.easing = easing;\n    this.currentTime = 0;\n    this.isRunning = true;\n    onStart?.();\n    this.onUpdate = onUpdate;\n  }\n};\n\n// packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/core/src/dimensions.ts\nvar Dimensions = class {\n  constructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n    this.wrapper = wrapper;\n    this.content = content;\n    if (autoResize) {\n      this.debouncedResize = debounce(this.resize, debounceValue);\n      if (this.wrapper instanceof Window) {\n        window.addEventListener(\"resize\", this.debouncedResize, false);\n      } else {\n        this.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n        this.wrapperResizeObserver.observe(this.wrapper);\n      }\n      this.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n      this.contentResizeObserver.observe(this.content);\n    }\n    this.resize();\n  }\n  width = 0;\n  height = 0;\n  scrollHeight = 0;\n  scrollWidth = 0;\n  // These are instanciated in the constructor as they need information from the options\n  debouncedResize;\n  wrapperResizeObserver;\n  contentResizeObserver;\n  destroy() {\n    this.wrapperResizeObserver?.disconnect();\n    this.contentResizeObserver?.disconnect();\n    if (this.wrapper === window && this.debouncedResize) {\n      window.removeEventListener(\"resize\", this.debouncedResize, false);\n    }\n  }\n  resize = () => {\n    this.onWrapperResize();\n    this.onContentResize();\n  };\n  onWrapperResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.width = window.innerWidth;\n      this.height = window.innerHeight;\n    } else {\n      this.width = this.wrapper.clientWidth;\n      this.height = this.wrapper.clientHeight;\n    }\n  };\n  onContentResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.scrollHeight = this.content.scrollHeight;\n      this.scrollWidth = this.content.scrollWidth;\n    } else {\n      this.scrollHeight = this.wrapper.scrollHeight;\n      this.scrollWidth = this.wrapper.scrollWidth;\n    }\n  };\n  get limit() {\n    return {\n      x: this.scrollWidth - this.width,\n      y: this.scrollHeight - this.height\n    };\n  }\n};\n\n// packages/core/src/emitter.ts\nvar Emitter = class {\n  events = {};\n  /**\n   * Emit an event with the given data\n   * @param event Event name\n   * @param args Data to pass to the event handlers\n   */\n  emit(event, ...args) {\n    let callbacks = this.events[event] || [];\n    for (let i = 0, length = callbacks.length; i < length; i++) {\n      callbacks[i]?.(...args);\n    }\n  }\n  /**\n   * Add a callback to the event\n   * @param event Event name\n   * @param cb Callback function\n   * @returns Unsubscribe function\n   */\n  on(event, cb) {\n    this.events[event]?.push(cb) || (this.events[event] = [cb]);\n    return () => {\n      this.events[event] = this.events[event]?.filter((i) => cb !== i);\n    };\n  }\n  /**\n   * Remove a callback from the event\n   * @param event Event name\n   * @param callback Callback function\n   */\n  off(event, callback) {\n    this.events[event] = this.events[event]?.filter((i) => callback !== i);\n  }\n  /**\n   * Remove all event listeners and clean up\n   */\n  destroy() {\n    this.events = {};\n  }\n};\n\n// packages/core/src/virtual-scroll.ts\nvar LINE_HEIGHT = 100 / 6;\nvar listenerOptions = { passive: false };\nvar VirtualScroll = class {\n  constructor(element, options = { wheelMultiplier: 1, touchMultiplier: 1 }) {\n    this.element = element;\n    this.options = options;\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onWindowResize();\n    this.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.addEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.addEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n  }\n  touchStart = {\n    x: 0,\n    y: 0\n  };\n  lastDelta = {\n    x: 0,\n    y: 0\n  };\n  window = {\n    width: 0,\n    height: 0\n  };\n  emitter = new Emitter();\n  /**\n   * Add an event listener for the given event and callback\n   *\n   * @param event Event name\n   * @param callback Callback function\n   */\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  /** Remove all event listeners and clean up */\n  destroy() {\n    this.emitter.destroy();\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.removeEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchend\",\n      this.onTouchEnd,\n      listenerOptions\n    );\n  }\n  /**\n   * Event handler for 'touchstart' event\n   *\n   * @param event Touch event\n   */\n  onTouchStart = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: 0,\n      y: 0\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX: 0,\n      deltaY: 0,\n      event\n    });\n  };\n  /** Event handler for 'touchmove' event */\n  onTouchMove = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    const deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n    const deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: deltaX,\n      y: deltaY\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX,\n      deltaY,\n      event\n    });\n  };\n  onTouchEnd = (event) => {\n    this.emitter.emit(\"scroll\", {\n      deltaX: this.lastDelta.x,\n      deltaY: this.lastDelta.y,\n      event\n    });\n  };\n  /** Event handler for 'wheel' event */\n  onWheel = (event) => {\n    let { deltaX, deltaY, deltaMode } = event;\n    const multiplierX = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.width : 1;\n    const multiplierY = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.height : 1;\n    deltaX *= multiplierX;\n    deltaY *= multiplierY;\n    deltaX *= this.options.wheelMultiplier;\n    deltaY *= this.options.wheelMultiplier;\n    this.emitter.emit(\"scroll\", { deltaX, deltaY, event });\n  };\n  onWindowResize = () => {\n    this.window = {\n      width: window.innerWidth,\n      height: window.innerHeight\n    };\n  };\n};\n\n// packages/core/src/lenis.ts\nvar defaultEasing = (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t));\nvar Lenis = class {\n  _isScrolling = false;\n  // true when scroll is animating\n  _isStopped = false;\n  // true if user should not be able to scroll - enable/disable programmatically\n  _isLocked = false;\n  // same as isStopped but enabled/disabled when scroll reaches target\n  _preventNextNativeScrollEvent = false;\n  _resetVelocityTimeout = null;\n  __rafID = null;\n  /**\n   * Whether or not the user is touching the screen\n   */\n  isTouching;\n  /**\n   * The time in ms since the lenis instance was created\n   */\n  time = 0;\n  /**\n   * User data that will be forwarded through the scroll event\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   userData: {\n   *     foo: 'bar'\n   *   }\n   * })\n   */\n  userData = {};\n  /**\n   * The last velocity of the scroll\n   */\n  lastVelocity = 0;\n  /**\n   * The current velocity of the scroll\n   */\n  velocity = 0;\n  /**\n   * The direction of the scroll\n   */\n  direction = 0;\n  /**\n   * The options passed to the lenis instance\n   */\n  options;\n  /**\n   * The target scroll value\n   */\n  targetScroll;\n  /**\n   * The animated scroll value\n   */\n  animatedScroll;\n  // These are instanciated here as they don't need information from the options\n  animate = new Animate();\n  emitter = new Emitter();\n  // These are instanciated in the constructor as they need information from the options\n  dimensions;\n  // This is not private because it's used in the Snap class\n  virtualScroll;\n  constructor({\n    wrapper = window,\n    content = document.documentElement,\n    eventsTarget = wrapper,\n    smoothWheel = true,\n    syncTouch = false,\n    syncTouchLerp = 0.075,\n    touchInertiaMultiplier = 35,\n    duration,\n    // in seconds\n    easing,\n    lerp: lerp2 = 0.1,\n    infinite = false,\n    orientation = \"vertical\",\n    // vertical, horizontal\n    gestureOrientation = \"vertical\",\n    // vertical, horizontal, both\n    touchMultiplier = 1,\n    wheelMultiplier = 1,\n    autoResize = true,\n    prevent,\n    virtualScroll,\n    overscroll = true,\n    autoRaf = false,\n    anchors = false,\n    autoToggle = false,\n    // https://caniuse.com/?search=transition-behavior\n    allowNestedScroll = false,\n    __experimental__naiveDimensions = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!wrapper || wrapper === document.documentElement) {\n      wrapper = window;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.options = {\n      wrapper,\n      content,\n      eventsTarget,\n      smoothWheel,\n      syncTouch,\n      syncTouchLerp,\n      touchInertiaMultiplier,\n      duration,\n      easing,\n      lerp: lerp2,\n      infinite,\n      gestureOrientation,\n      orientation,\n      touchMultiplier,\n      wheelMultiplier,\n      autoResize,\n      prevent,\n      virtualScroll,\n      overscroll,\n      autoRaf,\n      anchors,\n      autoToggle,\n      allowNestedScroll,\n      __experimental__naiveDimensions\n    };\n    this.dimensions = new Dimensions(wrapper, content, { autoResize });\n    this.updateClassName();\n    this.targetScroll = this.animatedScroll = this.actualScroll;\n    this.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll, false);\n    this.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.addEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    this.virtualScroll = new VirtualScroll(eventsTarget, {\n      touchMultiplier,\n      wheelMultiplier\n    });\n    this.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n    if (this.options.autoToggle) {\n      this.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd, {\n        passive: true\n      });\n    }\n    if (this.options.autoRaf) {\n      this.__rafID = requestAnimationFrame(this.raf);\n    }\n  }\n  /**\n   * Destroy the lenis instance, remove all event listeners and clean up the class name\n   */\n  destroy() {\n    this.emitter.destroy();\n    this.options.wrapper.removeEventListener(\n      \"scroll\",\n      this.onNativeScroll,\n      false\n    );\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.virtualScroll.destroy();\n    this.dimensions.destroy();\n    this.cleanUpClassName();\n    if (this.__rafID) {\n      cancelAnimationFrame(this.__rafID);\n    }\n  }\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  off(event, callback) {\n    return this.emitter.off(event, callback);\n  }\n  onScrollEnd = (e) => {\n    if (!(e instanceof CustomEvent)) {\n      if (this.isScrolling === \"smooth\" || this.isScrolling === false) {\n        e.stopPropagation();\n      }\n    }\n  };\n  dispatchScrollendEvent = () => {\n    this.options.wrapper.dispatchEvent(\n      new CustomEvent(\"scrollend\", {\n        bubbles: this.options.wrapper === window,\n        // cancelable: false,\n        detail: {\n          lenisScrollEnd: true\n        }\n      })\n    );\n  };\n  onTransitionEnd = (event) => {\n    if (event.propertyName.includes(\"overflow\")) {\n      const property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n      const overflow = getComputedStyle(this.rootElement)[property];\n      if ([\"hidden\", \"clip\"].includes(overflow)) {\n        this.stop();\n      } else {\n        this.start();\n      }\n    }\n  };\n  setScroll(scroll) {\n    if (this.isHorizontal) {\n      this.options.wrapper.scrollTo({ left: scroll, behavior: \"instant\" });\n    } else {\n      this.options.wrapper.scrollTo({ top: scroll, behavior: \"instant\" });\n    }\n  }\n  onClick = (event) => {\n    const path = event.composedPath();\n    const anchor = path.find(\n      (node) => node instanceof HTMLAnchorElement && (node.getAttribute(\"href\")?.startsWith(\"#\") || node.getAttribute(\"href\")?.startsWith(\"/#\") || node.getAttribute(\"href\")?.startsWith(\"./#\"))\n    );\n    if (anchor) {\n      const id = anchor.getAttribute(\"href\");\n      if (id) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        let target = `#${id.split(\"#\")[1]}`;\n        if ([\"#\", \"/#\", \"./#\", \"#top\", \"/#top\", \"./#top\"].includes(id)) {\n          target = 0;\n        }\n        this.scrollTo(target, options);\n      }\n    }\n  };\n  onPointerDown = (event) => {\n    if (event.button === 1) {\n      this.reset();\n    }\n  };\n  onVirtualScroll = (data) => {\n    if (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false)\n      return;\n    const { deltaX, deltaY, event } = data;\n    this.emitter.emit(\"virtual-scroll\", { deltaX, deltaY, event });\n    if (event.ctrlKey) return;\n    if (event.lenisStopPropagation) return;\n    const isTouch = event.type.includes(\"touch\");\n    const isWheel = event.type.includes(\"wheel\");\n    this.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n    const isClickOrTap = deltaX === 0 && deltaY === 0;\n    const isTapToStop = this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked;\n    if (isTapToStop) {\n      this.reset();\n      return;\n    }\n    const isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n    if (isClickOrTap || isUnknownGesture) {\n      return;\n    }\n    let composedPath = event.composedPath();\n    composedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n    const prevent = this.options.prevent;\n    if (!!composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.checkNestedScroll(node, { deltaX, deltaY }))\n    ))\n      return;\n    if (this.isStopped || this.isLocked) {\n      event.preventDefault();\n      return;\n    }\n    const isSmooth = this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel;\n    if (!isSmooth) {\n      this.isScrolling = \"native\";\n      this.animate.stop();\n      event.lenisStopPropagation = true;\n      return;\n    }\n    let delta = deltaY;\n    if (this.options.gestureOrientation === \"both\") {\n      delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n    } else if (this.options.gestureOrientation === \"horizontal\") {\n      delta = deltaX;\n    }\n    if (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) {\n      event.lenisStopPropagation = true;\n    }\n    event.preventDefault();\n    const isSyncTouch = isTouch && this.options.syncTouch;\n    const isTouchEnd = isTouch && event.type === \"touchend\";\n    const hasTouchInertia = isTouchEnd && Math.abs(delta) > 5;\n    if (hasTouchInertia) {\n      delta = this.velocity * this.options.touchInertiaMultiplier;\n    }\n    this.scrollTo(this.targetScroll + delta, {\n      programmatic: false,\n      ...isSyncTouch ? {\n        lerp: hasTouchInertia ? this.options.syncTouchLerp : 1\n        // immediate: !hasTouchInertia,\n      } : {\n        lerp: this.options.lerp,\n        duration: this.options.duration,\n        easing: this.options.easing\n      }\n    });\n  };\n  /**\n   * Force lenis to recalculate the dimensions\n   */\n  resize() {\n    this.dimensions.resize();\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.emit();\n  }\n  emit() {\n    this.emitter.emit(\"scroll\", this);\n  }\n  onNativeScroll = () => {\n    if (this._resetVelocityTimeout !== null) {\n      clearTimeout(this._resetVelocityTimeout);\n      this._resetVelocityTimeout = null;\n    }\n    if (this._preventNextNativeScrollEvent) {\n      this._preventNextNativeScrollEvent = false;\n      return;\n    }\n    if (this.isScrolling === false || this.isScrolling === \"native\") {\n      const lastScroll = this.animatedScroll;\n      this.animatedScroll = this.targetScroll = this.actualScroll;\n      this.lastVelocity = this.velocity;\n      this.velocity = this.animatedScroll - lastScroll;\n      this.direction = Math.sign(\n        this.animatedScroll - lastScroll\n      );\n      if (!this.isStopped) {\n        this.isScrolling = \"native\";\n      }\n      this.emit();\n      if (this.velocity !== 0) {\n        this._resetVelocityTimeout = setTimeout(() => {\n          this.lastVelocity = this.velocity;\n          this.velocity = 0;\n          this.isScrolling = false;\n          this.emit();\n        }, 400);\n      }\n    }\n  };\n  reset() {\n    this.isLocked = false;\n    this.isScrolling = false;\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.lastVelocity = this.velocity = 0;\n    this.animate.stop();\n  }\n  /**\n   * Start lenis scroll after it has been stopped\n   */\n  start() {\n    if (!this.isStopped) return;\n    this.reset();\n    this.isStopped = false;\n    this.emit();\n  }\n  /**\n   * Stop lenis scroll\n   */\n  stop() {\n    if (this.isStopped) return;\n    this.reset();\n    this.isStopped = true;\n    this.emit();\n  }\n  /**\n   * RequestAnimationFrame for lenis\n   *\n   * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n   */\n  raf = (time) => {\n    const deltaTime = time - (this.time || time);\n    this.time = time;\n    this.animate.advance(deltaTime * 1e-3);\n    if (this.options.autoRaf) {\n      this.__rafID = requestAnimationFrame(this.raf);\n    }\n  };\n  /**\n   * Scroll to a target value\n   *\n   * @param target The target value to scroll to\n   * @param options The options for the scroll\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   offset: 100,\n   *   duration: 1,\n   *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n   *   lerp: 0.1,\n   *   onStart: () => {\n   *     console.log('onStart')\n   *   },\n   *   onComplete: () => {\n   *     console.log('onComplete')\n   *   },\n   * })\n   */\n  scrollTo(target, {\n    offset = 0,\n    immediate = false,\n    lock = false,\n    duration = this.options.duration,\n    easing = this.options.easing,\n    lerp: lerp2 = this.options.lerp,\n    onStart,\n    onComplete,\n    force = false,\n    // scroll even if stopped\n    programmatic = true,\n    // called from outside of the class\n    userData\n  } = {}) {\n    if ((this.isStopped || this.isLocked) && !force) return;\n    if (typeof target === \"string\" && [\"top\", \"left\", \"start\"].includes(target)) {\n      target = 0;\n    } else if (typeof target === \"string\" && [\"bottom\", \"right\", \"end\"].includes(target)) {\n      target = this.limit;\n    } else {\n      let node;\n      if (typeof target === \"string\") {\n        node = document.querySelector(target);\n      } else if (target instanceof HTMLElement && target?.nodeType) {\n        node = target;\n      }\n      if (node) {\n        if (this.options.wrapper !== window) {\n          const wrapperRect = this.rootElement.getBoundingClientRect();\n          offset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n        }\n        const rect = node.getBoundingClientRect();\n        target = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll;\n      }\n    }\n    if (typeof target !== \"number\") return;\n    target += offset;\n    target = Math.round(target);\n    if (this.options.infinite) {\n      if (programmatic) {\n        this.targetScroll = this.animatedScroll = this.scroll;\n        const distance = target - this.animatedScroll;\n        if (distance > this.limit / 2) {\n          target = target - this.limit;\n        } else if (distance < -this.limit / 2) {\n          target = target + this.limit;\n        }\n      }\n    } else {\n      target = clamp(0, target, this.limit);\n    }\n    if (target === this.targetScroll) {\n      onStart?.(this);\n      onComplete?.(this);\n      return;\n    }\n    this.userData = userData ?? {};\n    if (immediate) {\n      this.animatedScroll = this.targetScroll = target;\n      this.setScroll(this.scroll);\n      this.reset();\n      this.preventNextNativeScrollEvent();\n      this.emit();\n      onComplete?.(this);\n      this.userData = {};\n      requestAnimationFrame(() => {\n        this.dispatchScrollendEvent();\n      });\n      return;\n    }\n    if (!programmatic) {\n      this.targetScroll = target;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.animate.fromTo(this.animatedScroll, target, {\n      duration,\n      easing,\n      lerp: lerp2,\n      onStart: () => {\n        if (lock) this.isLocked = true;\n        this.isScrolling = \"smooth\";\n        onStart?.(this);\n      },\n      onUpdate: (value, completed) => {\n        this.isScrolling = \"smooth\";\n        this.lastVelocity = this.velocity;\n        this.velocity = value - this.animatedScroll;\n        this.direction = Math.sign(this.velocity);\n        this.animatedScroll = value;\n        this.setScroll(this.scroll);\n        if (programmatic) {\n          this.targetScroll = value;\n        }\n        if (!completed) this.emit();\n        if (completed) {\n          this.reset();\n          this.emit();\n          onComplete?.(this);\n          this.userData = {};\n          requestAnimationFrame(() => {\n            this.dispatchScrollendEvent();\n          });\n          this.preventNextNativeScrollEvent();\n        }\n      }\n    });\n  }\n  preventNextNativeScrollEvent() {\n    this._preventNextNativeScrollEvent = true;\n    requestAnimationFrame(() => {\n      this._preventNextNativeScrollEvent = false;\n    });\n  }\n  checkNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    const cache = node._lenis ??= {};\n    let hasOverflowX, hasOverflowY, isScrollableX, isScrollableY, scrollWidth, scrollHeight, clientWidth, clientHeight;\n    const gestureOrientation = this.options.gestureOrientation;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      const overflowXString = computedStyle.overflowX;\n      const overflowYString = computedStyle.overflowY;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(overflowXString);\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(overflowYString);\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!hasOverflowX && !hasOverflowY) return false;\n      if (gestureOrientation === \"vertical\" && !hasOverflowY) return false;\n      if (gestureOrientation === \"horizontal\" && !hasOverflowX) return false;\n      scrollWidth = node.scrollWidth;\n      scrollHeight = node.scrollHeight;\n      clientWidth = node.clientWidth;\n      clientHeight = node.clientHeight;\n      isScrollableX = scrollWidth > clientWidth;\n      isScrollableY = scrollHeight > clientHeight;\n      cache.isScrollableX = isScrollableX;\n      cache.isScrollableY = isScrollableY;\n      cache.scrollWidth = scrollWidth;\n      cache.scrollHeight = scrollHeight;\n      cache.clientWidth = clientWidth;\n      cache.clientHeight = clientHeight;\n    } else {\n      isScrollableX = cache.isScrollableX;\n      isScrollableY = cache.isScrollableY;\n      hasOverflowX = cache.hasOverflowX;\n      hasOverflowY = cache.hasOverflowY;\n      scrollWidth = cache.scrollWidth;\n      scrollHeight = cache.scrollHeight;\n      clientWidth = cache.clientWidth;\n      clientHeight = cache.clientHeight;\n    }\n    if (!hasOverflowX && !hasOverflowY || !isScrollableX && !isScrollableY) {\n      return false;\n    }\n    if (gestureOrientation === \"vertical\" && (!hasOverflowY || !isScrollableY))\n      return false;\n    if (gestureOrientation === \"horizontal\" && (!hasOverflowX || !isScrollableX))\n      return false;\n    let orientation;\n    if (gestureOrientation === \"horizontal\") {\n      orientation = \"x\";\n    } else if (gestureOrientation === \"vertical\") {\n      orientation = \"y\";\n    } else {\n      const isScrollingX = deltaX !== 0;\n      const isScrollingY = deltaY !== 0;\n      if (isScrollingX && hasOverflowX && isScrollableX) {\n        orientation = \"x\";\n      }\n      if (isScrollingY && hasOverflowY && isScrollableY) {\n        orientation = \"y\";\n      }\n    }\n    if (!orientation) return false;\n    let scroll, maxScroll, delta, hasOverflow, isScrollable;\n    if (orientation === \"x\") {\n      scroll = node.scrollLeft;\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n    } else if (orientation === \"y\") {\n      scroll = node.scrollTop;\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n    } else {\n      return false;\n    }\n    const willScroll = delta > 0 ? scroll < maxScroll : scroll > 0;\n    return willScroll && hasOverflow && isScrollable;\n  }\n  /**\n   * The root element on which lenis is instanced\n   */\n  get rootElement() {\n    return this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n  }\n  /**\n   * The limit which is the maximum scroll value\n   */\n  get limit() {\n    if (this.options.__experimental__naiveDimensions) {\n      if (this.isHorizontal) {\n        return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n      } else {\n        return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n      }\n    } else {\n      return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n    }\n  }\n  /**\n   * Whether or not the scroll is horizontal\n   */\n  get isHorizontal() {\n    return this.options.orientation === \"horizontal\";\n  }\n  /**\n   * The actual scroll value\n   */\n  get actualScroll() {\n    const wrapper = this.options.wrapper;\n    return this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n  }\n  /**\n   * The current scroll value\n   */\n  get scroll() {\n    return this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n  }\n  /**\n   * The progress of the scroll relative to the limit\n   */\n  get progress() {\n    return this.limit === 0 ? 1 : this.scroll / this.limit;\n  }\n  /**\n   * Current scroll state\n   */\n  get isScrolling() {\n    return this._isScrolling;\n  }\n  set isScrolling(value) {\n    if (this._isScrolling !== value) {\n      this._isScrolling = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is stopped\n   */\n  get isStopped() {\n    return this._isStopped;\n  }\n  set isStopped(value) {\n    if (this._isStopped !== value) {\n      this._isStopped = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is locked\n   */\n  get isLocked() {\n    return this._isLocked;\n  }\n  set isLocked(value) {\n    if (this._isLocked !== value) {\n      this._isLocked = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is smooth scrolling\n   */\n  get isSmooth() {\n    return this.isScrolling === \"smooth\";\n  }\n  /**\n   * The class name applied to the wrapper element\n   */\n  get className() {\n    let className = \"lenis\";\n    if (this.options.autoToggle) className += \" lenis-autoToggle\";\n    if (this.isStopped) className += \" lenis-stopped\";\n    if (this.isLocked) className += \" lenis-locked\";\n    if (this.isScrolling) className += \" lenis-scrolling\";\n    if (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n    return className;\n  }\n  updateClassName() {\n    this.cleanUpClassName();\n    this.rootElement.className = `${this.rootElement.className} ${this.className}`.trim();\n  }\n  cleanUpClassName() {\n    this.rootElement.className = this.rootElement.className.replace(/lenis(-\\w+)?/g, \"\").trim();\n  }\n};\nexport {\n  Lenis as default\n};\n//# sourceMappingURL=lenis.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import _Lenis from\"https://unpkg.com/lenis@1.3.3/dist/lenis.mjs\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function Lenis({smooth,easing,infinite,orientation,intensity,children}){const wrapperRef=useRef();const contentRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new _Lenis({smoothWheel:smooth,duration:intensity/10,infinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current});window.lenis=lenis;return()=>{lenis.destroy();};},[children]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.3/dist/lenis.css\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:`.lenis-content * {\n                    width: 100% !important;\n                }`}),children&&/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},className:\"lenis-content\",children:children})})]});}addPropertyControls(Lenis,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;}},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\",description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Lenis\",\"slots\":[\"children\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useId,useLayoutEffect,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{animate as framerAnimate,AnimatePresence,motion,useReducedMotion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 800\n */const GK=\"__CMS_SURF_GAL_V2__\";const isB=typeof window!==\"undefined\";const mkStore=()=>({dataPool:new Map,observers:new Set,config:{}});const getStore=id=>{if(!isB)return mkStore();if(!window[GK])window[GK]={};const s=window[GK];if(!s[id])s[id]=mkStore();return s[id];};const getGroupId=cfg=>{try{return`surf:${JSON.stringify(cfg)}`;}catch(_){return\"surf:fallback\";}};const nextAutoScopeId=()=>{if(!isB)return\"surf:auto:ssr\";const key=\"__CMS_SURF_GAL_SCOPE_SEQ__\";const w=window;w[key]=(w[key]||0)+1;return`surf:auto:${w[key]}`;};const getScopedRoots=node=>Array.from(node.querySelectorAll(\"[data-surf-root='true']\")).filter(child=>child instanceof HTMLElement);const resolveAutoScopeId=(el,configKey)=>{if(!isB||!el)return null;let node=el.parentElement;let scopeHost=null;while(node){const roots=getScopedRoots(node);if(roots.length>1&&roots.includes(el)){scopeHost=node;break;}node=node.parentElement;}if(!scopeHost)return`surf:auto:solo:${configKey}`;let parentScopeId=scopeHost.getAttribute(\"data-surf-scope-id\");if(!parentScopeId){parentScopeId=nextAutoScopeId();scopeHost.setAttribute(\"data-surf-scope-id\",parentScopeId);}const roots=getScopedRoots(scopeHost);let clusterIndex=-1;let prevKey=\"\";for(const root of roots){const rootKey=root.getAttribute(\"data-surf-config-key\")||\"\";if(rootKey!==prevKey)clusterIndex++;if(root===el){return`${parentScopeId}:${clusterIndex}:${configKey}`;}prevKey=rootKey;}return`${parentScopeId}:0:${configKey}`;};const getSrcFromSrcSet=srcSet=>{if(typeof srcSet!==\"string\")return null;const firstEntry=srcSet.split(\",\")[0]?.trim();if(!firstEntry)return null;return firstEntry.split(/\\s+/)[0]||null;};const getSrcSet=i=>{if(!i||typeof i===\"string\")return null;return typeof i.srcSet===\"string\"&&i.srcSet||typeof i.image?.srcSet===\"string\"&&i.image.srcSet||null;};const parseSrcSet=srcSet=>{if(typeof srcSet!==\"string\")return[];return srcSet.split(\",\").map(entry=>{const[url,descriptor]=entry.trim().split(/\\s+/);if(!url)return null;if(!descriptor)return{url,width:0,density:0};if(descriptor.endsWith(\"w\")){return{url,width:parseFloat(descriptor),density:0};}if(descriptor.endsWith(\"x\")){return{url,width:0,density:parseFloat(descriptor)};}return{url,width:0,density:0};}).filter(Boolean);};const publishStore=(gid,cfg)=>{const s=getStore(gid);if(cfg)s.config=cfg;const entries=Array.from(s.dataPool.entries());const validEntries=entries.filter(([,value])=>!!value?.image);const items=validEntries.map(([,value])=>value);const fid=validEntries[0]?.[0]??entries[0]?.[0]??null;s.observers.forEach(cb=>cb(items,{firstId:fid,...s.config}));};const syncData=(gid,iid,data,cfg)=>{const s=getStore(gid);s.dataPool.set(iid,data);publishStore(gid,cfg);};const rImg=i=>{if(!i)return null;if(typeof i===\"string\")return i;return i.src||i.url||i.image?.src||i.image?.url||i.file?.url||i.asset?.url||getSrcFromSrcSet(i.srcSet)||getSrcFromSrcSet(i.image?.srcSet)||null;};const rImageResource=i=>{const src=rImg(i);if(!src)return null;return{src,srcSet:getSrcSet(i)};};const selectImageSrc=(image,cardWidth,cardHeight)=>{const src=rImg(image);if(!src)return null;const candidates=parseSrcSet(getSrcSet(image));if(candidates.length===0)return src;const dpr=isB?Math.min(window.devicePixelRatio||1,2):1;const targetSize=Math.ceil((cardWidth||cardHeight||0)*dpr);const widthCandidates=candidates.filter(candidate=>candidate.width>0).sort((a,b)=>a.width-b.width);if(widthCandidates.length>0){return widthCandidates.find(candidate=>candidate.width>=targetSize)?.url||widthCandidates[widthCandidates.length-1].url;}const densityCandidates=candidates.filter(candidate=>candidate.density>0).sort((a,b)=>a.density-b.density);if(densityCandidates.length>0){return densityCandidates.find(candidate=>candidate.density>=dpr)?.url||densityCandidates[densityCandidates.length-1].url;}return candidates[0]?.url||src;};const rLink=l=>l?.url||l?.web||(typeof l===\"string\"?l:null);const rAlt=(img,fallback)=>img?.alt||img?.altText||img?.description||img?.image?.alt||img?.image?.altText||fallback||\"\";const getItemAlt=(item,index)=>item?.alt||item?.text||`Gallery image ${index+1}`;const ASPECT_RATIO_OPTIONS=[\"auto\",\"1:1\",\"3:2\",\"4:3\",\"16:9\",\"2:3\",\"3:4\",\"4:5\",\"9:16\"];const ASPECT_RATIO_VALUES={auto:null,\"1:1\":1/1,\"3:2\":3/2,\"4:3\":4/3,\"16:9\":16/9,\"2:3\":2/3,\"3:4\":3/4,\"4:5\":4/5,\"9:16\":9/16};const getAspectRatioValue=preset=>typeof preset===\"string\"?ASPECT_RATIO_VALUES[preset]??null:null;const DIALOG_FOCUSABLE_SELECTOR=[\"button:not([disabled])\",\"[href]\",\"input:not([disabled])\",\"select:not([disabled])\",\"textarea:not([disabled])\",\"[tabindex]:not([tabindex='-1'])\"].join(\",\");const getFocusableElements=node=>{if(!node)return[];return Array.from(node.querySelectorAll(DIALOG_FOCUSABLE_SELECTOR)).filter(el=>{if(el.hasAttribute(\"disabled\"))return false;if(el.getAttribute(\"aria-hidden\")===\"true\")return false;return el.getClientRects().length>0;});};const getSafeHttpUrl=url=>{try{const parsed=new URL(url,isB?window.location.href:\"https://framer.local/\");return parsed.protocol===\"http:\"||parsed.protocol===\"https:\"?parsed.href:null;}catch(_){return null;}};const getGalleryItemKey=(item,fallback)=>item?.id||rImg(item?.image)||fallback;const openSafeUrl=(url,newTab)=>{if(!isB)return;const safeUrl=getSafeHttpUrl(url);if(!safeUrl)return;if(newTab){window.open(safeUrl,\"_blank\",\"noopener,noreferrer\");}else{window.location.assign(safeUrl);}};const SR_ONLY_STYLE={position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",border:0};const REDUCED_OVERLAY_MOTION={initial:false,animate:{opacity:1},exit:{opacity:1},transition:{duration:0}};const DEFAULT_OVERLAY_MOTION={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3}};const REDUCED_MEDIA_MOTION={initial:false,animate:{scale:1,opacity:1},exit:{scale:1,opacity:1},transition:{duration:0}};const DEFAULT_MEDIA_MOTION={initial:{scale:.9,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.9,opacity:0},transition:{type:\"spring\",stiffness:300,damping:30}};const renderControlSvg=(control,size,color)=>{const path=control===\"prev\"?\"M15 18L9 12L15 6\":control===\"next\"?\"M9 18L15 12L9 6\":\"M18 6L6 18M6 6l12 12\";return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:path})});};const renderControlGraphic=({control,useDefaultIcon,uploadSrc,hasUploadError,size,color,onUploadError})=>{if(useDefaultIcon||!uploadSrc||hasUploadError){return renderControlSvg(control,size,color);}return /*#__PURE__*/_jsx(\"img\",{src:uploadSrc,decoding:\"async\",style:{width:size,height:size,objectFit:\"contain\"},alt:\"\",\"aria-hidden\":\"true\",onError:onUploadError});};function LightboxControlButton({buttonRef,ariaLabel,style,onAction,onHoverChange,children}){return /*#__PURE__*/_jsx(\"button\",{ref:buttonRef,type:\"button\",\"aria-label\":ariaLabel,style:style,onClick:e=>{e.stopPropagation();onAction();},onPointerEnter:()=>onHoverChange(true),onPointerLeave:()=>onHoverChange(false),children:children});}function mkFallbackTex(gl){const canvas=document.createElement(\"canvas\");canvas.width=1200;canvas.height=800;const ctx=canvas.getContext(\"2d\");if(!ctx)return null;const gradient=ctx.createLinearGradient(0,0,canvas.width,canvas.height);gradient.addColorStop(0,\"#0f172a\");gradient.addColorStop(1,\"#1e293b\");ctx.fillStyle=gradient;ctx.fillRect(0,0,canvas.width,canvas.height);ctx.fillStyle=\"rgba(15,23,42,0.55)\";ctx.fillRect(96,96,canvas.width-192,canvas.height-192);ctx.strokeStyle=\"rgba(248,250,252,0.26)\";ctx.lineWidth=18;ctx.strokeRect(96,96,canvas.width-192,canvas.height-192);ctx.strokeStyle=\"#f8fafc\";ctx.lineWidth=24;ctx.lineCap=\"round\";ctx.beginPath();ctx.moveTo(350,270);ctx.lineTo(850,530);ctx.moveTo(850,270);ctx.lineTo(350,530);ctx.stroke();const tex=gl.createTexture();if(!tex)return null;gl.bindTexture(gl.TEXTURE_2D,tex);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.LINEAR);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.LINEAR);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,canvas);return{tex,w:canvas.width,h:canvas.height};}function mkShader(gl,t,src){const s=gl.createShader(t);if(!s)return null;gl.shaderSource(s,src);gl.compileShader(s);if(!gl.getShaderParameter(s,gl.COMPILE_STATUS)){gl.deleteShader(s);return null;}return s;}function mkProg(gl,vs,fs){const p=gl.createProgram();if(!p)return null;gl.attachShader(p,vs);gl.attachShader(p,fs);gl.linkProgram(p);if(!gl.getProgramParameter(p,gl.LINK_STATUS)){gl.deleteProgram(p);return null;}return p;}function loadTex(gl,url,cb,onError){const tex=gl.createTexture();if(!tex)return null;gl.bindTexture(gl.TEXTURE_2D,tex);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,1,1,0,gl.RGBA,gl.UNSIGNED_BYTE,new Uint8Array([200,200,200,255]));gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.LINEAR);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.LINEAR);const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{if(gl.isContextLost())return;gl.bindTexture(gl.TEXTURE_2D,tex);gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL,true);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,img);cb(tex,img.naturalWidth,img.naturalHeight);};img.onerror=()=>{console.error(`CMS_SURF_GALLERY texture failed to load: ${url}`);onError?.();};img.src=url;return tex;}const VS=`#version 300 es\nprecision highp float;\nin vec2 a_pos;\nin vec2 a_uv;\nuniform vec2 u_center;\nuniform vec2 u_px2ndc;\nuniform vec2 u_scale;\nuniform float u_rotY;\nuniform float u_focal;\nuniform float u_hover;\nout vec2 v_uv;\nout float v_hover;\nvoid main(){\n    vec2 lp = a_pos * u_scale;\n    float c=cos(u_rotY), s=sin(u_rotY);\n    float lx = lp.x*c;\n    float lz = -lp.x*s;\n    float persp = u_focal/(u_focal+lz);\n    vec2 proj = vec2(lx*persp, lp.y*persp);\n    vec2 ndc = u_center + proj*u_px2ndc;\n    ndc.x += u_hover*60.0*u_px2ndc.x;\n    gl_Position = vec4(ndc, 0.0, 1.0);\n    v_uv = a_uv;\n    v_hover = u_hover;\n}`;const FS=`#version 300 es\nprecision highp float;\nin vec2 v_uv;\nin float v_hover;\nuniform sampler2D u_tex;\nuniform vec2 u_cardPx;\nuniform float u_radius;\nuniform float u_alpha;\nuniform vec2 u_texSize;\nuniform vec2 u_lightDir;\nuniform float u_rotY;\nuniform float u_bevelOn;\nout vec4 o;\nvoid main(){\n    vec2 uv=v_uv;\n    float ca=u_cardPx.x/u_cardPx.y, ta=u_texSize.x/u_texSize.y;\n    if(ta>ca){uv.x=(uv.x-0.5)*(ca/ta)+0.5;}\n    else{uv.y=(uv.y-0.5)*(ta/ca)+0.5;}\n    vec2 pp=(v_uv-0.5)*u_cardPx, hs=u_cardPx*0.5;\n    float r=min(u_radius,min(hs.x,hs.y));\n    vec2 q=abs(pp)-hs+r;\n    float d=min(max(q.x,q.y),0.0)+length(max(q,0.0))-r;\n    float mask=1.0-smoothstep(-1.0,1.0,d);\n    vec4 t=texture(u_tex,uv);\n\n    float inside = -d;\n    float bevelBand = smoothstep(0.0, 1.5, inside) * (1.0 - smoothstep(1.5, 5.0, inside));\n    float edgeDir = 0.5 + 0.5 * dot(normalize(pp + 0.001), u_lightDir);\n    float bevel = bevelBand * edgeDir * 0.35 * u_bevelOn;\n\n    float hoverBoost = v_hover * 0.1;\n    float lighting = 1.0 + bevel + hoverBoost;\n    vec3 color = t.rgb * lighting;\n\n    o = vec4(color, t.a * mask * u_alpha);\n}`;function ss(a,b,x){const t=Math.max(0,Math.min(1,(x-a)/(b-a)));return t*t*(3-2*t);}const CARD_HOVER_SHIFT=60;const HIT_EPS=1e-6;const HIT_EDGE_TOLERANCE=1;function isRoundedCardLocalHit(x,y,cardW,cardH,radius){const halfW=cardW*.5;const halfH=cardH*.5;if(x<-halfW-HIT_EDGE_TOLERANCE||x>halfW+HIT_EDGE_TOLERANCE||y<-halfH-HIT_EDGE_TOLERANCE||y>halfH+HIT_EDGE_TOLERANCE){return false;}const r=Math.min(Math.max(0,radius),halfW,halfH);const qx=Math.abs(x)-halfW+r;const qy=Math.abs(y)-halfH+r;const ox=Math.max(qx,0);const oy=Math.max(qy,0);const d=Math.min(Math.max(qx,qy),0)+Math.hypot(ox,oy)-r;return d<=HIT_EDGE_TOLERANCE;}function isProjectedTriangleHit(px,py,ax,ay,alx,aly,bx,by,blx,bly,cx,cy,clx,cly,cardW,cardH,radius){const v0x=bx-ax;const v0y=by-ay;const v1x=cx-ax;const v1y=cy-ay;const v2x=px-ax;const v2y=py-ay;const denom=v0x*v1y-v1x*v0y;if(Math.abs(denom)<HIT_EPS)return false;const u=(v2x*v1y-v1x*v2y)/denom;const v=(v0x*v2y-v2x*v0y)/denom;const w=1-u-v;if(u<-HIT_EPS||v<-HIT_EPS||w<-HIT_EPS){return false;}const localX=alx*w+blx*u+clx*v;const localY=aly*w+bly*u+cly*v;return isRoundedCardLocalHit(localX,localY,cardW,cardH,radius);}function isProjectedCardHit(px,py,centerX,centerY,cardW,cardH,rotY,focal,hover,radius){if(cardW<=0||cardH<=0||focal<=0)return false;const halfW=cardW*.5;const halfH=cardH*.5;const cosY=Math.cos(rotY);const sinY=Math.sin(rotY);const leftLocalX=-halfW;const rightLocalX=halfW;const leftDepth=focal-leftLocalX*sinY;const rightDepth=focal-rightLocalX*sinY;if(leftDepth<=HIT_EPS||rightDepth<=HIT_EPS)return false;const leftPersp=focal/leftDepth;const rightPersp=focal/rightDepth;const hoverX=hover*CARD_HOVER_SHIFT;const x0=centerX+leftLocalX*cosY*leftPersp+hoverX;const y0=centerY+halfH*leftPersp;const x1=centerX+rightLocalX*cosY*rightPersp+hoverX;const y1=centerY+halfH*rightPersp;const x2=x1;const y2=centerY-halfH*rightPersp;const x3=x0;const y3=centerY-halfH*leftPersp;return isProjectedTriangleHit(px,py,x0,y0,leftLocalX,-halfH,x1,y1,rightLocalX,-halfH,x2,y2,rightLocalX,halfH,cardW,cardH,radius)||isProjectedTriangleHit(px,py,x0,y0,leftLocalX,-halfH,x2,y2,rightLocalX,halfH,x3,y3,leftLocalX,halfH,cardW,cardH,radius);}// @framerDisableUnlink\nexport default function CMS_SURF_GALLERY(props){const isStatic=useIsStaticRenderer();const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const prefersReducedMotion=useReducedMotion();const shouldSkipInteractiveWork=isStatic||isOnCanvas;const{image,text,link,newTab,cardStyle,layout,intro,showProgressBar,scrollSpeed,clickAction=false,lightbox={}}=props;const lbPadding=lightbox?.padding??60;const lbRadius=lightbox?.radius??12;const lbCloseOverlay=lightbox?.closeOnClickOverlay??true;const lbBg=lightbox?.background?.bg??\"rgba(0,0,0,0.85)\";const lbBlur=lightbox?.background?.blur??10;const lbShowClose=lightbox?.closeControl?.show??true;const lbCloseType=lightbox?.closeControl?.type??true;const lbCloseUpload=lightbox?.closeControl?.upload??\"\";const lbCloseSize=lightbox?.closeControl?.size??32;const lbCloseColor=lightbox?.closeControl?.color??\"#F8FAFC\";const lbCloseHoverColor=lightbox?.closeControl?.hoverColor??\"#FFFFFF\";const lbArrowType=lightbox?.arrowControl?.type??true;const lbArrowPrev=lightbox?.arrowControl?.prev??\"\";const lbArrowNext=lightbox?.arrowControl?.next??\"\";const lbArrowSize=lightbox?.arrowControl?.size??24;const lbArrowColor=lightbox?.arrowControl?.color??\"#F8FAFC\";const lbArrowHoverColor=lightbox?.arrowControl?.hoverColor??\"#FFFFFF\";const lbArrowPadding=lightbox?.arrowControl?.padding??10;const lbArrowBg=lightbox?.arrowControl?.bgColor??\"rgba(15,23,42,0.44)\";const lbArrowRadius=lightbox?.arrowControl?.radius??40;const lbArrowMargin=lightbox?.arrowControl?.margin??0;const lbControlBorder=\"1px solid rgba(255,255,255,0.16)\";const lbControlShadow=\"0 10px 32px rgba(0,0,0,0.28)\";const lbControlBlur=\"blur(10px)\";const cW=cardStyle?.width??220,cR=cardStyle?.radius??12,cG=cardStyle?.gap??180,cBevel=cardStyle?.bevel??true,cAspectRatio=cardStyle?.aspectRatio??\"auto\";const tilt=(layout?.tiltAngle??43)*Math.PI/180;const dAng=layout?.diagonalAngle??-25;const focal=800;const spd=scrollSpeed??.6;const stf=.01,dmp=.5;const wAm=0,wDl=.1;const introOn=intro??true;const wpAmp=60,wpFreq=layout?.waveAmount??1.6,wpAnim=.3;const iid=useId();const cRef=useRef(null);const[st,setSt]=useState({items:[],config:{}});const[isC,setIsC]=useState(false);const[scopeId,setScopeId]=useState(null);const[lbIndex,setLbIndex]=useState(-1);const[keyboardIndex,setKeyboardIndex]=useState(0);const[hoveredControl,setHoveredControl]=useState(null);const[lightboxImageError,setLightboxImageError]=useState(false);const[lightboxIconError,setLightboxIconError]=useState({prev:false,next:false,close:false});const dialogRef=useRef(null);const closeButtonRef=useRef(null);const focusReturnRef=useRef(null);const hadLightboxOpenRef=useRef(false);const configSignature=getGroupId({cW,cR,cG,cBevel,cAspectRatio,tilt,dAng,spd,stf,dmp,wAm,wDl,introOn,wpAmp,wpFreq,wpAnim,clickAction});const effectiveGroupId=scopeId?`${configSignature}:${scopeId}`:`${configSignature}:pending`;const openLightbox=index=>{if(isB){const activeEl=document.activeElement;focusReturnRef.current=activeEl instanceof HTMLElement&&cRef.current?.contains(activeEl)?activeEl:cRef.current;}startTransition(()=>setLbIndex(index));};const closeLightbox=()=>{startTransition(()=>{setLbIndex(-1);setHoveredControl(null);});};const stepLightbox=(delta,total)=>{startTransition(()=>{setLbIndex(prev=>{if(total<=0)return-1;if(prev<0)return delta>0?0:total-1;return(prev+delta+total)%total;});});};const setHoveredControlValue=value=>{startTransition(()=>setHoveredControl(value));};const markIconError=key=>{startTransition(()=>{setLightboxIconError(prev=>prev[key]?prev:{...prev,[key]:true});});};const E=useRef({gl:null,prog:null,vao:null,ul:{},texMap:new Map,li:[],lc:{},so:0,st:0,sv:0,svs:0,ps:0,isD:false,lx:0,ly:0,mx:0,my:0,dragDist:0,hitCards:[],skipClickUntil:0,pointerHit:-1,hi:-1,ha:[],ph:[],ip:0,fi:0,W:0,H:0,introCleanup:null,cvs:null,pb:null,ub:null,ib:null,clean:null,barRef:null,onOpenLightbox:null,vis:true,cursor:\"\",barActiveIndex:-1,statusTex:{error:null}}).current;E.onOpenLightbox=openLightbox;const validItems=st.items.filter(item=>item.image);const currentLbItem=lbIndex>=0&&lbIndex<validItems.length?validItems[lbIndex]:null;const lightboxImageSrc=currentLbItem?rImg(currentLbItem.image):null;const canRenderGallery=isC&&!!scopeId&&st.config.firstId===iid&&st.items.length>0;const activeKeyboardIndex=validItems.length>0?Math.min(Math.max(keyboardIndex,0),validItems.length-1):-1;const currentKeyboardItem=activeKeyboardIndex>=0?validItems[activeKeyboardIndex]:null;const keyboardHelpId=`${iid}-gallery-help`;const keyboardItemLabel=currentKeyboardItem?getItemAlt(currentKeyboardItem,activeKeyboardIndex):\"No gallery items\";const keyboardActionHint=clickAction?\"Press Enter to open the lightbox.\":currentKeyboardItem?.link?\"Press Enter to open the link.\":\"Use arrow keys to browse.\";const lightboxItemKey=getGalleryItemKey(currentLbItem,lbIndex);const lightboxItemLabel=currentLbItem?getItemAlt(currentLbItem,lbIndex):\"Gallery image\";const lightboxOverlayMotion=prefersReducedMotion?REDUCED_OVERLAY_MOTION:DEFAULT_OVERLAY_MOTION;const lightboxMediaMotion=prefersReducedMotion?REDUCED_MEDIA_MOTION:DEFAULT_MEDIA_MOTION;const teardownScene=()=>{if(E.fi){cancelAnimationFrame(E.fi);E.fi=0;}if(E.clean){E.clean();E.clean=null;}if(E.introCleanup){E.introCleanup();E.introCleanup=null;}const gl=E.gl;if(gl){E.texMap.forEach(entry=>{gl.deleteTexture(entry.tex);});if(E.statusTex.error)gl.deleteTexture(E.statusTex.error.tex);if(E.pb)gl.deleteBuffer(E.pb);if(E.ub)gl.deleteBuffer(E.ub);if(E.ib)gl.deleteBuffer(E.ib);if(E.vao)gl.deleteVertexArray(E.vao);if(E.prog)gl.deleteProgram(E.prog);}E.texMap.clear();if(E.cvs?.parentNode)E.cvs.parentNode.removeChild(E.cvs);E.gl=null;E.prog=null;E.vao=null;E.pb=null;E.ub=null;E.ib=null;E.cvs=null;E.ul={};E.W=0;E.H=0;E.pointerHit=-1;E.hi=-1;E.hitCards=[];E.skipClickUntil=0;E.vis=false;E.cursor=\"\";E.barActiveIndex=-1;E.statusTex.error=null;};useEffect(()=>{if(shouldSkipInteractiveWork)return;startTransition(()=>setIsC(true));},[shouldSkipInteractiveWork]);useEffect(()=>{startTransition(()=>setLightboxImageError(false));},[currentLbItem?.image,lbIndex]);useEffect(()=>{startTransition(()=>setLightboxIconError({prev:false,next:false,close:false}));},[lbArrowPrev,lbArrowNext,lbCloseUpload]);useEffect(()=>{if(!prefersReducedMotion)return;if(E.introCleanup){E.introCleanup();E.introCleanup=null;}E.ip=1;},[prefersReducedMotion]);useEffect(()=>{if(validItems.length===0){if(keyboardIndex!==0){startTransition(()=>setKeyboardIndex(0));}return;}if(keyboardIndex>=validItems.length){startTransition(()=>setKeyboardIndex(validItems.length-1));}else if(keyboardIndex<0){startTransition(()=>setKeyboardIndex(0));}},[keyboardIndex,validItems.length]);useLayoutEffect(()=>{if(shouldSkipInteractiveWork||!isC)return;const el=cRef.current;if(!el)return;let rafId=0;const syncScope=()=>{const nextScopeId=resolveAutoScopeId(el,configSignature);if(!nextScopeId)return;startTransition(()=>{setScopeId(prev=>prev===nextScopeId?prev:nextScopeId);});};syncScope();const observer=new MutationObserver(()=>{cancelAnimationFrame(rafId);rafId=requestAnimationFrame(syncScope);});let node=el.parentElement;while(node){observer.observe(node,{childList:true,subtree:true});node=node.parentElement;}return()=>{cancelAnimationFrame(rafId);observer.disconnect();};},[configSignature,isC,shouldSkipInteractiveWork]);useLayoutEffect(()=>{if(shouldSkipInteractiveWork||!isC||!scopeId)return;const s=getStore(effectiveGroupId);const up=(items,config)=>startTransition(()=>setSt({items,config}));s.observers.add(up);syncData(effectiveGroupId,iid,{id:iid,image:rImageResource(image),text,alt:rAlt(image,text),link:rLink(link),newTab},{cW,cR,cG,cBevel,cAspectRatio,tilt,dAng,spd,stf,dmp,wAm,wDl,introOn,wpAmp,wpFreq,wpAnim,clickAction});return()=>{s.observers.delete(up);s.dataPool.delete(iid);publishStore(effectiveGroupId);};},[shouldSkipInteractiveWork,isC,scopeId,effectiveGroupId,iid,image,text,link,newTab,cW,cR,cG,cBevel,cAspectRatio,tilt,dAng,spd,stf,dmp,wAm,wDl,introOn,wpAmp,wpFreq,wpAnim,clickAction]);useEffect(()=>{E.li=st.items;E.lc=st.config;const cleanupAspectRatio=getAspectRatioValue(cAspectRatio);const cleanupCardHeight=cleanupAspectRatio?Math.round(cW/cleanupAspectRatio):null;const activeImages=new Set;st.items.forEach(item=>{const imageSrc=selectImageSrc(item?.image,cW,cleanupCardHeight);if(imageSrc)activeImages.add(imageSrc);});E.texMap.forEach((entry,key)=>{if(!activeImages.has(key)){if(E.gl)E.gl.deleteTexture(entry.tex);E.texMap.delete(key);}});},[st.items,st.config,cW,cAspectRatio]);useEffect(()=>{if(lbIndex<0)return;const nextCount=st.items.reduce((count,item)=>count+(item?.image?1:0),0);if(nextCount<=0){startTransition(()=>setLbIndex(-1));return;}if(lbIndex>=nextCount){startTransition(()=>setLbIndex(nextCount-1));}},[lbIndex,st.items]);useEffect(()=>{if(shouldSkipInteractiveWork||lbIndex<0)return;hadLightboxOpenRef.current=true;const focusTarget=closeButtonRef.current||getFocusableElements(dialogRef.current)[0]||dialogRef.current;focusTarget?.focus();},[shouldSkipInteractiveWork,lbIndex]);useEffect(()=>{if(lbIndex>=0)return;if(!hadLightboxOpenRef.current)return;hadLightboxOpenRef.current=false;const target=focusReturnRef.current;focusReturnRef.current=null;if(!target||!target.isConnected)return;const rafId=requestAnimationFrame(()=>{target.focus();});return()=>cancelAnimationFrame(rafId);},[lbIndex]);useEffect(()=>{if(shouldSkipInteractiveWork||!isC||!scopeId||st.config.firstId!==iid){teardownScene();}},[shouldSkipInteractiveWork,isC,scopeId,st.config.firstId,iid]);useEffect(()=>{if(shouldSkipInteractiveWork||!isC||!scopeId||st.config.firstId!==iid)return;const box=cRef.current;if(!box||E.gl)return;const cvs=document.createElement(\"canvas\");cvs.style.cssText=\"width:100%;height:100%;display:block;position:absolute;inset:0;touch-action:none\";box.appendChild(cvs);cvs.setAttribute(\"aria-hidden\",\"true\");E.cvs=cvs;const onContextLost=e=>{e.preventDefault();cancelAnimationFrame(E.fi);};cvs.addEventListener(\"webglcontextlost\",onContextLost);E.clean=()=>{cvs.removeEventListener(\"webglcontextlost\",onContextLost);};const gl=cvs.getContext(\"webgl2\",{alpha:true,antialias:true,powerPreference:\"high-performance\",stencil:false,depth:false});if(!gl){teardownScene();return;}E.gl=gl;const vs=mkShader(gl,gl.VERTEX_SHADER,VS),fs=mkShader(gl,gl.FRAGMENT_SHADER,FS);if(!vs||!fs){if(vs)gl.deleteShader(vs);if(fs)gl.deleteShader(fs);teardownScene();return;}const prog=mkProg(gl,vs,fs);if(!prog){gl.deleteShader(vs);gl.deleteShader(fs);teardownScene();return;}gl.deleteShader(vs);gl.deleteShader(fs);E.prog=prog;const uN=[\"u_center\",\"u_px2ndc\",\"u_scale\",\"u_rotY\",\"u_focal\",\"u_hover\",\"u_tex\",\"u_cardPx\",\"u_radius\",\"u_alpha\",\"u_texSize\",\"u_lightDir\",\"u_bevelOn\"];uN.forEach(n=>E.ul[n]=gl.getUniformLocation(prog,n));const vao=gl.createVertexArray();const pb=gl.createBuffer();const ub=gl.createBuffer();const ib=gl.createBuffer();if(!vao||!pb||!ub||!ib){teardownScene();return;}gl.bindVertexArray(vao);E.vao=vao;E.pb=pb;E.ub=ub;E.ib=ib;gl.bindBuffer(gl.ARRAY_BUFFER,pb);gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([-.5,-.5,.5,-.5,.5,.5,-.5,.5]),gl.STATIC_DRAW);const aP=gl.getAttribLocation(prog,\"a_pos\");gl.enableVertexAttribArray(aP);gl.vertexAttribPointer(aP,2,gl.FLOAT,false,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,ub);gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([0,0,1,0,1,1,0,1]),gl.STATIC_DRAW);const aU=gl.getAttribLocation(prog,\"a_uv\");gl.enableVertexAttribArray(aU);gl.vertexAttribPointer(aU,2,gl.FLOAT,false,0,0);gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,ib);gl.bufferData(gl.ELEMENT_ARRAY_BUFFER,new Uint16Array([0,1,2,0,2,3]),gl.STATIC_DRAW);gl.bindVertexArray(null);gl.enable(gl.BLEND);gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA);if(introOn&&!prefersReducedMotion){E.ip=0;const introAnimation=framerAnimate(0,1,{type:\"spring\",stiffness:25,damping:18,mass:1,onUpdate:v=>{E.ip=v;}});E.introCleanup=()=>{introAnimation.stop();};}else E.ip=1;let cachedRect=box.getBoundingClientRect();const ro=new ResizeObserver(()=>{cachedRect=box.getBoundingClientRect();});ro.observe(box);const updatePointer=(clientX,clientY)=>{E.mx=clientX-cachedRect.left;E.my=clientY-cachedRect.top;};const getPointerHit=()=>{let hit=-1;for(const card of E.hitCards){if(isProjectedCardHit(E.mx,E.my,card.sx,card.sy,card.w,card.h,card.rotY,card.focal,card.hover,card.radius)){hit=card.i;}}return hit;};const activatePointerHit=()=>{const hit=getPointerHit();E.pointerHit=hit;if(E.dragDist<20&&hit>=0&&E.li.length>0){if(E.lc.clickAction){if(E.onOpenLightbox)E.onOpenLightbox(hit%E.li.length);}else{const d=E.li[hit%E.li.length];if(d?.link)openSafeUrl(d.link,d.newTab);}}};const onD=e=>{cachedRect=box.getBoundingClientRect();E.isD=true;E.lx=e.clientX;E.ly=e.clientY;updatePointer(e.clientX,e.clientY);E.dragDist=0;if(e.pointerType===\"touch\"&&e.cancelable)e.preventDefault();const target=e.currentTarget;if(target?.setPointerCapture){try{target.setPointerCapture(e.pointerId);}catch(_){}}};const onM=e=>{updatePointer(e.clientX,e.clientY);if(E.isD){const scrollFactor=E.lc.spd??spd;const dx=e.clientX-E.lx;const dy=e.clientY-E.ly;const angle=(E.lc.dAng??dAng)*Math.PI/180;const delta=dx*Math.cos(angle)+dy*Math.sin(angle);E.dragDist+=Math.hypot(dx,dy);E.st+=delta/Math.max(box.clientWidth,1)*scrollFactor*1.5;E.lx=e.clientX;E.ly=e.clientY;if(e.pointerType===\"touch\"&&e.cancelable)e.preventDefault();}};const onU=e=>{const shouldActivateTouch=e?.type===\"pointerup\"&&e.pointerType===\"touch\"&&E.dragDist<20;if(e)updatePointer(e.clientX,e.clientY);E.isD=false;const target=e?.currentTarget;if(target?.releasePointerCapture&&e){try{target.releasePointerCapture(e.pointerId);}catch(_){}}if(shouldActivateTouch){if(e.cancelable)e.preventDefault();E.skipClickUntil=performance.now()+700;activatePointerHit();}};const onLeave=()=>{if(E.isD)return;E.mx=-9999;E.my=-9999;};const onW=e=>{const scrollFactor=E.lc.spd??spd;E.st-=e.deltaY*.001*scrollFactor;if(e.cancelable)e.preventDefault();};const onC=()=>{if(performance.now()<E.skipClickUntil)return;activatePointerHit();};cvs.addEventListener(\"pointerdown\",onD);cvs.addEventListener(\"pointermove\",onM);cvs.addEventListener(\"pointerup\",onU);cvs.addEventListener(\"pointercancel\",onU);cvs.addEventListener(\"pointerleave\",onLeave);cvs.addEventListener(\"wheel\",onW,{passive:false});cvs.addEventListener(\"click\",onC);const visObserver=new IntersectionObserver(entries=>{const nextVisible=entries[0]?.isIntersecting??false;E.vis=nextVisible;if(!nextVisible){if(E.fi){cancelAnimationFrame(E.fi);E.fi=0;}return;}if(!E.fi&&E.gl){pt=performance.now();E.fi=requestAnimationFrame(render);}},{threshold:.01});visObserver.observe(box);E.clean=()=>{visObserver.disconnect();ro.disconnect();cvs.removeEventListener(\"pointerdown\",onD);cvs.removeEventListener(\"pointermove\",onM);cvs.removeEventListener(\"pointerup\",onU);cvs.removeEventListener(\"pointercancel\",onU);cvs.removeEventListener(\"pointerleave\",onLeave);cvs.removeEventListener(\"wheel\",onW);cvs.removeEventListener(\"click\",onC);cvs.removeEventListener(\"webglcontextlost\",onContextLost);};let pt=performance.now();const render=()=>{E.fi=0;if(!E.vis)return;E.fi=requestAnimationFrame(render);const now=performance.now(),dt=Math.min((now-pt)/1e3,.05);pt=now;const bW=box.clientWidth,bH=box.clientHeight;if(!bW||!bH)return;if(E.W!==bW||E.H!==bH){E.W=bW;E.H=bH;const d=Math.min(devicePixelRatio,2);cvs.width=bW*d;cvs.height=bH*d;gl.viewport(0,0,cvs.width,cvs.height);}const c=E.lc,it=E.li;if(!it||it.length===0)return;const srcN=it.length;const gap=c.cG??180;const diagSpan=Math.hypot(bW,bH);const slotsNeeded=Math.ceil(diagSpan/gap)+4;const N=Math.max(slotsNeeded,srcN*2);if(!N)return;const lerpFactor=1-Math.pow(.08,dt);E.so+=(E.st-E.so)*lerpFactor;const sd=E.so-E.ps;E.sv=sd/Math.max(dt,.001);E.svs+=(E.sv-E.svs)*.15;E.ps=E.so;while(E.ph.length<N)E.ph.push({oy:0,vy:0});while(E.ha.length<N)E.ha.push(0);const cardW=c.cW??220,cardAspectRatio=getAspectRatioValue(c.cAspectRatio),fixedCardH=cardAspectRatio?Math.round(cardW/cardAspectRatio):null,rad=c.cR??12;const ti=c.tilt??.75,da=(c.dAng??-25)*Math.PI/180;const fl=c.focal??800,sf=c.stf??.06,dm=c.dmp??.82;const wa=c.wAm??35,wd=c.wDl??.4,ip=E.ip;const wpA=c.wpAmp??60,wpF=c.wpFreq??1.2,wpAn=c.wpAnim??.3;const tl=N*gap,cosD=Math.cos(da),sinD=Math.sin(da);const perpX=-sinD,perpY=cosD;const p2x=2/bW,p2y=2/bH;gl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT);gl.useProgram(E.prog);gl.bindVertexArray(E.vao);const cards=[];for(let i=0;i<N;i++){const rT=((i/N+E.so)%1+1)%1,t=rT-.5,dist=t*tl;const ph=i*wd;const f=E.svs*wa*.025*Math.sin(now*.006-ph);E.ph[i].vy+=(f-E.ph[i].oy*sf)*Math.min(dt*60,3)*.5;E.ph[i].vy*=dm;E.ph[i].oy+=E.ph[i].vy*Math.min(dt*60,3);const waveOffset=Math.sin(dist*wpF*.005+E.so*wpAn)*wpA;const bx=dist*cosD+waveOffset*perpX;const by=dist*sinD+waveOffset*perpY+E.ph[i].oy;const px=bx*ip,py=by*ip;const ef=ss(0,.1,rT)*ss(0,.1,1-rT);if(ef<.001||Math.abs(px)>bW/2+cardW*2||Math.abs(py)>bH/2+cardW*2)continue;cards.push({i,px,py,a:ef,sk:dist});}cards.sort((a,b)=>b.sk-a.sk);E.hitCards=[];for(const cd of cards){const item=it[cd.i%it.length];if(!item)continue;const fallbackCardH=fixedCardH??Math.round(cardW*2/3);const imageSrc=selectImageSrc(item.image,cardW,fallbackCardH);if(!imageSrc)continue;let te=E.texMap.get(imageSrc);if(!te){const tx=loadTex(gl,imageSrc,(_t,w,h)=>{const e=E.texMap.get(imageSrc);if(e){e.loaded=true;e.failed=false;e.w=w;e.h=h;}},()=>{const e=E.texMap.get(imageSrc);if(e)e.failed=true;});te={tex:tx,w:cardW,h:fallbackCardH,loaded:false,failed:false};E.texMap.set(imageSrc,te);}const cH=fixedCardH??(te.failed&&E.statusTex.error?Math.round(cardW*(E.statusTex.error.h/E.statusTex.error.w)):te.loaded&&te.w>0?Math.round(cardW*(te.h/te.w)):Math.round(cardW*2/3));const ih=cd.i===E.hi;E.ha[cd.i]+=((ih?1:0)-E.ha[cd.i])*.12;const renderTex=te.failed?E.statusTex.error||(E.statusTex.error=mkFallbackTex(gl)):te;gl.uniform2f(E.ul.u_center,cd.px*p2x,-cd.py*p2y);gl.uniform2f(E.ul.u_px2ndc,p2x,p2y);gl.uniform2f(E.ul.u_scale,cardW,cH);gl.uniform1f(E.ul.u_rotY,ti);gl.uniform1f(E.ul.u_focal,fl);gl.uniform1f(E.ul.u_hover,E.ha[cd.i]);gl.activeTexture(gl.TEXTURE0);gl.bindTexture(gl.TEXTURE_2D,renderTex?.tex||te.tex);gl.uniform1i(E.ul.u_tex,0);gl.uniform2f(E.ul.u_cardPx,cardW,cH);gl.uniform1f(E.ul.u_radius,rad);gl.uniform1f(E.ul.u_alpha,cd.a);gl.uniform2f(E.ul.u_texSize,renderTex?.w||te.w,renderTex?.h||te.h);const lx=.35-cd.px/bW*.4,ly=.45+cd.py/bH*.25;const ll=Math.sqrt(lx*lx+ly*ly)||1;gl.uniform2f(E.ul.u_lightDir,lx/ll,ly/ll);gl.uniform1f(E.ul.u_bevelOn,c.cBevel??true?1:0);gl.drawElements(gl.TRIANGLES,6,gl.UNSIGNED_SHORT,0);const sx=bW/2+cd.px,sy=bH/2+cd.py;E.hitCards.push({i:cd.i,sx,sy,w:cardW,h:cH,rotY:ti,focal:fl,hover:E.ha[cd.i],radius:rad});}gl.bindVertexArray(null);const bi=getPointerHit();E.pointerHit=bi;if(E.hi!==bi){E.hi=bi;}const activeItem=bi>=0?it[bi%it.length]:null;const nextCursor=bi>=0&&(c.clickAction||activeItem?.link)?\"pointer\":\"default\";if(E.cursor!==nextCursor){E.cursor=nextCursor;cvs.style.cursor=nextCursor;}if(E.barRef&&E.barRef.children){const TICK_COUNT=E.barRef.children.length;const prog=(-E.so%1+1)%1;const activeInt=Math.floor(prog*TICK_COUNT);if(activeInt!==E.barActiveIndex){E.barActiveIndex=activeInt;for(let i=0;i<TICK_COUNT;i++){const child=E.barRef.children[i];if(child.setAttribute){child.setAttribute(\"opacity\",i<=activeInt?\"1\":\"0.2\");}}}}};},[shouldSkipInteractiveWork,isC,scopeId,st.config.firstId,iid]);useEffect(()=>()=>{teardownScene();},[]);const lightboxMediaStyle={maxWidth:`calc(100% - ${lbPadding*3}px)`,maxHeight:`calc(100% - ${lbPadding*3}px)`,borderRadius:lbRadius,boxShadow:\"0 20px 50px rgba(0,0,0,0.5)\"};const lightboxControlBaseStyle={cursor:\"pointer\",zIndex:11,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:lbArrowBg,border:lbControlBorder,boxShadow:lbControlShadow,backdropFilter:lbControlBlur,WebkitBackdropFilter:lbControlBlur};const getControlColor=control=>{if(control===\"close\"){return hoveredControl===\"close\"?lbCloseHoverColor:lbCloseColor;}return hoveredControl===control?lbArrowHoverColor:lbArrowColor;};const renderControlIcon=control=>renderControlGraphic({control,useDefaultIcon:control===\"close\"?lbCloseType:lbArrowType,uploadSrc:control===\"close\"?lbCloseUpload:control===\"prev\"?lbArrowPrev:lbArrowNext,hasUploadError:lightboxIconError[control],size:control===\"close\"?lbCloseSize:lbArrowSize,color:getControlColor(control),onUploadError:()=>markIconError(control)});const activateKeyboardItem=()=>{if(activeKeyboardIndex<0||activeKeyboardIndex>=validItems.length){return;}const item=validItems[activeKeyboardIndex];if(clickAction){openLightbox(activeKeyboardIndex);}else if(item?.link){openSafeUrl(item.link,item.newTab);}};const handleGalleryKeyDown=e=>{if(currentLbItem||validItems.length===0)return;if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();activateKeyboardItem();return;}if(e.key===\"Home\"){e.preventDefault();startTransition(()=>setKeyboardIndex(0));return;}if(e.key===\"End\"){e.preventDefault();startTransition(()=>setKeyboardIndex(validItems.length-1));return;}if(e.key===\"ArrowLeft\"||e.key===\"ArrowUp\"||e.key===\"ArrowRight\"||e.key===\"ArrowDown\"){e.preventDefault();startTransition(()=>{setKeyboardIndex(prev=>{if(validItems.length<=0)return 0;if(e.key===\"ArrowLeft\"||e.key===\"ArrowUp\"){return prev<=0?validItems.length-1:prev-1;}return prev>=validItems.length-1?0:prev+1;});});}};if(isOnCanvas){return /*#__PURE__*/_jsx(PreviewPlaceholder,{title:\"CMS Surf Gallery\",subtitle:\"Please check in Preview or Publish.\"});}if(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",borderRadius:cR,background:\"linear-gradient(135deg, rgba(15,23,42,0.96), rgba(30,41,59,0.88))\"}});}return /*#__PURE__*/_jsxs(\"div\",{ref:cRef,\"data-surf-root\":\"true\",\"data-surf-config-key\":configSignature,tabIndex:canRenderGallery&&validItems.length>0?0:-1,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",backgroundColor:\"transparent\",display:isC&&scopeId&&st.config.firstId!==iid?\"none\":undefined},role:\"region\",\"aria-label\":\"CMS Surf Gallery\",\"aria-describedby\":canRenderGallery&&validItems.length>0&&!currentLbItem?keyboardHelpId:undefined,\"aria-keyshortcuts\":\"ArrowLeft ArrowRight ArrowUp ArrowDown Home End Enter Space\",onKeyDown:handleGalleryKeyDown,children:[canRenderGallery&&validItems.length>0&&/*#__PURE__*/_jsx(\"div\",{id:keyboardHelpId,style:SR_ONLY_STYLE,\"aria-live\":\"polite\",\"aria-hidden\":currentLbItem?true:undefined,children:`${activeKeyboardIndex+1} of ${validItems.length}. ${keyboardItemLabel}. ${keyboardActionHint}`}),showProgressBar&&canRenderGallery&&/*#__PURE__*/_jsx(\"svg\",{ref:el=>{E.barRef=el;},\"aria-hidden\":\"true\",focusable:\"false\",width:\"200\",height:\"12\",viewBox:\"0 0 200 12\",style:{position:\"absolute\",bottom:40,left:\"50%\",transform:\"translateX(-50%)\",zIndex:10,pointerEvents:\"none\",mixBlendMode:\"difference\"},children:Array.from({length:40}).map((_,i)=>/*#__PURE__*/_jsx(\"rect\",{x:i*5,y:0,width:2,height:12,fill:\"#fff\",opacity:.2},i))}),/*#__PURE__*/_jsx(AnimatePresence,{children:currentLbItem&&/*#__PURE__*/_jsxs(motion.div,{ref:dialogRef,...lightboxOverlayMotion,style:{position:\"fixed\",inset:0,zIndex:1e3,backgroundColor:lbBg,backdropFilter:`blur(${lbBlur}px)`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":lightboxItemLabel,tabIndex:-1,onKeyDown:e=>{if(e.key===\"Escape\"){closeLightbox();}else if(e.key===\"Tab\"){const focusable=getFocusableElements(dialogRef.current);if(focusable.length===0){e.preventDefault();dialogRef.current?.focus();return;}const first=focusable[0];const last=focusable[focusable.length-1];const activeEl=document.activeElement;const isWithinDialog=!!activeEl&&dialogRef.current?.contains(activeEl);if(!isWithinDialog||activeEl===dialogRef.current){e.preventDefault();const nextTarget=e.shiftKey?last:first;nextTarget.focus();}else if(e.shiftKey&&activeEl===first){e.preventDefault();last.focus();}else if(!e.shiftKey&&activeEl===last){e.preventDefault();first.focus();}}else if(e.key===\"ArrowLeft\"){stepLightbox(-1,validItems.length);}else if(e.key===\"ArrowRight\"){stepLightbox(1,validItems.length);}},onClick:e=>{if(e.target===e.currentTarget&&lbCloseOverlay){closeLightbox();}},children:[/*#__PURE__*/_jsx(LightboxControlButton,{ariaLabel:\"Previous image\",style:{...lightboxControlBaseStyle,position:\"absolute\",left:lbPadding+lbArrowMargin,top:\"50%\",transform:\"translateY(-50%)\",padding:lbArrowPadding,borderRadius:lbArrowRadius},onAction:()=>stepLightbox(-1,validItems.length),onHoverChange:hovered=>setHoveredControlValue(hovered?\"prev\":null),children:renderControlIcon(\"prev\")}),/*#__PURE__*/_jsx(LightboxControlButton,{ariaLabel:\"Next image\",style:{...lightboxControlBaseStyle,position:\"absolute\",right:lbPadding+lbArrowMargin,top:\"50%\",transform:\"translateY(-50%)\",padding:lbArrowPadding,borderRadius:lbArrowRadius},onAction:()=>stepLightbox(1,validItems.length),onHoverChange:hovered=>setHoveredControlValue(hovered?\"next\":null),children:renderControlIcon(\"next\")}),lightboxImageError||!lightboxImageSrc?/*#__PURE__*/_jsx(motion.div,{...lightboxMediaMotion,role:\"img\",\"aria-label\":lightboxItemLabel,onClick:e=>e.stopPropagation(),style:{...lightboxMediaStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24,overflow:\"hidden\",background:\"linear-gradient(135deg, rgba(15,23,42,0.96), rgba(30,41,59,0.88))\",border:\"1px solid rgba(248,250,252,0.16)\"}},lightboxItemKey):/*#__PURE__*/_jsx(motion.img,{...lightboxMediaMotion,src:lightboxImageSrc,alt:lightboxItemLabel,decoding:\"async\",onClick:e=>e.stopPropagation(),onError:()=>{startTransition(()=>setLightboxImageError(true));},style:{...lightboxMediaStyle,objectFit:\"contain\"}},lightboxItemKey),lbShowClose&&/*#__PURE__*/_jsx(LightboxControlButton,{buttonRef:closeButtonRef,ariaLabel:\"Close lightbox\",style:{...lightboxControlBaseStyle,position:\"absolute\",top:lbPadding,right:lbPadding,padding:10,borderRadius:Math.max(lbArrowRadius,lbCloseSize)},onAction:closeLightbox,onHoverChange:hovered=>setHoveredControlValue(hovered?\"close\":null),children:renderControlIcon(\"close\")})]})})]});}const previewShellStyle={width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24,background:\"rgba(0, 0, 0, 0.02)\"};const previewCardStyle={width:\"100%\",maxWidth:420,padding:\"24px 32px\",borderRadius:16,background:\"#ffffff\",border:\"1px solid rgba(0, 0, 0, 0.08)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:8,textAlign:\"center\"};const previewTitleStyle={margin:0,color:\"#1d1d1f\",fontFamily:'-apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Helvetica Neue\", sans-serif',fontSize:20,fontWeight:600,letterSpacing:\"-0.015em\",lineHeight:1.2};const previewSubtitleStyle={margin:0,color:\"#86868b\",fontFamily:'-apple-system, BlinkMacSystemFont, \"SF Pro Text\", \"Helvetica Neue\", sans-serif',fontSize:14,fontWeight:400,lineHeight:1.4};const ICON_FILE_TYPES=[\"svg\",\"png\",\"jpg\",\"jpeg\",\"webp\"];const hideLinkControls=({clickAction})=>clickAction===true;const hideLightboxControls=({clickAction})=>!clickAction;const hideUploadedIconControl=nested=>nested.type;const hideDefaultIconControl=nested=>!nested.type;const DEFAULT_ICON_TYPE_CONTROL={title:\"Type\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Default\",disabledTitle:\"Upload\"};const DEFAULT_ICON_COLOR_CONTROL={title:\"Color\",type:ControlType.Color,defaultValue:\"#F8FAFC\",hidden:hideDefaultIconControl};const DEFAULT_ICON_HOVER_COLOR_CONTROL={title:\"Hover Color\",type:ControlType.Color,defaultValue:\"#FFFFFF\",hidden:hideDefaultIconControl};function PreviewPlaceholder({title,subtitle}){return /*#__PURE__*/_jsx(\"div\",{style:previewShellStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:previewCardStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:previewTitleStyle,children:title}),/*#__PURE__*/_jsx(\"p\",{style:previewSubtitleStyle,children:subtitle})]})});}CMS_SURF_GALLERY.defaultProps={scrollSpeed:.6,cardStyle:{width:220,radius:12,gap:180,bevel:true,aspectRatio:\"auto\"},intro:true,showProgressBar:true,clickAction:false};addPropertyControls(CMS_SURF_GALLERY,{image:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"Click the [+] icon next to the property and choose 'Set Variable' to link a CMS image field.\"},text:{type:ControlType.String,title:\"Title\",description:\"Click the [+] icon next to the property and choose 'Set Variable' to link a CMS text field.\"},clickAction:{type:ControlType.Boolean,title:\"When Clicked\",defaultValue:false,enabledTitle:\"Lightbox\",disabledTitle:\"Link\"},link:{type:ControlType.Link,title:\"Link\",hidden:hideLinkControls},newTab:{type:ControlType.Boolean,title:\"Open in new tab\",defaultValue:false,hidden:hideLinkControls},lightbox:{title:\"Lightbox\",type:ControlType.Object,hidden:hideLightboxControls,controls:{padding:{title:\"Padding\",type:ControlType.Number,defaultValue:60,min:0,max:200,unit:\"px\"},radius:{title:\"Border Radius\",type:ControlType.Number,defaultValue:12,min:0,max:100,unit:\"px\"},closeControl:{title:\"Close Icon\",type:ControlType.Object,controls:{show:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},type:DEFAULT_ICON_TYPE_CONTROL,upload:{title:\"Upload\",type:ControlType.File,allowedFileTypes:ICON_FILE_TYPES,hidden:hideUploadedIconControl},size:{title:\"Size\",type:ControlType.Number,defaultValue:32,min:8,max:80,unit:\"px\"},color:DEFAULT_ICON_COLOR_CONTROL,hoverColor:DEFAULT_ICON_HOVER_COLOR_CONTROL}},arrowControl:{title:\"Arrow Icon\",type:ControlType.Object,controls:{type:DEFAULT_ICON_TYPE_CONTROL,prev:{title:\"Prev Icon\",type:ControlType.File,allowedFileTypes:ICON_FILE_TYPES,hidden:hideUploadedIconControl},next:{title:\"Next Icon\",type:ControlType.File,allowedFileTypes:ICON_FILE_TYPES,hidden:hideUploadedIconControl},size:{title:\"Size\",type:ControlType.Number,defaultValue:24,min:8,max:80,unit:\"px\"},color:DEFAULT_ICON_COLOR_CONTROL,hoverColor:DEFAULT_ICON_HOVER_COLOR_CONTROL,padding:{title:\"Padding\",type:ControlType.Number,defaultValue:10,min:0,max:80,unit:\"px\"},margin:{title:\"Margin\",type:ControlType.Number,defaultValue:0,min:-100,max:200,unit:\"px\"},bgColor:{title:\"Background Color\",type:ControlType.Color,defaultValue:\"rgba(15,23,42,0.44)\"},radius:{title:\"Border Radius\",type:ControlType.Number,defaultValue:40,min:0,max:100,unit:\"px\"}}},background:{title:\"Background\",type:ControlType.Object,controls:{bg:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.85)\"},blur:{title:\"Backdrop Blur\",description:\"Backdrop Blur\",type:ControlType.Number,defaultValue:10,min:0,max:50,unit:\"px\"}}},closeOnClickOverlay:{title:\"Backdrop Close\",description:\"Close the lightbox when clicking on the backdrop.\",type:ControlType.Boolean,defaultValue:true}}},cardStyle:{type:ControlType.Object,title:\"Card Style\",controls:{aspectRatio:{type:ControlType.Enum,title:\"Image Ratio\",defaultValue:\"auto\",options:ASPECT_RATIO_OPTIONS,optionTitles:[\"Auto(Original)\",\"1:1\",\"3:2\",\"4:3\",\"16:9\",\"2:3\",\"3:4\",\"4:5\",\"9:16\"]},width:{type:ControlType.Number,title:\"Width\",min:50,max:1e3,unit:\"px\",defaultValue:220},radius:{type:ControlType.Number,title:\"Border Radius\",min:0,max:100,unit:\"px\",step:1,defaultValue:12},gap:{type:ControlType.Number,title:\"Gap\",min:50,max:500,unit:\"px\",defaultValue:180},bevel:{type:ControlType.Boolean,title:\"3D Effect\",defaultValue:true}}},layout:{type:ControlType.Object,title:\"Scene\",controls:{tiltAngle:{type:ControlType.Number,title:\"Perspective Tilt\",description:\"Perspective Tilt\",min:0,max:90,step:1,unit:\"\\xb0\",defaultValue:43},diagonalAngle:{type:ControlType.Number,title:\"Diagonal Flow\",description:\"Diagonal Flow\",min:-80,max:80,step:5,unit:\"\\xb0\",defaultValue:-25},waveAmount:{type:ControlType.Number,title:\"Wave Amount\",description:\"Wave Amount\",min:0,max:5,step:.1,defaultValue:1.6}}},scrollSpeed:{type:ControlType.Number,title:\"Scroll Speed\",min:.1,max:1,step:.1,unit:\"x\",defaultValue:.6},intro:{type:ControlType.Boolean,title:\"Intro Animation\",enabledTitle:\"Enabled\",disabledTitle:\"Disabled\",defaultValue:true},showProgressBar:{type:ControlType.Boolean,title:\"Progress Bar\",description:\"Created by [THE DESIGN FUTURIST](https://thedesignfuturist.zip)\",enabledTitle:\"show\",disabledTitle:\"hide\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMS_SURF_GALLERY\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cms_3d_surf_gallery.map","// Generated by Framer (0b8b5e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-q8Ttd\";const variantClassNames={XvqTw0Be9:\"framer-v-jjcw9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,subtitle,title,width,...props})=>{var _ref,_ref1;return{...props,WuF2iG84P:(_ref=subtitle!==null&&subtitle!==void 0?subtitle:props.WuF2iG84P)!==null&&_ref!==void 0?_ref:\"Set up the component by adding background and bouncer elements to the component properties.\",yeAnKbEUZ:(_ref1=title!==null&&title!==void 0?title:props.yeAnKbEUZ)!==null&&_ref1!==void 0?_ref1:\"Screen Saver\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,yeAnKbEUZ,WuF2iG84P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XvqTw0Be9\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jjcw9a\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XvqTw0Be9\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(136, 85, 255, 0.1)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uh2i08\",layoutDependency:layoutDependency,layoutId:\"aM7oiNoFL\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-flw0dh\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GthLmGmBt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><g id=\"ss11036020200_1\"><path d=\"M 0 0 L 28 0 L 28 28 L 0 28 Z\" fill=\"transparent\"></path><path d=\"M 21 7.113 C 21 7.041 21.029 6.971 21.079 6.921 L 27.534 0.465 C 27.613 0.388 27.73 0.365 27.831 0.407 C 27.933 0.449 28 0.548 28 0.658 L 28 13.888 C 28 13.96 27.971 14.028 27.921 14.079 L 21 21 Z M 7 21 L 7 7.658 C 7 7.548 6.933 7.449 6.831 7.407 C 6.73 7.365 6.613 7.388 6.534 7.465 L 0.079 13.921 C 0.028 13.972 0 14.041 0 14.113 L 0 27.728 C 0 27.877 0.122 28 0.273 28 L 13.888 28 C 13.96 28 14.028 27.971 14.079 27.921 L 21 21 Z\" fill=\"rgb(153, 102, 255)\"></path></g></svg>',svgContentId:11036020200,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k3ullq\",layoutDependency:layoutDependency,layoutId:\"E3DQBYSAf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 102, 255))\"},children:\"Screen Saver\"})}),className:\"framer-q0gs4u\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"UqJwZqJjg\",style:{\"--extracted-r6o4lv\":\"rgb(153, 102, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yeAnKbEUZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(153, 102, 255, 0.7))\"},children:\"Set up the component by adding background and bouncer elements to the component properties.\"})}),className:\"framer-g5dqhc\",\"data-framer-name\":\"Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RJ7UF99m8\",style:{\"--extracted-r6o4lv\":\"rgba(153, 102, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WuF2iG84P,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q8Ttd.framer-qanqo2, .framer-q8Ttd .framer-qanqo2 { display: block; }\",\".framer-q8Ttd.framer-jjcw9a { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-q8Ttd .framer-uh2i08 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-q8Ttd .framer-flw0dh { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-q8Ttd .framer-k3ullq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-q8Ttd .framer-q0gs4u, .framer-q8Ttd .framer-g5dqhc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q8Ttd.framer-jjcw9a, .framer-q8Ttd .framer-uh2i08, .framer-q8Ttd .framer-k3ullq { gap: 0px; } .framer-q8Ttd.framer-jjcw9a > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-q8Ttd.framer-jjcw9a > :first-child { margin-left: 0px; } .framer-q8Ttd.framer-jjcw9a > :last-child { margin-right: 0px; } .framer-q8Ttd .framer-uh2i08 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-q8Ttd .framer-uh2i08 > :first-child, .framer-q8Ttd .framer-k3ullq > :first-child { margin-top: 0px; } .framer-q8Ttd .framer-uh2i08 > :last-child, .framer-q8Ttd .framer-k3ullq > :last-child { margin-bottom: 0px; } .framer-q8Ttd .framer-k3ullq > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yeAnKbEUZ\":\"title\",\"WuF2iG84P\":\"subtitle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerW7oLCU4_B=withCSS(Component,css,\"framer-q8Ttd\");export default FramerW7oLCU4_B;FramerW7oLCU4_B.displayName=\"Utils/Component Message\";FramerW7oLCU4_B.defaultProps={height:200,width:400};addPropertyControls(FramerW7oLCU4_B,{yeAnKbEUZ:{defaultValue:\"Screen Saver\",displayTextArea:false,title:\"Title\",type:ControlType.String},WuF2iG84P:{defaultValue:\"Set up the component by adding background and bouncer elements to the component properties.\",displayTextArea:false,title:\"Subtitle\",type:ControlType.String}});addFonts(FramerW7oLCU4_B,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW7oLCU4_B\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"yeAnKbEUZ\\\":\\\"title\\\",\\\"WuF2iG84P\\\":\\\"subtitle\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W7oLCU4_B.map","/*\n * Utils/Component Message\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\nexport { default } from \"https://framerusercontent.com/modules/fMDE7Cqb2uOvQFAHEP2m/cRfVFRl0izzBulKFjOAe/W7oLCU4_B.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{cloneElement}from\"react\";import UtilsComponentMessage from\"https://framer.com/m/Utils-Component-Message-ZVoG.js@cRfVFRl0izzBulKFjOAe\";export const ComponentMessage=({title,subtitle,style})=>{return /*#__PURE__*/_jsx(UtilsComponentMessage,{yeAnKbEUZ:title,WuF2iG84P:subtitle,style:{width:\"100%\",height:\"100%\",...style}});};/* \n    This function is also used many times to make sure components work even if we set a color style like \"Accent\" on their color properties. We can make this into a utility function.\n*/export const extractRGBColorFromString=str=>{const rgbRegex=/(rgba|rgb)\\(.*?\\)/g;const match=str.match(rgbRegex);return match?match[0]:str;};/*\n    This function makes a connected layer use the sizing of the component it is inside,\n    preventing it from being larger or smaller than the component's size.\n    Use this on layers connected with ControlType.ComponentInstance.\n*/export function styleLayer(layer,style={}){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const{width,height,...otherStyle}=style;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height},...otherStyle}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height},...otherStyle}});}}return newLayer;}\nexport const __FramerMetadata__ = {\"exports\":{\"ComponentMessage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"extractRGBColorFromString\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useMotionValue}from\"framer-motion\";import{ComponentMessage}from\"https://framerusercontent.com/modules/aej5zpwxBpkMdzOteBwy/DWeAZ5wauvGM5oFwVdgS/Utils.js\";const MediaRenderer=/*#__PURE__*/React.memo(({mode,media,currentTime,imageFit,videoRef,display,poster,posterEnabled})=>{const commonStyle={width:\"100%\",height:\"100%\",objectFit:imageFit,position:\"absolute\",top:0,left:0,display};React.useEffect(()=>{if(mode===\"video\"&&videoRef?.current&&currentTime!==undefined){const video=videoRef.current;if(Math.abs(video.currentTime-currentTime)>.1){video.currentTime=currentTime;}}},[mode,videoRef,currentTime]);if(mode===\"image\"){return /*#__PURE__*/_jsx(\"img\",{src:media.src,style:commonStyle,alt:\"\"});}else{return /*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:media,style:commonStyle,preload:\"auto\",muted:true,playsInline:true,poster:posterEnabled?poster:undefined});}});/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ScrollMedia({mode,images,video,scrollAreaHeight,imageFit,frameRate=30,sequenceStartOffset=0,triggerPosition=\"text-align-top\",poster,posterEnabled}){const[mediaState,setMediaState]=React.useState({loadedMedia:[],currentTime:0,videoDuration:0,isVideoMetadataLoaded:false});const videoRef=React.useRef(null);const componentRef=React.useRef(null);const scrollY=useMotionValue(0);const lastUpdateTime=React.useRef(0);const frameInterval=React.useMemo(()=>1e3/frameRate,[frameRate]);const startPositionRef=React.useRef(null);React.useEffect(()=>{if(mode===\"image\"){const preloadedImages=images.map(src=>{const img=new Image;img.src=src;return img;});setMediaState(prev=>({...prev,loadedMedia:preloadedImages}));}else{setMediaState(prev=>({...prev,loadedMedia:[],isVideoMetadataLoaded:false}));}},[images,mode]);React.useEffect(()=>{if(mode===\"video\"&&videoRef.current){const handleLoadedMetadata=()=>{setMediaState(prev=>({...prev,videoDuration:videoRef.current.duration,isVideoMetadataLoaded:true}));};videoRef.current.addEventListener(\"loadedmetadata\",handleLoadedMetadata);videoRef.current.load();return()=>{videoRef.current?.removeEventListener(\"loadedmetadata\",handleLoadedMetadata);};}},[mode,video]);const getOriginalPosition=element=>{// Find sticky parent or use the element itself if no sticky parent\nconst findStickyParent=el=>{let currentElement=el;while(currentElement&&currentElement!==document.body){const position=window.getComputedStyle(currentElement).position;if(position===\"sticky\"){return currentElement;}currentElement=currentElement.parentElement;}return null;};const stickyElement=findStickyParent(element);const targetElement=stickyElement||element;// Store original position\nconst originalPosition=targetElement.style.position;// Temporarily remove positioning\ntargetElement.style.position=\"static\";// Get position\nconst rect=targetElement.getBoundingClientRect();const scrollTop=window.pageYOffset||document.documentElement.scrollTop;const top=rect.top+scrollTop;// Restore original position\ntargetElement.style.position=originalPosition;return top;};const updateMediaPosition=React.useCallback(scrollPosition=>{if(!componentRef.current)return;const now=performance.now();if(mode===\"video\"&&now-lastUpdateTime.current<frameInterval)return;const rect=componentRef.current.getBoundingClientRect();const viewportHeight=window.innerHeight;const documentHeight=document.documentElement.scrollHeight;let triggerPoint=0;switch(triggerPosition){case\"text-align-middle\":triggerPoint=viewportHeight/2;break;case\"text-align-bottom\":triggerPoint=viewportHeight;break;default:triggerPoint=0;}let element=componentRef.current;if(startPositionRef.current===null&&rect.top<=triggerPoint){startPositionRef.current=getOriginalPosition(componentRef.current);}if(startPositionRef.current!==null){const scrollDistance=scrollPosition-startPositionRef.current;const totalScrollDistance=documentHeight-startPositionRef.current;const effectiveScrollArea=Math.min(scrollAreaHeight,totalScrollDistance);const progress=Math.max(0,Math.min(scrollDistance/effectiveScrollArea,1));if(mode===\"image\"){const newIndex=Math.floor(progress*(mediaState.loadedMedia.length-1));setMediaState(prev=>({...prev,currentTime:Math.min(newIndex,prev.loadedMedia.length-1)}));}else if(mode===\"video\"&&mediaState.videoDuration>0){const newTime=progress*mediaState.videoDuration;setMediaState(prev=>({...prev,currentTime:Math.min(newTime,prev.videoDuration)}));}}lastUpdateTime.current=now;},[mode,triggerPosition,scrollAreaHeight,mediaState.loadedMedia.length,mediaState.videoDuration,frameInterval]);const handleScroll=React.useCallback(()=>{requestAnimationFrame(()=>{const scrollPosition=window.scrollY;scrollY.set(scrollPosition);updateMediaPosition(scrollPosition);});},[scrollY,updateMediaPosition]);React.useEffect(()=>{window.addEventListener(\"scroll\",handleScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",handleScroll);startPositionRef.current=null;};},[handleScroll,video]);React.useEffect(()=>{const initialScrollPosition=window.scrollY;if(mode===\"video\"&&mediaState.isVideoMetadataLoaded){const initialScrollPosition=window.scrollY;scrollY.set(initialScrollPosition);updateMediaPosition(initialScrollPosition);}if(mode===\"image\"){scrollY.set(initialScrollPosition);updateMediaPosition(initialScrollPosition);}},[mode,mediaState.isVideoMetadataLoaded,updateMediaPosition]);const isEmptyState=React.useMemo(()=>{return mode===\"image\"&&images.length===0||mode===\"video\"&&!video;},[mode,images,video]);if(isEmptyState){return /*#__PURE__*/_jsx(ComponentMessage,{title:\"Scroll Media Component\",subtitle:mode===\"video\"?\"Upload a video file on the right properties panel.\":\"Upload your images/video on the right properties panel.\"});}return /*#__PURE__*/_jsx(\"div\",{ref:componentRef,style:{width:\"100%\",height:\"100%\",position:\"relative\"},children:mode===\"image\"?mediaState.loadedMedia.map((img,index)=>/*#__PURE__*/_jsx(MediaRenderer,{mode:\"image\",media:img,imageFit:imageFit,display:index===Math.floor(mediaState.currentTime)?\"block\":\"none\"},index)):/*#__PURE__*/_jsx(MediaRenderer,{mode:\"video\",media:video,currentTime:mediaState.currentTime,imageFit:imageFit,videoRef:videoRef,display:\"block\",poster:poster,posterEnabled:posterEnabled})});}ScrollMedia.displayName=\"Scroll Media\";ScrollMedia.defaultProps={mode:\"image\",images:[],video:\"\",scrollAreaHeight:5e3,imageFit:\"cover\",frameRate:30,sequenceStartOffset:0,triggerPosition:\"text-align-top\",posterEnabled:false,poster:\"\"};addPropertyControls(ScrollMedia,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"image\",\"video\"],optionTitles:[\"Image\",\"Video\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},images:{type:ControlType.Array,title:\"Images\",propertyControl:{type:ControlType.Image},hidden:({mode})=>mode!==\"image\"},video:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\"],hidden:({mode})=>mode!==\"video\"},imageFit:{type:ControlType.Enum,title:\"Media Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"I recommend adding a poster. [Learn more](https://framer.com/help/articles/how-are-videos-optimized-in-framer/).\",hidden:({mode})=>mode!==\"video\"},poster:{type:ControlType.Image,title:\" \",hidden:({mode,posterEnabled})=>mode!==\"video\"||!posterEnabled},triggerPosition:{type:ControlType.Enum,title:\"Start\",options:[\"text-align-top\",\"text-align-middle\",\"text-align-bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"text-align-top\",\"text-align-middle\",\"text-align-bottom\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\"},scrollAreaHeight:{type:ControlType.Number,title:\"Length\",description:\"Rule of thumb: 500 for each second of the video. So for a 10s video, set length to 5000.\",min:10,max:1e5,step:100},frameRate:{type:ControlType.Number,title:\"FPS\",min:1,max:60,step:1,hidden:({mode})=>mode!==\"video\"},sequenceStartOffset:{type:ControlType.Number,title:\"Offset\",min:0,max:1e4,step:100,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollMedia\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollMedia_Prod.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"yjb4iGJzD\",\"oYiTMmPju\"];const serializationHash=\"framer-YU3iu\";const variantClassNames={oYiTMmPju:\"framer-v-2a4s1b\",yjb4iGJzD:\"framer-v-12vs8bi\"};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={Default:\"yjb4iGJzD\",Expand:\"oYiTMmPju\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yjb4iGJzD\"};};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:\"yjb4iGJzD\",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-12vs8bi\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yjb4iGJzD\",ref:refBinding,style:{...style},...addPropertyOverrides({oYiTMmPju:{\"data-framer-name\":\"Expand\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-51mcd7\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"gQljfSm3g\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:.4}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YU3iu.framer-1e0z3e7, .framer-YU3iu .framer-1e0z3e7 { display: block; }\",\".framer-YU3iu.framer-12vs8bi { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 500px; }\",\".framer-YU3iu .framer-51mcd7 { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-YU3iu.framer-v-2a4s1b .framer-51mcd7 { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oYiTMmPju\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameryb0qkEpBj=withCSS(Component,css,\"framer-YU3iu\");export default Frameryb0qkEpBj;Frameryb0qkEpBj.displayName=\"Line\";Frameryb0qkEpBj.defaultProps={height:1,width:500};addPropertyControls(Frameryb0qkEpBj,{variant:{options:[\"yjb4iGJzD\",\"oYiTMmPju\"],optionTitles:[\"Default\",\"Expand\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameryb0qkEpBj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryb0qkEpBj\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"500\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oYiTMmPju\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yb0qkEpBj.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useInView,useAnimationControls}from\"framer-motion\";import{useRef,useMemo,useState,useCallback}from\"react\";export default function TextRevealAnimations(props){const{baseText,textColor,optionalColor,textStyle,animationDirection,animationOrigin,delay,letterDelay,letterDuration,letterDistance,offsetMultiplier,rotateChar,padding,uppercase,replay,loop,numCopies,repeatType=[\"mirror\",\"reverse\",\"loop\"],showSymbol,symbol,gap}=props;const ref=useRef(null);const isInView=useInView(ref,{once:replay?true:false});const[isHovering,setIsHovering]=useState(false);const controls=useAnimationControls();// Memoize the processed text to avoid recalculating on every render\nconst processedText=useMemo(()=>{return uppercase?baseText.toUpperCase():baseText;},[baseText,uppercase]);// Memoize characters array\nconst characters=useMemo(()=>{return processedText.split(\"\");},[processedText]);// Memoize animation indices calculation\nconst animationIndices=useMemo(()=>{const textLength=characters.length;let indices=Array(textLength).fill(0).map((_,i)=>i);if(animationOrigin===\"start\"){return indices;}else if(animationOrigin===\"end\"){return indices.reverse();}else if(animationOrigin===\"middle\"){const middle=Math.floor(textLength/2);const result=new Array(textLength);result[0]=middle;let leftPos=middle-1;let rightPos=middle+1;let index=1;while(leftPos>=0||rightPos<textLength){if(rightPos<textLength){result[index++]=rightPos++;}if(leftPos>=0){result[index++]=leftPos--;}}const orderMap={};result.forEach((pos,i)=>{orderMap[pos]=i;});return indices.map(i=>orderMap[i]);}return indices;},[characters.length,animationOrigin]);// Memoize letter variants to prevent recreation on each render\nconst letterVariants=useMemo(()=>({hidden:{y:animationDirection===\"bottom\"?letterDistance*offsetMultiplier:-letterDistance*offsetMultiplier,rotateX:rotateChar},visible:i=>({y:0,rotateX:0,transition:{delay:i*letterDelay+delay,duration:letterDuration,ease:[.6,.4,0,1],repeat:loop?50:0,repeatType:repeatType,repeatDelay:3.5}})}),[animationDirection,letterDistance,offsetMultiplier,rotateChar,letterDelay,delay,letterDuration,loop,repeatType]);// Memoize text height calculation\nconst textHeight=useMemo(()=>{const fontSize=parseInt(textStyle.fontSize)||26;const lineHeight=parseFloat(textStyle.lineHeight)||1.2;return fontSize*lineHeight;},[textStyle.fontSize,textStyle.lineHeight]);// Memoize text line array\nconst textLine=useMemo(()=>{return Array.from({length:numCopies},(_,i)=>i);},[numCopies]);// Memoize the character display function\nconst getCharToDisplay=useCallback((itemIndex,char)=>{if(itemIndex===0){return char===\" \"?\"\\xa0\":char;}return char===\" \"?\"\\xa0\":showSymbol?symbol:char;},[showSymbol,symbol]);// Memoize base style objects to prevent recreation\nconst containerStyle=useMemo(()=>({width:\"auto\",display:\"flex\",justifyContent:\"start\",alignItems:animationDirection!==\"bottom\"?\"start\":\"end\",height:`${textHeight}px`,overflow:\"visible\",position:\"relative\",padding:padding,textTransform:\"none\"}),[animationDirection,textHeight,padding]);const innerContainerStyle=useMemo(()=>({flexDirection:\"column\",alignItems:\"start\",justifyContent:\"start\",width:\"auto\",position:\"relative\",display:\"flex\",perspective:\"1000px\",overflow:\"visible\"}),[]);const textLineStyle=useMemo(()=>({...textStyle,color:textColor,textAlign:\"start\",width:\"auto\",justifyContent:\"start\",flexWrap:\"wrap\",height:`${textHeight}px`,alignItems:\"start\",whiteSpace:\"nowrap\",position:\"relative\",display:\"inline-block\",textTransform:\"none\",perspective:\"1000px\"}),[textStyle,textColor,textHeight]);const spanStyle=useMemo(()=>({position:\"relative\",display:\"inline-block\",transformStyle:\"preserve-3d\",perspective:\"500px\",transformPerspective:819}),[]);// For canvas rendering\nif(RenderTarget.current()===\"CANVAS\"){return /*#__PURE__*/_jsx(\"div\",{style:{...textStyle,width:\"auto\",height:\"auto\",display:\"flex\",justifyContent:\"start\",color:textColor,padding:padding,textTransform:uppercase?\"uppercase\":\"none\"},children:processedText});}return /*#__PURE__*/_jsx(motion.div,{style:containerStyle,ref:ref,children:/*#__PURE__*/_jsx(motion.div,{style:innerContainerStyle,children:textLine.map(itemIndex=>/*#__PURE__*/_jsx(motion.div,{style:textLineStyle,children:characters.map((char,charIndex)=>/*#__PURE__*/_jsx(motion.span,{custom:animationIndices[charIndex],variants:letterVariants,initial:\"hidden\",animate:isInView?\"visible\":\"hidden\",style:{...spanStyle,color:itemIndex===0?textColor:optionalColor},children:getCharToDisplay(itemIndex,char)},`${itemIndex}-${charIndex}`))},itemIndex))})});}addPropertyControls(TextRevealAnimations,{textStyle:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontSize:40,lineHeight:\"0.8\",fontWeight:700}},baseText:{title:\"Text\",type:ControlType.String,defaultValue:\"Animated Text\"},symbol:{title:\"Symbol\",type:ControlType.String,defaultValue:\"𔓘\"},numCopies:{title:\"Number of Line Text\",type:ControlType.Number,defaultValue:7,min:1,max:20,step:1},showSymbol:{type:ControlType.Boolean,default:false},replay:{title:\"Replay Animation\",type:ControlType.Boolean,defaultValue:false},loop:{type:ControlType.Boolean,title:\"Loop Animation\",defaultValue:false},repeatType:{type:ControlType.Enum,defaultValue:\"mirror\",options:[\"mirror\",\"reverse\",\"loop\"],optionTitles:[\"mirror\",\"reverse\",\"loop\"]},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:\"#000\"},optionalColor:{title:\"Optional Color\",type:ControlType.Color,defaultValue:\"#000\"},animationDirection:{title:\"Animation Direction\",type:ControlType.Enum,options:[\"bottom\",\"top\"],defaultValue:\"bottom\",displaySegmentedControl:true,description:\"Direction letters flow from\"},animationOrigin:{title:\"Animation Origin\",type:ControlType.Enum,options:[\"start\",\"middle\",\"end\"],defaultValue:\"start\",description:\"Where the animation starts from\"},rotateChar:{title:\"Rotate Char\",type:ControlType.Number,defaultValue:-80,step:.01,description:\"Initial rotation of characters\"},gap:{title:\"Gap Between Text Line\",type:ControlType.Number,defaultValue:0,min:0,max:50,step:.01},delay:{title:\"Delay Initial\",type:ControlType.Number,defaultValue:0,min:0,step:.01,description:\"Initial delay before animation starts\"},letterDelay:{title:\"Letter Delay (s)\",type:ControlType.Number,defaultValue:.02,min:0,max:.2,step:.01,description:\"Delay between each letter animation\"},letterDuration:{title:\"Letter Duration (s)\",type:ControlType.Number,defaultValue:2,min:0,max:10,step:.1,description:\"Duration of each letter's animation\"},letterDistance:{title:\"Letter Distance\",type:ControlType.Number,defaultValue:100,description:\"Distance letters move during animation\"},offsetMultiplier:{title:\"offset Multiplier\",type:ControlType.Number,defaultValue:2.9,max:10,min:0,step:.1},uppercase:{type:ControlType.Boolean,title:\"Text Transform\",defaultValue:false},padding:{type:ControlType.Padding,title:\"Padding\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextRevealAnimations\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Character_1.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useInView}from\"framer-motion\";import{useRef,useMemo}from\"react\";export default function TextRevealAnimation(props){const{baseText,textColor,textStyle,animationDirection,delay,letterDelay,letterDuration,letterDistance,rotateChar,padding,uppercase,replay,loop,repeatType=[\"mirror\",\"reverse\",\"loop\"]}=props;const ref=useRef(null);const isInView=useInView(ref,{once:replay?true:false});// Animation variants for letters\nconst letterVariants=useMemo(()=>({hidden:{y:animationDirection===\"bottom\"?letterDistance:-letterDistance,rotate:rotateChar},visible:i=>({y:0,rotate:0,transition:{delay:i*letterDelay+delay,duration:letterDuration,ease:[.16,.9,0,1],repeat:loop?50:0,repeatType:repeatType}})}),[animationDirection,letterDistance,rotateChar,letterDelay,delay,letterDuration]);// Calculate height based on font size\nconst fontSize=parseInt(textStyle.fontSize)||26;const lineHeight=parseFloat(textStyle.lineHeight)||1.2;const textHeight=fontSize*lineHeight;// Use useMemo to avoid recreating the characters array on each render\nconst characters=useMemo(()=>{return baseText.split(\"\");},[baseText]);// Create an array of indices for the multiple text copies\nconst textCopies=useMemo(()=>[0,1,2,3,4],[]);// For canvas rendering\nif(RenderTarget.current()===\"CANVAS\"){return /*#__PURE__*/_jsx(\"div\",{style:{...textStyle,width:\"auto\",height:\"auto\",display:\"flex\",justifyContent:\"start\",color:textColor,padding:padding,textTransform:uppercase?\"uppercase\":\"none\"},children:baseText});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"auto\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",height:`${textHeight}px`,overflow:\"hidden\",position:\"relative\",padding:padding,textTransform:uppercase?\"uppercase\":\"none\"},ref:ref,children:/*#__PURE__*/_jsx(motion.div,{style:{flexDirection:\"column\",alignItems:\"start\",justifyContent:\"start\",width:\"auto\",position:\"relative\",display:\"flex\"},children:textCopies.map(itemIndex=>/*#__PURE__*/_jsx(\"div\",{style:{...textStyle,color:textColor,textAlign:\"start\",width:\"auto\",justifyContent:\"center\",flexWrap:\"wrap\",height:`${textHeight}px`,alignItems:\"center\",whiteSpace:\"nowrap\",position:\"relative\",display:\"inline-block\",textTransform:uppercase?\"uppercase\":\"none\"},children:characters.map((char,charIndex)=>/*#__PURE__*/_jsx(motion.span,{custom:charIndex,variants:letterVariants,initial:\"hidden\",animate:isInView?\"visible\":\"hidden\",style:{position:\"relative\",display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`${itemIndex}-${charIndex}`))},itemIndex))})});}addPropertyControls(TextRevealAnimation,{textStyle:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontSize:40,lineHeight:\"0.8\",fontWeight:700}},baseText:{title:\"Text\",type:ControlType.String,defaultValue:\"Animated Text\"},replay:{title:\"Replay Animation\",type:ControlType.Boolean,defaultValue:false},loop:{type:ControlType.Boolean,title:\"Loop Animation\",defaultValue:false},repeatType:{type:ControlType.Enum,defaultValue:\"mirror\",options:[\"mirror\",\"reverse\",\"loop\"],optionTitles:[\"mirror\",\"reverse\",\"loop\"]},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:\"#000\"},animationDirection:{title:\"Animation Direction\",type:ControlType.Enum,options:[\"bottom\",\"top\"],defaultValue:\"bottom\",displaySegmentedControl:true,description:\"Direction letters flow from\"},rotateChar:{title:\"Rotate Char\",type:ControlType.Number,defaultValue:-24,step:.01,description:\"Initial rotation of characters\"},delay:{title:\"Delay Initial\",type:ControlType.Number,defaultValue:0,min:0,step:.01,description:\"Initial delay before animation starts\"},letterDelay:{title:\"Letter Delay (s)\",type:ControlType.Number,defaultValue:.02,min:0,max:.2,step:.01,description:\"Delay between each letter animation\"},letterDuration:{title:\"Letter Duration (s)\",type:ControlType.Number,defaultValue:2,min:0,max:10,step:.1,description:\"Duration of each letter's animation\"},letterDistance:{title:\"Letter Distance\",type:ControlType.Number,defaultValue:100,description:\"Distance letters move during animation\"},uppercase:{type:ControlType.Boolean,title:\"Text Transform\",defaultValue:false},padding:{type:ControlType.Padding,title:\"Padding\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextRevealAnimation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Character.map","// Generated by Framer (e8a9766)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextRevealAnimations from\"https://framerusercontent.com/modules/inCMhfpZffX8h7jHYMfW/4xTVt7Go8k13gMAj8mDx/Character_1.js\";import TextRevealAnimation from\"https://framerusercontent.com/modules/bXEIjgUpWUwauHSwzsbQ/x3lwWxejvxHIYYSuG5ji/Character.js\";const TextRevealAnimationsFonts=getFonts(TextRevealAnimations);const TextRevealAnimationControls=getPropertyControls(TextRevealAnimation);const cycleOrder=[\"YE_WVguWW\",\"Asrlmz4jH\",\"GOIhAbjUu\",\"OgxJmU3hD\",\"nbvmgn_Ll\",\"f0uiDAswR\"];const serializationHash=\"framer-9a3BF\";const variantClassNames={Asrlmz4jH:\"framer-v-qbguxg\",f0uiDAswR:\"framer-v-z5dzip\",GOIhAbjUu:\"framer-v-a9g9kn\",nbvmgn_Ll:\"framer-v-ug7uxj\",OgxJmU3hD:\"framer-v-1v84csy\",YE_WVguWW:\"framer-v-1h2oovq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Sw2jogjwu=undefined;const omlo4MZNJ=undefined;const yRabKyaX8=undefined;const W22YQxL8I=undefined;const zooUFSpFk=undefined;const Via7F0qUs=undefined;const EkQv7vq3i=undefined;const d5e1MM8n_=undefined;const LMQ41FtHv=undefined;const aCpN9GjAZ=undefined;const lRkBJE3_S=undefined;const x585j026e=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"Heading Mobile\":\"f0uiDAswR\",\"Heading Tablet\":\"nbvmgn_Ll\",Default:\"YE_WVguWW\",Heading:\"OgxJmU3hD\",Mobile:\"GOIhAbjUu\",Tablet:\"Asrlmz4jH\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableEnumMap1={loop:\"loop\",mirror:\"mirror\",reverse:\"reverse\"};const getProps=({animationDirection,delayInitial,distribute,height,id,letterDelayS,loopAnimation,padding,repeatType,replayAnimation,rotateChar,text,textColor,textTransform,width,...props})=>{return{...props,aCpN9GjAZ:letterDelayS??props.aCpN9GjAZ??.05,d5e1MM8n_:rotateChar??props.d5e1MM8n_??-24,EkQv7vq3i:animationDirection??props.EkQv7vq3i??\"top\",LMQ41FtHv:delayInitial??props.LMQ41FtHv,lRkBJE3_S:textTransform??props.lRkBJE3_S,omlo4MZNJ:text??props.omlo4MZNJ??\"STUDIO\",Sw2jogjwu:humanReadableEnumMap[distribute]??distribute??props.Sw2jogjwu??\"flex-start\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YE_WVguWW\",Via7F0qUs:textColor??props.Via7F0qUs??\"var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, rgb(222, 222, 222))\",W22YQxL8I:loopAnimation??props.W22YQxL8I,x585j026e:padding??props.x585j026e??\"0px 24px 0px 0px\",yRabKyaX8:replayAnimation??props.yRabKyaX8??true,zooUFSpFk:humanReadableEnumMap1[repeatType]??repeatType??props.zooUFSpFk??\"mirror\"};};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,omlo4MZNJ,Via7F0qUs,EkQv7vq3i,LMQ41FtHv,d5e1MM8n_,x585j026e,Sw2jogjwu,aCpN9GjAZ,lRkBJE3_S,yRabKyaX8,W22YQxL8I,zooUFSpFk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YE_WVguWW\",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-1h2oovq\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"YE_WVguWW\",ref:refBinding,style:{\"--4jheur\":Sw2jogjwu,...style},...addPropertyOverrides({Asrlmz4jH:{\"data-framer-name\":\"Tablet\"},f0uiDAswR:{\"data-framer-name\":\"Heading Mobile\"},GOIhAbjUu:{\"data-framer-name\":\"Mobile\"},nbvmgn_Ll:{\"data-framer-name\":\"Heading Tablet\"},OgxJmU3hD:{\"data-framer-name\":\"Heading\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-abenu8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"RudOcJEAb-container\",nodeId:\"RudOcJEAb\",rendersWithMotion:true,scopeId:\"NTWisDedY\",children:/*#__PURE__*/_jsx(TextRevealAnimations,{animationDirection:EkQv7vq3i,animationOrigin:\"start\",baseText:omlo4MZNJ,delay:LMQ41FtHv,gap:0,height:\"100%\",id:\"RudOcJEAb\",layoutId:\"RudOcJEAb\",letterDelay:aCpN9GjAZ,letterDistance:380,letterDuration:2,loop:W22YQxL8I,numCopies:4,offsetMultiplier:2.9,optionalColor:Via7F0qUs,padding:numberToPixelString(x585j026e),repeatType:zooUFSpFk,replay:yRabKyaX8,rotateChar:d5e1MM8n_,showSymbol:false,symbol:\"\",textColor:Via7F0qUs,textStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"155px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.09em\",lineHeight:\"0.8em\",textAlign:\"left\"},uppercase:lRkBJE3_S,width:\"100%\",...addPropertyOverrides({Asrlmz4jH:{letterDistance:280,textStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"112px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.09em\",lineHeight:\"0.8em\",textAlign:\"left\"}},f0uiDAswR:{letterDistance:140,textStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"54px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.09em\",lineHeight:\"0.8em\",textAlign:\"left\"}},GOIhAbjUu:{letterDistance:185,textStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"72px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.09em\",lineHeight:\"0.8em\",textAlign:\"left\"}},nbvmgn_Ll:{letterDistance:220,textStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"90px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.09em\",lineHeight:\"0.8em\",textAlign:\"left\"}},OgxJmU3hD:{letterDistance:290,textStyle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"110px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.09em\",lineHeight:\"0.8em\",textAlign:\"left\"}}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9a3BF.framer-1ypq2y9, .framer-9a3BF .framer-1ypq2y9 { display: block; }\",\".framer-9a3BF.framer-1h2oovq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: var(--4jheur); overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-9a3BF .framer-abenu8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9a3BF.framer-v-1v84csy.framer-1h2oovq { padding: 17px 0px 17px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 124\n * @framerIntrinsicWidth 534\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Asrlmz4jH\":{\"layout\":[\"auto\",\"auto\"]},\"GOIhAbjUu\":{\"layout\":[\"auto\",\"auto\"]},\"OgxJmU3hD\":{\"layout\":[\"auto\",\"auto\"]},\"nbvmgn_Ll\":{\"layout\":[\"auto\",\"auto\"]},\"f0uiDAswR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"omlo4MZNJ\":\"text\",\"Via7F0qUs\":\"textColor\",\"EkQv7vq3i\":\"animationDirection\",\"LMQ41FtHv\":\"delayInitial\",\"d5e1MM8n_\":\"rotateChar\",\"x585j026e\":\"padding\",\"Sw2jogjwu\":\"distribute\",\"aCpN9GjAZ\":\"letterDelayS\",\"lRkBJE3_S\":\"textTransform\",\"yRabKyaX8\":\"replayAnimation\",\"W22YQxL8I\":\"loopAnimation\",\"zooUFSpFk\":\"repeatType\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNTWisDedY=withCSS(Component,css,\"framer-9a3BF\");export default FramerNTWisDedY;FramerNTWisDedY.displayName=\"Text\";FramerNTWisDedY.defaultProps={height:124,width:534};addPropertyControls(FramerNTWisDedY,{variant:{options:[\"YE_WVguWW\",\"Asrlmz4jH\",\"GOIhAbjUu\",\"OgxJmU3hD\",\"nbvmgn_Ll\",\"f0uiDAswR\"],optionTitles:[\"Default\",\"Tablet\",\"Mobile\",\"Heading\",\"Heading Tablet\",\"Heading Mobile\"],title:\"Variant\",type:ControlType.Enum},omlo4MZNJ:{defaultValue:\"STUDIO\",title:\"Text\",type:ControlType.String},onomlo4MZNJChange:{changes:\"omlo4MZNJ\",type:ControlType.ChangeHandler},Via7F0qUs:{defaultValue:'var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, rgb(222, 222, 222)) /* {\"name\":\"White\"} */',title:\"Text Color\",type:ControlType.Color},EkQv7vq3i:TextRevealAnimationControls?.[\"animationDirection\"]&&{...TextRevealAnimationControls[\"animationDirection\"],defaultValue:\"top\",description:undefined,hidden:undefined,optional:undefined,title:\"Animation Direction\"},onEkQv7vq3iChange:{changes:\"EkQv7vq3i\",type:ControlType.ChangeHandler},LMQ41FtHv:{defaultValue:0,min:0,step:.01,title:\"Delay Initial\",type:ControlType.Number},onLMQ41FtHvChange:{changes:\"LMQ41FtHv\",type:ControlType.ChangeHandler},d5e1MM8n_:{defaultValue:-24,step:.01,title:\"Rotate Char\",type:ControlType.Number},ond5e1MM8n_Change:{changes:\"d5e1MM8n_\",type:ControlType.ChangeHandler},x585j026e:{defaultValue:\"0px 24px 0px 0px\",title:\"Padding\",type:ControlType.Padding},Sw2jogjwu:{defaultValue:\"flex-start\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Distribute\",type:ControlType.Enum},aCpN9GjAZ:{defaultValue:.05,max:.2,min:0,step:.01,title:\"Letter Delay S\",type:ControlType.Number},onaCpN9GjAZChange:{changes:\"aCpN9GjAZ\",type:ControlType.ChangeHandler},lRkBJE3_S:{defaultValue:false,title:\"Text Transform\",type:ControlType.Boolean},onlRkBJE3_SChange:{changes:\"lRkBJE3_S\",type:ControlType.ChangeHandler},yRabKyaX8:{defaultValue:true,title:\"Replay Animation\",type:ControlType.Boolean},onyRabKyaX8Change:{changes:\"yRabKyaX8\",type:ControlType.ChangeHandler},W22YQxL8I:{defaultValue:false,title:\"Loop Animation\",type:ControlType.Boolean},onW22YQxL8IChange:{changes:\"W22YQxL8I\",type:ControlType.ChangeHandler},zooUFSpFk:TextRevealAnimationControls?.[\"repeatType\"]&&{...TextRevealAnimationControls[\"repeatType\"],defaultValue:\"mirror\",description:undefined,hidden:undefined,optional:undefined,title:\"Repeat Type\"},onzooUFSpFkChange:{changes:\"zooUFSpFk\",type:ControlType.ChangeHandler}});addFonts(FramerNTWisDedY,[{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/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:\"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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...TextRevealAnimationsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNTWisDedY\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"534\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"124\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Asrlmz4jH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GOIhAbjUu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OgxJmU3hD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nbvmgn_Ll\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"f0uiDAswR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"omlo4MZNJ\\\":\\\"text\\\",\\\"Via7F0qUs\\\":\\\"textColor\\\",\\\"EkQv7vq3i\\\":\\\"animationDirection\\\",\\\"LMQ41FtHv\\\":\\\"delayInitial\\\",\\\"d5e1MM8n_\\\":\\\"rotateChar\\\",\\\"x585j026e\\\":\\\"padding\\\",\\\"Sw2jogjwu\\\":\\\"distribute\\\",\\\"aCpN9GjAZ\\\":\\\"letterDelayS\\\",\\\"lRkBJE3_S\\\":\\\"textTransform\\\",\\\"yRabKyaX8\\\":\\\"replayAnimation\\\",\\\"W22YQxL8I\\\":\\\"loopAnimation\\\",\\\"zooUFSpFk\\\":\\\"repeatType\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NTWisDedY.map","// Generated by Framer (e999480)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-medium\",\"FS;Montserrat-bold\",\"FS;Montserrat-bold italic\",\"FS;Montserrat-medium italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WVRVHC26IF7VQKSULH6U5DSAGCYOIAQ7/CPARYH2DVA55XB4ZSTA7WTMPVZAVMNA5/BOBO2BRVXZQHPXSPDS5WN3IZQ5SL56OZ.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WPZYV4DKXXGBZ3ZQTWYRVOQPYBIT2AN7/QRQ5OKEEZRQ525K55RLKSI4H3LRN5OP7/YJ3ABP6H4VTWOW6FDQ3W5ZIIGLTU346F.woff2\",weight:\"500\"}]}];export const css=['.framer-VKesD .framer-styles-preset-ybokvj:not(.rich-text-wrapper), .framer-VKesD .framer-styles-preset-ybokvj.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-5d7827db-2504-44e9-9d0e-b4057d91463b, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-VKesD .framer-styles-preset-ybokvj:not(.rich-text-wrapper), .framer-VKesD .framer-styles-preset-ybokvj.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-5d7827db-2504-44e9-9d0e-b4057d91463b, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-VKesD .framer-styles-preset-ybokvj:not(.rich-text-wrapper), .framer-VKesD .framer-styles-preset-ybokvj.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-5d7827db-2504-44e9-9d0e-b4057d91463b, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-VKesD\";\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 (1067533)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9ZFEkRME2g9NBjykDwRn/VZF5sQn4mkkcZ0WFTWov/fMQN01frE.js\";const enabledGestures={APjPzazPT:{hover:true},IAtUyV2ua:{hover:true}};const cycleOrder=[\"APjPzazPT\",\"IAtUyV2ua\"];const serializationHash=\"framer-jLwv6\";const variantClassNames={APjPzazPT:\"framer-v-1wkuf9j\",IAtUyV2ua:\"framer-v-1mn10l7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GYH3uE5zB=undefined;const ac4JHN6Mf=undefined;const FXv52DSLw=undefined;const Xg1a7VaWe=undefined;const transition1={delay:0,duration:.2,ease:[.455,.03,.515,.955],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={black:\"APjPzazPT\",white:\"IAtUyV2ua\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,label,link,newTab,width,...props})=>{return{...props,ac4JHN6Mf:link??props.ac4JHN6Mf,FXv52DSLw:newTab??props.FXv52DSLw,GYH3uE5zB:click??props.GYH3uE5zB,variant:humanReadableVariantMap[props.variant]??props.variant??\"APjPzazPT\",Xg1a7VaWe:label??props.Xg1a7VaWe??\"Comenzar\"};};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,Xg1a7VaWe,ac4JHN6Mf,FXv52DSLw,GYH3uE5zB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"APjPzazPT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ql5xm6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GYH3uE5zB){const res=await GYH3uE5zB(...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(Link,{href:ac4JHN6Mf,motionChild:true,nodeId:\"APjPzazPT\",openInNewTab:FXv52DSLw,scopeId:\"laO7jQzFI\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1wkuf9j\",className,classNames)} framer-oes7ue`,\"data-framer-name\":\"black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"APjPzazPT\",onTap:onTap1ql5xm6,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"APjPzazPT-hover\":{backgroundColor:\"rgb(92, 94, 70)\"},\"IAtUyV2ua-hover\":{backgroundColor:\"rgb(92, 94, 70)\"},IAtUyV2ua:{backgroundColor:\"var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, rgb(23, 21, 18))\"}},...addPropertyOverrides({\"APjPzazPT-hover\":{\"data-framer-name\":undefined},\"IAtUyV2ua-hover\":{\"data-framer-name\":undefined},IAtUyV2ua:{\"data-framer-name\":\"white\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ybokvj\",\"data-styles-preset\":\"fMQN01frE\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, rgb(23, 21, 18)))\"},children:\"Get started\"})}),className:\"framer-3ja30g\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"czfkl6et7\",style:{\"--extracted-r6o4lv\":\"var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, rgb(23, 21, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Xg1a7VaWe,variants:{\"APjPzazPT-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},IAtUyV2ua:{\"--extracted-r6o4lv\":\"var(--token-5d7827db-2504-44e9-9d0e-b4057d91463b, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"APjPzazPT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ybokvj\",\"data-styles-preset\":\"fMQN01frE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get started\"})})},IAtUyV2ua:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ybokvj\",\"data-styles-preset\":\"fMQN01frE\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d7827db-2504-44e9-9d0e-b4057d91463b, rgb(255, 255, 255)))\"},children:\"Get started\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jLwv6.framer-oes7ue, .framer-jLwv6 .framer-oes7ue { display: block; }\",\".framer-jLwv6.framer-1wkuf9j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 10px 24px 10px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jLwv6 .framer-3ja30g { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-jLwv6.framer-v-1wkuf9j.hover .framer-3ja30g, .framer-jLwv6.framer-v-1mn10l7.hover .framer-3ja30g { z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 116.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"IAtUyV2ua\":{\"layout\":[\"auto\",\"fixed\"]},\"vFakCE8n0\":{\"layout\":[\"auto\",\"fixed\"]},\"k0LoBYyQK\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Xg1a7VaWe\":\"label\",\"ac4JHN6Mf\":\"link\",\"FXv52DSLw\":\"newTab\",\"GYH3uE5zB\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlaO7jQzFI=withCSS(Component,css,\"framer-jLwv6\");export default FramerlaO7jQzFI;FramerlaO7jQzFI.displayName=\"filled-button\";FramerlaO7jQzFI.defaultProps={height:40,width:116.5};addPropertyControls(FramerlaO7jQzFI,{variant:{options:[\"APjPzazPT\",\"IAtUyV2ua\"],optionTitles:[\"black\",\"white\"],title:\"Variant\",type:ControlType.Enum},Xg1a7VaWe:{defaultValue:\"Comenzar\",displayTextArea:false,title:\"Label\",type:ControlType.String},onXg1a7VaWeChange:{changes:\"Xg1a7VaWe\",type:ControlType.ChangeHandler},ac4JHN6Mf:{title:\"Link\",type:ControlType.Link},FXv52DSLw:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onFXv52DSLwChange:{changes:\"FXv52DSLw\",type:ControlType.ChangeHandler},GYH3uE5zB:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerlaO7jQzFI,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlaO7jQzFI\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Xg1a7VaWe\\\":\\\"label\\\",\\\"ac4JHN6Mf\\\":\\\"link\\\",\\\"FXv52DSLw\\\":\\\"newTab\\\",\\\"GYH3uE5zB\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"116.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"IAtUyV2ua\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vFakCE8n0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"k0LoBYyQK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./laO7jQzFI.map","// Generated by Framer (e8a9766)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"o3uxTQAR8\",\"xhZgmJCzb\",\"xU76_0ykd\"];const serializationHash=\"framer-lIePF\";const variantClassNames={o3uxTQAR8:\"framer-v-vy93o3\",xhZgmJCzb:\"framer-v-1po0462\",xU76_0ykd:\"framer-v-18wmriq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DbZLbBOjP=undefined;const fsC3vCsxc=undefined;const CtVU6zxDQ=undefined;const QGNWQrL7v=undefined;const tPmToAsmI=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"no-text-selected\":\"xU76_0ykd\",default:\"o3uxTQAR8\",selected:\"xhZgmJCzb\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,paddings,text,textVisible,title,width,...props})=>{return{...props,CtVU6zxDQ:title??props.CtVU6zxDQ??\"Placeholder\",DbZLbBOjP:paddings??props.DbZLbBOjP??\"0px 0px 20px 0px\",fsC3vCsxc:click??props.fsC3vCsxc,QGNWQrL7v:textVisible??props.QGNWQrL7v??true,tPmToAsmI:text??props.tPmToAsmI??\"We design with care — balancing function, emotion, and beauty.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"o3uxTQAR8\"};};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,fsC3vCsxc,CtVU6zxDQ,tPmToAsmI,QGNWQrL7v,DbZLbBOjP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o3uxTQAR8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1wny0kx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(fsC3vCsxc){const res=await fsC3vCsxc(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xhZgmJCzb\")return true;return false;};const isDisplayed1=value=>{if(baseVariant===\"xhZgmJCzb\")return value;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vy93o3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"o3uxTQAR8\",onTap:onTap1wny0kx,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5cd51282-a57c-464e-be3b-a84a36f4dfa4, rgba(3, 6, 7, 0.08))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",\"--quvu64\":numberToPixelString(DbZLbBOjP),...style},variants:{xhZgmJCzb:{\"--border-color\":\"var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, rgb(3, 6, 7))\"}},...addPropertyOverrides({xhZgmJCzb:{\"data-framer-name\":\"selected\"},xU76_0ykd:{\"data-framer-name\":\"no-text-selected\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o683xj\",layoutDependency:layoutDependency,layoutId:\"LTqYDjYFu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Placeholder\"})}),className:\"framer-4aabgj\",fonts:[\"GF;Instrument Sans-500\"],layoutDependency:layoutDependency,layoutId:\"ucD3XGo2W\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:CtVU6zxDQ,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iikh5n\",layoutDependency:layoutDependency,layoutId:\"OkBREg2ev\",children:isDisplayed1(QGNWQrL7v!==false)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c48d383f-9060-4848-866e-a44cd05720a2, rgba(23, 21, 18, 0.6)))\",\"--framer-text-transform\":\"inherit\"},children:\"We design with care — balancing function, emotion, and beauty.\"})}),className:\"framer-16w86yh\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"slSOmZA3Z\",style:{\"--extracted-r6o4lv\":\"var(--token-c48d383f-9060-4848-866e-a44cd05720a2, rgba(23, 21, 18, 0.6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tPmToAsmI,variants:{xhZgmJCzb:{\"--extracted-r6o4lv\":\"var(--token-2102276a-9d26-412a-ab6c-a0fa49061fc3, rgba(23, 21, 18, 0.8))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xhZgmJCzb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2102276a-9d26-412a-ab6c-a0fa49061fc3, rgba(23, 21, 18, 0.8)))\",\"--framer-text-transform\":\"inherit\"},children:\"We design with care — balancing function, emotion, and beauty.\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lIePF.framer-10gcnsv, .framer-lIePF .framer-10gcnsv { display: block; }\",\".framer-lIePF.framer-vy93o3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: var(--quvu64); position: relative; width: 685px; }\",\".framer-lIePF .framer-1o683xj { align-content: center; align-items: center; 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-lIePF .framer-4aabgj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lIePF .framer-1iikh5n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lIePF .framer-16w86yh { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-lIePF.framer-v-1po0462.framer-vy93o3 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 6px 9px; justify-content: flex-start; }\",\".framer-lIePF.framer-v-1po0462 .framer-1o683xj { flex: none; order: 0; width: 100%; }\",\".framer-lIePF.framer-v-1po0462 .framer-1iikh5n { flex: none; flex-direction: column; min-height: unset; order: 1; width: 100%; }\",\".framer-lIePF.framer-v-1po0462 .framer-16w86yh { flex: none; width: 100%; }\",'.framer-lIePF[data-border=\"true\"]::after, .framer-lIePF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 685\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xhZgmJCzb\":{\"layout\":[\"fixed\",\"auto\"]},\"xU76_0ykd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fsC3vCsxc\":\"click\",\"CtVU6zxDQ\":\"title\",\"tPmToAsmI\":\"text\",\"QGNWQrL7v\":\"textVisible\",\"DbZLbBOjP\":\"paddings\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZxCxYp_68=withCSS(Component,css,\"framer-lIePF\");export default FramerZxCxYp_68;FramerZxCxYp_68.displayName=\"outlined-accordion\";FramerZxCxYp_68.defaultProps={height:40,width:685};addPropertyControls(FramerZxCxYp_68,{variant:{options:[\"o3uxTQAR8\",\"xhZgmJCzb\",\"xU76_0ykd\"],optionTitles:[\"default\",\"selected\",\"no-text-selected\"],title:\"Variant\",type:ControlType.Enum},fsC3vCsxc:{title:\"Click\",type:ControlType.EventHandler},CtVU6zxDQ:{defaultValue:\"Placeholder\",displayTextArea:false,title:\"Title\",type:ControlType.String},onCtVU6zxDQChange:{changes:\"CtVU6zxDQ\",type:ControlType.ChangeHandler},tPmToAsmI:{defaultValue:\"We design with care — balancing function, emotion, and beauty.\",displayTextArea:false,title:\"Text\",type:ControlType.String},ontPmToAsmIChange:{changes:\"tPmToAsmI\",type:ControlType.ChangeHandler},QGNWQrL7v:{defaultValue:true,title:\"Text Visible\",type:ControlType.Boolean},onQGNWQrL7vChange:{changes:\"QGNWQrL7v\",type:ControlType.ChangeHandler},DbZLbBOjP:{defaultValue:\"0px 0px 20px 0px\",title:\"Paddings\",type:ControlType.Padding}});addFonts(FramerZxCxYp_68,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npST3-QfwmS0v3_7Y.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZxCxYp_68\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xhZgmJCzb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xU76_0ykd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"fsC3vCsxc\\\":\\\"click\\\",\\\"CtVU6zxDQ\\\":\\\"title\\\",\\\"tPmToAsmI\\\":\\\"text\\\",\\\"QGNWQrL7v\\\":\\\"textVisible\\\",\\\"DbZLbBOjP\\\":\\\"paddings\\\"}\",\"framerIntrinsicWidth\":\"685\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZxCxYp_68.map","// Generated by Framer (448a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FilledButton from\"https://framerusercontent.com/modules/vUvpCV9HIkiHQQbOYKOu/IimAuHhfEQmfD5Sq2rTB/laO7jQzFI.js\";import OutlinedAccordion from\"https://framerusercontent.com/modules/nQpEOrdb97zChRaY03h5/4VBxrWSlGqQAyyn9yn9Q/ZxCxYp_68.js\";const Image1WithFX=withFX(Image1);const FilledButtonFonts=getFonts(FilledButton);const OutlinedAccordionFonts=getFonts(OutlinedAccordion);const cycleOrder=[\"N7nFj323J\",\"d8CXmcUNR\",\"Db1lDF2_8\",\"cqg8bzZTC\",\"srTBbjBs1\",\"Js6LBWQ7o\"];const serializationHash=\"framer-r2qni\";const variantClassNames={cqg8bzZTC:\"framer-v-ka2yys\",d8CXmcUNR:\"framer-v-1hii93c\",Db1lDF2_8:\"framer-v-jadsrt\",Js6LBWQ7o:\"framer-v-5d7286\",N7nFj323J:\"framer-v-1uk7uwp\",srTBbjBs1:\"framer-v-1gafftj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SyB2KQBDS=undefined;const clwB8jF93=undefined;const hQenWKsta=undefined;const Ag41UNE6C=undefined;const QxFi7d3Rv=undefined;const jQp3ddSA3=undefined;const xF0lijbJi=undefined;const kwyrcvmwr=undefined;const Td87X4yaa=undefined;const egM8phxCP=undefined;const setQxFi7d3Rv=undefined;const setjQp3ddSA3=undefined;const setxF0lijbJi=undefined;const setkwyrcvmwr=undefined;const setTd87X4yaa=undefined;const setegM8phxCP=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"desktop-first\":\"N7nFj323J\",\"desktop-second\":\"d8CXmcUNR\",\"desktop-third\":\"Db1lDF2_8\",\"mobile-first\":\"cqg8bzZTC\",\"mobile-second\":\"srTBbjBs1\",\"mobile-third\":\"Js6LBWQ7o\"};const Variants=motion.create(React.Fragment);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=({bottomAccordionText,bottomAccordionTitle,bottomImage,height,id,middleAccordionText,middleAccordionTitle,middleImage,regular,topAccordionText,topAccordionTitle,topImage,width,...props})=>{return{...props,Ag41UNE6C:regular??props.Ag41UNE6C??\"Kits\",clwB8jF93:middleImage??props.clwB8jF93,egM8phxCP:bottomAccordionText??props.egM8phxCP??\"We design with care — balancing function, emotion, and beauty.\",hQenWKsta:bottomImage??props.hQenWKsta,jQp3ddSA3:topAccordionText??props.jQp3ddSA3??\"We design with care — balancing function, emotion, and beauty.\",kwyrcvmwr:middleAccordionText??props.kwyrcvmwr??\"We design with care — balancing function, emotion, and beauty.\",QxFi7d3Rv:topAccordionTitle??props.QxFi7d3Rv??\"Placeholder\",SyB2KQBDS:topImage??props.SyB2KQBDS,Td87X4yaa:bottomAccordionTitle??props.Td87X4yaa??\"Placeholder\",variant:humanReadableVariantMap[props.variant]??props.variant??\"N7nFj323J\",xF0lijbJi:middleAccordionTitle??props.xF0lijbJi??\"Placeholder\"};};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,Ag41UNE6C,SyB2KQBDS,\"QxFi7d3Rv\":externalQxFi7d3Rv,\"onQxFi7d3RvChange\":setExternalQxFi7d3Rv,\"jQp3ddSA3\":externaljQp3ddSA3,\"onjQp3ddSA3Change\":setExternaljQp3ddSA3,clwB8jF93,\"xF0lijbJi\":externalxF0lijbJi,\"onxF0lijbJiChange\":setExternalxF0lijbJi,\"kwyrcvmwr\":externalkwyrcvmwr,\"onkwyrcvmwrChange\":setExternalkwyrcvmwr,hQenWKsta,\"Td87X4yaa\":externalTd87X4yaa,\"onTd87X4yaaChange\":setExternalTd87X4yaa,\"egM8phxCP\":externalegM8phxCP,\"onegM8phxCPChange\":setExternalegM8phxCP,...restProps}=getProps(props);const[QxFi7d3Rv,setQxFi7d3Rv]=useStateVariable(externalQxFi7d3Rv,setExternalQxFi7d3Rv);const[jQp3ddSA3,setjQp3ddSA3]=useStateVariable(externaljQp3ddSA3,setExternaljQp3ddSA3);const[xF0lijbJi,setxF0lijbJi]=useStateVariable(externalxF0lijbJi,setExternalxF0lijbJi);const[kwyrcvmwr,setkwyrcvmwr]=useStateVariable(externalkwyrcvmwr,setExternalkwyrcvmwr);const[Td87X4yaa,setTd87X4yaa]=useStateVariable(externalTd87X4yaa,setExternalTd87X4yaa);const[egM8phxCP,setegM8phxCP]=useStateVariable(externalegM8phxCP,setExternalegM8phxCP);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"N7nFj323J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const fsC3vCsxcoi8wrh=activeVariantCallback(async(...args)=>{setVariant(\"N7nFj323J\");});const fsC3vCsxc1iusgo8=activeVariantCallback(async(...args)=>{setVariant(\"cqg8bzZTC\");});const fsC3vCsxca0bqaf=activeVariantCallback(async(...args)=>{setVariant(\"d8CXmcUNR\");});const fsC3vCsxc1j3ci6h=activeVariantCallback(async(...args)=>{setVariant(\"srTBbjBs1\");});const fsC3vCsxc1luftta=activeVariantCallback(async(...args)=>{setVariant(\"Db1lDF2_8\");});const fsC3vCsxcwen0g1=activeVariantCallback(async(...args)=>{setVariant(\"Js6LBWQ7o\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uk7uwp\",className,classNames),\"data-framer-name\":\"desktop-first\",layoutDependency:layoutDependency,layoutId:\"N7nFj323J\",ref:refBinding,style:{backgroundColor:\"rgb(20, 20, 19)\",...style},...addPropertyOverrides({cqg8bzZTC:{\"data-framer-name\":\"mobile-first\"},d8CXmcUNR:{\"data-framer-name\":\"desktop-second\"},Db1lDF2_8:{\"data-framer-name\":\"desktop-third\"},Js6LBWQ7o:{\"data-framer-name\":\"mobile-third\"},srTBbjBs1:{\"data-framer-name\":\"mobile-second\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1thszwk\",\"data-framer-name\":\"collections-version.fifth\",layoutDependency:layoutDependency,layoutId:\"iuKCFBYQR\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bmo47w\",\"data-framer-name\":\"image-wrapper\",layoutDependency:layoutDependency,layoutId:\"Kh9RSpgsj\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(132+((componentViewport?.height||904)-264-800)/2)+0+0),sizes:`max((${componentViewport?.width||\"100vw\"} - 64px) / 2, 1px)`,...toResponsiveImage(SyB2KQBDS)},className:\"framer-8zs0hw\",layoutDependency:layoutDependency,layoutId:\"UaeYpn_BJ\",...addPropertyOverrides({cqg8bzZTC:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+0+0),sizes:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,...toResponsiveImage(SyB2KQBDS)}},d8CXmcUNR:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(132+((componentViewport?.height||904)-264-800)/2)+0+0),sizes:`max((${componentViewport?.width||\"100vw\"} - 64px) / 2, 1px)`,...toResponsiveImage(clwB8jF93)}},Db1lDF2_8:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(132+((componentViewport?.height||200)-264-800)/2)+0+0),sizes:`max((${componentViewport?.width||\"100vw\"} - 64px) / 2, 1px)`,...toResponsiveImage(hQenWKsta)}},Js6LBWQ7o:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+0+0),sizes:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,...toResponsiveImage(hQenWKsta)}},srTBbjBs1:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+0+0),sizes:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,...toResponsiveImage(clwB8jF93)}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kqs6nv\",layoutDependency:layoutDependency,layoutId:\"ImSwzMA4y\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e1hz96\",layoutDependency:layoutDependency,layoutId:\"dt3utCOQw\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15lk0c8\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"YvFGjMtdy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6bdqwp\",layoutDependency:layoutDependency,layoutId:\"daes7hJWp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o40qe9\",layoutDependency:layoutDependency,layoutId:\"nwk9XBsn4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U3dlZXQgU2FucyBQcm8gTWVkaXVt\",\"--framer-font-family\":'\"Sweet Sans Pro Medium\", \"Sweet Sans Pro Medium Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Kits\"})}),className:\"framer-1mxphvs\",fonts:[\"CUSTOMV2;Sweet Sans Pro Medium\"],layoutDependency:layoutDependency,layoutId:\"a5HvoBaYZ\",style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Ag41UNE6C,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:\"AROMA QUE VENDE SIN HABLAR.\"})}),className:\"framer-1ouq2jo\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"fHepRMQg3\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7r84mk\",layoutDependency:layoutDependency,layoutId:\"ZxH8b74zH\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"k3PYMLhr0\"},implicitPathVariables:undefined},{href:{webPageId:\"k3PYMLhr0\"},implicitPathVariables:undefined},{href:{webPageId:\"k3PYMLhr0\"},implicitPathVariables:undefined},{href:{webPageId:\"k3PYMLhr0\"},implicitPathVariables:undefined},{href:{webPageId:\"k3PYMLhr0\"},implicitPathVariables:undefined},{href:{webPageId:\"k3PYMLhr0\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(132+((componentViewport?.height||904)-264-800)/2)+0+0+0+0+0+0+181+0+0,...addPropertyOverrides({cqg8bzZTC:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+0+0+0+0+173+0+0},Db1lDF2_8:{y:(componentViewport?.y||0)+(132+((componentViewport?.height||200)-264-800)/2)+0+0+0+0+0+0+181+0+0},Js6LBWQ7o:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+0+0+0+0+173+0+0},srTBbjBs1:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+0+0+0+0+173+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p0r79v-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IMtlmOC6F-container\",nodeId:\"IMtlmOC6F\",rendersWithMotion:true,scopeId:\"O3qwOkURa\",children:/*#__PURE__*/_jsx(FilledButton,{ac4JHN6Mf:resolvedLinks[0],FXv52DSLw:false,height:\"100%\",id:\"IMtlmOC6F\",layoutId:\"IMtlmOC6F\",variant:matchVariant(\"IAtUyV2ua\"),width:\"100%\",Xg1a7VaWe:\"COMPRAR YA\",...addPropertyOverrides({cqg8bzZTC:{ac4JHN6Mf:resolvedLinks[3]},d8CXmcUNR:{ac4JHN6Mf:resolvedLinks[1]},Db1lDF2_8:{ac4JHN6Mf:resolvedLinks[2]},Js6LBWQ7o:{ac4JHN6Mf:resolvedLinks[5]},srTBbjBs1:{ac4JHN6Mf:resolvedLinks[4]}},baseVariant,gestureVariant)})})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cjh0s6\",layoutDependency:layoutDependency,layoutId:\"oKRXYTkvw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(max((${componentViewport?.width||\"100vw\"} - 64px) / 2, 1px) - 64px)`,y:(componentViewport?.y||0)+(132+((componentViewport?.height||904)-264-800)/2)+0+0+640+0+0,...addPropertyOverrides({cqg8bzZTC:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+0},Db1lDF2_8:{y:(componentViewport?.y||0)+(132+((componentViewport?.height||200)-264-800)/2)+0+0+640+0+0},Js6LBWQ7o:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+0},srTBbjBs1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yqqx0e-container\",layoutDependency:layoutDependency,layoutId:\"HCp_Sm7FM-container\",nodeId:\"HCp_Sm7FM\",rendersWithMotion:true,scopeId:\"O3qwOkURa\",children:/*#__PURE__*/_jsx(OutlinedAccordion,{CtVU6zxDQ:QxFi7d3Rv,DbZLbBOjP:\"0px 0px 20px 0px\",height:\"100%\",id:\"HCp_Sm7FM\",layoutId:\"HCp_Sm7FM\",onCtVU6zxDQChange:setQxFi7d3Rv,ontPmToAsmIChange:setjQp3ddSA3,QGNWQrL7v:true,style:{width:\"100%\"},tPmToAsmI:jQp3ddSA3,variant:matchVariant(\"xhZgmJCzb\"),width:\"100%\",...addPropertyOverrides({cqg8bzZTC:{DbZLbBOjP:\"0px 0px 16px 0px\"},d8CXmcUNR:{fsC3vCsxc:fsC3vCsxcoi8wrh,variant:matchVariant(\"o3uxTQAR8\")},Db1lDF2_8:{fsC3vCsxc:fsC3vCsxcoi8wrh,variant:matchVariant(\"o3uxTQAR8\")},Js6LBWQ7o:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:fsC3vCsxc1iusgo8,variant:matchVariant(\"o3uxTQAR8\")},srTBbjBs1:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:fsC3vCsxc1iusgo8,variant:matchVariant(\"o3uxTQAR8\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(max((${componentViewport?.width||\"100vw\"} - 64px) / 2, 1px) - 64px)`,y:(componentViewport?.y||0)+(132+((componentViewport?.height||904)-264-800)/2)+0+0+640+0+60,...addPropertyOverrides({cqg8bzZTC:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+60},Db1lDF2_8:{y:(componentViewport?.y||0)+(132+((componentViewport?.height||200)-264-800)/2)+0+0+640+0+60},Js6LBWQ7o:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+60},srTBbjBs1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4qvxpi-container\",layoutDependency:layoutDependency,layoutId:\"Sfu87TFXa-container\",nodeId:\"Sfu87TFXa\",rendersWithMotion:true,scopeId:\"O3qwOkURa\",children:/*#__PURE__*/_jsx(OutlinedAccordion,{CtVU6zxDQ:xF0lijbJi,DbZLbBOjP:\"0px 0px 20px 0px\",fsC3vCsxc:fsC3vCsxca0bqaf,height:\"100%\",id:\"Sfu87TFXa\",layoutId:\"Sfu87TFXa\",onCtVU6zxDQChange:setxF0lijbJi,ontPmToAsmIChange:setkwyrcvmwr,QGNWQrL7v:true,style:{width:\"100%\"},tPmToAsmI:kwyrcvmwr,variant:matchVariant(\"o3uxTQAR8\"),width:\"100%\",...addPropertyOverrides({cqg8bzZTC:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:fsC3vCsxc1j3ci6h},d8CXmcUNR:{fsC3vCsxc:undefined,variant:matchVariant(\"xhZgmJCzb\")},Js6LBWQ7o:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:fsC3vCsxc1j3ci6h},srTBbjBs1:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:undefined,variant:matchVariant(\"xhZgmJCzb\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(max((${componentViewport?.width||\"100vw\"} - 64px) / 2, 1px) - 64px)`,y:(componentViewport?.y||0)+(132+((componentViewport?.height||904)-264-800)/2)+0+0+640+0+120,...addPropertyOverrides({cqg8bzZTC:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+120},Db1lDF2_8:{y:(componentViewport?.y||0)+(132+((componentViewport?.height||200)-264-800)/2)+0+0+640+0+120},Js6LBWQ7o:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+120},srTBbjBs1:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+(60+((componentViewport?.height||200)-120-1037)/2)+0+632+0+245+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lyxds1-container\",layoutDependency:layoutDependency,layoutId:\"PAWBpJgCc-container\",nodeId:\"PAWBpJgCc\",rendersWithMotion:true,scopeId:\"O3qwOkURa\",children:/*#__PURE__*/_jsx(OutlinedAccordion,{CtVU6zxDQ:Td87X4yaa,DbZLbBOjP:\"0px 0px 20px 0px\",fsC3vCsxc:fsC3vCsxc1luftta,height:\"100%\",id:\"PAWBpJgCc\",layoutId:\"PAWBpJgCc\",onCtVU6zxDQChange:setTd87X4yaa,ontPmToAsmIChange:setegM8phxCP,QGNWQrL7v:true,style:{width:\"100%\"},tPmToAsmI:egM8phxCP,variant:matchVariant(\"o3uxTQAR8\"),width:\"100%\",...addPropertyOverrides({cqg8bzZTC:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:fsC3vCsxcwen0g1},Db1lDF2_8:{fsC3vCsxc:undefined,variant:matchVariant(\"xhZgmJCzb\")},Js6LBWQ7o:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:undefined,variant:matchVariant(\"xhZgmJCzb\")},srTBbjBs1:{DbZLbBOjP:\"0px 0px 16px 0px\",fsC3vCsxc:fsC3vCsxcwen0g1}},baseVariant,gestureVariant)})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r2qni.framer-13her3d, .framer-r2qni .framer-13her3d { display: block; }\",\".framer-r2qni.framer-1uk7uwp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 132px 32px 132px 32px; position: relative; width: 1440px; }\",\".framer-r2qni .framer-1thszwk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 0.8); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-r2qni .framer-bmo47w { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-r2qni .framer-8zs0hw { flex: none; gap: 10px; height: 100%; position: relative; width: 100%; }\",\".framer-r2qni .framer-1kqs6nv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-r2qni .framer-1e1hz96 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-r2qni .framer-15lk0c8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 64px; position: relative; width: 100%; }\",\".framer-r2qni .framer-6bdqwp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-r2qni .framer-o40qe9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-r2qni .framer-1mxphvs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-r2qni .framer-1ouq2jo { flex: none; height: auto; max-width: 455px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-r2qni .framer-7r84mk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-r2qni .framer-1p0r79v-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-r2qni .framer-cjh0s6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 64px; position: relative; width: 100%; }\",\".framer-r2qni .framer-yqqx0e-container, .framer-r2qni .framer-4qvxpi-container, .framer-r2qni .framer-lyxds1-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-r2qni.framer-v-ka2yys.framer-1uk7uwp, .framer-r2qni.framer-v-1gafftj.framer-1uk7uwp, .framer-r2qni.framer-v-5d7286.framer-1uk7uwp { padding: 60px 16px 60px 16px; width: 390px; }\",\".framer-r2qni.framer-v-ka2yys .framer-1thszwk, .framer-r2qni.framer-v-1gafftj .framer-1thszwk, .framer-r2qni.framer-v-5d7286 .framer-1thszwk { flex-direction: column; gap: 32px; height: min-content; }\",\".framer-r2qni.framer-v-ka2yys .framer-bmo47w, .framer-r2qni.framer-v-1gafftj .framer-bmo47w, .framer-r2qni.framer-v-5d7286 .framer-bmo47w { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 0.6); width: 100%; }\",\".framer-r2qni.framer-v-ka2yys .framer-1kqs6nv, .framer-r2qni.framer-v-1gafftj .framer-1kqs6nv, .framer-r2qni.framer-v-5d7286 .framer-1kqs6nv { flex: none; gap: 32px; height: min-content; justify-content: center; width: 100%; }\",\".framer-r2qni.framer-v-ka2yys .framer-15lk0c8, .framer-r2qni.framer-v-1gafftj .framer-15lk0c8, .framer-r2qni.framer-v-5d7286 .framer-15lk0c8 { gap: 20px; padding: 0px; }\",\".framer-r2qni.framer-v-ka2yys .framer-6bdqwp, .framer-r2qni.framer-v-1gafftj .framer-6bdqwp, .framer-r2qni.framer-v-5d7286 .framer-6bdqwp { gap: 8px; }\",\".framer-r2qni.framer-v-ka2yys .framer-1mxphvs { white-space: pre-wrap; width: 293px; word-break: break-word; word-wrap: break-word; }\",\".framer-r2qni.framer-v-ka2yys .framer-cjh0s6, .framer-r2qni.framer-v-1gafftj .framer-cjh0s6, .framer-r2qni.framer-v-5d7286 .framer-cjh0s6 { padding: 0px; }\",\".framer-r2qni.framer-v-5d7286 .framer-o40qe9 { order: 0; }\",\".framer-r2qni.framer-v-5d7286 .framer-1ouq2jo { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 904\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"d8CXmcUNR\":{\"layout\":[\"fixed\",\"auto\"]},\"Db1lDF2_8\":{\"layout\":[\"fixed\",\"auto\"]},\"cqg8bzZTC\":{\"layout\":[\"fixed\",\"auto\"]},\"srTBbjBs1\":{\"layout\":[\"fixed\",\"auto\"]},\"Js6LBWQ7o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Ag41UNE6C\":\"regular\",\"SyB2KQBDS\":\"topImage\",\"QxFi7d3Rv\":\"topAccordionTitle\",\"jQp3ddSA3\":\"topAccordionText\",\"clwB8jF93\":\"middleImage\",\"xF0lijbJi\":\"middleAccordionTitle\",\"kwyrcvmwr\":\"middleAccordionText\",\"hQenWKsta\":\"bottomImage\",\"Td87X4yaa\":\"bottomAccordionTitle\",\"egM8phxCP\":\"bottomAccordionText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO3qwOkURa=withCSS(Component,css,\"framer-r2qni\");export default FramerO3qwOkURa;FramerO3qwOkURa.displayName=\"accordion-section\";FramerO3qwOkURa.defaultProps={height:904,width:1440};addPropertyControls(FramerO3qwOkURa,{variant:{options:[\"N7nFj323J\",\"d8CXmcUNR\",\"Db1lDF2_8\",\"cqg8bzZTC\",\"srTBbjBs1\",\"Js6LBWQ7o\"],optionTitles:[\"desktop-first\",\"desktop-second\",\"desktop-third\",\"mobile-first\",\"mobile-second\",\"mobile-third\"],title:\"Variant\",type:ControlType.Enum},Ag41UNE6C:{defaultValue:\"Kits\",displayTextArea:false,title:\"Regular\",type:ControlType.String},onAg41UNE6CChange:{changes:\"Ag41UNE6C\",type:ControlType.ChangeHandler},SyB2KQBDS:{title:\"Top image\",type:ControlType.ResponsiveImage},QxFi7d3Rv:{defaultValue:\"Placeholder\",displayTextArea:false,title:\"Top accordion title\",type:ControlType.String},onQxFi7d3RvChange:{changes:\"QxFi7d3Rv\",type:ControlType.ChangeHandler},jQp3ddSA3:{defaultValue:\"We design with care — balancing function, emotion, and beauty.\",displayTextArea:false,title:\"Top accordion text\",type:ControlType.String},onjQp3ddSA3Change:{changes:\"jQp3ddSA3\",type:ControlType.ChangeHandler},clwB8jF93:{title:\"Middle image\",type:ControlType.ResponsiveImage},xF0lijbJi:{defaultValue:\"Placeholder\",displayTextArea:false,title:\"Middle accordion title\",type:ControlType.String},onxF0lijbJiChange:{changes:\"xF0lijbJi\",type:ControlType.ChangeHandler},kwyrcvmwr:{defaultValue:\"We design with care — balancing function, emotion, and beauty.\",displayTextArea:false,title:\"Middle accordion text\",type:ControlType.String},onkwyrcvmwrChange:{changes:\"kwyrcvmwr\",type:ControlType.ChangeHandler},hQenWKsta:{title:\"Bottom image\",type:ControlType.ResponsiveImage},Td87X4yaa:{defaultValue:\"Placeholder\",displayTextArea:false,title:\"Bottom accordion title\",type:ControlType.String},onTd87X4yaaChange:{changes:\"Td87X4yaa\",type:ControlType.ChangeHandler},egM8phxCP:{defaultValue:\"We design with care — balancing function, emotion, and beauty.\",displayTextArea:false,title:\"Bottom accordion text\",type:ControlType.String},onegM8phxCPChange:{changes:\"egM8phxCP\",type:ControlType.ChangeHandler}});addFonts(FramerO3qwOkURa,[{explicitInter:true,fonts:[{cssFamilyName:\"Sweet Sans Pro Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Sweet Sans Pro\",url:\"https://framerusercontent.com/assets/UdecG6PPeOP6BVbOTN5zGYIlmNw.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...FilledButtonFonts,...OutlinedAccordionFonts],{supportsExplicitInterCodegen:true});FramerO3qwOkURa.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FilledButton,{},context),forwardLoader(OutlinedAccordion,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO3qwOkURa\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"904\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Ag41UNE6C\\\":\\\"regular\\\",\\\"SyB2KQBDS\\\":\\\"topImage\\\",\\\"QxFi7d3Rv\\\":\\\"topAccordionTitle\\\",\\\"jQp3ddSA3\\\":\\\"topAccordionText\\\",\\\"clwB8jF93\\\":\\\"middleImage\\\",\\\"xF0lijbJi\\\":\\\"middleAccordionTitle\\\",\\\"kwyrcvmwr\\\":\\\"middleAccordionText\\\",\\\"hQenWKsta\\\":\\\"bottomImage\\\",\\\"Td87X4yaa\\\":\\\"bottomAccordionTitle\\\",\\\"egM8phxCP\\\":\\\"bottomAccordionText\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d8CXmcUNR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Db1lDF2_8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cqg8bzZTC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"srTBbjBs1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Js6LBWQ7o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O3qwOkURa.map","// Generated by Framer (27ad407)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-YblMP .framer-styles-preset-wyxrny:not(.rich-text-wrapper), .framer-YblMP .framer-styles-preset-wyxrny.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, #b3b3b3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-YblMP .framer-styles-preset-wyxrny:not(.rich-text-wrapper), .framer-YblMP .framer-styles-preset-wyxrny.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, #b3b3b3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-YblMP .framer-styles-preset-wyxrny:not(.rich-text-wrapper), .framer-YblMP .framer-styles-preset-wyxrny.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, #b3b3b3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-YblMP\";\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 (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"r5r3FPkUH\",\"VhuHogNlY\"];const serializationHash=\"framer-WRFwf\";const variantClassNames={r5r3FPkUH:\"framer-v-19bt39x\",VhuHogNlY:\"framer-v-1aq5nch\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={delay:0,duration:2.5,ease:[.8,.2,0,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"r5r3FPkUH\",Plus:\"VhuHogNlY\"};const getProps=({background,height,id,padding,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"r5r3FPkUH\",wXgw1kD0A:padding??props.wXgw1kD0A??\"24px 0px 24px 0px\",X1vtMflbi:background??props.X1vtMflbi??\"var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, rgb(235, 235, 235))\"};};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,X1vtMflbi,wXgw1kD0A,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r5r3FPkUH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"VhuHogNlY\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19bt39x\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"r5r3FPkUH\",ref:refBinding,style:{\"--176pq3j\":numberToPixelString(wXgw1kD0A),...style},...addPropertyOverrides({VhuHogNlY:{\"data-framer-name\":\"Plus\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xqw33r\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"VtSlYt97h\",style:{backgroundColor:X1vtMflbi}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1obhkhk\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"KTDuhXhCx\",style:{backgroundColor:X1vtMflbi,rotate:90}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WRFwf.framer-ji07qi, .framer-WRFwf .framer-ji07qi { display: block; }\",\".framer-WRFwf.framer-19bt39x { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: var(--176pq3j); position: relative; width: 1200px; }\",\".framer-WRFwf .framer-xqw33r { flex: none; height: 1px; max-width: 1400px; overflow: hidden; position: relative; width: 100%; }\",\".framer-WRFwf .framer-1obhkhk { flex: none; height: 1px; left: calc(50.00000000000002% - 10px / 2); overflow: hidden; position: absolute; top: calc(51.02040816326533% - 1px / 2); width: 10px; z-index: 3; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WRFwf.framer-19bt39x { gap: 0px; } .framer-WRFwf.framer-19bt39x > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-WRFwf.framer-19bt39x > :first-child { margin-top: 0px; } .framer-WRFwf.framer-19bt39x > :last-child { margin-bottom: 0px; } }\",\".framer-WRFwf.framer-v-1aq5nch.framer-19bt39x { padding: 4px; width: min-content; }\",\".framer-WRFwf.framer-v-1aq5nch .framer-xqw33r { max-width: unset; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VhuHogNlY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"X1vtMflbi\":\"background\",\"wXgw1kD0A\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXAaJyOfzw=withCSS(Component,css,\"framer-WRFwf\");export default FramerXAaJyOfzw;FramerXAaJyOfzw.displayName=\"Underline\";FramerXAaJyOfzw.defaultProps={height:49,width:1200};addPropertyControls(FramerXAaJyOfzw,{variant:{options:[\"r5r3FPkUH\",\"VhuHogNlY\"],optionTitles:[\"Default\",\"Plus\"],title:\"Variant\",type:ControlType.Enum},X1vtMflbi:{defaultValue:'var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, rgb(235, 235, 235)) /* {\"name\":\"White\"} */',title:\"Background\",type:ControlType.Color},wXgw1kD0A:{defaultValue:\"24px 0px 24px 0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerXAaJyOfzw,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXAaJyOfzw\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VhuHogNlY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"49\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"X1vtMflbi\\\":\\\"background\\\",\\\"wXgw1kD0A\\\":\\\"padding\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XAaJyOfzw.map","// Generated by Framer (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/qbcgousEzjXIMRLr1J6t/UsMgVu1Tjnhib3hDE0g9/GFF4Px5oH.js\";import Underline from\"https://framerusercontent.com/modules/LJDOEGp6Cr3Iqe20sWIs/IlgIQow6xoYh4hY2nMZE/XAaJyOfzw.js\";const UnderlineFonts=getFonts(Underline);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"Xj8l_Yp_F\",\"pG3g7NVmn\"];const serializationHash=\"framer-5uSBa\";const variantClassNames={pG3g7NVmn:\"framer-v-1xn581p\",Xj8l_Yp_F:\"framer-v-c4rfho\"};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 animation={opacity:0,rotate:45,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:2,ease:[.8,.2,0,1],type:\"tween\"};const animation1={opacity:0,rotate:45,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:0,delay:0,duration:1.5,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Grid Star\":\"pG3g7NVmn\",Default:\"Xj8l_Yp_F\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Xj8l_Yp_F\"};};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:\"Xj8l_Yp_F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"pG3g7NVmn\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"pG3g7NVmn\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-c4rfho\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Xj8l_Yp_F\",ref:refBinding,style:{...style},...addPropertyOverrides({pG3g7NVmn:{\"data-framer-name\":\"Grid Star\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-j33jwk\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"YCst7lgBd\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(0+((componentViewport?.height||9)-0-((componentViewport?.height||9)-0)*1)/2)+(0+(((componentViewport?.height||9)-0)*1-0-49)/2),...addPropertyOverrides({pG3g7NVmn:{y:(componentViewport?.y||0)+0+0+-9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-akfgw-container\",layoutDependency:layoutDependency,layoutId:\"XhpQMQxof-container\",nodeId:\"XhpQMQxof\",rendersWithMotion:true,scopeId:\"rSPwqb8Qx\",children:/*#__PURE__*/_jsx(Underline,{height:\"100%\",id:\"XhpQMQxof\",layoutId:\"XhpQMQxof\",variant:\"VhuHogNlY\",width:\"100%\",wXgw1kD0A:\"0px\",X1vtMflbi:\"var(--token-95161743-2cca-44c6-a6ff-4fdb448ad165, rgba(165, 165, 165, 0.6))\"})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-tqwtvo\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Ka6RAqk1T\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wyxrny\",\"data-styles-preset\":\"GFF4Px5oH\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa98729a-6a39-4799-a18a-335dc181e111, rgb(28, 27, 27)))\"},children:\"✦\"})}),className:\"framer-f6dy1i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b0j41l1F3\",style:{\"--extracted-r6o4lv\":\"var(--token-aa98729a-6a39-4799-a18a-335dc181e111, rgb(28, 27, 27))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,...addPropertyOverrides({pG3g7NVmn:{y:(componentViewport?.y||0)+0+0+-9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1banljt-container\",layoutDependency:layoutDependency,layoutId:\"nW1FHIXgj-container\",nodeId:\"nW1FHIXgj\",rendersWithMotion:true,scopeId:\"rSPwqb8Qx\",children:/*#__PURE__*/_jsx(Underline,{height:\"100%\",id:\"nW1FHIXgj\",layoutId:\"nW1FHIXgj\",variant:\"VhuHogNlY\",width:\"100%\",wXgw1kD0A:\"0px\",X1vtMflbi:\"var(--token-95161743-2cca-44c6-a6ff-4fdb448ad165, rgba(165, 165, 165, 0.6))\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1vlear4\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"w7Wv2gT0t\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wyxrny\",\"data-styles-preset\":\"GFF4Px5oH\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa98729a-6a39-4799-a18a-335dc181e111, rgb(28, 27, 27)))\"},children:\"✦\"})}),className:\"framer-1rwnhd3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Yx4swoW8x\",style:{\"--extracted-r6o4lv\":\"var(--token-aa98729a-6a39-4799-a18a-335dc181e111, rgb(28, 27, 27))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,...addPropertyOverrides({pG3g7NVmn:{y:(componentViewport?.y||0)+0+0+-9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1vwbbc4-container\",layoutDependency:layoutDependency,layoutId:\"lMCEv1ys3-container\",nodeId:\"lMCEv1ys3\",rendersWithMotion:true,scopeId:\"rSPwqb8Qx\",children:/*#__PURE__*/_jsx(Underline,{height:\"100%\",id:\"lMCEv1ys3\",layoutId:\"lMCEv1ys3\",variant:\"VhuHogNlY\",width:\"100%\",wXgw1kD0A:\"0px\",X1vtMflbi:\"var(--token-95161743-2cca-44c6-a6ff-4fdb448ad165, rgba(165, 165, 165, 0.6))\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(0+((componentViewport?.height||9)-0-49)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-j7hzba-container\",layoutDependency:layoutDependency,layoutId:\"iuWcnpEou-container\",nodeId:\"iuWcnpEou\",rendersWithMotion:true,scopeId:\"rSPwqb8Qx\",children:/*#__PURE__*/_jsx(Underline,{height:\"100%\",id:\"iuWcnpEou\",layoutId:\"iuWcnpEou\",style:{width:\"100%\"},variant:\"r5r3FPkUH\",width:\"100%\",wXgw1kD0A:\"0px\",X1vtMflbi:\"var(--token-95161743-2cca-44c6-a6ff-4fdb448ad165, rgba(165, 165, 165, 0.6))\"})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-5qog9v\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"QLzBc0Dmb\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(0+((componentViewport?.height||9)-0-((componentViewport?.height||9)-0)*1)/2)+(0+(((componentViewport?.height||9)-0)*1-0-49)/2),...addPropertyOverrides({pG3g7NVmn:{y:(componentViewport?.y||0)+0+0+-9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-13uew65-container\",layoutDependency:layoutDependency,layoutId:\"ShMzgA3fw-container\",nodeId:\"ShMzgA3fw\",rendersWithMotion:true,scopeId:\"rSPwqb8Qx\",children:/*#__PURE__*/_jsx(Underline,{height:\"100%\",id:\"ShMzgA3fw\",layoutId:\"ShMzgA3fw\",variant:\"VhuHogNlY\",width:\"100%\",wXgw1kD0A:\"0px\",X1vtMflbi:\"var(--token-95161743-2cca-44c6-a6ff-4fdb448ad165, rgba(165, 165, 165, 0.6))\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5uSBa.framer-hsb3k8, .framer-5uSBa .framer-hsb3k8 { display: block; }\",\".framer-5uSBa.framer-c4rfho { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1172px; }\",\".framer-5uSBa .framer-j33jwk, .framer-5uSBa .framer-5qog9v { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-5uSBa .framer-akfgw-container, .framer-5uSBa .framer-1banljt-container, .framer-5uSBa .framer-1vwbbc4-container, .framer-5uSBa .framer-13uew65-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5uSBa .framer-tqwtvo, .framer-5uSBa .framer-1vlear4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 31px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-5uSBa .framer-f6dy1i, .framer-5uSBa .framer-1rwnhd3 { flex: none; height: 100%; position: relative; white-space: pre; width: auto; }\",\".framer-5uSBa .framer-j7hzba-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5uSBa.framer-c4rfho, .framer-5uSBa .framer-j33jwk, .framer-5uSBa .framer-tqwtvo, .framer-5uSBa .framer-1vlear4, .framer-5uSBa .framer-5qog9v { gap: 0px; } .framer-5uSBa.framer-c4rfho > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } .framer-5uSBa.framer-c4rfho > :first-child, .framer-5uSBa .framer-j33jwk > :first-child, .framer-5uSBa .framer-tqwtvo > :first-child, .framer-5uSBa .framer-1vlear4 > :first-child, .framer-5uSBa .framer-5qog9v > :first-child { margin-left: 0px; } .framer-5uSBa.framer-c4rfho > :last-child, .framer-5uSBa .framer-j33jwk > :last-child, .framer-5uSBa .framer-tqwtvo > :last-child, .framer-5uSBa .framer-1vlear4 > :last-child, .framer-5uSBa .framer-5qog9v > :last-child { margin-right: 0px; } .framer-5uSBa .framer-j33jwk > *, .framer-5uSBa .framer-tqwtvo > *, .framer-5uSBa .framer-1vlear4 > *, .framer-5uSBa .framer-5qog9v > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-5uSBa.framer-v-1xn581p.framer-c4rfho { align-content: unset; align-items: unset; display: grid; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(9, minmax(100px, 1fr)); grid-template-rows: repeat(1, min-content); }\",\".framer-5uSBa.framer-v-1xn581p .framer-j33jwk { align-self: center; grid-column: span 2; height: 31px; justify-self: start; order: 0; width: 100%; }\",\".framer-5uSBa.framer-v-1xn581p .framer-tqwtvo { align-self: center; flex: none; grid-column: span 2; justify-self: end; order: 1; width: 100%; }\",\".framer-5uSBa.framer-v-1xn581p .framer-1vlear4 { align-self: center; flex: none; grid-column: span 2; justify-self: end; order: 2; width: 100%; }\",\".framer-5uSBa.framer-v-1xn581p .framer-5qog9v { align-self: center; grid-column: span 2; height: 31px; justify-self: start; order: 3; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5uSBa.framer-v-1xn581p.framer-c4rfho { gap: 0px; } .framer-5uSBa.framer-v-1xn581p.framer-c4rfho > *, .framer-5uSBa.framer-v-1xn581p.framer-c4rfho > :first-child, .framer-5uSBa.framer-v-1xn581p.framer-c4rfho > :last-child { margin: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 9\n * @framerIntrinsicWidth 1172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pG3g7NVmn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrSPwqb8Qx=withCSS(Component,css,\"framer-5uSBa\");export default FramerrSPwqb8Qx;FramerrSPwqb8Qx.displayName=\"SUB UNDERLINE\";FramerrSPwqb8Qx.defaultProps={height:9,width:1172};addPropertyControls(FramerrSPwqb8Qx,{variant:{options:[\"Xj8l_Yp_F\",\"pG3g7NVmn\"],optionTitles:[\"Default\",\"Grid Star\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrSPwqb8Qx,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...UnderlineFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrSPwqb8Qx\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"9\",\"framerIntrinsicWidth\":\"1172\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pG3g7NVmn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (448a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={pvZmIUHiJ:{hover:true}};const serializationHash=\"framer-aYZez\";const variantClassNames={pvZmIUHiJ:\"framer-v-1baizvq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"pvZmIUHiJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1baizvq\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"pvZmIUHiJ\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0.37)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"pvZmIUHiJ-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.15)\"}},...addPropertyOverrides({\"pvZmIUHiJ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gzztmi\",\"data-framer-name\":\"Circle Wrap\",layoutDependency:layoutDependency,layoutId:\"tu1Ay5NuN\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16tycrw\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"Gd6hlqUdq\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss04' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Descubrir colecci\\xf3n\"})}),className:\"framer-r3z3mi\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"Qv5oXfi3F\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d12l1d\",\"data-framer-name\":\"Circle Wrap\",layoutDependency:layoutDependency,layoutId:\"CW9ublwzE\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-129lbnw\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"XJPI_68T7\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aYZez.framer-1enyvze, .framer-aYZez .framer-1enyvze { display: block; }\",\".framer-aYZez.framer-1baizvq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-aYZez .framer-1gzztmi, .framer-aYZez .framer-1d12l1d { flex: none; height: 4px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 8px; }\",\".framer-aYZez .framer-16tycrw { flex: none; height: 4px; left: calc(25.00000000000002% - 4px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 4px / 2); width: 4px; will-change: var(--framer-will-change-override, transform); }\",\".framer-aYZez .framer-r3z3mi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-aYZez .framer-129lbnw { flex: none; height: 4px; left: calc(75.00000000000003% - 4px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 4px / 2); width: 4px; will-change: var(--framer-will-change-override, transform); }\",\".framer-aYZez.framer-v-1baizvq.hover .framer-16tycrw { left: calc(75.00000000000003% - 4px / 2); }\",\".framer-aYZez.framer-v-1baizvq.hover .framer-129lbnw { left: calc(25.00000000000002% - 4px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 265\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Jxsjp0HYE\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSSCpG93MY=withCSS(Component,css,\"framer-aYZez\");export default FramerSSCpG93MY;FramerSSCpG93MY.displayName=\"Button 2\";FramerSSCpG93MY.defaultProps={height:64,width:265};addFonts(FramerSSCpG93MY,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSSCpG93MY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Jxsjp0HYE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"265\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SSCpG93MY.map","import{jsx as r}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as e}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function a({blur:t,borderRadius:e,direction:a}){let i=r=>{switch(r){case\"toBottom\":default:return\"to bottom\";case\"toTop\":return\"to top\";case\"toLeft\":return\"to left\";case\"toRight\":return\"to right\";}},o=[{blur:`${t/2/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%\"},{blur:`${t/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%\"},{blur:`${t/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%\"},{blur:`${t/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%\"},{blur:`${t/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%\"},{blur:`${t/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%\"},{blur:`${t/2}px`,gradient:\"rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%\"},{blur:`${t}px`,gradient:\"rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%\"}];return /*#__PURE__*/r(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:`${e}px`},children:o.map((t,o)=>/*#__PURE__*/r(\"div\",{style:{position:\"absolute\",inset:0,zIndex:o+1,backdropFilter:`blur(${t.blur})`,WebkitBackdropFilter:`blur(${t.blur})`,maskImage:`linear-gradient(${i(a)}, ${t.gradient})`,WebkitMaskImage:`linear-gradient(${i(a)}, ${t.gradient})`,borderRadius:`${e}px`,pointerEvents:\"none\"}},o))});}a.defaultProps={blur:10,borderRadius:0,direction:\"toBottom\"},t(a,{blur:{title:\"Blur\",type:e.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:e.Number,defaultValue:0,min:0,max:100,step:1,description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:e.SegmentedEnum,options:[\"toBottom\",\"toTop\",\"toLeft\",\"toRight\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"toBottom\"}});export default a;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient.map","// Generated by Framer (448a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js\";const BlurGradientFonts=getFonts(BlurGradient);const cycleOrder=[\"haqB9Xu4e\",\"b2oZhLNtg\",\"CuYFqyh5h\",\"Op3QOyYFt\"];const serializationHash=\"framer-BrO9h\";const variantClassNames={b2oZhLNtg:\"framer-v-10zh7ps\",CuYFqyh5h:\"framer-v-14043ug\",haqB9Xu4e:\"framer-v-zfx59x\",Op3QOyYFt:\"framer-v-1f9fi43\"};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={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-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={\"Variant 1\":\"haqB9Xu4e\",\"Variant 2\":\"b2oZhLNtg\",\"Variant 3\":\"CuYFqyh5h\",\"Variant 4\":\"Op3QOyYFt\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"haqB9Xu4e\"};};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:\"haqB9Xu4e\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1miu1z7=activeVariantCallback(async(...args)=>{setVariant(\"b2oZhLNtg\");});const onTap1jrwbg=activeVariantCallback(async(...args)=>{setVariant(\"haqB9Xu4e\");});const onTapwg4z3u=activeVariantCallback(async(...args)=>{setVariant(\"Op3QOyYFt\");});const onTapa96el7=activeVariantCallback(async(...args)=>{setVariant(\"CuYFqyh5h\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"CuYFqyh5h\",\"Op3QOyYFt\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zfx59x\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"haqB9Xu4e\",ref:refBinding,style:{backgroundColor:\"rgb(5, 5, 5)\",...style},...addPropertyOverrides({b2oZhLNtg:{\"data-framer-name\":\"Variant 2\"},CuYFqyh5h:{\"data-framer-name\":\"Variant 3\"},Op3QOyYFt:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e8nz4y\",layoutDependency:layoutDependency,layoutId:\"GAojI6Wkx\",style:{background:\"linear-gradient(180deg, rgba(24, 23, 23, 0) 0%, rgb(5, 5, 5) 89.90885416666666%)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bek1ql-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XAU0gVPDL-container\",nodeId:\"XAU0gVPDL\",rendersWithMotion:true,scopeId:\"UHr2Ky1WB\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:0,direction:\"toBottom\",height:\"100%\",id:\"XAU0gVPDL\",layoutId:\"XAU0gVPDL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p36qlk\",\"data-framer-name\":\"Testimonials Content\",layoutDependency:layoutDependency,layoutId:\"dVlux8PJH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fo31s9\",\"data-framer-name\":\"Column 1\",layoutDependency:layoutDependency,layoutId:\"UrflCpHgm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14lmpb5\",\"data-border\":true,\"data-framer-name\":\"Testimonial 1\",layoutDependency:layoutDependency,layoutId:\"TBGUtJ4Tl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oqdc99\",layoutDependency:layoutDependency,layoutId:\"SYjx5Ik0_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nzpn54\",layoutDependency:layoutDependency,layoutId:\"FPsqqCJbN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Sofia Olivia\"})}),className:\"framer-16rm73m\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"RtACPWO69\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@charlie31\"})}),className:\"framer-1vd94qu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z3wMwyWC8\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?width=1024&height=1024 1024w\"},className:\"framer-rugmlw\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"FZAYkKgLq\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/JGA7RNykjI3ZK50stKGzPcIIex0.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nwtj86\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"L0ml9VOvI\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1347lim\",layoutDependency:layoutDependency,layoutId:\"pBRcPuErZ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'\"Desde que implementamos nuestra firma olfativa, los hu\\xe9spedes mencionan el aroma incluso antes de hablar del servicio. Se volvi\\xf3 parte de nuestra experiencia.\"'}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(255, 255, 255, 0.7))\"},children:\" ⭐⭐⭐⭐⭐\"})]}),className:\"framer-1uq1t4a\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"xnjcYf7Qj\",style:{\"--extracted-2gxw0f\":\"rgba(255, 255, 255, 0.7)\",\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lor4br\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2\",layoutDependency:layoutDependency,layoutId:\"RzID9yE5v\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y9ucfr\",layoutDependency:layoutDependency,layoutId:\"WFuUXRnfb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ruuyy7\",layoutDependency:layoutDependency,layoutId:\"mNgfZ9_Qi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Jenn Yang\"})}),className:\"framer-hpvm6z\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"erXxY57QT\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@jenny67\"})}),className:\"framer-81uqwl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EUeJ0mD6B\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+449+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?width=1024&height=1024 1024w\"},className:\"framer-xx96qn\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"SNYaAU3p4\",style:{borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+449+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+449+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/dDNLzPcyXt8AVzOSJksR6cnH2Bw.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ur7d7z\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"gAUH0BLXb\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ls4gym\",layoutDependency:layoutDependency,layoutId:\"iMYQ7ggt6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'.\"La instalaci\\xf3n fue r\\xe1pida, discreta y profesional. El aroma se distribuye de forma uniforme sin resultar invasivo.\"'})}),className:\"framer-hu8tm0\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"QrNn_cEcp\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s4mznb\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2\",layoutDependency:layoutDependency,layoutId:\"FGEaRMPxc\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15f4e9w\",layoutDependency:layoutDependency,layoutId:\"j7vsCUIie\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pdx2s1\",layoutDependency:layoutDependency,layoutId:\"myzwGoJVu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Tom Wern\"})}),className:\"framer-19xsbrv\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"gJ_iL9fey\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@wernnnn110\"})}),className:\"framer-wr8a66\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zeXJx0Rvj\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+738+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024 1024w\"},className:\"framer-2xs576\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"OeZ7uoYms\",style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+738+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+738+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y31zot\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"x9Prz1GWZ\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-97yhs8\",layoutDependency:layoutDependency,layoutId:\"huT4X8Mwu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:',\"Prob\\xe9 el Club de Aromas y me encanta recibir nuevas fragancias sin preocuparme por reordenar.\"'})}),className:\"framer-nrjlxp\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"n3Mnf8ylu\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b2oZhLNtg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"“Trabajo desde laptop casi todo el d\\xeda y las M01 Pro me ayudan much\\xedsimo para llamadas y contenido sin aislarme del entorno.” ⭐⭐⭐⭐⭐\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-roi1ou\",\"data-border\":true,\"data-framer-name\":\"Testimonial 3\",layoutDependency:layoutDependency,layoutId:\"BfLEMyBv9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g3mjg8\",layoutDependency:layoutDependency,layoutId:\"Wf28dWiW7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vtuep8\",layoutDependency:layoutDependency,layoutId:\"Q3UVCDWY4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Jerrey Grenson\"})}),className:\"framer-fmgd7d\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"F0cIiQdbq\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@charlie31\"})}),className:\"framer-xxiz61\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UwNfEVH7t\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1027+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?width=1024&height=1024 1024w\"},className:\"framer-mvvkvp\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"gw4bN6NkC\",style:{borderBottomLeftRadius:29,borderBottomRightRadius:29,borderTopLeftRadius:29,borderTopRightRadius:29},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+1027+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+1027+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/XBp5fxf4Hi3eAKQBQeCsmhXNqM8.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vz0crs\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"zQ00tEaf4\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ky2oc4\",layoutDependency:layoutDependency,layoutId:\"BOTLKjCGD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"It's symbol and style system is incredibly useful for UI kits and component-based design. It’s lightweight and easy to run even on older MacBooks. That said, its lack of native Windows support is a big limitation for cross-platform teams.\\xa0\"})}),className:\"framer-cmna9l\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"JwEVlFR7_\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b2oZhLNtg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'⭐⭐⭐⭐⭐ \"Un servicio impecable de principio a fin. El equipo de Arcat es experto en Web 3D y super\\xf3 todas nuestras expectativas. La experiencia de usuario es fluida y cautivadora. \\xa1Gracias por tanto! 😊\"'})})}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15n4q4d\",\"data-framer-name\":\"Column 2\",layoutDependency:layoutDependency,layoutId:\"rWzEq36es\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pplkwa\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2\",layoutDependency:layoutDependency,layoutId:\"LbODKz_wn\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1quf5yz\",layoutDependency:layoutDependency,layoutId:\"yXX7uaR5i\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ignlpi\",layoutDependency:layoutDependency,layoutId:\"K_shGfcBm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Linda Sunny\"})}),className:\"framer-18fmjer\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"zlM1hzYnq\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@lindasunny\"})}),className:\"framer-1usq1dm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r61Ghvxi3\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?width=1024&height=1024 1024w\"},className:\"framer-14emsu8\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"falQq0ubI\",style:{borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1316+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1316+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/IUsSBAClyScITCsbtz063MgOdA.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m72jgo\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"kfsX_YS0Z\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7da4uw\",layoutDependency:layoutDependency,layoutId:\"iItx4gzhB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'\"Busc\\xe1bamos una forma de diferenciarnos de otras tiendas y el aroma fue la pieza que faltaba. La percepci\\xf3n de la marca cambi\\xf3 por completo.\"'})}),className:\"framer-2d9b63\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"HkaUt572z\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hup438\",\"data-border\":true,\"data-framer-name\":\"Testimonial 3\",layoutDependency:layoutDependency,layoutId:\"iHUgjR4_c\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xfwkki\",layoutDependency:layoutDependency,layoutId:\"b8NU1muHS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bkwcjw\",layoutDependency:layoutDependency,layoutId:\"vBTN4bl44\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Will Beck\"})}),className:\"framer-mqpyaz\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"Zd2rBgRwG\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@beck33\"})}),className:\"framer-4bpol4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QNArgya0x\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+289+0+0+17),pixelHeight:1214,pixelWidth:1100,sizes:\"42px\",src:\"https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?width=1100&height=1214\",srcSet:\"https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?scale-down-to=1024&width=1100&height=1214 927w,https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?width=1100&height=1214 1100w\"},className:\"framer-udllbo\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"vkdofTNww\",style:{borderBottomLeftRadius:29,borderBottomRightRadius:29,borderTopLeftRadius:29,borderTopRightRadius:29},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1316+0+289+0+0+17),pixelHeight:1214,pixelWidth:1100,sizes:\"42px\",src:\"https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?width=1100&height=1214\",srcSet:\"https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?scale-down-to=1024&width=1100&height=1214 927w,https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?width=1100&height=1214 1100w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1316+0+289+0+0+17),pixelHeight:1214,pixelWidth:1100,sizes:\"42px\",src:\"https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?width=1100&height=1214\",srcSet:\"https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?scale-down-to=1024&width=1100&height=1214 927w,https://framerusercontent.com/images/Q3r3PiLAez120UAXf7Dt1oLivAY.png?width=1100&height=1214 1100w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q4yi1w\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"TSO900Mg_\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q1zfrc\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2\",layoutDependency:layoutDependency,layoutId:\"IURyW6Ceo\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xn7d7h\",layoutDependency:layoutDependency,layoutId:\"k1KE6z2MS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mgsrk1\",layoutDependency:layoutDependency,layoutId:\"paI9vyej6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Cerry Bloom\"})}),className:\"framer-qmg3en\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"bpOiF1229\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@cerry791\"})}),className:\"framer-1mc6yk4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qXdj3pcuj\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+386+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?width=1024&height=1024 1024w\"},className:\"framer-1w067jp\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"OjAe9mNaI\",style:{borderBottomLeftRadius:34,borderBottomRightRadius:34,borderTopLeftRadius:34,borderTopRightRadius:34},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1316+0+386+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1316+0+386+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/LKjDiyC0oE4Xp7VU2dv66z0yW2g.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-74wrd6\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"HNgPcBw92\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13y6wnw\",layoutDependency:layoutDependency,layoutId:\"INqoQ4ui3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'\"Quer\\xedamos que nuestra marca fuera reconocible desde el primer instante. Hoy nuestros clientes asocian ese aroma con nosotros.\"'})}),className:\"framer-bb1ep\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"bgntHMqwD\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b2oZhLNtg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'⭐⭐⭐⭐⭐ \"Si buscas un dise\\xf1o Web 3D que realmente destaque, Arcat es la elecci\\xf3n. Su habilidad para crear espacios digitales \\xfanicos es asombrosa, y el impacto en nuestro negocio ya es visible. \\xa1Brillante! ✨\"'})})}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n9ynxb\",\"data-framer-name\":\"Column 3\",layoutDependency:layoutDependency,layoutId:\"PqWWrMmug\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l3ekwi\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2\",layoutDependency:layoutDependency,layoutId:\"OBPtmq5Vv\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n8ymut\",layoutDependency:layoutDependency,layoutId:\"n7zCZXVQx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lh43rp\",layoutDependency:layoutDependency,layoutId:\"bTpXFxdln\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Jake Linner\"})}),className:\"framer-1na3409\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"Q4Ce74Z_h\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@jakelin833\"})}),className:\"framer-1js80y7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mkFXXEeHA\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?width=1024&height=1024 1024w\"},className:\"framer-nc6w4a\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"HXcOWigTG\",style:{borderBottomLeftRadius:44,borderBottomRightRadius:44,borderTopLeftRadius:44,borderTopRightRadius:44},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+0+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/nTfWbb5KTIhgJT9qxt4DXGGs.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4iqdol\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"DucjeuGxS\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1clulat\",layoutDependency:layoutDependency,layoutId:\"J0HR1t0sF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'\"Los clientes permanecen m\\xe1s tiempo en nuestros espacios muestra y la experiencia se siente mucho m\\xe1s premium. La diferencia es evidente.\"'})}),className:\"framer-1plvp78\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"OY3G8q0AL\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12btggw\",\"data-border\":true,\"data-framer-name\":\"Testimonial 2\",layoutDependency:layoutDependency,layoutId:\"ZB5pYJvxs\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ipn8m7\",layoutDependency:layoutDependency,layoutId:\"vSWIsI2O6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lppmme\",layoutDependency:layoutDependency,layoutId:\"zMYb_fc5v\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Ben Turner\"})}),className:\"framer-1bk0pdn\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"PvboCdYwh\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@turnerben3\"})}),className:\"framer-1ge5821\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Yc9y7TUuW\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+289+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?width=1024&height=1024 1024w\"},className:\"framer-1syq2hg\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"k8ihCTXbY\",style:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+289+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+289+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/sOx9rHGXshtGWgFE4iN0B9VjC4Y.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h4pfto\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"PcHLFeKED\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-atf01t\",layoutDependency:layoutDependency,layoutId:\"IP_Pfjqwz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'\"El nivel de personalizaci\\xf3n super\\xf3 nuestras expectativas. No es solo aromatizar un espacio, es construir una identidad sensorial.\"'})}),className:\"framer-1i9djje\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"zjuDdRhr4\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3s2ccb\",\"data-border\":true,\"data-framer-name\":\"Testimonial 3\",layoutDependency:layoutDependency,layoutId:\"FlHg5Ls4Z\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1doimrm\",layoutDependency:layoutDependency,layoutId:\"WiAT2nZDg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mu5l08\",layoutDependency:layoutDependency,layoutId:\"PsauB2MF2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Lindsy Crammer\"})}),className:\"framer-1qzf4u1\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"l16PL7FKR\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@mmer87\"})}),className:\"framer-lr537u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SFVk7N7I0\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+578+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024 1024w\"},className:\"framer-1ab6v1o\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"g2eh29ngK\",style:{borderBottomLeftRadius:29,borderBottomRightRadius:29,borderTopLeftRadius:29,borderTopRightRadius:29},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+578+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+578+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eynugc\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"zag9NmqOS\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l97x5j\",layoutDependency:layoutDependency,layoutId:\"R_QaMs59k\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:'\"La calidad de las fragancias es impresionante. Duran bastante y se perciben muy sofisticadas.\"'})}),className:\"framer-jewq7o\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"Y52ebdwQf\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b2oZhLNtg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"“Definitivamente se sienten como un producto de alta gama. Dise\\xf1o minimalista, elegante y moderno.” ⭐⭐⭐⭐⭐\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bjqzyo\",\"data-border\":true,\"data-framer-name\":\"Testimonial 3\",layoutDependency:layoutDependency,layoutId:\"lGdOU0rhq\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.07)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.02)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t7ultp\",layoutDependency:layoutDependency,layoutId:\"DCnmqJoKe\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1amjej2\",layoutDependency:layoutDependency,layoutId:\"R_QtO4Rav\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Charlie Mack\"})}),className:\"framer-13o62qd\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"osp_vV1dn\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.4))\"},children:\"@charlie31\"})}),className:\"framer-qxenek\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CAG6ZWUcj\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.4)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+867+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?width=1024&height=1024 1024w\"},className:\"framer-17vffp2\",\"data-framer-name\":\"Avatar1\",layoutDependency:layoutDependency,layoutId:\"KVh2EtWVg\",style:{borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33},...addPropertyOverrides({CuYFqyh5h:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+867+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:42,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+1991+0+867+0+0+17),pixelHeight:1024,pixelWidth:1024,sizes:\"42px\",src:\"https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/glDBvisnm82y09S9GdMNsP8.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hr7ukj\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"Kf9rDU33H\",style:{backgroundColor:\"rgba(255, 255, 255, 0.07)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-177ehme\",layoutDependency:layoutDependency,layoutId:\"aPf3h2ogA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"This software is packed with intuitive tools that make designing posters, social media content, and logos super fun. The drag-and-drop interface is slick, and the templates are modern and on-trend. Total game-changer for freelancers like me!\"})}),className:\"framer-1ks3jma\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"C6hdmIYYe\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b2oZhLNtg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:\"“Las llev\\xe9 de viaje y fueron perfectas en aeropuerto, carretera y hotel. Muy c\\xf3modas para horas de uso.” ⭐⭐⭐⭐⭐\"})})}},baseVariant,gestureVariant)})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1873wom\",\"data-border\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tRkJDcfEQ\",onTap:onTap1miu1z7,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(71, 70, 70, 0.2)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,boxShadow:\"0px 0.6021873017743928px 1.083937143193907px -0.6666666666666666px rgba(0, 0, 0, 0.1), 0px 2.288533303243457px 4.119359945838223px -1.3333333333333333px rgba(0, 0, 0, 0.11), 0px 10px 18px -2px rgba(0, 0, 0, 0.15)\",WebkitBackdropFilter:\"blur(5px)\"},transformTemplate:transformTemplate1,whileHover:animation,...addPropertyOverrides({b2oZhLNtg:{onTap:onTap1jrwbg},CuYFqyh5h:{onTap:onTapwg4z3u},Op3QOyYFt:{onTap:onTapa96el7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q8sv3b\",layoutDependency:layoutDependency,layoutId:\"X2_jKVtvh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ov6sl\",layoutDependency:layoutDependency,layoutId:\"AO5S2YGjD\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||768)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?width=1024&height=1024 1024w\"},className:\"framer-1jmdjxr\",\"data-border\":true,\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"mT7XUs012\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(48, 49, 50)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},transformTemplate:transformTemplate2,...addPropertyOverrides({b2oZhLNtg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||1350)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||2588)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/17Ja3eC2r1OfYiMf3r2upZG0yWw.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||768)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?width=1024&height=1024 1024w\"},className:\"framer-1qd7tkr\",\"data-border\":true,\"data-framer-name\":\"2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A02mn3UTd\",onTap:onTap1jrwbg,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(48, 49, 50)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},transformTemplate:transformTemplate2,...addPropertyOverrides({b2oZhLNtg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||1350)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||2588)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/neMK5YhmYbVFLHtjEcmJeeg2VnI.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||768)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024 1024w\"},className:\"framer-1hltprt\",\"data-border\":true,\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"aq4sptNpR\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(48, 49, 50)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},transformTemplate:transformTemplate2,...addPropertyOverrides({b2oZhLNtg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||1350)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||2588)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/SIG6DtOTGuKuEVtwme4HfPoWM.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||768)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024 1024w\"},className:\"framer-eav0er\",\"data-border\":true,\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"kghBi05MP\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(48, 49, 50)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},transformTemplate:transformTemplate2,...addPropertyOverrides({b2oZhLNtg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||1350)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024 1024w\"}},Op3QOyYFt:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:39,intrinsicWidth:39,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||2588)-104+16+0+.5),pixelHeight:1024,pixelWidth:1024,sizes:\"39px\",src:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/DCe1jHIAsXbzICjZPJbDrFr24lo.png?width=1024&height=1024 1024w\"}}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"+100 Rese\\xf1as de clientes\"})}),className:\"framer-1pau3p7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jRFY0qZtN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BrO9h.framer-1czctw1, .framer-BrO9h .framer-1czctw1 { display: block; }\",\".framer-BrO9h.framer-zfx59x { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 768px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-BrO9h .framer-e8nz4y { align-content: flex-start; align-items: flex-start; bottom: -10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 652px; justify-content: flex-start; overflow: visible; padding: 0px; position: absolute; right: 0px; width: 100%; z-index: 1; }\",\".framer-BrO9h .framer-bek1ql-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-BrO9h .framer-1p36qlk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 90%; }\",\".framer-BrO9h .framer-1fo31s9, .framer-BrO9h .framer-15n4q4d, .framer-BrO9h .framer-n9ynxb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-BrO9h .framer-14lmpb5, .framer-BrO9h .framer-1lor4br, .framer-BrO9h .framer-s4mznb, .framer-BrO9h .framer-roi1ou, .framer-BrO9h .framer-pplkwa, .framer-BrO9h .framer-hup438, .framer-BrO9h .framer-1q1zfrc, .framer-BrO9h .framer-l3ekwi, .framer-BrO9h .framer-12btggw, .framer-BrO9h .framer-3s2ccb, .framer-BrO9h .framer-bjqzyo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-BrO9h .framer-1oqdc99, .framer-BrO9h .framer-y9ucfr, .framer-BrO9h .framer-15f4e9w, .framer-BrO9h .framer-g3mjg8, .framer-BrO9h .framer-1quf5yz, .framer-BrO9h .framer-xfwkki, .framer-BrO9h .framer-xn7d7h, .framer-BrO9h .framer-1n8ymut, .framer-BrO9h .framer-ipn8m7, .framer-BrO9h .framer-1doimrm, .framer-BrO9h .framer-t7ultp { 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: 16px; position: relative; width: 100%; }\",\".framer-BrO9h .framer-nzpn54, .framer-BrO9h .framer-1ruuyy7, .framer-BrO9h .framer-1pdx2s1, .framer-BrO9h .framer-1vtuep8, .framer-BrO9h .framer-ignlpi, .framer-BrO9h .framer-1bkwcjw, .framer-BrO9h .framer-1mgsrk1, .framer-BrO9h .framer-lh43rp, .framer-BrO9h .framer-1lppmme, .framer-BrO9h .framer-mu5l08, .framer-BrO9h .framer-1amjej2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-BrO9h .framer-16rm73m, .framer-BrO9h .framer-1vd94qu, .framer-BrO9h .framer-hpvm6z, .framer-BrO9h .framer-81uqwl, .framer-BrO9h .framer-19xsbrv, .framer-BrO9h .framer-wr8a66, .framer-BrO9h .framer-fmgd7d, .framer-BrO9h .framer-xxiz61, .framer-BrO9h .framer-18fmjer, .framer-BrO9h .framer-1usq1dm, .framer-BrO9h .framer-mqpyaz, .framer-BrO9h .framer-4bpol4, .framer-BrO9h .framer-qmg3en, .framer-BrO9h .framer-1mc6yk4, .framer-BrO9h .framer-1na3409, .framer-BrO9h .framer-1js80y7, .framer-BrO9h .framer-1bk0pdn, .framer-BrO9h .framer-1ge5821, .framer-BrO9h .framer-1qzf4u1, .framer-BrO9h .framer-lr537u, .framer-BrO9h .framer-13o62qd, .framer-BrO9h .framer-qxenek { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BrO9h .framer-rugmlw, .framer-BrO9h .framer-xx96qn, .framer-BrO9h .framer-2xs576, .framer-BrO9h .framer-mvvkvp, .framer-BrO9h .framer-14emsu8, .framer-BrO9h .framer-udllbo, .framer-BrO9h .framer-1w067jp, .framer-BrO9h .framer-nc6w4a, .framer-BrO9h .framer-1syq2hg, .framer-BrO9h .framer-1ab6v1o, .framer-BrO9h .framer-17vffp2 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); overflow: visible; position: relative; width: 42px; }\",\".framer-BrO9h .framer-nwtj86, .framer-BrO9h .framer-ur7d7z, .framer-BrO9h .framer-y31zot, .framer-BrO9h .framer-1vz0crs, .framer-BrO9h .framer-1m72jgo, .framer-BrO9h .framer-1q4yi1w, .framer-BrO9h .framer-74wrd6, .framer-BrO9h .framer-4iqdol, .framer-BrO9h .framer-h4pfto, .framer-BrO9h .framer-eynugc, .framer-BrO9h .framer-1hr7ukj { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-BrO9h .framer-1347lim, .framer-BrO9h .framer-1ls4gym, .framer-BrO9h .framer-97yhs8, .framer-BrO9h .framer-ky2oc4, .framer-BrO9h .framer-7da4uw, .framer-BrO9h .framer-13y6wnw, .framer-BrO9h .framer-1clulat, .framer-BrO9h .framer-atf01t, .framer-BrO9h .framer-l97x5j, .framer-BrO9h .framer-177ehme { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 100%; }\",\".framer-BrO9h .framer-1uq1t4a, .framer-BrO9h .framer-hu8tm0, .framer-BrO9h .framer-nrjlxp, .framer-BrO9h .framer-cmna9l, .framer-BrO9h .framer-2d9b63, .framer-BrO9h .framer-bb1ep, .framer-BrO9h .framer-1plvp78, .framer-BrO9h .framer-1i9djje, .framer-BrO9h .framer-jewq7o, .framer-BrO9h .framer-1ks3jma { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BrO9h .framer-1873wom { align-content: center; align-items: center; bottom: 32px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 16px; position: absolute; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-BrO9h .framer-q8sv3b { flex: none; height: 40px; overflow: visible; position: relative; width: 336px; }\",\".framer-BrO9h .framer-3ov6sl { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 123px; }\",\".framer-BrO9h .framer-1jmdjxr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); left: 0px; overflow: visible; position: absolute; top: 50%; width: 39px; }\",\".framer-BrO9h .framer-1qd7tkr { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 39px); left: 28px; overflow: visible; position: absolute; top: 50%; width: 39px; }\",\".framer-BrO9h .framer-1hltprt { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); overflow: visible; position: absolute; right: 28px; top: 50%; width: 39px; }\",\".framer-BrO9h .framer-eav0er { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); overflow: visible; position: absolute; right: 0px; top: 50%; width: 39px; }\",\".framer-BrO9h .framer-1pau3p7 { flex: none; height: auto; position: absolute; right: 1px; top: 50%; white-space: pre; width: auto; }\",\".framer-BrO9h.framer-v-10zh7ps.framer-zfx59x { height: 1350px; }\",\".framer-BrO9h.framer-v-10zh7ps .framer-e8nz4y, .framer-BrO9h.framer-v-1f9fi43 .framer-e8nz4y { bottom: -70px; }\",\".framer-BrO9h.framer-v-14043ug.framer-zfx59x { width: 390px; }\",\".framer-BrO9h.framer-v-14043ug .framer-1p36qlk, .framer-BrO9h.framer-v-1f9fi43 .framer-1p36qlk { flex-direction: column; }\",\".framer-BrO9h.framer-v-14043ug .framer-1fo31s9, .framer-BrO9h.framer-v-14043ug .framer-15n4q4d, .framer-BrO9h.framer-v-14043ug .framer-n9ynxb, .framer-BrO9h.framer-v-1f9fi43 .framer-1fo31s9, .framer-BrO9h.framer-v-1f9fi43 .framer-15n4q4d, .framer-BrO9h.framer-v-1f9fi43 .framer-n9ynxb { flex: none; width: 100%; }\",\".framer-BrO9h.framer-v-14043ug .framer-q8sv3b, .framer-BrO9h.framer-v-1f9fi43 .framer-q8sv3b { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-BrO9h.framer-v-14043ug .framer-3ov6sl, .framer-BrO9h.framer-v-1f9fi43 .framer-3ov6sl { bottom: unset; height: 40px; left: unset; position: relative; top: unset; }\",\".framer-BrO9h.framer-v-1f9fi43.framer-zfx59x { height: 2588px; width: 390px; }\",'.framer-BrO9h[data-border=\"true\"]::after, .framer-BrO9h [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 768\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"b2oZhLNtg\":{\"layout\":[\"fixed\",\"fixed\"]},\"CuYFqyh5h\":{\"layout\":[\"fixed\",\"fixed\"]},\"Op3QOyYFt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUHr2Ky1WB=withCSS(Component,css,\"framer-BrO9h\");export default FramerUHr2Ky1WB;FramerUHr2Ky1WB.displayName=\"Terstimonials\";FramerUHr2Ky1WB.defaultProps={height:768,width:1200};addPropertyControls(FramerUHr2Ky1WB,{variant:{options:[\"haqB9Xu4e\",\"b2oZhLNtg\",\"CuYFqyh5h\",\"Op3QOyYFt\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUHr2Ky1WB,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/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 Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]},...BlurGradientFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUHr2Ky1WB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b2oZhLNtg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CuYFqyh5h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Op3QOyYFt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"768\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UHr2Ky1WB.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (448a859)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./bktzqSoJP-0.js\";import{getRichTextJsonResolver as i}from\"./bktzqSoJP-1.js\";let o={createdAt:{isNullable:!0,type:t.Date},id:{isNullable:!1,type:t.String},JGcn0tXLb:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},NOiEPmOfS:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},QYGRJFGJe:{definition:{definitions:{eyTEwIKUz:{isNullable:!0,type:t.ResponsiveImage},id:{isNullable:!1,type:t.String}},isNullable:!0,type:t.Object},isNullable:!0,type:t.Array},updatedAt:{isNullable:!0,type:t.Date},Xv3MJh8yz:{isNullable:!0,type:t.ResponsiveImage},YyrB8Q6TK:{isNullable:!0,type:t.String}},m=[\"id\"],n={type:1},c=[\"previousItemId\"],d=[\"nextItemId\"],u=[\"id\",\"JGcn0tXLb\"],s=[\"JGcn0tXLb\",\"id\"],f=[\"YyrB8Q6TK\"],p={type:0},y=[\"JGcn0tXLb\"],S=[\"NOiEPmOfS\"],b=[\"Xv3MJh8yz\"],g=[\"QYGRJFGJe\"],h=[],J=e=>{let t=h[e];if(t)return t().then(e=>e.default);},w={},I=i(w),N=new l,L={collectionByLocaleId:{default:new r({chunks:[new URL(\"./bktzqSoJP-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"98df357a-706c-41dd-af78-4b731c20a8c2default\",indexes:[new a({collation:n,collectionSchema:o,fieldNames:m,range:{from:0,to:193},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:c,range:{from:193,to:385},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:d,range:{from:385,to:573},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:u,range:{from:573,to:849},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:s,range:{from:849,to:1125},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:f,range:{from:1125,to:1297},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:y,range:{from:1297,to:1469},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:S,range:{from:1469,to:2252},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:b,range:{from:2252,to:5360},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:g,range:{from:5360,to:19468},url:new URL(\"./bktzqSoJP-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:I,resolveVectorSetItem:J,schema:o})},displayName:\"Archive\",id:\"98df357a-706c-41dd-af78-4b731c20a8c2\"};export default L;e(L,{YyrB8Q6TK:{defaultValue:\"\",title:\"Title\",type:t.String},JGcn0tXLb:{preventLocalization:!1,title:\"Slug\",type:t.String},NOiEPmOfS:{defaultValue:\"\",displayTextArea:!0,title:\"Description\",type:t.String},Xv3MJh8yz:{title:\"Image\",type:t.ResponsiveImage},QYGRJFGJe:{__vekterDefault:[],control:{controls:{eyTEwIKUz:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Gallery\",type:t.Array},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/bktzqSoJP:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/bktzqSoJP:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await N.query({from:{data:L,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"JGcn0tXLb\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.JGcn0tXLb;},async getRecordIdBySlug(e,t){let[l]=await N.query({from:{data:L,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"JGcn0tXLb\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerContractVersion\":\"1\",\"framerSlug\":\"JGcn0tXLb\",\"framerRecordIdKey\":\"id\",\"framerAutoSizeImages\":\"true\",\"framerData\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionUtils\":\"1\",\"framerCollectionId\":\"bktzqSoJP\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useRef,useEffect,useMemo}from\"react\";export default function ElasticGrid2D(props){const{enableHover=false,gridSize=8,cellSize=50,elasticStrength=25,animationSpeed=2,liquidEffect=.8,waveAmplitude=15,waveDensity=.3,smoothingFactor=.85,fpsLimit=60}=props;const containerRef=useRef(null);const canvasRef=useRef(null);const contextRef=useRef(null);const mouseRef=useRef({x:0,y:0});const previousMouseRef=useRef({x:0,y:0});const requestIdRef=useRef(null);const isInitializedRef=useRef(false);const timeRef=useRef(0);const lastFrameTimeRef=useRef(0);const gridPointsRef=useRef({horizontal:[],vertical:[]});// Calculate frame delay based on FPS limit\nconst frameDelay=useMemo(()=>1e3/fpsLimit,[fpsLimit]);// Initialize canvas setup\nuseEffect(()=>{if(!containerRef.current||isInitializedRef.current)return;const container=containerRef.current;// Create off-screen canvas for better performance\nconst offscreenCanvas=document.createElement(\"canvas\");container.appendChild(offscreenCanvas);canvasRef.current=offscreenCanvas;// Get context with optimized settings\nconst ctx=offscreenCanvas.getContext(\"2d\",{alpha:false});contextRef.current=ctx;// Set initial mouse position outside the view to avoid initial distortion\nconst rect=container.getBoundingClientRect();previousMouseRef.current={x:rect.width/2,y:rect.height/2};mouseRef.current={...previousMouseRef.current};// Handle resize with debounce\nlet resizeTimeout=null;const handleResize=()=>{if(resizeTimeout)clearTimeout(resizeTimeout);resizeTimeout=setTimeout(()=>{if(!canvasRef.current||!containerRef.current)return;const canvas=canvasRef.current;const container=containerRef.current;const rect=container.getBoundingClientRect();const width=rect.width;const height=rect.height;// Set canvas dimensions with higher resolution\nconst dpr=window.devicePixelRatio||1;canvas.width=width*dpr;canvas.height=height*dpr;canvas.style.width=`${width}px`;canvas.style.height=`${height}px`;// Scale the context\nconst ctx=contextRef.current;ctx.scale(dpr,dpr);// Set background color once to avoid clearing\nctx.fillRect(0,0,width,height);// Initialize grid points\ninitializeGridPoints(width,height);},150);};// Initial sizing\nhandleResize();window.addEventListener(\"resize\",handleResize);// Start animation\nanimateWithThrottle();isInitializedRef.current=true;// Cleanup\nreturn()=>{window.removeEventListener(\"resize\",handleResize);if(resizeTimeout)clearTimeout(resizeTimeout);if(requestIdRef.current){cancelAnimationFrame(requestIdRef.current);}if(canvasRef.current&&containerRef.current){containerRef.current.removeChild(canvasRef.current);}isInitializedRef.current=false;};},[]);// Re-initialize when key props change\nuseEffect(()=>{if(!isInitializedRef.current||!containerRef.current||!canvasRef.current)return;const container=containerRef.current;const rect=container.getBoundingClientRect();initializeGridPoints(rect.width,rect.height);},[gridSize,cellSize]);// Initialize grid points with optimized spatial index\nconst initializeGridPoints=(width,height)=>{const horizontal=[];const vertical=[];// Calculate grid dimensions\nconst gridWidth=gridSize*cellSize;const gridHeight=gridSize*cellSize;// Calculate offsets to center grid\nconst offsetX=(width-gridWidth)/2;const offsetY=(height-gridHeight)/2;// Optimize number of segments based on grid size and view size\nconst segmentCount=Math.min(Math.max(10,gridSize*2),30);// Create horizontal lines with control points\nfor(let i=0;i<=gridSize;i++){const y=i*cellSize+offsetY;const line=[];for(let j=0;j<=segmentCount;j++){const x=j/segmentCount*gridWidth+offsetX;line.push({originalX:x,originalY:y,currentX:x,currentY:y,velocityX:0,velocityY:0,lastUpdated:0});}horizontal.push(line);}// Create vertical lines with control points\nfor(let i=0;i<=gridSize;i++){const x=i*cellSize+offsetX;const line=[];for(let j=0;j<=segmentCount;j++){const y=j/segmentCount*gridHeight+offsetY;line.push({originalX:x,originalY:y,currentX:x,currentY:y,velocityX:0,velocityY:0,lastUpdated:0});}vertical.push(line);}gridPointsRef.current={horizontal,vertical};};// Animation function with throttling for better performance\nconst animateWithThrottle=()=>{if(!contextRef.current||!canvasRef.current)return;const updateAnimation=timestamp=>{// Control frame rate\nif(timestamp-lastFrameTimeRef.current<frameDelay){requestIdRef.current=requestAnimationFrame(updateAnimation);return;}lastFrameTimeRef.current=timestamp;// Update time with consistent step regardless of frame rate\ntimeRef.current+=.01*animationSpeed;// Smooth mouse movement with reduced calculations\nconst mouse=mouseRef.current;const prevMouse=previousMouseRef.current;prevMouse.x+=(mouse.x-prevMouse.x)*smoothingFactor;prevMouse.y+=(mouse.y-prevMouse.y)*smoothingFactor;// Get current dimensions\nconst canvas=canvasRef.current;const ctx=contextRef.current;const width=canvas.width/(window.devicePixelRatio||1);const height=canvas.height/(window.devicePixelRatio||1);// Optimize clearing - only clear the necessary area\nctx.clearRect(0,0,width,height);// Set line style\nctx.strokeStyle=\"#DEDEDE\";ctx.lineWidth=2;// Update grid points more efficiently\nupdateGridPoints(gridPointsRef.current.horizontal,gridPointsRef.current.vertical,prevMouse.x,prevMouse.y,timestamp);// Draw lines with optimized approach\ndrawGridLines(ctx,gridPointsRef.current);// Continue animation loop\nrequestIdRef.current=requestAnimationFrame(updateAnimation);};requestIdRef.current=requestAnimationFrame(updateAnimation);};// Optimized update of grid points with enhanced wave effects\nconst updateGridPoints=(horizontalLines,verticalLines,mouseX,mouseY,timestamp)=>{const time=timeRef.current;// Calculate influence radius\nconst influenceRadius=cellSize*4;// Update horizontal lines\nhorizontalLines.forEach((line,lineIndex)=>{line.forEach((point,pointIndex)=>{// Base wave effect always applied regardless of hover state\nconst wavePhase=time+pointIndex/line.length*2*Math.PI*waveDensity;const baseWaveY=Math.sin(wavePhase)*waveAmplitude;// Add horizontal displacement for more organic feel\nconst horizontalWave=Math.cos(time*.7+pointIndex*.2)*(waveAmplitude*.2);// Mouse influence\nlet mouseInfluenceX=0;let mouseInfluenceY=0;const dx=point.originalX-mouseX;const dy=point.originalY-mouseY;const distance=Math.sqrt(dx*dx+dy*dy);if(distance<influenceRadius){const influence=Math.max(0,1-distance/influenceRadius)*liquidEffect;// Primary influence - vertical displacement on horizontal lines\nmouseInfluenceY=influence*elasticStrength*Math.sign(dy)*(1-distance/influenceRadius);// Secondary influence - horizontal displacement for liquid effect\nmouseInfluenceX=horizontalWave*influence*.8;}// Apply spring physics\nconst springFactor=.1;const dampingFactor=.7;// Target positions with combined effects\nconst targetY=point.originalY+baseWaveY+mouseInfluenceY;const targetX=point.originalX+horizontalWave*.5+mouseInfluenceX;// Update velocity\npoint.velocityX+=(targetX-point.currentX)*springFactor;point.velocityY+=(targetY-point.currentY)*springFactor;point.velocityX*=dampingFactor;point.velocityY*=dampingFactor;// Update position\npoint.currentX+=point.velocityX;point.currentY+=point.velocityY;point.lastUpdated=timestamp;});});// Update vertical lines with similar approach\nverticalLines.forEach((line,lineIndex)=>{line.forEach((point,pointIndex)=>{// Base wave effect always applied\nconst wavePhase=time+pointIndex/line.length*2*Math.PI*waveDensity;const baseWaveX=Math.cos(wavePhase)*waveAmplitude;// Add vertical displacement for more organic feel\nconst verticalWave=Math.sin(time*.7+pointIndex*.2)*(waveAmplitude*.2);// Mouse influence\nlet mouseInfluenceX=0;let mouseInfluenceY=0;const dx=point.originalX-mouseX;const dy=point.originalY-mouseY;const distance=Math.sqrt(dx*dx+dy*dy);if(distance<influenceRadius){const influence=Math.max(0,1-distance/influenceRadius)*liquidEffect;// Primary influence - horizontal displacement on vertical lines\nmouseInfluenceX=influence*elasticStrength*Math.sign(dx)*(1-distance/influenceRadius);// Secondary influence - vertical displacement for liquid effect\nmouseInfluenceY=verticalWave*influence*.8;}// Apply spring physics\nconst springFactor=.1;const dampingFactor=.7;// Target positions with combined effects\nconst targetX=point.originalX+baseWaveX+mouseInfluenceX;const targetY=point.originalY+verticalWave*.5+mouseInfluenceY;// Update velocity\npoint.velocityX+=(targetX-point.currentX)*springFactor;point.velocityY+=(targetY-point.currentY)*springFactor;point.velocityX*=dampingFactor;point.velocityY*=dampingFactor;// Update position\npoint.currentX+=point.velocityX;point.currentY+=point.velocityY;point.lastUpdated=timestamp;});});};// Optimized drawing with path batching\nconst drawGridLines=(ctx,{horizontal,vertical})=>{// Draw horizontal lines with optimized path approach\nhorizontal.forEach(line=>{if(line.length<2)return;ctx.beginPath();ctx.moveTo(line[0].currentX,line[0].currentY);// Use optimized curve drawing - fewer quadratic curves for better performance\nfor(let i=1;i<line.length;i++){if(i%2===0||i===line.length-1){const currentPoint=line[i];const prevPoint=line[i-1];// Calculate midpoint for smoother curves\nconst midX=(prevPoint.currentX+currentPoint.currentX)/2;const midY=(prevPoint.currentY+currentPoint.currentY)/2;ctx.quadraticCurveTo(prevPoint.currentX,prevPoint.currentY,midX,midY);}}ctx.stroke();});// Draw vertical lines with optimized path approach\nvertical.forEach(line=>{if(line.length<2)return;ctx.beginPath();ctx.moveTo(line[0].currentX,line[0].currentY);// Use optimized curve drawing - fewer quadratic curves for better performance\nfor(let i=1;i<line.length;i++){if(i%2===0||i===line.length-1){const currentPoint=line[i];const prevPoint=line[i-1];// Calculate midpoint for smoother curves\nconst midX=(prevPoint.currentX+currentPoint.currentX)/2;const midY=(prevPoint.currentY+currentPoint.currentY)/2;ctx.quadraticCurveTo(prevPoint.currentX,prevPoint.currentY,midX,midY);}}ctx.stroke();});};// Optimized mouse handler with throttling\nconst handleMouseMove=(()=>{let lastMoveTime=0;const moveThrottle=16// ~60fps\n;return e=>{const now=Date.now();if(now-lastMoveTime<moveThrottle)return;lastMoveTime=now;if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();mouseRef.current={x:e.clientX-rect.left,y:e.clientY-rect.top};};})();if(RenderTarget.current()===\"CANVAS\"){return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"24px\",color:\"white\",textAlign:\"center\"},children:\"Effect Will Appear In Preview\"})});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",position:\"relative\"},onMouseMove:enableHover?handleMouseMove:undefined});}// Add property controls for Framer\naddPropertyControls(ElasticGrid2D,{enableHover:{type:ControlType.Boolean,defaultValue:false},gridSize:{type:ControlType.Number,title:\"Grid Size\",defaultValue:8,min:2,max:20,step:1},cellSize:{type:ControlType.Number,title:\"Cell Size\",defaultValue:50,min:20,max:100,step:1},elasticStrength:{type:ControlType.Number,title:\"Elastic Strength\",defaultValue:25,min:5,max:50,step:1},animationSpeed:{type:ControlType.Number,title:\"Animation Speed\",defaultValue:2,min:.5,max:5,step:.1},liquidEffect:{type:ControlType.Number,title:\"Liquid Effect\",defaultValue:.8,min:.1,max:50,step:.05},waveAmplitude:{type:ControlType.Number,title:\"Wave Amplitude\",defaultValue:0,min:0,max:30,step:1},waveDensity:{type:ControlType.Number,title:\"Wave Density\",defaultValue:.3,min:.1,max:1,step:.05},smoothingFactor:{type:ControlType.Number,title:\"Smoothing Factor\",defaultValue:.85,min:.5,max:.98,step:.01},fpsLimit:{type:ControlType.Number,title:\"FPS Limit\",defaultValue:60,min:15,max:120,step:5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ElasticGrid2D\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Grid_SVG.map","// Generated by Framer (448a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,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 ElasticGrid2D from\"https://framerusercontent.com/modules/kCy5cYHmkTAjY7swJYVL/dQGFEeCNoBlfhmSgZLpI/Grid_SVG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/x3sUuHDb8vLMgP53NGug/8VzONCBNE2SusDDKQa3l/GFF4Px5oH.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const ElasticGrid2DFonts=getFonts(ElasticGrid2D);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"Of0_XARuC\",\"A9agj1uPa\",\"h49dSeLkO\",\"TloY7SFjN\",\"FF_M9zF5R\",\"jVgo3bUxR\",\"TwZ1Gk4V2\",\"LbbRPDXyy\"];const serializationHash=\"framer-94AfM\";const variantClassNames={A9agj1uPa:\"framer-v-l2p66e\",FF_M9zF5R:\"framer-v-19d8cy\",h49dSeLkO:\"framer-v-47lpvp\",jVgo3bUxR:\"framer-v-1d9vh9f\",LbbRPDXyy:\"framer-v-zwklz3\",Of0_XARuC:\"framer-v-18x5q4r\",TloY7SFjN:\"framer-v-g483o9\",TwZ1Gk4V2:\"framer-v-13ine0f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const i8TDmTXV1=undefined;const transition1={bounce:0,delay:0,duration:.7,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 numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition2={delay:0,duration:2,ease:[.8,.2,0,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:40};const transition3={delay:.06,duration:2,ease:[.8,.2,0,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:.12,duration:2,ease:[.8,.2,0,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 transition5={delay:.16,duration:2,ease:[.8,.2,0,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={delay:0,duration:1.5,ease:[.8,.2,0,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const humanReadableVariantMap={\"1\":\"A9agj1uPa\",\"2\":\"h49dSeLkO\",\"3\":\"TloY7SFjN\",\"4\":\"FF_M9zF5R\",\"5\":\"jVgo3bUxR\",\"6\":\"TwZ1Gk4V2\",\"7\":\"LbbRPDXyy\",\"Default Cycle\":\"Of0_XARuC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,paddingTextInGrid,width,...props})=>{return{...props,i8TDmTXV1:paddingTextInGrid??props.i8TDmTXV1??\"100px 80px 100px 80px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Of0_XARuC\"};};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,i8TDmTXV1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Of0_XARuC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"LbbRPDXyy\")return true;return false;};const isDisplayed1=()=>{if([\"TwZ1Gk4V2\",\"LbbRPDXyy\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"TwZ1Gk4V2\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18x5q4r\",className,classNames),\"data-framer-name\":\"Default Cycle\",layoutDependency:layoutDependency,layoutId:\"Of0_XARuC\",ref:refBinding,style:{...style},...addPropertyOverrides({A9agj1uPa:{\"data-framer-name\":\"1\"},FF_M9zF5R:{\"data-framer-name\":\"4\"},h49dSeLkO:{\"data-framer-name\":\"2\"},jVgo3bUxR:{\"data-framer-name\":\"5\"},LbbRPDXyy:{\"data-framer-name\":\"7\"},TloY7SFjN:{\"data-framer-name\":\"3\"},TwZ1Gk4V2:{\"data-framer-name\":\"6\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pasa00\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIgq5mjhOvU\",children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jkgygm\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIHhaoRzUCO\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f69472\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIFsCfp6UN1\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?width=1856&height=2304 1856w\"},className:\"framer-xwyu6o\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIvNz5RErDh\",...addPropertyOverrides({A9agj1uPa:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1490,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0+0),pixelHeight:1490,pixelWidth:1200,sizes:\"300px\",src:\"https://framerusercontent.com/images/TzIM8CS2W54jIVdLyEBHHcDCXz8.webp?width=1200&height=1490\",srcSet:\"https://framerusercontent.com/images/TzIM8CS2W54jIVdLyEBHHcDCXz8.webp?scale-down-to=1024&width=1200&height=1490 824w,https://framerusercontent.com/images/TzIM8CS2W54jIVdLyEBHHcDCXz8.webp?width=1200&height=1490 1200w\"}},LbbRPDXyy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||650)-0-((componentViewport?.height||650)-0)*1)/2)+0+((((componentViewport?.height||650)-0)*1-0-300)/2+0+0)+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ngtTFJzxAHYqy0s1SloJt0ck.webp?width=1856&height=2304 1856w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qjhbhi\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIiWdmJj9JT\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16ei3e1\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIKZg2nRDaO\",style:{originX:1,originY:1},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+149+0+-149),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304 1856w\"},className:\"framer-15em4je\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIBVBCoFynE\",...addPropertyOverrides({A9agj1uPa:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/RoAlb1FcJxlfBnsaQEEb4j6uFA.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/RoAlb1FcJxlfBnsaQEEb4j6uFA.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/RoAlb1FcJxlfBnsaQEEb4j6uFA.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/RoAlb1FcJxlfBnsaQEEb4j6uFA.webp?width=1856&height=2304 1856w\"}},FF_M9zF5R:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304 1856w\"}},h49dSeLkO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304 1856w\"}},jVgo3bUxR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304 1856w\"}},LbbRPDXyy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||650)-0-((componentViewport?.height||650)-0)*1)/2)+(((componentViewport?.height||650)-0)*1*.5000000000000002-150)+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304 1856w\"}},TloY7SFjN:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304 1856w\"}},TwZ1Gk4V2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VaOOgz92VfRxVyr5eFyNHVOzFE.webp?width=1856&height=2304 1856w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wimrac\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIIG9Ml1VrK\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6twlgd\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoITZnBb7KSw\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+149+-149),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304 1856w\"},className:\"framer-jy2ziq\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIHBWPrrhRV\",...addPropertyOverrides({FF_M9zF5R:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304 1856w\"}},h49dSeLkO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304 1856w\"}},jVgo3bUxR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304 1856w\"}},LbbRPDXyy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||650)-0-((componentViewport?.height||650)-0)*1)/2)+(((componentViewport?.height||650)-0)*1*.5000000000000002-150)+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304 1856w\"}},TloY7SFjN:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304 1856w\"}},TwZ1Gk4V2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/VkicxhVTv8ipo1r6cLtZfzfE.webp?width=1856&height=2304 1856w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16a52wz\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIbZBVWE60W\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12fcgfd\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIdPV3EvVv4\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+149+-149),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304 1856w\"},className:\"framer-11o2kpg\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoItJTUvfwyz\",...addPropertyOverrides({FF_M9zF5R:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304 1856w\"}},jVgo3bUxR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304 1856w\"}},LbbRPDXyy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||650)-0-((componentViewport?.height||650)-0)*1)/2)+(((componentViewport?.height||650)-0)*1*.5000000000000002-150)+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304 1856w\"}},TloY7SFjN:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304 1856w\"}},TwZ1Gk4V2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/Y3epwlkiqjzaAE8f7iaVBTndajU.webp?width=1856&height=2304 1856w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vte1dd\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIjV_PsYdI3\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fixe6q\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIB7lMvDS6h\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+149+-149),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304 1856w\"},className:\"framer-asesx0\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIrJJfwGfBn\",...addPropertyOverrides({FF_M9zF5R:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304 1856w\"}},jVgo3bUxR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304 1856w\"}},LbbRPDXyy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||650)-0-((componentViewport?.height||650)-0)*1)/2)+(((componentViewport?.height||650)-0)*1*.5000000000000002-150)+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304 1856w\"}},TwZ1Gk4V2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ysJcYPK7GqXOpwgtmMPJCXkp3Fk.webp?width=1856&height=2304 1856w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ru1qcl\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIC_wQTFGcd\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wx96wb\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIqhY98BLO9\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+149+-149),pixelHeight:1448,pixelWidth:1086,sizes:\"300px\",src:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448\",srcSet:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?scale-down-to=1024&width=1086&height=1448 768w,https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448 1086w\"},className:\"framer-1ennipo\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIJPxpYyInH\",...addPropertyOverrides({h49dSeLkO:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+149+-149),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/ospUuHPC8OCNQuA1HtsvGkymQ.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/ospUuHPC8OCNQuA1HtsvGkymQ.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/ospUuHPC8OCNQuA1HtsvGkymQ.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/ospUuHPC8OCNQuA1HtsvGkymQ.webp?width=1856&height=2304 1856w\"}},jVgo3bUxR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:1448,pixelWidth:1086,sizes:\"300px\",src:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448\",srcSet:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?scale-down-to=1024&width=1086&height=1448 768w,https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448 1086w\"}},LbbRPDXyy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||650)-0-((componentViewport?.height||650)-0)*1)/2)+(((componentViewport?.height||650)-0)*1*.5000000000000002-150)+0+0+0),pixelHeight:1448,pixelWidth:1086,sizes:\"300px\",src:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448\",srcSet:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?scale-down-to=1024&width=1086&height=1448 768w,https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448 1086w\"}},TwZ1Gk4V2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:1448,pixelWidth:1086,sizes:\"300px\",src:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448\",srcSet:\"https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?scale-down-to=1024&width=1086&height=1448 768w,https://framerusercontent.com/images/2B7ptX8VRYaiavZs28lxhSky3Yk.png?width=1086&height=1448 1086w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-151m4dl\",\"data-framer-name\":\"7\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIcTwfUfYVU\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2p0o7o\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIJj8noh76i\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2304,intrinsicWidth:1856,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+149+-149),pixelHeight:2304,pixelWidth:1856,sizes:\"300px\",src:\"https://framerusercontent.com/images/xG2vCdRWdGFfllYaVCYI12QG7o.webp?width=1856&height=2304\",srcSet:\"https://framerusercontent.com/images/xG2vCdRWdGFfllYaVCYI12QG7o.webp?scale-down-to=1024&width=1856&height=2304 824w,https://framerusercontent.com/images/xG2vCdRWdGFfllYaVCYI12QG7o.webp?scale-down-to=2048&width=1856&height=2304 1649w,https://framerusercontent.com/images/xG2vCdRWdGFfllYaVCYI12QG7o.webp?width=1856&height=2304 1856w\"},className:\"framer-r174vh\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIBuqrD7Tod\",...addPropertyOverrides({LbbRPDXyy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1448,intrinsicWidth:1086,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||650)-0-((componentViewport?.height||650)-0)*1)/2)+(((componentViewport?.height||650)-0)*1*.5000000000000002-150)+0+0+0),pixelHeight:1448,pixelWidth:1086,sizes:\"300px\",src:\"https://framerusercontent.com/images/Gvi08HemV0n44G0Wnm4zSVWEo.png?width=1086&height=1448\",srcSet:\"https://framerusercontent.com/images/Gvi08HemV0n44G0Wnm4zSVWEo.png?scale-down-to=1024&width=1086&height=1448 768w,https://framerusercontent.com/images/Gvi08HemV0n44G0Wnm4zSVWEo.png?width=1086&height=1448 1086w\"}},TwZ1Gk4V2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1024,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||300)-0-300)/2)+0+0+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"300px\",src:\"https://framerusercontent.com/images/EuILyeseykW0P1ry3TXP7ssNdy0.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/EuILyeseykW0P1ry3TXP7ssNdy0.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/EuILyeseykW0P1ry3TXP7ssNdy0.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/EuILyeseykW0P1ry3TXP7ssNdy0.png?width=1536&height=1024 1536w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mwhc1k\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoIV3xT5TKpX\",children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ksqd8p\",\"data-framer-name\":\"Wrap\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoINGWPq0szg\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s82xw4\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"F16ECuLoII6oyhpNSw\",style:{backgroundColor:\"var(--token-dc30cc1f-3c33-4804-badf-03e66e36e985, rgb(5, 5, 5))\"},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mhtabu\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"eQPevQ4WJ\",style:{\"--49ut7v\":numberToPixelString(i8TDmTXV1)},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eh0qj3\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"DEhHVfswo\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wyxrny\",\"data-styles-preset\":\"GFF4Px5oH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179)))\"},children:\"PRECISION\"})}),className:\"framer-1sexrzm\",\"data-framer-appear-id\":\"1sexrzm\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"V9VZn4yUy\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wyxrny\",\"data-styles-preset\":\"GFF4Px5oH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179)))\"},children:\"CREATIVITY\"})}),className:\"framer-zj19nj\",\"data-framer-appear-id\":\"zj19nj\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"IjtkZvnBn\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-32hysf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"wePUGAVA0\",children:[/*#__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-wyxrny\",\"data-styles-preset\":\"GFF4Px5oH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179)))\"},children:\"VISION\"})}),className:\"framer-lr1sgw\",\"data-framer-appear-id\":\"lr1sgw\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"cQ5H0c8I2\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-wyxrny\",\"data-styles-preset\":\"GFF4Px5oH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179)))\"},children:\"STORYTELLING\"})}),className:\"framer-zac2dy\",\"data-framer-appear-id\":\"zac2dy\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"dx5sCPuC0\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-70562c7f-d930-49d1-aee8-3e649c0d06d7, rgb(179, 179, 179))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-v24h0n\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"HDE7QL08j\",style:{mask:\"none\",WebkitMask:\"none\"},variants:{LbbRPDXyy:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.45946) 8.55855855855856%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.37838) 90.09009009009009%, rgba(0, 0, 0, 0) 100%) intersect, linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.35185) 7.6576576576576585%, rgb(0, 0, 0) 49.549549549549546%, rgba(0, 0, 0, 0.15789) 88.2882882882883%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.45946) 8.55855855855856%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0.37838) 90.09009009009009%, rgba(0, 0, 0, 0) 100%) intersect, linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.35185) 7.6576576576576585%, rgb(0, 0, 0) 49.549549549549546%, rgba(0, 0, 0, 0.15789) 88.2882882882883%, rgba(0, 0, 0, 0) 100%) add\"}},children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-mvup21-container\",\"data-framer-appear-id\":\"mvup21\",initial:animation6,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kgxXxWjb5-container\",nodeId:\"kgxXxWjb5\",optimized:true,rendersWithMotion:true,scopeId:\"Svo2m_TnC\",children:/*#__PURE__*/_jsx(ElasticGrid2D,{animationSpeed:2,cellSize:100,elasticStrength:30,enableHover:true,fpsLimit:60,gridSize:20,height:\"100%\",id:\"kgxXxWjb5\",layoutId:\"kgxXxWjb5\",liquidEffect:5,smoothingFactor:.5,style:{height:\"100%\",width:\"100%\"},waveAmplitude:0,waveDensity:.5,width:\"100%\"})})})})]})})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-94AfM.framer-17f7mrl, .framer-94AfM .framer-17f7mrl { display: block; }\",\".framer-94AfM.framer-18x5q4r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 300px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-94AfM .framer-1pasa00, .framer-94AfM .framer-1f69472 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 300px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-94AfM .framer-jkgygm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 300px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 300px; z-index: 1; }\",\".framer-94AfM .framer-xwyu6o, .framer-94AfM .framer-15em4je, .framer-94AfM .framer-jy2ziq, .framer-94AfM .framer-11o2kpg, .framer-94AfM .framer-asesx0, .framer-94AfM .framer-1ennipo, .framer-94AfM .framer-r174vh { flex: none; height: 300px; overflow: visible; position: relative; width: 300px; }\",\".framer-94AfM .framer-qjhbhi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 300px; justify-content: center; left: calc(50.00000000000002% - 300px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 300px / 2); width: 300px; z-index: 1; }\",\".framer-94AfM .framer-16ei3e1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 2px; z-index: 1; }\",\".framer-94AfM .framer-1wimrac, .framer-94AfM .framer-16a52wz, .framer-94AfM .framer-1vte1dd, .framer-94AfM .framer-1ru1qcl, .framer-94AfM .framer-151m4dl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 300px; justify-content: center; left: calc(50.00000000000002% - 300px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 300px / 2); width: 300px; z-index: 1; }\",\".framer-94AfM .framer-6twlgd, .framer-94AfM .framer-12fcgfd, .framer-94AfM .framer-fixe6q, .framer-94AfM .framer-wx96wb, .framer-94AfM .framer-2p0o7o, .framer-94AfM .framer-ksqd8p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 2px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 2px; z-index: 1; }\",\".framer-94AfM .framer-mwhc1k { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-94AfM .framer-s82xw4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-94AfM .framer-mhtabu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: var(--49ut7v); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-94AfM .framer-eh0qj3, .framer-94AfM .framer-32hysf { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-94AfM .framer-1sexrzm, .framer-94AfM .framer-zj19nj, .framer-94AfM .framer-lr1sgw, .framer-94AfM .framer-zac2dy { -webkit-user-select: none; flex: none; height: auto; max-width: 100%; pointer-events: auto; position: relative; user-select: none; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-94AfM .framer-v24h0n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-94AfM .framer-mvup21-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-94AfM.framer-v-l2p66e .framer-16ei3e1, .framer-94AfM.framer-v-47lpvp .framer-16ei3e1, .framer-94AfM.framer-v-47lpvp .framer-6twlgd, .framer-94AfM.framer-v-g483o9 .framer-16ei3e1, .framer-94AfM.framer-v-g483o9 .framer-6twlgd, .framer-94AfM.framer-v-g483o9 .framer-12fcgfd, .framer-94AfM.framer-v-19d8cy .framer-16ei3e1, .framer-94AfM.framer-v-19d8cy .framer-6twlgd, .framer-94AfM.framer-v-19d8cy .framer-12fcgfd, .framer-94AfM.framer-v-19d8cy .framer-fixe6q, .framer-94AfM.framer-v-1d9vh9f .framer-16ei3e1, .framer-94AfM.framer-v-1d9vh9f .framer-6twlgd, .framer-94AfM.framer-v-1d9vh9f .framer-12fcgfd, .framer-94AfM.framer-v-1d9vh9f .framer-fixe6q, .framer-94AfM.framer-v-1d9vh9f .framer-wx96wb, .framer-94AfM.framer-v-13ine0f .framer-16ei3e1, .framer-94AfM.framer-v-13ine0f .framer-6twlgd, .framer-94AfM.framer-v-13ine0f .framer-12fcgfd, .framer-94AfM.framer-v-13ine0f .framer-fixe6q, .framer-94AfM.framer-v-13ine0f .framer-wx96wb, .framer-94AfM.framer-v-13ine0f .framer-2p0o7o, .framer-94AfM.framer-v-zwklz3 .framer-16ei3e1, .framer-94AfM.framer-v-zwklz3 .framer-6twlgd, .framer-94AfM.framer-v-zwklz3 .framer-12fcgfd, .framer-94AfM.framer-v-zwklz3 .framer-fixe6q, .framer-94AfM.framer-v-zwklz3 .framer-wx96wb, .framer-94AfM.framer-v-zwklz3 .framer-2p0o7o { height: 300px; width: 300px; }\",\".framer-94AfM.framer-v-13ine0f .framer-mwhc1k, .framer-94AfM.framer-v-zwklz3 .framer-v24h0n { z-index: 2; }\",\".framer-94AfM.framer-v-zwklz3.framer-18x5q4r { height: 650px; width: 1200px; }\",\".framer-94AfM.framer-v-zwklz3 .framer-1pasa00 { flex: 1 0 0px; height: 100%; width: 1px; }\",\".framer-94AfM.framer-v-zwklz3 .framer-mwhc1k { bottom: unset; height: 100%; right: unset; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 2; }\",\".framer-94AfM.framer-v-zwklz3 .framer-ksqd8p { flex: 1 0 0px; height: 1px; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 300\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"A9agj1uPa\":{\"layout\":[\"fixed\",\"fixed\"]},\"h49dSeLkO\":{\"layout\":[\"fixed\",\"fixed\"]},\"TloY7SFjN\":{\"layout\":[\"fixed\",\"fixed\"]},\"FF_M9zF5R\":{\"layout\":[\"fixed\",\"fixed\"]},\"jVgo3bUxR\":{\"layout\":[\"fixed\",\"fixed\"]},\"TwZ1Gk4V2\":{\"layout\":[\"fixed\",\"fixed\"]},\"LbbRPDXyy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"i8TDmTXV1\":\"paddingTextInGrid\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSvo2m_TnC=withCSS(Component,css,\"framer-94AfM\");export default FramerSvo2m_TnC;FramerSvo2m_TnC.displayName=\"Image Variant Arcvive\";FramerSvo2m_TnC.defaultProps={height:300,width:300};addPropertyControls(FramerSvo2m_TnC,{variant:{options:[\"Of0_XARuC\",\"A9agj1uPa\",\"h49dSeLkO\",\"TloY7SFjN\",\"FF_M9zF5R\",\"jVgo3bUxR\",\"TwZ1Gk4V2\",\"LbbRPDXyy\"],optionTitles:[\"Default Cycle\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\"],title:\"Variant\",type:ControlType.Enum},i8TDmTXV1:{defaultValue:\"100px 80px 100px 80px\",title:\"Padding Text In Grid\",type:ControlType.Padding}});addFonts(FramerSvo2m_TnC,[{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\"}]},...ElasticGrid2DFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSvo2m_TnC\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A9agj1uPa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h49dSeLkO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TloY7SFjN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FF_M9zF5R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jVgo3bUxR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TwZ1Gk4V2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LbbRPDXyy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"i8TDmTXV1\\\":\\\"paddingTextInGrid\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"300\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Svo2m_TnC.map","// Generated by Framer (5351ffe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,Image,Link,PathVariablesContext,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Archive from\"https://framerusercontent.com/modules/gB877zuZQHlwaawlJHAx/Lq62YEzlslm9mck5YhEQ/bktzqSoJP.js\";import ImageVariantArcvive from\"https://framerusercontent.com/modules/tk259OXATQZm3rbBBuiS/qp9Gs0jGyBV3Y5dPOZvN/Svo2m_TnC.js\";const MotionDivWithFX=withFX(motion.div);const ImageVariantArcviveFonts=getFonts(ImageVariantArcvive);const ImageVariantArcviveWithVariantAppearEffect=withVariantAppearEffect(ImageVariantArcvive);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const serializationHash=\"framer-NN72e\";const variantClassNames={xhFgvqhEV:\"framer-v-ah7ohs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.7,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={bounce:0,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const query=prequery=>prequery({from:{alias:\"tgzBv4YIw\",data:Archive,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"tgzBv4YIw\",name:\"JGcn0tXLb\",type:\"Identifier\"},{collection:\"tgzBv4YIw\",name:\"Xv3MJh8yz\",type:\"Identifier\"},{collection:\"tgzBv4YIw\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"Ety_fWV4D\",data:Archive,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"Ety_fWV4D\",name:\"JGcn0tXLb\",type:\"Identifier\"},{collection:\"Ety_fWV4D\",name:\"Xv3MJh8yz\",type:\"Identifier\"},{collection:\"Ety_fWV4D\",name:\"id\",type:\"Identifier\"}]});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,mID1,mID2,mID3,mID4,mID5,mID6,mID7,mID8,padding,paddingTextInGrid,scrollSection,width,...props})=>{return{...props,bdIzj7cKv:mID5??props.bdIzj7cKv,hS1J4vnBy:mID1??props.hS1J4vnBy,iVejFh8zg:paddingTextInGrid??props.iVejFh8zg??\"100px 80px 100px 80px\",MltUcBvLr:mID7??props.MltUcBvLr,NF9rxc_xC:mID4??props.NF9rxc_xC,Q7JrCMb19:mID3??props.Q7JrCMb19,QkXqaxsBf:padding??props.QkXqaxsBf??\"0px 24px 0px 24px\",R1bLS4dg4:mID2??props.R1bLS4dg4,U_We54KZv:mID8??props.U_We54KZv,UotRO6v0I:scrollSection??props.UotRO6v0I,WoIUUZmC2:mID6??props.WoIUUZmC2};};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,UotRO6v0I,hS1J4vnBy,R1bLS4dg4,Q7JrCMb19,NF9rxc_xC,bdIzj7cKv,WoIUUZmC2,MltUcBvLr,U_We54KZv,QkXqaxsBf,iVejFh8zg,JGcn0tXLbtgzBv4YIw,Xv3MJh8yztgzBv4YIw,idtgzBv4YIw,JGcn0tXLbEty_fWV4D,Xv3MJh8yzEty_fWV4D,idEty_fWV4D,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"xhFgvqhEV\",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-ah7ohs\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"xhFgvqhEV\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10fpqdg\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"FwblJNQei\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-r7vumt\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"DVqJSeEgH\",style:{\"--13axtv5\":numberToPixelString(QkXqaxsBf)},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{bounce:.2,damping:48,delay:0,duration:.3,durationBasedSpring:false,ease:[.44,0,.56,1],mass:.1,stiffness:174,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:UotRO6v0I,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-350,y:0}},{ref:hS1J4vnBy,target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-350,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-116zpza\",layoutDependency:layoutDependency,layoutId:\"tgzBv4YIw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"tgzBv4YIw\",data:Archive,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"tgzBv4YIw\",name:\"JGcn0tXLb\",type:\"Identifier\"},{collection:\"tgzBv4YIw\",name:\"Xv3MJh8yz\",type:\"Identifier\"},{collection:\"tgzBv4YIw\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idtgzBv4YIw,JGcn0tXLb:JGcn0tXLbtgzBv4YIw,Xv3MJh8yz:Xv3MJh8yztgzBv4YIw},index)=>{JGcn0tXLbtgzBv4YIw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`tgzBv4YIw-${idtgzBv4YIw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{JGcn0tXLb:JGcn0tXLbtgzBv4YIw},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{JGcn0tXLb:JGcn0tXLbtgzBv4YIw},webPageId:\"BvC6ySOIb\"},motionChild:true,nodeId:\"Ijk6Ep_BL\",openInNewTab:false,scopeId:\"vrU2A7Id1\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9b1g0m framer-1ht0jre\",layoutDependency:layoutDependency,layoutId:\"Ijk6Ep_BL\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18is4us\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"EEBiReer6\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"375px\",...toResponsiveImage(Xv3MJh8yztgzBv4YIw)},className:\"framer-1665ul1\",layoutDependency:layoutDependency,layoutId:\"kKoHeo7mJ\",whileHover:animation})})})})})},idtgzBv4YIw);})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0}},{ref:hS1J4vnBy,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1j4iekn-container\",layoutDependency:layoutDependency,layoutId:\"pNosCJVON-container\",nodeId:\"pNosCJVON\",rendersWithMotion:true,scopeId:\"vrU2A7Id1\",children:/*#__PURE__*/_jsx(ImageVariantArcviveWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:R1bLS4dg4,target:\"A9agj1uPa\"},{ref:Q7JrCMb19,target:\"h49dSeLkO\"},{ref:NF9rxc_xC,target:\"TloY7SFjN\"},{ref:bdIzj7cKv,target:\"FF_M9zF5R\"},{ref:WoIUUZmC2,target:\"jVgo3bUxR\"},{ref:MltUcBvLr,target:\"TwZ1Gk4V2\"},{ref:U_We54KZv,target:\"LbbRPDXyy\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",i8TDmTXV1:numberToPixelString(iVejFh8zg),id:\"pNosCJVON\",layoutId:\"pNosCJVON\",style:{height:\"100%\",width:\"100%\"},variant:\"Of0_XARuC\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1221wlw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"lQMoi735O\",style:{\"--13axtv5\":numberToPixelString(QkXqaxsBf)},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{bounce:.2,damping:48,delay:0,duration:.3,durationBasedSpring:false,ease:[.44,0,.56,1],mass:.1,stiffness:174,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:UotRO6v0I,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:350,y:0}},{ref:hS1J4vnBy,target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:350,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-3kr7df\",layoutDependency:layoutDependency,layoutId:\"Ety_fWV4D\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Ety_fWV4D\",data:Archive,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},select:[{collection:\"Ety_fWV4D\",name:\"JGcn0tXLb\",type:\"Identifier\"},{collection:\"Ety_fWV4D\",name:\"Xv3MJh8yz\",type:\"Identifier\"},{collection:\"Ety_fWV4D\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idEty_fWV4D,JGcn0tXLb:JGcn0tXLbEty_fWV4D,Xv3MJh8yz:Xv3MJh8yzEty_fWV4D},index1)=>{JGcn0tXLbEty_fWV4D??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Ety_fWV4D-${idEty_fWV4D}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{JGcn0tXLb:JGcn0tXLbEty_fWV4D},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{JGcn0tXLb:JGcn0tXLbEty_fWV4D},webPageId:\"BvC6ySOIb\"},motionChild:true,nodeId:\"SxyZrBajD\",openInNewTab:false,scopeId:\"vrU2A7Id1\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1flihk0 framer-1ht0jre\",layoutDependency:layoutDependency,layoutId:\"SxyZrBajD\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fdsxp\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"bTZIoL75L\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"375px\",...toResponsiveImage(Xv3MJh8yzEty_fWV4D)},className:\"framer-1akyqib\",layoutDependency:layoutDependency,layoutId:\"mnQ4zAXjZ\",whileHover:animation})})})})})},idEty_fWV4D);})})})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NN72e.framer-1ht0jre, .framer-NN72e .framer-1ht0jre { display: block; }\",\".framer-NN72e.framer-ah7ohs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1152px; }\",\".framer-NN72e .framer-10fpqdg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NN72e .framer-r7vumt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: var(--13axtv5); position: relative; width: 100%; }\",\".framer-NN72e .framer-116zpza, .framer-NN72e .framer-3kr7df { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: 100%; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-NN72e .framer-9b1g0m, .framer-NN72e .framer-1flihk0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 14px; height: 100%; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NN72e .framer-18is4us, .framer-NN72e .framer-fdsxp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 14px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NN72e .framer-1665ul1, .framer-NN72e .framer-1akyqib { flex: none; height: 100%; overflow: hidden; position: relative; width: 375px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-NN72e .framer-1j4iekn-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-NN72e .framer-1221wlw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-end; overflow: visible; padding: var(--13axtv5); position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UotRO6v0I\":\"scrollSection\",\"hS1J4vnBy\":\"mID1\",\"R1bLS4dg4\":\"mID2\",\"Q7JrCMb19\":\"mID3\",\"NF9rxc_xC\":\"mID4\",\"bdIzj7cKv\":\"mID5\",\"WoIUUZmC2\":\"mID6\",\"MltUcBvLr\":\"mID7\",\"U_We54KZv\":\"mID8\",\"QkXqaxsBf\":\"padding\",\"iVejFh8zg\":\"paddingTextInGrid\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervrU2A7Id1=withCSS(Component,css,\"framer-NN72e\");export default FramervrU2A7Id1;FramervrU2A7Id1.displayName=\"ARCHIVE\";FramervrU2A7Id1.defaultProps={height:800,width:1152};addPropertyControls(FramervrU2A7Id1,{UotRO6v0I:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},hS1J4vnBy:{title:\"MID-1\",type:ControlType.ScrollSectionRef},R1bLS4dg4:{title:\"MID-2\",type:ControlType.ScrollSectionRef},Q7JrCMb19:{title:\"MID-3\",type:ControlType.ScrollSectionRef},NF9rxc_xC:{title:\"MID-4\",type:ControlType.ScrollSectionRef},bdIzj7cKv:{title:\"MID-5\",type:ControlType.ScrollSectionRef},WoIUUZmC2:{title:\"MID-6\",type:ControlType.ScrollSectionRef},MltUcBvLr:{title:\"MID-7\",type:ControlType.ScrollSectionRef},U_We54KZv:{title:\"MID-8\",type:ControlType.ScrollSectionRef},QkXqaxsBf:{defaultValue:\"0px 24px 0px 24px\",title:\"Padding\",type:ControlType.Padding},iVejFh8zg:{defaultValue:\"100px 80px 100px 80px\",title:\"Padding Text In Grid\",type:ControlType.Padding}});addFonts(FramervrU2A7Id1,[{explicitInter:true,fonts:[]},...ImageVariantArcviveFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervrU2A7Id1\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"UotRO6v0I\\\":\\\"scrollSection\\\",\\\"hS1J4vnBy\\\":\\\"mID1\\\",\\\"R1bLS4dg4\\\":\\\"mID2\\\",\\\"Q7JrCMb19\\\":\\\"mID3\\\",\\\"NF9rxc_xC\\\":\\\"mID4\\\",\\\"bdIzj7cKv\\\":\\\"mID5\\\",\\\"WoIUUZmC2\\\":\\\"mID6\\\",\\\"MltUcBvLr\\\":\\\"mID7\\\",\\\"U_We54KZv\\\":\\\"mID8\\\",\\\"QkXqaxsBf\\\":\\\"padding\\\",\\\"iVejFh8zg\\\":\\\"paddingTextInGrid\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"800\",\"framerIntrinsicWidth\":\"1152\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence,useInView}from\"framer-motion\";import{useState,useRef}from\"react\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/components/auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Accordion(props){const{items,backgroundColor,textColor,accentColor,textStyle,gap,cornerRadius,padding,transition}=props;const[openItemId,setOpenItemId]=useState(null);const toggleItem=id=>{setOpenItemId(openItemId===id?null:id);};const faqItems=typeof items===\"string\"?JSON.parse(items):items;return /*#__PURE__*/_jsx(\"div\",{style:{maxWidth:\"100%\",width:\"100%\",height:\"auto\",color:textColor},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",display:\"flex\",gap:gap,flexDirection:\"column\"},children:faqItems.map((item,index)=>/*#__PURE__*/_jsx(AccordionItem,{id:index,title:item.title,content:item.content,isOpen:openItemId===index,onToggle:()=>toggleItem(index),textColor:textColor,accentColor:accentColor,textStyle:textStyle,isLast:index===faqItems.length-1,backgroundColor:backgroundColor,cornerRadius:cornerRadius,padding:padding,transition:transition},index))})});}const AccordionItem=({id,title,content,isOpen,onToggle,textColor,accentColor,isLast,transition,textStyle,backgroundColor,cornerRadius,padding})=>{const ref=useRef();const inView=useInView(ref,{once:true});return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"auto\"},children:[/*#__PURE__*/_jsxs(motion.button,{initial:RenderTarget.current()===\"CANVAS\"?{opacity:1,y:0}:{opacity:0,y:100},animate:{opacity:inView?1:0,y:inView?0:100},transition:{type:\"tween\",ease:[.8,.8,0,1],duration:1.8,delay:id*.05},style:{...textStyle,display:\"grid\",gridTemplateColumns:\"3fr 1fr\",alignItems:\"center\",width:\"100%\",textAlign:\"left\",color:textColor,padding:padding,cursor:\"pointer\",backgroundColor:backgroundColor,borderRadius:cornerRadius,border:\"none\"},onClick:onToggle,children:[/*#__PURE__*/_jsx(\"span\",{style:{width:\"100%\"},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:\"100%\",justifyContent:\"end\"},children:/*#__PURE__*/_jsxs(motion.svg,{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:accentColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",initial:false,animate:{rotate:isOpen?180:0},transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14\"})]})})]}),/*#__PURE__*/_jsx(AnimatePresence,{initial:false,children:isOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:transition,style:{width:\"100%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...textStyle,width:\"100%\",padding:padding,backgroundColor:backgroundColor,borderRadius:cornerRadius,color:`${textColor}CC`},children:content})})})]});};// Default FAQ items as a string (JSON format)\nconst defaultItems=JSON.stringify([{title:\"How do I create a Framer account?\",content:\"To create a Framer account, visit framer.com and click on the 'Sign Up' button. You can sign up using your email, Google account, or Apple ID.\"},{title:\"What is Framer's pricing model?\",content:\"Framer offers a freemium pricing model. You can start with a free plan that includes basic features. Premium plans offer additional features like more projects, team collaboration tools, and advanced prototyping capabilities.\"},{title:\"Can I import designs from Figma or Sketch?\",content:\"Yes, Framer supports importing designs from Figma, Sketch, and other design tools. Use the import feature in Framer to bring in your existing designs and add interactive elements and animations to them.\"},{title:\"How do I share my Framer prototypes?\",content:\"To share your prototype, click the 'Share' button in the top-right corner of the Framer editor. You can generate a link that allows others to view your prototype in their browser.\"},{title:\"Is coding knowledge required to use Framer?\",content:\"No, coding knowledge is not required to use Framer for basic and intermediate prototyping. Framer's visual editor allows you to create interactive designs without code. However, for advanced customization, you can use Framer's code components feature.\"}]);addPropertyControls(Accordion,{textStyle:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontSize:14,lineHeight:\"1\"}},items:{title:\"FAQ Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{title:{title:\"Question\",type:ControlType.String},content:{title:\"Answer\",type:ControlType.String,displayTextArea:true}}},defaultValue:JSON.parse(defaultItems)},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:\"#333333\"},accentColor:{title:\"Accent Color\",type:ControlType.Color,defaultValue:\"#09F\"},transition:{type:ControlType.Transition},padding:{type:ControlType.Padding},gap:{title:\"Gap\",type:ControlType.Number,defaultValue:14,min:0,max:100,step:1},cornerRadius:{title:\"Corner Radius\",type:ControlType.Number,defaultValue:8,min:0,max:32,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Accordion\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Accordian.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";export default function TextRandomAnimation({text=\"Hello World\",staggerDelay=.05,animationDuration=.5,animationDistance=20,textStyle,color=\"#DEDEDE\"}){const[characters,setCharacters]=useState([]);useEffect(()=>{setCharacters(text.split(\"\"));},[text]);if(RenderTarget.current()===\"CANVAS\"){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",whiteSpace:\"nowrap\"},children:/*#__PURE__*/_jsx(\"span\",{style:{...textStyle,color},children:text})});}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\"},children:characters.map((char,index)=>{// Randomly choose animation direction (top or bottom)\nconst direction=Math.random()>.5?2:-2;return /*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,y:direction*animationDistance},whileInView:{opacity:1,y:0},transition:{duration:animationDuration,delay:index*staggerDelay,ease:[.2,.8,0,1]},viewport:{once:true,margin:\"-5px\"},style:{...textStyle,color},children:char===\" \"?\"\\xa0\":char},index);})});}addPropertyControls(TextRandomAnimation,{text:{type:ControlType.String,title:\"Text Content\",defaultValue:\"Hello World\"},textStyle:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontSize:26,lineHeight:\"1\"}},color:{type:ControlType.Color,defaultValue:\"#DEDEDE\",title:\"Text Color\"},staggerDelay:{type:ControlType.Number,title:\"Stagger Delay\",defaultValue:.05,min:0,max:.2,step:.01,displayStepper:true},animationDuration:{type:ControlType.Number,title:\"Animation Duration\",defaultValue:.5,min:.1,max:2,step:.1,displayStepper:true},animationDistance:{type:ControlType.Number,title:\"Animation Distance\",defaultValue:20,min:5,max:100,step:5,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextRandomAnimation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Random.map","// Responsive text reveal animation with improved performance and layout handling\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";import{useRef,useMemo}from\"react\";/**\n * Text Reveal Animation - Responsive text animation with staggered letter reveals\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TextRevealAnimation(props){const{baseText=\"Animated Text\",textColor=\"#000000\",optionalColor=\"#000000\",textStyle,animationDirection=\"bottom\",animationOrigin=\"start\",delay=0,letterDelay=.02,letterDuration=2,letterDistance=100,offsetMultiplier=2.9,rotateChar=-80,padding=\"0px\",uppercase=false,replay=false,loop=false,numCopies=7,repeatType=\"mirror\",showSymbol=false,symbol=\"𔓘\",gap=0,style}=props;const ref=useRef(null);const isStatic=useIsStaticRenderer();const isInView=useInView(ref,{once:!replay,amount:.1});// Check if component has fixed width/height\nconst isFixedWidth=style?.width===\"100%\";const isFixedHeight=style?.height===\"100%\";// Memoize the processed text to avoid recalculating on every render\nconst processedText=useMemo(()=>{return uppercase?baseText.toUpperCase():baseText;},[baseText,uppercase]);// Memoize characters array\nconst characters=useMemo(()=>{return processedText.split(\"\");},[processedText]);// Memoize animation indices calculation\nconst animationIndices=useMemo(()=>{const textLength=characters.length;let indices=Array(textLength).fill(0).map((_,i)=>i);if(animationOrigin===\"start\"){return indices;}else if(animationOrigin===\"end\"){return indices.reverse();}else if(animationOrigin===\"middle\"){const middle=Math.floor(textLength/2);const result=new Array(textLength);result[0]=middle;let leftPos=middle-1;let rightPos=middle+1;let index=1;while(leftPos>=0||rightPos<textLength){if(rightPos<textLength){result[index++]=rightPos++;}if(leftPos>=0){result[index++]=leftPos--;}}const orderMap={};result.forEach((pos,i)=>{orderMap[pos]=i;});return indices.map(i=>orderMap[i]);}return indices;},[characters.length,animationOrigin]);// Memoize letter variants to prevent recreation on each render\nconst letterVariants=useMemo(()=>({hidden:{y:animationDirection===\"top\"?-letterDistance*offsetMultiplier:letterDistance*offsetMultiplier,rotateX:rotateChar,opacity:0},visible:customData=>{const{charIndex,lineIndex}=customData;// For \"From Bottom\" direction, reverse the line order\n    const adjustedLineIndex=animationDirection===\"bottom\"?numCopies-1-lineIndex:lineIndex;return{y:0,rotateX:0,opacity:1,transition:{delay:charIndex*letterDelay+delay+adjustedLineIndex*.1,duration:letterDuration,ease:[.6,.4,0,1],repeat:loop?Infinity:0,repeatType:repeatType,repeatDelay:3.5}};}}),[animationDirection,letterDistance,offsetMultiplier,rotateChar,letterDelay,delay,letterDuration,loop,repeatType,numCopies]);// Memoize text line array\nconst textLines=useMemo(()=>{return Array.from({length:numCopies},(_,i)=>i);},[numCopies]);// Memoize the character display function\nconst getCharToDisplay=useMemo(()=>{return(itemIndex,char)=>{if(itemIndex===0){return char===\" \"?\"\\xa0\":char;}return char===\" \"?\"\\xa0\":showSymbol?symbol:char;};},[showSymbol,symbol]);// Memoize base style objects to prevent recreation\nconst containerStyle=useMemo(()=>({...style,position:\"relative\",display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",justifyContent:animationDirection!==\"bottom\"?\"start\":\"end\",padding:padding,overflow:\"hidden\",height:textStyle?.fontSize?`${parseInt(textStyle.fontSize.toString())*(parseFloat(textStyle?.lineHeight?.toString()||\"1\")||1)}px`:\"auto\",width:\"100%\",maxWidth:\"100%\"}),[style,padding,textStyle,animationDirection]);const textLineStyle=useMemo(()=>({...textStyle,position:\"relative\",display:\"flex\",alignItems:\"baseline\",flexWrap:\"wrap\",width:\"100%\",maxWidth:\"100%\",wordBreak:\"break-word\",overflowWrap:\"break-word\",marginBottom:gap>0?`${gap}px`:0,perspective:\"1000px\",transformStyle:\"preserve-3d\"}),[textStyle,gap]);const spanStyle=useMemo(()=>({position:\"relative\",display:\"inline-block\",transformStyle:\"preserve-3d\",perspective:\"500px\",transformOrigin:\"center bottom\"}),[]);// Static renderer fallback\nif(isStatic||RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:textLines.map(itemIndex=>/*#__PURE__*/_jsx(\"div\",{style:{...textLineStyle,color:itemIndex===0?textColor:optionalColor},children:characters.map((char,charIndex)=>/*#__PURE__*/_jsx(\"span\",{style:spanStyle,children:getCharToDisplay(itemIndex,char)},`${itemIndex}-${charIndex}`))},itemIndex))});}return /*#__PURE__*/_jsx(motion.div,{style:containerStyle,ref:ref,children:textLines.map(itemIndex=>/*#__PURE__*/_jsx(motion.div,{style:{...textLineStyle,color:itemIndex===0?textColor:optionalColor},children:characters.map((char,charIndex)=>/*#__PURE__*/_jsx(motion.span,{custom:animationIndices[charIndex],variants:letterVariants,initial:\"hidden\",animate:isInView?\"visible\":\"hidden\",style:spanStyle,children:getCharToDisplay(itemIndex,char)},`${itemIndex}-${charIndex}`))},itemIndex))});}addPropertyControls(TextRevealAnimation,{baseText:{title:\"Text\",type:ControlType.String,defaultValue:\"Animated Text\"},textStyle:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"40px\",lineHeight:\"0.8em\",variant:\"Bold\",letterSpacing:\"-0.02em\"}},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:\"#000000\"},optionalColor:{title:\"Optional Color\",type:ControlType.Color,defaultValue:\"#000000\"},numCopies:{title:\"Number of Lines\",type:ControlType.Number,defaultValue:7,min:1,max:20,step:1},gap:{title:\"Gap Between Lines\",type:ControlType.Number,defaultValue:0,min:0,max:50,step:1,unit:\"px\"},showSymbol:{title:\"Show Symbol\",type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Symbol\",disabledTitle:\"Text\"},symbol:{title:\"Symbol\",type:ControlType.String,defaultValue:\"𔓘\",hidden:({showSymbol})=>!showSymbol},animationDirection:{title:\"Animation Direction\",type:ControlType.Enum,options:[\"bottom\",\"top\"],optionTitles:[\"From Bottom\",\"From Top\"],defaultValue:\"bottom\",displaySegmentedControl:true},animationOrigin:{title:\"Animation Origin\",type:ControlType.Enum,options:[\"start\",\"middle\",\"end\"],optionTitles:[\"Start\",\"Middle\",\"End\"],defaultValue:\"start\",displaySegmentedControl:true},delay:{title:\"Initial Delay\",type:ControlType.Number,defaultValue:0,min:0,max:5,step:.1,unit:\"s\"},letterDelay:{title:\"Letter Delay\",type:ControlType.Number,defaultValue:.02,min:0,max:.2,step:.01,unit:\"s\"},letterDuration:{title:\"Letter Duration\",type:ControlType.Number,defaultValue:2,min:.1,max:10,step:.1,unit:\"s\"},letterDistance:{title:\"Letter Distance\",type:ControlType.Number,defaultValue:100,min:0,max:500,step:10,unit:\"px\"},offsetMultiplier:{title:\"Offset Multiplier\",type:ControlType.Number,defaultValue:2.9,min:0,max:10,step:.1},rotateChar:{title:\"Character Rotation\",type:ControlType.Number,defaultValue:-80,min:-180,max:180,step:1,unit:\"deg\"},replay:{title:\"Replay on Scroll\",type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"Once\"},loop:{title:\"Loop Animation\",type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Loop\",disabledTitle:\"Once\"},repeatType:{title:\"Repeat Type\",type:ControlType.Enum,defaultValue:\"mirror\",options:[\"mirror\",\"reverse\",\"loop\"],optionTitles:[\"Mirror\",\"Reverse\",\"Loop\"],hidden:({loop})=>!loop},uppercase:{title:\"Uppercase\",type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextRevealAnimation\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextRevealAnimation.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (14feab6)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as r}from\"./ME4SHOPi0-0.js\";import{getRichTextJsonResolver as i}from\"./ME4SHOPi0-1.js\";let o={BPbdcQh4H:{isNullable:!0,type:t.Enum},createdAt:{isNullable:!0,type:t.Date},h5S3nWrfL:{definition:{definitions:{id:{isNullable:!1,type:t.String},X6a6VjvMc:{isNullable:!0,type:t.ResponsiveImage}},isNullable:!0,type:t.Object},isNullable:!0,type:t.Array},id:{isNullable:!1,type:t.String},jcfg0k_Ez:{isNullable:!0,type:t.RichText},My8IxC2OK:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},NkODLRPpk:{isNullable:!0,type:t.ResponsiveImage},NZiy4iUJp:{isNullable:!0,type:t.RichText},previousItemId:{isNullable:!0,type:t.String},qcyRG60xO:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},Vn582rqtT:{isNullable:!0,type:t.Enum},yDlOL_Xyu:{isNullable:!0,type:t.String},ykRA_qMXq:{isNullable:!0,type:t.String}},m=[\"id\"],n={type:1},c=[\"previousItemId\"],u=[\"nextItemId\"],s=[\"id\",\"qcyRG60xO\"],d=[\"qcyRG60xO\",\"id\"],f=[\"NkODLRPpk\"],p={type:0},y=[\"My8IxC2OK\"],h=[\"qcyRG60xO\"],S=[\"NZiy4iUJp\"],N=[\"jcfg0k_Ez\"],g=[\"Vn582rqtT\"],O=[\"BPbdcQh4H\"],x=[\"ykRA_qMXq\"],R=[\"h5S3nWrfL\"],w=[\"yDlOL_Xyu\"],L=[],M=e=>{let t=L[e];if(t)return t().then(e=>e.default);},P={},I=i(P),b=new l,E={collectionByLocaleId:{default:new a({chunks:[new URL(\"./ME4SHOPi0-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"eeaf4ae8-1977-4719-9449-93283c13e34cdefault\",indexes:[new r({collation:n,collectionSchema:o,fieldNames:m,range:{from:0,to:241},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:o,fieldNames:c,range:{from:241,to:481},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:o,fieldNames:u,range:{from:481,to:717},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:o,fieldNames:s,range:{from:717,to:1220},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:o,fieldNames:d,range:{from:1220,to:1723},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:f,range:{from:1723,to:6959},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:y,range:{from:6959,to:7330},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:h,range:{from:7330,to:7701},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:S,range:{from:7701,to:10602},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:N,range:{from:10602,to:16672},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:g,range:{from:16672,to:16920},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:O,range:{from:16920,to:17168},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:x,range:{from:17168,to:17464},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:R,range:{from:17464,to:36322},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:p,collectionSchema:o,fieldNames:w,range:{from:36322,to:36489},url:new URL(\"./ME4SHOPi0-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/lQmfLmzvo6lZAXhKH5fX/FCMlxDFyrzSPKlcMawqM/ME4SHOPi0.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:I,resolveVectorSetItem:M,schema:o})},displayName:\"Portfolio\",id:\"eeaf4ae8-1977-4719-9449-93283c13e34c\"};export default E;e(E,{NkODLRPpk:{title:\"Thumbnail\",type:t.ResponsiveImage},My8IxC2OK:{defaultValue:\"\",title:\"Title\",type:t.String},qcyRG60xO:{preventLocalization:!1,title:\"Slug\",type:t.String},NZiy4iUJp:{defaultValue:\"\",title:\"Summary\",type:t.RichText},jcfg0k_Ez:{defaultValue:\"\",title:\"Description\",type:t.RichText},Vn582rqtT:{defaultValue:\"jGiIvOlLV\",options:[\"GyCFYDZmz\",\"jGiIvOlLV\",\"Doy6_XM_8\",\"iTSw3zvP_\",\"PaLuoMLJW\"],optionTitles:[\"Company\",\"eCommerce\",\"Digital Platform\",\"Brand Strategy\",\"Research\"],title:\"Category\",type:t.Enum},BPbdcQh4H:{defaultValue:\"LMceyVN2N\",options:[\"LMceyVN2N\",\"hjZK7XJ8Q\",\"kX1saOG8I\",\"u68ChziYh\",\"fqxgfhTM2\"],optionTitles:[\"2022\",\"2023\",\"2024\",\"2025\",\"2026\"],title:\"Year\",type:t.Enum},ykRA_qMXq:{defaultValue:\"\",displayTextArea:!1,title:\"Client\",type:t.String},h5S3nWrfL:{__vekterDefault:[],control:{controls:{X6a6VjvMc:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Gallery\",type:t.Array},yDlOL_Xyu:{defaultValue:\"\",displayTextArea:!0,title:\"SEO Description\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/ME4SHOPi0:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/ME4SHOPi0:default\",title:\"Next\",type:t.CollectionReference}});export const Vn582rqtTToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"GyCFYDZmz\":return\"Company\";case\"jGiIvOlLV\":return\"eCommerce\";case\"Doy6_XM_8\":return\"Digital Platform\";case\"iTSw3zvP_\":return\"Brand Strategy\";case\"PaLuoMLJW\":return\"Research\";default:return\"\";}};export const BPbdcQh4HToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"LMceyVN2N\":return\"2022\";case\"hjZK7XJ8Q\":return\"2023\";case\"kX1saOG8I\":return\"2024\";case\"u68ChziYh\":return\"2025\";case\"fqxgfhTM2\":return\"2026\";default:return\"\";}};export const enumToDisplayNameFunctions={BPbdcQh4H:BPbdcQh4HToDisplayName,Vn582rqtT:Vn582rqtTToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await b.query({from:{data:E,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"qcyRG60xO\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.qcyRG60xO;},async getRecordIdBySlug(e,t){let[l]=await b.query({from:{data:E,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"qcyRG60xO\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Vn582rqtTToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerData\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCollectionUtils\":\"1\",\"framerRecordIdKey\":\"id\",\"framerColorSyntax\":\"false\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerSlug\":\"qcyRG60xO\",\"framerCollectionId\":\"ME4SHOPi0\"}},\"BPbdcQh4HToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3d4fa65)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-67OY4 .framer-styles-preset-e91nf1:not(.rich-text-wrapper), .framer-67OY4 .framer-styles-preset-e91nf1.rich-text-wrapper h4 { --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: 32px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.03em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, #dedede); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-67OY4 .framer-styles-preset-e91nf1:not(.rich-text-wrapper), .framer-67OY4 .framer-styles-preset-e91nf1.rich-text-wrapper h4 { --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: 29px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.03em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, #dedede); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-67OY4 .framer-styles-preset-e91nf1:not(.rich-text-wrapper), .framer-67OY4 .framer-styles-preset-e91nf1.rich-text-wrapper h4 { --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: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.03em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, #dedede); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-67OY4\";\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 (3d4fa65)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-zosiV .framer-styles-preset-rg2353:not(.rich-text-wrapper), .framer-zosiV .framer-styles-preset-rg2353.rich-text-wrapper h5 { --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: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, #dedede); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-zosiV .framer-styles-preset-rg2353:not(.rich-text-wrapper), .framer-zosiV .framer-styles-preset-rg2353.rich-text-wrapper h5 { --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: 22px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, #dedede); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-zosiV .framer-styles-preset-rg2353:not(.rich-text-wrapper), .framer-zosiV .framer-styles-preset-rg2353.rich-text-wrapper h5 { --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: 19px; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.04em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-ea5acc93-1eb0-4392-8827-0fab83dff8ba, #dedede); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-zosiV\";\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 (448a859)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1l4d2t9\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"17atmnc\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"SONANCE STUDIO\",elements:{ALQvbzJTz:\"archive-mid-1\",BpPM3_7us:\"about\",C5DSAkjKx:\"archive\",dPgAc1jjp:\"card-2\",EyJ29lTgh:\"text-wra[\",FbhCcGx0n:\"card-3\",GGPwtt4GL:\"icon-line-1\",ISiT9s4_7:\"archive-mid-4\",JKlS1TH1e:\"archive-mid-8\",JYPYy7OLP:\"archive-bottom\",ld4J55zt_:\"faq\",lDBmZORpR:\"archive-container\",lRC97PmhJ:\"archive-mid-3\",mRACjRMKT:\"archive-mid-7\",S0fWqStcT:\"archive-mid-5\",ScjEeYB_N:\"archive-top\",sIfZg7h3b:\"archive-mid-6\",tdG7dVKZB:\"testimonials\",ux54EPNnw:\"end-section-3\",vCv1dmCb2:\"icon-line\",XEe5OSuHR:\"archive-mid-2\",yNKDZGR6k:\"container\",ZYVjOLDGb:\"onto-section-4\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-zxLSh\",title:\"SONANCE\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (448a859)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"68avqo\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"jwiz4a\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"eqhdzi\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"SONANCE STUDIO\",elements:{azTTpbHVF:\"archive-container\",dJYhIiHnT:\"card-2\",DWAebYYX3:\"archive\",eEiAxNWte:\"archive-mid-5\",eUsIUtglx:\"text-wra[\",iz67wYyCt:\"icon-line\",JSWJUKFcM:\"archive-mid-6\",LH7ppqX_j:\"archive-bottom\",LKUdxpC4H:\"archive-mid-3\",meVhyZv8U:\"end-section-3\",MY3Yyk5vb:\"archive-mid-8\",MzLivsZMd:\"archive-mid-1\",Nx1fi4mWq:\"card-3\",OPLJGrrPr:\"archive-mid-2\",q5oUxbAnH:\"faq\",Rm10mTVz5:\"archive-mid-7\",U622fPmM9:\"archive-mid-4\",vJdMjCcWB:\"container\",vLPWAOwIv:\"testimonials\",WjkYXjcIV:\"about\",xnYx5xs1I:\"onto-section-4\",xq70Ckfcx:\"archive-top\",zxt6xG3WT:\"icon-line-1\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-80kVe\",title:\"SONANCE\",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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"}