{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/D75h9oxNgJByzSe5UfeV/4uH5MdRbSHd89J9cfjrv/TextScrollReveal.js", "ssg:https://ga.jspm.io/npm:react-is@17.0.2/index.js", "ssg:https://ga.jspm.io/npm:shallowequal@1.1.0/index.js", "ssg:https://ga.jspm.io/npm:@emotion/stylis@0.8.5/dist/stylis.browser.esm.js", "ssg:https://ga.jspm.io/npm:@emotion/unitless@0.7.5/dist/unitless.browser.esm.js", "ssg:https://ga.jspm.io/npm:@emotion/memoize@0.9.0/dist/emotion-memoize.esm.js", "ssg:https://ga.jspm.io/npm:@emotion/is-prop-valid@1.3.0/dist/emotion-is-prop-valid.esm.js", "ssg:https://ga.jspm.io/npm:react-is@16.13.1/index.js", "ssg:https://ga.jspm.io/npm:hoist-non-react-statics@3.3.2/dist/hoist-non-react-statics.cjs.js", "ssg:https://ga.jspm.io/npm:styled-components@5.3.11/dist/styled-components.browser.esm.js", "ssg:https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js", "ssg:https://framerusercontent.com/modules/uZ3RmYVUhYpNquirsbd5/CVipoCOuATcbji7tuNJe/Droplets.js", "ssg:https://framerusercontent.com/modules/vERNBRcOmJ9SNrq7F4cD/FBgWl4HN4h6U2gnu74UK/avKGuPlKd.js", "ssg:https://framerusercontent.com/modules/bt5KdPw0zeoSxhRs3Meb/4Ngit64fpYKLbCtYfwnp/BQuCTH3Dj.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js", "ssg:https://framerusercontent.com/modules/eYryDyTVr4oPjddgdMTU/f4AchO9qeJe9aElnvhxU/DcvVgU4Oj.js", "ssg:https://framerusercontent.com/modules/Rw5vinK1XmsbOWR9WxcB/aHyNkqwTScxe7qHLF2VN/kgl8epUJd.js", "ssg:https://framerusercontent.com/modules/3HQpPmB0PRvPRhH2qraV/2UK5zUc2YgYUlcpra5zT/LmU0LpATS.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.18.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.17.1/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.6.3/tslib.es6.mjs", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.18.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.18.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js", "ssg:https://framerusercontent.com/modules/MuUPmhEGXr5yg6ECTTwK/tV9TnebmJevcTCNehuUt/tpyX4v7Em.js", "ssg:https://framerusercontent.com/modules/OgjeercP4GHCDVp9E4Aa/wrtrre0R9rNo6oDoS8tO/Qz3DDo3ie.js", "ssg:https://framerusercontent.com/modules/vO8vMtZCh008WtOAwJEI/n5ZzDuLYAiEpk44IFA3M/Back_button.js", "ssg:https://framerusercontent.com/modules/3VKPQh2VHUcur3W2pZI1/h0YG8MYyD1bT1tMx62ti/U4rylByJQ.js", "ssg:https://framerusercontent.com/modules/iJwgxoKAGkstsIOnGr7d/ucCfKjICZ1o08vXJu6nE/aAhqkSY8Z.js", "ssg:https://framerusercontent.com/modules/nylQ8GxU9cu4HYrARbMa/h7OGwmhOMe6yQRzJLmc8/BUlDsyY2i.js", "ssg:https://framerusercontent.com/modules/bAwr6yMghGcLH6HV9xbC/T7xyO8KgDrWNc9IqRhF4/dJEJBpprN.js", "ssg:https://framerusercontent.com/modules/LF1MPDq63yEAlZKWkj24/dydB0fTXCyVzpgBnxGWg/IOlXWt13H.js", "ssg:https://framerusercontent.com/modules/77YCyODJfZh1pqHdfQZZ/nXcH1jTYm11SQAhJzy4v/lUIMZT_a5.js", "ssg:https://framerusercontent.com/modules/YMIIQweCtYkGsPeO9IgS/5vTFGYOjpQx6iwlUHFoL/mC4gI5A24.js", "ssg:https://framerusercontent.com/modules/yxVxizxoRpfp9oj5uTXI/oRRLxH48o5bViGcKvkP8/PUzNof6g3.js", "ssg:https://framerusercontent.com/modules/4iX8R8m2tUoEJU5YzsaU/sG5ZQMUVHxTZ6jXNw94P/xy3I4gC4k.js", "ssg:https://framerusercontent.com/modules/a3oDdSS8UNsUB0eiI1XD/avIXybMSWX8ybyErBYs4/IS3rlc8X0.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useScroll,useTransform,useSpring}from\"framer-motion\";import{useRef,Fragment}from\"react\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer\n * @framerIntrinsicWidth 600\n * @framerSupportedLayoutHeight any-prefer\n * @framerIntrinsicHeight 300\n */export default function TextScrollReveal({text,type,font,color,htmlTag,opacity:{minOpacity,maxOpacity},style,appear:{start,end,transition}}){const container=useRef(null);const{scrollYProgress}=useScroll({target:container,offset:[`0 ${start}`,`0 ${end}`]});const words=text.split(\" \");const Tag=htmlTag;return /*#__PURE__*/_jsx(Tag,{ref:container,style:{...style,textAlign:font.textAlign},children:words.map((word,wordIndex)=>{return /*#__PURE__*/_jsx(Fragment,{children:type===\"word\"?/*#__PURE__*/_jsx(Word,{word:word,wordIndex:wordIndex,numberOfWords:words.length,scrollYProgress:scrollYProgress,minOpacity:minOpacity,maxOpacity:maxOpacity,style:{color,...font},transition:transition}):/*#__PURE__*/_jsx(Character,{word:word,wordIndex:wordIndex,numberOfWords:words.length,scrollYProgress:scrollYProgress,minOpacity:minOpacity,maxOpacity:maxOpacity,style:{color,...font},transition:transition})},word+wordIndex);})});}const Character=({word,wordIndex,numberOfWords,scrollYProgress,minOpacity,maxOpacity,style,transition})=>{const wordStart=wordIndex/numberOfWords;const wordEnd=wordStart+1/numberOfWords;return /*#__PURE__*/_jsxs(motion.span,{style:style,children:[word.split(\"\").map((char,charIndex)=>{const charStart=wordStart+charIndex/word.length*(wordEnd-wordStart);const charEnd=wordStart+(charIndex+1)/word.length*(wordEnd-wordStart);const scaleY=useSpring(scrollYProgress,transition);const opacity=useTransform(scaleY,[charStart,charEnd],[minOpacity,maxOpacity]);return /*#__PURE__*/_jsx(motion.span,{style:{opacity,...style},children:char},`${wordIndex}-${charIndex}`);}),wordIndex<numberOfWords-1&&\" \"]},word+wordIndex);};const Word=({word,wordIndex,numberOfWords,scrollYProgress,minOpacity,maxOpacity,style,transition})=>{const wordStart=wordIndex/numberOfWords;const wordEnd=wordStart+1/numberOfWords;const scaleY=useSpring(scrollYProgress,transition);const opacity=useTransform(scaleY,[wordStart,wordEnd],[minOpacity,maxOpacity]);return /*#__PURE__*/_jsxs(motion.span,{style:{opacity,...style},children:[word,wordIndex<numberOfWords-1&&\" \"]},word+wordIndex);};TextScrollReveal.displayName=\"Text Scroll Reveal\";addPropertyControls(TextScrollReveal,{text:{title:\"Text\",type:ControlType.String,displayTextArea:true,defaultValue:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"},htmlTag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"h1\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\",\"p\"],optionTitles:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\",\"p\"]},type:{title:\"Type\",type:ControlType.Enum,defaultValue:\"word\",options:[\"word\",\"character\"],optionTitles:[\"Word\",\"Character\"]},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#000\"},opacity:{title:\"Opacity\",type:ControlType.Object,controls:{minOpacity:{title:\"Min\",type:ControlType.Number,defaultValue:.2,min:0,max:1,step:.1,displayStepper:true},maxOpacity:{title:\"Max\",type:ControlType.Number,defaultValue:1,min:0,max:1,step:.1,displayStepper:true}}},appear:{title:\"Appear\",type:ControlType.Object,controls:{start:{title:\"Start\",type:ControlType.Enum,defaultValue:\"1\",options:[\"1\",\"0.75\",\"0.5\"],optionTitles:[\"Bottom\",\"Bottom/Center\",\"Center\"]},end:{title:\"End\",type:ControlType.Enum,defaultValue:\"0\",options:[\"0\",\"0.25\",\"0.5\"],optionTitles:[\"Top\",\"Top/Center\",\"Center\"]},transition:{title:\"Transition\",type:ControlType.Transition}},description:\"Full tutorial on [FramerMart](https://framermart.com)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextScrollReveal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutHeight\":\"any-prefer\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextScrollReveal.map", "var e={};var t=60103,r=60106,n=60107,o=60108,i=60114,s=60109,c=60110,a=60112,f=60113,u=60120,l=60115,p=60116,d=60121,m=60122,$=60117,C=60129,M=60131;if(\"function\"===typeof Symbol&&Symbol.for){var P=Symbol.for;t=P(\"react.element\");r=P(\"react.portal\");n=P(\"react.fragment\");o=P(\"react.strict_mode\");i=P(\"react.profiler\");s=P(\"react.provider\");c=P(\"react.context\");a=P(\"react.forward_ref\");f=P(\"react.suspense\");u=P(\"react.suspense_list\");l=P(\"react.memo\");p=P(\"react.lazy\");d=P(\"react.block\");m=P(\"react.server.block\");$=P(\"react.fundamental\");C=P(\"react.debug_trace_mode\");M=P(\"react.legacy_hidden\")}function y(e){if(\"object\"===typeof e&&null!==e){var d=e.$$typeof;switch(d){case t:switch(e=e.type,e){case n:case i:case o:case f:case u:return e;default:switch(e=e&&e.$$typeof,e){case c:case a:case p:case l:case s:return e;default:return d}}case r:return d}}}var v=s,x=t,S=a,b=n,g=p,w=l,F=r,E=i,_=o,z=f;e.ContextConsumer=c;e.ContextProvider=v;e.Element=x;e.ForwardRef=S;e.Fragment=b;e.Lazy=g;e.Memo=w;e.Portal=F;e.Profiler=E;e.StrictMode=_;e.Suspense=z;e.isAsyncMode=function(){return!1};e.isConcurrentMode=function(){return!1};e.isContextConsumer=function(e){return y(e)===c};e.isContextProvider=function(e){return y(e)===s};e.isElement=function(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===t};e.isForwardRef=function(e){return y(e)===a};e.isFragment=function(e){return y(e)===n};e.isLazy=function(e){return y(e)===p};e.isMemo=function(e){return y(e)===l};e.isPortal=function(e){return y(e)===r};e.isProfiler=function(e){return y(e)===i};e.isStrictMode=function(e){return y(e)===o};e.isSuspense=function(e){return y(e)===f};e.isValidElementType=function(e){return\"string\"===typeof e||\"function\"===typeof e||e===n||e===i||e===C||e===o||e===f||e===u||e===M||\"object\"===typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===l||e.$$typeof===s||e.$$typeof===c||e.$$typeof===a||e.$$typeof===$||e.$$typeof===d||e[0]===m)};e.typeOf=y;const h=e.ContextConsumer,L=e.ContextProvider,R=e.Element,j=e.ForwardRef,k=e.Fragment,A=e.Lazy,O=e.Memo,T=e.Portal,V=e.Profiler,q=e.StrictMode,B=e.Suspense,D=e.isAsyncMode,G=e.isConcurrentMode,H=e.isContextConsumer,I=e.isContextProvider,J=e.isElement,K=e.isForwardRef,N=e.isFragment,Q=e.isLazy,U=e.isMemo,W=e.isPortal,X=e.isProfiler,Y=e.isStrictMode,Z=e.isSuspense,ee=e.isValidElementType,te=e.typeOf;export default e;export{h as ContextConsumer,L as ContextProvider,R as Element,j as ForwardRef,k as Fragment,A as Lazy,O as Memo,T as Portal,V as Profiler,q as StrictMode,B as Suspense,D as isAsyncMode,G as isConcurrentMode,H as isContextConsumer,I as isContextProvider,J as isElement,K as isForwardRef,N as isFragment,Q as isLazy,U as isMemo,W as isPortal,X as isProfiler,Y as isStrictMode,Z as isSuspense,ee as isValidElementType,te as typeOf};\n\n//# sourceMappingURL=index.js.map", "var r={};r=function shallowEqual(r,e,t,a){var f=t?t.call(a,r,e):void 0;if(void 0!==f)return!!f;if(r===e)return true;if(\"object\"!==typeof r||!r||\"object\"!==typeof e||!e)return false;var l=Object.keys(r);var o=Object.keys(e);if(l.length!==o.length)return false;var n=Object.prototype.hasOwnProperty.bind(e);for(var v=0;v<l.length;v++){var i=l[v];if(!n(i))return false;var u=r[i];var s=e[i];f=t?t.call(a,u,s,i):void 0;if(false===f||void 0===f&&u!==s)return false}return true};var e=r;export default e;\n\n//# sourceMappingURL=index.js.map", "function stylis_min(e){function M(e,t,c,s,i){for(var n,o,u,k,d,w=0,p=0,x=0,O=0,z=0,j=0,S=u=n=0,_=0,q=0,D=0,E=0,F=c.length,G=F-1,I=\"\",J=\"\",K=\"\",N=\"\";_<F;){o=c.charCodeAt(_);_===G&&0!==p+O+x+w&&(0!==p&&(o=47===p?10:47),O=x=w=0,F++,G++);if(0===p+O+x+w){if(_===G&&(0<q&&(I=I.replace(r,\"\")),0<I.trim().length)){switch(o){case 32:case 9:case 59:case 13:case 10:break;default:I+=c.charAt(_)}o=59}switch(o){case 123:I=I.trim();n=I.charCodeAt(0);u=1;for(E=++_;_<F;){switch(o=c.charCodeAt(_)){case 123:u++;break;case 125:u--;break;case 47:switch(o=c.charCodeAt(_+1)){case 42:case 47:e:{for(S=_+1;S<G;++S)switch(c.charCodeAt(S)){case 47:if(42===o&&42===c.charCodeAt(S-1)&&_+2!==S){_=S+1;break e}break;case 10:if(47===o){_=S+1;break e}}_=S}}break;case 91:o++;case 40:o++;case 34:case 39:for(;_++<G&&c.charCodeAt(_)!==o;);}if(0===u)break;_++}u=c.substring(E,_);0===n&&(n=(I=I.replace(a,\"\").trim()).charCodeAt(0));switch(n){case 64:0<q&&(I=I.replace(r,\"\"));o=I.charCodeAt(1);switch(o){case 100:case 109:case 115:case 45:q=t;break;default:q=v}u=M(t,q,u,o,i+1);E=u.length;0<$&&(q=X(v,I,D),d=H(3,u,q,t,A,g,E,o,i,s),I=q.join(\"\"),void 0!==d&&0===(E=(u=d.trim()).length)&&(o=0,u=\"\"));if(0<E)switch(o){case 115:I=I.replace(h,ea);case 100:case 109:case 45:u=I+\"{\"+u+\"}\";break;case 107:I=I.replace(l,\"$1 $2\");u=I+\"{\"+u+\"}\";u=1===C||2===C&&L(\"@\"+u,3)?\"@-webkit-\"+u+\"@\"+u:\"@\"+u;break;default:u=I+u,112===s&&(u=(J+=u,\"\"))}else u=\"\";break;default:u=M(t,X(t,I,D),u,s,i+1)}K+=u;u=D=q=S=n=0;I=\"\";o=c.charCodeAt(++_);break;case 125:case 59:I=(0<q?I.replace(r,\"\"):I).trim();if(1<(E=I.length))switch(0===S&&(n=I.charCodeAt(0),45===n||96<n&&123>n)&&(E=(I=I.replace(\" \",\":\")).length),0<$&&void 0!==(d=H(1,I,t,e,A,g,J.length,s,i,s))&&0===(E=(I=d.trim()).length)&&(I=\"\\0\\0\"),n=I.charCodeAt(0),o=I.charCodeAt(1),n){case 0:break;case 64:if(105===o||99===o){N+=I+c.charAt(_);break}default:58!==I.charCodeAt(E-1)&&(J+=P(I,n,o,I.charCodeAt(2)))}D=q=S=n=0;I=\"\";o=c.charCodeAt(++_)}}switch(o){case 13:case 10:47===p?p=0:0===1+n&&107!==s&&0<I.length&&(q=1,I+=\"\\0\");0<$*y&&H(0,I,t,e,A,g,J.length,s,i,s);g=1;A++;break;case 59:case 125:if(0===p+O+x+w){g++;break}default:g++;k=c.charAt(_);switch(o){case 9:case 32:if(0===O+w+p)switch(z){case 44:case 58:case 9:case 32:k=\"\";break;default:32!==o&&(k=\" \")}break;case 0:k=\"\\\\0\";break;case 12:k=\"\\\\f\";break;case 11:k=\"\\\\v\";break;case 38:0===O+p+w&&(q=D=1,k=\"\\f\"+k);break;case 108:if(0===O+p+w+m&&0<S)switch(_-S){case 2:112===z&&58===c.charCodeAt(_-3)&&(m=z);case 8:111===j&&(m=j)}break;case 58:0===O+p+w&&(S=_);break;case 44:0===p+x+O+w&&(q=1,k+=\"\\r\");break;case 34:case 39:0===p&&(O=O===o?0:0===O?o:O);break;case 91:0===O+p+x&&w++;break;case 93:0===O+p+x&&w--;break;case 41:0===O+p+w&&x--;break;case 40:if(0===O+p+w){if(0===n)switch(2*z+3*j){case 533:break;default:n=1}x++}break;case 64:0===p+x+O+w+S+u&&(u=1);break;case 42:case 47:if(!(0<O+w+x))switch(p){case 0:switch(2*o+3*c.charCodeAt(_+1)){case 235:p=47;break;case 220:E=_,p=42}break;case 42:47===o&&42===z&&E+2!==_&&(33===c.charCodeAt(E+2)&&(J+=c.substring(E,_+1)),k=\"\",p=0)}}0===p&&(I+=k)}j=z;z=o;_++}E=J.length;if(0<E){q=t;if(0<$&&(d=H(2,J,q,e,A,g,E,s,i,s),void 0!==d&&0===(J=d).length))return N+J+K;J=q.join(\",\")+\"{\"+J+\"}\";if(0!==C*m){2!==C||L(J,2)||(m=0);switch(m){case 111:J=J.replace(f,\":-moz-$1\")+J;break;case 112:J=J.replace(b,\"::-webkit-input-$1\")+J.replace(b,\"::-moz-$1\")+J.replace(b,\":-ms-input-$1\")+J}m=0}}return N+J+K}function X(e,a,r){var t=a.trim().split(i);a=t;var c=t.length,s=e.length;switch(s){case 0:case 1:var n=0;for(e=0===s?\"\":e[0]+\" \";n<c;++n)a[n]=Z(e,a[n],r).trim();break;default:var l=n=0;for(a=[];n<c;++n)for(var b=0;b<s;++b)a[l++]=Z(e[b]+\" \",t[n],r).trim()}return a}function Z(e,a,r){var t=a.charCodeAt(0);33>t&&(t=(a=a.trim()).charCodeAt(0));switch(t){case 38:return a.replace(n,\"$1\"+e.trim());case 58:return e.trim()+a.replace(n,\"$1\"+e.trim());default:if(0<1*r&&0<a.indexOf(\"\\f\"))return a.replace(n,(58===e.charCodeAt(0)?\"\":\"$1\")+e.trim())}return e+a}function P(e,a,r,i){var n=e+\";\",l=2*a+3*r+4*i;if(944===l){e=n.indexOf(\":\",9)+1;var b=n.substring(e,n.length-1).trim();b=n.substring(0,e).trim()+b+\";\";return 1===C||2===C&&L(b,1)?\"-webkit-\"+b+b:b}if(0===C||2===C&&!L(n,1))return n;switch(l){case 1015:return 97===n.charCodeAt(10)?\"-webkit-\"+n+n:n;case 951:return 116===n.charCodeAt(3)?\"-webkit-\"+n+n:n;case 963:return 110===n.charCodeAt(5)?\"-webkit-\"+n+n:n;case 1009:if(100!==n.charCodeAt(4))break;case 969:case 942:return\"-webkit-\"+n+n;case 978:return\"-webkit-\"+n+\"-moz-\"+n+n;case 1019:case 983:return\"-webkit-\"+n+\"-moz-\"+n+\"-ms-\"+n+n;case 883:if(45===n.charCodeAt(8))return\"-webkit-\"+n+n;if(0<n.indexOf(\"image-set(\",11))return n.replace(p,\"$1-webkit-$2\")+n;break;case 932:if(45===n.charCodeAt(4))switch(n.charCodeAt(5)){case 103:return\"-webkit-box-\"+n.replace(\"-grow\",\"\")+\"-webkit-\"+n+\"-ms-\"+n.replace(\"grow\",\"positive\")+n;case 115:return\"-webkit-\"+n+\"-ms-\"+n.replace(\"shrink\",\"negative\")+n;case 98:return\"-webkit-\"+n+\"-ms-\"+n.replace(\"basis\",\"preferred-size\")+n}return\"-webkit-\"+n+\"-ms-\"+n+n;case 964:return\"-webkit-\"+n+\"-ms-flex-\"+n+n;case 1023:if(99!==n.charCodeAt(8))break;b=n.substring(n.indexOf(\":\",15)).replace(\"flex-\",\"\").replace(\"space-between\",\"justify\");return\"-webkit-box-pack\"+b+\"-webkit-\"+n+\"-ms-flex-pack\"+b+n;case 1005:return c.test(n)?n.replace(t,\":-webkit-\")+n.replace(t,\":-moz-\")+n:n;case 1e3:b=n.substring(13).trim();a=b.indexOf(\"-\")+1;switch(b.charCodeAt(0)+b.charCodeAt(a)){case 226:b=n.replace(o,\"tb\");break;case 232:b=n.replace(o,\"tb-rl\");break;case 220:b=n.replace(o,\"lr\");break;default:return n}return\"-webkit-\"+n+\"-ms-\"+b+n;case 1017:if(-1===n.indexOf(\"sticky\",9))break;case 975:a=(n=e).length-10;b=(33===n.charCodeAt(a)?n.substring(0,a):n).substring(e.indexOf(\":\",7)+1).trim();switch(l=b.charCodeAt(0)+(0|b.charCodeAt(7))){case 203:if(111>b.charCodeAt(8))break;case 115:n=n.replace(b,\"-webkit-\"+b)+\";\"+n;break;case 207:case 102:n=n.replace(b,\"-webkit-\"+(102<l?\"inline-\":\"\")+\"box\")+\";\"+n.replace(b,\"-webkit-\"+b)+\";\"+n.replace(b,\"-ms-\"+b+\"box\")+\";\"+n}return n+\";\";case 938:if(45===n.charCodeAt(5))switch(n.charCodeAt(6)){case 105:return b=n.replace(\"-items\",\"\"),\"-webkit-\"+n+\"-webkit-box-\"+b+\"-ms-flex-\"+b+n;case 115:return\"-webkit-\"+n+\"-ms-flex-item-\"+n.replace(k,\"\")+n;default:return\"-webkit-\"+n+\"-ms-flex-line-pack\"+n.replace(\"align-content\",\"\").replace(k,\"\")+n}break;case 973:case 989:if(45!==n.charCodeAt(3)||122===n.charCodeAt(4))break;case 931:case 953:if(!0===w.test(e))return 115===(b=e.substring(e.indexOf(\":\")+1)).charCodeAt(0)?P(e.replace(\"stretch\",\"fill-available\"),a,r,i).replace(\":fill-available\",\":stretch\"):n.replace(b,\"-webkit-\"+b)+n.replace(b,\"-moz-\"+b.replace(\"fill-\",\"\"))+n;break;case 962:if(n=\"-webkit-\"+n+(102===n.charCodeAt(5)?\"-ms-\"+n:\"\")+n,211===r+i&&105===n.charCodeAt(13)&&0<n.indexOf(\"transform\",10))return n.substring(0,n.indexOf(\";\",27)+1).replace(s,\"$1-webkit-$2\")+n}return n}function L(e,a){var r=e.indexOf(1===a?\":\":\"{\"),t=e.substring(0,3!==a?r:10);r=e.substring(r+1,e.length-1);return O(2!==a?t:t.replace(d,\"$1\"),r,a)}function ea(e,a){var r=P(a,a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2));return r!==a+\";\"?r.replace(u,\" or ($1)\").substring(4):\"(\"+a+\")\"}function H(e,a,r,t,c,s,i,n,l,b){for(var f,o=0,h=a;o<$;++o)switch(f=x[o].call(B,e,h,r,t,c,s,i,n,l,b)){case void 0:case!1:case!0:case null:break;default:h=f}if(h!==a)return h}function T(e){switch(e){case void 0:case null:$=x.length=0;break;default:if(\"function\"===typeof e)x[$++]=e;else if(\"object\"===typeof e)for(var a=0,r=e.length;a<r;++a)T(e[a]);else y=0|!!e}return T}function U(e){e=e.prefix;void 0!==e&&(O=null,e?\"function\"!==typeof e?C=1:(C=2,O=e):C=0);return U}function B(e,a){var r=e;33>r.charCodeAt(0)&&(r=r.trim());z=r;r=[z];if(0<$){var t=H(-1,a,r,r,A,g,0,0,0,0);void 0!==t&&\"string\"===typeof t&&(a=t)}var c=M(v,r,a,0,0);0<$&&(t=H(-2,c,r,r,A,g,c.length,0,0,0),void 0!==t&&(c=t));z=\"\";m=0;g=A=1;return c}var a=/^\\0+/g,r=/[\\0\\r\\f]/g,t=/: */g,c=/zoo|gra/,s=/([,: ])(transform)/g,i=/,\\r+?/g,n=/([\\t\\r\\n ])*\\f?&/g,l=/@(k\\w+)\\s*(\\S*)\\s*/,b=/::(place)/g,f=/:(read-only)/g,o=/[svh]\\w+-[tblr]{2}/,h=/\\(\\s*(.*)\\s*\\)/g,u=/([\\s\\S]*?);/g,k=/-self|flex-/g,d=/[^]*?(:[rp][el]a[\\w-]+)[^]*/,w=/stretch|:\\s*\\w+\\-(?:conte|avail)/,p=/([^-])(image-set\\()/,g=1,A=1,m=0,C=1,v=[],x=[],$=0,O=null,y=0,z=\"\";B.use=T;B.set=U;void 0!==e&&U(e);return B}export{stylis_min as default};\n\n//# sourceMappingURL=stylis.browser.esm.js.map", "var o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};export{o as default};\n\n//# sourceMappingURL=unitless.browser.esm.js.map", "function memoize(e){var t=Object.create(null);return function(n){t[n]===void 0&&(t[n]=e(n));return t[n]}}export{memoize as default};\n//# sourceMappingURL=emotion-memoize.esm.js.map\n", "import e from\"@emotion/memoize\";var t=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;var r=e((function(e){return t.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}));export{r as default};\n//# sourceMappingURL=emotion-is-prop-valid.esm.js.map\n", "var e={};var o=\"function\"===typeof Symbol&&Symbol.for,r=o?Symbol.for(\"react.element\"):60103,t=o?Symbol.for(\"react.portal\"):60106,n=o?Symbol.for(\"react.fragment\"):60107,c=o?Symbol.for(\"react.strict_mode\"):60108,f=o?Symbol.for(\"react.profiler\"):60114,s=o?Symbol.for(\"react.provider\"):60109,i=o?Symbol.for(\"react.context\"):60110,a=o?Symbol.for(\"react.async_mode\"):60111,u=o?Symbol.for(\"react.concurrent_mode\"):60111,y=o?Symbol.for(\"react.forward_ref\"):60112,l=o?Symbol.for(\"react.suspense\"):60113,m=o?Symbol.for(\"react.suspense_list\"):60120,p=o?Symbol.for(\"react.memo\"):60115,d=o?Symbol.for(\"react.lazy\"):60116,S=o?Symbol.for(\"react.block\"):60121,b=o?Symbol.for(\"react.fundamental\"):60117,$=o?Symbol.for(\"react.responder\"):60118,C=o?Symbol.for(\"react.scope\"):60119;function z(e){if(\"object\"===typeof e&&null!==e){var o=e.$$typeof;switch(o){case r:switch(e=e.type,e){case a:case u:case n:case f:case c:case l:return e;default:switch(e=e&&e.$$typeof,e){case i:case y:case d:case p:case s:return e;default:return o}}case t:return o}}}function A(e){return z(e)===u}e.AsyncMode=a;e.ConcurrentMode=u;e.ContextConsumer=i;e.ContextProvider=s;e.Element=r;e.ForwardRef=y;e.Fragment=n;e.Lazy=d;e.Memo=p;e.Portal=t;e.Profiler=f;e.StrictMode=c;e.Suspense=l;e.isAsyncMode=function(e){return A(e)||z(e)===a};e.isConcurrentMode=A;e.isContextConsumer=function(e){return z(e)===i};e.isContextProvider=function(e){return z(e)===s};e.isElement=function(e){return\"object\"===typeof e&&null!==e&&e.$$typeof===r};e.isForwardRef=function(e){return z(e)===y};e.isFragment=function(e){return z(e)===n};e.isLazy=function(e){return z(e)===d};e.isMemo=function(e){return z(e)===p};e.isPortal=function(e){return z(e)===t};e.isProfiler=function(e){return z(e)===f};e.isStrictMode=function(e){return z(e)===c};e.isSuspense=function(e){return z(e)===l};e.isValidElementType=function(e){return\"string\"===typeof e||\"function\"===typeof e||e===n||e===u||e===f||e===c||e===l||e===m||\"object\"===typeof e&&null!==e&&(e.$$typeof===d||e.$$typeof===p||e.$$typeof===s||e.$$typeof===i||e.$$typeof===y||e.$$typeof===b||e.$$typeof===$||e.$$typeof===C||e.$$typeof===S)};e.typeOf=z;const M=e.AsyncMode,P=e.ConcurrentMode,x=e.ContextConsumer,v=e.ContextProvider,w=e.Element,F=e.ForwardRef,g=e.Fragment,E=e.Lazy,_=e.Memo,L=e.Portal,R=e.Profiler,h=e.StrictMode,j=e.Suspense,O=e.isAsyncMode,T=e.isConcurrentMode,V=e.isContextConsumer,k=e.isContextProvider,q=e.isElement,B=e.isForwardRef,D=e.isFragment,G=e.isLazy,H=e.isMemo,I=e.isPortal,J=e.isProfiler,K=e.isStrictMode,N=e.isSuspense,Q=e.isValidElementType,U=e.typeOf;export default e;export{M as AsyncMode,P as ConcurrentMode,x as ContextConsumer,v as ContextProvider,w as Element,F as ForwardRef,g as Fragment,E as Lazy,_ as Memo,L as Portal,R as Profiler,h as StrictMode,j as Suspense,O as isAsyncMode,T as isConcurrentMode,V as isContextConsumer,k as isContextProvider,q as isElement,B as isForwardRef,D as isFragment,G as isLazy,H as isMemo,I as isPortal,J as isProfiler,K as isStrictMode,N as isSuspense,Q as isValidElementType,U as typeOf};\n\n//# sourceMappingURL=index.js.map", "import*as t from\"react-is\";var e=\"default\"in t?t.default:t;var r={};var a=e;var o={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var u={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var p={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true};var s={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var i={};i[a.ForwardRef]=p;i[a.Memo]=s;function getStatics(t){return a.isMemo(t)?s:i[t.$$typeof]||o}var c=Object.defineProperty;var n=Object.getOwnPropertyNames;var y=Object.getOwnPropertySymbols;var v=Object.getOwnPropertyDescriptor;var f=Object.getPrototypeOf;var l=Object.prototype;function hoistNonReactStatics(t,e,r){if(\"string\"!==typeof e){if(l){var a=f(e);a&&a!==l&&hoistNonReactStatics(t,a,r)}var o=n(e);y&&(o=o.concat(y(e)));var p=getStatics(t);var s=getStatics(e);for(var i=0;i<o.length;++i){var d=o[i];if(!u[d]&&!(r&&r[d])&&!(s&&s[d])&&!(p&&p[d])){var m=v(e,d);try{c(t,d,m)}catch(t){}}}}return t}r=hoistNonReactStatics;var d=r;export default d;\n\n//# sourceMappingURL=hoist-non-react-statics.cjs.js.map", "import{typeOf as n,isElement as r,isValidElementType as o}from\"react-is\";import i,{useContext as a,useState as c,useMemo as u,useEffect as l,useRef as p,createElement as S,useLayoutEffect as w}from\"react\";import N from\"shallowequal\";import A from\"@emotion/stylis\";import C from\"@emotion/unitless\";import I from\"@emotion/is-prop-valid\";import O from\"hoist-non-react-statics\";function y(){return(y=Object.assign||function(n){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(n[i]=o[i])}return n}).apply(this,arguments)}var v=function(n,r){for(var o=[n[0]],i=0,a=r.length;i<a;i+=1)o.push(r[i],n[i+1]);return o},g=function(r){return null!==r&&\"object\"==typeof r&&\"[object Object]\"===(r.toString?r.toString():Object.prototype.toString.call(r))&&!n(r)},j=Object.freeze([]),T=Object.freeze({});function E(n){return\"function\"==typeof n}function b(n){return\"production\"!==process.env.NODE_ENV&&\"string\"==typeof n&&n||n.displayName||n.name||\"Component\"}function _(n){return n&&\"string\"==typeof n.styledComponentId}var x=\"undefined\"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||\"data-styled\",k=\"5.3.11\",M=\"undefined\"!=typeof window&&\"HTMLElement\"in window,G=Boolean(\"boolean\"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:\"undefined\"!=typeof process&&void 0!==process.env&&(void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&\"\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY?\"false\"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==process.env.SC_DISABLE_SPEEDY&&\"\"!==process.env.SC_DISABLE_SPEEDY?\"false\"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY:\"production\"!==process.env.NODE_ENV)),$={},W=\"production\"!==process.env.NODE_ENV?{1:\"Cannot create styled-component for component: %s.\\n\\n\",2:\"Can't collect styles once you've consumed a `ServerStyleSheet`'s styles! `ServerStyleSheet` is a one off instance for each server-side render cycle.\\n\\n- Are you trying to reuse it across renders?\\n- Are you accidentally calling collectStyles twice?\\n\\n\",3:\"Streaming SSR is only supported in a Node.js environment; Please do not try to call this method in the browser.\\n\\n\",4:\"The `StyleSheetManager` expects a valid target or sheet prop!\\n\\n- Does this error occur on the client and is your target falsy?\\n- Does this error occur on the server and is the sheet falsy?\\n\\n\",5:\"The clone method cannot be used on the client!\\n\\n- Are you running in a client-like environment on the server?\\n- Are you trying to run SSR on the client?\\n\\n\",6:\"Trying to insert a new style tag, but the given Node is unmounted!\\n\\n- Are you using a custom target that isn't mounted?\\n- Does your document not have a valid head element?\\n- Have you accidentally removed a style tag manually?\\n\\n\",7:'ThemeProvider: Please return an object from your \"theme\" prop function, e.g.\\n\\n```js\\ntheme={() => ({})}\\n```\\n\\n',8:'ThemeProvider: Please make your \"theme\" prop an object.\\n\\n',9:\"Missing document `<head>`\\n\\n\",10:\"Cannot find a StyleSheet instance. Usually this happens if there are multiple copies of styled-components loaded at once. Check out this issue for how to troubleshoot and fix the common cases where this situation can happen: https://github.com/styled-components/styled-components/issues/1941#issuecomment-417862021\\n\\n\",11:\"_This error was replaced with a dev-time warning, it will be deleted for v4 final._ [createGlobalStyle] received children which will not be rendered. Please use the component without passing children elements.\\n\\n\",12:\"It seems you are interpolating a keyframe declaration (%s) into an untagged string. This was supported in styled-components v3, but is not longer supported in v4 as keyframes are now injected on-demand. Please wrap your string in the css\\\\`\\\\` helper which ensures the styles are injected correctly. See https://www.styled-components.com/docs/api#css\\n\\n\",13:\"%s is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\\n\\n\",14:'ThemeProvider: \"theme\" prop is required.\\n\\n',15:\"A stylis plugin has been supplied that is not named. We need a name for each plugin to be able to prevent styling collisions between different stylis configurations within the same app. Before you pass your plugin to `<StyleSheetManager stylisPlugins={[]}>`, please make sure each plugin is uniquely-named, e.g.\\n\\n```js\\nObject.defineProperty(importedPlugin, 'name', { value: 'some-unique-name' });\\n```\\n\\n\",16:\"Reached the limit of how many styled components may be created at group %s.\\nYou may only create up to 1,073,741,824 components. If you're creating components dynamically,\\nas for instance in your render method then you may be running into this limitation.\\n\\n\",17:\"CSSStyleSheet could not be found on HTMLStyleElement.\\nHas styled-components' style tag been unmounted or altered by another script?\\n\"}:{};function R(){for(var n=arguments.length<=0?void 0:arguments[0],r=[],o=1,i=arguments.length;o<i;o+=1)r.push(o<0||arguments.length<=o?void 0:arguments[o]);return r.forEach((function(r){n=n.replace(/%[a-z]/,r)})),n}function D(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];throw\"production\"===process.env.NODE_ENV?new Error(\"An error occurred. See https://git.io/JUIaE#\"+n+\" for more information.\"+(o.length>0?\" Args: \"+o.join(\", \"):\"\")):new Error(R.apply(void 0,[W[n]].concat(o)).trim())}var H=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var n=e.prototype;return n.indexOfGroup=function(n){for(var r=0,o=0;o<n;o++)r+=this.groupSizes[o];return r},n.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,a=i;n>=a;)(a<<=1)<0&&D(16,\"\"+n);this.groupSizes=new Uint32Array(a),this.groupSizes.set(o),this.length=a;for(var c=i;c<a;c++)this.groupSizes[c]=0}for(var u=this.indexOfGroup(n+1),l=0,p=r.length;l<p;l++)this.tag.insertRule(u,r[l])&&(this.groupSizes[n]++,u++)},n.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],o=this.indexOfGroup(n),i=o+r;this.groupSizes[n]=0;for(var a=o;a<i;a++)this.tag.deleteRule(o)}},n.getGroup=function(n){var r=\"\";if(n>=this.length||0===this.groupSizes[n])return r;for(var o=this.groupSizes[n],i=this.indexOfGroup(n),a=i+o,c=i;c<a;c++)r+=this.tag.getRule(c)+\"/*!sc*/\\n\";return r},e}(),U=new Map,J=new Map,X=1,V=function(n){if(U.has(n))return U.get(n);for(;J.has(X);)X++;var r=X++;return\"production\"!==process.env.NODE_ENV&&((0|r)<0||r>1<<30)&&D(16,\"\"+r),U.set(n,r),J.set(r,n),r},B=function(n){return J.get(n)},z=function(n,r){r>=X&&(X=r+1),U.set(n,r),J.set(r,n)},Z=\"style[\"+x+'][data-styled-version=\"5.3.11\"]',re=new RegExp(\"^\"+x+'\\\\.g(\\\\d+)\\\\[id=\"([\\\\w\\\\d-]+)\"\\\\].*?\"([^\"]*)'),L=function(n,r,o){for(var i,a=o.split(\",\"),c=0,u=a.length;c<u;c++)(i=a[c])&&n.registerName(r,i)},F=function(n,r){for(var o=(r.textContent||\"\").split(\"/*!sc*/\\n\"),i=[],a=0,c=o.length;a<c;a++){var u=o[a].trim();if(u){var l=u.match(re);if(l){var p=0|parseInt(l[1],10),S=l[2];0!==p&&(z(S,p),L(n,S,l[3]),n.getTag().insertRules(p,i)),i.length=0}else i.push(u)}}},Y=function(){return\"undefined\"!=typeof __webpack_nonce__?__webpack_nonce__:null},q=function(n){var r=document.head,o=n||r,i=document.createElement(\"style\"),a=function(n){for(var r=n.childNodes,o=r.length;o>=0;o--){var i=r[o];if(i&&1===i.nodeType&&i.hasAttribute(x))return i}}(o),c=void 0!==a?a.nextSibling:null;i.setAttribute(x,\"active\"),i.setAttribute(\"data-styled-version\",\"5.3.11\");var u=Y();return u&&i.setAttribute(\"nonce\",u),o.insertBefore(i,c),i},oe=function(){function e(n){var r=this.element=q(n);r.appendChild(document.createTextNode(\"\")),this.sheet=function(n){if(n.sheet)return n.sheet;for(var r=document.styleSheets,o=0,i=r.length;o<i;o++){var a=r[o];if(a.ownerNode===n)return a}D(17)}(r),this.length=0}var n=e.prototype;return n.insertRule=function(n,r){try{return this.sheet.insertRule(r,n),this.length++,!0}catch(n){return!1}},n.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},n.getRule=function(n){var r=this.sheet.cssRules[n];return void 0!==r&&\"string\"==typeof r.cssText?r.cssText:\"\"},e}(),se=function(){function e(n){var r=this.element=q(n);this.nodes=r.childNodes,this.length=0}var n=e.prototype;return n.insertRule=function(n,r){if(n<=this.length&&n>=0){var o=document.createTextNode(r),i=this.nodes[n];return this.element.insertBefore(o,i||null),this.length++,!0}return!1},n.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},n.getRule=function(n){return n<this.length?this.nodes[n].textContent:\"\"},e}(),ie=function(){function e(n){this.rules=[],this.length=0}var n=e.prototype;return n.insertRule=function(n,r){return n<=this.length&&(this.rules.splice(n,0,r),this.length++,!0)},n.deleteRule=function(n){this.rules.splice(n,1),this.length--},n.getRule=function(n){return n<this.length?this.rules[n]:\"\"},e}(),ce=M,ue={isServer:!M,useCSSOMInjection:!G},le=function(){function e(n,r,o){void 0===n&&(n=T),void 0===r&&(r={}),this.options=y({},ue,{},n),this.gs=r,this.names=new Map(o),this.server=!!n.isServer,!this.server&&M&&ce&&(ce=!1,function(n){for(var r=document.querySelectorAll(Z),o=0,i=r.length;o<i;o++){var a=r[o];a&&\"active\"!==a.getAttribute(x)&&(F(n,a),a.parentNode&&a.parentNode.removeChild(a))}}(this))}e.registerId=function(n){return V(n)};var n=e.prototype;return n.reconstructWithOptions=function(n,r){return void 0===r&&(r=!0),new e(y({},this.options,{},n),this.gs,r&&this.names||void 0)},n.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},n.getTag=function(){return this.tag||(this.tag=(o=(r=this.options).isServer,i=r.useCSSOMInjection,a=r.target,n=o?new ie(a):i?new oe(a):new se(a),new H(n)));var n,r,o,i,a},n.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},n.registerName=function(n,r){if(V(n),this.names.has(n))this.names.get(n).add(r);else{var o=new Set;o.add(r),this.names.set(n,o)}},n.insertRules=function(n,r,o){this.registerName(n,r),this.getTag().insertRules(V(n),o)},n.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},n.clearRules=function(n){this.getTag().clearGroup(V(n)),this.clearNames(n)},n.clearTag=function(){this.tag=void 0},n.toString=function(){return function(n){for(var r=n.getTag(),o=r.length,i=\"\",a=0;a<o;a++){var c=B(a);if(void 0!==c){var u=n.names.get(c),l=r.getGroup(a);if(u&&l&&u.size){var p=x+\".g\"+a+'[id=\"'+c+'\"]',S=\"\";void 0!==u&&u.forEach((function(n){n.length>0&&(S+=n+\",\")})),i+=\"\"+l+p+'{content:\"'+S+'\"}/*!sc*/\\n'}}}return i}(this)},e}(),de=/(a)(d)/gi,K=function(n){return String.fromCharCode(n+(n>25?39:97))};function Q(n){var r,o=\"\";for(r=Math.abs(n);r>52;r=r/52|0)o=K(r%52)+o;return(K(r%52)+o).replace(de,\"$1-$2\")}var ee=function(n,r){for(var o=r.length;o;)n=33*n^r.charCodeAt(--o);return n},te=function(n){return ee(5381,n)};function ne(n){for(var r=0;r<n.length;r+=1){var o=n[r];if(E(o)&&!_(o))return!1}return!0}var he=te(\"5.3.11\"),ye=function(){function e(n,r,o){this.rules=n,this.staticRulesId=\"\",this.isStatic=\"production\"===process.env.NODE_ENV&&(void 0===o||o.isStatic)&&ne(n),this.componentId=r,this.baseHash=ee(he,r),this.baseStyle=o,le.registerId(r)}return e.prototype.generateAndInjectStyles=function(n,r,o){var i=this.componentId,a=[];if(this.baseStyle&&a.push(this.baseStyle.generateAndInjectStyles(n,r,o)),this.isStatic&&!o.hash)if(this.staticRulesId&&r.hasNameForId(i,this.staticRulesId))a.push(this.staticRulesId);else{var c=_e(this.rules,n,r,o).join(\"\"),u=Q(ee(this.baseHash,c)>>>0);if(!r.hasNameForId(i,u)){var l=o(c,\".\"+u,void 0,i);r.insertRules(i,u,l)}a.push(u),this.staticRulesId=u}else{for(var p=this.rules.length,S=ee(this.baseHash,o.hash),w=\"\",N=0;N<p;N++){var A=this.rules[N];if(\"string\"==typeof A)w+=A,\"production\"!==process.env.NODE_ENV&&(S=ee(S,A+N));else if(A){var C=_e(A,n,r,o),I=Array.isArray(C)?C.join(\"\"):C;S=ee(S,I+N),w+=I}}if(w){var O=Q(S>>>0);if(!r.hasNameForId(i,O)){var j=o(w,\".\"+O,void 0,i);r.insertRules(i,O,j)}a.push(O)}}return a.join(\" \")},e}(),ve=/^\\s*\\/\\/.*$/gm,ge=[\":\",\"[\",\".\",\"#\"];function ae(n){var r,o,i,a,c=void 0===n?T:n,u=c.options,l=void 0===u?T:u,p=c.plugins,S=void 0===p?j:p,w=new A(l),N=[],C=function(n){function t(r){if(r)try{n(r+\"}\")}catch(n){}}return function(r,o,i,a,c,u,l,p,S,w){switch(r){case 1:if(0===S&&64===o.charCodeAt(0))return n(o+\";\"),\"\";break;case 2:if(0===p)return o+\"/*|*/\";break;case 3:switch(p){case 102:case 112:return n(i[0]+o),\"\";default:return o+(0===w?\"/*|*/\":\"\")}case-2:o.split(\"/*|*/}\").forEach(t)}}}((function(n){N.push(n)})),f=function(n,i,c){return 0===i&&-1!==ge.indexOf(c[o.length])||c.match(a)?n:\".\"+r};function m(n,c,u,l){void 0===l&&(l=\"&\");var p=n.replace(ve,\"\"),S=c&&u?u+\" \"+c+\" { \"+p+\" }\":p;return r=l,o=c,i=new RegExp(\"\\\\\"+o+\"\\\\b\",\"g\"),a=new RegExp(\"(\\\\\"+o+\"\\\\b){2,}\"),w(u||!c?\"\":c,S)}return w.use([].concat(S,[function(n,r,a){2===n&&a.length&&a[0].lastIndexOf(o)>0&&(a[0]=a[0].replace(i,f))},C,function(n){if(-2===n){var r=N;return N=[],r}}])),m.hash=S.length?S.reduce((function(n,r){return r.name||D(15),ee(n,r.name)}),5381).toString():\"\",m}var Se=i.createContext(),Ce=Se.Consumer,Ie=i.createContext(),De=(Ie.Consumer,new le),Re=ae();function pe(){return a(Se)||De}function fe(){return a(Ie)||Re}function me(n){var r=c(n.stylisPlugins),o=r[0],a=r[1],p=pe(),S=u((function(){var r=p;return n.sheet?r=n.sheet:n.target&&(r=r.reconstructWithOptions({target:n.target},!1)),n.disableCSSOMInjection&&(r=r.reconstructWithOptions({useCSSOMInjection:!1})),r}),[n.disableCSSOMInjection,n.sheet,n.target]),w=u((function(){return ae({options:{prefix:!n.disableVendorPrefixes},plugins:o})}),[n.disableVendorPrefixes,o]);return l((function(){N(o,n.stylisPlugins)||a(n.stylisPlugins)}),[n.stylisPlugins]),i.createElement(Se.Provider,{value:S},i.createElement(Ie.Provider,{value:w},\"production\"!==process.env.NODE_ENV?i.Children.only(n.children):n.children))}var Me=function(){function e(n,r){var o=this;this.inject=function(n,r){void 0===r&&(r=Re);var i=o.name+r.hash;n.hasNameForId(o.id,i)||n.insertRules(o.id,i,r(o.rules,i,\"@keyframes\"))},this.toString=function(){return D(12,String(o.name))},this.name=n,this.id=\"sc-keyframes-\"+n,this.rules=r}return e.prototype.getName=function(n){return void 0===n&&(n=Re),this.name+n.hash},e}(),Ge=/([A-Z])/,Fe=/([A-Z])/g,He=/^ms-/,we=function(n){return\"-\"+n.toLowerCase()};function Ee(n){return Ge.test(n)?n.replace(Fe,we).replace(He,\"-ms-\"):n}var be=function(n){return null==n||!1===n||\"\"===n};function _e(n,o,i,a){if(Array.isArray(n)){for(var c,u=[],l=0,p=n.length;l<p;l+=1)\"\"!==(c=_e(n[l],o,i,a))&&(Array.isArray(c)?u.push.apply(u,c):u.push(c));return u}if(be(n))return\"\";if(_(n))return\".\"+n.styledComponentId;if(E(n)){if(\"function\"!=typeof(w=n)||w.prototype&&w.prototype.isReactComponent||!o)return n;var S=n(o);return\"production\"!==process.env.NODE_ENV&&r(S)&&console.warn(b(n)+\" is not a styled component and cannot be referred to via component selector. See https://www.styled-components.com/docs/advanced#referring-to-other-components for more details.\"),_e(S,o,i,a)}var w;return n instanceof Me?i?(n.inject(i,a),n.getName(a)):n:g(n)?function e(n,r){var o,i,a=[];for(var c in n)n.hasOwnProperty(c)&&!be(n[c])&&(Array.isArray(n[c])&&n[c].isCss||E(n[c])?a.push(Ee(c)+\":\",n[c],\";\"):g(n[c])?a.push.apply(a,e(n[c],c)):a.push(Ee(c)+\": \"+(o=c,null==(i=n[c])||\"boolean\"==typeof i||\"\"===i?\"\":\"number\"!=typeof i||0===i||o in C||o.startsWith(\"--\")?String(i).trim():i+\"px\")+\";\"));return r?[r+\" {\"].concat(a,[\"}\"]):a}(n):n.toString()}var Ne=function(n){return Array.isArray(n)&&(n.isCss=!0),n};function Ae(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return E(n)||g(n)?Ne(_e(v(j,[n].concat(o)))):0===o.length&&1===n.length&&\"string\"==typeof n[0]?n:Ne(_e(v(n,o)))}var Qe=/invalid hook call/i,Ue=new Set,Pe=function(n,r){if(\"production\"!==process.env.NODE_ENV){var o=\"The component \"+n+(r?' with the id of \"'+r+'\"':\"\")+\" has been created dynamically.\\nYou may see this warning because you've called styled inside another component.\\nTo resolve this only create new StyledComponents outside of any render method and function component.\",i=console.error;try{var a=!0;console.error=function(n){if(Qe.test(n))a=!1,Ue.delete(o);else{for(var r=arguments.length,c=new Array(r>1?r-1:0),u=1;u<r;u++)c[u-1]=arguments[u];i.apply(void 0,[n].concat(c))}},p(),a&&!Ue.has(o)&&(console.warn(o),Ue.add(o))}catch(n){Qe.test(n.message)&&Ue.delete(o)}finally{console.error=i}}},Oe=function(n,r,o){return void 0===o&&(o=T),n.theme!==o.theme&&n.theme||r||o.theme},Ze=/[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^`{|}~-]+/g,Ke=/(^-|-$)/g;function je(n){return n.replace(Ze,\"-\").replace(Ke,\"\")}var Te=function(n){return Q(te(n)>>>0)};function xe(n){return\"string\"==typeof n&&(\"production\"===process.env.NODE_ENV||n.charAt(0)===n.charAt(0).toLowerCase())}var ke=function(n){return\"function\"==typeof n||\"object\"==typeof n&&null!==n&&!Array.isArray(n)},Ve=function(n){return\"__proto__\"!==n&&\"constructor\"!==n&&\"prototype\"!==n};function Be(n,r,o){var i=n[o];ke(r)&&ke(i)?ze(i,r):n[o]=r}function ze(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];for(var a=0,c=o;a<c.length;a++){var u=c[a];if(ke(u))for(var l in u)Ve(l)&&Be(n,u[l],l)}return n}var et=i.createContext(),tt=et.Consumer;function Le(n){var r=a(et),o=u((function(){return function(n,r){if(!n)return D(14);if(E(n)){var o=n(r);return\"production\"===process.env.NODE_ENV||null!==o&&!Array.isArray(o)&&\"object\"==typeof o?o:D(7)}return Array.isArray(n)||\"object\"!=typeof n?D(8):r?y({},r,{},n):n}(n.theme,r)}),[n.theme,r]);return n.children?i.createElement(et.Provider,{value:o},n.children):null}var nt={};function Ye(n,r,o){var c=_(n),u=!xe(n),l=r.attrs,p=void 0===l?j:l,w=r.componentId,N=void 0===w?function(n,r){var o=\"string\"!=typeof n?\"sc\":je(n);nt[o]=(nt[o]||0)+1;var i=o+\"-\"+Te(\"5.3.11\"+o+nt[o]);return r?r+\"-\"+i:i}(r.displayName,r.parentComponentId):w,A=r.displayName,C=void 0===A?function(n){return xe(n)?\"styled.\"+n:\"Styled(\"+b(n)+\")\"}(n):A,x=r.displayName&&r.componentId?je(r.displayName)+\"-\"+r.componentId:r.componentId||N,k=c&&n.attrs?Array.prototype.concat(n.attrs,p).filter(Boolean):p,M=r.shouldForwardProp;c&&n.shouldForwardProp&&(M=r.shouldForwardProp?function(o,i,a){return n.shouldForwardProp(o,i,a)&&r.shouldForwardProp(o,i,a)}:n.shouldForwardProp);var G,$=new ye(o,x,c?n.componentStyle:void 0),W=$.isStatic&&0===p.length,P=function(n,r){return function(n,r,o,i){var c=n.attrs,u=n.componentStyle,l=n.defaultProps,p=n.foldedComponentIds,w=n.shouldForwardProp,N=n.styledComponentId,A=n.target,C=function(n,r,o){void 0===n&&(n=T);var i=y({},r,{theme:n}),a={};return o.forEach((function(n){var r,o,c,u=n;for(r in E(u)&&(u=u(i)),u)i[r]=a[r]=\"className\"===r?(o=a[r],c=u[r],o&&c?o+\" \"+c:o||c):u[r]})),[i,a]}(Oe(r,a(et),l)||T,r,c),O=C[0],j=C[1],x=function(n,r,o,i){var a=pe(),c=fe(),u=r?n.generateAndInjectStyles(T,a,c):n.generateAndInjectStyles(o,a,c);return\"production\"!==process.env.NODE_ENV&&!r&&i&&i(u),u}(u,i,O,\"production\"!==process.env.NODE_ENV?n.warnTooManyClasses:void 0),k=o,M=j.$as||r.$as||j.as||r.as||A,G=xe(M),$=j!==r?y({},r,{},j):r,W={};for(var H in $)\"$\"!==H[0]&&\"as\"!==H&&(\"forwardedAs\"===H?W.as=$[H]:(w?w(H,I,M):!G||I(H))&&(W[H]=$[H]));return r.style&&j.style!==r.style&&(W.style=y({},r.style,{},j.style)),W.className=Array.prototype.concat(p,N,x!==N?x:null,r.className,j.className).filter(Boolean).join(\" \"),W.ref=k,S(M,W)}(G,n,r,W)};return P.displayName=C,(G=i.forwardRef(P)).attrs=k,G.componentStyle=$,G.displayName=C,G.shouldForwardProp=M,G.foldedComponentIds=c?Array.prototype.concat(n.foldedComponentIds,n.styledComponentId):j,G.styledComponentId=x,G.target=c?n.target:n,G.withComponent=function(n){var i=r.componentId,a=function(n,r){if(null==n)return{};var o,i,a={},c=Object.keys(n);for(i=0;i<c.length;i++)o=c[i],r.indexOf(o)>=0||(a[o]=n[o]);return a}(r,[\"componentId\"]),c=i&&i+\"-\"+(xe(n)?n:je(b(n)));return Ye(n,y({},a,{attrs:k,componentId:c}),o)},Object.defineProperty(G,\"defaultProps\",{get:function(){return this._foldedDefaultProps},set:function(r){this._foldedDefaultProps=c?ze({},n.defaultProps,r):r}}),\"production\"!==process.env.NODE_ENV&&(Pe(C,x),G.warnTooManyClasses=function(n,r){var o={},i=!1;return function(a){if(!i&&(o[a]=!0,Object.keys(o).length>=200)){var c=r?' with the id of \"'+r+'\"':\"\";console.warn(\"Over 200 classes were generated for component \"+n+c+\".\\nConsider using the attrs method, together with a style object for frequently changed styles.\\nExample:\\n  const Component = styled.div.attrs(props => ({\\n    style: {\\n      background: props.background,\\n    },\\n  }))`width: 100%;`\\n\\n  <Component />\"),i=!0,o={}}}}(C,x)),Object.defineProperty(G,\"toString\",{value:function(){return\".\"+G.styledComponentId}}),u&&O(G,n,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),G}var qe=function(n){return function e(n,r,i){if(void 0===i&&(i=T),!o(r))return D(1,String(r));var s=function(){return n(r,i,Ae.apply(void 0,arguments))};return s.withConfig=function(o){return e(n,r,y({},i,{},o))},s.attrs=function(o){return e(n,r,y({},i,{attrs:Array.prototype.concat(i.attrs,o).filter(Boolean)}))},s}(Ye,n)};[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"marquee\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"marker\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"textPath\",\"tspan\"].forEach((function(n){qe[n]=qe(n)}));var rt=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=ne(n),le.registerId(this.componentId+1)}var n=e.prototype;return n.createStyles=function(n,r,o,i){var a=i(_e(this.rules,r,o,i).join(\"\"),\"\"),c=this.componentId+n;o.insertRules(c,c,a)},n.removeStyles=function(n,r){r.clearRules(this.componentId+n)},n.renderStyles=function(n,r,o,i){n>2&&le.registerId(this.componentId+n),this.removeStyles(n,o),this.createStyles(n,r,o,i)},e}();function $e(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),c=1;c<r;c++)o[c-1]=arguments[c];var u=Ae.apply(void 0,[n].concat(o)),l=\"sc-global-\"+Te(JSON.stringify(u)),S=new rt(u,l);function d(n){var r=pe(),o=fe(),c=a(et),N=p(r.allocateGSInstance(l)).current;return\"production\"!==process.env.NODE_ENV&&i.Children.count(n.children)&&console.warn(\"The global style component \"+l+\" was given child JSX. createGlobalStyle does not render children.\"),\"production\"!==process.env.NODE_ENV&&u.some((function(n){return\"string\"==typeof n&&-1!==n.indexOf(\"@import\")}))&&console.warn(\"Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical <link> meta tag to the stylesheet, or simply embedding it manually in your index.html <head> section for a simpler app.\"),r.server&&h(N,n,r,c,o),w((function(){if(!r.server)return h(N,n,r,c,o),function(){return S.removeStyles(N,r)}}),[N,n,r,c,o]),null}function h(n,r,o,i,a){if(S.isStatic)S.renderStyles(n,$,o,a);else{var c=y({},r,{theme:Oe(r,i,d.defaultProps)});S.renderStyles(n,c,o,a)}}return\"production\"!==process.env.NODE_ENV&&Pe(l),i.memo(d)}function We(n){\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"`keyframes` cannot be used on ReactNative, only on the web. To do animation in ReactNative please use Animated.\");for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=Ae.apply(void 0,[n].concat(o)).join(\"\"),c=Te(a);return new Me(c,a)}var ot=function(){function e(){var n=this;this._emitSheetCSS=function(){var r=n.instance.toString();if(!r)return\"\";var o=Y();return\"<style \"+[o&&'nonce=\"'+o+'\"',x+'=\"true\"','data-styled-version=\"5.3.11\"'].filter(Boolean).join(\" \")+\">\"+r+\"</style>\"},this.getStyleTags=function(){return n.sealed?D(2):n._emitSheetCSS()},this.getStyleElement=function(){var r;if(n.sealed)return D(2);var o=((r={})[x]=\"\",r[\"data-styled-version\"]=\"5.3.11\",r.dangerouslySetInnerHTML={__html:n.instance.toString()},r),a=Y();return a&&(o.nonce=a),[i.createElement(\"style\",y({},o,{key:\"sc-0-0\"}))]},this.seal=function(){n.sealed=!0},this.instance=new le({isServer:!0}),this.sealed=!1}var n=e.prototype;return n.collectStyles=function(n){return this.sealed?D(2):i.createElement(me,{sheet:this.instance},n)},n.interleaveWithNodeStream=function(n){return D(3)},e}(),Je=function(n){var r=i.forwardRef((function(r,o){var c=a(et),u=n.defaultProps,l=Oe(r,c,u);return\"production\"!==process.env.NODE_ENV&&void 0===l&&console.warn('[withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class \"'+b(n)+'\"'),i.createElement(n,y({},r,{theme:l,ref:o}))}));return O(r,n),r.displayName=\"WithTheme(\"+b(n)+\")\",r},Xe=function(){return a(et)},st={StyleSheet:le,masterSheet:De};\"production\"!==process.env.NODE_ENV&&\"undefined\"!=typeof navigator&&\"ReactNative\"===navigator.product&&console.warn(\"It looks like you've imported 'styled-components' on React Native.\\nPerhaps you're looking to import 'styled-components/native'?\\nRead more about this at https://www.styled-components.com/docs/basics#react-native\"),\"production\"!==process.env.NODE_ENV&&\"test\"!==process.env.NODE_ENV&&\"undefined\"!=typeof window&&(window[\"__styled-components-init__\"]=window[\"__styled-components-init__\"]||0,1===window[\"__styled-components-init__\"]&&console.warn(\"It looks like there are several instances of 'styled-components' initialized in this application. This may cause dynamic styles to not render properly, errors during the rehydration process, a missing theme prop, and makes your application bigger without good reason.\\n\\nSee https://s-c.sh/2BAXzed for more info.\"),window[\"__styled-components-init__\"]+=1);export{ot as ServerStyleSheet,Ce as StyleSheetConsumer,Se as StyleSheetContext,me as StyleSheetManager,tt as ThemeConsumer,et as ThemeContext,Le as ThemeProvider,st as __PRIVATE__,$e as createGlobalStyle,Ae as css,qe as default,_ as isStyledComponent,We as keyframes,Xe as useTheme,k as version,Je as withTheme};\n\n//# sourceMappingURL=styled-components.browser.esm.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import styled,{keyframes}from\"styled-components\";/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TextShimmer({font,content,color,shimmer,size,speed,userSelect,rotation,delay,tag,direction}){const backgroundSize=`200% 200%`;const speedFormatted=11-speed;const gradientFirst=50-size*(50-20)/100;const gradientLast=50+size*(80-50)/100;const Tag=tag;const animationDuration=speedFormatted+delay;const shimmerAnimation=keyframes`\n      0%, ${delay/animationDuration*100}% {\n        background-position: ${direction===\"left\"?\"-100%\":\"200%\"};\n      }\n      100% {\n        background-position: ${direction===\"left\"?\"200%\":\"-100%\"};\n      }\n    `;const ShimmerTag=styled(Tag)`\n        background: linear-gradient(\n            ${rotation}deg,\n            transparent 0%,\n            transparent ${gradientFirst}%,\n            ${shimmer} 50%,\n            transparent ${gradientLast}%,\n            transparent 100%\n        );\n        -webkit-background-size: ${backgroundSize};\n        -moz-background-size: ${backgroundSize};\n        background-size: ${backgroundSize};\n        -webkit-background-clip: text;\n        -moz-background-clip: text;\n        background-clip: text;\n        background-repeat: no-repeat;\n        animation: ${shimmerAnimation} ${animationDuration}s linear infinite;\n    `;return /*#__PURE__*/_jsxs(\"div\",{style:{userSelect:userSelect?\"auto\":\"none\",position:\"relative\"},children:[/*#__PURE__*/_jsx(Tag,{style:{...font,color,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content}),/*#__PURE__*/_jsx(ShimmerTag,{\"aria-hidden\":\"true\",style:{...font,color:\"transparent\",position:\"absolute\",top:0,left:0,right:0,bottom:0,zIndex:1,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content})]});}TextShimmer.displayName=\"Text Shimmer\";addPropertyControls(TextShimmer,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},content:{type:ControlType.String,title:\"Content\",defaultValue:\"Learn Framer With Framer University\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF1A\"},shimmer:{type:ControlType.Color,title:\"Shimmer\",defaultValue:\"#ffffff\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:30,step:1,max:100,min:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:5,max:10,min:1,step:1},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",optionIcons:[\"direction-left\",\"direction-right\"]},userSelect:{title:\"User Select\",type:ControlType.Boolean,defaultValue:false},rotation:{type:ControlType.Number,title:\"Rotation\",defaultValue:90,min:45,unit:\"\\xb0\",max:135,step:1},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:10,step:.1},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"span\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextShimmer\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextShimmer_Prod.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useAnimation,motion}from\"framer-motion\";export function DropletEffect(){const controls=useAnimation();const handleMouseEnter=async()=>{await controls.start({opacity:[1,0],scale:[1,2],borderWidth:[\"0px\",\"8px\"],borderColor:[\"rgba(135, 135, 135, 0.17)\",\"rgba(135, 135, 135, 0.17)\",],transition:{duration:.8,ease:\"easeOut\"}});controls.set({scale:1,borderWidth:\"0px\",borderColor:\"transparent\"});await controls.start({opacity:1,transition:{duration:.6,ease:\"easeInOut\"}});};React.useEffect(()=>{const interval=setInterval(()=>{handleMouseEnter();},2e3);return()=>{clearInterval(interval);};},[]);return{as:motion.div,style:{borderStyle:\"solid\",transformOrigin:\"center\"},initial:{borderWidth:\"0px\",borderColor:\"transparent\"},animate:controls,onHoverStart:handleMouseEnter};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withDropletEffect(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...DropletEffect(props)});};}withDropletEffect.displayName=\"DropletEffect\";\nexport const __FramerMetadata__ = {\"exports\":{\"withDropletEffect\":{\"type\":\"reactHoc\",\"name\":\"withDropletEffect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DropletEffect\":{\"type\":\"override\",\"name\":\"DropletEffect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Droplets.map", "// Generated by Framer (74b1a33)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ksvR4VsLksjpSwnC2fPgHRNMw.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-zqWo8 .framer-styles-preset-1wxteoy:not(.rich-text-wrapper), .framer-zqWo8 .framer-styles-preset-1wxteoy.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.06em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-zqWo8 .framer-styles-preset-1wxteoy:not(.rich-text-wrapper), .framer-zqWo8 .framer-styles-preset-1wxteoy.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.06em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-zqWo8 .framer-styles-preset-1wxteoy:not(.rich-text-wrapper), .framer-zqWo8 .framer-styles-preset-1wxteoy.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.06em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-zqWo8\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d82f59)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/vERNBRcOmJ9SNrq7F4cD/FBgWl4HN4h6U2gnu74UK/avKGuPlKd.js\";const serializationHash=\"framer-0HA2L\";const variantClassNames={iqg4gkHRe:\"framer-v-1f1jneo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iqg4gkHRe\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1f1jneo\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"iqg4gkHRe\",ref:ref??ref1,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wxteoy\",\"data-styles-preset\":\"avKGuPlKd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-db6576dc-4c7a-45f3-8185-da2df13f8e2e, rgb(255, 255, 255)))\"},children:\"VIEW project\"})}),className:\"framer-186kx16\",\"data-framer-name\":\"Enter Project\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bTubEx4BN\",style:{\"--extracted-r6o4lv\":\"var(--token-db6576dc-4c7a-45f3-8185-da2df13f8e2e, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0HA2L.framer-bhxxyn, .framer-0HA2L .framer-bhxxyn { display: block; }\",\".framer-0HA2L.framer-1f1jneo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-0HA2L .framer-186kx16 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0HA2L.framer-1f1jneo { gap: 0px; } .framer-0HA2L.framer-1f1jneo > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-0HA2L.framer-1f1jneo > :first-child { margin-left: 0px; } .framer-0HA2L.framer-1f1jneo > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerBQuCTH3Dj=withCSS(Component,css,\"framer-0HA2L\");export default FramerBQuCTH3Dj;FramerBQuCTH3Dj.displayName=\"Cursor Project\";FramerBQuCTH3Dj.defaultProps={height:14,width:95};addFonts(FramerBQuCTH3Dj,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBQuCTH3Dj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"95\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"14\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";const MotionDivWithFX=withFX(motion.div);const VideoFonts=getFonts(Video);const cycleOrder=[\"HM_Pq0rWS\",\"qrnaQUvEz\"];const serializationHash=\"framer-Mputq\";const variantClassNames={HM_Pq0rWS:\"framer-v-10gl28i\",qrnaQUvEz:\"framer-v-1ln4wld\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:50};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition1,x:0,y:50};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Hidden:\"hidden\",Scroll:\"auto\",Visible:\"visible\"};const humanReadableVariantMap={\"Tablet / Mobile\":\"qrnaQUvEz\",Desktop:\"HM_Pq0rWS\"};const getProps=({color,featuredImage,fontSize,height,id,imageVisible,overflow,padding,projectTitle,radius,shadow,videoPosterImage,videoURL,videoVisible,width,...props})=>{return{...props,DDiiQYOPy:color??props.DDiiQYOPy??\"rgb(0, 0, 0)\",DmfnCKvGH:imageVisible??props.DmfnCKvGH??true,K8kgaP4cL:fontSize??props.K8kgaP4cL??33,KddcM0JjL:radius??props.KddcM0JjL??\"70px\",LHJzyIxIQ:padding??props.LHJzyIxIQ??\"10px 24px 10px 24px\",M1GBS07FB:featuredImage??props.M1GBS07FB,maJa7cqyy:videoPosterImage??props.maJa7cqyy,o1BgJ2LCH:projectTitle??props.o1BgJ2LCH??\"Project Title\",OgLh8ls7A:humanReadableEnumMap[overflow]??overflow??props.OgLh8ls7A??\"hidden\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HM_Pq0rWS\",XQagYNwDL:shadow??props.XQagYNwDL??\"0px 4px 2px 0px rgba(0, 0, 0, 0.25)\",Y05pjQgGe:videoURL??props.Y05pjQgGe??\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",ykdVTSWb2:videoVisible??props.ykdVTSWb2??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,M1GBS07FB,o1BgJ2LCH,XQagYNwDL,Y05pjQgGe,maJa7cqyy,ykdVTSWb2,DmfnCKvGH,DDiiQYOPy,KddcM0JjL,OgLh8ls7A,K8kgaP4cL,LHJzyIxIQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HM_Pq0rWS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10gl28i\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HM_Pq0rWS\",ref:refBinding,style:{\"--7c1nxp\":XQagYNwDL,\"--x5wui2\":OgLh8ls7A,borderBottomLeftRadius:radiusForCorner(KddcM0JjL,3),borderBottomRightRadius:radiusForCorner(KddcM0JjL,2),borderTopLeftRadius:radiusForCorner(KddcM0JjL,0),borderTopRightRadius:radiusForCorner(KddcM0JjL,1),boxShadow:\"var(--7c1nxp)\",...style},...addPropertyOverrides({qrnaQUvEz:{\"data-framer-name\":\"Tablet / Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s4ircf\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"EbatdqP0g\",style:{background:\"linear-gradient(180deg, rgba(69, 205, 255, 0) 23.54050754856419%, rgba(0, 0, 0, 0.5) 84.41441441441442%)\"},variants:{qrnaQUvEz:{background:\"linear-gradient(180deg, rgba(69, 205, 255, 0) 66%, rgba(0, 0, 0, 0.57) 100%)\"}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-16sryj6\",layoutDependency:layoutDependency,layoutId:\"tGrnvyo9p\",style:{\"--rhqvmy\":numberToPixelString(LHJzyIxIQ),backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.3)\",borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-K8kgaP4cL-DcvVgU4Oj) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.01em\"},children:\"Next Project:\"})}),className:\"framer-19dcyfz\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"ob1oA5Qvb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-K8kgaP4cL-DcvVgU4Oj\":K8kgaP4cL},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-K8kgaP4cL-DcvVgU4Oj) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--variable-reference-DDiiQYOPy-DcvVgU4Oj))\"},children:\"Project Title\"})}),className:\"framer-4ou0lx\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"DeNkyUZxC\",style:{\"--extracted-gdpscs\":\"var(--variable-reference-DDiiQYOPy-DcvVgU4Oj)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-DDiiQYOPy-DcvVgU4Oj\":DDiiQYOPy,\"--variable-reference-K8kgaP4cL-DcvVgU4Oj\":K8kgaP4cL},text:o1BgJ2LCH,verticalAlignment:\"top\",withExternalLayout:true})]})}),DmfnCKvGH&&/*#__PURE__*/_jsx(Image,{as:\"figure\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-(componentViewport?.height||800)*1/2)),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(M1GBS07FB)},className:\"framer-1y1omff\",\"data-framer-name\":\"Featured Image\",layoutDependency:layoutDependency,layoutId:\"l05nQM3vW\"}),ykdVTSWb2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wv8o5q-container\",\"data-framer-name\":\"Featured Video\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QsPOSSEoE-container\",name:\"Featured Video\",nodeId:\"QsPOSSEoE\",rendersWithMotion:true,scopeId:\"DcvVgU4Oj\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"QsPOSSEoE\",isMixedBorderRadius:false,layoutId:\"QsPOSSEoE\",loop:true,muted:true,name:\"Featured Video\",objectFit:\"cover\",playing:true,poster:toImageSrc(maJa7cqyy),posterEnabled:true,srcType:\"URL\",srcUrl:Y05pjQgGe,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mputq.framer-i2wkdk, .framer-Mputq .framer-i2wkdk { display: block; }\",\".framer-Mputq.framer-10gl28i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: var(--x5wui2); padding: 0px; position: relative; width: 1200px; }\",\".framer-Mputq .framer-s4ircf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 100%; justify-content: flex-end; overflow: visible; padding: 24px; position: relative; width: 1px; z-index: 4; }\",\".framer-Mputq .framer-16sryj6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 24px 10px 24px; position: relative; width: min-content; }\",\".framer-Mputq .framer-19dcyfz, .framer-Mputq .framer-4ou0lx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Mputq .framer-1y1omff { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-Mputq .framer-wv8o5q-container { flex: none; height: 100%; pointer-events: none; position: absolute; right: 0px; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-Mputq.framer-v-1ln4wld .framer-s4ircf { padding: 20px; }\",\".framer-Mputq.framer-v-1ln4wld .framer-16sryj6 { order: 2; padding: var(--rhqvmy); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qrnaQUvEz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"M1GBS07FB\":\"featuredImage\",\"o1BgJ2LCH\":\"projectTitle\",\"XQagYNwDL\":\"shadow\",\"Y05pjQgGe\":\"videoURL\",\"maJa7cqyy\":\"videoPosterImage\",\"ykdVTSWb2\":\"videoVisible\",\"DmfnCKvGH\":\"imageVisible\",\"DDiiQYOPy\":\"color\",\"KddcM0JjL\":\"radius\",\"OgLh8ls7A\":\"overflow\",\"K8kgaP4cL\":\"fontSize\",\"LHJzyIxIQ\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDcvVgU4Oj=withCSS(Component,css,\"framer-Mputq\");export default FramerDcvVgU4Oj;FramerDcvVgU4Oj.displayName=\"Project Component\";FramerDcvVgU4Oj.defaultProps={height:800,width:1200};addPropertyControls(FramerDcvVgU4Oj,{variant:{options:[\"HM_Pq0rWS\",\"qrnaQUvEz\"],optionTitles:[\"Desktop\",\"Tablet / Mobile\"],title:\"Variant\",type:ControlType.Enum},M1GBS07FB:{title:\"Featured Image\",type:ControlType.ResponsiveImage},o1BgJ2LCH:{defaultValue:\"Project Title\",displayTextArea:false,title:\"Project Title\",type:ControlType.String},XQagYNwDL:{defaultValue:[{blur:2,color:\"rgba(0,0,0,0.25)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:4}],title:\"Shadow\",type:ControlType.BoxShadow},Y05pjQgGe:{defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",title:\"Video URL\",type:ControlType.String},maJa7cqyy:{title:\"Video Poster Image\",type:ControlType.ResponsiveImage},ykdVTSWb2:{defaultValue:true,title:\"Video Visible\",type:ControlType.Boolean},DmfnCKvGH:{defaultValue:true,title:\"Image Visible\",type:ControlType.Boolean},DDiiQYOPy:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},KddcM0JjL:{defaultValue:\"70px\",title:\"Radius\",type:ControlType.BorderRadius},OgLh8ls7A:{defaultValue:\"hidden\",options:[\"hidden\",\"visible\",\"auto\"],optionTitles:[\"Hidden\",\"Visible\",\"Scroll\"],title:\"Overflow\",type:ControlType.Enum},K8kgaP4cL:{defaultValue:33,title:\"Font Size\",type:ControlType.Number},LHJzyIxIQ:{defaultValue:\"10px 24px 10px 24px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerDcvVgU4Oj,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"}]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDcvVgU4Oj\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qrnaQUvEz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerVariables\":\"{\\\"M1GBS07FB\\\":\\\"featuredImage\\\",\\\"o1BgJ2LCH\\\":\\\"projectTitle\\\",\\\"XQagYNwDL\\\":\\\"shadow\\\",\\\"Y05pjQgGe\\\":\\\"videoURL\\\",\\\"maJa7cqyy\\\":\\\"videoPosterImage\\\",\\\"ykdVTSWb2\\\":\\\"videoVisible\\\",\\\"DmfnCKvGH\\\":\\\"imageVisible\\\",\\\"DDiiQYOPy\\\":\\\"color\\\",\\\"KddcM0JjL\\\":\\\"radius\\\",\\\"OgLh8ls7A\\\":\\\"overflow\\\",\\\"K8kgaP4cL\\\":\\\"fontSize\\\",\\\"LHJzyIxIQ\\\":\\\"padding\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DcvVgU4Oj.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const ImageWithFX=withFX(Image);const cycleOrder=[\"pbh8Sjh6J\",\"h0ym1pAIm\",\"mqqmtRQ5I\",\"VpOxX4gtd\",\"mcHYieICU\",\"vBGJNV29r\",\"coROyb5pi\",\"rQjiXLb9D\"];const serializationHash=\"framer-EOjk6\";const variantClassNames={coROyb5pi:\"framer-v-17llvqf\",h0ym1pAIm:\"framer-v-gn8exz\",mcHYieICU:\"framer-v-1ap6svw\",mqqmtRQ5I:\"framer-v-5gych7\",pbh8Sjh6J:\"framer-v-h3eu34\",rQjiXLb9D:\"framer-v-fknhey\",vBGJNV29r:\"framer-v-1v60auu\",VpOxX4gtd:\"framer-v-o5vu7d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:9,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Circle thing\":\"vBGJNV29r\",\"Variant 8\":\"rQjiXLb9D\",Book:\"mqqmtRQ5I\",Direction:\"VpOxX4gtd\",Form:\"mcHYieICU\",Hand:\"pbh8Sjh6J\",Network:\"coROyb5pi\",Pencil:\"h0ym1pAIm\"};const getProps=({height,id,radius,width,...props})=>{return{...props,BxQiuREif:radius??props.BxQiuREif??\"13px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pbh8Sjh6J\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,BxQiuREif,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pbh8Sjh6J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rQjiXLb9D\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"h0ym1pAIm\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"mcHYieICU\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"mqqmtRQ5I\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"coROyb5pi\")return true;return false;};const isDisplayed5=()=>{if([\"h0ym1pAIm\",\"mqqmtRQ5I\",\"VpOxX4gtd\",\"mcHYieICU\",\"vBGJNV29r\",\"coROyb5pi\",\"rQjiXLb9D\"].includes(baseVariant))return false;return true;};const isDisplayed6=()=>{if(baseVariant===\"VpOxX4gtd\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"vBGJNV29r\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h3eu34\",className,classNames),\"data-framer-name\":\"Hand\",layoutDependency:layoutDependency,layoutId:\"pbh8Sjh6J\",ref:refBinding,style:{backgroundColor:\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\",borderBottomLeftRadius:radiusForCorner(BxQiuREif,3),borderBottomRightRadius:radiusForCorner(BxQiuREif,2),borderTopLeftRadius:radiusForCorner(BxQiuREif,0),borderTopRightRadius:radiusForCorner(BxQiuREif,1),...style},...addPropertyOverrides({coROyb5pi:{\"data-framer-name\":\"Network\"},h0ym1pAIm:{\"data-framer-name\":\"Pencil\"},mcHYieICU:{\"data-framer-name\":\"Form\"},mqqmtRQ5I:{\"data-framer-name\":\"Book\"},rQjiXLb9D:{\"data-framer-name\":\"Variant 8\"},vBGJNV29r:{\"data-framer-name\":\"Circle thing\"},VpOxX4gtd:{\"data-framer-name\":\"Direction\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-kt65pb\",\"data-framer-name\":\"Icon\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"g6BvPm4_I\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M232 208a8 8 0 0 1-8 8H32a8 8 0 0 1-8-8V48a8 8 0 0 1 16 0v152h184a8 8 0 0 1 8 8Zm-100-48a12 12 0 1 0-12-12 12 12 0 0 0 12 12Zm-24-56a12 12 0 1 0-12-12 12 12 0 0 0 12 12Zm-32 72a12 12 0 1 0-12-12 12 12 0 0 0 12 12Zm96-48a12 12 0 1 0-12-12 12 12 0 0 0 12 12Zm24-40a12 12 0 1 0-12-12 12 12 0 0 0 12 12Zm-20 76a12 12 0 1 0 12-12 12 12 0 0 0-12 12Z\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-yhacm6\",\"data-framer-name\":\"Icon\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"appsgU8XO\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m227.31 73.37-44.68-44.69a16 16 0 0 0-22.63 0L36.69 152A15.86 15.86 0 0 0 32 163.31V208a16 16 0 0 0 16 16h44.69a15.86 15.86 0 0 0 11.31-4.69L227.31 96a16 16 0 0 0 0-22.63ZM192 108.68 147.31 64l24-24L216 84.68Z\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1akmytr\",\"data-framer-name\":\"Icon\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"lUuG0DR77\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M111.59 181.47A8 8 0 0 1 104 192H24a8 8 0 0 1-7.59-10.53l40-120a8 8 0 0 1 15.18 0ZM208 76a52 52 0 1 0-52 52 52.06 52.06 0 0 0 52-52Zm16 68h-88a8 8 0 0 0-8 8v56a8 8 0 0 0 8 8h88a8 8 0 0 0 8-8v-56a8 8 0 0 0-8-8Z\"/></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-eo7oe6\",\"data-framer-name\":\"Icon\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"ZrD71c2RU\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M232 48h-64a32 32 0 0 0-32 32v87.73a8.17 8.17 0 0 1-7.47 8.25 8 8 0 0 1-8.53-8V80a32 32 0 0 0-32-32H24a8 8 0 0 0-8 8v144a8 8 0 0 0 8 8h72a24 24 0 0 1 24 23.94 7.9 7.9 0 0 0 5.12 7.55A8 8 0 0 0 136 232a24 24 0 0 1 24-24h72a8 8 0 0 0 8-8V56a8 8 0 0 0-8-8Zm-24 120h-39.73a8.17 8.17 0 0 1-8.25-7.47 8 8 0 0 1 8-8.53h39.73a8.17 8.17 0 0 1 8.25 7.47 8 8 0 0 1-8 8.53Zm0-32h-39.73a8.17 8.17 0 0 1-8.25-7.47 8 8 0 0 1 8-8.53h39.73a8.17 8.17 0 0 1 8.25 7.47 8 8 0 0 1-8 8.53Zm0-32h-39.73a8.17 8.17 0 0 1-8.27-7.47 8 8 0 0 1 8-8.53h39.73a8.17 8.17 0 0 1 8.27 7.47 8 8 0 0 1-8 8.53Z\"/></svg>',withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1rb6cgz\",\"data-framer-name\":\"Icon\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"Kw65d4Ime\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M227.81 52.19a28 28 0 0 0-39.6 0 28.14 28.14 0 0 0-4 5L148 47.33a28 28 0 0 0-47.8-19.14A28 28 0 0 0 94.7 60L54.58 96.1a28 28 0 0 0-34.39 4.1 28 28 0 0 0 36.7 42.12l76.75 56.28a28 28 0 1 0 46.17-10.39 27.66 27.66 0 0 0-3.33-2.84L206.63 100h1.38a28 28 0 0 0 19.8-47.79Zm-66.42 127.86a28 28 0 0 0-18.29 5.64l-76.74-56.28A28.15 28.15 0 0 0 65.29 108l40.12-36.11a28 28 0 0 0 38.37-9.12L180 72.66a27.88 27.88 0 0 0 8.17 19.13 28.61 28.61 0 0 0 3.32 2.85Z\"/></svg>',withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:32,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-((componentViewport?.height||40)-0)*.5)/2)),pixelHeight:256,pixelWidth:256,src:\"https://framerusercontent.com/images/uo0Ie1iEOH47bV7j279KObL7u4.svg\"},className:\"framer-1sexqjl\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"MHx6N5Fd1\"}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1vgihwb\",\"data-framer-name\":\"Icon\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"kQPBgOu8J\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"m237.66 141.66-32 32A8 8 0 0 1 192 168v-24h-68.69l-40 40 18.35 18.34A8 8 0 0 1 96 216H48a8 8 0 0 1-8-8v-48a8 8 0 0 1 13.66-5.66L72 172.69l40-40V64H88a8 8 0 0 1-5.66-13.66l32-32a8 8 0 0 1 11.32 0l32 32A8 8 0 0 1 152 64h-24v64h64v-24a8 8 0 0 1 13.66-5.66l32 32a8 8 0 0 1 0 11.32Z\"/></svg>',withExternalLayout:true}),isDisplayed7()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:32,pixelHeight:256,pixelWidth:256,src:\"https://framerusercontent.com/images/4D2QPZzILxYlUwsqsQcjlZ8fQw.svg\"},className:\"framer-scpar0\",layoutDependency:layoutDependency,layoutId:\"BabInwZwM\",...addPropertyOverrides({vBGJNV29r:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:32,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-((componentViewport?.height||40)-0)*.5)/2)),pixelHeight:256,pixelWidth:256,src:\"https://framerusercontent.com/images/4D2QPZzILxYlUwsqsQcjlZ8fQw.svg\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EOjk6.framer-1mur3eo, .framer-EOjk6 .framer-1mur3eo { display: block; }\",\".framer-EOjk6.framer-h3eu34 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EOjk6 .framer-kt65pb { flex: none; height: 60%; position: relative; width: 60%; }\",\".framer-EOjk6 .framer-yhacm6, .framer-EOjk6 .framer-1akmytr, .framer-EOjk6 .framer-eo7oe6, .framer-EOjk6 .framer-1vgihwb { flex: none; height: 50%; position: relative; width: 50%; }\",\".framer-EOjk6 .framer-1rb6cgz { flex: none; height: 65%; position: relative; width: 60%; }\",\".framer-EOjk6 .framer-1sexqjl, .framer-EOjk6 .framer-scpar0 { flex: none; height: 50%; overflow: hidden; position: relative; width: 50%; }\",\".framer-EOjk6.framer-v-gn8exz.framer-h3eu34, .framer-EOjk6.framer-v-5gych7.framer-h3eu34, .framer-EOjk6.framer-v-o5vu7d.framer-h3eu34, .framer-EOjk6.framer-v-1ap6svw.framer-h3eu34, .framer-EOjk6.framer-v-1v60auu.framer-h3eu34, .framer-EOjk6.framer-v-17llvqf.framer-h3eu34, .framer-EOjk6.framer-v-fknhey.framer-h3eu34 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h0ym1pAIm\":{\"layout\":[\"fixed\",\"fixed\"]},\"mqqmtRQ5I\":{\"layout\":[\"fixed\",\"fixed\"]},\"VpOxX4gtd\":{\"layout\":[\"fixed\",\"fixed\"]},\"mcHYieICU\":{\"layout\":[\"fixed\",\"fixed\"]},\"vBGJNV29r\":{\"layout\":[\"fixed\",\"fixed\"]},\"coROyb5pi\":{\"layout\":[\"fixed\",\"fixed\"]},\"rQjiXLb9D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BxQiuREif\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerkgl8epUJd=withCSS(Component,css,\"framer-EOjk6\");export default Framerkgl8epUJd;Framerkgl8epUJd.displayName=\"Section Icon\";Framerkgl8epUJd.defaultProps={height:40,width:40};addPropertyControls(Framerkgl8epUJd,{variant:{options:[\"pbh8Sjh6J\",\"h0ym1pAIm\",\"mqqmtRQ5I\",\"VpOxX4gtd\",\"mcHYieICU\",\"vBGJNV29r\",\"coROyb5pi\",\"rQjiXLb9D\"],optionTitles:[\"Hand\",\"Pencil\",\"Book\",\"Direction\",\"Form\",\"Circle thing\",\"Network\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum},BxQiuREif:{defaultValue:\"13px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(Framerkgl8epUJd,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkgl8epUJd\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h0ym1pAIm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mqqmtRQ5I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VpOxX4gtd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mcHYieICU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vBGJNV29r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"coROyb5pi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rQjiXLb9D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"BxQiuREif\\\":\\\"radius\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kgl8epUJd.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotGridBG from\"https://framerusercontent.com/modules/kvYE7o3AmsUwjxyGR19H/8cTig1Lqvdpt2jxMKvtQ/m9pqEkv7j.js\";const DotGridBGFonts=getFonts(DotGridBG);const cycleOrder=[\"V2Aa5Hdoq\",\"oXTk7HcBm\"];const serializationHash=\"framer-hGUhF\";const variantClassNames={oXTk7HcBm:\"framer-v-1fhslhl\",V2Aa5Hdoq:\"framer-v-j9fa9c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.15,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"V2Aa5Hdoq\",Phone:\"oXTk7HcBm\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"V2Aa5Hdoq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"V2Aa5Hdoq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j9fa9c\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"V2Aa5Hdoq\",ref:refBinding,style:{backgroundColor:\"rgb(31, 31, 31)\",...style},...addPropertyOverrides({oXTk7HcBm:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||900)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,...addPropertyOverrides({oXTk7HcBm:{height:(componentViewport?.height||418)-0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8id8fl-container\",layoutDependency:layoutDependency,layoutId:\"Di0jnuZDL-container\",nodeId:\"Di0jnuZDL\",rendersWithMotion:true,scopeId:\"LmU0LpATS\",children:/*#__PURE__*/_jsx(DotGridBG,{AfFxqVQ5Q:.13,F_VuZBXjU:\"var(--token-70448ace-32d8-4f6b-ab84-ae6a9c1a79e1, rgb(246, 245, 244))\",height:\"100%\",id:\"Di0jnuZDL\",layoutId:\"Di0jnuZDL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hGUhF.framer-f1a2dm, .framer-hGUhF .framer-f1a2dm { display: block; }\",\".framer-hGUhF.framer-j9fa9c { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: 900px; justify-content: flex-start; overflow: hidden; padding: 50px 24px 50px 24px; position: relative; width: 1440px; }\",\".framer-hGUhF .framer-8id8fl-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-hGUhF.framer-v-1fhslhl.framer-j9fa9c { height: min-content; min-height: 418px; width: 370px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 900\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oXTk7HcBm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLmU0LpATS=withCSS(Component,css,\"framer-hGUhF\");export default FramerLmU0LpATS;FramerLmU0LpATS.displayName=\"Footer 2\";FramerLmU0LpATS.defaultProps={height:900,width:1440};addPropertyControls(FramerLmU0LpATS,{variant:{options:[\"V2Aa5Hdoq\",\"oXTk7HcBm\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLmU0LpATS,[{explicitInter:true,fonts:[]},...DotGridBGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLmU0LpATS\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oXTk7HcBm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"900\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LmU0LpATS.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as o,steps as h}from\"@motionone/easing\";const l={ease:o(.25,.1,.25,1),\"ease-in\":o(.42,0,1,1),\"ease-in-out\":o(.42,0,.58,1),\"ease-out\":o(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return o(...s);const a=l[s];if(a)return a;if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return h(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:o,duration:h=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\",autoplay:d=true}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||s.easing;if(a(o)){const t=o.createAnimation(i);o=t.easing;i=t.keyframes||i;h=t.duration||h}this.repeat=m;this.easing=n(o)?e:getEasingFunction(o);this.updateDuration(h);const f=r(i,c,n(o)?o.map(getEasingFunction):e);this.tick=i=>{var e;l;let s=0;s=this.pauseTime!==void 0?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);this.playState===\"finished\"&&this.pauseTime===void 0&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);r===1&&n--;const o=n%2;(p===\"reverse\"||p===\"alternate\"&&o||p===\"alternate-reverse\"&&!o)&&(r=1-r);const h=s>=this.totalDuration?1:Math.min(r,1);const m=f(this.easing(h));t(m);const c=this.pauseTime===void 0&&(this.playState===\"finished\"||s>=this.totalDuration+u);if(c){this.playState=\"finished\";(e=this.resolve)===null||e===void 0?void 0:e.call(this,m)}else this.playState!==\"idle\"&&(this.frameRequestId=requestAnimationFrame(this.tick))};d&&this.play()}play(){const t=performance.now();this.playState=\"running\";this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId);(t=this.reject)===null||t===void 0?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n//# sourceMappingURL=index.es.js.map\n", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "class MotionValue{setAnimation(i){this.animation=i;i===null||i===void 0?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n//# sourceMappingURL=index.es.js.map\n", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(typeof t!==\"function\"&&t!==null)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols===\"function\"){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n;if(typeof Reflect===\"object\"&&typeof Reflect.decorate===\"function\")i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __esDecorate(e,t,r,n,o,a){function accept(e){if(e!==void 0&&typeof e!==\"function\")throw new TypeError(\"Function expected\");return e}var i=n.kind,c=i===\"getter\"?\"get\":i===\"setter\"?\"set\":\"value\";var s=!t&&e?n.static?e:e.prototype:null;var l=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{});var u,_=false;for(var f=r.length-1;f>=0;f--){var p={};for(var y in n)p[y]=y===\"access\"?{}:n[y];for(var y in n.access)p.access[y]=n.access[y];p.addInitializer=function(e){if(_)throw new TypeError(\"Cannot add initializers after decoration has completed\");a.push(accept(e||null))};var d=(0,r[f])(i===\"accessor\"?{get:l.get,set:l.set}:l[c],p);if(i===\"accessor\"){if(d===void 0)continue;if(d===null||typeof d!==\"object\")throw new TypeError(\"Object expected\");(u=accept(d.get))&&(l.get=u);(u=accept(d.set))&&(l.set=u);(u=accept(d.init))&&o.unshift(u)}else(u=accept(d))&&(i===\"field\"?o.unshift(u):l[c]=u)}s&&Object.defineProperty(s,n.name,l);_=true}function __runInitializers(e,t,r){var n=arguments.length>2;for(var o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function __propKey(e){return typeof e===\"symbol\"?e:\"\".concat(e)}function __setFunctionName(e,t,r){typeof t===\"symbol\"&&(t=t.description?\"[\".concat(t.description,\"]\"):\"\");return Object.defineProperty(e,\"name\",{configurable:true,value:r?\"\".concat(r,\" \",t):t})}function __metadata(e,t){if(typeof Reflect===\"object\"&&typeof Reflect.metadata===\"function\")return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol===\"function\"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(c){if(r)throw new TypeError(\"Generator is already executing.\");while(a&&(a=0,c[0]&&(i=0)),i)try{if(r=1,n&&(o=c[0]&2?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;(n=0,o)&&(c=[c[0]&2,o.value]);switch(c[0]){case 0:case 1:o=c;break;case 4:i.label++;return{value:c[1],done:false};case 5:i.label++;n=c[1];c=[0];continue;case 7:c=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){i=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(c[0]===6&&i.label<o[1]){i.label=o[1];o=c;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(c);break}o[2]&&i.ops.pop();i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e];n=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)n===\"default\"||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=typeof Symbol===\"function\"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length===\"number\")return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=typeof Symbol===\"function\"&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((t===void 0||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||arguments.length===2)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\",awaitReturn),n[Symbol.asyncIterator]=function(){return this},n;function awaitReturn(e){return function(t){return Promise.resolve(t).then(e,reject)}}function verb(e,t){if(o[e]){n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))};t&&(n[e]=t(n[e]))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:false}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=typeof __values===\"function\"?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(r!=null)for(var o in r)o!==\"default\"&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(r===\"a\"&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(typeof t===\"function\"?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return r===\"m\"?n:r===\"a\"?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(n===\"m\")throw new TypeError(\"Private method is not writable\");if(n===\"a\"&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(typeof t===\"function\"?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return n===\"a\"?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(t===null||typeof t!==\"object\"&&typeof t!==\"function\")throw new TypeError(\"Cannot use 'in' operator on non-object\");return typeof e===\"function\"?t===e:e.has(t)}function __addDisposableResource(e,t,r){if(t!==null&&t!==void 0){if(typeof t!==\"object\"&&typeof t!==\"function\")throw new TypeError(\"Object expected.\");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError(\"Symbol.asyncDispose is not defined.\");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");n=t[Symbol.dispose];r&&(o=n)}if(typeof n!==\"function\")throw new TypeError(\"Object not disposable.\");o&&(n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}});e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:true});return t}var r=typeof SuppressedError===\"function\"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name=\"SuppressedError\",n.error=e,n.suppressed=t,n};function __disposeResources(e){function fail(t){e.error=e.hasError?new r(t,e.error,\"An error was suppressed during disposal.\"):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var r=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(r).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()}var n={__extends:__extends,__assign:__assign,__rest:__rest,__decorate:__decorate,__param:__param,__metadata:__metadata,__awaiter:__awaiter,__generator:__generator,__createBinding:e,__exportStar:__exportStar,__values:__values,__read:__read,__spread:__spread,__spreadArrays:__spreadArrays,__spreadArray:__spreadArray,__await:__await,__asyncGenerator:__asyncGenerator,__asyncDelegator:__asyncDelegator,__asyncValues:__asyncValues,__makeTemplateObject:__makeTemplateObject,__importStar:__importStar,__importDefault:__importDefault,__classPrivateFieldGet:__classPrivateFieldGet,__classPrivateFieldSet:__classPrivateFieldSet,__classPrivateFieldIn:__classPrivateFieldIn,__addDisposableResource:__addDisposableResource,__disposeResources:__disposeResources};export{__addDisposableResource,__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__disposeResources,__esDecorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__propKey,__read,__rest,__runInitializers,__setFunctionName,__spread,__spreadArray,__spreadArrays,__values,n as default};\n//# sourceMappingURL=tslib.es6.mjs.map\n", "import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i,restDistance:h}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);const g=Math.abs(d)<5;i||(i=g?.01:2);h||(h=g?.005:.5);let m;if(l<1){const e=f*Math.sqrt(1-l*l);m=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else m=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=m(e);const t=e===0?c:calcGeneratorVelocity(m,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>i!==void 0&&e<i||h!==void 0&&e>h;const nearestBoundary=e=>i===void 0?h:h===void 0||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=c===void 0?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&p===void 0){t=true;applyFriction(e);checkCatchBoundary(e)}if(p!==void 0&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));n===void 0&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;i.length===1&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(n!==null&&n!==void 0?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n//# sourceMappingURL=index.es.js.map\n", "import{getEasingFunction as e,Animation as t}from\"@motionone/animation\";import{invariant as n}from\"hey-listen\";import{MotionValue as o}from\"@motionone/types\";import{noopReturn as i,addUniqueItem as s,progress as r,isFunction as a,defaults as c,isCubicBezier as l,isString as f,isEasingGenerator as u,isEasingList as d,isNumber as g,time as m,noop as h,removeItem as p,mix as v,getEasingForSegment as y,defaultOffset as w,fillOffset as E,velocityPerSecond as b,interpolate as A}from\"@motionone/utils\";import{__rest as S}from\"tslib\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as z,glide as V}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(e,t){e.has(t)||e.set(t,new o);return e.get(t)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const M={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const B={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:i},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const N=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{N.push(e+t);k.set(asTransformCssVar(e+t),B[e])}))}));const compareTransformOrder=(e,t)=>N.indexOf(e)-N.indexOf(t);const $=new Set(N);const isTransform=e=>$.has(e);const addTransformToElement=(e,t)=>{M[t]&&(t=M[t]);const{transforms:n}=getAnimationData(e);s(n,t);e.style.transform=buildTransformTemplate(n)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const C=new Set;function registerCssVariable(e){if(!C.has(e)){C.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const j={cssRegisterProperty:()=>typeof CSS!==\"undefined\"&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const P={};const R={};for(const e in j)R[e]=()=>{P[e]===void 0&&(P[e]=j[e]());return P[e]};const H=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const o=Math.round(t/H);for(let t=0;t<o;t++)n+=e(r(0,o-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>a(e)?R.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:c.easing:l(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)e[n]===null&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){M[e]&&(e=M[e]);return isTransform(e)?asTransformCssVar(e):e}const I={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&n!==0){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&e.playState!==\"finished\")try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getUnitConverter(e,t){var n;let o=(t===null||t===void 0?void 0:t.toDefaultUnit)||i;const s=e[e.length-1];if(f(s)){const e=((n=s.match(/(-?[\\d.]+)([a-z%]*)/))===null||n===void 0?void 0:n[2])||\"\";e&&(o=t=>t+e)}return o}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={},i){const s=getDevToolsRecord();const r=o.record!==false&&s;let l;let{duration:f=c.duration,delay:p=c.delay,endDelay:v=c.endDelay,repeat:y=c.repeat,easing:w=c.easing,persist:E=false,direction:b,offset:A,allowWebkitAcceleration:S=false,autoplay:O=true}=o;const x=getAnimationData(e);const z=isTransform(t);let V=R.waapi();z&&addTransformToElement(e,t);const W=getStyleName(t);const L=getMotionValue(x.values,W);const T=k.get(W);stopAnimation(L.animation,!(u(w)&&L.generator)&&o.record!==false);return()=>{const readInitialValue=()=>{var t,n;return(n=(t=I.get(e,W))!==null&&t!==void 0?t:T===null||T===void 0?void 0:T.initialValue)!==null&&n!==void 0?n:0};let c=hydrateKeyframes(keyframesList(n),readInitialValue);const x=getUnitConverter(c,T);if(u(w)){const e=w.createAnimation(c,t!==\"opacity\",readInitialValue,W,L);w=e.easing;c=e.keyframes||c;f=e.duration||f}isCssVar(W)&&(R.cssRegisterProperty()?registerCssVariable(W):V=false);z&&!R.linearEasing()&&(a(w)||d(w)&&w.some(a))&&(V=false);if(V){T&&(c=c.map((e=>g(e)?T.toDefaultUnit(e):e)));c.length!==1||R.partialKeyframes()&&!r||c.unshift(readInitialValue());const t={delay:m.ms(p),duration:m.ms(f),endDelay:m.ms(v),easing:d(w)?void 0:convertEasing(w,f),direction:b,iterations:y+1,fill:\"both\"};l=e.animate({[W]:c,offset:A,easing:d(w)?w.map((e=>convertEasing(e,f))):void 0},t);l.finished||(l.finished=new Promise(((e,t)=>{l.onfinish=e;l.oncancel=t})));const n=c[c.length-1];l.finished.then((()=>{if(!E){I.set(e,W,n);l.cancel()}})).catch(h);S||(l.playbackRate=1.000001)}else if(i&&z){c=c.map((e=>typeof e===\"string\"?parseFloat(e):e));c.length===1&&c.unshift(parseFloat(readInitialValue()));l=new i((t=>{I.set(e,W,x?x(t):t)}),c,Object.assign(Object.assign({},o),{duration:f,easing:w}))}else{const t=c[c.length-1];I.set(e,W,T&&g(t)?T.toDefaultUnit(t):t)}r&&s(e,t,c,{duration:f,delay:p,easing:w,repeat:y,offset:A},\"motion-one\");L.setAnimation(l);l&&!O&&l.pause();return l}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(typeof e===\"string\")if(t){(n=t[e])!==null&&n!==void 0?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=c.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},U);const getActiveAnimation=e=>e.animations[0];const U={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return m.s((n===null||n===void 0?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return n===null||n===void 0?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(h));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return typeof(n===null||n===void 0?void 0:n[t])===\"undefined\"?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=m.ms(n);case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(t=.1,{start:n=0,from:o=0,easing:i}={}){return(s,r)=>{const a=g(o)?o:getFromIndex(o,r);const c=Math.abs(a-s);let l=t*c;if(i){const n=r*t;const o=e(i);l=o(l/n)*n}return n+l}}function getFromIndex(e,t){if(e===\"first\")return 0;{const n=t-1;return e===\"last\"?n:n/2}}function resolveOption(e,t,n){return a(e)?e(t,n):e}function createAnimate(e){return function animate(t,o,i={}){t=resolveElements(t);const s=t.length;n(Boolean(s),\"No valid element provided.\");n(Boolean(o),\"No keyframes defined.\");const r=[];for(let n=0;n<s;n++){const a=t[n];for(const t in o){const c=getOptions(i,t);c.delay=resolveOption(c.delay,n,s);const l=animateStyle(a,t,o[t],c,e);r.push(l)}}return withControls(r,i,i.duration)}}const F=createAnimate(t);function calcNextTime(e,t,n,o){var i;return g(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):t===\"<\"?n:(i=o.get(t))!==null&&i!==void 0?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){p(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:v(i,s,o[r]),easing:y(n,r)})}function compareByTime(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function timeline(e,n={}){var o;const i=createAnimationsFromTimeline(e,n);const s=i.map((e=>animateStyle(...e,t))).filter(Boolean);return withControls(s,n,(o=i[0])===null||o===void 0?void 0:o[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:o={}}=t,i=S(t,[\"defaultOptions\"]);const s=[];const a=new Map;const l={};const d=new Map;let g=0;let m=0;let h=0;for(let t=0;t<e.length;t++){const i=e[t];if(f(i)){d.set(i,m);continue}if(!Array.isArray(i)){d.set(i.name,calcNextTime(m,i.at,g,d));continue}const[s,r,p={}]=i;p.at!==void 0&&(m=calcNextTime(m,p.at,g,d));let v=0;const y=resolveElements(s,l);const b=y.length;for(let e=0;e<b;e++){const t=y[e];const i=getElementSequence(t,a);for(const t in r){const s=getValueSequence(t,i);let a=keyframesList(r[t]);const l=getOptions(p,t);let{duration:f=o.duration||c.duration,easing:d=o.easing||c.easing}=l;if(u(d)){n(t===\"opacity\"||a.length>1,\"spring must be provided 2 keyframes within timeline()\");const e=d.createAnimation(a,t!==\"opacity\",(()=>0),t);d=e.easing;a=e.keyframes||a;f=e.duration||f}const g=resolveOption(p.delay,e,b)||0;const y=m+g;const A=y+f;let{offset:S=w(a.length)}=l;S.length===1&&S[0]===0&&(S[1]=1);const O=S.length-a.length;O>0&&E(S,O);a.length===1&&a.unshift(null);addKeyframes(s,a,d,S,y,A);v=Math.max(g+f,v);h=Math.max(A,h)}}g=m;m+=v}a.forEach(((e,t)=>{for(const n in e){const a=e[n];a.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];l.push(n);f.push(r(0,h,t));u.push(o||c.easing)}if(f[0]!==0){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(f[f.length-1]!==1){f.push(1);l.push(null)}s.push([t,n,l,Object.assign(Object.assign(Object.assign({},o),{duration:h,easing:u,offset:f}),i)])}}));return s}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function canGenerate(e){return g(e)&&!isNaN(e)}function getAsNumber(e){return f(e)?parseFloat(e):e}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s},n)));return o.get(a)};const getKeyframes=(e,n)=>{t.has(e)||t.set(e,O(e,n));return t.get(e)};return{createAnimation:(e,t=true,n,o,s)=>{let r;let a;let c;let l=0;let f=i;const u=e.length;if(t){f=getUnitConverter(e,o?k.get(getStyleName(o)):void 0);const t=e[u-1];c=getAsNumber(t);if(u>1&&e[0]!==null)a=getAsNumber(e[0]);else{const e=s===null||s===void 0?void 0:s.generator;if(e){const{animation:t,generatorStartTime:n}=s;const o=(t===null||t===void 0?void 0:t.startTime)||n||0;const i=(t===null||t===void 0?void 0:t.currentTime)||performance.now()-o;const r=e(i).current;a=r;l=x((t=>e(t).current),i,r)}else n&&(a=getAsNumber(n()))}}if(canGenerate(a)&&canGenerate(c)){const e=getGenerator(a,c,l,o===null||o===void 0?void 0:o.includes(\"scale\"));r=Object.assign(Object.assign({},getKeyframes(e,f)),{easing:\"linear\"});if(s){s.generator=e;s.generatorStartTime=performance.now()}}if(!r){const e=getKeyframes(getGenerator(0,100));r={easing:\"ease\",duration:e.overshootDuration}}return r}}}}const G=createGeneratorEasing(z);const q=createGeneratorEasing(V);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(typeof IntersectionObserver===\"undefined\")return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);a(n)?r.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:typeof i===\"number\"?i:K[i]});s.forEach((e=>c.observe(e)));return()=>c.disconnect()}const _=new WeakMap;let Z;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;(o=_.get(e))===null||o===void 0?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){typeof ResizeObserver!==\"undefined\"&&(Z=new ResizeObserver(notifyAll))}function resizeElement(e,t){Z||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=_.get(e);if(!n){n=new Set;_.set(e,n)}n.add(t);Z===null||Z===void 0?void 0:Z.observe(e)}));return()=>{n.forEach((e=>{const n=_.get(e);n===null||n===void 0?void 0:n.delete(t);(n===null||n===void 0?void 0:n.size)||(Z===null||Z===void 0?void 0:Z.unobserve(e))}))}}const X=new Set;let Y;function createWindowResizeHandler(){Y=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};X.forEach((e=>e(t)))};window.addEventListener(\"resize\",Y)}function resizeWindow(e){X.add(e);Y||createWindowResizeHandler();return()=>{X.delete(e);!X.size&&Y&&(Y=void 0)}}function resize(e,t){return a(e)?resizeWindow(e):resizeElement(e,t)}const J=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const Q={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:a}=Q[t];const c=i.current;const l=n.time;i.current=e[`scroll${a}`];i.scrollLength=e[`scroll${s}`]-e[`client${s}`];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=r(0,i.scrollLength,i.current);const f=o-l;i.velocity=f>J?0:b(i.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&o.tagName!==\"svg\")o=o.parentNode}return n}const ee={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const te={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;te[e]!==void 0&&(e=te[e]);if(f(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}g(e)&&(o=t*e);return n+o}const ne=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:ne;let s=0;let r=0;if(g(e))i=[e,e];else if(f(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,te[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const oe={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=ee.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=s===\"y\"?\"height\":\"width\";const a=i!==e?calcInset(i,e):oe;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=A(w(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:a(t)?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,t){e.pause();e.forEachNative(((e,{easing:t})=>{var n,o;if(e.updateDuration){t||(e.easing=i);e.updateDuration(1)}else{const i={duration:1e3};t||(i.easing=\"linear\");(o=(n=e.effect)===null||n===void 0?void 0:n.updateTiming)===null||o===void 0?void 0:o.call(n,i)}}));return()=>{e.currentTime=t.progress}}const ie=new WeakMap;const se=new WeakMap;const re=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=re.get(n);if(!i){i=new Set;re.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!ie.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};ie.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&se.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=ie.get(n);const c=requestAnimationFrame(a);return()=>{var t;typeof e!==\"function\"&&e.stop();cancelAnimationFrame(c);const o=re.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=ie.get(n);ie.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);(t=se.get(n))===null||t===void 0?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return typeof e===\"object\"}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ae;function processScheduledAnimations(){if(!ae)return;const e=ae.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ae=void 0}function scheduleAnimation(e){if(ae)s(ae,e);else{ae=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ae&&p(ae,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ce={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||o.pointerType===\"mouse\"){n();dispatchPointerEvent(e,t,o)}};const le={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const fe={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ue={inView:ce,hover:le,press:fe};const de=[\"initial\",\"animate\",...Object.keys(ue),\"exit\"];const ge=new WeakMap;function createMotionState(e={},o){let i;let s=o?o.getDepth()+1:0;const r={initial:true,animate:true};const a={};const c={};for(const t of de)c[t]=typeof e[t]===\"string\"?e[t]:o===null||o===void 0?void 0:o.getContext()[t];const l=e.initial===false?\"animate\":\"initial\";let f=resolveVariant(e[l]||c[l],e.variants)||{},u=S(f,[\"transition\"]);const d=Object.assign({},u);function*animateUpdates(){var n,o;const s=u;u={};const a={};for(const t of de){if(!r[t])continue;const i=resolveVariant(e[t]);if(i)for(const t in i)if(t!==\"transition\"){u[t]=i[t];a[t]=getOptions((o=(n=i.transition)!==null&&n!==void 0?n:e.transition)!==null&&o!==void 0?o:{},t)}}const c=new Set([...Object.keys(u),...Object.keys(s)]);const l=[];c.forEach((e=>{var n;u[e]===void 0&&(u[e]=d[e]);if(hasChanged(s[e],u[e])){(n=d[e])!==null&&n!==void 0?n:d[e]=I.get(i,e);l.push(animateStyle(i,e,u[e],a[e],t))}}));yield;const f=l.map((e=>e())).filter(Boolean);if(!f.length)return;const g=u;i.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(f.map((e=>e.finished))).then((()=>{i.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(h)}const setGesture=(e,t)=>()=>{r[e]=t;scheduleAnimation(g)};const updateGestureSubscriptions=()=>{for(const t in ue){const n=ue[t].isActive(e);const o=a[t];if(n&&!o)a[t]=ue[t].subscribe(i,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!n&&o){o();delete a[t]}}};const g={update:t=>{if(i){e=t;updateGestureSubscriptions();scheduleAnimation(g)}},setActive:(e,t)=>{if(i){r[e]=t;scheduleAnimation(g)}},animateUpdates:animateUpdates,getDepth:()=>s,getTarget:()=>u,getOptions:()=>e,getContext:()=>c,mount:e=>{n(Boolean(e),\"Animation state must be mounted with valid Element\");i=e;ge.set(i,g);updateGestureSubscriptions();return()=>{ge.delete(i);unscheduleAnimation(g);for(const e in a)a[e]()}},isMounted:()=>Boolean(i)};return g}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){M[o]&&(o=M[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=k.get(o);r&&(s=g(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{ee as ScrollOffset,F as animate,animateStyle,createAnimate,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,ge as mountedStates,resize,scroll,G as spring,stagger,I as style,timeline,withControls};\n//# sourceMappingURL=index.es.js.map\n", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-kjcRj .framer-styles-preset-11ptz2s:not(.rich-text-wrapper), .framer-kjcRj .framer-styles-preset-11ptz2s.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #8fcbff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: underline; }\"];export const className=\"framer-kjcRj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MuUPmhEGXr5yg6ECTTwK/tV9TnebmJevcTCNehuUt/tpyX4v7Em.js\";const TickerFonts=getFonts(Ticker);const MotionDivWithFX=withFX(motion.div);const serializationHash=\"framer-7hzv2\";const variantClassNames={MX4uiTQqn:\"framer-v-1wlxorn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:75};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition1,x:0,y:75};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({fontSize,height,id,padding,width,...props})=>{return{...props,DzfgVuLt7:fontSize??props.DzfgVuLt7??57,gvq15Xo9a:padding??props.gvq15Xo9a??\"13px 40px 13px 40px\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,DzfgVuLt7,gvq15Xo9a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MX4uiTQqn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1wlxorn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MX4uiTQqn\",ref:refBinding,style:{\"--19fuz0n\":numberToPixelString(gvq15Xo9a),backgroundColor:\"rgb(76, 125, 217)\",borderBottomLeftRadius:361,borderBottomRightRadius:361,borderTopLeftRadius:361,borderTopRightRadius:361,boxShadow:\"0px 2px 4px 0px rgba(0, 0, 0, 0.25)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2js63a-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DBAY4W76v-container\",nodeId:\"DBAY4W76v\",rendersWithMotion:true,scopeId:\"Qz3DDo3ie\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:3,height:\"100%\",hoverFactor:1,id:\"DBAY4W76v\",layoutId:\"DBAY4W76v\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-147u9ma\",layoutDependency:layoutDependency,layoutId:\"zedC6tMZ4\",style:{borderBottomLeftRadius:361,borderBottomRightRadius:361,borderTopLeftRadius:361,borderTopRightRadius:361},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy04MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-DzfgVuLt7-Qz3DDo3ie) * 1px)\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:me@yvesjoseph.com\",motionChild:true,nodeId:\"K5bkJ70Ot\",openInNewTab:true,scopeId:\"Qz3DDo3ie\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11ptz2s\",\"data-styles-preset\":\"tpyX4v7Em\",children:\"me@yvesjoseph.com\"})})})}),className:\"framer-1k61crz\",fonts:[\"GF;DM Sans-800\"],layoutDependency:layoutDependency,layoutId:\"K5bkJ70Ot\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--variable-reference-DzfgVuLt7-Qz3DDo3ie\":DzfgVuLt7},verticalAlignment:\"top\",withExternalLayout:true})})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7hzv2.framer-dznwfu, .framer-7hzv2 .framer-dznwfu { display: block; }\",\".framer-7hzv2.framer-1wlxorn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: var(--19fuz0n); position: relative; width: 690px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7hzv2 .framer-2js63a-container { flex: none; height: 60px; position: relative; width: 100%; }\",\".framer-7hzv2 .framer-147u9ma { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 13px 40px 13px 40px; position: relative; width: 690px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7hzv2 .framer-1k61crz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 690\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DzfgVuLt7\":\"fontSize\",\"gvq15Xo9a\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQz3DDo3ie=withCSS(Component,css,\"framer-7hzv2\");export default FramerQz3DDo3ie;FramerQz3DDo3ie.displayName=\"email ticker\";FramerQz3DDo3ie.defaultProps={height:86,width:690};addPropertyControls(FramerQz3DDo3ie,{DzfgVuLt7:{defaultValue:57,title:\"Font Size\",type:ControlType.Number},gvq15Xo9a:{defaultValue:\"13px 40px 13px 40px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerQz3DDo3ie,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpthS2f3ZGMZpg.woff2\",weight:\"800\"}]},...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQz3DDo3ie\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"86\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"DzfgVuLt7\\\":\\\"fontSize\\\",\\\"gvq15Xo9a\\\":\\\"padding\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"690\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qz3DDo3ie.map", "/**\n * v1.0\n * hi@framer.today\n * framer.today/license\n *\n */import{jsx as n}from\"react/jsx-runtime\";export function withPreviousPage(i){return function(o){return /*#__PURE__*/n(i,{...o,onClick:()=>{\"undefined\"!=typeof window&&window.history.length>1&&window.history.back();}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withPreviousPage\":{\"type\":\"reactHoc\",\"name\":\"withPreviousPage\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Back_button.map", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withPreviousPage}from\"https://framerusercontent.com/modules/vO8vMtZCh008WtOAwJEI/n5ZzDuLYAiEpk44IFA3M/Back_button.js\";const MotionDivWithPreviousPages0r0tl=withCodeBoundaryForOverrides(motion.div,{nodeId:\"Zso1tBDkm\",override:withPreviousPage,scopeId:\"U4rylByJQ\"});const enabledGestures={VJiw1_BcC:{hover:true,pressed:true},Zso1tBDkm:{hover:true,pressed:true}};const cycleOrder=[\"Zso1tBDkm\",\"VJiw1_BcC\"];const serializationHash=\"framer-KdY28\";const variantClassNames={VJiw1_BcC:\"framer-v-1cuk3wi\",Zso1tBDkm:\"framer-v-s0r0tl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Zso1tBDkm\",Mobile:\"VJiw1_BcC\"};const getProps=({height,id,title,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Zso1tBDkm\",VyEZ0bsYQ:title??props.VyEZ0bsYQ??\"Back\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,VyEZ0bsYQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Zso1tBDkm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithPreviousPages0r0tl,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s0r0tl\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Zso1tBDkm\",ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,filter:\"none\",opacity:.65,WebkitFilter:\"none\",...style},variants:{\"VJiw1_BcC-hover\":{filter:\"none\",WebkitFilter:\"none\"},\"VJiw1_BcC-pressed\":{filter:\"none\",WebkitFilter:\"none\"},\"Zso1tBDkm-hover\":{filter:\"brightness(1.2)\",opacity:1,WebkitFilter:\"brightness(1.2)\"},\"Zso1tBDkm-pressed\":{filter:\"none\",opacity:.35,WebkitFilter:\"none\"}},...addPropertyOverrides({\"VJiw1_BcC-hover\":{\"data-framer-name\":undefined},\"VJiw1_BcC-pressed\":{\"data-framer-name\":undefined},\"Zso1tBDkm-hover\":{\"data-framer-name\":undefined},\"Zso1tBDkm-pressed\":{\"data-framer-name\":undefined},VJiw1_BcC:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q8iyma\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"JI4POdYcT\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16dow5r\",layoutDependency:layoutDependency,layoutId:\"NsaLCGwwV\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1368k0s\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dnTjzXsB0\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 13.163 15.587 C 13.53 15.953 13.53 16.548 13.163 16.915 C 12.797 17.282 12.202 17.282 11.835 16.915 L 5.585 10.665 C 5.409 10.489 5.309 10.25 5.309 10.001 C 5.309 9.752 5.409 9.513 5.585 9.337 L 11.835 3.087 C 12.202 2.72 12.797 2.72 13.163 3.087 C 13.53 3.453 13.53 4.048 13.163 4.415 L 7.578 10 Z\" fill=\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Not Black 2 (Lighter)&quot;} */\"></path></svg>',svgContentId:8651508273,withExternalLayout:true,...addPropertyOverrides({VJiw1_BcC:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 10.531 12.469 C 10.824 12.763 10.824 13.238 10.531 13.532 C 10.237 13.825 9.762 13.825 9.468 13.532 L 4.468 8.532 C 4.327 8.391 4.248 8.2 4.248 8.001 C 4.248 7.801 4.327 7.61 4.468 7.469 L 9.468 2.469 C 9.762 2.176 10.237 2.176 10.531 2.469 C 10.824 2.763 10.824 3.238 10.531 3.532 L 6.063 8 Z\" fill=\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Not Black 2 (Lighter)&quot;} */\"></path></svg>',svgContentId:10260830158}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-q8n2qg\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"J5aNf_qAA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby01MDA=\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26)))\"},children:\"Back\"})}),className:\"framer-9uhfrn\",\"data-framer-name\":\"Label\",fonts:[\"GF;DM Mono-500\"],layoutDependency:layoutDependency,layoutId:\"XVmy1baVA\",style:{\"--extracted-r6o4lv\":\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:VyEZ0bsYQ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VJiw1_BcC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby01MDA=\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.3px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26)))\"},children:\"Back\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KdY28.framer-1yksmk, .framer-KdY28 .framer-1yksmk { display: block; }\",\".framer-KdY28.framer-s0r0tl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 12px 6px 5px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-KdY28 .framer-q8iyma { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 17px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 16px; }\",\".framer-KdY28 .framer-16dow5r { bottom: 0px; flex: none; height: 16px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-KdY28 .framer-1368k0s { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-KdY28 .framer-q8n2qg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-KdY28 .framer-9uhfrn { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-KdY28.framer-v-1cuk3wi .framer-1368k0s { height: 16px; left: calc(50.00000000000002% - 16px / 2); top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-KdY28.framer-v-s0r0tl.hover .framer-16dow5r { left: -2px; right: unset; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VJiw1_BcC\":{\"layout\":[\"auto\",\"auto\"]},\"vWRzcAzNp\":{\"layout\":[\"auto\",\"auto\"]},\"w7Ai1_X56\":{\"layout\":[\"auto\",\"auto\"]},\"ZZkpZcuVq\":{\"layout\":[\"auto\",\"auto\"]},\"nyr4Q1vOY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"VyEZ0bsYQ\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU4rylByJQ=withCSS(Component,css,\"framer-KdY28\");export default FramerU4rylByJQ;FramerU4rylByJQ.displayName=\"Button / Back\";FramerU4rylByJQ.defaultProps={height:37,width:96};addPropertyControls(FramerU4rylByJQ,{variant:{options:[\"Zso1tBDkm\",\"VJiw1_BcC\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},VyEZ0bsYQ:{defaultValue:\"Back\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerU4rylByJQ,[{explicitInter:true,fonts:[{family:\"DM Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmmono/v14/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU4rylByJQ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"96\",\"framerVariables\":\"{\\\"VyEZ0bsYQ\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"37\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VJiw1_BcC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vWRzcAzNp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w7Ai1_X56\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZZkpZcuVq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nyr4Q1vOY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U4rylByJQ.map", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-900\",\"GF;DM Sans-900italic\",\"GF;DM Sans-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2\",weight:\"900\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9XCm32RmYJpso5.woff2\",weight:\"600\"}]}];export const css=['.framer-GFiVj .framer-styles-preset-ougk8q:not(.rich-text-wrapper), .framer-GFiVj .framer-styles-preset-ougk8q.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-GFiVj .framer-styles-preset-ougk8q:not(.rich-text-wrapper), .framer-GFiVj .framer-styles-preset-ougk8q.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-GFiVj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-700\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-Vfd1L .framer-styles-preset-1r07jt8:not(.rich-text-wrapper), .framer-Vfd1L .framer-styles-preset-1r07jt8.rich-text-wrapper h1 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 50px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 2px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Vfd1L .framer-styles-preset-1r07jt8:not(.rich-text-wrapper), .framer-Vfd1L .framer-styles-preset-1r07jt8.rich-text-wrapper h1 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 2px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Vfd1L .framer-styles-preset-1r07jt8:not(.rich-text-wrapper), .framer-Vfd1L .framer-styles-preset-1r07jt8.rich-text-wrapper h1 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 2px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-Vfd1L\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-500\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW32RmYJpso5.woff2\",weight:\"500\"}]}];export const css=['.framer-CMyyC .framer-styles-preset-ucd8sx:not(.rich-text-wrapper), .framer-CMyyC .framer-styles-preset-ucd8sx.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-CMyyC .framer-styles-preset-ucd8sx:not(.rich-text-wrapper), .framer-CMyyC .framer-styles-preset-ucd8sx.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-CMyyC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-900\",\"GF;DM Sans-900italic\",\"GF;DM Sans-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2\",weight:\"900\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9XCm32RmYJpso5.woff2\",weight:\"600\"}]}];export const css=['.framer-p5chI .framer-styles-preset-5sv8k6:not(.rich-text-wrapper), .framer-p5chI .framer-styles-preset-5sv8k6.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-p5chI .framer-styles-preset-5sv8k6:not(.rich-text-wrapper), .framer-p5chI .framer-styles-preset-5sv8k6.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-p5chI .framer-styles-preset-5sv8k6:not(.rich-text-wrapper), .framer-p5chI .framer-styles-preset-5sv8k6.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-p5chI\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d82f59)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-OVjAt .framer-styles-preset-1n3jqh7 {  }\"];export const className=\"framer-OVjAt\";\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\"}}}", "// Generated by Framer (74b1a33)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-T79zl .framer-styles-preset-1r6fzdv:not(.rich-text-wrapper), .framer-T79zl .framer-styles-preset-1r6fzdv.rich-text-wrapper h3 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 84px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.3px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: right; --framer-text-color: var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-T79zl\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f7ce5cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-600\",\"GF;DM Sans-700\",\"GF;DM Sans-900italic\",\"GF;DM Sans-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2\",weight:\"900\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9XCm32RmYJpso5.woff2\",weight:\"600\"}]}];export const css=['.framer-Lddrk .framer-styles-preset-23359n:not(.rich-text-wrapper), .framer-Lddrk .framer-styles-preset-23359n.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Lddrk .framer-styles-preset-23359n:not(.rich-text-wrapper), .framer-Lddrk .framer-styles-preset-23359n.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Lddrk .framer-styles-preset-23359n:not(.rich-text-wrapper), .framer-Lddrk .framer-styles-preset-23359n.rich-text-wrapper h2 { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 27px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-Lddrk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ff86393)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-JgHrb .framer-styles-preset-1nidde9:not(.rich-text-wrapper), .framer-JgHrb .framer-styles-preset-1nidde9.rich-text-wrapper a { --framer-link-current-text-color: var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, #000000) /* {\"name\":\"Black\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, #000000) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, #000000); --framer-link-text-decoration: underline; }'];export const className=\"framer-JgHrb\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,clampRGB,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getWhereExpressionFromPathVariables,Image,Link,NotFoundError,PathVariablesContext,PropertyOverrides,RichText,safeCSSValue,SVG,useComponentViewport,useCurrentPathVariables,useCustomCursors,useDynamicRefs,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouteElementId,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TextScrollReveal from\"https://framerusercontent.com/modules/D75h9oxNgJByzSe5UfeV/4uH5MdRbSHd89J9cfjrv/TextScrollReveal.js\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/HS2L1soJSQR1OyI7TPRZ/TextShimmer_Prod.js\";import{withDropletEffect}from\"https://framerusercontent.com/modules/uZ3RmYVUhYpNquirsbd5/CVipoCOuATcbji7tuNJe/Droplets.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import CursorProject from\"#framer/local/canvasComponent/BQuCTH3Dj/BQuCTH3Dj.js\";import ProjectComponent from\"#framer/local/canvasComponent/DcvVgU4Oj/DcvVgU4Oj.js\";import SectionIcon from\"#framer/local/canvasComponent/kgl8epUJd/kgl8epUJd.js\";import Footer2 from\"#framer/local/canvasComponent/LmU0LpATS/LmU0LpATS.js\";import Sticky from\"#framer/local/canvasComponent/O5u13LMZW/O5u13LMZW.js\";import EmailTicker from\"#framer/local/canvasComponent/Qz3DDo3ie/Qz3DDo3ie.js\";import ButtonBack from\"#framer/local/canvasComponent/U4rylByJQ/U4rylByJQ.js\";import ImageCaptionMB from\"#framer/local/canvasComponent/ZdBbXfLCR/ZdBbXfLCR.js\";import Works from\"#framer/local/collection/kRrTYdkPp/kRrTYdkPp.js\";import*as sharedStyle2 from\"#framer/local/css/aAhqkSY8Z/aAhqkSY8Z.js\";import*as sharedStyle3 from\"#framer/local/css/BUlDsyY2i/BUlDsyY2i.js\";import*as sharedStyle1 from\"#framer/local/css/dJEJBpprN/dJEJBpprN.js\";import*as sharedStyle9 from\"#framer/local/css/IOlXWt13H/IOlXWt13H.js\";import*as sharedStyle8 from\"#framer/local/css/Je_IPkcxi/Je_IPkcxi.js\";import*as sharedStyle6 from\"#framer/local/css/lUIMZT_a5/lUIMZT_a5.js\";import*as sharedStyle4 from\"#framer/local/css/mC4gI5A24/mC4gI5A24.js\";import*as sharedStyle7 from\"#framer/local/css/PUzNof6g3/PUzNof6g3.js\";import*as sharedStyle5 from\"#framer/local/css/xy3I4gC4k/xy3I4gC4k.js\";import*as sharedStyle from\"#framer/local/css/z9OPJVBl_/z9OPJVBl_.js\";import metadataProvider from\"#framer/local/webPageMetadata/IS3rlc8X0/IS3rlc8X0.js\";const ButtonBackFonts=getFonts(ButtonBack);const ImageWithFX=withFX(Image);const SectionIconFonts=getFonts(SectionIcon);const MotionDivWithFX=withFX(motion.div);const MotionDivWithDropletEffect7qa4b0=withCodeBoundaryForOverrides(motion.div,{nodeId:\"wOm9wImrm\",override:withDropletEffect,scopeId:\"IS3rlc8X0\"});const MotionDivWithDropletEffectw455o5=withCodeBoundaryForOverrides(motion.div,{nodeId:\"lrkeUYR47\",override:withDropletEffect,scopeId:\"IS3rlc8X0\"});const TextScrollRevealFonts=getFonts(TextScrollReveal);const StickyFonts=getFonts(Sticky);const ContainerWithFX=withFX(Container);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ImageCaptionMBFonts=getFonts(ImageCaptionMB);const TextShimmerFonts=getFonts(TextShimmer);const MotionFigureWithFX=withFX(motion.figure);const Footer2Fonts=getFonts(Footer2);const EmailTickerFonts=getFonts(EmailTicker);const ProjectComponentFonts=getFonts(ProjectComponent);const MotionSectionWithFX=withFX(motion.section);const SmoothScrollFonts=getFonts(SmoothScroll);const CursorProjectFonts=getFonts(CursorProject);const breakpoints={f9w7P4WBo:\"(max-width: 809px)\",fdIJv_nF_:\"(min-width: 1200px)\",X5LudiQdF:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2JlGZ\";const variantClassNames={f9w7P4WBo:\"framer-v-15hc0tj\",fdIJv_nF_:\"framer-v-1whfd6\",X5LudiQdF:\"framer-v-15m98pc\"};const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1,x:0,y:0};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const animation2={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition2={damping:32,delay:0,mass:3,stiffness:328,type:\"spring\"};const animation3={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:20};const negate=value=>{return!value;};const convertFromBoolean=(value,activeLocale)=>{if(value){return 1;}else{return 2;}};const getGridColumnCSSValue=(columnSpan,optionalColumnCount)=>{if(columnSpan===\"all\")return\"-1 / 1\";const spanCount=Number.isFinite(columnSpan)&&columnSpan>0?columnSpan:1;if(Number.isFinite(optionalColumnCount)&&spanCount>optionalColumnCount){return`span ${optionalColumnCount}`;}return`span ${spanCount}`;};const inertia={bounceDamping:30,bounceStiffness:400,delay:0,type:\"inertia\"};const preventDefault=e=>e.preventDefault();const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition3};const animation5={boxShadow:\"0px 3px 9px 5px rgba(0, 0, 0, 0.25)\",cursor:\"grabbing\",opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition3};const animation6={boxShadow:\"0px 3px 9px 5px rgba(0, 0, 0, 0.25)\",cursor:\"grabbing\",opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1.07,skewX:0,skewY:0,transition:transition3};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.62,skewX:0,skewY:0,transition:transition3};const animation8={cursor:\"grabbing\",opacity:1,rotate:3,rotateX:0,rotateY:0,scale:.65,skewX:0,skewY:0,transition:transition3};const animation9={cursor:\"grabbing\",opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1.07,skewX:0,skewY:0,transition:transition3};const animation10={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:75};const animation11={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition1,x:0,y:75};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation13={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:50};const transition4={damping:33,delay:0,mass:1,stiffness:259,type:\"spring\"};const animation14={opacity:1,rotate:-2,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition4};const animation15={cursor:\"grabbing\"};const inertia1={bounceDamping:80,bounceStiffness:400,delay:0,type:\"inertia\"};const animation16={opacity:1,rotate:2,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition4};const animation17={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,transition:transition3};const inertia2={bounceDamping:30,bounceStiffness:600,delay:0,type:\"inertia\"};const transition5={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation18={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={delay:.1,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation19={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation20={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,x:0,y:83};const animation21={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,transition:transition1,x:0,y:83};const animation22={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition7={bounce:0,delay:.075,duration:.4,type:\"spring\"};const textEffect={effect:animation22,repeat:true,tokenization:\"word\",transition:transition7,trigger:\"onInView\",type:\"appear\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"fdIJv_nF_\",Phone:\"f9w7P4WBo\",Tablet:\"X5LudiQdF\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fdIJv_nF_\"};};const transition8={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:CursorProject,offset:{x:0,y:0},placement:\"top\",transition:transition8,variant:\"UBMK_YDX9\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{alias:\"IS3rlc8X0\",data:Works,type:\"Collection\"},select:[{collection:\"IS3rlc8X0\",name:\"fU3oxID8s\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"D_Y5wUcnW\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"Ynku58VFV\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"cRu6ih04a\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"T085cQeIb\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"y59VU4uS2\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"W3DnXiEGZ\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"CIhz41Umb\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"RO7AzXzar\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"AM3LM05Ub\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"pkj5lMUbX\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"iQYN455ia\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"siUaF7yOR\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"REFGz3qYF\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"Or2RnUKPy\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"prOTl_vk7\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"XLXy90OAN\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"pQLyGWwrP\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"eGoMTpSUX\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"FXXUSgiGt\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"XpV0Hrlbg\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"wop2rLX3y\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"RnZY12KQt\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"JQ0XErjJR\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"laCuEuerK\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"Cw3JawyPT\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"KdeUeJnt0\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"iZ5EReWl0\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"lFpc8yXpu\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"Yc_8Neb17\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"BijOVmyt0\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"U3oXEBhgJ\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"KkAsnqSIP\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"vHpYhcwkD\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"Yavqwm_rs\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"B___VSNa0\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"gb9TCtzUq\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"pSqDc32wg\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"Ilxrav54J\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"bqd1HyFPT\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"SpAc29uQJ\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"JjdfDwvdb\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"QzQ_iw9Jp\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"wpNhIm35T\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"j9eWYd1I2\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"uw07TCHs9\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"TNDIUcyzV\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"lPptnpKji\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"pJSadDSom\",type:\"Identifier\"},{collection:\"IS3rlc8X0\",name:\"Gz8PXMeRx\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables,\"IS3rlc8X0\")});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,cRu6ih04a=getFromCurrentRouteData(\"cRu6ih04a\")??\"#09F\",D_Y5wUcnW=getFromCurrentRouteData(\"D_Y5wUcnW\")??0,y59VU4uS2=getFromCurrentRouteData(\"y59VU4uS2\"),fU3oxID8s=getFromCurrentRouteData(\"fU3oxID8s\")??\"\",W3DnXiEGZ=getFromCurrentRouteData(\"W3DnXiEGZ\")??\"\",AM3LM05Ub=getFromCurrentRouteData(\"AM3LM05Ub\")??\"\",pkj5lMUbX=getFromCurrentRouteData(\"pkj5lMUbX\")??\"\",CIhz41Umb=getFromCurrentRouteData(\"CIhz41Umb\")??\"\",Ynku58VFV=getFromCurrentRouteData(\"Ynku58VFV\")??true,iQYN455ia=getFromCurrentRouteData(\"iQYN455ia\")??\"\",siUaF7yOR=getFromCurrentRouteData(\"siUaF7yOR\"),REFGz3qYF=getFromCurrentRouteData(\"REFGz3qYF\"),Or2RnUKPy=getFromCurrentRouteData(\"Or2RnUKPy\"),prOTl_vk7=getFromCurrentRouteData(\"prOTl_vk7\")??\"\",XLXy90OAN=getFromCurrentRouteData(\"XLXy90OAN\")??true,wop2rLX3y=getFromCurrentRouteData(\"wop2rLX3y\"),pQLyGWwrP=getFromCurrentRouteData(\"pQLyGWwrP\")??\"\",JQ0XErjJR=getFromCurrentRouteData(\"JQ0XErjJR\"),FXXUSgiGt=getFromCurrentRouteData(\"FXXUSgiGt\")??\"\",RnZY12KQt=getFromCurrentRouteData(\"RnZY12KQt\"),eGoMTpSUX=getFromCurrentRouteData(\"eGoMTpSUX\")??\"\",laCuEuerK=getFromCurrentRouteData(\"laCuEuerK\"),XpV0Hrlbg=getFromCurrentRouteData(\"XpV0Hrlbg\")??\"\",Cw3JawyPT=getFromCurrentRouteData(\"Cw3JawyPT\")??\"\",T085cQeIb=getFromCurrentRouteData(\"T085cQeIb\")??\"#09F\",Yc_8Neb17=getFromCurrentRouteData(\"Yc_8Neb17\"),KdeUeJnt0=getFromCurrentRouteData(\"KdeUeJnt0\")??\"\",KkAsnqSIP=getFromCurrentRouteData(\"KkAsnqSIP\")??\"\",vHpYhcwkD=getFromCurrentRouteData(\"vHpYhcwkD\"),U3oXEBhgJ=getFromCurrentRouteData(\"U3oXEBhgJ\"),XPgWFN4fLE0KF0M5tr,iZ5EReWl0=getFromCurrentRouteData(\"iZ5EReWl0\")??[],lFpc8yXpu=getFromCurrentRouteData(\"lFpc8yXpu\")??\"\",B___VSNa0=getFromCurrentRouteData(\"B___VSNa0\")??\"\",Yavqwm_rs=getFromCurrentRouteData(\"Yavqwm_rs\"),BijOVmyt0=getFromCurrentRouteData(\"BijOVmyt0\")??\"\",pSqDc32wg=getFromCurrentRouteData(\"pSqDc32wg\")??\"\",gb9TCtzUq=getFromCurrentRouteData(\"gb9TCtzUq\"),Ilxrav54J=getFromCurrentRouteData(\"Ilxrav54J\"),bqd1HyFPT=getFromCurrentRouteData(\"bqd1HyFPT\")??\"\",SpAc29uQJ=getFromCurrentRouteData(\"SpAc29uQJ\")??\"\",wpNhIm35T=getFromCurrentRouteData(\"wpNhIm35T\"),JjdfDwvdb=getFromCurrentRouteData(\"JjdfDwvdb\")??\"\",QzQ_iw9Jp=getFromCurrentRouteData(\"QzQ_iw9Jp\")??\"\",lPptnpKji=getFromCurrentRouteData(\"lPptnpKji\")??\"\",pJSadDSom=getFromCurrentRouteData(\"pJSadDSom\")??\"\",TNDIUcyzV=getFromCurrentRouteData(\"TNDIUcyzV\"),j9eWYd1I2=getFromCurrentRouteData(\"j9eWYd1I2\")??\"\",uw07TCHs9=getFromCurrentRouteData(\"uw07TCHs9\")??\"\",Gz8PXMeRx=getFromCurrentRouteData(\"Gz8PXMeRx\"),cjhlzkTNL,bsso2xNkTaoiN7gITe,y59VU4uS2aoiN7gITe,fU3oxID8saoiN7gITe,PqKP11t8AaoiN7gITe,r6Y1f2AaHaoiN7gITe,kDm7ixsT3aoiN7gITe,T085cQeIbaoiN7gITe,idaoiN7gITe,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[currentRouteData,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const visible=isSet(AM3LM05Ub);const visible1=isSet(pkj5lMUbX);const elementId=useRouteElementId(\"uzkm14yqe\");const ref2=React.useRef(null);const visible2=negate(Ynku58VFV);const visible3=isSet(siUaF7yOR);const visible4=isSet(REFGz3qYF);const gridItemColumnSpan=getGridColumnCSSValue(convertFromBoolean(isSet(Or2RnUKPy),activeLocale),2);const visible5=isSet(Or2RnUKPy);const elementId1=useRouteElementId(\"EPsKVLGHC\");const ref3=React.useRef(null);const elementId2=useRouteElementId(\"DNXpEx1J9\");const ref4=React.useRef(null);const visible6=isSet(JQ0XErjJR);const visible7=isSet(laCuEuerK);const visible8=isSet(Yc_8Neb17);const elementId3=useRouteElementId(\"sFRv7s_1c\");const ref5=React.useRef(null);const elementId4=useRouteElementId(\"x0Fbo72UH\");const ref6=React.useRef(null);const elementId5=useRouteElementId(\"AnAdrKtuM\");const ref7=React.useRef(null);const visible9=isSet(Ilxrav54J);const elementId6=useRouteElementId(\"HK26E6qio\");const ref8=React.useRef(null);const elementId7=useRouteElementId(\"HfXI4GyUN\");const ref9=React.useRef(null);const visible10=isSet(SpAc29uQJ);const elementId8=useRouteElementId(\"hnoSotUnR\");const ref10=React.useRef(null);const elementId9=useRouteElementId(\"PePMp4kRC\");const ref11=React.useRef(null);const elementId10=useRouteElementId(\"ihHoO9MHU\");const elementId11=useRouteElementId(\"wWX6fHJjA\");const ref12=React.useRef(null);const elementId12=useRouteElementId(\"esfZslnWo\");const dynamicRef=useDynamicRefs();useCustomCursors({\"1hk7tel\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"fdIJv_nF_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`html body { background: ${safeCSSValue(cRu6ih04a)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1whfd6\",className),ref:refBinding,style:{\"--1wwggwg\":clampRGB(cRu6ih04a),\"--kozjyw\":cRu6ih04a,...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:24,scale:1,skewX:0,skewY:0,x:0,y:0}}]}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:15,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-kw7m74\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14hyq7f\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e67vek\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{y:(componentViewport?.y||0)+0+0+20+0+-4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(Container,{className:\"framer-g1tbhh-container\",nodeId:\"yAmbIolU1\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{variant:\"VJiw1_BcC\"}},children:/*#__PURE__*/_jsx(ButtonBack,{height:\"100%\",id:\"yAmbIolU1\",layoutId:\"yAmbIolU1\",variant:\"Zso1tBDkm\",VyEZ0bsYQ:\"Back\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4a1z9d\",\"data-framer-name\":\"Bento Grid Intro\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+41+0+0),pixelHeight:914,pixelWidth:1066,sizes:`min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94)`,...toResponsiveImage(y59VU4uS2)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 48px) / 5, 100px) * 3 + 24px)`,...toResponsiveImage(y59VU4uS2)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 5, 100px) * 3 + 24px)`,...toResponsiveImage(y59VU4uS2)},className:\"framer-17di2r1\",\"data-framer-name\":\"Photo\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bkn5j4\",\"data-framer-name\":\"Project Bio\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--1wwggwg\":clampRGB(cRu6ih04a),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--kozjyw\":cRu6ih04a,\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oeronb\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:35,width:\"35px\",y:(componentViewport?.y||0)+0+0+20+41+0+424+30+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-828db-container\",nodeId:\"e3Dp9WEQu\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{BxQiuREif:\"10px\"}},children:/*#__PURE__*/_jsx(SectionIcon,{BxQiuREif:\"18px\",height:\"100%\",id:\"e3Dp9WEQu\",layoutId:\"e3Dp9WEQu\",style:{height:\"100%\",width:\"100%\"},variant:\"pbh8Sjh6J\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j6bbtr\",\"data-framer-name\":\"Text Rows\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, rgb(0, 0, 0))\"},children:\"Strabbler\"})}),className:\"framer-1dmqq57\",\"data-framer-name\":\"Project Name\",fonts:[\"Inter\"],text:fU3oxID8s,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ucd8sx\",\"data-styles-preset\":\"dJEJBpprN\",style:{\"--framer-text-color\":\"var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, rgb(28, 28, 28))\"},children:\"A flavorful and interchangeable pet enrichment toy\"})}),className:\"framer-ogf95h\",fonts:[\"Inter\"],text:W3DnXiEGZ,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19lct8l\",\"data-framer-name\":\"Client\",children:[visible&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vjo30v\",\"data-framer-name\":\"Client\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-ougk8q\",\"data-styles-preset\":\"aAhqkSY8Z\",children:\"Client\"})}),className:\"framer-ctz73s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ucd8sx\",\"data-styles-preset\":\"dJEJBpprN\",style:{\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Benebone\"})}),className:\"framer-ydx0h7\",\"data-framer-name\":\"Client Name\",fonts:[\"Inter\"],text:AM3LM05Ub,verticalAlignment:\"top\",withExternalLayout:true})]}),visible1&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1grzpx0\",\"data-framer-name\":\"Year\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-ougk8q\",\"data-styles-preset\":\"aAhqkSY8Z\",children:\"Year\"})}),className:\"framer-1m4wwhe\",\"data-framer-name\":\"Year\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ucd8sx\",\"data-styles-preset\":\"dJEJBpprN\",style:{\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Benebone\"})}),className:\"framer-1qgbka6\",\"data-framer-name\":\"202x\",fonts:[\"Inter\"],text:pkj5lMUbX,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ocb20s\",\"data-framer-name\":\"Brief\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:36,width:\"35px\",y:(componentViewport?.y||0)+0+0+20+41+0+854+30+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"52px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n79ang-container\",nodeId:\"yUZpRYs88\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{BxQiuREif:\"10px\"}},children:/*#__PURE__*/_jsx(SectionIcon,{BxQiuREif:\"13px\",height:\"100%\",id:\"yUZpRYs88\",layoutId:\"yUZpRYs88\",style:{height:\"100%\",width:\"100%\"},variant:\"mqqmtRQ5I\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fq6t9f\",\"data-framer-name\":\"Text Rows\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-58b023dc-4ac3-49e7-839a-32526b70c3b4, rgb(0, 0, 0))\"},children:\"Project Brief\"})}),className:\"framer-19m2rtu\",\"data-framer-name\":\"Project Name\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ucd8sx\",\"data-styles-preset\":\"dJEJBpprN\",style:{\"--framer-text-color\":\"var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, rgb(28, 28, 28))\"},children:'\"Create an enrichment dog toy that provides stimulation and exercise, while utilizing interchangeable units and dispensing wet or dry treats.\"'})}),className:\"framer-9gluki\",fonts:[\"Inter\"],text:CIhz41Umb,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a03e6f\",\"data-framer-name\":\"gradient\"})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qksn6x\",\"data-framer-name\":\"Defining The Problem\",id:elementId,ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ja96tq\",\"data-framer-name\":\"Header Widget\",children:[Ynku58VFV&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jp4pga\",\"data-framer-name\":\"The Problem\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-d83pho\",\"data-framer-name\":\"Status Droplet\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jq9r6i\",\"data-framer-name\":\"Droplet\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u2206w\"}),/*#__PURE__*/_jsx(MotionDivWithDropletEffect7qa4b0,{className:\"framer-7qa4b0\"})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\"},children:\"The Problem\"})}),className:\"framer-1kl6mer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),visible2&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ny3dl8\",\"data-framer-name\":\"Intro\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xtxzhn\",\"data-framer-name\":\"Status Droplet\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wmzkf2\",\"data-framer-name\":\"Droplet\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bbn5ta\"}),/*#__PURE__*/_jsx(MotionDivWithDropletEffectw455o5,{className:\"framer-w455o5\"})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\"},children:\"Intro\"})}),className:\"framer-1045ot5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pnpaq2\",\"data-framer-name\":\"Big Text\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1087p89-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"cHuciA2gB\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"25px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"}},X5LudiQdF:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"50px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"}}},children:/*#__PURE__*/_jsx(TextScrollReveal,{appear:{end:\"0\",start:\"1\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},color:\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\",font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"70px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"},height:\"100%\",htmlTag:\"h1\",id:\"cHuciA2gB\",layoutId:\"cHuciA2gB\",opacity:{maxOpacity:1,minOpacity:.2},text:iQYN455ia,type:\"word\",width:\"100%\"})})})})}),visible3&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-amg1pf\",children:[visible3&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+1236+90+438+0+0),pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94) - 10px) / 2, 50px) * 2 + 10px)`,...toResponsiveImage(siUaF7yOR)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 10px) / 2, 50px) * 2 + 10px)`,...toResponsiveImage(siUaF7yOR)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 10px) / 2, 50px) * 2 + 10px)`,...toResponsiveImage(siUaF7yOR)},className:\"framer-1unekhl\",\"data-framer-name\":\"Problem Photo 1\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})}),visible4&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+1236+90+438+0+422.0001),pixelHeight:914,pixelWidth:1066,...toResponsiveImage(REFGz3qYF)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,...toResponsiveImage(REFGz3qYF)},className:\"framer-iye6di\",\"data-framer-name\":\"Problem Photo 1\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--1q1styz\":gridItemColumnSpan,\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})}),visible5&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+1236+90+438+0+422.0001),pixelHeight:914,pixelWidth:1066,sizes:`max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94) - 10px) / 2, 50px)`,...toResponsiveImage(Or2RnUKPy)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 10px) / 2, 50px)`,...toResponsiveImage(Or2RnUKPy)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 10px) / 2, 50px)`,...toResponsiveImage(Or2RnUKPy)},className:\"framer-vy6sam\",\"data-framer-name\":\"Problem Photo 1\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})})]}),visible3&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-q84wre\",\"data-framer-name\":\"Big Text\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qpzx1e-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"nScqRAbbN\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"25px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"}},X5LudiQdF:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"60px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"}}},children:/*#__PURE__*/_jsx(TextScrollReveal,{appear:{end:\"0\",start:\"1\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},color:\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\",font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"70px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.25em\",textAlign:\"left\"},height:\"100%\",htmlTag:\"h1\",id:\"nScqRAbbN\",layoutId:\"nScqRAbbN\",opacity:{maxOpacity:1,minOpacity:.2},text:prOTl_vk7,type:\"word\",width:\"100%\"})})})})})]}),XLXy90OAN&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wp7vk1\",\"data-framer-name\":\"PP + Research\",id:elementId1,ref:ref3,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rznu8p\",\"data-framer-name\":\"Header Widget\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2f39qg\",\"data-framer-name\":\"Widget Frame\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{width:\"25px\",y:(componentViewport?.y||0)+0+0+20+3029.3335+0+0+0+13}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lg3asq-container\",nodeId:\"HMyjGa6QM\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{BxQiuREif:\"8px\"}},children:/*#__PURE__*/_jsx(SectionIcon,{BxQiuREif:\"13px\",height:\"100%\",id:\"HMyjGa6QM\",layoutId:\"HMyjGa6QM\",style:{height:\"100%\",width:\"100%\"},variant:\"VpOxX4gtd\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\"},children:\"User & Market Research\"})}),className:\"framer-gkew0j\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-wmlyki\",\"data-border\":true,\"data-framer-name\":\"painpoints\",id:elementId2,ref:ref4,style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w1l8br\",\"data-framer-name\":\"Painpoints Grid\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",backgroundSize:1.01,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+-.5803),pixelHeight:96,pixelWidth:96,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/wGAHOWhVswEtWkOKTJN6s2CW0.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1.01,fit:\"tile\",pixelHeight:96,pixelWidth:96,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/wGAHOWhVswEtWkOKTJN6s2CW0.svg\"},className:\"framer-hzxbct\",\"data-framer-name\":\"dot bg\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+8),pixelHeight:1280,pixelWidth:1920,sizes:\"189px\",...toResponsiveImage(wop2rLX3y)},whileTap:animation6}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",pixelHeight:1280,pixelWidth:1920,sizes:\"305px\",...toResponsiveImage(wop2rLX3y)},className:\"framer-ssth1o\",\"data-framer-name\":\"Image 1\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,onMouseDown:preventDefault,whileHover:animation4,whileTap:animation5})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:59,width:\"61px\",y:(componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+600-514}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"250px\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{style:{},whileHover:animation4,whileTap:animation9}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-7c717e-container\",\"data-framer-name\":\"Complaint 1\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,name:\"Complaint 1\",nodeId:\"pkFCEvzl4\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{scale:.6},whileHover:animation7,whileTap:animation8,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{CFEPkXdWj:50,variant:\"OIx8lLSeT\"},X5LudiQdF:{CFEPkXdWj:35}},children:/*#__PURE__*/_jsx(Sticky,{aoxXYQSWd:pQLyGWwrP,CFEPkXdWj:28,D9wo3Wo5_:\"var(--token-c14a3343-4faa-4b87-b21e-671ed92ff73e, rgb(201, 234, 255))\",F7UfSYBU7:\"this is a sticky too\",height:\"100%\",id:\"pkFCEvzl4\",layoutId:\"pkFCEvzl4\",name:\"Complaint 1\",style:{height:\"100%\",width:\"100%\"},variant:\"z2FgKQ50D\",width:\"100%\"})})})})})}),visible6&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+600-337),pixelHeight:1280,pixelWidth:1920,sizes:\"203px\",...toResponsiveImage(JQ0XErjJR)},whileTap:animation6}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",pixelHeight:1280,pixelWidth:1920,sizes:\"290px\",...toResponsiveImage(JQ0XErjJR)},className:\"framer-gvv84\",\"data-framer-name\":\"Image 3\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,onMouseDown:preventDefault,whileHover:animation4,whileTap:animation5})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:59,width:\"61px\",y:(componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+240}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"250px\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{style:{},whileHover:animation4,whileTap:animation9}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-12fugq5-container\",\"data-framer-name\":\"Complaint 3\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,name:\"Complaint 3\",nodeId:\"oOx7t6Fq2\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{scale:.6},whileHover:animation7,whileTap:animation8,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{CFEPkXdWj:50,variant:\"OIx8lLSeT\"}},children:/*#__PURE__*/_jsx(Sticky,{aoxXYQSWd:FXXUSgiGt,CFEPkXdWj:28,D9wo3Wo5_:\"var(--token-29004b85-b771-4b2f-a1e4-bb7e52447991, rgb(213, 240, 211))\",F7UfSYBU7:\"this is a sticky too\",height:\"100%\",id:\"oOx7t6Fq2\",layoutId:\"oOx7t6Fq2\",name:\"Complaint 3\",style:{height:\"100%\",width:\"100%\"},variant:\"z2FgKQ50D\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+600-441),pixelHeight:1280,pixelWidth:1920,sizes:\"163px\",...toResponsiveImage(RnZY12KQt)},whileTap:animation6},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",pixelHeight:1280,pixelWidth:1920,sizes:\"308px\",...toResponsiveImage(RnZY12KQt)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",pixelHeight:1280,pixelWidth:1920,sizes:\"328px\",...toResponsiveImage(RnZY12KQt)},className:\"framer-m4byug\",\"data-framer-name\":\"Image 2\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,onMouseDown:preventDefault,whileHover:animation4,whileTap:animation5})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:59,width:\"61px\",y:(componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+266}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"250px\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{style:{},whileHover:animation4,whileTap:animation9}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1aueotk-container\",\"data-framer-name\":\"Complaint 2\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,name:\"Complaint 2\",nodeId:\"C7_cFn8MB\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{scale:.6},whileHover:animation7,whileTap:animation8,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{CFEPkXdWj:50,variant:\"OIx8lLSeT\"},X5LudiQdF:{CFEPkXdWj:35}},children:/*#__PURE__*/_jsx(Sticky,{aoxXYQSWd:eGoMTpSUX,CFEPkXdWj:28,D9wo3Wo5_:\"var(--token-cb1ec89c-aa31-4278-887c-a8e3c170c4eb, rgb(255, 255, 201))\",F7UfSYBU7:\"this is a sticky too\",height:\"100%\",id:\"C7_cFn8MB\",layoutId:\"C7_cFn8MB\",name:\"Complaint 2\",style:{height:\"100%\",width:\"100%\"},variant:\"z2FgKQ50D\",width:\"100%\"})})})})})}),visible7&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+405),pixelHeight:1280,pixelWidth:1920,sizes:\"183px\",...toResponsiveImage(laCuEuerK)},whileTap:animation6}},children:/*#__PURE__*/_jsx(ImageWithFX,{__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",pixelHeight:1280,pixelWidth:1920,sizes:\"290px\",...toResponsiveImage(laCuEuerK)},className:\"framer-7xgcn\",\"data-framer-name\":\"Image 4\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,onMouseDown:preventDefault,whileHover:animation4,whileTap:animation5})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:59,width:\"61px\",y:(componentViewport?.y||0)+0+0+20+3029.3335+0+500+0+483}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:250,width:\"250px\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{style:{},whileHover:animation4,whileTap:animation9}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1c1k4uz-container\",\"data-framer-name\":\"Complaint 4\",drag:true,dragConstraints:ref4,dragMomentum:false,dragTransition:inertia,name:\"Complaint 4\",nodeId:\"IQwhA8BSm\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{scale:.6},whileHover:animation7,whileTap:animation8,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{CFEPkXdWj:50,variant:\"OIx8lLSeT\"}},children:/*#__PURE__*/_jsx(Sticky,{aoxXYQSWd:XpV0Hrlbg,CFEPkXdWj:28,D9wo3Wo5_:\"rgb(244, 202, 250)\",F7UfSYBU7:\"this is a sticky too\",height:\"100%\",id:\"IQwhA8BSm\",layoutId:\"IQwhA8BSm\",name:\"Complaint 4\",style:{height:\"100%\",width:\"100%\"},variant:\"z2FgKQ50D\",width:\"100%\"})})})})})})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-177avxn\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-14j6u0y\",\"data-border\":true,\"data-framer-name\":\"Market Analysis Text\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--1wwggwg\":clampRGB(cRu6ih04a),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--kozjyw\":cRu6ih04a,\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rcorvs\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12m85si\",\"data-framer-name\":\"Text Rows\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{stylesPresetsClassNames:{a:\"framer-styles-preset-1nidde9\",h1:\"framer-styles-preset-1hotqk6\",h2:\"framer-styles-preset-ougk8q\",h3:\"framer-styles-preset-139zg35\",h4:\"framer-styles-preset-7zmz2m\",img:\"framer-styles-preset-1n3jqh7\",p:\"framer-styles-preset-ucd8sx\"}}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:Cw3JawyPT,className:\"framer-hulba8\",\"data-framer-name\":\"text\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-1nidde9\",h1:\"framer-styles-preset-1r07jt8\",h2:\"framer-styles-preset-ougk8q\",h3:\"framer-styles-preset-1r6fzdv\",h4:\"framer-styles-preset-7zmz2m\",img:\"framer-styles-preset-1n3jqh7\",p:\"framer-styles-preset-ucd8sx\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xfdvv4\",\"data-framer-name\":\"Header Widget\"})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-g8q2bl\",\"data-border\":true,\"data-framer-name\":\"Market Analysis Image\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--1o3irbu\":T085cQeIb,\"--9tr1hz\":clampRGB(T085cQeIb),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-16jkj0n\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18vyhqz\",\"data-border\":true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+3029.3335+0+88+0+30+0),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/9c47fOR3CNoSsEtr6IEYJoKM.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/9c47fOR3CNoSsEtr6IEYJoKM.svg\"},className:\"framer-zc2ooi\",\"data-border\":true,\"data-framer-name\":\"grid\"})})})]})]})]}),visible8&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation10,__framer__exit:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-86ijub\",\"data-framer-name\":\"moodboard\",id:elementId3,ref:ref5,children:[Ynku58VFV&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-a3c67c\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:KdeUeJnt0,className:\"framer-emfbvc\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-1nidde9\",h1:\"framer-styles-preset-1r07jt8\",h2:\"framer-styles-preset-23359n\",h3:\"framer-styles-preset-1r6fzdv\",img:\"framer-styles-preset-1n3jqh7\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation12,className:\"framer-180k47f\",\"data-framer-appear-id\":\"180k47f\",\"data-framer-name\":\"Moodboard Header\",id:elementId4,initial:animation13,optimized:true,ref:ref6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1a08268\",\"data-framer-name\":\"Graybg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{width:\"25px\",y:(componentViewport?.y||0)+0+0+20+4141.3335+0+414+0+0+13}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dssj16-container\",nodeId:\"OaFXUos2T\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{BxQiuREif:\"8px\"}},children:/*#__PURE__*/_jsx(SectionIcon,{BxQiuREif:\"13px\",height:\"100%\",id:\"OaFXUos2T\",layoutId:\"OaFXUos2T\",style:{height:\"100%\",width:\"100%\"},variant:\"coROyb5pi\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\"},children:\"Concept Board\"})}),className:\"framer-1pwuqc6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tkkvrm\",\"data-framer-name\":\"images\",id:elementId5,ref:ref7,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:233,width:\"262px\",y:(componentViewport?.y||0)+0+0+20+4141.3335+0+540+1e3-465}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:333,width:\"543px\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1mocpmg-container\",drag:true,dragConstraints:ref7,dragMomentum:true,dragTransition:inertia,nodeId:\"veLNrQ_4F\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{rotate:-4},whileHover:animation14,whileTap:animation15,children:/*#__PURE__*/_jsx(ImageCaptionMB,{aCMEg3QWB:cRu6ih04a,height:\"100%\",id:\"veLNrQ_4F\",JdwNS0_kD:\"20px\",layoutId:\"veLNrQ_4F\",lP0kNKFv_:toResponsiveImage(U3oXEBhgJ),OAVhEdGiu:toResponsiveImage(vHpYhcwkD),OrzZW_qvZ:\"26px\",r1gN8FoH1:KkAsnqSIP,style:{height:\"100%\",width:\"100%\"},variant:\"nrBtZzycK\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-5syib0\",\"data-framer-name\":\"CMF\",drag:true,dragConstraints:ref7,dragMomentum:true,dragTransition:inertia1,onMouseDown:preventDefault,style:{\"--1wwggwg\":clampRGB(cRu6ih04a),\"--kozjyw\":cRu6ih04a,rotate:4},whileHover:animation16,whileTap:animation15,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14n1yzf\",children:iZ5EReWl0?.map(({id,XPgWFN4fL:XPgWFN4fLE0KF0M5tr},index)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`E0KF0M5tr-${id??index}`,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+4141.3335+0+540+43.0003+12+0+0),sizes:\"106.5px\",...toResponsiveImage(XPgWFN4fLE0KF0M5tr)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"212px\",...toResponsiveImage(XPgWFN4fLE0KF0M5tr)},className:\"framer-17rouda\",\"data-framer-name\":\"Image\",whileHover:animation17})})},id??index);})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-s2wjae\",\"data-styles-preset\":\"Je_IPkcxi\",style:{\"--framer-text-color\":\"var(--token-2d12134b-3327-4f45-b103-74248208d6db, rgb(79, 79, 79))\"},children:\"Caption\"})}),className:\"framer-f0pb83\",fonts:[\"Inter\"],text:lFpc8yXpu,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:223,width:\"285px\",y:(componentViewport?.y||0)+0+0+20+4141.3335+0+540+389.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:383,width:\"521px\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1d60mrq-container\",\"data-framer-name\":\"-1\",drag:true,dragConstraints:ref7,dragMomentum:true,dragTransition:inertia,name:\"-1\",nodeId:\"zUAdRU5kU\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{rotate:4},whileHover:animation16,whileTap:animation15,children:/*#__PURE__*/_jsx(ImageCaptionMB,{aCMEg3QWB:cRu6ih04a,height:\"100%\",id:\"zUAdRU5kU\",JdwNS0_kD:\"20px\",layoutId:\"zUAdRU5kU\",name:\"-1\",OAVhEdGiu:toResponsiveImage(Yavqwm_rs),OrzZW_qvZ:\"26px\",r1gN8FoH1:B___VSNa0,style:{height:\"100%\",width:\"100%\"},variant:\"NZgoDW6Qs\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:275,width:\"205px\",y:(componentViewport?.y||0)+0+0+20+4141.3335+0+540+218}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:416,width:\"380px\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ci4n65-container\",drag:true,dragConstraints:ref7,dragMomentum:true,dragTransition:inertia2,nodeId:\"gZI_H8nnE\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{rotate:-4},whileHover:animation14,whileTap:animation15,children:/*#__PURE__*/_jsx(ImageCaptionMB,{aCMEg3QWB:cRu6ih04a,height:\"100%\",id:\"gZI_H8nnE\",JdwNS0_kD:\"20px\",layoutId:\"gZI_H8nnE\",OAVhEdGiu:toResponsiveImage(Yc_8Neb17),OrzZW_qvZ:\"26px\",r1gN8FoH1:BijOVmyt0,style:{height:\"100%\",width:\"100%\"},variant:\"NZgoDW6Qs\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:222,width:\"228px\",y:(componentViewport?.y||0)+0+0+20+4141.3335+0+540+1e3-282}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:414,width:\"389px\",children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1wvju5f-container\",drag:true,dragConstraints:ref7,dragMomentum:true,dragTransition:inertia,nodeId:\"Iy7GpelL8\",onMouseDown:preventDefault,rendersWithMotion:true,scopeId:\"IS3rlc8X0\",style:{rotate:3},whileHover:animation16,whileTap:animation15,children:/*#__PURE__*/_jsx(ImageCaptionMB,{aCMEg3QWB:cRu6ih04a,height:\"100%\",id:\"Iy7GpelL8\",JdwNS0_kD:\"20px\",layoutId:\"Iy7GpelL8\",OAVhEdGiu:toResponsiveImage(gb9TCtzUq),OrzZW_qvZ:\"26px\",r1gN8FoH1:pSqDc32wg,style:{height:\"100%\",width:\"100%\"},variant:\"NZgoDW6Qs\",width:\"100%\"})})})})]})]}),visible9&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bnahic\",\"data-framer-name\":\"Ideations\",id:elementId6,ref:ref8,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14tq5u5\",\"data-framer-name\":\"Header Widget\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fwdp4l\",\"data-framer-name\":\"Widget Frame\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{width:\"25px\",y:(componentViewport?.y||0)+0+0+20+5693.3335+0+0+0+13}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-8sx1gv-container\",nodeId:\"AbfX3sQBF\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{BxQiuREif:\"8px\"}},children:/*#__PURE__*/_jsx(SectionIcon,{BxQiuREif:\"13px\",height:\"100%\",id:\"AbfX3sQBF\",layoutId:\"AbfX3sQBF\",style:{height:\"100%\",width:\"100%\"},variant:\"h0ym1pAIm\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\"},children:\"Sketch Ideation\"})}),className:\"framer-1v2lkrd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oy87g1\",\"data-framer-name\":\"Sketch\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation18,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1s2st47\",\"data-border\":true,\"data-framer-name\":\"Sketch Ideation\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qm2b8c\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+5693.3335+0+94+0+12+0),sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94), 1px) - 24px)`,...toResponsiveImage(Ilxrav54J)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) * 1, 1px) - 60px)`,...toResponsiveImage(Ilxrav54J)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"880px\",...toResponsiveImage(Ilxrav54J)},className:\"framer-1abttv8\"})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xx3yhy\",\"data-framer-name\":\"Header Widget\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11io6xm\",\"data-framer-name\":\"Widget Frame\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{width:\"25px\",y:(componentViewport?.y||0)+0+0+20+5693.3335+0+190+0+13}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a0oqtk-container\",nodeId:\"lmSu195DC\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{BxQiuREif:\"8px\"}},children:/*#__PURE__*/_jsx(SectionIcon,{BxQiuREif:\"13px\",height:\"100%\",id:\"lmSu195DC\",layoutId:\"lmSu195DC\",style:{height:\"100%\",width:\"100%\"},variant:\"mcHYieICU\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-hmfmxd\",\"data-styles-preset\":\"z9OPJVBl_\",style:{\"--framer-text-color\":\"var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, rgb(26, 26, 26))\"},children:\"Prototyping\"})}),className:\"framer-1sq78zp\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1krpp9a\",\"data-framer-name\":\"Proto\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation19,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-xsinzj\",\"data-border\":true,\"data-framer-name\":\"Form Ideation\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--1o3irbu\":T085cQeIb,\"--9tr1hz\":clampRGB(T085cQeIb),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1et695k\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\"},className:\"framer-1x9d816\"})]})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-4ap0wg\",\"data-framer-name\":\"Say Hello\",id:elementId7,ref:ref9,style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation20,__framer__exit:animation21,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:.78,className:\"framer-q8wiu8\",\"data-framer-name\":\"gradient (light)\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12phqzy\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-6vbgpi\",\"data-framer-name\":\"Content\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.5,rotate:0,rotateX:25,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-hqdtrk\",\"data-framer-name\":\"header\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-23359n\",\"data-styles-preset\":\"PUzNof6g3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Say Hello to the \"})}),className:\"framer-rfcuno\",fonts:[\"Inter\"],text:bqd1HyFPT,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mzxc5k\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-130yv93-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"aN_UBBbAU\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"40px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},size:27},X5LudiQdF:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"56px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},size:56}},children:/*#__PURE__*/_jsx(TextShimmer,{color:T085cQeIb,content:fU3oxID8s,delay:0,direction:\"right\",font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"80px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"aN_UBBbAU\",layoutId:\"aN_UBBbAU\",rotation:90,shimmer:\"rgb(255, 255, 255)\",size:80,speed:5,tag:\"h1\",userSelect:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-23359n\",\"data-styles-preset\":\"PUzNof6g3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--variable-reference-T085cQeIb-IS3rlc8X0)\"},children:\".\"})}),className:\"framer-64a2x7\",\"data-framer-name\":\".\",fonts:[\"Inter\"],style:{\"--variable-reference-T085cQeIb-IS3rlc8X0\":T085cQeIb},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-ougk8q\",\"data-styles-preset\":\"aAhqkSY8Z\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(212, 212, 212)\"},children:\"A flavorful and interchangeable pet enrichment toy\"})}),className:\"framer-194det6\",effect:textEffect,fonts:[\"Inter\"],text:W3DnXiEGZ,verticalAlignment:\"top\",withExternalLayout:true})]})})]}),visible3&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kal9gl\",\"data-framer-name\":\"Product Photos\",children:[visible3&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+6547.3335+0+0),pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94) - 10px) / 2, 50px) * 2 + 10px)`,...toResponsiveImage(siUaF7yOR)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 12px) / 2, 50px) * 2 + 12px)`,...toResponsiveImage(siUaF7yOR)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 10px) / 2, 50px) * 2 + 10px)`,...toResponsiveImage(siUaF7yOR)},className:\"framer-12kunq8\",\"data-framer-name\":\"Problem Photo 1\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})}),visible4&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+6547.3335+0+422.0001),pixelHeight:914,pixelWidth:1066,...toResponsiveImage(REFGz3qYF)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,...toResponsiveImage(REFGz3qYF)},className:\"framer-1lp7e63\",\"data-framer-name\":\"Problem Photo 1\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--1q1styz\":gridItemColumnSpan,\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})}),visible5&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+6547.3335+0+422.0001),pixelHeight:914,pixelWidth:1066,sizes:`max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94) - 10px) / 2, 50px)`,...toResponsiveImage(Or2RnUKPy)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 12px) / 2, 50px)`,...toResponsiveImage(Or2RnUKPy)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:914,intrinsicWidth:1066,pixelHeight:914,pixelWidth:1066,sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 10px) / 2, 50px)`,...toResponsiveImage(Or2RnUKPy)},className:\"framer-1lfo7p5\",\"data-framer-name\":\"Problem Photo 1\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)}})})]}),visible10&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-z28wvl\",\"data-framer-name\":\"Tagline\",style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--1o3irbu\":T085cQeIb,\"--9tr1hz\":clampRGB(T085cQeIb),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xytj6t\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dew8fl\",\"data-framer-name\":\"Left\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--token-8e9f7d65-9fbe-4bbc-aa91-54812dc50f56, rgb(38, 38, 40))\"},children:\"Designed to Stimulate. Built to Satisfy.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--token-8e9f7d65-9fbe-4bbc-aa91-54812dc50f56, rgb(38, 38, 40))\"},children:\"Designed to Stimulate. Built to Satisfy.\"})}),className:\"framer-q0clls\",fonts:[\"GF;DM Sans-700\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5sv8k6\",\"data-styles-preset\":\"IOlXWt13H\",children:\"By mimicking natural problem-solving behaviors, the Strabbler keeps dogs mentally engaged, encourages slower eating, and curbs destructive boredom.\"})}),className:\"framer-1t5uvdg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(MotionFigureWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bqn0le\",\"data-framer-name\":\"Storyboard\",id:elementId8,ref:ref10,style:{\"--1el7kck\":radiusForCorner(D_Y5wUcnW,0),\"--1euyomf\":radiusForCorner(D_Y5wUcnW,3),\"--k6mr47\":radiusForCorner(D_Y5wUcnW,1),\"--nxssui\":radiusForCorner(D_Y5wUcnW,2)},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\"},className:\"framer-ukb8c2\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v7a7ur\",\"data-framer-name\":\"Bento Grid 2\",id:elementId9,ref:ref11,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-go3uay\",\"data-framer-name\":\"F1 3 & 4\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+7905.467+0+0+0+0),sizes:`min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94)`,...toResponsiveImage(wpNhIm35T)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 72px) / 7, 100px) * 5 + 48px)`,...toResponsiveImage(wpNhIm35T)}}},children:/*#__PURE__*/_jsxs(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 72px) / 7, 100px) * 5 + 48px)`,...toResponsiveImage(wpNhIm35T)},className:\"framer-1bxyobb\",\"data-framer-name\":\"Feature 1\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-s6emxi\",\"data-framer-name\":\"Text Rows\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-159af7h\",\"data-framer-name\":\"caption\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy04MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Modular Play System\"})})},X5LudiQdF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy04MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Modular Play System\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy04MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Modular Play System\"})}),className:\"framer-dzt2c9\",fonts:[\"GF;DM Sans-800\"],text:JjdfDwvdb,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5sv8k6\",\"data-styles-preset\":\"IOlXWt13H\",style:{\"--framer-text-alignment\":\"left\"},children:\"Interchangeable components allow for multiple play styles and difficulty levels, extending engagement and playstyle variety. \"})}),className:\"framer-lmm45i\",fonts:[\"Inter\"],text:QzQ_iw9Jp,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xmkv3r\",\"data-framer-name\":\"gradient\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10hjjmt\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ai6byg\",\"data-framer-name\":\"Feature 3\",style:{\"--1o3irbu\":T085cQeIb,\"--9tr1hz\":clampRGB(T085cQeIb)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qmhjww\",\"data-framer-name\":\"Text Rows\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1spck0q-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"W4aPNI25i\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"40px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},size:27},X5LudiQdF:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},size:30}},children:/*#__PURE__*/_jsx(TextShimmer,{color:\"rgb(255, 255, 255)\",content:lPptnpKji,delay:0,direction:\"right\",font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"W4aPNI25i\",layoutId:\"W4aPNI25i\",rotation:120,shimmer:\"rgb(255, 255, 255)\",size:80,speed:5,tag:\"h1\",userSelect:true,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v61t72\",\"data-framer-name\":\"gradient\"})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1jxltmg\",\"data-framer-name\":\"Feature 4\",style:{\"--1o3irbu\":T085cQeIb,\"--9tr1hz\":clampRGB(T085cQeIb)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1upjyre\",\"data-framer-name\":\"Text Rows\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x3an91-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"e7WteQSgI\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"40px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},size:27},X5LudiQdF:{font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"}}},children:/*#__PURE__*/_jsx(TextShimmer,{color:\"rgb(255, 255, 255)\",content:pJSadDSom,delay:0,direction:\"right\",font:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"22px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",id:\"e7WteQSgI\",layoutId:\"e7WteQSgI\",rotation:120,shimmer:\"rgb(255, 255, 255)\",size:80,speed:5,tag:\"h1\",userSelect:true,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5uwhj1\",\"data-framer-name\":\"gradient\"})]})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1px3zmx\",\"data-framer-name\":\"Feature 2\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1umpr9f\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+7905.467+0+1250+25+0),sizes:`calc(min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.94) - 50px)`,...toResponsiveImage(TNDIUcyzV)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 72px) / 7, 100px) * 2 - 38px)`,...toResponsiveImage(TNDIUcyzV)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 72px) / 7, 100px) * 2 - 38px)`,...toResponsiveImage(TNDIUcyzV)},className:\"framer-1jwzqdg\",\"data-border\":true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rhfvsn\",\"data-framer-name\":\"Text Rows\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-kre22i\",\"data-framer-name\":\"Icon + Title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Flavored Nylon Core\"})})},X5LudiQdF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Flavored Nylon Core\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4f623489-fb70-480e-863c-737f83fef436, rgb(128, 128, 128))\"},children:\"Flavored Nylon Core\"})}),className:\"framer-o257zl\",fonts:[\"GF;DM Sans-600\"],text:j9eWYd1I2,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5sv8k6\",\"data-styles-preset\":\"IOlXWt13H\",children:\"Interchangeable components allow for multiple play styles and difficulty levels, extending engagement and variety. \"})}),className:\"framer-1anvxk5\",fonts:[\"Inter\"],text:uw07TCHs9,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+7905.467+0+923),sizes:\"327px\",...toResponsiveImage(Gz8PXMeRx)}},X5LudiQdF:{background:{alt:\"\",fit:\"fill\",sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, ${componentViewport?.width||\"100vw\"} * 0.9) - 72px) / 7, 100px) * 2 + 12px)`,...toResponsiveImage(Gz8PXMeRx)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",sizes:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 72px) / 7, 100px) * 2 + 12px)`,...toResponsiveImage(Gz8PXMeRx)},className:\"framer-19f9vj9\",\"data-border\":true,\"data-framer-name\":\"Freebie\"})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-14kfdi7\",\"data-border\":true,\"data-framer-name\":\"Why Strabbler\",style:{\"--1o3irbu\":T085cQeIb,\"--9tr1hz\":clampRGB(T085cQeIb)},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-m3melt\",\"data-framer-name\":\"gradient\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mgv5d3\",\"data-framer-name\":\"Text Rows\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-9u7h7j\",\"data-framer-name\":\"Icon + Title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, rgb(28, 28, 28))\"},children:\"Competitive Analysis\"})})},X5LudiQdF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, rgb(28, 28, 28))\"},children:\"Competitive Analysis\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, rgb(28, 28, 28))\"},children:\"Competitive Analysis\"})}),className:\"framer-s5ciab\",\"data-framer-name\":\"Market Analysis\",fonts:[\"GF;DM Sans-600\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-5sv8k6\",\"data-styles-preset\":\"IOlXWt13H\",children:\"Interchangeable components allow for multiple play styles and difficulty levels, extending engagement and variety. \"})}),className:\"framer-1ijk12t\",fonts:[\"Inter\"],text:cjhlzkTNL,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hdol89\",\"data-border\":true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+7905.467+0+596+40+254+0),pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/9c47fOR3CNoSsEtr6IEYJoKM.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",pixelHeight:126,pixelWidth:126,positionX:\"left\",positionY:\"top\",src:\"https://framerusercontent.com/images/9c47fOR3CNoSsEtr6IEYJoKM.svg\"},className:\"framer-1nva0gx\",\"data-framer-name\":\"grid\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gu9339\",\"data-framer-name\":\"Helper (Same height as footer)\",id:elementId10,ref:ref1})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:componentViewport?.width||\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,className:\"framer-1oyybpj-container\",layoutScroll:true,nodeId:\"EERYScDMo\",rendersWithMotion:true,scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{variant:\"oXTk7HcBm\"}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"EERYScDMo\",layoutId:\"EERYScDMo\",style:{height:\"100%\",width:\"100%\"},variant:\"V2Aa5Hdoq\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:15,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-9msb9j\",\"data-framer-name\":\"Footer\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18t8dgr\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{y:(componentViewport?.y||0)+10309.467-289+0+0+.39}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pzqvom-container\",nodeId:\"uoKb6QWBV\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{DzfgVuLt7:26,gvq15Xo9a:\"0.01px\"},X5LudiQdF:{DzfgVuLt7:25}},children:/*#__PURE__*/_jsx(EmailTicker,{DzfgVuLt7:57,gvq15Xo9a:\"13px 40px 13px 40px\",height:\"100%\",id:\"uoKb6QWBV\",layoutId:\"uoKb6QWBV\",style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation10,__framer__exit:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-n8n58\",\"data-framer-name\":\"Socials\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gaxdkf\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy04MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Socials:\"})})},X5LudiQdF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy04MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Socials:\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy04MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"45px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Socials:\"})}),className:\"framer-1vn6x1s\",fonts:[\"GF;DM Sans-800\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b1dy32\",\"data-framer-name\":\"icons\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ax13jh\",\"data-framer-name\":\"Behance\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M92 120H64V96h28a12 12 0 0 1 0 24Zm4 16H64v32h32a16 16 0 0 0 0-32Zm80-16a24 24 0 0 0-22.62 16h45.24A24 24 0 0 0 176 120Zm64-64v144a16 16 0 0 1-16 16H32a16 16 0 0 1-16-16V56a16 16 0 0 1 16-16h192a16 16 0 0 1 16 16Zm-96 32a8 8 0 0 0 8 8h48a8 8 0 0 0 0-16h-48a8 8 0 0 0-8 8Zm-16 64a32 32 0 0 0-14.13-26.53A28 28 0 0 0 92 80H56a8 8 0 0 0-8 8v88a8 8 0 0 0 8 8h40a32 32 0 0 0 32-32Zm88-8a40 40 0 1 0-13.54 30 8 8 0 0 0-10.59-12 24 24 0 0 1-38.49-10H208a8 8 0 0 0 8-8Z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/yvesjosephjr/\",motionChild:true,nodeId:\"Ve5DAj_Nb\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-aacnhj framer-1x947nb\",\"data-framer-name\":\"LinkedIn\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M216 24H40a16 16 0 0 0-16 16v176a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V40a16 16 0 0 0-16-16ZM96 176a8 8 0 0 1-16 0v-64a8 8 0 0 1 16 0Zm-8-80a12 12 0 1 1 12-12 12 12 0 0 1-12 12Zm96 80a8 8 0 0 1-16 0v-36a20 20 0 0 0-40 0v36a8 8 0 0 1-16 0v-64a8 8 0 0 1 15.79-1.78A36 36 0 0 1 184 140Z\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g5b6px\",\"data-framer-name\":\"IG\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 256 256\"><path d=\"M176 24H80a56.06 56.06 0 0 0-56 56v96a56.06 56.06 0 0 0 56 56h96a56.06 56.06 0 0 0 56-56V80a56.06 56.06 0 0 0-56-56Zm-48 152a48 48 0 1 1 48-48 48.05 48.05 0 0 1-48 48Zm60-96a12 12 0 1 1 12-12 12 12 0 0 1-12 12Zm-28 48a32 32 0 1 1-32-32 32 32 0 0 1 32 32Z\"/></svg>',withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsx(MotionSectionWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation10,__framer__exit:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-dl3a9z\",\"data-framer-name\":\"Next Project\",id:elementId11,ref:ref12,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-zqsaxw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{X5LudiQdF:{query:{from:{alias:\"aoiN7gITe\",data:Works,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"aoiN7gITe\",name:\"kUDTJPxjK\",type:\"Identifier\"}],select:[{collection:\"aoiN7gITe\",name:\"bsso2xNkT\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"y59VU4uS2\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"fU3oxID8s\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"PqKP11t8A\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"r6Y1f2AaH\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"kDm7ixsT3\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"T085cQeIb\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aoiN7gITe\",name:\"pnxC4GQBZ\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:2},type:\"BinaryOperation\"}}}},children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"aoiN7gITe\",data:Works,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"aoiN7gITe\",name:\"bsso2xNkT\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"y59VU4uS2\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"fU3oxID8s\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"PqKP11t8A\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"r6Y1f2AaH\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"kDm7ixsT3\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"T085cQeIb\",type:\"Identifier\"},{collection:\"aoiN7gITe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aoiN7gITe\",name:\"pnxC4GQBZ\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:2},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({bsso2xNkT:bsso2xNkTaoiN7gITe,fU3oxID8s:fU3oxID8saoiN7gITe,id:idaoiN7gITe,kDm7ixsT3:kDm7ixsT3aoiN7gITe,PqKP11t8A:PqKP11t8AaoiN7gITe,r6Y1f2AaH:r6Y1f2AaHaoiN7gITe,T085cQeIb:T085cQeIbaoiN7gITe,y59VU4uS2:y59VU4uS2aoiN7gITe},index1)=>{bsso2xNkTaoiN7gITe??=\"\";fU3oxID8saoiN7gITe??=\"\";PqKP11t8AaoiN7gITe??=\"\";kDm7ixsT3aoiN7gITe??=true;T085cQeIbaoiN7gITe??=\"#09F\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`aoiN7gITe-${idaoiN7gITe}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{bsso2xNkT:bsso2xNkTaoiN7gITe},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{bsso2xNkT:bsso2xNkTaoiN7gITe},webPageId:\"IS3rlc8X0\"},motionChild:true,nodeId:\"LxuBYBEig\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-j20enw framer-1x947nb\",\"data-framer-cursor\":\"1hk7tel\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{height:134,width:\"208px\",y:(componentViewport?.y||0)+10309.467-289+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:\"500px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-w8pyac-container\",id:`${bsso2xNkTaoiN7gITe}-${elementId12}`,nodeId:\"esfZslnWo\",ref:dynamicRef(`${bsso2xNkTaoiN7gITe}-${elementId12}`),scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{f9w7P4WBo:{K8kgaP4cL:8,KddcM0JjL:\"40px\",LHJzyIxIQ:\"5px 12px 5px 12px\",variant:\"qrnaQUvEz\"}},children:/*#__PURE__*/_jsx(ProjectComponent,{DDiiQYOPy:T085cQeIbaoiN7gITe,DmfnCKvGH:negate(kDm7ixsT3aoiN7gITe),height:\"100%\",id:\"esfZslnWo\",K8kgaP4cL:30,KddcM0JjL:\"70px\",layoutId:\"esfZslnWo\",LHJzyIxIQ:\"10px 24px 10px 24px\",M1GBS07FB:toResponsiveImage(y59VU4uS2aoiN7gITe),maJa7cqyy:toResponsiveImage(r6Y1f2AaHaoiN7gITe),o1BgJ2LCH:fU3oxID8saoiN7gITe,OgLh8ls7A:\"hidden\",style:{height:\"100%\",width:\"100%\"},variant:\"HM_Pq0rWS\",width:\"100%\",XQagYNwDL:\"0px 4px 2px 0px rgba(0, 0, 0, 0.05)\",Y05pjQgGe:PqKP11t8AaoiN7gITe,ykdVTSWb2:kDm7ixsT3aoiN7gITe})})})})})})})})},idaoiN7gITe);})})})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-7utfu-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Bq_wgHxAc\",scopeId:\"IS3rlc8X0\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"Bq_wgHxAc\",intensity:7,layoutId:\"Bq_wgHxAc\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2JlGZ.framer-1x947nb, .framer-2JlGZ .framer-1x947nb { display: block; }\",\".framer-2JlGZ.framer-1whfd6 { align-content: center; align-items: center; background-color: var(--16fstcl, var(--1wwggwg)); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-2JlGZ .framer-kw7m74 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 0px 0px 0px; pointer-events: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-14hyq7f { background-color: var(--token-70448ace-32d8-4f6b-ab84-ae6a9c1a79e1, #f6f5f4); border-bottom-left-radius: 70px; border-bottom-right-radius: 70px; bottom: 465px; box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.25); flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-2JlGZ .framer-1e67vek { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 29px; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-g1tbhh-container, .framer-2JlGZ .framer-1087p89-container, .framer-2JlGZ .framer-1qpzx1e-container, .framer-2JlGZ .framer-130yv93-container, .framer-2JlGZ .framer-1spck0q-container, .framer-2JlGZ .framer-1x3an91-container, .framer-2JlGZ .framer-7utfu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2JlGZ .framer-4a1z9d { display: grid; flex: none; gap: 12px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(5, minmax(100px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-17di2r1 { align-content: center; align-items: center; align-self: start; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-column: span 3; grid-row: span 2; height: 100%; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-bkn5j4 { align-content: flex-start; align-items: flex-start; align-self: start; background-color: var(--16fstcl, var(--1wwggwg)); border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; grid-column: span 2; height: 100%; justify-content: center; justify-self: start; overflow: hidden; padding: 30px; pointer-events: none; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1oeronb { background: linear-gradient(209deg, #ffffff 10%, rgb(0, 0, 0) 86%); border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.4; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-2JlGZ .framer-828db-container, .framer-2JlGZ .framer-1n79ang-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); position: relative; width: 52px; }\",\".framer-2JlGZ .framer-1j6bbtr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-1dmqq57, .framer-2JlGZ .framer-ogf95h, .framer-2JlGZ .framer-9gluki, .framer-2JlGZ .framer-hulba8, .framer-2JlGZ .framer-emfbvc, .framer-2JlGZ .framer-lmm45i, .framer-2JlGZ .framer-1anvxk5, .framer-2JlGZ .framer-1ijk12t { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2JlGZ .framer-19lct8l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 47px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-vjo30v, .framer-2JlGZ .framer-1grzpx0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 69px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 103px; }\",\".framer-2JlGZ .framer-ctz73s, .framer-2JlGZ .framer-ydx0h7, .framer-2JlGZ .framer-1m4wwhe, .framer-2JlGZ .framer-1qgbka6, .framer-2JlGZ .framer-19m2rtu, .framer-2JlGZ .framer-1kl6mer, .framer-2JlGZ .framer-1045ot5, .framer-2JlGZ .framer-gkew0j, .framer-2JlGZ .framer-1pwuqc6, .framer-2JlGZ .framer-1v2lkrd, .framer-2JlGZ .framer-1sq78zp, .framer-2JlGZ .framer-dzt2c9, .framer-2JlGZ .framer-o257zl, .framer-2JlGZ .framer-s5ciab, .framer-2JlGZ .framer-1vn6x1s { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2JlGZ .framer-1ocb20s { align-content: flex-start; align-items: flex-start; align-self: start; background-color: #ffffff; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; grid-column: span 2; height: 100%; justify-content: center; justify-self: start; overflow: hidden; padding: 30px; pointer-events: none; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1fq6t9f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-1a03e6f { background: linear-gradient(209deg, #ffffff 10%, rgb(0, 0, 0) 86%); bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.5; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2JlGZ .framer-qksn6x { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 90px 0px 70px 0px; pointer-events: auto; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-2JlGZ .framer-ja96tq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-2JlGZ .framer-1jp4pga, .framer-2JlGZ .framer-ny3dl8, .framer-2JlGZ .framer-1a08268 { align-content: center; align-items: center; background-color: #e8e8e8; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 13px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-d83pho, .framer-2JlGZ .framer-1xtxzhn { aspect-ratio: 1 / 1; background-color: var(--token-b0960cac-dc63-4203-91d2-62b3f435f4c3, #1a1a1a); border-bottom-left-radius: 13px; border-bottom-right-radius: 13px; border-top-left-radius: 13px; border-top-right-radius: 13px; flex: none; height: 40px; overflow: hidden; position: relative; width: var(--framer-aspect-ratio-supported, 40px); will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1jq9r6i, .framer-2JlGZ .framer-1wmzkf2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: min-content; z-index: 1; }\",\".framer-2JlGZ .framer-1u2206w { aspect-ratio: 1 / 1; background-color: #f74f4f; border-bottom-left-radius: 500px; border-bottom-right-radius: 500px; border-top-left-radius: 500px; border-top-right-radius: 500px; flex: none; height: var(--framer-aspect-ratio-supported, 12px); overflow: hidden; position: relative; width: 12px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-7qa4b0 { aspect-ratio: 1 / 1; background-color: #f74f4f; border-bottom-left-radius: 500px; border-bottom-right-radius: 500px; border-top-left-radius: 500px; border-top-right-radius: 500px; flex: none; height: var(--framer-aspect-ratio-supported, 12px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1bbn5ta { aspect-ratio: 1 / 1; background-color: #46c43b; border-bottom-left-radius: 500px; border-bottom-right-radius: 500px; border-top-left-radius: 500px; border-top-right-radius: 500px; flex: none; height: var(--framer-aspect-ratio-supported, 12px); overflow: hidden; position: relative; width: 12px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-w455o5 { aspect-ratio: 1 / 1; background-color: #46c43b; border-bottom-left-radius: 500px; border-bottom-right-radius: 500px; border-top-left-radius: 500px; border-top-right-radius: 500px; flex: none; height: var(--framer-aspect-ratio-supported, 12px); left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1pnpaq2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 90px 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-amg1pf { display: grid; flex: none; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 50px 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-1unekhl, .framer-2JlGZ .framer-12kunq8 { align-content: center; align-items: center; align-self: start; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-column: span 2; grid-row: span 3; height: 625px; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-iye6di, .framer-2JlGZ .framer-1lp7e63 { align-content: center; align-items: center; align-self: start; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-column: var(--1q1styz); grid-row: span 2; height: 100%; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-vy6sam, .framer-2JlGZ .framer-1lfo7p5 { align-content: center; align-items: center; align-self: start; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-row: span 2; height: 100%; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-q84wre { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 70px 0px 70px 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-wp7vk1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-1rznu8p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 0px 0px 10px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-2f39qg, .framer-2JlGZ .framer-fwdp4l, .framer-2JlGZ .framer-11io6xm { align-content: center; align-items: center; background-color: #e8e8e8; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 13px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-1lg3asq-container, .framer-2JlGZ .framer-1dssj16-container, .framer-2JlGZ .framer-8sx1gv-container, .framer-2JlGZ .framer-1a0oqtk-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-2JlGZ .framer-wmlyki { --border-bottom-width: 2px; --border-color: #bfbfbf; --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 600px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-w1l8br { align-content: center; align-items: center; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-hzxbct { border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); flex: none; height: 100%; left: calc(49.92867332382313% - 100% / 2); opacity: 0.15; position: absolute; top: calc(49.903288201160564% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-ssth1o { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); cursor: grab; flex: none; height: 209px; left: 97px; overflow: hidden; position: absolute; top: 111px; width: 305px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-7c717e-container { cursor: grab; flex: none; height: 250px; left: 20px; position: absolute; top: calc(53.33333333333336% - 250px / 2); width: 250px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-gvv84 { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; bottom: 217px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); cursor: grab; flex: none; height: 306px; left: 549px; overflow: hidden; position: absolute; width: 290px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-12fugq5-container { cursor: grab; flex: none; height: 250px; position: absolute; right: 533px; top: 20px; width: 250px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-m4byug { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; bottom: 100px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); cursor: grab; flex: none; height: 235px; left: 304px; overflow: hidden; position: absolute; width: 328px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-1aueotk-container { bottom: -17px; cursor: grab; flex: none; height: 250px; left: 507px; position: absolute; width: 250px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-7xgcn { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); cursor: grab; flex: none; height: 306px; left: 799px; overflow: hidden; position: absolute; top: 181px; width: 290px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-1c1k4uz-container { cursor: grab; flex: none; height: 250px; position: absolute; right: 4px; top: 337px; width: 250px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-177avxn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 400px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-14j6u0y { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--16fstcl, var(--1wwggwg)); border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25); display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 33px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 30px; pointer-events: none; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1rcorvs, .framer-2JlGZ .framer-16jkj0n, .framer-2JlGZ .framer-1xmkv3r { background: linear-gradient(209deg, #ffffff 10%, rgb(0, 0, 0) 86%); bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.5; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-2JlGZ .framer-12m85si { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-2JlGZ .framer-xfdvv4 { align-content: center; align-items: center; bottom: 25px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; left: 48%; min-height: 66px; min-width: 313px; overflow: hidden; padding: 0px; position: absolute; transform: translateX(-50%); width: min-content; z-index: 1; }\",\".framer-2JlGZ .framer-g8q2bl { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--1v7utl6, var(--9tr1hz)); border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25); display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 30px; pointer-events: none; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-18vyhqz { --border-bottom-width: 4px; --border-color: #ffffff; --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-zc2ooi { --border-bottom-width: 3px; --border-color: #222222; --border-left-width: 3px; --border-right-width: 3px; --border-style: solid; --border-top-width: 3px; bottom: 0px; flex: none; left: 0px; opacity: 0.42; position: absolute; right: 0px; top: 0px; }\",\".framer-2JlGZ .framer-86ijub { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-a3c67c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 129px 0px 129px 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-180k47f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-tkkvrm { align-content: center; align-items: center; background: radial-gradient(50% 50% at 50% 50%, #dedede 0%, rgba(219, 219, 219, 0.49) 59.05904683980856%, rgba(171, 171, 171, 0) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1200px; justify-content: center; max-width: 1300px; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-2JlGZ .framer-1mocpmg-container { bottom: 135px; cursor: grab; flex: none; height: 333px; left: 3px; position: absolute; width: 543px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-5syib0 { align-content: center; align-items: center; background-color: var(--16fstcl, var(--1wwggwg)); border-bottom-left-radius: 26px; border-bottom-right-radius: 26px; border-top-left-radius: 26px; border-top-right-radius: 26px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); cursor: grab; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: absolute; right: 0px; top: 73px; width: 458px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-14n1yzf { display: grid; flex: none; gap: 10px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(0px, 1fr)); height: min-content; justify-content: start; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-17rouda { align-self: start; aspect-ratio: 1.3371428571428572 / 1; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); flex: none; height: var(--framer-aspect-ratio-supported, 159px); justify-self: start; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-2JlGZ .framer-f0pb83 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 0; }\",\".framer-2JlGZ .framer-1d60mrq-container { cursor: grab; flex: none; height: 383px; left: calc(49.75000000000002% - 521px / 2); position: absolute; top: 343px; width: 521px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-1ci4n65-container { cursor: grab; flex: none; height: 416px; left: 14px; position: absolute; top: 13px; width: 380px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-1wvju5f-container { bottom: 126px; cursor: grab; flex: none; height: 414px; left: 746px; position: absolute; width: 389px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-1bnahic { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px 0px 70px 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-14tq5u5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 0px 0px 16px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-1oy87g1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 60px 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-1s2st47 { --border-bottom-width: 1px; --border-color: rgba(34, 34, 34, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-6f9e8772-92ad-4c14-a7bb-dc1b130d1c8f, #f7f7f7); border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: 600px; justify-content: center; overflow: hidden; padding: 30px; pointer-events: auto; position: relative; width: 940px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-1qm2b8c, .framer-2JlGZ .framer-1et695k { background: linear-gradient(209deg, #ffffff 10%, rgb(0, 0, 0) 86%); bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.4; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: -1; }\",\".framer-2JlGZ .framer-1abttv8, .framer-2JlGZ .framer-1x9d816 { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1xx3yhy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; max-width: 1200px; overflow: hidden; padding: 0px 0px 16px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-1krpp9a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-xsinzj { --border-bottom-width: 1px; --border-color: rgba(34, 34, 34, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--1v7utl6, var(--9tr1hz)); border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: 0.8 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: 600px; justify-content: center; overflow: hidden; padding: 30px; pointer-events: auto; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-2JlGZ .framer-4ap0wg { align-content: center; align-items: center; background-color: var(--token-dfa40a66-eac0-415e-aaf0-8ed8ea109688, #1c1c1c); border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 35px 15px 35px 15px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-q8wiu8 { background: linear-gradient(163deg, #ffffff 14.000000000000002%, rgb(0, 0, 0) 84%); border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.78; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-2JlGZ .framer-12phqzy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-6vbgpi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 2018px; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-hqdtrk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 80%; }\",\".framer-2JlGZ .framer-rfcuno { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-2JlGZ .framer-1mzxc5k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-2JlGZ .framer-64a2x7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; --variable-reference-T085cQeIb-IS3rlc8X0: var(--1o3irbu); flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-2JlGZ .framer-194det6 { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: none; flex: none; height: auto; overflow: visible; position: relative; width: 50%; }\",\".framer-2JlGZ .framer-kal9gl { display: grid; flex: none; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-z28wvl { align-content: center; align-items: center; background-color: var(--1v7utl6, var(--9tr1hz)); border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 30px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1xytj6t, .framer-2JlGZ .framer-5uwhj1 { background: linear-gradient(209deg, #ffffff 10%, rgb(0, 0, 0) 86%); bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.2; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-2JlGZ .framer-1dew8fl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2JlGZ .framer-q0clls { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 70%; word-break: break-word; word-wrap: break-word; }\",\".framer-2JlGZ .framer-1t5uvdg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2JlGZ .framer-bqn0le { align-content: center; align-items: center; border-bottom-left-radius: var(--1euyomf); border-bottom-right-radius: var(--nxssui); border-top-left-radius: var(--1el7kck); border-top-right-radius: var(--k6mr47); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 360px; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-ukb8c2 { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-2JlGZ .framer-v7a7ur { display: grid; flex: none; gap: 12px; grid-auto-rows: min-content; grid-template-columns: repeat(7, minmax(100px, 1fr)); grid-template-rows: repeat(5, min-content); height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-go3uay { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; grid-column: span 5; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-1bxyobb { align-content: center; align-items: center; border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: 500px; justify-content: flex-end; overflow: hidden; padding: 20px; pointer-events: none; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-s6emxi { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.4 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 30px; position: relative; width: 1px; z-index: 1; }\",\".framer-2JlGZ .framer-159af7h { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-10hjjmt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 72px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-ai6byg { align-content: center; align-items: center; background-color: var(--1v7utl6, var(--9tr1hz)); border-bottom-left-radius: 202px; border-bottom-right-radius: 202px; border-top-left-radius: 202px; border-top-right-radius: 202px; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 57px; height: 100%; justify-content: center; overflow: hidden; padding: 14px; pointer-events: none; position: relative; width: 327px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1qmhjww { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-2JlGZ .framer-v61t72 { background: linear-gradient(209deg, #ffffff 10%, rgb(0, 0, 0) 86%); border-bottom-left-radius: 200px; border-bottom-right-radius: 200px; border-top-left-radius: 200px; border-top-right-radius: 200px; bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.2; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-2JlGZ .framer-1jxltmg { align-content: center; align-items: center; background-color: var(--1v7utl6, var(--9tr1hz)); border-bottom-left-radius: 159px; border-bottom-right-radius: 159px; border-top-left-radius: 159px; border-top-right-radius: 159px; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 57px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 14px 16px 14px 16px; pointer-events: none; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1upjyre, .framer-2JlGZ .framer-mgv5d3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-1px3zmx { align-content: flex-start; align-items: flex-start; align-self: start; background-color: #f3f3f3; border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; grid-column: span 2; height: 584px; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 25px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1umpr9f, .framer-2JlGZ .framer-m3melt { background: linear-gradient(209deg, #ffffff 10%, rgb(0, 0, 0) 86%); bottom: 0px; flex: none; left: 0px; mix-blend-mode: soft-light; opacity: 0.3; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-2JlGZ .framer-1jwzqdg { --border-bottom-width: 5px; --border-color: #ffffff; --border-left-width: 5px; --border-right-width: 5px; --border-style: solid; --border-top-width: 5px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1rhfvsn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-kre22i, .framer-2JlGZ .framer-9u7h7j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-19f9vj9 { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; align-self: start; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 33px; grid-column: span 2; height: 315px; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; pointer-events: none; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-14kfdi7 { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; align-self: start; background-color: var(--1v7utl6, var(--9tr1hz)); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 33px; grid-column: span 5; height: 315px; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 40px; pointer-events: none; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1hdol89 { --border-bottom-width: 4px; --border-color: #ffffff; --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 14px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-1nva0gx { bottom: 0px; flex: none; left: 0px; opacity: 0.42; position: absolute; right: 0px; top: 0px; }\",\".framer-2JlGZ .framer-gu9339 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 465px; justify-content: center; overflow: hidden; padding: 0px; pointer-events: none; position: relative; width: 100%; z-index: -1; }\",\".framer-2JlGZ .framer-1oyybpj-container { flex: none; height: 100vh; left: 0px; pointer-events: auto; position: fixed; right: 0px; top: calc(50.00000000000002% - 100vh / 2); z-index: 0; }\",\".framer-2JlGZ .framer-9msb9j { align-content: center; align-items: center; bottom: 153px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px 0px 2px 0px; position: absolute; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-2JlGZ .framer-18t8dgr { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2JlGZ .framer-pzqvom-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2JlGZ .framer-n8n58 { align-content: center; align-items: center; background-color: var(--token-b234d58e-41fe-464c-8a1f-ad83e0273512, #222222); border-bottom-left-radius: 70px; border-bottom-right-radius: 70px; border-top-left-radius: 70px; border-top-right-radius: 70px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25); display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 35px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-2JlGZ .framer-gaxdkf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 71px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2JlGZ .framer-1b1dy32 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-2JlGZ .framer-ax13jh { flex: none; height: 70px; position: relative; width: 70px; }\",\".framer-2JlGZ .framer-aacnhj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); position: relative; text-decoration: none; width: 70px; }\",\".framer-2JlGZ .framer-1g5b6px { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); position: relative; width: 70px; }\",\".framer-2JlGZ .framer-dl3a9z { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 70px; border-bottom-right-radius: 70px; border-top-left-radius: 70px; border-top-right-radius: 70px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-2JlGZ .framer-zqsaxw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-2JlGZ .framer-j20enw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 100%; overflow: visible; padding: 0px; position: sticky; text-decoration: none; top: -20px; width: min-content; z-index: 1; }\",\".framer-2JlGZ .framer-w8pyac-container { flex: none; height: 300px; position: sticky; top: 0px; width: 500px; z-index: 1; }\",\"@supports (color: color(display-p3 1 1 1)) { .framer-2JlGZ.framer-1whfd6 { --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); } .framer-2JlGZ .framer-bkn5j4 { --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); } .framer-2JlGZ .framer-14j6u0y { --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); } .framer-2JlGZ .framer-g8q2bl { --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); } .framer-2JlGZ .framer-5syib0 { --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); --16fstcl: var(--kozjyw); } .framer-2JlGZ .framer-xsinzj { --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); } .framer-2JlGZ .framer-z28wvl { --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); } .framer-2JlGZ .framer-ai6byg { --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); } .framer-2JlGZ .framer-1jxltmg { --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); } .framer-2JlGZ .framer-14kfdi7 { --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); --1v7utl6: var(--1o3irbu); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,'.framer-2JlGZ[data-border=\"true\"]::after, .framer-2JlGZ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (max-width: 809px) { .framer-2JlGZ.framer-1whfd6 { width: 400px; } .framer-2JlGZ .framer-kw7m74 { justify-content: center; order: 2; padding: 20px 0px 0px 0px; } .framer-2JlGZ .framer-14hyq7f { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; bottom: 361px; right: unset; width: 100%; } .framer-2JlGZ .framer-1e67vek, .framer-2JlGZ .framer-qksn6x, .framer-2JlGZ .framer-a3c67c, .framer-2JlGZ .framer-1bnahic, .framer-2JlGZ .framer-4ap0wg, .framer-2JlGZ .framer-kal9gl { max-width: 94%; } .framer-2JlGZ .framer-4a1z9d, .framer-2JlGZ .framer-v7a7ur { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; max-width: 94%; } .framer-2JlGZ .framer-17di2r1 { align-self: unset; border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; height: 412px; order: 0; } .framer-2JlGZ .framer-bkn5j4 { align-self: unset; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; height: min-content; order: 1; } .framer-2JlGZ .framer-1oeronb { border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; order: 0; } .framer-2JlGZ .framer-828db-container { height: var(--framer-aspect-ratio-supported, 35px); order: 1; width: 35px; } .framer-2JlGZ .framer-1j6bbtr { order: 2; } .framer-2JlGZ .framer-1ocb20s { align-self: unset; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; height: min-content; order: 2; } .framer-2JlGZ .framer-1n79ang-container { height: var(--framer-aspect-ratio-supported, 35px); width: 35px; } .framer-2JlGZ .framer-1jp4pga { padding: 9px; } .framer-2JlGZ .framer-d83pho, .framer-2JlGZ .framer-1xtxzhn { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; height: 30px; width: var(--framer-aspect-ratio-supported, 30px); } .framer-2JlGZ .framer-7qa4b0, .framer-2JlGZ .framer-w455o5 { bottom: 0px; top: unset; } .framer-2JlGZ .framer-1unekhl, .framer-2JlGZ .framer-12kunq8 { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; height: 412px; } .framer-2JlGZ .framer-iye6di, .framer-2JlGZ .framer-vy6sam, .framer-2JlGZ .framer-1lp7e63, .framer-2JlGZ .framer-1lfo7p5 { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; } .framer-2JlGZ .framer-wp7vk1 { align-content: center; align-items: center; max-width: 94%; } .framer-2JlGZ .framer-1rznu8p, .framer-2JlGZ .framer-12phqzy, .framer-2JlGZ .framer-1oyybpj-container { order: 0; } .framer-2JlGZ .framer-1lg3asq-container, .framer-2JlGZ .framer-1dssj16-container, .framer-2JlGZ .framer-8sx1gv-container, .framer-2JlGZ .framer-1a0oqtk-container { height: var(--framer-aspect-ratio-supported, 25px); width: 25px; } .framer-2JlGZ .framer-wmlyki { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; order: 2; } .framer-2JlGZ .framer-w1l8br { overflow: visible; will-change: unset; } .framer-2JlGZ .framer-ssth1o { height: 137px; left: 12px; top: 8px; width: 189px; } .framer-2JlGZ .framer-7c717e-container { aspect-ratio: 1.0367892976588629 / 1; bottom: 455px; height: var(--framer-aspect-ratio-supported, 59px); left: 164px; top: unset; width: 61px; } .framer-2JlGZ .framer-gvv84 { bottom: 179px; height: 158px; left: calc(28.974358974359% - 203px / 2); width: 203px; } .framer-2JlGZ .framer-12fugq5-container { height: 59px; right: 277px; top: 240px; width: 61px; } .framer-2JlGZ .framer-m4byug { bottom: 300px; height: 141px; left: calc(70.51282051282054% - 163px / 2); width: 163px; } .framer-2JlGZ .framer-1aueotk-container { bottom: unset; height: 59px; left: unset; right: 69px; top: 266px; width: 61px; } .framer-2JlGZ .framer-7xgcn { bottom: 39px; height: unset; left: calc(67.69230769230772% - 183px / 2); top: 405px; width: 183px; } .framer-2JlGZ .framer-1c1k4uz-container { height: 59px; right: 201px; top: 483px; width: 61px; } .framer-2JlGZ .framer-177avxn, .framer-2JlGZ .framer-q8wiu8, .framer-2JlGZ .framer-9msb9j { order: 1; } .framer-2JlGZ .framer-tkkvrm { height: 1000px; max-width: 94%; width: 376px; } .framer-2JlGZ .framer-1mocpmg-container { bottom: 232px; height: 233px; left: -32px; width: 262px; } .framer-2JlGZ .framer-5syib0 { left: 117px; right: unset; top: 43px; width: 247px; } .framer-2JlGZ .framer-17rouda { height: var(--framer-aspect-ratio-supported, 80px); } .framer-2JlGZ .framer-1d60mrq-container { height: 223px; left: unset; right: -50px; top: calc(50.10000000000002% - 223px / 2); width: 285px; } .framer-2JlGZ .framer-1ci4n65-container { height: 275px; left: -28px; top: 218px; width: 205px; } .framer-2JlGZ .framer-1wvju5f-container { bottom: 60px; height: 222px; left: unset; right: -7px; width: 228px; } .framer-2JlGZ .framer-1s2st47 { flex: 1 0 0px; height: min-content; padding: 12px; width: 1px; } .framer-2JlGZ .framer-xsinzj { flex: none; height: min-content; padding: 12px; width: 177px; } .framer-2JlGZ .framer-6vbgpi { padding: 20px; } .framer-2JlGZ .framer-hqdtrk { flex-direction: column; gap: 6px; } .framer-2JlGZ .framer-1mzxc5k { align-content: flex-end; align-items: flex-end; } .framer-2JlGZ .framer-194det6 { width: 75%; } .framer-2JlGZ .framer-z28wvl { flex-direction: column; max-width: 94%; } .framer-2JlGZ .framer-1dew8fl { flex: none; gap: 24px; width: 100%; } .framer-2JlGZ .framer-1t5uvdg { flex: none; width: 100%; } .framer-2JlGZ .framer-bqn0le { flex-direction: column; gap: 24px; max-width: 94%; } .framer-2JlGZ .framer-ukb8c2 { height: 1px; width: 100%; } .framer-2JlGZ .framer-go3uay { align-self: unset; order: 0; } .framer-2JlGZ .framer-1px3zmx { align-self: unset; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; height: 412px; order: 3; } .framer-2JlGZ .framer-19f9vj9 { align-self: unset; order: 2; width: 327px; } .framer-2JlGZ .framer-14kfdi7 { align-self: unset; order: 1; } .framer-2JlGZ .framer-n8n58 { flex: 0.98 0 0px; padding: 22px; } .framer-2JlGZ .framer-gaxdkf { flex-direction: column; gap: 10px; justify-content: center; } .framer-2JlGZ .framer-1b1dy32 { gap: 8px; } .framer-2JlGZ .framer-ax13jh { height: 20px; width: 20px; } .framer-2JlGZ .framer-aacnhj, .framer-2JlGZ .framer-1g5b6px { height: var(--framer-aspect-ratio-supported, 20px); width: 20px; } .framer-2JlGZ .framer-w8pyac-container { height: 134px; width: 208px; } .framer-2JlGZ .framer-7utfu-container { order: 5; }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-2JlGZ.framer-1whfd6 { width: 810px; } .framer-2JlGZ .framer-1e67vek, .framer-2JlGZ .framer-4a1z9d, .framer-2JlGZ .framer-qksn6x, .framer-2JlGZ .framer-wp7vk1, .framer-2JlGZ .framer-a3c67c, .framer-2JlGZ .framer-1bnahic, .framer-2JlGZ .framer-4ap0wg, .framer-2JlGZ .framer-z28wvl, .framer-2JlGZ .framer-v7a7ur { max-width: 90%; } .framer-2JlGZ .framer-ssth1o { left: 23px; top: 36px; } .framer-2JlGZ .framer-7c717e-container { left: 210px; top: calc(24.333333333333357% - 250px / 2); } .framer-2JlGZ .framer-12fugq5-container, .framer-2JlGZ .framer-1c1k4uz-container { right: 507px; top: 229px; } .framer-2JlGZ .framer-m4byug { bottom: 272px; height: 193px; left: 382px; width: 308px; } .framer-2JlGZ .framer-1aueotk-container { bottom: 334px; left: 529px; } .framer-2JlGZ .framer-tkkvrm { max-width: 1100px; width: 1100px; } .framer-2JlGZ .framer-1mocpmg-container { bottom: 237px; left: -10px; } .framer-2JlGZ .framer-5syib0 { left: 613px; right: unset; top: 15px; } .framer-2JlGZ .framer-1ci4n65-container { left: 85px; } .framer-2JlGZ .framer-1wvju5f-container { bottom: 206px; left: 674px; } .framer-2JlGZ .framer-1s2st47, .framer-2JlGZ .framer-ai6byg { flex: 0.8 0 0px; width: 1px; } .framer-2JlGZ .framer-kal9gl { gap: 12px; max-width: 90%; } .framer-2JlGZ .framer-bqn0le { flex-direction: column; gap: 32px; max-width: 90%; } .framer-2JlGZ .framer-ukb8c2 { height: 1px; width: 100%; } .framer-2JlGZ .framer-1bxyobb { height: 300px; } .framer-2JlGZ .framer-1px3zmx { height: 384px; } .framer-2JlGZ .framer-19f9vj9, .framer-2JlGZ .framer-14kfdi7 { height: 215px; } .framer-2JlGZ .framer-1oyybpj-container { z-index: -1; } .framer-2JlGZ .framer-gaxdkf { flex-direction: column; } .framer-2JlGZ .framer-1b1dy32 { gap: 8px; } .framer-2JlGZ .framer-ax13jh { height: 45px; width: 45px; } .framer-2JlGZ .framer-aacnhj, .framer-2JlGZ .framer-1g5b6px { height: var(--framer-aspect-ratio-supported, 45px); width: 45px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 11600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"f9w7P4WBo\":{\"layout\":[\"fixed\",\"auto\"]},\"X5LudiQdF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"uzkm14yqe\":{\"pattern\":\":uzkm14yqe\",\"name\":\"the-problem\"},\"EPsKVLGHC\":{\"pattern\":\":EPsKVLGHC\",\"name\":\"market-research\"},\"DNXpEx1J9\":{\"pattern\":\":DNXpEx1J9\",\"name\":\"painpoints\"},\"sFRv7s_1c\":{\"pattern\":\":sFRv7s_1c\",\"name\":\"moodboard\"},\"x0Fbo72UH\":{\"pattern\":\":x0Fbo72UH\",\"name\":\"mbtrigger\"},\"AnAdrKtuM\":{\"pattern\":\":AnAdrKtuM\",\"name\":\"moodboardcontainer\"},\"HK26E6qio\":{\"pattern\":\":HK26E6qio\",\"name\":\"ideations\"},\"HfXI4GyUN\":{\"pattern\":\":HfXI4GyUN\",\"name\":\"say-hello\"},\"hnoSotUnR\":{\"pattern\":\":hnoSotUnR\",\"name\":\"storyboard\"},\"PePMp4kRC\":{\"pattern\":\":PePMp4kRC\",\"name\":\"finalbento\"},\"ihHoO9MHU\":{\"pattern\":\":ihHoO9MHU\",\"name\":\"\"},\"wWX6fHJjA\":{\"pattern\":\":wWX6fHJjA\",\"name\":\"next-project\"},\"esfZslnWo\":{\"pattern\":\":bsso2xNkT-:esfZslnWo\",\"name\":\"project-item\",\"slugs\":{\"bsso2xNkT\":{\"identifier\":\"local-module:collection/kRrTYdkPp:default\",\"provider\":\"aoiN7gITe\"}}}}\n * @framerResponsiveScreen\n */const FramerIS3rlc8X0=withCSS(Component,css,\"framer-2JlGZ\");export default FramerIS3rlc8X0;FramerIS3rlc8X0.displayName=\"Page\";FramerIS3rlc8X0.defaultProps={height:11600,width:1200};addFonts(FramerIS3rlc8X0,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpthS2f3ZGMZpg.woff2\",weight:\"800\"}]},...ButtonBackFonts,...SectionIconFonts,...TextScrollRevealFonts,...StickyFonts,...ImageCaptionMBFonts,...TextShimmerFonts,...Footer2Fonts,...EmailTickerFonts,...ProjectComponentFonts,...SmoothScrollFonts,...CursorProjectFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIS3rlc8X0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerResponsiveScreen\":\"\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"{\\\"uzkm14yqe\\\":{\\\"pattern\\\":\\\":uzkm14yqe\\\",\\\"name\\\":\\\"the-problem\\\"},\\\"EPsKVLGHC\\\":{\\\"pattern\\\":\\\":EPsKVLGHC\\\",\\\"name\\\":\\\"market-research\\\"},\\\"DNXpEx1J9\\\":{\\\"pattern\\\":\\\":DNXpEx1J9\\\",\\\"name\\\":\\\"painpoints\\\"},\\\"sFRv7s_1c\\\":{\\\"pattern\\\":\\\":sFRv7s_1c\\\",\\\"name\\\":\\\"moodboard\\\"},\\\"x0Fbo72UH\\\":{\\\"pattern\\\":\\\":x0Fbo72UH\\\",\\\"name\\\":\\\"mbtrigger\\\"},\\\"AnAdrKtuM\\\":{\\\"pattern\\\":\\\":AnAdrKtuM\\\",\\\"name\\\":\\\"moodboardcontainer\\\"},\\\"HK26E6qio\\\":{\\\"pattern\\\":\\\":HK26E6qio\\\",\\\"name\\\":\\\"ideations\\\"},\\\"HfXI4GyUN\\\":{\\\"pattern\\\":\\\":HfXI4GyUN\\\",\\\"name\\\":\\\"say-hello\\\"},\\\"hnoSotUnR\\\":{\\\"pattern\\\":\\\":hnoSotUnR\\\",\\\"name\\\":\\\"storyboard\\\"},\\\"PePMp4kRC\\\":{\\\"pattern\\\":\\\":PePMp4kRC\\\",\\\"name\\\":\\\"finalbento\\\"},\\\"ihHoO9MHU\\\":{\\\"pattern\\\":\\\":ihHoO9MHU\\\",\\\"name\\\":\\\"\\\"},\\\"wWX6fHJjA\\\":{\\\"pattern\\\":\\\":wWX6fHJjA\\\",\\\"name\\\":\\\"next-project\\\"},\\\"esfZslnWo\\\":{\\\"pattern\\\":\\\":bsso2xNkT-:esfZslnWo\\\",\\\"name\\\":\\\"project-item\\\",\\\"slugs\\\":{\\\"bsso2xNkT\\\":{\\\"identifier\\\":\\\"local-module:collection/kRrTYdkPp:default\\\",\\\"provider\\\":\\\"aoiN7gITe\\\"}}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f9w7P4WBo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X5LudiQdF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"11600\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY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",
  "names": ["TextScrollReveal", "text", "type", "font", "color", "htmlTag", "minOpacity", "maxOpacity", "style", "start", "end", "transition", "container", "pe", "scrollYProgress", "useScroll", "words", "p", "word", "wordIndex", "x", "Word", "Character", "numberOfWords", "wordStart", "wordEnd", "u", "motion", "char", "charIndex", "charStart", "charEnd", "scaleY", "useSpring", "opacity", "useTransform", "addPropertyControls", "ControlType", "e", "t", "r", "n", "o", "i", "s", "c", "a", "f", "u", "l", "p", "d", "m", "$", "C", "M", "P", "y", "v", "x", "S", "b", "g", "w", "F", "E", "_", "z", "h", "L", "R", "j", "k", "A", "O", "T", "V", "q", "B", "D", "G", "H", "I", "J", "K", "N", "Q", "U", "W", "X", "Y", "Z", "ee", "te", "r", "e", "t", "a", "f", "o", "n", "v", "i", "u", "s", "npm_shallowequal_1_1_default", "stylis_min", "M", "e", "t", "c", "s", "i", "n", "o", "u", "k", "d", "w", "p", "x", "O", "z", "j", "S", "_", "q", "D", "E", "F", "G", "I", "J", "K", "N", "r", "a", "v", "$", "X", "H", "A", "g", "h", "ea", "l", "C", "L", "P", "y", "m", "f", "b", "Z", "B", "T", "U", "o", "memoize", "n", "t", "r", "memoize", "npm_react_is_16_13_exports", "__export", "M", "P", "x", "v", "w", "F", "g", "E", "_", "L", "R", "h", "j", "npm_react_is_16_13_default", "O", "T", "V", "k", "q", "B", "D", "G", "H", "I", "J", "K", "N", "Q", "U", "e", "o", "r", "t", "n", "c", "f", "s", "i", "a", "u", "y", "l", "m", "p", "d", "S", "b", "$", "C", "z", "A", "M", "P", "x", "v", "w", "F", "g", "E", "_", "L", "R", "h", "j", "O", "T", "V", "k", "q", "B", "D", "G", "H", "I", "J", "K", "N", "Q", "U", "npm_react_is_16_13_default", "e", "npm_react_is_16_13_exports", "npm_react_is_16_13_default", "r", "a", "o", "u", "p", "s", "i", "getStatics", "t", "c", "n", "y", "v", "f", "l", "hoistNonReactStatics", "m", "d", "hoist_non_react_statics_cjs_default", "y", "n", "r", "o", "i", "v", "a", "g", "te", "j", "T", "E", "b", "_", "x", "M", "window", "G", "D", "n", "r", "o", "i", "H", "a", "c", "u", "l", "p", "U", "J", "X", "V", "B", "z", "Z", "x", "re", "L", "F", "S", "Y", "q", "oe", "se", "ie", "ce", "M", "ue", "G", "le", "T", "y", "de", "K", "Q", "ee", "te", "ne", "E", "_", "he", "ye", "_e", "w", "N", "A", "C", "I", "O", "j", "ve", "ge", "ae", "stylis_min", "t", "f", "m", "Se", "e", "Ce", "Ie", "De", "Re", "pe", "fe", "me", "npm_shallowequal_1_1_default", "Me", "Ge", "Fe", "He", "we", "Ee", "be", "g", "Ne", "Ae", "v", "Oe", "n", "r", "o", "T", "Ze", "Ke", "je", "Te", "Q", "te", "xe", "ke", "Ve", "Be", "i", "ze", "a", "c", "u", "l", "et", "e", "tt", "nt", "Ye", "n", "r", "o", "c", "_", "u", "xe", "l", "p", "j", "w", "N", "je", "i", "Te", "A", "C", "b", "x", "k", "M", "a", "G", "$", "ye", "W", "P", "T", "y", "E", "Oe", "re", "et", "O", "pe", "fe", "H", "B", "e", "ze", "hoist_non_react_statics_cjs_default", "qe", "ee", "D", "Ae", "rt", "ne", "le", "_e", "We", "n", "r", "o", "i", "a", "Ae", "c", "Te", "Me", "ot", "Y", "x", "D", "e", "y", "le", "me", "TextShimmer", "font", "content", "color", "shimmer", "size", "speed", "userSelect", "rotation", "delay", "tag", "direction", "backgroundSize", "speedFormatted", "gradientFirst", "gradientLast", "Tag", "animationDuration", "shimmerAnimation", "We", "ShimmerTag", "qe", "u", "p", "addPropertyControls", "ControlType", "DropletEffect", "controls", "useAnimation", "handleMouseEnter", "ue", "interval", "motion", "withDropletEffect", "C", "props", "re", "DataObserverContext", "p", "fontStore", "fonts", "css", "className", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "RichText2", "css", "FramerBQuCTH3Dj", "withCSS", "BQuCTH3Dj_default", "addFonts", "getFontsFromSharedStyle", "fonts", "ObjectFitType", "SrcType", "defaultVideo", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "isPlayingRef", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "video", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "X", "srcType", "srcUrl", "srcFile", "posterEnabled", "playing", "restartOnEnter", "objectFit", "backgroundColor", "radius", "volume", "startTimeProp", "poster", "progress", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "renderTarget", "useRenderTarget", "isStaticRenderer", "RenderTarget", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "isCloseToViewport", "startTime", "isPlaying", "ue", "isMountedAndReadyForProgressChanges", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "handleReady", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "MotionDivWithFX", "withFX", "motion", "VideoFonts", "getFonts", "Video", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "radiusForCorner", "value", "cornerIndex", "segments", "transition1", "animation", "animation1", "numberToPixelString", "toResponsiveImage", "toImageSrc", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "color", "featuredImage", "fontSize", "height", "id", "imageVisible", "overflow", "padding", "projectTitle", "radius", "shadow", "videoPosterImage", "videoURL", "videoVisible", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "M1GBS07FB", "o1BgJ2LCH", "XQagYNwDL", "Y05pjQgGe", "maJa7cqyy", "ykdVTSWb2", "DmfnCKvGH", "DDiiQYOPy", "KddcM0JjL", "OgLh8ls7A", "K8kgaP4cL", "LHJzyIxIQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerDcvVgU4Oj", "withCSS", "DcvVgU4Oj_default", "addPropertyControls", "ControlType", "addFonts", "ImageWithFX", "withFX", "Image2", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "radiusForCorner", "value", "cornerIndex", "segments", "transition1", "transition2", "animation", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "radius", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "BxQiuREif", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "LayoutGroup", "u", "SVG", "getLoadingLazyAtYPosition", "css", "Framerkgl8epUJd", "withCSS", "kgl8epUJd_default", "addPropertyControls", "ControlType", "addFonts", "DotGridBGFonts", "getFonts", "m9pqEkv7j_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerLmU0LpATS", "withCSS", "LmU0LpATS_default", "addPropertyControls", "ControlType", "addFonts", "addUniqueItem", "t", "e", "clamp", "t", "e", "n", "isNumber", "isEasingList", "wrap", "o", "getEasingForSegment", "mix", "noop", "noopReturn", "progress", "fillOffset", "s", "defaultOffset", "interpolate", "f", "r", "isCubicBezier", "isEasingGenerator", "isFunction", "isString", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "steps", "clamp", "l", "cubicBezier", "u", "getEasingFunction", "s", "isFunction", "isCubicBezier", "a", "t", "i", "steps", "noopReturn", "Animation", "o", "h", "m", "c", "d", "isEasingGenerator", "isEasingList", "f", "interpolate", "e", "n", "r", "n", "e", "t", "r", "MotionValue", "i", "__rest", "n", "calcGeneratorVelocity", "t", "s", "a", "velocityPerSecond", "r", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "d", "f", "l", "g", "m", "glide", "o", "isOutOfBounds", "nearestBoundary", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "noopReturn", "W", "getAnimationData", "getMotionValue", "MotionValue", "L", "T", "M", "D", "B", "noopReturn", "k", "asTransformCssVar", "N", "compareTransformOrder", "$", "isTransform", "addTransformToElement", "n", "addUniqueItem", "buildTransformTemplate", "transformListToString", "isCssVar", "C", "registerCssVariable", "testAnimation", "j", "P", "R", "H", "generateLinearEasingPoints", "o", "t", "progress", "convertEasing", "isFunction", "isCubicBezier", "cubicBezierAsString", "hydrateKeyframes", "keyframesList", "getStyleName", "I", "e", "stopAnimation", "getUnitConverter", "s", "isString", "getDevToolsRecord", "window", "animateStyle", "i", "r", "l", "f", "v", "y", "w", "b", "A", "S", "O", "x", "z", "V", "isEasingGenerator", "readInitialValue", "c", "isEasingList", "isNumber", "noop", "getOptions", "resolveElements", "createAnimation", "withControls", "U", "getActiveAnimation", "selectFinished", "resolveOption", "n", "isFunction", "createAnimate", "t", "o", "i", "resolveElements", "r", "a", "getOptions", "l", "animateStyle", "withControls", "F", "Animation", "canGenerate", "isNumber", "getAsNumber", "isString", "createGeneratorEasing", "n", "o", "getGenerator", "t", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "l", "f", "noopReturn", "u", "getUnitConverter", "k", "getStyleName", "i", "calcGeneratorVelocity", "G", "spring", "q", "glide", "K", "inView$1", "resolveElements", "onIntersectionChange", "isFunction", "_", "Z", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "X", "Y", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "n", "dispatchViewEvent", "ce", "o", "i", "__rest", "inView$1", "t", "mouseEvent", "le", "fe", "onPointerUp", "window", "onPointerDown", "ue", "de", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "currentTarget", "RenderTarget", "isCanvas", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "fe", "frame", "resize", "contentSize", "child", "index", "ref", "p", "LayoutGroup", "q", "isInView", "useInView", "i", "childIndex", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "ue", "playOrPause", "hidden", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "fontStore", "fonts", "css", "className", "TickerFonts", "getFonts", "Ticker", "MotionDivWithFX", "withFX", "motion", "serializationHash", "variantClassNames", "numberToPixelString", "value", "animation", "transition1", "animation1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "fontSize", "height", "id", "padding", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "DzfgVuLt7", "gvq15Xo9a", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "MotionDivWithFX", "ComponentViewportProvider", "SmartComponentScopedContainer", "Ticker", "RichText2", "Link", "css", "FramerQz3DDo3ie", "withCSS", "Qz3DDo3ie_default", "addPropertyControls", "ControlType", "addFonts", "TickerFonts", "getFontsFromSharedStyle", "fonts", "withPreviousPage", "i", "o", "p", "window", "MotionDivWithPreviousPages0r0tl", "withCodeBoundaryForOverrides", "motion", "withPreviousPage", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "VyEZ0bsYQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "SVG", "RichText2", "css", "FramerU4rylByJQ", "withCSS", "U4rylByJQ_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "ButtonBackFonts", "getFonts", "U4rylByJQ_default", "ImageWithFX", "withFX", "Image2", "SectionIconFonts", "kgl8epUJd_default", "MotionDivWithFX", "motion", "MotionDivWithDropletEffect7qa4b0", "withCodeBoundaryForOverrides", "withDropletEffect", "MotionDivWithDropletEffectw455o5", "TextScrollRevealFonts", "TextScrollReveal", "StickyFonts", "O5u13LMZW_default", "ContainerWithFX", "Container", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "ImageCaptionMBFonts", "ZdBbXfLCR_default", "TextShimmerFonts", "TextShimmer", "MotionFigureWithFX", "Footer2Fonts", "LmU0LpATS_default", "EmailTickerFonts", "Qz3DDo3ie_default", "ProjectComponentFonts", "DcvVgU4Oj_default", "MotionSectionWithFX", "SmoothScrollFonts", "SmoothScroll_Prod_default", "CursorProjectFonts", "BQuCTH3Dj_default", "breakpoints", "serializationHash", "variantClassNames", "radiusForCorner", "value", "cornerIndex", "segments", "toResponsiveImage", "animation", "transition1", "animation1", "isSet", "animation2", "transition2", "animation3", "negate", "convertFromBoolean", "activeLocale", "getGridColumnCSSValue", "columnSpan", "optionalColumnCount", "spanCount", "inertia", "preventDefault", "transition3", "animation4", "animation5", "animation6", "animation7", "animation8", "animation9", "animation10", "animation11", "animation12", "animation13", "transition4", "animation14", "animation15", "inertia1", "animation16", "animation17", "inertia2", "transition5", "animation18", "transition6", "animation19", "animation20", "animation21", "animation22", "transition7", "textEffect", "transformTemplate1", "_", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "transition8", "cursor", "BQuCTH3Dj_default", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "kRrTYdkPp_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "cRu6ih04a", "D_Y5wUcnW", "y59VU4uS2", "fU3oxID8s", "W3DnXiEGZ", "AM3LM05Ub", "pkj5lMUbX", "CIhz41Umb", "Ynku58VFV", "iQYN455ia", "siUaF7yOR", "REFGz3qYF", "Or2RnUKPy", "prOTl_vk7", "XLXy90OAN", "wop2rLX3y", "pQLyGWwrP", "JQ0XErjJR", "FXXUSgiGt", "RnZY12KQt", "eGoMTpSUX", "laCuEuerK", "XpV0Hrlbg", "Cw3JawyPT", "T085cQeIb", "Yc_8Neb17", "KdeUeJnt0", "KkAsnqSIP", "vHpYhcwkD", "U3oXEBhgJ", "XPgWFN4fLE0KF0M5tr", "iZ5EReWl0", "lFpc8yXpu", "B___VSNa0", "Yavqwm_rs", "BijOVmyt0", "pSqDc32wg", "gb9TCtzUq", "Ilxrav54J", "bqd1HyFPT", "SpAc29uQJ", "wpNhIm35T", "JjdfDwvdb", "QzQ_iw9Jp", "lPptnpKji", "pJSadDSom", "TNDIUcyzV", "j9eWYd1I2", "uw07TCHs9", "Gz8PXMeRx", "cjhlzkTNL", "bsso2xNkTaoiN7gITe", "y59VU4uS2aoiN7gITe", "fU3oxID8saoiN7gITe", "PqKP11t8AaoiN7gITe", "r6Y1f2AaHaoiN7gITe", "kDm7ixsT3aoiN7gITe", "T085cQeIbaoiN7gITe", "idaoiN7gITe", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "ref1", "visible", "visible1", "elementId", "useRouteElementId", "ref2", "visible2", "visible3", "visible4", "gridItemColumnSpan", "visible5", "elementId1", "ref3", "elementId2", "ref4", "visible6", "visible7", "visible8", "elementId3", "ref5", "elementId4", "ref6", "elementId5", "ref7", "visible9", "elementId6", "ref8", "elementId7", "ref9", "visible10", "elementId8", "ref10", "elementId9", "ref11", "elementId10", "elementId11", "ref12", "elementId12", "dynamicRef", "useDynamicRefs", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "safeCSSValue", "motion", "clampRGB", "PropertyOverrides2", "MotionDivWithFX", "ComponentViewportProvider", "Container", "U4rylByJQ_default", "getLoadingLazyAtYPosition", "ImageWithFX", "kgl8epUJd_default", "RichText2", "x", "MotionDivWithDropletEffect7qa4b0", "MotionDivWithDropletEffectw455o5", "TextScrollReveal", "Image2", "ContainerWithFX", "O5u13LMZW_default", "MotionDivWithOptimizedAppearEffect", "ZdBbXfLCR_default", "index", "TextShimmer", "MotionFigureWithFX", "LmU0LpATS_default", "Qz3DDo3ie_default", "SVG", "Link", "MotionSectionWithFX", "ChildrenCanSuspend", "collection", "paginationInfo", "loadMore", "l", "index1", "PathVariablesContext", "DcvVgU4Oj_default", "SmoothScroll_Prod_default", "css", "FramerIS3rlc8X0", "withCSS", "IS3rlc8X0_default", "addFonts", "ButtonBackFonts", "SectionIconFonts", "TextScrollRevealFonts", "StickyFonts", "ImageCaptionMBFonts", "TextShimmerFonts", "Footer2Fonts", "EmailTickerFonts", "ProjectComponentFonts", "SmoothScrollFonts", "CursorProjectFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
