{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/2Swf4FUUNlAQOpEhx8tM/NyAwdFNclmcc8Vo1GtWR/TextMagnifier.js", "ssg:https://framerusercontent.com/modules/9QlpXkwF3Zv8N5nlqmo8/eVjOxRDN6ccjYgalZ19G/i5TRqQR5Z.js"],
  "sourcesContent": ["import{jsx as e}from\"react/jsx-runtime\";import{motion as t,useMotionTemplate as o,useSpring as r,useTransform as l,useMotionValue as i,useMotionValueEvent as n,transform as s}from\"framer-motion\";import{useRef as a}from\"react\";import{addPropertyControls as u,ControlType as c}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function f(t){let o=i(0);return /*#__PURE__*/e(\"div\",{style:{fontSize:36,...t.font,position:\"relative\",cursor:\"default\",color:t.color,whiteSpace:\"pre-wrap\",overflow:\"visible\"},onMouseLeave:()=>{o.set(1/0);},onMouseMove:e=>{o.set(e.clientX);},children:t.text.split(\"\").map((t,r)=>/*#__PURE__*/e(p,{c:t,mouseX:o},r))});}function p({c:i,mouseX:u}){let c=a(null),f=[1,1.2],p=r(1,{stiffness:350,damping:40}),d=l(p,f,[0,.07]),m=l(p,f,[0,.05]),x=l(p,f,[1,.95]);return n(u,\"change\",e=>{if(c.current){let{left:t,width:o}=c.current.getBoundingClientRect();p.set(s(Math.abs(t+o/2-e),[70,0],f));}}),/*#__PURE__*/e(t.span,{ref:c,style:{display:\"inline-block\",scaleX:p,scaleY:x,WebkitTextStrokeColor:\"currentColor\",WebkitTextStrokeWidth:o`${d}em`,paddingInline:o`${m}em`},children:i});}f.displayName=\"MagText\",f.defaultProps={text:\"Colorless green ideas sleep furiously\",color:\"black\"},u(f,{text:{type:c.String,title:\"Text\",defaultValue:\"Colorless green ideas sleep furiously\",displayTextArea:!0},color:{type:c.Color,defaultValue:\"#000\"},font:{type:c.Font,title:\"Font\",controls:\"extended\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MagText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextMagnifier.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter-500\",\"GF;Inter-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]}];export const css=['.framer-RdIp1 .framer-styles-preset-1ev0fsm:not(.rich-text-wrapper), .framer-RdIp1 .framer-styles-preset-1ev0fsm.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 22px; --framer-text-alignment: start; --framer-text-color: var(--token-e7fee847-182f-45de-b1cd-cda6f689532a, #08090a); --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-RdIp1 .framer-styles-preset-1ev0fsm:not(.rich-text-wrapper), .framer-RdIp1 .framer-styles-preset-1ev0fsm.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 11px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 22px; --framer-text-alignment: start; --framer-text-color: var(--token-e7fee847-182f-45de-b1cd-cda6f689532a, #08090a); --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-RdIp1 .framer-styles-preset-1ev0fsm:not(.rich-text-wrapper), .framer-RdIp1 .framer-styles-preset-1ev0fsm.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 8px; --framer-text-alignment: start; --framer-text-color: var(--token-e7fee847-182f-45de-b1cd-cda6f689532a, #08090a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-RdIp1\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "yJAOkB,SAARA,EAAmBC,EAAE,CAAC,IAAIC,EAAEC,EAAE,CAAC,EAAE,OAAoBC,EAAE,MAAM,CAAC,MAAM,CAAC,SAAS,GAAG,GAAGH,EAAE,KAAK,SAAS,WAAW,OAAO,UAAU,MAAMA,EAAE,MAAM,WAAW,WAAW,SAAS,SAAS,EAAE,aAAa,IAAI,CAACC,EAAE,IAAI,EAAE,CAAC,CAAE,EAAE,YAAY,GAAG,CAACA,EAAE,IAAI,EAAE,OAAO,CAAE,EAAE,SAASD,EAAE,KAAK,MAAM,EAAE,EAAE,IAAI,CAACA,EAAEI,IAAiBD,EAAEA,EAAE,CAAC,EAAEH,EAAE,OAAOC,CAAC,EAAEG,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASD,EAAE,CAAC,EAAEE,EAAE,OAAOC,CAAC,EAAE,CAAC,IAAIC,EAAEC,EAAE,IAAI,EAAET,EAAE,CAAC,EAAE,GAAG,EAAEI,EAAEM,EAAE,EAAE,CAAC,UAAU,IAAI,QAAQ,EAAE,CAAC,EAAEC,EAAEC,EAAER,EAAEJ,EAAE,CAAC,EAAE,GAAG,CAAC,EAAEa,EAAED,EAAER,EAAEJ,EAAE,CAAC,EAAE,GAAG,CAAC,EAAEc,EAAEF,EAAER,EAAEJ,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,OAAOe,EAAER,EAAE,SAASS,GAAG,CAAC,GAAGR,EAAE,QAAQ,CAAC,GAAG,CAAC,KAAKP,EAAE,MAAMC,CAAC,EAAEM,EAAE,QAAQ,sBAAsB,EAAEJ,EAAE,IAAIa,EAAE,KAAK,IAAIhB,EAAEC,EAAE,EAAEc,CAAC,EAAE,CAAC,GAAG,CAAC,EAAEhB,CAAC,CAAC,EAAG,CAAC,EAAeI,EAAEc,EAAE,KAAK,CAAC,IAAIV,EAAE,MAAM,CAAC,QAAQ,eAAe,OAAOJ,EAAE,OAAOU,EAAE,sBAAsB,eAAe,sBAAsBK,IAAIR,MAAM,cAAcQ,IAAIN,KAAK,EAAE,SAASP,CAAC,CAAC,CAAE,CAACN,EAAE,YAAY,UAAUA,EAAE,aAAa,CAAC,KAAK,wCAAwC,MAAM,OAAO,EAAEoB,EAAEpB,EAAE,CAAC,KAAK,CAAC,KAAKqB,EAAE,OAAO,MAAM,OAAO,aAAa,wCAAwC,gBAAgB,EAAE,EAAE,MAAM,CAAC,KAAKA,EAAE,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,KAAKA,EAAE,KAAK,MAAM,OAAO,SAAS,UAAU,CAAC,CAAC,ECPxiCC,EAAU,UAAU,CAAC,eAAe,cAAc,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,0GAA0G,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,0GAA0G,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,gwBAAgwB,szBAAszB,izBAAizB,EAAeC,GAAU",
  "names": ["f", "t", "o", "useMotionValue", "p", "r", "i", "u", "c", "pe", "useSpring", "d", "useTransform", "m", "x", "useMotionValueEvent", "e", "transform", "motion", "useMotionTemplate", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className"]
}
