{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/4FYXL5lQz9cgJ2BJkaNV/73UsIpa97froefZwqzz9/Image.js", "ssg:https://framerusercontent.com/modules/LwJhA6U1tpkWstzXH0QQ/FpsIFHT8jL3VhfHlTey0/cyquqiqBr.js", "ssg:https://framerusercontent.com/modules/kenAzg47wvPDPeH9xkxb/qf9RedOfuE8Z1RbThIrT/fVxnimdqP.js", "ssg:https://framerusercontent.com/modules/ixjadb2202P4KdlvWwRv/qomgz5PgcO4t77nd9cZT/H9wkAKaP_.js", "ssg:https://framerusercontent.com/modules/0hZD4HcsaX6vCostMrOJ/nyDmIDD0wuLKr1tC2vHN/lHHcZq0Qq.js", "ssg:https://framerusercontent.com/modules/32kqUbVbQRTpGn2kTFyW/IFddpHEpaaG0WZlpaQJq/ro7OPezbn.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType } from \"framer\"; /**\n                                                           * Responsive Image\n                                                           * By Benjamin\n                                                           *\n                                                           * @framerSupportedLayoutWidth fixed\n                                                           * @framerSupportedLayoutHeight any\n                                                           * @framerDisableUnlink\n                                                           *\n                                                           */\nexport default function Image(props) {\n  const {\n    image,\n    alt,\n    radius,\n    padding,\n    link,\n    newTab,\n    style,\n    shadowOptions\n  } = props;\n  const {\n    shadowX,\n    shadowY,\n    shadowBlur,\n    shadowColor,\n    shadowEnabled\n  } = shadowOptions;\n  const wrapperStyle = {\n    display: \"flex\",\n    placeContent: \"center\",\n    placeItems: \"center\",\n    width: \"100%\",\n    height: \"100%\",\n    padding: padding\n  };\n  const imageStyle = {\n    maxWidth: \"100%\",\n    maxHeight: \"100%\",\n    borderRadius: radius,\n    boxShadow: shadowEnabled && `${shadowX}px ${shadowY}px ${shadowBlur}px ${shadowColor}`\n  };\n  const imageSource = (image === null || image === void 0 ? void 0 : image.src) || \"https://framerusercontent.com/images/64n4wnVJKDJspLlFZ6DarCP0M4.jpg\";\n  return link ? /*#__PURE__*/_jsx(\"a\", {\n    href: link,\n    title: alt,\n    target: newTab ? \"_blank\" : \"_self\",\n    style: wrapperStyle,\n    children: /*#__PURE__*/_jsx(\"img\", {\n      style: imageStyle,\n      src: imageSource,\n      srcSet: image === null || image === void 0 ? void 0 : image.srcSet,\n      alt: alt\n    })\n  }) : /*#__PURE__*/_jsx(\"div\", {\n    style: wrapperStyle,\n    children: /*#__PURE__*/_jsx(\"img\", {\n      style: imageStyle,\n      src: imageSource,\n      srcSet: image === null || image === void 0 ? void 0 : image.srcSet,\n      alt: alt\n    })\n  });\n}\n;\nImage.defaultProps = {\n  radius: 10,\n  padding: 10,\n  alt: \"\",\n  shadowOptions: {\n    shadowEnabled: false,\n    shadowX: 0,\n    shadowY: 2,\n    shadowBlur: 4,\n    shadowColor: \"rgba(0,0,0,0.2)\"\n  }\n};\naddPropertyControls(Image, {\n  image: {\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  alt: {\n    type: ControlType.String,\n    title: \"Alt\",\n    placeholder: \"Alt Text\"\n  },\n  radius: {\n    title: \"Radius\",\n    type: ControlType.Number,\n    min: 0,\n    max: 100,\n    step: 5,\n    displayStepper: true\n  },\n  padding: {\n    title: \"Padding\",\n    type: ControlType.Number,\n    min: 0,\n    max: 100,\n    step: 5,\n    displayStepper: true\n  },\n  link: {\n    type: ControlType.Link,\n    title: \"Link\"\n  },\n  newTab: {\n    type: ControlType.Boolean,\n    title: \"New Tab\",\n    hidden: props => !props.link\n  },\n  shadowOptions: {\n    type: ControlType.Object,\n    title: \"Shadow\",\n    controls: {\n      shadowEnabled: {\n        type: ControlType.Boolean,\n        title: \"Enable\",\n        defaultValue: false\n      },\n      shadowX: {\n        type: ControlType.Number,\n        title: \"X\",\n        min: 0,\n        defaultValue: 0,\n        hidden: props => !props.shadowEnabled\n      },\n      shadowY: {\n        type: ControlType.Number,\n        title: \"Y\",\n        min: 0,\n        defaultValue: 2,\n        hidden: props => !props.shadowEnabled\n      },\n      shadowBlur: {\n        type: ControlType.Number,\n        title: \"Blur\",\n        min: 0,\n        defaultValue: 4,\n        hidden: props => !props.shadowEnabled\n      },\n      shadowColor: {\n        type: ControlType.Color,\n        title: \"Color\",\n        defaultValue: \"rgba(0,0,0,0.2)\",\n        hidden: props => !props.shadowEnabled\n      }\n    }\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Image\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Image.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;Metro Sans Medium\"]);\nexport const fonts = [{\n  family: \"Metro Sans Medium\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/cyquqiqBr:default\",\n    url: \"assets/3zt6tas3pNU3nBGkfaonFAz4s.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/3zt6tas3pNU3nBGkfaonFAz4s~7mXW4LbjgGScv7UNxCcwL-KE4jQAoxROVnkKz63mPws.otf\").href\n}];\nexport const css = ['.framer-vDL6h .framer-styles-preset-w5ozvn:not(.rich-text-wrapper), .framer-vDL6h .framer-styles-preset-w5ozvn.rich-text-wrapper h3 { --framer-font-family: \"Metro Sans Medium\", sans-serif; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.1px; --framer-line-height: 145%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-1880de07-c16a-4e8c-981b-4c10ce2148fa, rgba(61, 61, 61, 0.8)); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-vDL6h\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;Metro Sans Book\"]);\nexport const fonts = [{\n  family: \"Metro Sans Book\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/fVxnimdqP:default\",\n    url: \"assets/ILtjILH01zghTTC7bpxl6xNBZZw.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/ILtjILH01zghTTC7bpxl6xNBZZw~spip8-0y_kNGjLesWPGXW9AHtB9UTlIA911EyyYAdQI.otf\").href\n}];\nexport const css = ['.framer-nxEpJ .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-nxEpJ .framer-styles-preset-1wml6uu.rich-text-wrapper h2, .framer-nxEpJ .framer-styles-preset-1wml6uu.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Metro Sans Book\", sans-serif; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.2px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 128px; --framer-text-alignment: start; --framer-text-color: #3d3d3d; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 809px) and (min-width: 0px) { .framer-nxEpJ .framer-styles-preset-1wml6uu:not(.rich-text-wrapper), .framer-nxEpJ .framer-styles-preset-1wml6uu.rich-text-wrapper h2, .framer-nxEpJ .framer-styles-preset-1wml6uu.rich-text-wrapper [data-preset-tag=\"h2\"] { --framer-font-family: \"Metro Sans Book\", sans-serif; --framer-font-size: 23px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 128px; --framer-text-alignment: start; --framer-text-color: #3d3d3d; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-nxEpJ\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;Metro Sans Medium\"]);\nexport const fonts = [{\n  family: \"Metro Sans Medium\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/H9wkAKaP_:default\",\n    url: \"assets/3zt6tas3pNU3nBGkfaonFAz4s.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/3zt6tas3pNU3nBGkfaonFAz4s~7mXW4LbjgGScv7UNxCcwL-KE4jQAoxROVnkKz63mPws.otf\").href\n}];\nexport const css = ['.framer-aQLT4 .framer-styles-preset-e8kufj:not(.rich-text-wrapper), .framer-aQLT4 .framer-styles-preset-e8kufj.rich-text-wrapper h1 { --framer-font-family: \"Metro Sans Medium\", sans-serif; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 145%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-63b225db-e51d-4f0b-a57c-29f99b42b13a, #3d3d3d); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-aQLT4\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;Metro Sans Regular\"]);\nexport const fonts = [{\n  family: \"Metro Sans Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/lHHcZq0Qq:default\",\n    url: \"assets/fxFVHgHB0rgG0TM2wPUMzg0lgM.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/fxFVHgHB0rgG0TM2wPUMzg0lgM~oo5snr1ebuedeREuJDzjASmP_xxTlaDivofF2qh0sfQ.otf\").href\n}];\nexport const css = ['.framer-9F3VD .framer-styles-preset-mvr1pg:not(.rich-text-wrapper), .framer-9F3VD .framer-styles-preset-mvr1pg.rich-text-wrapper p { --framer-font-family: \"Metro Sans Regular\", sans-serif; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 145%; --framer-paragraph-spacing: 18px; --framer-text-alignment: start; --framer-text-color: var(--token-1880de07-c16a-4e8c-981b-4c10ce2148fa, rgba(61, 61, 61, 0.8)); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-9F3VD\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = ['.framer-dNprF .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-dNprF .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-63b225db-e51d-4f0b-a57c-29f99b42b13a, #3d3d3d) /* {\"name\":\"Title\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-63b225db-e51d-4f0b-a57c-29f99b42b13a, #3d3d3d); --framer-link-text-decoration: none; }'];\nexport const className = \"framer-dNprF\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["Image", "props", "image", "alt", "radius", "padding", "link", "newTab", "style", "shadowOptions", "shadowX", "shadowY", "shadowBlur", "shadowColor", "shadowEnabled", "wrapperStyle", "imageStyle", "imageSource", "p", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
