{"version":3,"file":"Motion.D2-jTF6F.mjs","names":[],"sources":["https:/framerusercontent.com/modules/ecxMrtAD2s6civnod5al/dssN9BBZuJorE9dtz9LB/Motion.js"],"sourcesContent":["// Cascra motion overrides. Motion lives in CSS so content can never be stranded invisible:\n// scroll reveals only run where view timelines are supported and motion is allowed.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";const CSS=`\n@supports (animation-timeline: view()) {\n  @media (prefers-reduced-motion: no-preference) {\n    @keyframes czRise { from { opacity: 0; translate: 0 28px; } to { opacity: 1; translate: 0 0; } }\n    @keyframes czDraw { from { scale: 0 1; } to { scale: 1 1; } }\n    .cz-rise { animation: czRise linear both; animation-timeline: view(); animation-range: entry 0% entry 70%; }\n    .cz-stagger > * { animation: czRise linear both; animation-timeline: view(); animation-range: entry 0% entry 80%; }\n    .cz-stagger > *:nth-child(2) { animation-range: entry 8% entry 88%; }\n    .cz-stagger > *:nth-child(3) { animation-range: entry 16% entry 96%; }\n    .cz-stagger > *:nth-child(4) { animation-range: entry 24% cover 40%; }\n    .cz-draw { transform-origin: 0 50%; animation: czDraw linear both; animation-timeline: view(); animation-range: entry 20% cover 45%; }\n  }\n}\n`;let injected=false;function useCSS(){React.useEffect(()=>{if(injected||typeof document===\"undefined\")return;injected=true;const s=document.createElement(\"style\");s.setAttribute(\"data-cz-motion\",\"\");s.textContent=CSS;document.head.appendChild(s);},[]);}function cx(a,b){return a?`${a} ${b}`:b;}export function withRise(Component){return props=>{useCSS();return /*#__PURE__*/_jsx(Component,{...props,className:cx(props.className,\"cz-rise\")});};}export function withStagger(Component){return props=>{useCSS();return /*#__PURE__*/_jsx(Component,{...props,className:cx(props.className,\"cz-stagger\")});};}export function withDraw(Component){return props=>{useCSS();return /*#__PURE__*/_jsx(Component,{...props,className:cx(props.className,\"cz-draw\")});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withDraw\":{\"type\":\"reactHoc\",\"name\":\"withDraw\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStagger\":{\"type\":\"reactHoc\",\"name\":\"withStagger\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRise\":{\"type\":\"reactHoc\",\"name\":\"withRise\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Motion.map"],"mappings":"kHAeqB,SAAS,GAAQ,CAAC,MAAoB,CAAC,GAAG,GAAU,OAAO,SAAW,IAAY,OAAO,EAAS,GAAK,IAAM,EAAE,SAAS,cAAc,OAAO,EAAE,EAAE,aAAa,iBAAiB,EAAE,EAAE,EAAE,YAAY,EAAI,SAAS,KAAK,YAAY,CAAC,CAAE,EAAE,CAAC,CAAC,CAAE,CAAC,SAAS,EAAG,EAAE,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,GAAG,IAAI,CAAE,CAAC,SAAgB,EAAS,EAAU,CAAC,MAAO,KAAQ,EAAO,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,UAAU,EAAG,EAAM,UAAU,SAAS,CAAC,CAAC,EAAI,CAAC,SAAgB,EAAY,EAAU,CAAC,MAAO,KAAQ,EAAO,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,UAAU,EAAG,EAAM,UAAU,YAAY,CAAC,CAAC,EAAI,CAAC,SAAgB,EAAS,EAAU,CAAC,MAAO,KAAQ,EAAO,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,UAAU,EAAG,EAAM,UAAU,SAAS,CAAC,CAAC,EAAI,qBAbpsB,IAA4B,EAAO,EAAI;;;;;;;;;;;;;EAa3E,EAAS"}