{"version":3,"file":"W65hm5kzy.C0SW3zEZ.mjs","names":[],"sources":["https:/framerusercontent.com/modules/ogGuy4WLROilrZMLFFAT/pCoYF5nfZrzGMtYsaBnG/HighlightedHeading.js","https:/framerusercontent.com/modules/Ckg5vVXCCBEYEwUrfneB/8yI2he5JRU72imSaIPtS/W65hm5kzy.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Highlighted Heading\n * A responsive heading component with a highlighted text span\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function HighlightedHeading(props){const{blackText=\"You can't prevent what \",highlightedText=\"you can't see\",headingLevel=\"h1\",blackTextColor=\"#000000\",highlightedTextColor=\"#4F46E5\",highlightBackgroundColor=\"#E0E7FF\",highlightPadding=8,highlightBorderRadius=4,textStylePreset=\"h1\",textStyle,style}=props;const Tag=headingLevel;// Map text style presets to font settings\nconst textStyleMap={h1:{fontSize:\"56px\",fontWeight:400,lineHeight:\"1.1\",letterSpacing:\"-0.02em\"},h2:{fontSize:\"40px\",fontWeight:400,lineHeight:\"1.3\",letterSpacing:\"-0.01em\"},h3:{fontSize:\"33px\",fontWeight:400,lineHeight:\"1.4\",letterSpacing:\"-0.01em\"},h4:{fontSize:\"28px\",fontWeight:400,lineHeight:\"1.4\",letterSpacing:\"0em\"},textLarge:{fontSize:\"23px\",fontWeight:400,lineHeight:\"1.6\",letterSpacing:\"0em\"},textMedium:{fontSize:\"18px\",fontWeight:400,lineHeight:\"1.6\",letterSpacing:\"0em\"},textRegular:{fontSize:\"16px\",fontWeight:400,lineHeight:\"1.6\",letterSpacing:\"0em\"},textSmall:{fontSize:\"14px\",fontWeight:400,lineHeight:\"1.5\",letterSpacing:\"0em\"}};const appliedTextStyle=textStyleMap[textStylePreset];return /*#__PURE__*/_jsxs(Tag,{style:{...style,...appliedTextStyle,...textStyle,width:\"100%\",margin:0,padding:0,color:blackTextColor,whiteSpace:\"pre-wrap\"},children:[blackText,\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:highlightedTextColor,backgroundColor:highlightBackgroundColor,padding:`${highlightPadding}px`,borderRadius:`${highlightBorderRadius}px`,display:\"inline\",whiteSpace:\"pre-wrap\"},children:highlightedText})]});}addPropertyControls(HighlightedHeading,{textStyle:{type:ControlType.Font,title:\"Text Style\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"56px\",variant:\"Regular\",letterSpacing:\"-0.02em\",lineHeight:\"1.1\"}},blackText:{type:ControlType.String,title:\"Black Text\",defaultValue:\"You can't prevent what \",placeholder:\"Enter text before highlight...\",displayTextArea:true},highlightedText:{type:ControlType.String,title:\"Highlighted Text\",defaultValue:\"you can't see\",placeholder:\"Enter highlighted text...\",displayTextArea:true},headingLevel:{type:ControlType.Enum,title:\"Heading Level\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\",\"Text (span)\"],defaultValue:\"h1\"},blackTextColor:{type:ControlType.Color,title:\"Black Text Color\",defaultValue:\"#000000\"},highlightedTextColor:{type:ControlType.Color,title:\"Highlighted Text Color\",defaultValue:\"#4F46E5\"},highlightBackgroundColor:{type:ControlType.Color,title:\"Highlight Background\",defaultValue:\"#E0E7FF\"},highlightPadding:{type:ControlType.Number,title:\"Highlight Padding\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},highlightBorderRadius:{type:ControlType.Number,title:\"Highlight Radius\",defaultValue:4,min:0,max:24,step:1,unit:\"px\"}});HighlightedHeading.displayName=\"Highlighted Heading\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HighlightedHeading\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HighlightedHeading.map","// Generated by Framer (600e657)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;BDO Grotesk Medium\",\"CUSTOMV2;BDO Grotesk DemiBold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"BDO Grotesk Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"BDO Grotesk\",url:\"https://framerusercontent.com/assets/wHd1eJViSi8RL3ymlDSUBsl3M0.woff2\",weight:\"500\"},{cssFamilyName:\"BDO Grotesk DemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"BDO Grotesk\",url:\"https://framerusercontent.com/assets/j8oSObaXQJgVo5bKHa1ZxMwVOkI.woff2\",weight:\"600\"}]}];export const css=[\".framer-JGxJy .framer-styles-preset-1337smd:not(.rich-text-wrapper), .framer-JGxJy .framer-styles-preset-1337smd.rich-text-wrapper p { --framer-font-family: \\\"BDO Grotesk Medium\\\", \\\"BDO Grotesk Medium Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"BDO Grotesk DemiBold\\\", \\\"BDO Grotesk DemiBold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-JGxJy\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}