{"version":3,"file":"ResponsiveSystem.DiEOA0le.mjs","names":["Fragment"],"sources":["https:/framerusercontent.com/modules/gg1MJG0bJ2j1JRt3Mf2K/WCTPUJhQUmTOv7oOcoQe/ResponsiveSystem.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,Fragment}from\"react\";import{addPropertyControls}from\"framer\";export const globalStyles=`\nhtml {\n    font-size: clamp(16px, calc(15.266px + 0.1958vw), 22px);\n    overflow-x: clip;\n}\n\nbody {\n    overflow-x: clip;\n    max-width: 100%;\n}\n\n.purple-responsive-section {\n    width: 100%;\n    max-width: 100%;\n    box-sizing: border-box;\n    overflow-x: clip;\n    padding-inline: max(clamp(20px, 4.2vw, 80px), calc((100vw - 1440px) / 2)) !important;\n    padding-block: 75px;\n}\n\nmain.purple-responsive-section,\nsection.purple-responsive-section[aria-label*=\"hero\" i],\nsection.purple-responsive-section[data-section-type=\"hero\"] {\n    padding-block: 60px;\n}\n\n@media (max-width: 1199.98px) {\n    .purple-responsive-section {\n        padding-block: 50px;\n    }\n\n    main.purple-responsive-section,\n    section.purple-responsive-section[aria-label*=\"hero\" i],\n    section.purple-responsive-section[data-section-type=\"hero\"] {\n        padding-block: 50px;\n    }\n}\n\n.purple-responsive-section > * {\n    max-width: 100%;\n    min-width: 0;\n    box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n    box-sizing: border-box;\n}\n\nimg,\ncanvas {\n    max-width: 100%;\n    height: auto;\n}\n\nimg,\ncanvas {\n    display: block;\n}\n\nvideo {\n    max-width: 100%;\n    display: block;\n    object-fit: contain;\n}\n\nsvg {\n    max-width: 100%;\n}\n\n@media (prefers-reduced-motion: reduce) {\n    *,\n    *::before,\n    *::after {\n        animation-duration: 0.01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: 0.01ms !important;\n        scroll-behavior: auto !important;\n    }\n}\n`;/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ResponsiveSystem(props){const{style}=props;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{...style,width:0,height:0,position:\"absolute\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"style\",{children:globalStyles})});}export function withResponsiveSystem(Component){return /*#__PURE__*/forwardRef(function WithResponsiveSystem(props,ref){return /*#__PURE__*/_jsxs(Fragment,{children:[/*#__PURE__*/_jsx(Component,{ref:ref,...props}),/*#__PURE__*/_jsx(\"style\",{children:globalStyles})]});});}export function withResponsiveSection(Component){return /*#__PURE__*/forwardRef(function WithResponsiveSection(props,ref){const mergedClassName=props.className?`${props.className} purple-responsive-section`:\"purple-responsive-section\";const mergedStyle={...props.style,width:\"100%\",maxWidth:\"100%\",boxSizing:\"border-box\",overflowX:\"clip\"};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,className:mergedClassName,style:mergedStyle});});}addPropertyControls(ResponsiveSystem,{});\nexport const __FramerMetadata__ = {\"exports\":{\"withResponsiveSection\":{\"type\":\"reactHoc\",\"name\":\"withResponsiveSection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"globalStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ResponsiveSystem\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"withResponsiveSystem\":{\"type\":\"reactHoc\",\"name\":\"withResponsiveSystem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ResponsiveSystem.map"],"mappings":"iLAoFG,SAAwB,EAAiB,EAAM,CAAC,GAAK,CAAC,SAAO,EAAM,OAAoB,EAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,GAAG,EAAM,MAAM,EAAE,OAAO,EAAE,SAAS,WAAW,cAAc,OAAO,SAAS,QAAQ,EAAE,SAAsB,EAAK,QAAQ,CAAC,SAAS,CAAY,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAqB,EAAU,CAAC,OAAoB,EAAW,SAA8B,EAAM,EAAI,CAAC,OAAoB,EAAMA,EAAS,CAAC,SAAS,CAAc,EAAK,EAAU,CAAK,MAAI,GAAG,CAAK,CAAC,EAAe,EAAK,QAAQ,CAAC,SAAS,CAAY,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,SAAgB,EAAsB,EAAU,CAAC,OAAoB,EAAW,SAA+B,EAAM,EAAI,CAAC,IAAM,EAAgB,EAAM,UAAU,GAAG,EAAM,UAAU,4BAA4B,4BAAkC,EAAY,CAAC,GAAG,EAAM,MAAM,MAAM,OAAO,SAAS,OAAO,UAAU,aAAa,UAAU,MAAM,EAAE,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,UAAU,EAAgB,MAAM,CAAW,CAAC,CAAE,CAAC,CAAE,mBApFx6B,IAAuC,IAAwC,EAAc,EAAa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAoF+zB,EAAoB,EAAiB,CAAC,CAAC"}