{"version":3,"file":"SectionHeader.CpYfNMrs.mjs","names":["useRef","useId","useMemo","__esmMin","ie","de","pe","p","c","J","init_npm_react_18_3_1","motion","init_framer_motion_DhsWWWsN","addPropertyControls","ControlType","init_framer_CaDWdxiz","getStagger","init_motionVariants","resolveThemeProp","init_colors","init_layoutStyles","init_brandControl","init_themeControl","init_placeholders","getSectionPaddingY","getWidthValue","getSectionStyles","getGap","getSectionWrapperStyles","createSectionVariants","getContainerStyles","useEffectiveBreakpoint","themePropertyControls","getThemeColors","getSectionRestProps","getTypographyStyles","init_sectionProps","resolveBrand","init_breakpointControl","PLACEHOLDER","init_controlTextStyles","init_themeHelpers","PRESERVE_CONTROL_NEWLINES","kernHeadingPlainText","breakpointPropertyControl","useReducedMotion","getSectionRootBackgroundStyle","gradientPresets","init_BackgroundAnimatedGradient","init_sectionBackground","init_useSectionAnimation","getSectionBackgroundFromProps","useSectionAnimation","getSectionContentStackStyle","sectionBackgroundPropertyControls","init_placeholderContent","getPageHeadingTag","getGradientTextSafeLineHeight","lineHeight","buildGradientTextCss","colors","presetCatalog","preset","fallbackPreset","directionAngle","color","index","getGradientTextBoxStyles","fullWidth","options","typography","GRADIENT_TEXT_CLIP_PADDING_BLOCK","getGradientTextFillStyles","grainAlpha","grainOpacity","backgroundImage","grain","GRADIENT_TEXT_NOISE_BACKGROUND_IMAGE","gradientCss","backgroundSize","backgroundRepeat","backgroundBlendMode","style","NOISE_SVG","init_gradientTextStyles","SectionHeader","ref","breakpoint","props","SectionHeaderInternal","GRADIENT_PRESET_OPTIONS","GRADIENT_DIRECTION_OPTIONS","GRADIENT_DIRECTION_TITLES","GRADIENT_DIRECTION_ANGLES","GRADIENT_SIZE_OPTIONS","GRADIENT_SIZE_TITLES","init_SectionHeader","init_jsx_runtime","theme","breakpointProp","rest","resolvedBrand","brand","backgroundGradientBrand","showGradientHeadline","useGradientHeadline","reducedMotion","componentId","headingId","HeadingTag","headingTag","gradientPreset","gradientDirection","sectionStyles","sectionBgColor","useMontserrat","containerStyles","isGradient","contentStyles","innerHeaderStyles","headlineTypography","gradientSize","headlineBoxStyles","headingStyles","gradientHeadingStyles","gradientGrain","gradientGrainOpacity","descriptionStyles","containerVariants","itemVariants","sectionRef","sectionId","heading","animate","backgroundLayer","description","children","d","path"],"sources":["https:/framerusercontent.com/modules/vvcCCUHp7TcpK33ObduU/FXthKa5WRsi9QynJMxPt/gradientTextStyles.js","https:/framerusercontent.com/modules/zNIfdGSlI2wDEK6X7gci/0C4zrRHYjw8B0mxJ8ivw/SectionHeader.js"],"sourcesContent":["import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/Obxzp3iLrh8h7zTIfeN4/flioFwA6hZLjY57r9QQw/controlTextStyles.js\";export const GRADIENT_TEXT_NOISE_TILE_SIZE_PX=200;const NOISE_SVG=`<svg xmlns='http://www.w3.org/2000/svg' width='${GRADIENT_TEXT_NOISE_TILE_SIZE_PX}' height='${GRADIENT_TEXT_NOISE_TILE_SIZE_PX}'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='2' numOctaves='1' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(#n)'/></svg>`;export const GRADIENT_TEXT_NOISE_BACKGROUND_IMAGE=`url(\"data:image/svg+xml;utf8,${encodeURIComponent(NOISE_SVG)}\")`;export const GRADIENT_TEXT_CLIP_PADDING_BLOCK=\"0.08em\";export function getGradientTextSafeLineHeight(lineHeight){if(lineHeight===\"1em\"||lineHeight===1){return\"1.12em\";}return lineHeight;}export function buildGradientTextCss(preset,directionAngle,presetCatalog,fallbackPreset=\"Lush\"){const presetData=presetCatalog[preset]??presetCatalog[fallbackPreset];const colors=presetData.colors;const stops=colors.map((color,index)=>{const position=colors.length===1?\"0%\":`${Math.round(index/(colors.length-1)*100)}%`;return`${color} ${position}`;}).join(\", \");return`linear-gradient(${directionAngle}, ${stops})`;}export function getGradientTextBoxStyles(typography,options){const fullWidth=options?.fullWidth??true;return{lineHeight:getGradientTextSafeLineHeight(typography.lineHeight),margin:0,...PRESERVE_CONTROL_NEWLINES,paddingBlock:GRADIENT_TEXT_CLIP_PADDING_BLOCK,paddingInline:0,display:fullWidth?\"block\":\"inline-block\",width:fullWidth?\"100%\":undefined,maxWidth:\"100%\",boxSizing:\"border-box\",overflow:\"visible\"};}export function getGradientTextFillStyles(options){const{typography,gradientCss,grain=false,grainOpacity=50,textAlign=\"left\",fullWidth=true,style}=options;const grainAlpha=Math.max(0,Math.min(100,grainOpacity))/100;const backgroundImage=grain?`${GRADIENT_TEXT_NOISE_BACKGROUND_IMAGE}, ${gradientCss}`:gradientCss;const backgroundSize=grain?`${GRADIENT_TEXT_NOISE_TILE_SIZE_PX}px ${GRADIENT_TEXT_NOISE_TILE_SIZE_PX}px, 100% 100%`:\"100% 100%\";const backgroundRepeat=grain?\"repeat, no-repeat\":\"no-repeat\";const backgroundBlendMode=grain?\"overlay, normal\":\"normal\";return{...typography,...getGradientTextBoxStyles(typography,{fullWidth}),textAlign,backgroundImage,backgroundSize,backgroundRepeat,backgroundBlendMode,WebkitBackgroundClip:\"text\",backgroundClip:\"text\",WebkitTextFillColor:\"transparent\",color:\"transparent\",opacity:grain?.5+grainAlpha*.5:1,...style};}export function findLocalizedHighlightRange(text,phrase){const haystack=text.normalize(\"NFC\");const needle=phrase.normalize(\"NFC\").trim();if(haystack.length===0||needle.length===0)return null;const exact=haystack.indexOf(needle);if(exact!==-1)return{start:exact,end:exact+needle.length};const escaped=needle.replace(/[.*+?^${}()|[\\]\\\\]/g,\"\\\\$&\");try{const match=new RegExp(escaped,\"iu\").exec(haystack);if(match&&match.index>=0){return{start:match.index,end:match.index+match[0].length};}}catch{return null;}return null;}export function getInlineGradientTextFillStyles(options){return{...getGradientTextFillStyles({...options,fullWidth:false}),display:\"inline\",width:undefined,maxWidth:\"none\",verticalAlign:\"baseline\"};}// recompile: 1792505897503\n\nexport const __FramerMetadata__ = {\"exports\":{\"getGradientTextFillStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LocalizedHighlightRange\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getGradientTextBoxStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getGradientTextSafeLineHeight\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findLocalizedHighlightRange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GRADIENT_TEXT_NOISE_BACKGROUND_IMAGE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getInlineGradientTextFillStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GRADIENT_TEXT_CLIP_PADDING_BLOCK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildGradientTextCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GRADIENT_TEXT_NOISE_TILE_SIZE_PX\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GradientTextFillStyleOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gradientTextStyles.map","/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useRef,useMemo,useId}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/6UdBjSNcTj2ZvqwzYBhr/1vLuhB16CNwtH5XxrlMG/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/Z5V3SrDZ3N0SCr97UEjQ/EZWle6y45LVGSbzjQLrv/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/z6QCrYX84ckJpnUeNhHF/V5lRlixCkjyRQnG204By/themeControl.js\";import{useReducedMotion,useEffectiveBreakpoint,kernHeadingPlainText,getTypographyStyles,getWidthValue,getStagger}from\"https://framerusercontent.com/modules/yBm4xQRQEBvJankYjkxZ/c6EjO8jGXzs7IawsBiU1/colors.js\";import{getThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/lQGwaimbNM5Xu6MyhkbX/rlKDGT7GvdoHtA3WVIj3/themeHelpers.js\";import{getSectionStyles,getContainerStyles,getGap,getSectionWrapperStyles,getSectionPaddingY}from\"https://framerusercontent.com/modules/DM1v77aLRbnef2YaFAIl/jOiHM5kEjOdrJyCfjXST/layoutStyles.js\";import{getSectionBackgroundFromProps,getSectionContentStackStyle,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/MGSskEwvDCtfP0DaYvsZ/Z8yYvpLAWz26AD3GoqNO/sectionBackground.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/ewQRLND7FrcrRu0SQw4z/qCU8eLrnt4gJVgFXYd6S/sectionProps.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/9qSWM51g80qN7vKcwfzg/MWRdxSsAXsBD4fBrs0jo/useSectionAnimation.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/oW7B7s8PVE8ORjRjpzof/RlanNA6M9YgzxU8c5Ffa/motionVariants.js\";import{PLACEHOLDER}from\"https://framerusercontent.com/modules/sFBK7i1bSAAxq1HXohb0/K7e1i4YjYwgSRneYe0GD/placeholders.js\";import{getPageHeadingTag}from\"https://framerusercontent.com/modules/w7tbkvMhC0S6OquLcd2F/qa1uZpISU7AqIds4gz5W/placeholderContent.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/Obxzp3iLrh8h7zTIfeN4/flioFwA6hZLjY57r9QQw/controlTextStyles.js\";import{buildGradientTextCss,getGradientTextBoxStyles,getGradientTextFillStyles}from\"https://framerusercontent.com/modules/vvcCCUHp7TcpK33ObduU/FXthKa5WRsi9QynJMxPt/gradientTextStyles.js\";import{gradientPresets}from\"https://framerusercontent.com/modules/GQk9ZksUVD6IwACOidgo/7g1UQ5BHvgGKDgGAfTEc/BackgroundAnimatedGradient.js\";const GRADIENT_PRESET_OPTIONS=[\"Lush\",\"Cool\",\"Warm\"];const GRADIENT_DIRECTION_OPTIONS=[\"to-right\",\"to-left\",\"to-bottom\",\"to-top\",\"to-bottom-right\",\"to-bottom-left\",\"to-top-right\",\"to-top-left\"];const GRADIENT_DIRECTION_TITLES={\"to-right\":\"Left to Right\",\"to-left\":\"Right to Left\",\"to-bottom\":\"Top to Bottom\",\"to-top\":\"Bottom to Top\",\"to-bottom-right\":\"Top-Left to Bottom-Right\",\"to-bottom-left\":\"Top-Right to Bottom-Left\",\"to-top-right\":\"Bottom-Left to Top-Right\",\"to-top-left\":\"Bottom-Right to Top-Left\"};const GRADIENT_DIRECTION_ANGLES={\"to-right\":\"90deg\",\"to-left\":\"270deg\",\"to-bottom\":\"180deg\",\"to-top\":\"0deg\",\"to-bottom-right\":\"135deg\",\"to-bottom-left\":\"225deg\",\"to-top-right\":\"45deg\",\"to-top-left\":\"315deg\"};const GRADIENT_SIZE_OPTIONS=[\"/Headline 4XL/Heavy\",\"/Headline 3XL/Heavy\",\"/Headline 2XL/Heavy\",\"/Headline XL/Heavy\",\"/Headline LG/Heavy\",\"/Headline MD/Heavy\",\"/Headline SM/Heavy\",\"/Headline XS/Heavy\",\"/Headline 2XS/Heavy\"];const GRADIENT_SIZE_TITLES={\"/Headline 4XL/Heavy\":\"Headline 4XL\",\"/Headline 3XL/Heavy\":\"Headline 3XL\",\"/Headline 2XL/Heavy\":\"Headline 2XL\",\"/Headline XL/Heavy\":\"Headline XL\",\"/Headline LG/Heavy\":\"Headline LG\",\"/Headline MD/Heavy\":\"Headline MD\",\"/Headline SM/Heavy\":\"Headline SM\",\"/Headline XS/Heavy\":\"Headline XS\",\"/Headline 2XS/Heavy\":\"Headline 2XS\"};const SectionHeaderInternal=/*#__PURE__*/forwardRef(function SectionHeaderInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",heading=PLACEHOLDER.PAGE_HEADING,headingTag,description=PLACEHOLDER.DESCRIPTION,sectionId,backgroundVariant=\"gradient\",backgroundVariantTricount=\"primary\",backgroundPreset=\"Rainbow\",brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection=\"top-color-bottom-neutral\",backgroundShowOverlay=true,useMontserrat=false,useGradientHeadline=false,gradientPreset=\"Lush\",gradientDirection=\"to-bottom-right\",gradientSize=\"/Headline 3XL/Heavy\",gradientGrain=false,gradientGrainOpacity=50,style,children,...rest}=props;const breakpoint=useEffectiveBreakpoint(breakpointProp);const resolvedBrand=resolveBrand(brand??backgroundGradientBrand);const showGradientHeadline=resolvedBrand!==\"tricount\"&&useGradientHeadline;const colors=getThemeColors(theme,resolvedBrand);const{sectionBgColor,isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundVariantTricount,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const reducedMotion=useReducedMotion();const componentId=useId();const headingId=useId();const{sectionRef,animate}=useSectionAnimation(ref);const HeadingTag=getPageHeadingTag(headingTag);const gradientCss=useMemo(()=>buildGradientTextCss(gradientPreset,GRADIENT_DIRECTION_ANGLES[gradientDirection],gradientPresets,\"Lush\"),[gradientPreset,gradientDirection]);const sectionStyles=useMemo(()=>({...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),...getSectionStyles(breakpoint),backgroundColor:sectionBgColor,...style,paddingTop:`calc(${getSectionPaddingY(breakpoint)} + var(--nav-header-height, 80px))`}),[breakpoint,sectionBgColor,style,useMontserrat,brand,backgroundGradientBrand]);const containerStyles=useMemo(()=>({...getContainerStyles(breakpoint),...getSectionContentStackStyle(isGradient)}),[breakpoint,isGradient]);const contentStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:getGap(\"lg\",breakpoint)};const innerHeaderStyles={display:\"flex\",flexDirection:\"column\",gap:getGap(\"sm\",breakpoint),textAlign:\"center\",alignItems:\"center\",overflow:showGradientHeadline?\"visible\":undefined};const headlineTypography=useMemo(()=>getTypographyStyles(gradientSize,breakpoint)??{},[gradientSize,breakpoint]);const headlineBoxStyles=useMemo(()=>getGradientTextBoxStyles(headlineTypography),[headlineTypography]);const headingStyles=useMemo(()=>({...showGradientHeadline?headlineTypography:getTypographyStyles(\"/Headline 3XL/Heavy\",breakpoint),...showGradientHeadline?headlineBoxStyles:{},color:colors.textPrimary,margin:showGradientHeadline?undefined:0,textAlign:\"center\",maxWidth:getWidthValue(\"paragraph-max-width\"),...!showGradientHeadline?PRESERVE_CONTROL_NEWLINES:{}}),[showGradientHeadline,headlineTypography,headlineBoxStyles,breakpoint,colors.textPrimary]);const gradientHeadingStyles=useMemo(()=>({...getGradientTextFillStyles({typography:headlineTypography,gradientCss,grain:gradientGrain,grainOpacity:gradientGrainOpacity,textAlign:\"center\"}),maxWidth:getWidthValue(\"paragraph-max-width\")}),[headlineTypography,gradientCss,gradientGrain,gradientGrainOpacity]);const descriptionStyles={...getTypographyStyles(\"/Subheadline/MD\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",maxWidth:getWidthValue(\"width-lg\"),...PRESERVE_CONTROL_NEWLINES};const{container:containerVariants,item:itemVariants}=createSectionVariants(reducedMotion,{stagger:getStagger(\"loose\")});return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,role:\"region\",style:sectionStyles,id:sectionId||`section-header-${componentId}`,\"aria-labelledby\":heading?headingId:undefined,initial:animate===\"visible\"?false:\"hidden\",animate:animate,variants:containerVariants,...getSectionRestProps(rest),children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:contentStyles,children:[Boolean(heading??description)&&/*#__PURE__*/_jsxs(motion.div,{style:innerHeaderStyles,variants:itemVariants,children:[heading&&(showGradientHeadline?/*#__PURE__*/_jsx(HeadingTag,{id:headingId,style:gradientHeadingStyles,children:heading}):/*#__PURE__*/_jsx(HeadingTag,{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)})),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:description})]}),children]})})]});});export default function SectionHeader(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionHeaderInternal,{...props,ref:ref})});}SectionHeader.displayName=\"Section Header - Organism\";addPropertyControls(SectionHeader,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:PLACEHOLDER.PAGE_HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Main heading text for the section.\",displayTextArea:true},description:{type:ControlType.String,title:\"Subheadline\",defaultValue:\"Medium-length body copy of one or two sentences goes here to support the main headline. Do not make your text longer than this.\",placeholder:\"One or two sentences describing the section\",description:\"Description or body text.\",displayTextArea:true},useGradientHeadline:{type:ControlType.Boolean,title:\"Gradient Headline\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Render the headline with a brand gradient fill instead of a flat theme colour.\",hidden:p=>resolveBrand(p.brand??p.backgroundGradientBrand)===\"tricount\"},gradientPreset:{type:ControlType.Enum,title:\"Palette\",options:[...GRADIENT_PRESET_OPTIONS],optionTitles:[...GRADIENT_PRESET_OPTIONS],defaultValue:\"Lush\",description:\"Gradient palette. Shares the catalog with Background Animated Gradient.\",hidden:p=>resolveBrand(p.brand??p.backgroundGradientBrand)===\"tricount\"||!p.useGradientHeadline},gradientDirection:{type:ControlType.Enum,title:\"Direction\",options:[...GRADIENT_DIRECTION_OPTIONS],optionTitles:GRADIENT_DIRECTION_OPTIONS.map(d=>GRADIENT_DIRECTION_TITLES[d]),defaultValue:\"to-bottom-right\",description:\"Linear gradient direction across the headline glyphs.\",hidden:({useGradientHeadline,brand,backgroundGradientBrand})=>resolveBrand(brand??backgroundGradientBrand)===\"tricount\"||!useGradientHeadline},gradientSize:{type:ControlType.Enum,title:\"Headline Size\",options:[...GRADIENT_SIZE_OPTIONS],optionTitles:GRADIENT_SIZE_OPTIONS.map(path=>GRADIENT_SIZE_TITLES[path]??path),defaultValue:\"/Headline 3XL/Heavy\",description:\"Typography token for the gradient headline (responsive across all breakpoints).\",hidden:({useGradientHeadline,brand,backgroundGradientBrand})=>resolveBrand(brand??backgroundGradientBrand)===\"tricount\"||!useGradientHeadline},gradientGrain:{type:ControlType.Boolean,title:\"Film Grain\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Overlay a film-grain texture on the gradient fill, masked to the headline glyphs.\",hidden:({useGradientHeadline,brand,backgroundGradientBrand})=>resolveBrand(brand??backgroundGradientBrand)===\"tricount\"||!useGradientHeadline},gradientGrainOpacity:{type:ControlType.Number,title:\"Grain Strength\",defaultValue:50,min:0,max:100,step:1,unit:\"%\",description:\"Strength of the film-grain overlay (0–100%).\",hidden:({useGradientHeadline,gradientGrain,brand,backgroundGradientBrand})=>resolveBrand(brand??backgroundGradientBrand)===\"tricount\"||!useGradientHeadline||!gradientGrain},headingTag:{type:ControlType.Enum,title:\"Headline Tag\",options:[\"h1\",\"h2\"],optionTitles:[\"H1 Page Title\",\"H2 Replica\"],displaySegmentedControl:true,defaultValue:\"h1\",description:\"Page title heading level. Defaults to H1 on all breakpoints for SEO and accessibility.\"},...sectionBackgroundPropertyControls({variantDefault:\"gradient\",presetDefault:\"Rainbow\",overlayDirectionDefault:\"top-color-bottom-neutral\"}),sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-header\",placeholder:\"e.g. section-name\",description:\"HTML id for the section element. Used for anchor links and page navigation.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls()});// recompile: 1792506547752\n\nexport const __FramerMetadata__ = {\"exports\":{\"SectionHeaderProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"A,8rBAAuqB,SAAgByD,EAA8B,EAAW,CAAwD,OAApDC,IAAa,OAAOA,IAAa,EAAS,SAAiBA,CAAW,CAAC,SAAgBC,GAAqB,EAAO,EAAe,EAAc,EAAe,OAAO,CAAuE,IAAMC,GAA3DC,EAAcC,IAASD,EAAcE,GAAA,CAAwC,OAA6K,MAAM,mBAAmBC,EAAe,IAAlMJ,EAAO,KAAK,EAAM,IAAmG,GAAGK,EAAM,GAApFL,EAAO,SAAS,EAAE,KAAK,GAAG,KAAK,MAAMM,GAAON,EAAO,OAAO,GAAG,GAAG,EAAE,IAAiC,CAAC,CAAC,KAAK,IAAsD,EAAE,EAAG,CAAC,SAAgBO,EAAyB,EAAW,EAAQ,CAAC,IAAMC,EAAUC,GAAS,WAAW,GAAK,MAAM,CAAC,WAAWZ,EAA8Ba,EAAW,UAAU,EAAE,OAAO,EAAE,GAAG5B,EAA0B,aAAa6B,EAAiC,cAAc,EAAE,QAAQH,EAAU,QAAQ,eAAe,MAAMA,EAAU,OAAO,IAAA,GAAU,SAAS,OAAO,UAAU,aAAa,SAAS,SAAS,CAAE,CAAC,SAAgBI,GAA0B,EAAQ,CAAC,GAAK,CAAC,aAAW,cAAY,QAAM,GAAM,eAAa,GAAG,YAAU,OAAO,YAAU,GAAK,SAAOH,EAAcI,EAAW,KAAK,IAAI,EAAE,KAAK,IAAI,IAAIC,CAAY,CAAC,EAAE,IAAUC,EAAgBC,EAAM,GAAGC,EAAqC,IAAIC,IAAcA,EAAkBC,EAAeH,EAAM,yBAAyF,YAAkBI,EAAiBJ,EAAM,oBAAoB,YAAkBK,EAAoBL,EAAM,kBAAkB,SAAS,MAAM,CAAC,GAAGN,EAAW,GAAGH,EAAyBG,EAAW,CAAC,WAAS,CAAC,EAAE,YAAU,kBAAgB,iBAAe,mBAAiB,sBAAoB,qBAAqB,OAAO,eAAe,OAAO,oBAAoB,cAAc,MAAM,cAAc,QAAQM,EAAM,GAAGH,EAAW,GAAG,EAAE,GAAGS,CAAK,CAAE,C,4CAA1vE,EAAU,8OAA2T,EAAqC,gCAAgC,mBAAmBC,CAAS,EAAE,IAAiB,EAAiC,Q,OCM4/O,SAAwBE,EAAc,EAAM,CAAC,IAAMC,EAAItF,EAAO,IAAI,EAAQuF,EAAWxD,EAAuByD,EAAM,YAAY,SAAS,EAAE,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,GAAG5D,EAAwB2D,CAAU,EAAE,GAAGC,EAAM,KAAK,EAAE,SAAsB,gBAAKC,EAAsB,CAAC,GAAGD,EAAU,KAAG,CAAC,CAAC,CAAC,CAAE,C,6HAAzgM,EAAwB,CAAC,OAAO,OAAO,MAAM,EAAQ,EAA2B,CAAC,WAAW,UAAU,YAAY,SAAS,kBAAkB,iBAAiB,eAAe,aAAa,EAAQ,EAA0B,CAAC,WAAW,gBAAgB,UAAU,gBAAgB,YAAY,gBAAgB,SAAS,gBAAgB,kBAAkB,2BAA2B,iBAAiB,2BAA2B,eAAe,2BAA2B,cAAc,0BAA0B,EAAQ,EAA0B,CAAC,WAAW,QAAQ,UAAU,SAAS,YAAY,SAAS,SAAS,OAAO,kBAAkB,SAAS,iBAAiB,SAAS,eAAe,QAAQ,cAAc,QAAQ,EAAQ,EAAsB,CAAC,sBAAsB,sBAAsB,sBAAsB,qBAAqB,qBAAqB,qBAAqB,qBAAqB,qBAAqB,qBAAqB,EAAQ,EAAqB,CAAC,sBAAsB,eAAe,sBAAsB,eAAe,sBAAsB,eAAe,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,sBAAsB,cAAc,EAAQ,EAAmC,gBAAW,SAA+B,EAAM,EAAI,CAAC,IAAMU,EAAMhF,GAAiBsE,CAAK,EAAO,CAAC,WAAWW,EAAe,UAAU,UAAQ5D,EAAY,aAAa,aAAW,cAAYA,EAAY,YAAY,YAAU,oBAAkB,WAAW,4BAA0B,UAAU,mBAAiB,UAAU,QAAM,qBAAkB,0BAAwB,2BAAyB,6BAA2B,2BAA2B,wBAAsB,GAAK,gBAAc,GAAM,sBAAoB,GAAM,iBAAe,OAAO,oBAAkB,kBAAkB,eAAa,sBAAsB,gBAAc,GAAM,uBAAqB,GAAG,QAAM,WAAS,GAAG6D,GAAMZ,EAAYD,EAAWxD,EAAuBoE,CAAc,EAAQE,EAAchE,EAAaiE,GAAOC,CAAuB,EAAQC,EAAqBH,IAAgB,YAAYI,EAA0B7C,EAAO3B,GAAeiE,EAAMG,CAAa,EAAO,CAAC,iBAAe,aAAW,mBAAiBlD,GAA8B,CAAC,QAAM,oBAAkB,4BAA0B,mBAAiB,QAAM,qBAAkB,0BAAwB,2BAAyB,6BAA2B,wBAAsB,QAAM,CAAC,EAAQuD,EAAc7D,GAAiB,EAAQ8D,EAAY1G,EAAM,EAAQ2G,EAAU3G,EAAM,EAAO,CAAC,aAAW,WAASmD,GAAoBkC,CAAG,EAAQuB,EAAWrD,GAAkBsD,CAAU,EAAQhC,GAAY5E,MAAYyD,GAAqBoD,EAAelB,EAA0BmB,GAAmBjE,GAAgB,MAAM,EAAE,CAACgE,EAAeC,CAAiB,CAAC,EAAQC,GAAc/G,OAAa,CAAC,GAAG4C,GAA8B,CAAC,gBAAc,MAAMwD,GAAOC,CAAuB,CAAC,EAAE,GAAG7E,GAAiB6D,CAAU,EAAE,gBAAgB2B,EAAe,GAAGhC,EAAM,WAAW,QAAQ1D,GAAmB+D,CAAU,EAAE,mCAAmC,GAAG,CAACA,EAAW2B,EAAehC,EAAMiC,EAAcb,EAAMC,CAAuB,CAAC,EAAQa,GAAgBlH,OAAa,CAAC,GAAG4B,GAAmByD,CAAU,EAAE,GAAGlC,GAA4BgE,CAAU,CAAC,GAAG,CAAC9B,EAAW8B,CAAU,CAAC,EAAQC,GAAc,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAI3F,EAAO,KAAK4D,CAAU,CAAC,EAAQgC,GAAkB,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI5F,EAAO,KAAK4D,CAAU,EAAE,UAAU,SAAS,WAAW,SAAS,SAASiB,EAAqB,UAAU,IAAA,EAAS,EAAQgB,EAAmBtH,MAAYiC,EAAoBsF,EAAalC,CAAU,GAAG,CAAC,EAAE,CAACkC,EAAalC,CAAU,CAAC,EAAQmC,GAAkBxH,MAAYiE,EAAyBqD,CAAkB,EAAE,CAACA,CAAkB,CAAC,EAAQG,GAAczH,OAAa,CAAC,GAAGsG,EAAqBgB,EAAmBrF,EAAoB,sBAAsBoD,CAAU,EAAE,GAAGiB,EAAqBkB,GAAkB,CAAC,EAAE,MAAM9D,EAAO,YAAY,OAAO4C,EAAqB,IAAA,GAAU,EAAE,UAAU,SAAS,SAAS/E,EAAc,qBAAqB,EAAE,GAAI+E,EAA+C,CAAC,EAA3B9D,CAA4B,GAAG,CAAC8D,EAAqBgB,EAAmBE,GAAkBnC,EAAW3B,EAAO,WAAW,CAAC,EAAQgE,GAAsB1H,OAAa,CAAC,GAAGsE,GAA0B,CAAC,WAAWgD,EAAmB,eAAY,MAAMK,EAAc,aAAaC,EAAqB,UAAU,QAAQ,CAAC,EAAE,SAASrG,EAAc,qBAAqB,CAAC,GAAG,CAAC+F,EAAmB1C,GAAY+C,EAAcC,CAAoB,CAAC,EAAQC,GAAkB,CAAC,GAAG5F,EAAoB,kBAAkBoD,CAAU,EAAE,MAAM3B,EAAO,YAAY,OAAO,EAAE,UAAU,SAAS,SAASnC,EAAc,UAAU,EAAE,GAAGiB,CAAyB,EAAO,CAAC,UAAUsF,GAAkB,KAAKC,IAAcpG,GAAsB6E,EAAc,CAAC,QAAQ1F,GAAW,OAAO,CAAC,CAAC,EAAE,MAAoB,gBAAML,EAAO,QAAQ,CAAC,IAAIuH,EAAW,KAAK,SAAS,MAAMjB,GAAc,GAAGkB,GAAW,kBAAkBxB,IAAc,kBAAkByB,EAAQxB,EAAU,IAAA,GAAU,QAAQyB,IAAU,WAAgB,SAAiB,UAAQ,SAASL,GAAkB,GAAG9F,GAAoBkE,CAAI,EAAE,SAAS,CAACkC,EAA6B,gBAAK,MAAM,CAAC,MAAMlB,GAAgB,SAAsB,gBAAM,MAAM,CAAC,MAAME,GAAc,SAAS,CAAC,GAAQc,GAASG,IAA2B,gBAAM5H,EAAO,IAAI,CAAC,MAAM4G,GAAkB,SAASU,GAAa,SAAS,CAACG,IAAU5B,EAAkC,gBAAKK,EAAW,CAAC,GAAGD,EAAU,MAAMgB,GAAsB,SAASQ,CAAO,CAAC,EAAe,gBAAKvB,EAAW,CAAC,GAAGD,EAAU,MAAMe,GAAc,SAAShF,GAAqByF,CAAO,CAAC,CAAC,GAAGG,GAA0B,gBAAK,IAAI,CAAC,MAAMR,GAAkB,SAASQ,CAAW,CAAC,CAAC,CAAC,CAAC,EAAEC,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAiT,EAAc,YAAY,4BAA4B3H,EAAoBwE,EAAc,CAAC,QAAQ,CAAC,KAAKvE,EAAY,OAAO,MAAM,WAAW,aAAayB,EAAY,aAAa,YAAY,iCAAiC,YAAY,qCAAqC,gBAAgB,EAAI,EAAE,YAAY,CAAC,KAAKzB,EAAY,OAAO,MAAM,cAAc,aAAa,kIAAkI,YAAY,8CAA8C,YAAY,4BAA4B,gBAAgB,EAAI,EAAE,oBAAoB,CAAC,KAAKA,EAAY,QAAQ,MAAM,oBAAoB,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,YAAY,iFAAiF,OAAO,GAAGuB,EAAa9B,EAAE,OAAOA,EAAE,uBAAuB,IAAI,UAAU,EAAE,eAAe,CAAC,KAAKO,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,GAAG4E,CAAuB,EAAE,aAAa,CAAC,GAAGA,CAAuB,EAAE,aAAa,OAAO,YAAY,0EAA0E,OAAO,GAAGrD,EAAa9B,EAAE,OAAOA,EAAE,uBAAuB,IAAI,YAAY,CAACA,EAAE,mBAAmB,EAAE,kBAAkB,CAAC,KAAKO,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,GAAG6E,CAA0B,EAAE,aAAaA,EAA2B,IAAI,GAAGC,EAA0B6C,EAAE,EAAE,aAAa,kBAAkB,YAAY,wDAAwD,QAAQ,CAAC,sBAAoB,QAAM,6BAA2BpG,EAAaiE,GAAOC,CAAuB,IAAI,YAAY,CAACE,CAAmB,EAAE,aAAa,CAAC,KAAK3F,EAAY,KAAK,MAAM,gBAAgB,QAAQ,CAAC,GAAGgF,CAAqB,EAAE,aAAaA,EAAsB,IAAI,GAAMC,EAAqB2C,IAAOA,CAAI,EAAE,aAAa,sBAAsB,YAAY,kFAAkF,QAAQ,CAAC,sBAAoB,QAAM,6BAA2BrG,EAAaiE,GAAOC,CAAuB,IAAI,YAAY,CAACE,CAAmB,EAAE,cAAc,CAAC,KAAK3F,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,YAAY,oFAAoF,QAAQ,CAAC,sBAAoB,QAAM,6BAA2BuB,EAAaiE,GAAOC,CAAuB,IAAI,YAAY,CAACE,CAAmB,EAAE,qBAAqB,CAAC,KAAK3F,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,YAAY,+CAA+C,QAAQ,CAAC,sBAAoB,gBAAc,QAAM,6BAA2BuB,EAAaiE,GAAOC,CAAuB,IAAI,YAAY,CAACE,GAAqB,CAACoB,CAAa,EAAE,WAAW,CAAC,KAAK/G,EAAY,KAAK,MAAM,eAAe,QAAQ,CAAC,KAAK,IAAI,EAAE,aAAa,CAAC,gBAAgB,YAAY,EAAE,wBAAwB,GAAK,aAAa,KAAK,YAAY,wFAAwF,EAAE,GAAGwC,EAAkC,CAAC,eAAe,WAAW,cAAc,UAAU,wBAAwB,0BAA0B,CAAC,EAAE,UAAU,CAAC,KAAKxC,EAAY,OAAO,MAAM,aAAa,aAAa,iBAAiB,YAAY,oBAAoB,YAAY,8EAA8E,oBAAoB,EAAI,EAAE,GAAG8B,EAA0B,EAAE,GAAGZ,EAAsB,CAAC,CAAC,C"}