{"version":3,"file":"shared-lib.CSR2OvJS.mjs","names":["n","e","a","l","c","s","i","r","o","v","b","$","m","S","h","x$1","d","A","T","E","g","f","x","R","N","B","V","z","U","K","O","j","H","ee","te","ue","F","G","ie","se","_","de","fe","pe","Q$1","ge","xe","ye","me","ve","Se","he","R$1","T$1","U$1","ce","V$1","W$1","ke","we","ae","re","ne","Y$1","oe","X$1","I","le","Ee","$e","Z$1","k","p","Pe","t","ba","u","w","da","ia","Ie","Ne","De","y","ka","C","ya","za","He","Ue","Ze","Je","Xe","D","Aa","Ba","Qe","Ia","Ye","Oe","qe","Ae","Ke","J","ze","L","La","Na","M","Sa","We","ln","dn","cn","pn","fn","mn","yn","gn","hn","bn","vn","En","P","Q","un","_n","W","X","Y","An","xn","Sn","wn","Z","sn","Cn","en","nn","tn","rn","on","an","e.default","be","Fe","Te","Re","Ve","Le","Bn","q","Un","er","e","t","u","a","s","n","o","r","c","t","e","i","o","n","r","n","e","t","o","n","e","t","r","a","n","s","e","r","t","o","c","i","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","U","q","K","_","G","W","L","D","M","k","B","j","C","$","R","N","x","F","V","se","b","ce","Children","useRef","useMemo","useState","useCallback","size","i","useRef","useState","i","j","t","n","o","e","a","i","r","s","l","c","u","f","p","m","v","g","d","Y","X","J","e","a.useRef","r","a.useCallback","o","a","a.useMemo","Q","s","t","i","Z","V","n","c","p","l","u","d","g","h","f","_","m","K","w","k","b","X","Y","B","S","y","F","H","C","x","v","z","R","D","M","A","se","W","I","fe","pe","P","ue","O","T","ye","G","L","q","N","E","U","j","$","Heatmap","frame","serializationHash","variantClassNames","transition1","animation","t","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","fonts","css","className","css","metadata","siteMetadata","__FramerMetadata__","HeatmapEffect","Image","Button","useRef","React.useId","metadata","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","React.useRef","className","PropertyOverrides","React.Fragment","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/bSG2fUXcc43766cbIglD/Ticker.js","https:/framerusercontent.com/modules/PAWbWQcDGeUtP6AVxVjd/TJv2QZxVNBTsqNPGcI89/ParticlesBackground.js","https:/ga.jspm.io/npm:@paper-design/shaders@0.0.52/dist/index.js","https:/ga.jspm.io/npm:@paper-design/shaders-react@0.0.52/dist/index.js","https:/framerusercontent.com/modules/vZZNLQJKWrPGnkkV6Wnd/pQxuPKR22U0Gsbge2Ccb/Heatmap_Effect.js","https:/framerusercontent.com/modules/m4zKjAFn5XHWLYr9COcF/eACUhXSfecnOBuliEHcf/f2FeUEYV7.js","https:/framerusercontent.com/modules/Dz2B7T6WRnjqYB1dndKb/c6UhKMEugnh42QQ66IYP/I2wb8aZWL.js","https:/framerusercontent.com/modules/aPxOu7WCsr8Cim8Pcd1u/4CVfynhbyfjDwWX0hEzg/LiO7BhhkC.js","https:/framerusercontent.com/modules/nmL2bhL2T1HFiFlmFb6T/NZqXhojludHfyKyizXN9/siteMetadata.js","https:/framerusercontent.com/modules/fcL3MYc65YqACkBy47kF/PraLLfkwUMwdAHlpdSk9/augiA20Il.js","https:/framerusercontent.com/modules/4kWmy36lya2U9hCCrVPW/OP8E9WLaq2bkPHhlQiEW/augiA20Il.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.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{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;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||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?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\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?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){void 0!==this.pauseTime||0===this.rate?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\n//# sourceMappingURL=index.es.js.map","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(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?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(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){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:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)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 __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)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(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(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){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)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=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||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||2===arguments.length)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\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}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:\"return\"===n}: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=\"function\"===typeof __values?__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(null!=r)for(var o in r)\"default\"!==o&&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(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","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","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.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=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{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/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,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=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?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&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.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 convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&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]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){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&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?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=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));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\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":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(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?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){f(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:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}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 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,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)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);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;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;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=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 X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}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&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(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}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;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=y(m(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:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.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()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?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\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,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 se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(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||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={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 ae={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 ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.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{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","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:\"✨\"}),/*#__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\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Animated particles background with customizable particle count, colors, and movement\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Animated particles background with floating particles and optional connection lines\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ParticlesBackground(props){const{particleCount=50,particleSize=2,speed=1,opacity=.8,backgroundColor=\"#000000\",connectionLines=false,connectionDistance=100,connectionOpacity=.3,density=1}=props;const canvasRef=useRef(null);const animationRef=useRef();const particlesRef=useRef([]);const isStatic=useIsStaticRenderer();const[dimensions,setDimensions]=useState({width:800,height:600});// Initialize particles\nconst initializeParticles=(width,height)=>{const particles=[];for(let i=0;i<particleCount;i++){particles.push({x:Math.random()*width,y:Math.random()*height,vx:(Math.random()-.5)*speed,vy:(Math.random()-.5)*speed,size:Math.random()*particleSize+1,opacity:Math.random()*opacity+.1,color:\"#FFFFFF\"});}particlesRef.current=particles;};// Update particle positions\nconst updateParticles=(width,height)=>{particlesRef.current.forEach(particle=>{// Apply real-time speed changes\nconst currentSpeed=speed*density;particle.vx=particle.vx/Math.abs(particle.vx||1)*currentSpeed*(Math.random()*.5+.75);particle.vy=particle.vy/Math.abs(particle.vy||1)*currentSpeed*(Math.random()*.5+.75);particle.x+=particle.vx;particle.y+=particle.vy;// Wrap around edges\nif(particle.x<0)particle.x=width;if(particle.x>width)particle.x=0;if(particle.y<0)particle.y=height;if(particle.y>height)particle.y=0;});};// Draw particles and connections\nconst draw=(ctx,width,height)=>{ctx.clearRect(0,0,width,height);// Draw connection lines\nif(connectionLines){ctx.strokeStyle=`rgba(255, 255, 255, ${connectionOpacity})`;ctx.lineWidth=1;for(let i=0;i<particlesRef.current.length;i++){for(let j=i+1;j<particlesRef.current.length;j++){const dx=particlesRef.current[i].x-particlesRef.current[j].x;const dy=particlesRef.current[i].y-particlesRef.current[j].y;const distance=Math.sqrt(dx*dx+dy*dy);if(distance<connectionDistance){ctx.beginPath();ctx.moveTo(particlesRef.current[i].x,particlesRef.current[i].y);ctx.lineTo(particlesRef.current[j].x,particlesRef.current[j].y);ctx.stroke();}}}}// Draw particles\nparticlesRef.current.forEach(particle=>{ctx.beginPath();ctx.arc(particle.x,particle.y,particle.size,0,Math.PI*2);ctx.fillStyle=`rgba(255, 255, 255, ${particle.opacity})`;ctx.fill();});};// Convert hex to RGB\nconst hexToRgb=hex=>{const result=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);return result?`${parseInt(result[1],16)}, ${parseInt(result[2],16)}, ${parseInt(result[3],16)}`:\"255, 255, 255\";};// Animation loop\nconst animate=()=>{if(!canvasRef.current||isStatic)return;const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");if(!ctx)return;updateParticles(canvas.width,canvas.height);draw(ctx,canvas.width,canvas.height);animationRef.current=requestAnimationFrame(animate);};// Handle resize\nuseEffect(()=>{if(typeof window===\"undefined\")return;const updateDimensions=()=>{if(canvasRef.current&&canvasRef.current.parentElement){const parent=canvasRef.current.parentElement;const rect=parent.getBoundingClientRect();startTransition(()=>{setDimensions({width:rect.width,height:rect.height});});}};updateDimensions();window.addEventListener(\"resize\",updateDimensions);return()=>{window.removeEventListener(\"resize\",updateDimensions);};},[]);// Initialize and start animation\nuseEffect(()=>{if(isStatic)return;initializeParticles(dimensions.width,dimensions.height);if(canvasRef.current){const canvas=canvasRef.current;canvas.width=dimensions.width;canvas.height=dimensions.height;}animate();return()=>{if(animationRef.current){cancelAnimationFrame(animationRef.current);}};},[dimensions,particleCount,speed,density,opacity,particleSize,connectionLines,connectionDistance,connectionOpacity,isStatic]);if(isStatic){// Static preview with some particles\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:Array.from({length:Math.min(20,particleCount)}).map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:particleSize*2,height:particleSize*2,backgroundColor:\"#FFFFFF\",borderRadius:\"50%\",opacity:opacity*.8,left:`${Math.random()*100}%`,top:`${Math.random()*100}%`}},i))});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\"},width:dimensions.width,height:dimensions.height})});}addPropertyControls(ParticlesBackground,{particleCount:{type:ControlType.Number,title:\"Particle Count\",defaultValue:50,min:10,max:200,step:1},density:{type:ControlType.Number,title:\"Density\",defaultValue:1,min:.1,max:3,step:.1},particleSize:{type:ControlType.Number,title:\"Particle Size\",defaultValue:2,min:1,max:10,step:.5,unit:\"px\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.1,max:5,step:.1},opacity:{type:ControlType.Number,title:\"Particle Opacity\",defaultValue:.8,min:.1,max:1,step:.1},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"},connectionLines:{type:ControlType.Boolean,title:\"Connection Lines\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},connectionDistance:{type:ControlType.Number,title:\"Connection Distance\",defaultValue:100,min:50,max:200,step:10,unit:\"px\",hidden:({connectionLines})=>!connectionLines},connectionOpacity:{type:ControlType.Number,title:\"Line Opacity\",defaultValue:.3,min:.1,max:1,step:.1,hidden:({connectionLines})=>!connectionLines}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ParticlesBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ParticlesBackground.map","const n=\"#version 300 es\\nprecision mediump float;\\n\\nlayout(location = 0) in vec4 a_position;\\n\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\nuniform float u_imageAspectRatio;\\n\\nuniform float u_originX;\\nuniform float u_originY;\\nuniform float u_worldWidth;\\nuniform float u_worldHeight;\\nuniform float u_fit;\\n\\nuniform float u_scale;\\nuniform float u_rotation;\\nuniform float u_offsetX;\\nuniform float u_offsetY;\\n\\nuniform float u_pxSize;\\n\\nout vec2 v_objectUV;\\nout vec2 v_objectBoxSize;\\nout vec2 v_objectHelperBox;\\n\\nout vec2 v_responsiveUV;\\nout vec2 v_responsiveBoxSize;\\nout vec2 v_responsiveHelperBox;\\nout vec2 v_responsiveBoxGivenSize;\\n\\nout vec2 v_patternUV;\\nout vec2 v_patternBoxSize;\\nout vec2 v_patternHelperBox;\\n\\nout vec2 v_imageUV;\\n\\n// #define ADD_HELPERS\\n\\nvec3 getBoxSize(float boxRatio, vec2 givenBoxSize) {\\n  vec2 box = vec2(0.);\\n  // fit = none\\n  box.x = boxRatio * min(givenBoxSize.x / boxRatio, givenBoxSize.y);\\n  float noFitBoxWidth = box.x;\\n  if (u_fit == 1.) { // fit = contain\\n    box.x = boxRatio * min(u_resolution.x / boxRatio, u_resolution.y);\\n  } else if (u_fit == 2.) { // fit = cover\\n    box.x = boxRatio * max(u_resolution.x / boxRatio, u_resolution.y);\\n  }\\n  box.y = box.x / boxRatio;\\n  return vec3(box, noFitBoxWidth);\\n}\\n\\nvoid main() {\\n  gl_Position = a_position;\\n\\n  vec2 uv = gl_Position.xy * .5;\\n  vec2 boxOrigin = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n  givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n  float r = u_rotation * 3.14159265358979323846 / 180.;\\n  mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n  vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with fixed ratio\\n  // (currently supports only ratio = 1)\\n\\n  float fixedRatio = 1.;\\n  vec2 fixedRatioBoxGivenSize = vec2(\\n  (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n  (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n\\n  v_objectBoxSize = getBoxSize(fixedRatio, fixedRatioBoxGivenSize).xy;\\n  vec2 objectWorldScale = u_resolution.xy / v_objectBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  v_objectHelperBox = uv;\\n  v_objectHelperBox *= objectWorldScale;\\n  v_objectHelperBox += boxOrigin * (objectWorldScale - 1.);\\n  #endif\\n\\n  v_objectUV = uv;\\n  v_objectUV *= objectWorldScale;\\n  v_objectUV += boxOrigin * (objectWorldScale - 1.);\\n  v_objectUV += graphicOffset;\\n  v_objectUV /= u_scale;\\n  v_objectUV = graphicRotation * v_objectUV;\\n\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with either givenBoxSize ratio or canvas ratio.\\n  // Full-screen mode available with u_worldWidth = u_worldHeight = 0\\n\\n  v_responsiveBoxGivenSize = vec2(\\n  (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n  (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  float responsiveRatio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n  v_responsiveBoxSize = getBoxSize(responsiveRatio, v_responsiveBoxGivenSize).xy;\\n  vec2 responsiveBoxScale = u_resolution.xy / v_responsiveBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  v_responsiveHelperBox = uv;\\n  v_responsiveHelperBox *= responsiveBoxScale;\\n  v_responsiveHelperBox += boxOrigin * (responsiveBoxScale - 1.);\\n  #endif\\n\\n  v_responsiveUV = uv;\\n  v_responsiveUV *= responsiveBoxScale;\\n  v_responsiveUV += boxOrigin * (responsiveBoxScale - 1.);\\n  v_responsiveUV += graphicOffset;\\n  v_responsiveUV /= u_scale;\\n  v_responsiveUV.x *= responsiveRatio;\\n  v_responsiveUV = graphicRotation * v_responsiveUV;\\n  v_responsiveUV.x /= responsiveRatio;\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for patterns\\n  // (treating graphics as a image u_worldWidth x u_worldHeight size)\\n\\n  float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n  vec2 patternBoxGivenSize = vec2(\\n  (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n  (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  patternBoxRatio = patternBoxGivenSize.x / patternBoxGivenSize.y;\\n\\n  vec3 boxSizeData = getBoxSize(patternBoxRatio, patternBoxGivenSize);\\n  v_patternBoxSize = boxSizeData.xy;\\n  float patternBoxNoFitBoxWidth = boxSizeData.z;\\n  vec2 patternBoxScale = u_resolution.xy / v_patternBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  v_patternHelperBox = uv;\\n  v_patternHelperBox *= patternBoxScale;\\n  v_patternHelperBox += boxOrigin * (patternBoxScale - 1.);\\n  #endif\\n\\n  v_patternUV = uv;\\n  v_patternUV += graphicOffset / patternBoxScale;\\n  v_patternUV += boxOrigin;\\n  v_patternUV -= boxOrigin / patternBoxScale;\\n  v_patternUV *= u_resolution.xy;\\n  v_patternUV /= u_pixelRatio;\\n  if (u_fit > 0.) {\\n    v_patternUV *= (patternBoxNoFitBoxWidth / v_patternBoxSize.x);\\n  }\\n  v_patternUV /= u_scale;\\n  v_patternUV = graphicRotation * v_patternUV;\\n  v_patternUV += boxOrigin / patternBoxScale;\\n  v_patternUV -= boxOrigin;\\n  // x100 is a default multiplier between vertex and fragmant shaders\\n  // we use it to avoid UV presision issues\\n  v_patternUV *= .01;\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for images\\n\\n  vec2 imageBoxSize;\\n  if (u_fit == 1.) { // contain\\n    imageBoxSize.x = min(u_resolution.x / u_imageAspectRatio, u_resolution.y) * u_imageAspectRatio;\\n  } else if (u_fit == 2.) { // cover\\n    imageBoxSize.x = max(u_resolution.x / u_imageAspectRatio, u_resolution.y) * u_imageAspectRatio;\\n  } else {\\n    imageBoxSize.x = min(10.0, 10.0 / u_imageAspectRatio * u_imageAspectRatio);\\n  }\\n  imageBoxSize.y = imageBoxSize.x / u_imageAspectRatio;\\n  vec2 imageBoxScale = u_resolution.xy / imageBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n  vec2 imageHelperBox = uv;\\n  imageHelperBox *= imageBoxScale;\\n  imageHelperBox += boxOrigin * (imageBoxScale - 1.);\\n  #endif\\n\\n  v_imageUV = uv;\\n  v_imageUV *= imageBoxScale;\\n  v_imageUV += boxOrigin * (imageBoxScale - 1.);\\n  v_imageUV += graphicOffset;\\n  v_imageUV /= u_scale;\\n  v_imageUV.x *= u_imageAspectRatio;\\n  v_imageUV = graphicRotation * v_imageUV;\\n  v_imageUV.x /= u_imageAspectRatio;\\n\\n  v_imageUV += .5;\\n  v_imageUV.y = 1. - v_imageUV.y;\\n\\n  // ===================================================\\n\\n}\";const o=8294400;class ShaderMount{parentElement;canvasElement;gl;program=null;uniformLocations={};fragmentShader;rafId=null;lastRenderTime=0;currentFrame=0;speed=0;providedUniforms;hasBeenDisposed=false;resolutionChanged=true;textures=new Map;minPixelRatio;maxPixelCount;isSafari=r();uniformCache={};textureUnitMap=new Map;constructor(n,e,t,i,r=0,s=0,l=2,c=o){if(!(n instanceof HTMLElement))throw new Error(\"Paper Shaders: parent element must be an HTMLElement\");this.parentElement=n;if(!document.querySelector(\"style[data-paper-shader]\")){const n=document.createElement(\"style\");n.innerHTML=a;n.setAttribute(\"data-paper-shader\",\"\");document.head.prepend(n)}const u=document.createElement(\"canvas\");this.canvasElement=u;this.parentElement.prepend(u);this.fragmentShader=e;this.providedUniforms=t;this.currentFrame=s;this.minPixelRatio=l;this.maxPixelCount=c;const f=u.getContext(\"webgl2\",i);if(!f)throw new Error(\"Paper Shaders: WebGL is not supported in this browser\");this.gl=f;this.initProgram();this.setupPositionAttribute();this.setupUniforms();this.setUniformValues(this.providedUniforms);this.setupResizeObserver();this.setSpeed(r);this.parentElement.setAttribute(\"data-paper-shader\",\"\");this.parentElement.paperShaderMount=this}initProgram=()=>{const o=t(this.gl,n,this.fragmentShader);o&&(this.program=o)};setupPositionAttribute=()=>{const n=this.gl.getAttribLocation(this.program,\"a_position\");const o=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,o);const e=[-1,-1,1,-1,-1,1,-1,1,1,-1,1,1];this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array(e),this.gl.STATIC_DRAW);this.gl.enableVertexAttribArray(n);this.gl.vertexAttribPointer(n,2,this.gl.FLOAT,false,0,0)};setupUniforms=()=>{const n={u_time:this.gl.getUniformLocation(this.program,\"u_time\"),u_pixelRatio:this.gl.getUniformLocation(this.program,\"u_pixelRatio\"),u_resolution:this.gl.getUniformLocation(this.program,\"u_resolution\")};Object.entries(this.providedUniforms).forEach((([o,e])=>{n[o]=this.gl.getUniformLocation(this.program,o);if(e instanceof HTMLImageElement){const e=`${o}AspectRatio`;n[e]=this.gl.getUniformLocation(this.program,e)}}));this.uniformLocations=n};renderScale=1;parentWidth=0;parentHeight=0;resizeObserver=null;setupResizeObserver=()=>{this.resizeObserver=new ResizeObserver((([n])=>{if(n?.borderBoxSize[0]){this.parentWidth=n.borderBoxSize[0].inlineSize;this.parentHeight=n.borderBoxSize[0].blockSize}this.handleResize()}));this.resizeObserver.observe(this.parentElement);visualViewport?.addEventListener(\"resize\",this.handleVisualViewportChange);const n=this.parentElement.getBoundingClientRect();this.parentWidth=n.width;this.parentHeight=n.height;this.handleResize()};resizeRafId=null;handleVisualViewportChange=()=>{this.resizeRafId!==null&&cancelAnimationFrame(this.resizeRafId);this.resizeRafId=requestAnimationFrame((()=>{this.resizeRafId=requestAnimationFrame((()=>{this.handleResize()}))}))};handleResize=()=>{this.resizeRafId!==null&&cancelAnimationFrame(this.resizeRafId);const n=visualViewport?.scale??1;const o=window.innerWidth-document.documentElement.clientWidth;const e=visualViewport?visualViewport.scale*visualViewport.width+o:window.innerWidth;const t=Math.round(1e4*window.outerWidth/e)/1e4;const a=this.isSafari?devicePixelRatio:devicePixelRatio/t;const i=Math.max(a,this.minPixelRatio);const r=i*t*n;const s=this.parentWidth*r;const l=this.parentHeight*r;const c=Math.sqrt(this.maxPixelCount)/Math.sqrt(s*l);const u=r*Math.min(1,c);const f=Math.round(this.parentWidth*u);const p=Math.round(this.parentHeight*u);if(this.canvasElement.width!==f||this.canvasElement.height!==p||this.renderScale!==u){this.renderScale=u;this.canvasElement.width=f;this.canvasElement.height=p;this.resolutionChanged=true;this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height);this.render(performance.now())}};render=n=>{if(this.hasBeenDisposed)return;if(this.program===null){console.warn(\"Tried to render before program or gl was initialized\");return}const o=n-this.lastRenderTime;this.lastRenderTime=n;this.speed!==0&&(this.currentFrame+=o*this.speed);this.gl.clear(this.gl.COLOR_BUFFER_BIT);this.gl.useProgram(this.program);this.gl.uniform1f(this.uniformLocations.u_time,this.currentFrame*.001);if(this.resolutionChanged){this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height);this.gl.uniform1f(this.uniformLocations.u_pixelRatio,this.renderScale);this.resolutionChanged=false}this.gl.drawArrays(this.gl.TRIANGLES,0,6);this.speed!==0?this.requestRender():this.rafId=null};requestRender=()=>{this.rafId!==null&&cancelAnimationFrame(this.rafId);this.rafId=requestAnimationFrame(this.render)};setTextureUniform=(n,o)=>{if(!o.complete||o.naturalWidth===0)throw new Error(`Paper Shaders: image for uniform ${n} must be fully loaded`);const e=this.textures.get(n);e&&this.gl.deleteTexture(e);this.textureUnitMap.has(n)||this.textureUnitMap.set(n,this.textureUnitMap.size);const t=this.textureUnitMap.get(n);this.gl.activeTexture(this.gl.TEXTURE0+t);const a=this.gl.createTexture();this.gl.bindTexture(this.gl.TEXTURE_2D,a);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,this.gl.CLAMP_TO_EDGE);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,this.gl.CLAMP_TO_EDGE);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MIN_FILTER,this.gl.LINEAR);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MAG_FILTER,this.gl.LINEAR);this.gl.texImage2D(this.gl.TEXTURE_2D,0,this.gl.RGBA,this.gl.RGBA,this.gl.UNSIGNED_BYTE,o);const i=this.gl.getError();if(i!==this.gl.NO_ERROR||a===null){console.error(\"Paper Shaders: WebGL error when uploading texture:\",i);return}this.textures.set(n,a);const r=this.uniformLocations[n];if(r){this.gl.uniform1i(r,t);const e=`${n}AspectRatio`;const a=this.uniformLocations[e];if(a){const n=o.naturalWidth/o.naturalHeight;this.gl.uniform1f(a,n)}}};areUniformValuesEqual=(n,o)=>n===o||!(!Array.isArray(n)||!Array.isArray(o)||n.length!==o.length)&&n.every(((n,e)=>this.areUniformValuesEqual(n,o[e])));setUniformValues=n=>{this.gl.useProgram(this.program);Object.entries(n).forEach((([n,o])=>{let e=o;o instanceof HTMLImageElement&&(e=`${o.src.slice(0,200)}|${o.naturalWidth}x${o.naturalHeight}`);if(this.areUniformValuesEqual(this.uniformCache[n],e))return;this.uniformCache[n]=e;const t=this.uniformLocations[n];if(t)if(o instanceof HTMLImageElement)this.setTextureUniform(n,o);else if(Array.isArray(o)){let e=null;let a=null;if(o[0]!==void 0&&Array.isArray(o[0])){const t=o[0].length;if(!o.every((n=>n.length===t))){console.warn(`All child arrays must be the same length for ${n}`);return}e=o.flat();a=t}else{e=o;a=e.length}switch(a){case 2:this.gl.uniform2fv(t,e);break;case 3:this.gl.uniform3fv(t,e);break;case 4:this.gl.uniform4fv(t,e);break;case 9:this.gl.uniformMatrix3fv(t,false,e);break;case 16:this.gl.uniformMatrix4fv(t,false,e);break;default:console.warn(`Unsupported uniform array length: ${a}`)}}else typeof o===\"number\"?this.gl.uniform1f(t,o):typeof o===\"boolean\"?this.gl.uniform1i(t,o?1:0):console.warn(`Unsupported uniform type for ${n}: ${typeof o}`);else console.warn(`Uniform location for ${n} not found`)}))};getCurrentFrame=()=>this.currentFrame;setFrame=n=>{this.currentFrame=n;this.lastRenderTime=performance.now();this.render(performance.now())};setSpeed=(n=1)=>{this.speed=n;if(this.rafId===null&&n!==0){this.lastRenderTime=performance.now();this.rafId=requestAnimationFrame(this.render)}if(this.rafId!==null&&n===0){cancelAnimationFrame(this.rafId);this.rafId=null}};setMaxPixelCount=(n=o)=>{this.maxPixelCount=n;this.handleResize()};setMinPixelRatio=(n=2)=>{this.minPixelRatio=n;this.handleResize()};setUniforms=n=>{this.setUniformValues(n);this.providedUniforms={...this.providedUniforms,...n};this.render(performance.now())};dispose=()=>{this.hasBeenDisposed=true;if(this.rafId!==null){cancelAnimationFrame(this.rafId);this.rafId=null}if(this.gl&&this.program){this.textures.forEach((n=>{this.gl.deleteTexture(n)}));this.textures.clear();this.gl.deleteProgram(this.program);this.program=null;this.gl.bindBuffer(this.gl.ARRAY_BUFFER,null);this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,null);this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,null);this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,null);this.gl.getError()}if(this.resizeObserver){this.resizeObserver.disconnect();this.resizeObserver=null}visualViewport?.removeEventListener(\"resize\",this.handleVisualViewportChange);this.uniformLocations={};this.parentElement.paperShaderMount=void 0}}function e(n,o,e){const t=n.createShader(o);if(!t)return null;n.shaderSource(t,e);n.compileShader(t);if(!n.getShaderParameter(t,n.COMPILE_STATUS)){console.error(\"An error occurred compiling the shaders: \"+n.getShaderInfoLog(t));n.deleteShader(t);return null}return t}function t(n,o,t){const a=n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.MEDIUM_FLOAT);const i=a?a.precision:null;if(i&&i<23){o=o.replace(/precision\\s+(lowp|mediump)\\s+float;/g,\"precision highp float;\");t=t.replace(/precision\\s+(lowp|mediump)\\s+float/g,\"precision highp float\").replace(/\\b(uniform|varying|attribute)\\s+(lowp|mediump)\\s+(\\w+)/g,\"$1 highp $3\")}const r=e(n,n.VERTEX_SHADER,o);const s=e(n,n.FRAGMENT_SHADER,t);if(!r||!s)return null;const l=n.createProgram();if(!l)return null;n.attachShader(l,r);n.attachShader(l,s);n.linkProgram(l);if(!n.getProgramParameter(l,n.LINK_STATUS)){console.error(\"Unable to initialize the shader program: \"+n.getProgramInfoLog(l));n.deleteProgram(l);n.deleteShader(r);n.deleteShader(s);return null}n.detachShader(l,r);n.detachShader(l,s);n.deleteShader(r);n.deleteShader(s);return l}const a=\"@layer paper-shaders {\\n  :where([data-paper-shader]) {\\n    isolation: isolate;\\n    position: relative;\\n\\n    & canvas {\\n      contain: strict;\\n      display: block;\\n      position: absolute;\\n      inset: 0;\\n      z-index: -1;\\n      width: 100%;\\n      height: 100%;\\n      border-radius: inherit;\\n      corner-shape: inherit;\\n    }\\n  }\\n}\";function i(n){return\"paperShaderMount\"in n}function r(){const n=navigator.userAgent.toLowerCase();return n.includes(\"safari\")&&!n.includes(\"chrome\")&&!n.includes(\"android\")}const s=\"\\nin vec2 v_objectUV;\\nin vec2 v_responsiveUV;\\nin vec2 v_responsiveBoxGivenSize;\\nin vec2 v_patternUV;\\nin vec2 v_imageUV;\";const l=\"\\nin vec2 v_objectBoxSize;\\nin vec2 v_objectHelperBox;\\nin vec2 v_responsiveBoxSize;\\nin vec2 v_responsiveHelperBox;\\nin vec2 v_patternBoxSize;\\nin vec2 v_patternHelperBox;\";const c=\"\\nuniform float u_originX;\\nuniform float u_originY;\\nuniform float u_worldWidth;\\nuniform float u_worldHeight;\\nuniform float u_fit;\\n\\nuniform float u_scale;\\nuniform float u_rotation;\\nuniform float u_offsetX;\\nuniform float u_offsetY;\";const u=\"\\n\\n  vec2 uv = gl_FragCoord.xy / u_resolution.xy;\\n  #ifdef USE_PIXELIZATION\\n    float pxSize = u_pxSize * u_pixelRatio;\\n    vec2 pxSizeUv = gl_FragCoord.xy;\\n    pxSizeUv -= .5 * u_resolution;\\n    pxSizeUv /= pxSize;\\n    uv = floor(pxSizeUv) * pxSize / u_resolution.xy;    \\n    uv += .5;\\n  #endif\\n  uv -= .5;\\n\\n  \\n  // ===================================================\\n  // sizing params shared between objects and patterns\\n  \\n  vec2 boxOrigin = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n  givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n  float r = u_rotation * 3.14159265358979323846 / 180.;\\n  mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n  vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n\\n  \\n  // ===================================================\\n  // Sizing api for objects (graphics with fixed ratio)\\n\\n  #ifdef USE_OBJECT_SIZING\\n    float fixedRatio = 1.;\\n    vec2 fixedRatioBoxGivenSize = vec2(\\n      (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n      (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n    );\\n    vec2 objectBoxSize = vec2(0.);\\n    // fit = none\\n    objectBoxSize.x = fixedRatio * min(fixedRatioBoxGivenSize.x / fixedRatio, fixedRatioBoxGivenSize.y);\\n    if (u_fit == 1.) { // fit = contain\\n      objectBoxSize.x = fixedRatio * min(u_resolution.x / fixedRatio, u_resolution.y);\\n    } else if (u_fit == 2.) {  // fit = cover\\n      objectBoxSize.x = fixedRatio * max(u_resolution.x / fixedRatio, u_resolution.y);\\n    }\\n    objectBoxSize.y = objectBoxSize.x / fixedRatio;\\n    vec2 objectWorldScale = u_resolution.xy / objectBoxSize;\\n  \\n    #ifdef ADD_HELPERS\\n      vec2 objectHelperBox = gl_FragCoord.xy / u_resolution.xy;\\n      objectHelperBox -= .5;\\n      objectHelperBox *= objectWorldScale;\\n      objectHelperBox += boxOrigin * (objectWorldScale - 1.);  \\n    #endif\\n  \\n    vec2 objectUV = uv;\\n    objectUV *= objectWorldScale;\\n    objectUV += boxOrigin * (objectWorldScale - 1.);\\n    objectUV += vec2(-u_offsetX, u_offsetY);\\n    objectUV /= u_scale;\\n    objectUV = graphicRotation * objectUV;\\n  #endif\\n  \\n  // ===================================================\\n \\n  // ===================================================\\n  // Sizing api for patterns (graphics respecting u_worldWidth / u_worldHeight ratio)\\n  \\n  #ifdef USE_PATTERN_SIZING\\n    float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n    vec2 patternBoxGivenSize = vec2(\\n      (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n      (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n    );\\n    vec2 patternBoxSize = vec2(0.);\\n    // fit = none\\n    patternBoxSize.x = patternBoxRatio * min(patternBoxGivenSize.x / patternBoxRatio, patternBoxGivenSize.y);\\n    float patternWorldNoFitBoxWidth = patternBoxSize.x;\\n    if (u_fit == 1.) {  // fit = contain\\n      patternBoxSize.x = patternBoxRatio * min(u_resolution.x / patternBoxRatio, u_resolution.y);\\n    } else if (u_fit == 2.) {  // fit = cover\\n      patternBoxSize.x = patternBoxRatio * max(u_resolution.x / patternBoxRatio, u_resolution.y);\\n    }\\n    patternBoxSize.y = patternBoxSize.x / patternBoxRatio;\\n    vec2 patternWorldScale = u_resolution.xy / patternBoxSize;\\n  \\n    #ifdef ADD_HELPERS  \\n      vec2 patternHelperBox = gl_FragCoord.xy / u_resolution.xy;\\n      patternHelperBox -= .5;\\n      patternHelperBox *= patternWorldScale;\\n      patternHelperBox += boxOrigin * (patternWorldScale - 1.);  \\n    #endif\\n  \\n    vec2 patternUV = uv;\\n    patternUV += vec2(-u_offsetX, u_offsetY) / patternWorldScale;\\n    patternUV += boxOrigin;\\n    patternUV -= boxOrigin / patternWorldScale;\\n    patternUV *= u_resolution.xy;\\n    patternUV /= u_pixelRatio;\\n    if (u_fit > 0.) {\\n      patternUV *= (patternWorldNoFitBoxWidth / patternBoxSize.x);\\n    }\\n    patternUV /= u_scale;\\n    patternUV = graphicRotation * patternUV;\\n    patternUV += boxOrigin / patternWorldScale;\\n    patternUV -= boxOrigin;\\n    patternUV += .5;\\n  #endif\\n    \\n  // ===================================================\\n \\n  // ===================================================\\n  // Sizing api for image filters\\n  \\n  #ifdef USE_IMAGE_SIZING\\n\\n    vec2 imageBoxSize;\\n    if (u_fit == 1.) { // contain\\n      imageBoxSize.x = min(u_resolution.x / u_imageAspectRatio, u_resolution.y) * u_imageAspectRatio;\\n    } else if (u_fit == 2.) { // cover\\n      imageBoxSize.x = max(u_resolution.x / u_imageAspectRatio, u_resolution.y) * u_imageAspectRatio;\\n    } else {\\n      imageBoxSize.x = min(10.0, 10.0 / u_imageAspectRatio * u_imageAspectRatio);\\n    }\\n    imageBoxSize.y = imageBoxSize.x / u_imageAspectRatio;\\n    vec2 imageBoxScale = u_resolution.xy / imageBoxSize;\\n\\n    #ifdef ADD_HELPERS\\n      vec2 imageHelperBox = uv;\\n      imageHelperBox *= imageBoxScale;\\n      imageHelperBox += boxOrigin * (imageBoxScale - 1.);\\n    #endif\\n\\n    vec2 imageUV = uv;\\n    imageUV *= imageBoxScale;\\n    imageUV += boxOrigin * (imageBoxScale - 1.);\\n    imageUV += graphicOffset;\\n    imageUV /= u_scale;\\n    imageUV.x *= u_imageAspectRatio;\\n    imageUV = graphicRotation * imageUV;\\n    imageUV.x /= u_imageAspectRatio;\\n    \\n    imageUV += .5;\\n    imageUV.y = 1. - imageUV.y;\\n  #endif\\n\";const f=\"\\n  vec2 worldBoxDist = abs(helperBox);\\n  float boxStroke = (step(max(worldBoxDist.x, worldBoxDist.y), .5) - step(max(worldBoxDist.x, worldBoxDist.y), .495));\\n  color.rgb = mix(color.rgb, vec3(1., 0., 0.), boxStroke);\\n  opacity += boxStroke;\\n\\n  vec2 boxOriginCopy = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 boxOriginDist = helperBox + boxOriginCopy;\\n  boxOriginDist.x *= (boxSize.x / boxSize.y);\\n  float boxOriginPoint = 1. - smoothstep(0., .05, length(boxOriginDist));\\n  \\n  vec2 graphicOriginPointDist = helperBox + vec2(-u_offsetX, u_offsetY);\\n  graphicOriginPointDist.x *= (boxSize.x / boxSize.y);\\n  float graphicOriginPoint = 1. - smoothstep(0., .05, length(graphicOriginPointDist));\\n  \\n  color.rgb = mix(color.rgb, vec3(0., 1., 0.), boxOriginPoint);\\n  opacity += boxOriginPoint;\\n  color.rgb = mix(color.rgb, vec3(0., 0., 1.), graphicOriginPoint);\\n  opacity += graphicOriginPoint;\\n\";const p={fit:\"contain\",scale:1,rotation:0,offsetX:0,offsetY:0,originX:.5,originY:.5,worldWidth:0,worldHeight:0};const m={fit:\"none\",scale:1,rotation:0,offsetX:0,offsetY:0,originX:.5,originY:.5,worldWidth:0,worldHeight:0};const v={none:0,contain:1,cover:2};const g=\"\\n#define TWO_PI 6.28318530718\\n#define PI 3.14159265358979323846\\n\";const d=\"\\nvec2 rotate(vec2 uv, float th) {\\n  return mat2(cos(th), sin(th), -sin(th), cos(th)) * uv;\\n}\\n\";const h=\"\\n  float hash11(float p) {\\n    p = fract(p * 0.3183099) + 0.1;\\n    p *= p + 19.19;\\n    return fract(p * p);\\n  }\\n\";const x=\"\\n  float hash21(vec2 p) {\\n    p = fract(p * vec2(0.3183099, 0.3678794)) + 0.1;\\n    p += dot(p, p + 19.19);\\n    return fract(p.x * p.y);\\n  }\\n\";const _=\"\\n  float randomR(vec2 p) {\\n    vec2 uv = floor(p) / 100. + .5;\\n    return texture(u_noiseTexture, fract(uv)).r;\\n  }\\n\";const A=\"\\n  vec2 randomGB(vec2 p) {\\n    vec2 uv = floor(p) / 100. + .5;\\n    return texture(u_noiseTexture, fract(uv)).gb;\\n  }\\n\";const b=\"\\n  color += 1. / 256. * (fract(sin(dot(.014 * gl_FragCoord.xy, vec2(12.9898, 78.233))) * 43758.5453123) - .5);\\n\";const B=\"\\nvec3 permute(vec3 x) { return mod(((x * 34.0) + 1.0) * x, 289.0); }\\nfloat snoise(vec2 v) {\\n  const vec4 C = vec4(0.211324865405187, 0.366025403784439,\\n    -0.577350269189626, 0.024390243902439);\\n  vec2 i = floor(v + dot(v, C.yy));\\n  vec2 x0 = v - i + dot(i, C.xx);\\n  vec2 i1;\\n  i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\\n  vec4 x12 = x0.xyxy + C.xxzz;\\n  x12.xy -= i1;\\n  i = mod(i, 289.0);\\n  vec3 p = permute(permute(i.y + vec3(0.0, i1.y, 1.0))\\n    + i.x + vec3(0.0, i1.x, 1.0));\\n  vec3 m = max(0.5 - vec3(dot(x0, x0), dot(x12.xy, x12.xy),\\n      dot(x12.zw, x12.zw)), 0.0);\\n  m = m * m;\\n  m = m * m;\\n  vec3 x = 2.0 * fract(p * C.www) - 1.0;\\n  vec3 h = abs(x) - 0.5;\\n  vec3 ox = floor(x + 0.5);\\n  vec3 a0 = x - ox;\\n  m *= 1.79284291400159 - 0.85373472095314 * (a0 * a0 + h * h);\\n  vec3 g;\\n  g.x = a0.x * x0.x + h.x * x0.y;\\n  g.yz = a0.yz * x12.xz + h.yz * x12.yw;\\n  return 130.0 * dot(m, g);\\n}\\n\";const y=\"\\nfloat fiberRandom(vec2 p) {\\n  vec2 uv = floor(p) / 100.;\\n  return texture(u_noiseTexture, fract(uv)).b;\\n}\\n\\nfloat fiberValueNoise(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = fiberRandom(i);\\n  float b = fiberRandom(i + vec2(1.0, 0.0));\\n  float c = fiberRandom(i + vec2(0.0, 1.0));\\n  float d = fiberRandom(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\n\\nfloat fiberNoiseFbm(in vec2 n, vec2 seedOffset) {\\n  float total = 0.0, amplitude = 1.;\\n  for (int i = 0; i < 4; i++) {\\n    n = rotate(n, .7);\\n    total += fiberValueNoise(n + seedOffset) * amplitude;\\n    n *= 2.;\\n    amplitude *= 0.6;\\n  }\\n  return total;\\n}\\n\\nfloat fiberNoise(vec2 uv, vec2 seedOffset) {\\n  float epsilon = 0.001;\\n  float n1 = fiberNoiseFbm(uv + vec2(epsilon, 0.0), seedOffset);\\n  float n2 = fiberNoiseFbm(uv - vec2(epsilon, 0.0), seedOffset);\\n  float n3 = fiberNoiseFbm(uv + vec2(0.0, epsilon), seedOffset);\\n  float n4 = fiberNoiseFbm(uv - vec2(0.0, epsilon), seedOffset);\\n  return length(vec2(n1 - n2, n3 - n4)) / (2.0 * epsilon);\\n}\\n\";const w={maxColorCount:10};const C=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colors[${w.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_distortion;\\nuniform float u_swirl;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n\\nvec2 getPosition(int i, float t) {\\n  float a = float(i) * .37;\\n  float b = .6 + mod(float(i), 3.) * .3;\\n  float c = .8 + mod(float(i + 1), 4.) * 0.25;\\n\\n  float x = sin(t * b + a);\\n  float y = cos(t * c + a * 1.5);\\n\\n  return .5 + .5 * vec2(x, y);\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  shape_uv += .5;\\n\\n  float t = .5 * u_time;\\n\\n  float radius = smoothstep(0., 1., length(shape_uv - .5));\\n  float center = 1. - radius;\\n  for (float i = 1.; i <= 2.; i++) {\\n    shape_uv.x += u_distortion * center / i * sin(t + i * .4 * smoothstep(.0, 1., shape_uv.y)) * cos(.2 * t + i * 2.4 * smoothstep(.0, 1., shape_uv.y));\\n    shape_uv.y += u_distortion * center / i * cos(t + i * 2. * smoothstep(.0, 1., shape_uv.x));\\n  }\\n\\n  vec2 uvRotated = shape_uv;\\n  uvRotated -= vec2(.5);\\n  float angle = 3. * u_swirl * radius;\\n  uvRotated = rotate(uvRotated, -angle);\\n  uvRotated += vec2(.5);\\n\\n  vec3 color = vec3(0.);\\n  float opacity = 0.;\\n  float totalWeight = 0.;\\n\\n  for (int i = 0; i < ${w.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n\\n    vec2 pos = getPosition(i, t);\\n    vec3 colorFraction = u_colors[i].rgb * u_colors[i].a;\\n    float opacityFraction = u_colors[i].a;\\n\\n    float dist = length(uvRotated - pos);\\n\\n    dist = pow(dist, 3.5);\\n    float weight = 1. / (dist + 1e-3);\\n    color += colorFraction * weight;\\n    opacity += opacityFraction * weight;\\n    totalWeight += weight;\\n  }\\n\\n  color /= totalWeight;\\n  opacity /= totalWeight;\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const S={maxColorCount:10,maxNoiseIterations:8};const U=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${S.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_thickness;\\nuniform float u_radius;\\nuniform float u_innerShape;\\nuniform float u_noiseScale;\\nuniform float u_noiseIterations;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${_}\\nfloat valueNoise(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = randomR(i);\\n  float b = randomR(i + vec2(1.0, 0.0));\\n  float c = randomR(i + vec2(0.0, 1.0));\\n  float d = randomR(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\nfloat fbm(in vec2 n) {\\n  float total = 0.0, amplitude = .4;\\n  for (int i = 0; i < ${S.maxNoiseIterations}; i++) {\\n    if (i >= int(u_noiseIterations)) break;\\n    total += valueNoise(n) * amplitude;\\n    n *= 1.99;\\n    amplitude *= 0.65;\\n  }\\n  return total;\\n}\\n\\nfloat getNoise(vec2 uv, vec2 pUv, float t) {\\n  float noiseLeft = fbm(pUv + .03 * t);\\n  pUv.x = mod(pUv.x, u_noiseScale * TWO_PI);\\n  float noiseRight = fbm(pUv + .03 * t);\\n  return mix(noiseRight, noiseLeft, smoothstep(-.25, .25, uv.x));\\n}\\n\\nfloat getRingShape(vec2 uv) {\\n  float radius = u_radius;\\n  float thickness = u_thickness;\\n\\n  float distance = length(uv);\\n  float ringValue = 1. - smoothstep(radius, radius + thickness, distance);\\n  ringValue *= smoothstep(radius - pow(u_innerShape, 3.) * thickness, radius, distance);\\n\\n  return ringValue;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  float t = u_time;\\n\\n  float cycleDuration = 3.;\\n  float localTime1 = mod(.1 * t + cycleDuration, 2. * cycleDuration);\\n  float localTime2 = mod(.1 * t, 2. * cycleDuration);\\n  float timeBlend = .5 + .5 * sin(.1 * t * PI / cycleDuration - .5 * PI);\\n\\n  float atg = atan(shape_uv.y, shape_uv.x) + .001;\\n  float l = length(shape_uv);\\n  vec2 polar_uv1 = vec2(atg, localTime1 - (.5 * l) + 1. / pow(l, .5));\\n  polar_uv1 *= u_noiseScale;\\n  float noise1 = getNoise(shape_uv, polar_uv1, t);\\n\\n  vec2 polar_uv2 = vec2(atg, localTime2 - (.5 * l) + 1. / pow(l, .5));\\n  polar_uv2 *= u_noiseScale;\\n  float noise2 = getNoise(shape_uv, polar_uv2, t);\\n\\n  float noise = mix(noise1, noise2, timeBlend);\\n\\n  shape_uv *= (.8 + 1.2 * noise);\\n\\n  float ringShape = getRingShape(shape_uv);\\n\\n  float mixer = pow(ringShape, 2.) * (u_colorsCount - 1.);\\n  vec4 gradient = u_colors[int(u_colorsCount) - 1];\\n  gradient.rgb *= gradient.a;\\n  for (int i = ${S.maxColorCount} - 2; i >= 0; i--) {\\n    float localT = clamp(mixer - float(int(u_colorsCount) - 1 - i - 1), 0., 1.);\\n    vec4 c = u_colors[i];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, localT);\\n  }\\n\\n  vec3 color = gradient.rgb * ringShape;\\n  float opacity = gradient.a * ringShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const E=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorMid;\\nuniform vec4 u_colorBack;\\nuniform float u_brightness;\\nuniform float u_contrast;\\n\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${d}\\n\\nfloat neuroShape(vec2 uv, float t) {\\n  vec2 sine_acc = vec2(0.);\\n  vec2 res = vec2(0.);\\n  float scale = 8.;\\n\\n  for (int j = 0; j < 15; j++) {\\n    uv = rotate(uv, 1.);\\n    sine_acc = rotate(sine_acc, 1.);\\n    vec2 layer = uv * scale + float(j) + sine_acc - t;\\n    sine_acc += sin(layer);\\n    res += (.5 + .5 * cos(layer)) / scale;\\n    scale *= (1.2);\\n  }\\n  return res.x + res.y;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= .13;\\n\\n  float t = .5 * u_time;\\n\\n  float noise = neuroShape(shape_uv, t);\\n\\n  noise = (1. + u_brightness) * pow(noise, 2.);\\n  noise = pow(noise, .7 + 6. * u_contrast);\\n  noise = min(1.4, noise);\\n\\n  float blend = smoothstep(0.7, 1.4, noise);\\n\\n  vec4 frontC = u_colorFront;\\n  frontC.rgb *= frontC.a;\\n  vec4 midC = u_colorMid;\\n  midC.rgb *= midC.a;\\n  vec4 blendFront = mix(midC, frontC, blend);\\n\\n  float safeNoise = max(noise, 0.0);\\n  vec3 color = blendFront.rgb * safeNoise;\\n  float opacity = clamp(blendFront.a * safeNoise, 0., 1.);\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const R={maxColorCount:10};const k=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${R.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_stepsPerColor;\\nuniform float u_size;\\nuniform float u_sizeRange;\\nuniform float u_spreading;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n${_}\\n${A}\\n\\n\\nvec3 voronoiShape(vec2 uv, float time) {\\n  vec2 i_uv = floor(uv);\\n  vec2 f_uv = fract(uv);\\n\\n  float spreading = .25 * clamp(u_spreading, 0., 1.);\\n\\n  float minDist = 1.;\\n  vec2 randomizer = vec2(0.);\\n  for (int y = -1; y <= 1; y++) {\\n    for (int x = -1; x <= 1; x++) {\\n      vec2 tileOffset = vec2(float(x), float(y));\\n      vec2 rand = randomGB(i_uv + tileOffset);\\n      vec2 cellCenter = vec2(.5 + 1e-4);\\n      cellCenter += spreading * cos(time + TWO_PI * rand);\\n      cellCenter -= .5;\\n      cellCenter = rotate(cellCenter, randomR(vec2(rand.x, rand.y)) + .1 * time);\\n      cellCenter += .5;\\n      float dist = length(tileOffset + cellCenter - f_uv);\\n      if (dist < minDist) {\\n        minDist = dist;\\n        randomizer = rand;\\n      }\\n      minDist = min(minDist, dist);\\n    }\\n  }\\n\\n  return vec3(minDist, randomizer);\\n}\\n\\nvoid main() {\\n\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= 1.5;\\n\\n  float t = u_time - 10.;\\n\\n  vec3 voronoi = voronoiShape(shape_uv, t) + 1e-4;\\n\\n  float radius = .25 * clamp(u_size, 0., 1.) - .5 * clamp(u_sizeRange, 0., 1.) * voronoi[2];\\n  float dist = voronoi[0];\\n  float edgeWidth = fwidth(dist);\\n  float dots = smoothstep(radius + edgeWidth, radius - edgeWidth, dist);\\n\\n  float shape = voronoi[1];\\n\\n  float mixer = shape * (u_colorsCount - 1.);\\n  mixer = (shape - .5 / u_colorsCount) * u_colorsCount;\\n  float steps = max(1., u_stepsPerColor);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${R.maxColorCount}; i++) {\\n      if (i >= int(u_colorsCount)) break;\\n      float localT = clamp(mixer - float(i - 1), 0.0, 1.0);\\n      localT = round(localT * steps) / steps;\\n      vec4 c = u_colors[i];\\n      c.rgb *= c.a;\\n      gradient = mix(gradient, c, localT);\\n  }\\n\\n  if ((mixer < 0.) || (mixer > (u_colorsCount - 1.))) {\\n    float localT = mixer + 1.;\\n    if (mixer > (u_colorsCount - 1.)) {\\n      localT = mixer - (u_colorsCount - 1.);\\n    }\\n    localT = round(localT * steps) / steps;\\n    vec4 cFst = u_colors[0];\\n    cFst.rgb *= cFst.a;\\n    vec4 cLast = u_colors[int(u_colorsCount - 1.)];\\n    cLast.rgb *= cLast.a;\\n    gradient = mix(cLast, cFst, localT);\\n  }\\n\\n  vec3 color = gradient.rgb * dots;\\n  float opacity = gradient.a * dots;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const V=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorFill;\\nuniform vec4 u_colorStroke;\\nuniform float u_dotSize;\\nuniform float u_gapX;\\nuniform float u_gapY;\\nuniform float u_strokeWidth;\\nuniform float u_sizeRange;\\nuniform float u_opacityRange;\\nuniform float u_shape;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${B}\\n\\nfloat polygon(vec2 p, float N, float rot) {\\n  float a = atan(p.x, p.y) + rot;\\n  float r = TWO_PI / float(N);\\n\\n  return cos(floor(.5 + a / r) * r - a) * length(p);\\n}\\n\\nvoid main() {\\n\\n  // x100 is a default multiplier between vertex and fragmant shaders\\n  // we use it to avoid UV presision issues\\n  vec2 shape_uv = 100. * v_patternUV;\\n\\n  vec2 grid = fract(shape_uv / vec2(u_gapX, u_gapY)) + 1e-4;\\n  vec2 grid_idx = floor(shape_uv / vec2(u_gapX, u_gapY));\\n  float sizeRandomizer = .5 + .8 * snoise(2. * vec2(grid_idx.x * 100., grid_idx.y));\\n  float opacity_randomizer = .5 + .7 * snoise(2. * vec2(grid_idx.y, grid_idx.x));\\n\\n  vec2 center = vec2(0.5) - 1e-3;\\n  vec2 p = (grid - center) * vec2(u_gapX, u_gapY);\\n\\n  float baseSize = u_dotSize * (1. - sizeRandomizer * u_sizeRange);\\n  float strokeWidth = u_strokeWidth * (1. - sizeRandomizer * u_sizeRange);\\n\\n  float dist;\\n  if (u_shape < 0.5) {\\n    // Circle\\n    dist = length(p);\\n  } else if (u_shape < 1.5) {\\n    // Diamond\\n    strokeWidth *= 1.5;\\n    dist = polygon(1.5 * p, 4., .25 * PI);\\n  } else if (u_shape < 2.5) {\\n    // Square\\n    dist = polygon(1.03 * p, 4., 1e-3);\\n  } else {\\n    // Triangle\\n    strokeWidth *= 1.5;\\n    p = p * 2. - 1.;\\n    p *= .9;\\n    p.y = 1. - p.y;\\n    p.y -= .75 * baseSize;\\n    dist = polygon(p, 3., 1e-3);\\n  }\\n\\n  float edgeWidth = fwidth(dist);\\n  float shapeOuter = smoothstep(baseSize + edgeWidth, baseSize - edgeWidth, dist - strokeWidth);\\n  float shapeInner = smoothstep(baseSize + edgeWidth, baseSize - edgeWidth, dist);\\n  float stroke = shapeOuter - shapeInner;\\n\\n  float dotOpacity = max(0., 1. - opacity_randomizer * u_opacityRange);\\n  stroke *= dotOpacity;\\n  shapeInner *= dotOpacity;\\n\\n  stroke *= u_colorStroke.a;\\n  shapeInner *= u_colorFill.a;\\n\\n  vec3 color = vec3(0.);\\n  color += stroke * u_colorStroke.rgb;\\n  color += shapeInner * u_colorFill.rgb;\\n  color += (1. - shapeInner - stroke) * u_colorBack.rgb * u_colorBack.a;\\n\\n  float opacity = 0.;\\n  opacity += stroke;\\n  opacity += shapeInner;\\n  opacity += (1. - opacity) * u_colorBack.a;\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const I={circle:0,diamond:1,square:2,triangle:3};const F={maxColorCount:10};const z=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform float u_scale;\\n\\nuniform vec4 u_colors[${F.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_stepsPerColor;\\nuniform float u_softness;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${B}\\n\\nfloat getNoise(vec2 uv, float t) {\\n  float noise = .5 * snoise(uv - vec2(0., .3 * t));\\n  noise += .5 * snoise(2. * uv + vec2(0., .32 * t));\\n\\n  return noise;\\n}\\n\\nfloat steppedSmooth(float m, float steps, float softness) { \\n  float stepT = floor(m * steps) / steps;\\n  float f = m * steps - floor(m * steps);\\n  float fw = steps * fwidth(m);\\n  float smoothed = smoothstep(.5 - softness, min(1., .5 + softness + fw), f);\\n  return stepT + smoothed / steps;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= .1;\\n\\n  float t = .2 * u_time;\\n\\n  float shape = .5 + .5 * getNoise(shape_uv, t);\\n\\n  bool u_extraSides = true;\\n\\n  float mixer = shape * (u_colorsCount - 1.);\\n  if (u_extraSides == true) {\\n    mixer = (shape - .5 / u_colorsCount) * u_colorsCount;\\n  }\\n\\n  float steps = max(1., u_stepsPerColor);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${F.maxColorCount}; i++) {\\n      if (i >= int(u_colorsCount)) break;\\n\\n      float localM = clamp(mixer - float(i - 1), 0., 1.);\\n      localM = steppedSmooth(localM, steps, .5 * u_softness);\\n\\n      vec4 c = u_colors[i];\\n      c.rgb *= c.a;\\n      gradient = mix(gradient, c, localM);\\n  }\\n\\n  if (u_extraSides == true) {\\n   if ((mixer < 0.) || (mixer > (u_colorsCount - 1.))) {\\n     float localM = mixer + 1.;\\n     if (mixer > (u_colorsCount - 1.)) {\\n       localM = mixer - (u_colorsCount - 1.);\\n     }\\n     localM = steppedSmooth(localM, steps, .5 * u_softness);\\n     vec4 cFst = u_colors[0];\\n     cFst.rgb *= cFst.a;\\n     vec4 cLast = u_colors[int(u_colorsCount - 1.)];\\n     cLast.rgb *= cLast.a;\\n     gradient = mix(cLast, cFst, localM);\\n   }\\n  }\\n\\n  vec3 color = gradient.rgb;\\n  float opacity = gradient.a;\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const D={maxColorCount:8,maxBallsCount:20};const Q=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${D.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_size;\\nuniform float u_sizeRange;\\nuniform float u_count;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${_}\\nfloat noise(float x) {\\n  float i = floor(x);\\n  float f = fract(x);\\n  float u = f * f * (3.0 - 2.0 * f);\\n  vec2 p0 = vec2(i, 0.0);\\n  vec2 p1 = vec2(i + 1.0, 0.0);\\n  return mix(randomR(p0), randomR(p1), u);\\n}\\n\\nfloat getBallShape(vec2 uv, vec2 c, float p) {\\n  float s = .5 * length(uv - c);\\n  s = 1. - clamp(s, 0., 1.);\\n  s = pow(s, p);\\n  return s;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  shape_uv += .5;\\n\\n  float t = .2 * u_time + 500.;\\n\\n  vec3 totalColor = vec3(0.);\\n  float totalShape = 0.;\\n  float totalOpacity = 0.;\\n\\n  for (int i = 0; i < ${D.maxBallsCount}; i++) {\\n    if (i >= int(ceil(u_count))) break;\\n\\n    float idxFract = float(i) / float(${D.maxBallsCount});\\n    float angle = TWO_PI * idxFract;\\n\\n    float speed = 1. - .2 * idxFract;\\n    float noiseX = noise(angle * 10. + float(i) + t * speed);\\n    float noiseY = noise(angle * 20. + float(i) - t * speed);\\n\\n    vec2 pos = vec2(.5) + 1e-4 + .9 * (vec2(noiseX, noiseY) - .5);\\n\\n    int safeIndex = i % int(u_colorsCount + 0.5);\\n    vec4 ballColor = u_colors[safeIndex];\\n    ballColor.rgb *= ballColor.a;\\n\\n    float sizeFrac = 1.;\\n    if (float(i) > floor(u_count - 1.)) {\\n      sizeFrac *= fract(u_count);\\n    }\\n\\n    float shape = getBallShape(shape_uv, pos, 45. - 30. * u_size * sizeFrac);\\n    shape *= pow(u_size, .2);\\n    shape = smoothstep(0., 1., shape);\\n\\n    totalColor += ballColor.rgb * shape;\\n    totalShape += shape;\\n    totalOpacity += ballColor.a * shape;\\n  }\\n\\n  totalColor /= max(totalShape, 1e-4);\\n  totalOpacity /= max(totalShape, 1e-4);\\n\\n  float edge_width = fwidth(totalShape);\\n  float finalShape = smoothstep(.4, .4 + edge_width, totalShape);\\n\\n  vec3 color = totalColor * finalShape;\\n  float opacity = totalOpacity * finalShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const M=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorBack;\\nuniform float u_proportion;\\nuniform float u_softness;\\nuniform float u_octaveCount;\\nuniform float u_persistence;\\nuniform float u_lacunarity;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n\\nfloat hash11(float p) {\\n  p = fract(p * 0.3183099) + 0.1;\\n  p *= p + 19.19;\\n  return fract(p * p);\\n}\\n\\nfloat hash21(vec2 p) {\\n  p = fract(p * vec2(0.3183099, 0.3678794)) + 0.1;\\n  p += dot(p, p + 19.19);\\n  return fract(p.x * p.y);\\n}\\n\\nfloat hash31(vec3 p) {\\n  p = fract(p * 0.3183099) + 0.1;\\n  p += dot(p, p.yzx + 19.19);\\n  return fract(p.x * (p.y + p.z));\\n}\\n\\nvec3 hash33(vec3 p) {\\n  p = fract(p * 0.3183099) + 0.1;\\n  p += dot(p, p.yzx + 19.19);\\n  return fract(vec3(p.x * p.y, p.y * p.z, p.z * p.x));\\n}\\n\\nvec3 gradientSafe(vec3 p) {\\n  vec3 h = hash33(p) * 2.0 - 1.;\\n  return normalize(h + 0.001);\\n}\\n\\nvec3 gradientPredefined(float hash) {\\n  int idx = int(hash * 12.0) % 12;\\n\\n  if (idx == 0) return vec3(1, 1, 0);\\n  if (idx == 1) return vec3(-1, 1, 0);\\n  if (idx == 2) return vec3(1, -1, 0);\\n  if (idx == 3) return vec3(-1, -1, 0);\\n  if (idx == 4) return vec3(1, 0, 1);\\n  if (idx == 5) return vec3(-1, 0, 1);\\n  if (idx == 6) return vec3(1, 0, -1);\\n  if (idx == 7) return vec3(-1, 0, -1);\\n  if (idx == 8) return vec3(0, 1, 1);\\n  if (idx == 9) return vec3(0, -1, 1);\\n  if (idx == 10) return vec3(0, 1, -1);\\n  return vec3(0, -1, -1);// idx == 11\\n}\\n\\nfloat interpolateSafe(float v000, float v001, float v010, float v011,\\nfloat v100, float v101, float v110, float v111, vec3 t) {\\n  t = clamp(t, 0.0, 1.0);\\n\\n  float v00 = mix(v000, v100, t.x);\\n  float v01 = mix(v001, v101, t.x);\\n  float v10 = mix(v010, v110, t.x);\\n  float v11 = mix(v011, v111, t.x);\\n\\n  float v0 = mix(v00, v10, t.y);\\n  float v1 = mix(v01, v11, t.y);\\n\\n  return mix(v0, v1, t.z);\\n}\\n\\nvec3 fade(vec3 t) {\\n    return t * t * t * (t * (t * 6.0 - 15.0) + 10.0);\\n}\\n\\nfloat perlinNoise(vec3 position, float seed) {\\n  position += vec3(seed * 127.1, seed * 311.7, seed * 74.7);\\n\\n  vec3 i = floor(position);\\n  vec3 f = fract(position);\\n  float h000 = hash31(i);\\n  float h001 = hash31(i + vec3(0, 0, 1));\\n  float h010 = hash31(i + vec3(0, 1, 0));\\n  float h011 = hash31(i + vec3(0, 1, 1));\\n  float h100 = hash31(i + vec3(1, 0, 0));\\n  float h101 = hash31(i + vec3(1, 0, 1));\\n  float h110 = hash31(i + vec3(1, 1, 0));\\n  float h111 = hash31(i + vec3(1, 1, 1));\\n  vec3 g000 = gradientPredefined(h000);\\n  vec3 g001 = gradientPredefined(h001);\\n  vec3 g010 = gradientPredefined(h010);\\n  vec3 g011 = gradientPredefined(h011);\\n  vec3 g100 = gradientPredefined(h100);\\n  vec3 g101 = gradientPredefined(h101);\\n  vec3 g110 = gradientPredefined(h110);\\n  vec3 g111 = gradientPredefined(h111);\\n  float v000 = dot(g000, f - vec3(0, 0, 0));\\n  float v001 = dot(g001, f - vec3(0, 0, 1));\\n  float v010 = dot(g010, f - vec3(0, 1, 0));\\n  float v011 = dot(g011, f - vec3(0, 1, 1));\\n  float v100 = dot(g100, f - vec3(1, 0, 0));\\n  float v101 = dot(g101, f - vec3(1, 0, 1));\\n  float v110 = dot(g110, f - vec3(1, 1, 0));\\n  float v111 = dot(g111, f - vec3(1, 1, 1));\\n\\n  vec3 u = fade(f);\\n  return interpolateSafe(v000, v001, v010, v011, v100, v101, v110, v111, u);\\n}\\n\\nfloat p_noise(vec3 position, int octaveCount, float persistence, float lacunarity) {\\n  float value = 0.0;\\n  float amplitude = 1.0;\\n  float frequency = 10.0;\\n  float maxValue = 0.0;\\n  octaveCount = clamp(octaveCount, 1, 8);\\n\\n  for (int i = 0; i < octaveCount; i++) {\\n    float seed = float(i) * 0.7319;\\n    value += perlinNoise(position * frequency, seed) * amplitude;\\n    maxValue += amplitude;\\n    amplitude *= persistence;\\n    frequency *= lacunarity;\\n  }\\n  return value;\\n}\\n\\nfloat get_max_amp(float persistence, float octaveCount) {\\n  persistence = clamp(persistence * 0.999, 0.0, 0.999);\\n  octaveCount = clamp(octaveCount, 1.0, 8.0);\\n\\n  if (abs(persistence - 1.0) < 0.001) {\\n    return octaveCount;\\n  }\\n\\n  return (1.0 - pow(persistence, octaveCount)) / (1.0 - persistence);\\n}\\n\\nvoid main() {\\n  vec2 uv = v_patternUV;\\n  uv *= .5;\\n  \\n  float t = .2 * u_time;\\n\\n  vec3 p = vec3(uv, t);\\n\\n  float octCount = clamp(floor(u_octaveCount), 1.0, 8.0);\\n  float persistence = clamp(u_persistence, 0., 1.);\\n  float noise = p_noise(p, int(octCount), persistence, u_lacunarity);\\n\\n  float max_amp = get_max_amp(persistence, octCount);\\n  float noise_normalized = clamp((noise + max_amp) / (2. * max_amp) + (u_proportion - .5), 0.0, 1.0);\\n  float sharpness = clamp(u_softness, 0., 1.);\\n  float smooth_w = 0.5 * max(fwidth(noise_normalized), 0.001);\\n  float res = smoothstep(\\n    .5 - .5 * sharpness - smooth_w,\\n    .5 + .5 * sharpness + smooth_w,\\n    noise_normalized\\n  );\\n\\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const T={maxColorCount:5};const N=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform float u_scale;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colors[${T.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_stepsPerColor;\\nuniform vec4 u_colorGlow;\\nuniform vec4 u_colorGap;\\nuniform float u_distortion;\\nuniform float u_gap;\\nuniform float u_glow;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${A}\\n\\nvec4 voronoi(vec2 x, float t) {\\n  vec2 ip = floor(x);\\n  vec2 fp = fract(x);\\n\\n  vec2 mg, mr;\\n  float md = 8.;\\n  float rand = 0.;\\n\\n  for (int j = -1; j <= 1; j++) {\\n    for (int i = -1; i <= 1; i++) {\\n      vec2 g = vec2(float(i), float(j));\\n      vec2 o = randomGB(ip + g);\\n      float raw_hash = o.x;\\n      o = .5 + u_distortion * sin(t + TWO_PI * o);\\n      vec2 r = g + o - fp;\\n      float d = dot(r, r);\\n\\n      if (d < md) {\\n        md = d;\\n        mr = r;\\n        mg = g;\\n        rand = raw_hash;\\n      }\\n    }\\n  }\\n\\n  md = 8.;\\n  for (int j = -2; j <= 2; j++) {\\n    for (int i = -2; i <= 2; i++) {\\n      vec2 g = mg + vec2(float(i), float(j));\\n      vec2 o = randomGB(ip + g);\\n      o = .5 + u_distortion * sin(t + TWO_PI * o);\\n      vec2 r = g + o - fp;\\n      if (dot(mr - r, mr - r) > .00001) {\\n        md = min(md, dot(.5 * (mr + r), normalize(r - mr)));\\n      }\\n    }\\n  }\\n\\n  return vec4(md, mr, rand);\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= 1.25;\\n\\n  float t = u_time;\\n\\n  vec4 voronoiRes = voronoi(shape_uv, t);\\n\\n  float shape = clamp(voronoiRes.w, 0., 1.);\\n  float mixer = shape * (u_colorsCount - 1.);\\n  mixer = (shape - .5 / u_colorsCount) * u_colorsCount;\\n  float steps = max(1., u_stepsPerColor);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${T.maxColorCount}; i++) {\\n      if (i >= int(u_colorsCount)) break;\\n      float localT = clamp(mixer - float(i - 1), 0.0, 1.0);\\n      localT = round(localT * steps) / steps;\\n      vec4 c = u_colors[i];\\n      c.rgb *= c.a;\\n      gradient = mix(gradient, c, localT);\\n  }\\n\\n  if ((mixer < 0.) || (mixer > (u_colorsCount - 1.))) {\\n    float localT = mixer + 1.;\\n    if (mixer > (u_colorsCount - 1.)) {\\n      localT = mixer - (u_colorsCount - 1.);\\n    }\\n    localT = round(localT * steps) / steps;\\n    vec4 cFst = u_colors[0];\\n    cFst.rgb *= cFst.a;\\n    vec4 cLast = u_colors[int(u_colorsCount - 1.)];\\n    cLast.rgb *= cLast.a;\\n    gradient = mix(cLast, cFst, localT);\\n  }\\n\\n  vec3 cellColor = gradient.rgb;\\n  float cellOpacity = gradient.a;\\n\\n  float glows = length(voronoiRes.yz * u_glow);\\n  glows = pow(glows, 1.5);\\n\\n  vec3 color = mix(cellColor, u_colorGlow.rgb * u_colorGlow.a, u_colorGlow.a * glows);\\n  float opacity = cellOpacity + u_colorGlow.a * glows;\\n\\n  float edge = voronoiRes.x;\\n  float smoothEdge = .02 / (2. * u_scale) * (1. + .5 * u_gap);\\n  edge = smoothstep(u_gap - smoothEdge, u_gap + smoothEdge, edge);\\n\\n  color = mix(u_colorGap.rgb * u_colorGap.a, color, edge);\\n  opacity = mix(u_colorGap.a, opacity, edge);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const G=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorBack;\\nuniform float u_shape;\\nuniform float u_frequency;\\nuniform float u_amplitude;\\nuniform float u_spacing;\\nuniform float u_proportion;\\nuniform float u_softness;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= 4.;\\n\\n  float wave = .5 * cos(shape_uv.x * u_frequency * TWO_PI);\\n  float zigzag = 2. * abs(fract(shape_uv.x * u_frequency) - .5);\\n  float irregular = sin(shape_uv.x * .25 * u_frequency * TWO_PI) * cos(shape_uv.x * u_frequency * TWO_PI);\\n  float irregular2 = .75 * (sin(shape_uv.x * u_frequency * TWO_PI) + .5 * cos(shape_uv.x * .5 * u_frequency * TWO_PI));\\n\\n  float offset = mix(zigzag, wave, smoothstep(0., 1., u_shape));\\n  offset = mix(offset, irregular, smoothstep(1., 2., u_shape));\\n  offset = mix(offset, irregular2, smoothstep(2., 3., u_shape));\\n  offset *= 2. * u_amplitude;\\n\\n  float spacing = (.001 + u_spacing);\\n  float shape = .5 + .5 * sin((shape_uv.y + offset) * PI / spacing);\\n\\n  float aa = .0001 + fwidth(shape);\\n  float dc = 1. - clamp(u_proportion, 0., 1.);\\n  float res = smoothstep(dc - u_softness - aa, dc + u_softness + aa, shape);\\n  \\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const O={maxColorCount:10};const W=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform float u_scale;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colors[${O.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_proportion;\\nuniform float u_softness;\\nuniform float u_shape;\\nuniform float u_shapeScale;\\nuniform float u_distortion;\\nuniform float u_swirl;\\nuniform float u_swirlIterations;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\nfloat randomG(vec2 p) {\\n  vec2 uv = floor(p) / 100. + .5;\\n  return texture(u_noiseTexture, fract(uv)).g;\\n}\\nfloat valueNoise(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = randomG(i);\\n  float b = randomG(i + vec2(1.0, 0.0));\\n  float c = randomG(i + vec2(0.0, 1.0));\\n  float d = randomG(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\n\\n\\nvoid main() {\\n  vec2 uv = v_patternUV;\\n  uv *= .5;\\n\\n  float t = 0.0625 * u_time;\\n\\n  float n1 = valueNoise(uv * 1. + t);\\n  float n2 = valueNoise(uv * 2. - t);\\n  float angle = n1 * TWO_PI;\\n  uv.x += 4. * u_distortion * n2 * cos(angle);\\n  uv.y += 4. * u_distortion * n2 * sin(angle);\\n\\n  float swirl = u_swirl;\\n  for (int i = 1; i <= 20; i++) {\\n    if (i >= int(u_swirlIterations)) break;\\n    float iFloat = float(i);\\n//    swirl *= (1. - smoothstep(.0, .25, length(fwidth(uv))));\\n    uv.x += swirl / iFloat * cos(t + iFloat * 1.5 * uv.y);\\n    uv.y += swirl / iFloat * cos(t + iFloat * 1. * uv.x);\\n  }\\n\\n  float proportion = clamp(u_proportion, 0., 1.);\\n\\n  float shape = 0.;\\n  if (u_shape < .5) {\\n    vec2 checksShape_uv = uv * (.5 + 3.5 * u_shapeScale);\\n    shape = .5 + .5 * sin(checksShape_uv.x) * cos(checksShape_uv.y);\\n    shape += .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\\n  } else if (u_shape < 1.5) {\\n    vec2 stripesShape_uv = uv * (2. * u_shapeScale);\\n    float f = fract(stripesShape_uv.y);\\n    shape = smoothstep(.0, .55, f) * smoothstep(1., .45, f);\\n    shape += .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\\n  } else {\\n    float shapeScaling = 5. * (1. - u_shapeScale);\\n    shape = smoothstep(.45 - shapeScaling, .55 + shapeScaling, 1. - uv.y + .3 * (proportion - .5));\\n  }\\n\\n  float mixer = shape * (u_colorsCount - 1.);\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  float aa = fwidth(shape);\\n  for (int i = 1; i < ${O.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n    float m = clamp(mixer - float(i - 1), 0.0, 1.0);\\n\\n    float localMixerStart = floor(m);\\n    float softness = .5 * u_softness + fwidth(m);\\n    float smoothed = smoothstep(max(0., .5 - softness - aa), min(1., .5 + softness + aa), m - localMixerStart);\\n    float stepped = localMixerStart + smoothed;\\n\\n    m = mix(stepped, m, u_softness);\\n\\n    vec4 c = u_colors[i];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb;\\n  float opacity = gradient.a;\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const P={checks:0,stripes:1,edge:2};const H={maxColorCount:5};const L=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorBloom;\\nuniform vec4 u_colors[${H.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_density;\\nuniform float u_spotty;\\nuniform float u_midSize;\\nuniform float u_midIntensity;\\nuniform float u_intensity;\\nuniform float u_bloom;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n${_}\\nfloat valueNoise(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = randomR(i);\\n  float b = randomR(i + vec2(1.0, 0.0));\\n  float c = randomR(i + vec2(0.0, 1.0));\\n  float d = randomR(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\n\\n${h}\\n\\nfloat raysShape(vec2 uv, float r, float freq, float intensity, float radius) {\\n  float a = atan(uv.y, uv.x);\\n  vec2 left = vec2(a * freq, r);\\n  vec2 right = vec2(mod(a, TWO_PI) * freq, r);\\n  float n_left = pow(valueNoise(left), intensity);\\n  float n_right = pow(valueNoise(right), intensity);\\n  float shape = mix(n_right, n_left, smoothstep(-.15, .15, uv.x));\\n  return shape;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  float t = .2 * u_time;\\n\\n  float radius = length(shape_uv);\\n  float spots = 6.5 * abs(u_spotty);\\n\\n  float intensity = 4. - 3. * clamp(u_intensity, 0., 1.);\\n\\n  float delta = 1. - smoothstep(0., 1., radius);\\n\\n  float midSize = 10. * abs(u_midSize);\\n  float middleShape = pow(u_midIntensity, .3) * smoothstep(midSize, 0.02 * midSize, 3.0 * radius);\\n  middleShape = pow(middleShape, 5.0);\\n\\n  vec3 accumColor = vec3(0.0);\\n  float accumAlpha = 0.0;\\n\\n  for (int i = 0; i < ${H.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n\\n    vec2 rotatedUV = rotate(shape_uv, float(i) + 1.0);\\n\\n    float r1 = radius * (1.0 + 0.4 * float(i)) - 3.0 * t;\\n    float r2 = 0.5 * radius * (1.0 + spots) - 2.0 * t;\\n    float density = 6. * u_density + step(.5, u_density) * pow(4.5 * (u_density - .5), 4.);\\n    float f = mix(1.0, 3.0 + 0.5 * float(i), hash11(float(i) * 15.)) * density;\\n\\n    float ray = raysShape(rotatedUV, r1, 5.0 * f, intensity, radius);\\n    ray *= raysShape(rotatedUV, r2, 4.0 * f, intensity, radius);\\n    ray += (1. + 4. * ray) * middleShape;\\n    ray = clamp(ray, 0.0, 1.0);\\n\\n    float srcAlpha = u_colors[i].a * ray;\\n    vec3 srcColor = u_colors[i].rgb * srcAlpha;\\n\\n    vec3 alphaBlendColor = accumColor + (1.0 - accumAlpha) * srcColor;\\n    float alphaBlendAlpha = accumAlpha + (1.0 - accumAlpha) * srcAlpha;\\n\\n    vec3 addBlendColor = accumColor + srcColor;\\n    float addBlendAlpha = accumAlpha + srcAlpha;\\n\\n    accumColor = mix(alphaBlendColor, addBlendColor, u_bloom);\\n    accumAlpha = mix(alphaBlendAlpha, addBlendAlpha, u_bloom);\\n  }\\n\\n  float overlayAlpha = u_colorBloom.a;\\n  vec3 overlayColor = u_colorBloom.rgb * overlayAlpha;\\n\\n  vec3 colorWithOverlay = accumColor + accumAlpha * overlayColor;\\n  accumColor = mix(accumColor, colorWithOverlay, u_bloom);\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n\\n  vec3 color = accumColor + (1. - accumAlpha) * bgColor;\\n  float opacity = accumAlpha + (1. - accumAlpha) * u_colorBack.a;\\n  color = clamp(color, 0., 1.);\\n  opacity = clamp(opacity, 0., 1.);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const Y=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorFront;\\nuniform float u_density;\\nuniform float u_distortion;\\nuniform float u_strokeWidth;\\nuniform float u_strokeCap;\\nuniform float u_strokeTaper;\\nuniform float u_noise;\\nuniform float u_noiseFrequency;\\nuniform float u_softness;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${B}\\n\\nvoid main() {\\n  vec2 uv = 2. * v_patternUV;\\n  \\n  float t = u_time;\\n  float l = length(uv);\\n  float density = clamp(u_density, 0., 1.);\\n  l = pow(l, density);\\n  float angle = atan(uv.y, uv.x) - t;\\n  float angleNormalised = angle / TWO_PI;\\n\\n  angleNormalised += .125 * u_noise * snoise(16. * pow(u_noiseFrequency, 3.) * uv);\\n\\n  float offset = l + angleNormalised;\\n  offset -= u_distortion * (sin(4. * l - .5 * t) * cos(PI + l + .5 * t));\\n  float stripe = fract(offset);\\n  \\n  float shape = 2. * abs(stripe - .5);\\n  float width = 1. - clamp(u_strokeWidth, .005 * u_strokeTaper, 1.);\\n\\n\\n  float wCap = mix(width, (1. - stripe) * (1. - step(.5, stripe)), (1. - clamp(l, 0., 1.)));\\n  width = mix(width, wCap, u_strokeCap);\\n  width *= (1. - clamp(u_strokeTaper, 0., 1.) * l);\\n\\n  float fw = fwidth(offset);\\n  float fwMult = 4. - 3. * (smoothstep(.05, .4, 2. * u_strokeWidth) * smoothstep(.05, .4, 2. * (1. - u_strokeWidth)));\\n  float pixelSize = mix(fwMult * fw, fwidth(shape), clamp(fw, 0., 1.));\\n  pixelSize = mix(pixelSize, .002, u_strokeCap * (1. - clamp(l, 0., 1.)));\\n\\n  float res = smoothstep(width - pixelSize - u_softness, width + pixelSize + u_softness, shape);\\n\\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const j={maxColorCount:10};const J=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${j.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_bandCount;\\nuniform float u_twist;\\nuniform float u_softness;\\nuniform float u_noise;\\nuniform float u_noiseFrequency;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${B}\\n${d}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  float l = length(shape_uv);\\n\\n  float t = u_time;\\n\\n  float angle = ceil(u_bandCount) * atan(shape_uv.y, shape_uv.x) + t;\\n  float angle_norm = angle / TWO_PI;\\n\\n  float twist = 3. * clamp(u_twist, 0., 1.);\\n  float offset = pow(l, -twist) + angle_norm;\\n\\n  float shape = fract(offset);\\n  shape = 1. - abs(2. * shape - 1.);\\n  shape += u_noise * snoise(15. * pow(u_noiseFrequency, 2.) * shape_uv);\\n\\n  float mid = smoothstep(.2, .4, pow(l, twist));\\n  shape = mix(0., shape, mid);\\n\\n  float mixer = shape * u_colorsCount;\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  \\n  float outerShape = 0.;\\n  for (int i = 1; i < ${j.maxColorCount+1}; i++) {\\n    if (i > int(u_colorsCount)) break;\\n\\n    float m = clamp(mixer - float(i - 1), 0., 1.);\\n    float aa = fwidth(m);\\n    m = smoothstep(.5 - .5 * u_softness - aa, .5 + .5 * u_softness + aa, m);\\n\\n    if (i == 1) {\\n      outerShape = m;\\n    }\\n\\n    vec4 c = u_colors[i - 1];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb * outerShape;\\n  float opacity = gradient.a * outerShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const X=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\n${c}\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorFront;\\nuniform float u_shape;\\nuniform float u_type;\\nuniform float u_pxSize;\\n\\nout vec4 fragColor;\\n\\n${B}\\n${g}\\n${h}\\n${x}\\n\\nfloat getSimplexNoise(vec2 uv, float t) {\\n  float noise = .5 * snoise(uv - vec2(0., .3 * t));\\n  noise += .5 * snoise(2. * uv + vec2(0., .32 * t));\\n\\n  return noise;\\n}\\n\\nconst int bayer2x2[4] = int[4](0, 2, 3, 1);\\nconst int bayer4x4[16] = int[16](\\n  0,  8,  2, 10,\\n 12,  4, 14,  6,\\n  3, 11,  1,  9,\\n 15,  7, 13,  5\\n);\\n\\nconst int bayer8x8[64] = int[64](\\n   0, 32,  8, 40,  2, 34, 10, 42,\\n  48, 16, 56, 24, 50, 18, 58, 26,\\n  12, 44,  4, 36, 14, 46,  6, 38,\\n  60, 28, 52, 20, 62, 30, 54, 22,\\n   3, 35, 11, 43,  1, 33,  9, 41,\\n  51, 19, 59, 27, 49, 17, 57, 25,\\n  15, 47,  7, 39, 13, 45,  5, 37,\\n  63, 31, 55, 23, 61, 29, 53, 21\\n);\\n\\nfloat getBayerValue(vec2 uv, int size) {\\n  ivec2 pos = ivec2(mod(uv, float(size)));\\n  int index = pos.y * size + pos.x;\\n\\n  if (size == 2) {\\n    return float(bayer2x2[index]) / 4.0;\\n  } else if (size == 4) {\\n    return float(bayer4x4[index]) / 16.0;\\n  } else if (size == 8) {\\n    return float(bayer8x8[index]) / 64.0;\\n  }\\n  return 0.0;\\n}\\n\\n\\nvoid main() {\\n  float t = .5 * u_time;\\n\\n  #define USE_PATTERN_SIZING\\n  #define USE_OBJECT_SIZING\\n  #define USE_PIXELIZATION\\n  // #define ADD_HELPERS\\n\\n  ${u}\\n\\n  vec2 dithering_uv = pxSizeUv;\\n  vec2 ditheringNoise_uv = uv * u_resolution;\\n  vec2 shape_uv = objectUV;\\n  if (u_shape < 3.5) {\\n    shape_uv = patternUV;\\n  }\\n\\n  float shape = 0.;\\n  if (u_shape < 1.5) {\\n    // Simplex noise\\n    shape_uv *= .001;\\n\\n    shape = 0.5 + 0.5 * getSimplexNoise(shape_uv, t);\\n    shape = smoothstep(0.3, 0.9, shape);\\n\\n  } else if (u_shape < 2.5) {\\n    // Warp\\n    shape_uv *= .003;\\n\\n    for (float i = 1.0; i < 6.0; i++) {\\n      shape_uv.x += 0.6 / i * cos(i * 2.5 * shape_uv.y + t);\\n      shape_uv.y += 0.6 / i * cos(i * 1.5 * shape_uv.x + t);\\n    }\\n\\n    shape = .15 / abs(sin(t - shape_uv.y - shape_uv.x));\\n    shape = smoothstep(0.02, 1., shape);\\n\\n  } else if (u_shape < 3.5) {\\n    // Dots\\n    shape_uv *= .05;\\n\\n    float stripeIdx = floor(2. * shape_uv.x / TWO_PI);\\n    float rand = hash11(stripeIdx * 10.);\\n    rand = sign(rand - .5) * pow(.1 + abs(rand), .4);\\n    shape = sin(shape_uv.x) * cos(shape_uv.y - 5. * rand * t);\\n    shape = pow(abs(shape), 6.);\\n\\n  } else if (u_shape < 4.5) {\\n    // Sine wave\\n    shape_uv *= 4.;\\n\\n    float wave = cos(.5 * shape_uv.x - 2. * t) * sin(1.5 * shape_uv.x + t) * (.75 + .25 * cos(3. * t));\\n    shape = 1. - smoothstep(-1., 1., shape_uv.y + wave);\\n\\n  } else if (u_shape < 5.5) {\\n    // Ripple\\n\\n    float dist = length(shape_uv);\\n    float waves = sin(pow(dist, 1.7) * 7. - 3. * t) * .5 + .5;\\n    shape = waves;\\n\\n  } else if (u_shape < 6.5) {\\n    // Swirl\\n\\n    float l = length(shape_uv);\\n    float angle = 6. * atan(shape_uv.y, shape_uv.x) + 4. * t;\\n    float twist = 1.2;\\n    float offset = pow(l, -twist) + angle / TWO_PI;\\n    float mid = smoothstep(0., 1., pow(l, twist));\\n    shape = mix(0., fract(offset), mid);\\n\\n  } else {\\n    // Sphere\\n    shape_uv *= 2.;\\n\\n    float d = 1. - pow(length(shape_uv), 2.);\\n    vec3 pos = vec3(shape_uv, sqrt(d));\\n    vec3 lightPos = normalize(vec3(cos(1.5 * t), .8, sin(1.25 * t)));\\n    shape = .5 + .5 * dot(lightPos, pos);\\n    shape *= step(0., d);\\n  }\\n\\n\\n  int type = int(floor(u_type));\\n  float dithering = 0.0;\\n\\n  switch (type) {\\n    case 1: {\\n      dithering = step(hash21(ditheringNoise_uv), shape);\\n    } break;\\n    case 2:\\n      dithering = getBayerValue(dithering_uv, 2);\\n      break;\\n    case 3:\\n      dithering = getBayerValue(dithering_uv, 4);\\n      break;\\n    default:\\n      dithering = getBayerValue(dithering_uv, 8);\\n      break;\\n  }\\n\\n  dithering -= .5;\\n  float res = step(.5, shape + dithering);\\n\\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  #ifdef ADD_HELPERS\\n    vec2 helperBox = objectHelperBox;\\n    vec2 boxSize = objectBoxSize;\\n    if (u_shape < 3.5) {\\n      helperBox = patternHelperBox;\\n      boxSize = patternBoxSize;\\n    }\\n    ${f}\\n  #endif\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const q={simplex:1,warp:2,dots:3,wave:4,ripple:5,swirl:6,sphere:7};const K={random:1,\"2x2\":2,\"4x4\":3,\"8x8\":4};const Z={maxColorCount:7};const $=`#version 300 es\\nprecision lowp float;\\n\\nuniform mediump float u_time;\\nuniform mediump vec2 u_resolution;\\nuniform mediump float u_pixelRatio;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${Z.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_softness;\\nuniform float u_intensity;\\nuniform float u_noise;\\nuniform float u_shape;\\n\\nuniform mediump float u_originX;\\nuniform mediump float u_originY;\\nuniform mediump float u_worldWidth;\\nuniform mediump float u_worldHeight;\\nuniform mediump float u_fit;\\n\\nuniform mediump float u_scale;\\nuniform mediump float u_rotation;\\nuniform mediump float u_offsetX;\\nuniform mediump float u_offsetY;\\n\\n${s}\\n${l}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${B}\\n${d}\\n${x}\\n${_}\\n\\nfloat valueNoiseR(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = randomR(i);\\n  float b = randomR(i + vec2(1.0, 0.0));\\n  float c = randomR(i + vec2(0.0, 1.0));\\n  float d = randomR(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\nfloat fbmR(vec2 n) {\\n  float total = 0.;\\n  float amplitude = .2;\\n  for (int i = 0; i < 3; i++) {\\n    n = rotate(n, .3);\\n    total += valueNoiseR(n) * amplitude;\\n    n *= 1.99;\\n    amplitude *= 0.6;\\n  }\\n  return total;\\n}\\n\\n${h}\\n\\nvec2 truchet(vec2 uv, float idx){\\n    idx = fract(((idx - .5) * 2.));\\n    if (idx > 0.75) {\\n        uv = vec2(1.0) - uv;\\n    } else if (idx > 0.5) {\\n        uv = vec2(1.0 - uv.x, uv.y);\\n    } else if (idx > 0.25) {\\n        uv = 1.0 - vec2(1.0 - uv.x, uv.y);\\n    }\\n    return uv;\\n}\\n\\nvoid main() {\\n\\n  float t = .1 * u_time;\\n\\n  vec2 shape_uv = vec2(0.);\\n  vec2 grain_uv = vec2(0.);\\n\\n  if (u_shape > 3.5) {\\n    shape_uv = v_objectUV;\\n    grain_uv = shape_uv;\\n\\n    // apply inverse transform to grain_uv so it respects the originXY\\n    float r = u_rotation * 3.14159265358979323846 / 180.;\\n    mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n    vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n    grain_uv = transpose(graphicRotation) * grain_uv;\\n    grain_uv *= u_scale;\\n    grain_uv -= graphicOffset;\\n    grain_uv *= v_objectBoxSize;\\n    grain_uv *= .7;\\n  } else {\\n    shape_uv = .5 * v_patternUV;\\n    grain_uv = 100. * v_patternUV;\\n\\n    // apply inverse transform to grain_uv so it respects the originXY\\n    float r = u_rotation * 3.14159265358979323846 / 180.;\\n    mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n    vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n    grain_uv = transpose(graphicRotation) * grain_uv;\\n    grain_uv *= u_scale;\\n    if (u_fit > 0.) {\\n      vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n      givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n      float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n      vec2 patternBoxGivenSize = vec2(\\n        (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n        (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n      );\\n      patternBoxRatio = patternBoxGivenSize.x / patternBoxGivenSize.y;\\n      float patternBoxNoFitBoxWidth = patternBoxRatio * min(patternBoxGivenSize.x / patternBoxRatio, patternBoxGivenSize.y);\\n      grain_uv /= (patternBoxNoFitBoxWidth / v_patternBoxSize.x);\\n    }\\n    vec2 patternBoxScale = u_resolution.xy / v_patternBoxSize;\\n    grain_uv -= graphicOffset / patternBoxScale;\\n    grain_uv *= 1.6;\\n  }\\n\\n\\n  float shape = 0.;\\n\\n  if (u_shape < 1.5) {\\n    // Sine wave\\n\\n    float wave = cos(.5 * shape_uv.x - 4. * t) * sin(1.5 * shape_uv.x + 2. * t) * (.75 + .25 * cos(6. * t));\\n    shape = 1. - smoothstep(-1., 1., shape_uv.y + wave);\\n\\n  } else if (u_shape < 2.5) {\\n    // Grid (dots)\\n\\n    float stripeIdx = floor(2. * shape_uv.x / TWO_PI);\\n    float rand = hash11(stripeIdx * 100.);\\n    rand = sign(rand - .5) * pow(4. * abs(rand), .3);\\n    shape = sin(shape_uv.x) * cos(shape_uv.y - 5. * rand * t);\\n    shape = pow(shape, 4.);\\n\\n  } else if (u_shape < 3.5) {\\n    // Truchet pattern\\n\\n    float n2 = valueNoiseR(shape_uv * .4 - 3.75 * t);\\n    shape_uv.x += 10.;\\n    shape_uv *= .6;\\n\\n    vec2 tile = truchet(fract(shape_uv), randomR(floor(shape_uv)));\\n\\n    float distance1 = length(tile);\\n    float distance2 = length(tile - vec2(1.));\\n\\n    n2 -= .5;\\n    n2 *= .1;\\n    shape = smoothstep(.2, .55, distance1 + n2) * smoothstep(.8, .45, distance1 - n2);\\n    shape += smoothstep(.2, .55, distance2 + n2) * smoothstep(.8, .45, distance2 - n2);\\n\\n    shape = pow(shape, 1.5);\\n\\n  } else if (u_shape < 4.5) {\\n    // Corners\\n\\n    shape_uv *= .6;\\n    vec2 outer = vec2(.5);\\n\\n    vec2 bl = smoothstep(vec2(0.), outer, shape_uv + vec2(.1 + .1 * sin(3. * t), .2 - .1 * sin(5.25 * t)));\\n    vec2 tr = smoothstep(vec2(0.), outer, 1. - shape_uv);\\n    shape = 1. - bl.x * bl.y * tr.x * tr.y;\\n\\n    shape_uv = -shape_uv;\\n    bl = smoothstep(vec2(0.), outer, shape_uv + vec2(.1 + .1 * sin(3. * t), .2 - .1 * cos(5.25 * t)));\\n    tr = smoothstep(vec2(0.), outer, 1. - shape_uv);\\n    shape -= bl.x * bl.y * tr.x * tr.y;\\n\\n    shape = 1. - smoothstep(0., 1., shape);\\n\\n  } else if (u_shape < 5.5) {\\n    // Ripple\\n\\n    shape_uv *= 2.;\\n    float dist = length(.4 * shape_uv);\\n    float waves = sin(pow(dist, 1.2) * 5. - 3. * t) * .5 + .5;\\n    shape = waves;\\n\\n  } else if (u_shape < 6.5) {\\n    // Blob\\n\\n    t *= 2.;\\n\\n    vec2 f1_traj = .25 * vec2(1.3 * sin(t), .2 + 1.3 * cos(.6 * t + 4.));\\n    vec2 f2_traj = .2 * vec2(1.2 * sin(-t), 1.3 * sin(1.6 * t));\\n    vec2 f3_traj = .25 * vec2(1.7 * cos(-.6 * t), cos(-1.6 * t));\\n    vec2 f4_traj = .3 * vec2(1.4 * cos(.8 * t), 1.2 * sin(-.6 * t - 3.));\\n\\n    shape = .5 * pow(1. - clamp(0., 1., length(shape_uv + f1_traj)), 5.);\\n    shape += .5 * pow(1. - clamp(0., 1., length(shape_uv + f2_traj)), 5.);\\n    shape += .5 * pow(1. - clamp(0., 1., length(shape_uv + f3_traj)), 5.);\\n    shape += .5 * pow(1. - clamp(0., 1., length(shape_uv + f4_traj)), 5.);\\n\\n    shape = smoothstep(.0, .9, shape);\\n    float edge = smoothstep(.25, .3, shape);\\n    shape = mix(.0, shape, edge);\\n\\n  } else {\\n    // Sphere\\n\\n    shape_uv *= 2.;\\n    float d = 1. - pow(length(shape_uv), 2.);\\n    vec3 pos = vec3(shape_uv, sqrt(d));\\n    vec3 lightPos = normalize(vec3(cos(1.5 * t), .8, sin(1.25 * t)));\\n    shape = .5 + .5 * dot(lightPos, pos);\\n    shape *= step(0., d);\\n  }\\n\\n  float simplex = snoise(grain_uv * .5);\\n  float grainDist = simplex * snoise(grain_uv * .2) - fbmR(.002 * grain_uv + 10.) - fbmR(.003 * grain_uv);\\n  float rawNoise = .75 * simplex - fbmR(rotate(.4 * grain_uv, 2.)) - fbmR(.001 * grain_uv);\\n  float noise = clamp(rawNoise, 0., 1.);\\n\\n  shape += u_intensity * 2. / u_colorsCount * (grainDist + .5);\\n  shape += u_noise * 10. / u_colorsCount * noise;\\n\\n  float aa = fwidth(shape);\\n\\n  shape = clamp(shape - .5 / u_colorsCount, 0., 1.);\\n  float totalShape = smoothstep(0., u_softness + 2. * aa, clamp(shape * u_colorsCount, 0., 1.));\\n  float mixer = shape * (u_colorsCount - 1.);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${Z.maxColorCount}; i++) {\\n    if (i > int(u_colorsCount) - 1) break;\\n\\n    float localT = clamp(mixer - float(i - 1), 0., 1.);\\n    localT = smoothstep(.5 - .5 * u_softness - aa, .5 + .5 * u_softness + aa, localT);\\n\\n    vec4 c = u_colors[i];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, localT);\\n  }\\n\\n  vec3 color = gradient.rgb * totalShape;\\n  float opacity = gradient.a * totalShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const nn={wave:1,dots:2,truchet:3,corners:4,ripple:5,blob:6,sphere:7};const on=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorTint;\\n\\nuniform float u_softness;\\nuniform float u_repetition;\\nuniform float u_shiftRed;\\nuniform float u_shiftBlue;\\nuniform float u_distortion;\\nuniform float u_contour;\\nuniform float u_shape;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n${B}\\n\\nfloat getColorChanges(float c1, float c2, float stripe_p, vec3 w, float blur, float bump, float tint) {\\n  \\n  float ch = mix(c2, c1, smoothstep(.0, 2. * blur, stripe_p));\\n\\n  float border = w[0];\\n  ch = mix(ch, c2, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  border = w[0] + .4 * (1. - bump) * w[1];\\n  ch = mix(ch, c1, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  border = w[0] + .5 * (1. - bump) * w[1];\\n  ch = mix(ch, c2, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  border = w[0] + w[1];\\n  ch = mix(ch, c1, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  float gradient_t = (stripe_p - w[0] - w[1]) / w[2];\\n  float gradient = mix(c1, c2, smoothstep(0., 1., gradient_t));\\n  ch = mix(ch, gradient, smoothstep(border, border + .5 * blur, stripe_p));\\n  \\n  // Tint color is applied with color burn blending\\n  ch = mix(ch, 1. - min(1., (1. - ch) / max(tint, 0.0001)), u_colorTint.a);\\n  return ch;\\n}\\n\\nvoid main() {\\n\\n  float t = .1 * u_time;\\n\\n  vec2 uv = v_objectUV;\\n  uv += .5;\\n  uv.y = 1. - uv.y;\\n\\n  float cycleWidth = .5 * u_repetition;\\n\\n  float mask = 1.;\\n  float contOffset = 1.;\\n\\n  if (u_shape < 1.) {\\n\\n    vec2 borderUV = v_responsiveUV + .5;\\n    float ratio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n    vec2 edge = min(borderUV, 1. - borderUV);\\n    vec2 pixel_thickness = 250. / v_responsiveBoxGivenSize;\\n    float maskX = smoothstep(0.0, pixel_thickness.x, edge.x);\\n    float maskY = smoothstep(0.0, pixel_thickness.y, edge.y);\\n    maskX = pow(maskX, .25);\\n    maskY = pow(maskY, .25);\\n    mask = clamp(1. - maskX * maskY, 0., 1.);\\n\\n    uv = v_responsiveUV;\\n    if (ratio > 1.) {\\n      uv.y /= ratio;\\n    } else {\\n      uv.x *= ratio;\\n    }\\n    uv += .5;\\n    uv.y = 1. - uv.y;\\n\\n    cycleWidth *= 2.;\\n    contOffset = 1.5;\\n\\n  } else if (u_shape < 2.) {\\n    vec2 shapeUV = uv - .5;\\n    shapeUV *= .67;\\n    mask = pow(clamp(3. * length(shapeUV), 0., 1.), 18.);\\n  } else if (u_shape < 3.) {\\n    vec2 shapeUV = uv - .5;\\n    shapeUV *= 1.68;\\n\\n    float r = length(shapeUV) * 2.;\\n    float a = atan(shapeUV.y, shapeUV.x) + .2;\\n    r *= (1. + .05 * sin(3. * a + 2. * t));\\n    float f = abs(cos(a * 3.));\\n    mask = smoothstep(f, f + .7, r);\\n    mask = pow(mask, 2.);\\n\\n    uv *= .8;\\n    cycleWidth *= 1.6;\\n\\n  } else if (u_shape < 4.) {\\n    vec2 shapeUV = uv - .5;\\n    shapeUV *= 1.3;\\n    mask = 0.;\\n    for (int i = 0; i < 5; i++) {\\n      float fi = float(i);\\n      float speed = 4.5 + 2. * sin(fi * 12.345);\\n      float angle = -fi * 1.5;\\n      vec2 dir1 = vec2(cos(angle), sin(angle));\\n      vec2 dir2 = vec2(cos(angle + 1.57), sin(angle + 1.));\\n      vec2 traj = .4 * (dir1 * sin(t * speed + fi * 1.23) + dir2 * cos(t * (speed * 0.7) + fi * 2.17));\\n      float d = length(shapeUV + traj);\\n      mask += pow(1.0 - clamp(d, 0.0, 1.0), 4.0);\\n    }\\n    mask = 1. - smoothstep(.65, .9, mask);\\n    mask = pow(mask, 4.);\\n  }\\n\\n  float opacity = 1. - smoothstep(.82 - 2. * fwidth(mask), .82, mask);\\n\\n  float ridge = .15 * (smoothstep(.0, .15, uv.y) * smoothstep(.4, .15, uv.y));\\n  ridge += .05 * (smoothstep(.1, .2, 1. - uv.y) * smoothstep(.4, .2, 1. - uv.y));\\n  mask += ridge;\\n\\n  float diagBLtoTR = uv.x - uv.y;\\n  float diagTLtoBR = uv.x + uv.y;\\n\\n  vec3 color = vec3(0.);\\n  vec3 color1 = vec3(.98, 0.98, 1.);\\n  vec3 color2 = vec3(.1, .1, .1 + .1 * smoothstep(.7, 1.3, diagTLtoBR));\\n\\n  vec2 grad_uv = uv - .5;\\n\\n  float dist = length(grad_uv + vec2(0., .2 * diagBLtoTR));\\n  grad_uv = rotate(grad_uv, (.25 - .2 * diagBLtoTR) * PI);\\n  float direction = grad_uv.x;\\n\\n  float bump = pow(1.8 * dist, 1.2);\\n  bump = 1. - bump;\\n  bump *= pow(uv.y, .3);\\n\\n\\n  float thin_strip_1_ratio = .12 / cycleWidth * (1. - .4 * bump);\\n  float thin_strip_2_ratio = .07 / cycleWidth * (1. + .4 * bump);\\n  float wide_strip_ratio = (1. - thin_strip_1_ratio - thin_strip_2_ratio);\\n\\n  float thin_strip_1_width = cycleWidth * thin_strip_1_ratio;\\n  float thin_strip_2_width = cycleWidth * thin_strip_2_ratio;\\n\\n  float noise = snoise(uv - t);\\n\\n  mask += (1. - mask) * u_distortion * noise;\\n\\n  direction += diagBLtoTR;\\n\\n  float contour = u_contour * smoothstep(0., contOffset + .01, mask) * smoothstep(contOffset + .01, 0., mask);\\n  direction -= 14. * noise * contour;\\n\\n  bump *= clamp(pow(uv.y, .1), .3, 1.);\\n  direction *= (.1 + (1.1 - mask) * bump);\\n  direction *= smoothstep(1., .2, mask);\\n\\n\\n  direction *= (.5 + .5 * pow(uv.y, 2.));\\n  direction *= cycleWidth;\\n  direction -= t;\\n\\n\\n  float colorDispersion = (1. - bump);\\n  float dispersionRed = colorDispersion;\\n  dispersionRed += bump * noise;\\n  float dispersionBlue = colorDispersion;\\n\\n  dispersionRed *= (u_shiftRed / 20.);\\n  dispersionBlue *= (u_shiftBlue / 20.);\\n\\n  float blur = u_softness / 15. + .3 * contour;\\n\\n  vec3 w = vec3(thin_strip_1_width, thin_strip_2_width, wide_strip_ratio);\\n  w[1] -= .02 * smoothstep(.0, 1., mask + bump);\\n  float stripe_r = mod(direction + dispersionRed, 1.);\\n  float r = getColorChanges(color1.r, color2.r, stripe_r, w, blur + fwidth(stripe_r), bump, u_colorTint.r);\\n  float stripe_g = mod(direction, 1.);\\n  float g = getColorChanges(color1.g, color2.g, stripe_g, w, blur + fwidth(stripe_g), bump, u_colorTint.g);\\n  float stripe_b = mod(direction - dispersionBlue, 1.);\\n  float b = getColorChanges(color1.b, color2.b, stripe_b, w, blur + fwidth(stripe_b), bump, u_colorTint.b);\\n\\n  color = vec3(r, g, b);\\n  color *= opacity;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const en={none:0,circle:1,daisy:2,metaballs:3};const tn={maxColorCount:5,maxSpots:4};const an=`#version 300 es\\nprecision lowp float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${tn.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_roundness;\\nuniform float u_thickness;\\nuniform float u_softness;\\nuniform float u_intensity;\\nuniform float u_bloom;\\nuniform float u_spotSize;\\nuniform float u_spots;\\nuniform float u_pulse;\\nuniform float u_smoke;\\nuniform float u_smokeSize;\\n\\nuniform sampler2D u_noiseTexture;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n\\nfloat beat(float time) {\\n  float first = pow(sin(time * TWO_PI), 10.);\\n  float second = pow(sin((time - 0.15) * TWO_PI), 10.);\\n\\n  return clamp(first + 0.6 * second, 0.0, 1.0);\\n}\\n\\nfloat roundedBox(vec2 uv, float distance) {\\n  float thickness = .5 * u_thickness;\\n  float borderDistance = abs(distance);\\n  float border = 1. - smoothstep(-u_softness * thickness - 2. * fwidth(borderDistance), .5 * u_softness * thickness, borderDistance - .5 * thickness);\\n  border = pow(border, 2.);\\n\\n  return border;\\n}\\n\\nfloat roundedBoxSmoke(vec2 uv, float distance, float size) {\\n  float borderDistance = abs(distance);\\n  float border = 1. - smoothstep(-.75 * size, .75 * size, borderDistance);\\n  border *= border;\\n  return border;\\n}\\n\\n${A}\\n\\nfloat randomG(vec2 p) {\\n  vec2 uv = floor(p) / 100. + .5;\\n  return texture(u_noiseTexture, fract(uv)).g;\\n}\\nfloat valueNoise(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = randomG(i);\\n  float b = randomG(i + vec2(1.0, 0.0));\\n  float c = randomG(i + vec2(0.0, 1.0));\\n  float d = randomG(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\n\\nfloat linearstep(float edge0, float edge1, float x) {\\n  return clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\\n}\\n\\nvoid main() {\\n\\n  float t = 1.2 * u_time;\\n\\n  vec2 borderUV = v_responsiveUV;\\n\\n  float angle = atan(borderUV.y, borderUV.x) / TWO_PI;\\n\\n  float pulse = u_pulse * beat(.18 * u_time);\\n\\n  float borderRatio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n  borderUV.x *= borderRatio;\\n  vec2 halfSize = vec2(.5);\\n  halfSize.x *= borderRatio;\\n  float radius = min(.5 * u_roundness, halfSize.x);\\n  vec2 d = abs(borderUV) - halfSize + radius;\\n  float outsideDistance = length(max(d, 0.)) - radius;\\n  float insideDistance = min(max(d.x, d.y), 0.0);\\n  float distance = outsideDistance + insideDistance;\\n\\n  float border = roundedBox(borderUV, distance);\\n\\n  vec2 v0 = borderUV + halfSize;\\n  vec2 v1 = borderUV - vec2(-halfSize.x, halfSize.y);\\n  vec2 v2 = borderUV - vec2(halfSize.x, -halfSize.y);\\n  vec2 v3 = borderUV - halfSize;\\n\\n  float cornerFade = 1. - abs(v0.x - v0.y);\\n  cornerFade = max(cornerFade, 1. - abs(v1.x + v1.y));\\n  cornerFade = max(cornerFade, 1. - abs(v2.x + v2.y));\\n  cornerFade = max(cornerFade, 1. - abs(v3.x - v3.y));\\n  cornerFade = .75 * pow(cornerFade, 20.);\\n\\n  float cornerFadeMask = 0.;\\n  float maskR = (.35 * u_thickness - .25 * radius);\\n  float maskHL = linearstep(halfSize.x - .25 * u_thickness, halfSize.x, borderUV.x);\\n  float maskHR = linearstep(halfSize.x - .25 * u_thickness, halfSize.x, -borderUV.x);\\n  float maskVT = linearstep(halfSize.y - .25 * u_thickness, halfSize.y, -borderUV.y);\\n  float maskVB = linearstep(halfSize.y - .25 * u_thickness, halfSize.y, borderUV.y);\\n  float maskOffset = .25 * (u_thickness + radius);\\n  {\\n    float m = maskHR;\\n    m *= maskVT;\\n    m *= (1. - clamp(length((v0 - maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n  {\\n    float m = maskHR;\\n    m *= maskVB;\\n    m *= (1. - clamp(length((v1 - vec2(1., -1.) * maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n  {\\n    float m = maskHL;\\n    m *= maskVT;\\n    m *= (1. - clamp(length((v2 - vec2(-1., 1.) * maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n  {\\n    float m = maskHL;\\n    m *= maskVB;\\n    m *= (1. - clamp(length((v3 + maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n  cornerFade = clamp(cornerFade, 0., 1.);\\n  cornerFade *= cornerFadeMask;\\n  border += cornerFade;\\n\\n  vec2 smokeUV = .2 * u_smokeSize * v_patternUV;\\n  float smoke = clamp(3. * valueNoise(2.7 * smokeUV + .5 * t), 0., 1.);\\n  smoke -= valueNoise(3.4 * smokeUV - .5 * t);\\n  smoke *= roundedBoxSmoke(borderUV, distance, u_smoke);\\n  smoke = 30. * pow(smoke, 2.);\\n  smoke += cornerFadeMask;\\n  smoke *= u_smoke;\\n  smoke *= mix(1., pulse, u_pulse);\\n  smoke = clamp(smoke, 0., 1.);\\n\\n  border += smoke;\\n  float borderBounds = 1. - smoothstep(.9, 1., length(v_responsiveUV));\\n  border *= borderBounds;\\n  border = clamp(border, 0., 1.);\\n\\n  vec3 blendColor = vec3(0.);\\n  float blendAlpha = 0.0;\\n  vec3 addColor = vec3(0.);\\n  float addAlpha = 0.0;\\n\\n  float bloom = 4. * u_bloom;\\n  float intensity = 1. + 4. * u_intensity;\\n\\n  for (int colorIdx = 0; colorIdx < ${tn.maxColorCount}; colorIdx++) {\\n    if (colorIdx >= int(u_colorsCount)) break;\\n    float colorIdxF = float(colorIdx);\\n\\n    vec3 c = u_colors[colorIdx].rgb * u_colors[colorIdx].a;\\n    float a = u_colors[colorIdx].a;\\n\\n    for (int spotIdx = 0; spotIdx < ${tn.maxSpots}; spotIdx++) {\\n      if (spotIdx >= int(u_spots)) break;\\n      float spotIdxF = float(spotIdx);\\n\\n      vec2 randVal = randomGB(vec2(spotIdxF * 10. + 2., 40. + colorIdxF));\\n\\n      float time = (.1 + .15 * abs(sin(spotIdxF * (2. + colorIdxF)) * cos(spotIdxF * (2. + 2.5 * colorIdxF)))) * t + randVal.x * 3.;\\n      time *= mix(1., -1., step(.5, randVal.y));\\n\\n      float mask = .5 + .5 * mix(\\n        sin(t + spotIdxF * (5. - 1.5 * colorIdxF)),\\n        cos(t + spotIdxF * (3. + 1.3 * colorIdxF)),\\n        step(mod(colorIdxF, 2.), .5)\\n      );\\n\\n      float p = clamp(2. * u_pulse - randVal.x, 0., 1.);\\n      mask = mix(mask, pulse, p);\\n\\n      float atg1 = fract(angle + time);\\n      float spotSize = .05 + .6 * pow(u_spotSize, 2.) + .05 * randVal.x;\\n      spotSize = mix(spotSize, .1, p);\\n      float sector = smoothstep(.5 - spotSize, .5, atg1) * smoothstep(.5 + spotSize, .5, atg1);\\n\\n      sector *= mask;\\n      sector *= border;\\n      sector *= intensity;\\n      sector = clamp(sector, 0., 1.);\\n\\n      vec3 srcColor = c * sector;\\n      float srcAlpha = a * sector;\\n\\n      blendColor += ((1. - blendAlpha) * srcColor);\\n      blendAlpha = blendAlpha + (1. - blendAlpha) * srcAlpha;\\n      addColor += srcColor;\\n      addAlpha += srcAlpha;\\n    }\\n  }\\n\\n  vec3 accumColor = mix(blendColor, addColor, bloom);\\n  float accumAlpha = mix(blendAlpha, addAlpha, bloom);\\n  accumAlpha = clamp(accumAlpha, 0., 1.);\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  vec3 color = accumColor + (1. - accumAlpha) * bgColor;\\n  float opacity = accumAlpha + (1. - accumAlpha) * u_colorBack.a;\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}`;const rn={maxColorCount:7};const sn=`#version 300 es\\nprecision lowp float;\\n\\nuniform float u_time;\\nuniform mediump float u_scale;\\n\\nuniform vec4 u_colors[${rn.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform vec4 u_colorBack;\\nuniform float u_density;\\nuniform float u_angle1;\\nuniform float u_angle2;\\nuniform float u_length;\\nuniform bool u_edges;\\nuniform float u_blur;\\nuniform float u_fadeIn;\\nuniform float u_fadeOut;\\nuniform float u_gradient;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n\\nconst float zLimit = .5;\\n\\nvec2 getPanel(float angle, vec2 uv, float invLength, float aa) {\\n  float sinA = sin(angle);\\n  float cosA = cos(angle);\\n\\n  float denom = sinA - uv.y * cosA;\\n  if (abs(denom) < .01) return vec2(0.);\\n  \\n  float z = uv.y / denom;\\n\\n  if (z <= 0. || z > zLimit) return vec2(0.);\\n\\n  float zRatio = z / zLimit;\\n  float panelMap = 1. - zRatio;\\n  float x = uv.x * (cosA * z + 1.) * invLength;\\n\\n  float zOffset = zRatio - .5;\\n  float left = -.5 + zOffset * u_angle1;\\n  float right = .5 - zOffset * u_angle2;\\n  float blurX = aa + 2. * panelMap * u_blur;\\n\\n  float leftEdge1 = left - blurX;\\n  float leftEdge2 = left + .25 * blurX;\\n  float rightEdge1 = right - .25 * blurX;\\n  float rightEdge2 = right + blurX;\\n\\n  float panel = smoothstep(leftEdge1, leftEdge2, x) * (1.0 - smoothstep(rightEdge1, rightEdge2, x));\\n  panel *= mix(0., panel, smoothstep(0., .01 / u_scale, panelMap));\\n\\n  float midScreen = abs(sinA);\\n  if (u_edges == true) {\\n    panelMap = mix(.99, panelMap, panel * clamp(panelMap / (.15 * (1. - pow(midScreen, .1))), 0.0, 1.0));\\n  } else if (midScreen < .07) {\\n    panel *= (midScreen * 15.);\\n  }\\n  \\n  return vec2(panel, panelMap);\\n}\\n\\nvec4 blendColor(vec4 colorA, float panelMask, float panelMap) {\\n  float fade = smoothstep(1., .97 - .97 * u_fadeIn, panelMap);\\n  fade *= smoothstep(-.2 * (1. - u_fadeOut), u_fadeOut, panelMap);\\n\\n  vec3 blendedRGB = mix(vec3(0.), colorA.rgb, fade);\\n  float blendedAlpha = mix(0., colorA.a, fade);\\n\\n  return vec4(blendedRGB, blendedAlpha) * panelMask;\\n}\\n\\nvoid main() {\\n  vec2 uv = v_objectUV;\\n  uv *= 1.25;\\n\\n  float t = .02 * u_time;\\n  t = fract(t);\\n  bool reverseTime = (t < 0.5);\\n\\n  vec3 color = vec3(0.);\\n  float opacity = 0.;\\n\\n  float aa = .005 / u_scale;\\n  int colorsCount = int(u_colorsCount);\\n\\n  vec4 premultipliedColors[${rn.maxColorCount}];\\n  for (int i = 0; i < ${rn.maxColorCount}; i++) {\\n    if (i >= colorsCount) break;\\n    vec4 c = u_colors[i];\\n    c.rgb *= c.a;\\n    premultipliedColors[i] = c;\\n  }\\n\\n  float invLength = 1.5 / (u_length + 0.001);\\n\\n  float totalColorWeight = 0.;\\n  int panelsNumber = 12;\\n\\n  float densityNormalizer = 1.;\\n  if (colorsCount == 4) {\\n    panelsNumber = 16;\\n    densityNormalizer = 1.34;\\n  } else if (colorsCount == 5) {\\n    panelsNumber = 20;\\n    densityNormalizer = 1.67;\\n  } else if (colorsCount == 7) {\\n    panelsNumber = 14;\\n    densityNormalizer = 1.17;\\n  }\\n\\n  float fPanelsNumber = float(panelsNumber);\\n\\n  float totalPanelsShape = 0.;\\n  float panelGrad = 1. - clamp(u_gradient, 0., 1.);\\n\\n  for (int set = 0; set < 2; set++) {\\n    bool isForward = (set == 0 && !reverseTime) || (set == 1 && reverseTime);\\n    if (!isForward) continue;\\n\\n    for (int i = 0; i <= 20; i++) {\\n      if (i >= panelsNumber) break;\\n\\n      int idx = panelsNumber - 1 - i;\\n\\n      float offset = float(idx) / fPanelsNumber;\\n      if (set == 1) {\\n        offset += .5;\\n      }\\n\\n      float densityFract = densityNormalizer * fract(t + offset);\\n      float angleNorm = densityFract / u_density;\\n      if (densityFract >= .5 || angleNorm >= .3) continue;\\n\\n      float smoothDensity = clamp((.5 - densityFract) / .1, 0., 1.) * clamp(densityFract / .01, 0., 1.);\\n      float smoothAngle = clamp((.3 - angleNorm) / .05, 0., 1.);\\n      if (smoothDensity * smoothAngle < .001) continue;\\n\\n      if (angleNorm > .5) {\\n        angleNorm = 0.5;\\n      }\\n      vec2 panel = getPanel(angleNorm * TWO_PI + PI, uv, invLength, aa);\\n      if (panel[0] <= .001) continue;\\n      float panelMask = panel[0] * smoothDensity * smoothAngle;\\n      float panelMap = panel[1];\\n\\n      int colorIdx = idx % colorsCount;\\n      int nextColorIdx = (idx + 1) % colorsCount;\\n\\n      vec4 colorA = premultipliedColors[colorIdx];\\n      vec4 colorB = premultipliedColors[nextColorIdx];\\n\\n      colorA = mix(colorA, colorB, max(0., smoothstep(.0, .45, panelMap) - panelGrad));\\n      vec4 blended = blendColor(colorA, panelMask, panelMap);\\n      color = blended.rgb + color * (1. - blended.a);\\n      opacity = blended.a + opacity * (1. - blended.a);\\n    }\\n\\n\\n    for (int i = 0; i <= 20; i++) {\\n      if (i >= panelsNumber) break;\\n\\n      int idx = panelsNumber - 1 - i;\\n\\n      float offset = float(idx) / fPanelsNumber;\\n      if (set == 0) {\\n        offset += .5;\\n      }\\n\\n      float densityFract = densityNormalizer * fract(-t + offset);\\n      float angleNorm = -densityFract / u_density;\\n      if (densityFract >= .5 || angleNorm < -.3) continue;\\n\\n      float smoothDensity = clamp((.5 - densityFract) / .1, 0., 1.) * clamp(densityFract / .01, 0., 1.);\\n      float smoothAngle = clamp((angleNorm + .3) / .05, 0., 1.);\\n      if (smoothDensity * smoothAngle < .001) continue;\\n\\n      vec2 panel = getPanel(angleNorm * TWO_PI + PI, uv, invLength, aa);\\n      float panelMask = panel[0] * smoothDensity * smoothAngle;\\n      if (panelMask <= .001) continue;\\n      float panelMap = panel[1];\\n\\n      int colorIdx = (colorsCount - (idx % colorsCount)) % colorsCount;\\n      if (colorIdx < 0) colorIdx += colorsCount;\\n      int nextColorIdx = (colorIdx + 1) % colorsCount;\\n\\n      vec4 colorA = premultipliedColors[colorIdx];\\n      vec4 colorB = premultipliedColors[nextColorIdx];\\n\\n      colorA = mix(colorA, colorB, max(0., smoothstep(.0, .45, panelMap) - panelGrad));\\n      vec4 blended = blendColor(colorA, panelMask, panelMap);\\n      color = blended.rgb + color * (1. - blended.a);\\n      opacity = blended.a + opacity * (1. - blended.a);\\n    }\\n  }\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const ln={maxColorCount:10};const cn=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colors[${ln.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_positions;\\nuniform float u_waveX;\\nuniform float u_waveXShift;\\nuniform float u_waveY;\\nuniform float u_waveYShift;\\nuniform float u_mixing;\\nuniform float u_grainMixer;\\nuniform float u_grainOverlay;\\n\\nuniform sampler2D u_noiseTexture;\\n\\n${s}\\n${c}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n${y}\\n\\n\\nvec2 getPosition(int i, float t) {\\n  float a = float(i) * .37;\\n  float b = .6 + mod(float(i), 3.) * .3;\\n  float c = .8 + mod(float(i + 1), 4.) * 0.25;\\n\\n  float x = sin(t * b + a);\\n  float y = cos(t * c + a * 1.5);\\n\\n  return .5 + .5 * vec2(x, y);\\n}\\n\\nvoid main() {\\n  vec2 uv = v_objectUV;\\n  uv += .5;\\n\\n  vec2 grainUV = v_objectUV * 120.;\\n  float grain = fiberNoise(grainUV, vec2(0.));\\n  float mixerGrain = .2 * u_grainMixer * (grain - .5);\\n\\n  float radius = smoothstep(0., 1., length(uv - .5));\\n  float center = 1. - radius;\\n  for (float i = 1.; i <= 2.; i++) {\\n    uv.x += u_waveX * center / i * cos(TWO_PI * u_waveXShift + i * 2. * smoothstep(.0, 1., uv.y));\\n    uv.y += u_waveY * center / i * cos(TWO_PI * u_waveYShift + i * 2. * smoothstep(.0, 1., uv.x));\\n  }\\n  \\n  vec3 color = vec3(0.);\\n  float opacity = 0.;\\n  float totalWeight = 0.;\\n  float positionSeed = 25. + .33 * u_positions;\\n\\n  for (int i = 0; i < ${ln.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n\\n    vec2 pos = getPosition(i, positionSeed) + mixerGrain;\\n    float dist = length(uv - pos);\\n    dist = length(uv - pos);\\n\\n    vec3 colorFraction = u_colors[i].rgb * u_colors[i].a;\\n    float opacityFraction = u_colors[i].a;\\n\\n    float power = 4.;\\n    if (u_mixing > .5) {\\n      power = mix(power, .75, 2. * (u_mixing - .5));\\n    }\\n    dist = pow(dist, power);\\n\\n    float w = 1. / (dist + 1e-3);\\n    if (u_mixing < .5) {\\n      w = pow(w, mix(mix(.01, 5., clamp(w, 0., 1.)), 1., 2. * u_mixing));\\n    }\\n    color += colorFraction * w;\\n    opacity += opacityFraction * w;\\n    totalWeight += w;\\n  }\\n\\n  color /= totalWeight;\\n  opacity /= totalWeight;\\n\\n  float rr = fiberNoise(rotate(grainUV, 1.), vec2(3.));\\n  float gg = fiberNoise(rotate(grainUV, 2.) + 10., vec2(-1.));\\n  float bb = fiberNoise(grainUV - 2., vec2(5.));\\n  vec3 grainColor = vec3(rr, gg, bb) - 1.;\\n  color = mix(color, grainColor, .2 * u_grainOverlay);\\n  \\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const un={maxColorCount:10};const fn=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${un.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_radius;\\nuniform float u_focalDistance;\\nuniform float u_focalAngle;\\nuniform float u_falloff;\\nuniform float u_mixing;\\nuniform float u_distortion;\\nuniform float u_distortionShift;\\nuniform float u_distortionFreq;\\nuniform float u_grainMixer;\\nuniform float u_grainOverlay;\\n\\nuniform sampler2D u_noiseTexture;\\n\\n${s}\\n${c}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n${y}\\n\\nvoid main() {\\n  vec2 uv = 2. * v_objectUV;\\n\\n\\n  vec2 center = vec2(0.);\\n  float angleRad = radians(u_focalAngle - 90.);\\n  vec2 focalPoint = vec2(cos(angleRad), sin(angleRad)) * u_focalDistance;\\n  float radius = u_radius;\\n  \\n  vec2 c_to_uv = uv - center;\\n  vec2 f_to_uv = uv - focalPoint;\\n  vec2 f_to_c = center - focalPoint;\\n  float r = length(c_to_uv);\\n  \\n  float fragAngle = atan(c_to_uv.y, c_to_uv.x);\\n  float angleDiff = fragAngle - angleRad;\\n  angleDiff = mod(angleDiff + PI, TWO_PI) - PI;\\n  \\n  float halfAngle = acos(clamp(radius / u_focalDistance, 0.0, 1.0));\\n  float isInSector = 1.0 - smoothstep(.6 * PI, halfAngle, abs(angleDiff));\\n  \\n  float a = dot(f_to_uv, f_to_uv);\\n  float b = -2.0 * dot(f_to_uv, f_to_c);\\n  float c = dot(f_to_c, f_to_c) - radius * radius;\\n\\n  float discriminant = b * b - 4.0 * a * c;\\n  float t = 1.0;\\n\\n  if (discriminant >= 0.0) {\\n    float sqrtD = sqrt(discriminant);\\n    float t0 = (-b - sqrtD) / (2.0 * a);\\n    float t1 = (-b + sqrtD) / (2.0 * a);\\n    t = max(t0, t1);\\n    if (t < 0.0) t = 0.0;\\n  }\\n\\n  float dist = length(f_to_uv);\\n  float normalized = dist / (length(f_to_uv * t));\\n  float shape = clamp(normalized, 0.0, 1.0);\\n\\n  float falloffMapped = mix(.2 + .8 * max(0., u_falloff + 1.), mix(1., 15., pow(u_falloff, 2.)), step(.0, u_falloff));\\n  \\n  float falloffExp = mix(falloffMapped, 1., shape);\\n  shape = pow(shape, falloffExp);\\n  shape = 1. - clamp(shape, 0., 1.);\\n\\n\\n  float outerMask = .002;\\n  float outer = smoothstep(radius + outerMask, radius - outerMask, r);\\n  outer = mix(outer, 1., isInSector);\\n  \\n  shape = mix(0., shape, outer);\\n  shape *= smoothstep(radius, radius - .01, r);\\n\\n  float angle = atan(f_to_uv.y, f_to_uv.x);\\n  shape -= pow(u_distortion, 2.) * shape * pow(sin(PI * clamp(length(f_to_uv) - .2 + u_distortionShift, 0., 1.)), 4.) * (sin(u_distortionFreq * angle) + cos(floor(.65 * u_distortionFreq) * angle));\\n\\n  vec2 grainUV = v_objectUV * 120.;\\n  float grain = fiberNoise(grainUV, vec2(0.));\\n  float mixerGrain = .2 * u_grainMixer * (grain - 1.);\\n\\n  float mixer = shape * u_colorsCount + mixerGrain;\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  \\n  float outerShape = 0.;\\n  for (int i = 1; i < ${un.maxColorCount+1}; i++) {\\n    if (i > int(u_colorsCount)) break;\\n    float mLinear = clamp(mixer - float(i - 1), 0.0, 1.0);\\n    \\n    float m = 0.;\\n    float mixing = u_mixing * 3.;\\n    if (mixing > 2.) {\\n      float tt = pow(mLinear, 2.);\\n      m = mix(mLinear, tt, .5 * clamp((mixing - 2.), 0., 1.));\\n    } else if (mixing > 1.) {\\n      m = mix(smoothstep(0., 1., mLinear), mLinear, clamp((mixing - 1.), 0., 1.));\\n    } else {\\n      float aa = fwidth(mLinear);\\n      m = smoothstep(.5 - .5 * mixing - aa, .5 + .5 * mixing + aa, mLinear);\\n    }\\n    \\n    if (i == 1) {\\n      outerShape = m;\\n    }\\n\\n    vec4 c = u_colors[i - 1];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb * outerShape;\\n  float opacity = gradient.a * outerShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  float rr = fiberNoise(rotate(grainUV, 1.), vec2(3.));\\n  float gg = fiberNoise(rotate(grainUV, 2.) + 10., vec2(-1.));\\n  float bb = fiberNoise(grainUV - 2., vec2(5.));\\n  vec3 grainColor = vec3(rr, gg, bb) - 1.;\\n  color = mix(color, grainColor, .2 * u_grainOverlay);\\n  opacity += u_grainOverlay * grain;\\n  \\n  ${b}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const pn=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorBack;\\n\\nuniform sampler2D u_image;\\nuniform float u_imageAspectRatio;\\n\\nuniform float u_contrast;\\nuniform float u_roughness;\\nuniform float u_fiber;\\nuniform float u_fiberScale;\\nuniform float u_crumples;\\nuniform float u_crumplesScale;\\nuniform float u_folds;\\nuniform float u_foldsNumber;\\nuniform float u_drops;\\nuniform float u_seed;\\nuniform float u_blur;\\n\\nuniform sampler2D u_noiseTexture;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\nfloat getUvFrame(vec2 uv) {\\n  float aax = 2. * fwidth(uv.x);\\n  float aay = 2. * fwidth(uv.y);\\n\\n  float left   = smoothstep(0., aax, uv.x);\\n  float right  = smoothstep(1., 1. - aax, uv.x);\\n  float bottom = smoothstep(0., aay, uv.y);\\n  float top    = smoothstep(1., 1. - aay, uv.y);\\n\\n  return left * right * bottom * top;\\n}\\n\\n${g}\\n${d}\\n${_}\\nfloat valueNoise(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = randomR(i);\\n  float b = randomR(i + vec2(1.0, 0.0));\\n  float c = randomR(i + vec2(0.0, 1.0));\\n  float d = randomR(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\nfloat fbm(vec2 n) {\\n  float total = 0.0, amplitude = .4;\\n  for (int i = 0; i < 3; i++) {\\n    total += valueNoise(n) * amplitude;\\n    n *= 1.99;\\n    amplitude *= 0.65;\\n  }\\n  return total;\\n}\\n\\n\\nfloat randomG(vec2 p) {\\n  vec2 uv = floor(p) / 50. + .5;\\n  return texture(u_noiseTexture, fract(uv)).g;\\n}\\nfloat roughness(vec2 p) {\\n  p *= .1;\\n  float o = 0.;\\n  for (float i = 0.; ++i < 4.; p *= 2.1) {\\n    vec4 w = vec4(floor(p), ceil(p));\\n    vec2 f = fract(p);\\n    o += mix(\\n      mix(randomG(w.xy), randomG(w.xw), f.y),\\n      mix(randomG(w.zy), randomG(w.zw), f.y),\\n      f.x);\\n    o += .2 / exp(2. * abs(sin(.2 * p.x + .5 * p.y)));\\n  }\\n  return o / 3.;\\n}\\n\\n${y}\\n\\nvec2 randomGB(vec2 p) {\\n  vec2 uv = floor(p) / 50. + .5;\\n  return texture(u_noiseTexture, fract(uv)).gb;\\n}\\nfloat crumpledNoise(vec2 t, float pw) {\\n  vec2 p = floor(t);\\n  float wsum = 0.;\\n  float cl = 0.;\\n  for (int y = -1; y < 2; y += 1) {\\n    for (int x = -1; x < 2; x += 1) {\\n      vec2 b = vec2(float(x), float(y));\\n      vec2 q = b + p;\\n      vec2 q2 = q - floor(q / 8.) * 8.;\\n      vec2 c = q + randomGB(q2);\\n      vec2 r = c - t;\\n      float w = pow(smoothstep(0., 1., 1. - abs(r.x)), pw) * pow(smoothstep(0., 1., 1. - abs(r.y)), pw);\\n      cl += (.5 + .5 * sin((q2.x + q2.y * 5.) * 8.)) * w;\\n      wsum += w;\\n    }\\n  }\\n  return pow(cl / wsum, .5) * 2.;\\n}\\nfloat crumplesShape(vec2 uv) {\\n  return crumpledNoise(uv * .25, 16.) * crumpledNoise(uv * .5, 2.);\\n}\\n\\n\\nvec2 folds(vec2 uv) {\\n    vec3 pp = vec3(0.);\\n    float l = 9.;\\n    for (float i = 0.; i < 15.; i++) {\\n      if (i >= u_foldsNumber) break;\\n      vec2 rand = randomGB(vec2(i, i * u_seed));\\n      float an = rand.x * TWO_PI;\\n      vec2 p = vec2(cos(an), sin(an)) * rand.y;\\n      float dist = distance(uv, p);\\n      l = min(l, dist);\\n      \\n      if (l == dist) {\\n        pp.xy = (uv - p.xy);\\n        pp.z = dist;\\n      }\\n    }\\n    return mix(pp.xy, vec2(0.), pow(pp.z, .25));\\n}\\n\\nfloat drops(vec2 uv) {\\n  vec2 iDropsUV = floor(uv);\\n  vec2 fDropsUV = fract(uv);\\n  float dropsMinDist = 1.;\\n  for (int j = -1; j <= 1; j++) {\\n    for (int i = -1; i <= 1; i++) {\\n      vec2 neighbor = vec2(float(i), float(j));\\n      vec2 offset = randomGB(iDropsUV + neighbor);\\n      offset = .5 + .5 * sin(10. * u_seed + TWO_PI * offset);\\n      vec2 pos = neighbor + offset - fDropsUV;\\n      float dist = length(pos);\\n      dropsMinDist = min(dropsMinDist, dropsMinDist*dist);\\n    }\\n  }\\n  return 1. - smoothstep(.05, .09, pow(dropsMinDist, .5));\\n}\\n\\nvoid main() {\\n\\n  vec2 imageUV = v_imageUV;\\n  vec2 patternUV = v_imageUV - .5;\\n  patternUV = 5. * (patternUV * vec2(u_imageAspectRatio, 1.));\\n\\n  vec2 roughnessUv = 1.5 * (gl_FragCoord.xy - .5 * u_resolution) / u_pixelRatio;\\n  float roughness = roughness(roughnessUv + vec2(1., 0.)) - roughness(roughnessUv - vec2(1., 0.));\\n\\n  vec2 crumplesUV = fract(patternUV * .1 * u_crumplesScale - u_seed) * 32.;\\n  float crumples = u_crumples * (crumplesShape(crumplesUV + vec2(.05, 0.)) - crumplesShape(crumplesUV));\\n\\n  vec2 fiberUV = 10. * u_fiberScale * patternUV;\\n  float fiber = fiberNoise(fiberUV, vec2(0.));\\n  fiber = .5 * u_fiber * (fiber - 1.);\\n\\n  vec2 normal = vec2(0.);\\n  vec2 normalImage = vec2(0.);\\n\\n  vec2 foldsUV = patternUV * .12;\\n  foldsUV = rotate(foldsUV, 4. * u_seed);\\n  vec2 w = folds(foldsUV);\\n  foldsUV = rotate(foldsUV + .007 * cos(u_seed), .01 * sin(u_seed));\\n  vec2 w2 = folds(foldsUV);\\n\\n  float drops = u_drops * drops(patternUV * 2.);\\n  \\n  normal.xy += u_folds * min(5. * u_contrast, 1.) * 4. * max(vec2(0.), w + w2);\\n  normalImage.xy += u_folds * 2. * w;\\n\\n  normal.xy += crumples;\\n  normalImage.xy += 1.5 * crumples;\\n\\n  normal.xy += 3. * drops;\\n  normalImage.xy += .2 * drops;\\n\\n  float blur = u_blur * smoothstep(0., 1., fbm(.17 * patternUV + 10. * u_seed));\\n  normal *= (1. - 2. * blur);\\n  fiber *= (1. - blur);\\n\\n  normal.xy += u_roughness * 1.5 * roughness;\\n  normal.xy += fiber;\\n  \\n  normalImage += u_roughness * .75 * roughness;\\n  normalImage += .2 * fiber;\\n\\n  vec3 lightPos = vec3(1., 2., 1.);\\n  float res = dot(normalize(vec3(normal, 9.5 - 9. * pow(u_contrast, .1))), normalize(lightPos));\\n\\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  imageUV += .02 * normalImage;\\n  float frame = getUvFrame(imageUV);\\n  vec4 image = texture(u_image, imageUV);\\n  image.rgb += .6 * pow(u_contrast, .4) * (res - .7);\\n  \\n  frame *= image.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n  opacity = mix(opacity, 1., frame);\\n  \\n  color -= .007 * drops;\\n\\n  color.rgb = mix(color, image.rgb, frame);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const mn=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorHighlight;\\n\\nuniform sampler2D u_image;\\nuniform float u_imageAspectRatio;\\n\\nuniform float u_effectScale;\\nuniform float u_highlights;\\nuniform float u_layering;\\nuniform float u_edges;\\nuniform float u_caustic;\\nuniform float u_waves;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n${B}\\n\\nfloat getUvFrame(vec2 uv) {\\n  float aax = 2. * fwidth(uv.x);\\n  float aay = 2. * fwidth(uv.y);\\n\\n  float left   = smoothstep(0., aax, uv.x);\\n  float right  = smoothstep(1., 1. - aax, uv.x);\\n  float bottom = smoothstep(0., aay, uv.y);\\n  float top    = smoothstep(1., 1. - aay, uv.y);\\n\\n  return left * right * bottom * top;\\n}\\n\\nmat2 rotate2D(float r) {\\n  return mat2(cos(r), sin(r), -sin(r), cos(r));\\n}\\n\\nfloat getCausticNoise(vec2 uv, float t, float scale) {\\n  vec2 n = vec2(.1);\\n  vec2 N = vec2(.1);\\n  mat2 m = rotate2D(.5);\\n  for (int j = 0; j < 6; j++) {\\n    uv *= m;\\n    n *= m;\\n    vec2 q = uv * scale + float(j) + n + (.5 + .5 * float(j)) * (mod(float(j), 2.) - 1.) * t;\\n    n += sin(q);\\n    N += cos(q) / scale;\\n    scale *= 1.1;\\n  }\\n  return (N.x + N.y + 1.);\\n}\\n\\nvoid main() {\\n  vec2 imageUV = v_imageUV;\\n  vec2 patternUV = v_imageUV - .5;\\n  patternUV = 10. * u_effectScale * (patternUV * vec2(u_imageAspectRatio, 1.));\\n  \\n  float t = u_time;\\n  \\n  float wavesNoise = snoise((.3 + .1 * sin(t)) * .1 * patternUV + vec2(0., .4 * t));\\n\\n  float causticNoise = getCausticNoise(patternUV + u_waves * vec2(1., -1.) * wavesNoise, 2. * t, 1.5);\\n\\n  causticNoise += u_layering * getCausticNoise(patternUV + 2. * u_waves * vec2(1., -1.) * wavesNoise, 1.5 * t, 2.);\\n  causticNoise = pow(causticNoise, 2.);\\n  \\n  float edgesDistortion = smoothstep(0., .1, imageUV.x);\\n  edgesDistortion *= smoothstep(0., .1, imageUV.y);\\n  edgesDistortion *= (smoothstep(1., 1.1, imageUV.x) + smoothstep(.95, .8, imageUV.x));\\n  edgesDistortion *= smoothstep(1., .9, imageUV.y);\\n  edgesDistortion = mix(edgesDistortion, 1., u_edges);\\n  \\n  float causticNoiseDistortion = .02 * causticNoise * edgesDistortion;\\n  \\n  float wavesDistortion = .1 * u_waves * wavesNoise;\\n  \\n  imageUV += vec2(wavesDistortion, -wavesDistortion);\\n  imageUV += (u_caustic * causticNoiseDistortion);\\n\\n  float frame = getUvFrame(imageUV);\\n\\n  vec4 image = texture(u_image, imageUV);\\n  vec4 backColor = u_colorBack;\\n  backColor.rgb *= backColor.a;\\n  \\n  vec3 color = mix(backColor.rgb, image.rgb, image.a * frame);\\n  float opacity = backColor.a + image.a * frame;\\n\\n  causticNoise = max(-.2, causticNoise);\\n  \\n  float hightlight = .025 * u_highlights * causticNoise;\\n  hightlight *= u_colorHighlight.a;\\n  color = mix(color, u_colorHighlight.rgb, .05 * u_highlights * causticNoise);\\n  opacity += hightlight;\\n  \\n  color += hightlight * (.5 + .5 * wavesNoise);\\n  opacity += hightlight * (.5 + .5 * wavesNoise);\\n  \\n  opacity = clamp(opacity, 0., 1.);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const vn=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\nuniform sampler2D u_image;\\nuniform float u_imageAspectRatio;\\n\\nuniform float u_count;\\nuniform float u_angle;\\nuniform float u_highlights;\\nuniform float u_shape;\\nuniform float u_distortion;\\nuniform float u_distortionShape;\\nuniform float u_shift;\\nuniform float u_blur;\\nuniform float u_marginLeft;\\nuniform float u_marginRight;\\nuniform float u_marginTop;\\nuniform float u_marginBottom;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${g}\\n${d}\\n\\nfloat getUvFrame(vec2 uv) {\\n  float aax = 2. * fwidth(uv.x);\\n  float aay = 2. * fwidth(uv.y);\\n\\n  float left   = smoothstep(0., aax, uv.x);\\n  float right  = smoothstep(1., 1. - aax, uv.x);\\n  float bottom = smoothstep(0., aay, uv.y);\\n  float top    = smoothstep(1., 1. - aay, uv.y);\\n\\n  return left * right * bottom * top;\\n}\\n\\nconst int MAX_RADIUS = 50;\\n\\nvec4 getBlur(sampler2D tex, vec2 uv, vec2 texelSize, vec2 dir, float sigma) {\\n  if (sigma <= .5) return texture(tex, uv);\\n  int radius = int(min(float(MAX_RADIUS), ceil(3.0 * sigma)));\\n\\n  float twoSigma2 = 2.0 * sigma * sigma;\\n  float gaussianNorm = 1.0 / sqrt(TWO_PI * sigma * sigma);\\n\\n  vec4 sum = texture(tex, uv) * gaussianNorm;\\n  float weightSum = gaussianNorm;\\n\\n  for (int i = 1; i <= MAX_RADIUS; i++) {\\n    if (i > radius) break;\\n\\n    float x = float(i);\\n    float w = exp(-(x * x) / twoSigma2) * gaussianNorm;\\n\\n    vec2 offset = dir * texelSize * x;\\n    vec4 s1 = texture(tex, uv + offset);\\n    vec4 s2 = texture(tex, uv - offset);\\n\\n    sum += (s1 + s2) * w;\\n    weightSum += 2.0 * w;\\n  }\\n\\n  return sum / weightSum;\\n}\\n\\nvoid main() {\\n  vec2 imageUV = v_imageUV;\\n  \\n  vec2 uv = imageUV;\\n  float frame = getUvFrame(imageUV);\\n  if (frame < .05) discard;\\n\\n  float gridNumber = u_count * u_imageAspectRatio;\\n\\n  vec2 sw = vec2(.005 * u_distortion) * vec2(1., u_imageAspectRatio);\\n  float maskOuter =\\n    smoothstep(u_marginLeft - sw.x, u_marginLeft, imageUV.x + sw.x) *\\n    smoothstep(u_marginRight - sw.x, u_marginRight, 1.0 - imageUV.x + sw.x) *\\n    smoothstep(u_marginTop - sw.y, u_marginTop, imageUV.y + sw.y) *\\n    smoothstep(u_marginBottom - sw.y, u_marginBottom, 1.0 - imageUV.y + sw.y);\\n  float mask =\\n    smoothstep(u_marginLeft, u_marginLeft + sw.x, imageUV.x + sw.x) *\\n    smoothstep(u_marginRight, u_marginRight + sw.x, 1.0 - imageUV.x + sw.x) *\\n    smoothstep(u_marginTop, u_marginTop + sw.y, imageUV.y + sw.y) *\\n    smoothstep(u_marginBottom, u_marginBottom + sw.y, 1.0 - imageUV.y + sw.y);\\n  float stroke = (1. - mask) * maskOuter;\\n\\n  float patternRotation = u_angle * PI / 180.;\\n  uv = rotate(uv - vec2(.5), patternRotation);\\n  uv *= gridNumber;\\n  \\n  float curve = 0.;\\n  if (u_shape > 4.5) {\\n    // pattern\\n    curve = .5 + .5 * sin(1.5 * uv.x) * cos(1.5 * uv.y);\\n  } else if (u_shape > 3.5) {\\n    // zigzag\\n    curve = 10. * abs(fract(.1 * uv.y) - .5);\\n  } else if (u_shape > 2.5) {\\n    // wave\\n    curve = 4. * sin(.23 * uv.y);\\n  } else if (u_shape > 1.5) {\\n    // lines irregular\\n    curve = .5 + .5 * sin(.5 * uv.x) * sin(1.7 * uv.x);\\n  } else {\\n    // lines\\n    curve = .2 * gridNumber / u_imageAspectRatio;\\n  }\\n\\n  vec2 uvOrig = uv;\\n  uv += curve;\\n\\n  vec2 fractUV = fract(uv);\\n  vec2 floorUV = floor(uv);\\n\\n  vec2 fractOrigUV = fract(uvOrig);\\n  vec2 floorOrigUV = floor(uvOrig);\\n\\n  float highlights = smoothstep(.85, .95, fractUV.x);\\n  highlights *= mask;\\n\\n  float xDistortion = 0.;\\n  if (u_distortionShape == 1.) {\\n    xDistortion = -pow(1.5 * fractUV.x, 3.) + (.5 + u_shift);\\n  } else if (u_distortionShape == 2.) {\\n    xDistortion = 2. * pow(fractUV.x, 2.) - (.5 + u_shift);\\n  } else if (u_distortionShape == 3.) {\\n    xDistortion = pow(2. * (fractUV.x - .5), 6.) + .5 - .5 + u_shift;\\n  } else if (u_distortionShape == 4.) {\\n    xDistortion = sin((fractUV.x + .25 + u_shift) * TWO_PI);\\n    xDistortion *= .5;\\n  } else if (u_distortionShape == 5.) {\\n    xDistortion += (.5 + u_shift);\\n    xDistortion -= pow(abs(fractUV.x), .2) * fractUV.x;\\n    xDistortion *= .33;\\n  }\\n\\n  xDistortion *= 3. * u_distortion;\\n\\n  uv = (floorOrigUV + fractOrigUV) / gridNumber;\\n  uv.x += xDistortion / gridNumber;\\n  uv += pow(stroke, 4.);\\n  uv.y = mix(uv.y, .0, .4 * u_highlights * highlights);\\n  \\n  uv = rotate(uv, -patternRotation) + vec2(.5);\\n\\n  uv = mix(imageUV, uv, mask);\\n  float blur = mix(0., u_blur, mask);\\n  \\n  vec4 color = getBlur(u_image, uv, 1. / u_resolution / u_pixelRatio, vec2(0., 1.), blur);\\n\\n  float opacity = color.a;\\n  fragColor = vec4(color.rgb, opacity);\\n}\\n`;const gn={lines:1,linesIrregular:2,wave:3,zigzag:4,pattern:5};const dn={prism:1,lens:2,contour:3,cascade:4,facete:5};const hn=`#version 300 es\\nprecision lowp float;\\n\\nuniform float u_time;\\nuniform mediump vec2 u_resolution;\\nuniform mediump float u_pixelRatio;\\nuniform mediump float u_originX;\\nuniform mediump float u_originY;\\nuniform mediump float u_worldWidth;\\nuniform mediump float u_worldHeight;\\nuniform mediump float u_fit;\\n\\nuniform mediump float u_scale;\\nuniform mediump float u_rotation;\\nuniform mediump float u_offsetX;\\nuniform mediump float u_offsetY;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorHighlight;\\n\\nuniform sampler2D u_image;\\nuniform mediump float u_imageAspectRatio;\\n\\nuniform float u_type;\\nuniform float u_pxSize;\\nuniform bool u_originalColors;\\nuniform float u_colorSteps;\\n\\nout vec4 fragColor;\\n\\nfloat getUvFrame(vec2 uv, vec2 px) {\\n  float left   = step(-px.x, uv.x);\\n  float right  = step(uv.x, 1.);\\n  float bottom = step(-px.y, uv.y);\\n  float top    = step(uv.y, 1. + px.y);\\n\\n  return left * right * bottom * top;\\n}\\n\\n${x}\\n\\nconst int bayer2x2[4] = int[4](0, 2, 3, 1);\\nconst int bayer4x4[16] = int[16](\\n  0,  8,  2, 10,\\n 12,  4, 14,  6,\\n  3, 11,  1,  9,\\n 15,  7, 13,  5\\n);\\n\\nconst int bayer8x8[64] = int[64](\\n   0, 32,  8, 40,  2, 34, 10, 42,\\n  48, 16, 56, 24, 50, 18, 58, 26,\\n  12, 44,  4, 36, 14, 46,  6, 38,\\n  60, 28, 52, 20, 62, 30, 54, 22,\\n   3, 35, 11, 43,  1, 33,  9, 41,\\n  51, 19, 59, 27, 49, 17, 57, 25,\\n  15, 47,  7, 39, 13, 45,  5, 37,\\n  63, 31, 55, 23, 61, 29, 53, 21\\n);\\n\\nfloat getBayerValue(vec2 uv, int size) {\\n  ivec2 pos = ivec2(mod(uv, float(size)));\\n  int index = pos.y * size + pos.x;\\n\\n  if (size == 2) {\\n    return float(bayer2x2[index]) / 4.0;\\n  } else if (size == 4) {\\n    return float(bayer4x4[index]) / 16.0;\\n  } else if (size == 8) {\\n    return float(bayer8x8[index]) / 64.0;\\n  }\\n  return 0.0;\\n}\\n\\n\\nvoid main() {\\n\\n  #define USE_IMAGE_SIZING\\n  #define USE_PIXELIZATION\\n  ${u}\\n\\n  vec2 dithering_uv = pxSizeUv;\\n  vec2 ditheringNoise_uv = u_resolution * uv;\\n  vec4 image = texture(u_image, imageUV);\\n  float frame = getUvFrame(imageUV, pxSize / u_resolution.xy);\\n\\n  int type = int(floor(u_type));\\n  float dithering = 0.0;\\n\\n  float lum = dot(vec3(.2126, .7152, .0722), image.rgb);\\n\\n  switch (type) {\\n    case 1: {\\n      dithering = step(hash21(ditheringNoise_uv), lum);\\n    } break;\\n    case 2:\\n      dithering = getBayerValue(dithering_uv, 2);\\n      break;\\n    case 3:\\n      dithering = getBayerValue(dithering_uv, 4);\\n      break;\\n    default:\\n      dithering = getBayerValue(dithering_uv, 8);\\n      break;\\n  }\\n\\n\\n  float steps = max(floor(u_colorSteps), 1.);\\n  float ditherAmount = 1.0 / (steps);\\n  \\n  vec3 color = vec3(0.0);\\n  float opacity = 1.;\\n\\n  dithering -= .5;\\n  float brightness = clamp(lum + dithering * ditherAmount, 0.0, 1.0);\\n  brightness = mix(0.0, brightness, frame);\\n  float quantLum = floor(brightness * steps + 0.5) / steps;\\n\\n  if (u_originalColors == true) {\\n    vec3 normColor = image.rgb / max(lum, 0.001);\\n    color = normColor * quantLum;\\n\\n    float quantAlpha = floor(image.a * steps + 0.5) / steps;\\n    opacity = mix(quantLum, 1., quantAlpha);\\n  } else {\\n    vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n    float fgOpacity = u_colorFront.a;\\n    vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n    float bgOpacity = u_colorBack.a;\\n    vec3 hlColor = u_colorHighlight.rgb * u_colorHighlight.a;\\n    float hlOpacity = u_colorHighlight.a;\\n\\n    fgColor = mix(fgColor, hlColor, step(1.02 - .02 * u_colorSteps, brightness));\\n    fgOpacity = mix(fgOpacity, hlOpacity, step(1.02 - .02 * u_colorSteps, brightness));\\n\\n    color = fgColor * quantLum;\\n    opacity = fgOpacity * quantLum;\\n    color += bgColor * (1.0 - opacity);\\n    opacity += bgOpacity * (1.0 - opacity);\\n  }\\n\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const xn={maxColorCount:10};const _n=`#version 300 es\\nprecision highp float;\\n\\nin mediump vec2 v_imageUV;\\nin mediump vec2 v_objectUV;\\nout vec4 fragColor;\\n\\nuniform sampler2D u_image;\\nuniform float u_time;\\nuniform float u_imageAspectRatio;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${xn.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_angle;\\nuniform float u_noise;\\nuniform float u_innerGlow;\\nuniform float u_outerGlow;\\nuniform float u_contour;\\n\\n#define TWO_PI 6.28318530718\\n#define PI 3.14159265358979323846\\n\\nfloat getImgFrame(vec2 uv, float th) {\\n  float frame = 1.;\\n  frame *= smoothstep(0., th, uv.y);\\n  frame *= smoothstep(1., 1. - th, uv.y);\\n  frame *= smoothstep(0., th, uv.x);\\n  frame *= smoothstep(1., 1. - th, uv.x);\\n  return frame;\\n}\\n\\nfloat circle(vec2 uv, vec2 c, vec2 r) {\\n  return 1. - smoothstep(r[0], r[1], length(uv - c));\\n}\\n\\nfloat lst(float edge0, float edge1, float x) {\\n  return clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\\n}\\n\\nfloat sst(float edge0, float edge1, float x) {\\n  return smoothstep(edge0, edge1, x);\\n}\\n\\nfloat shadowShape(vec2 uv, float t, float contour) {\\n  vec2 scaledUV = uv;\\n\\n  // base shape tranjectory\\n  float posY = mix(-1., 2., t);\\n\\n  // scaleX when it's moving down\\n  scaledUV.y -= .5;\\n  float mainCircleScale = sst(0., .8, posY) * lst(1.4, .9, posY);\\n  scaledUV *= vec2(1., 1. + 1.5 * mainCircleScale);\\n  scaledUV.y += .5;\\n\\n  // base shape\\n  float innerR = .4;\\n  float outerR = 1. - .3 * (sst(.1, .2, t) * sst(.5, .2, t));\\n  float s = circle(scaledUV, vec2(.5, posY - .2), vec2(innerR, outerR));\\n  float shapeSizing = sst(.2, .3, t) * sst(.6, .3, t);\\n  s = pow(s, 1.4);\\n  s *= 1.2;\\n\\n  // flat gradient to take over the shadow shape\\n  float topFlattener = 0.;\\n  {\\n    float pos = posY - uv.y;\\n    float edge = 1.2;\\n    topFlattener = lst(-.4, 0., pos) * sst(edge, .0, pos);\\n    topFlattener = pow(topFlattener, 3.);\\n    float topFlattenerMixer = (1. - sst(.0, .3, pos));\\n    s = mix(topFlattener, s, topFlattenerMixer);\\n  }\\n\\n  // apple right circle\\n  {\\n    float visibility = sst(.6, .7, t) * sst(.9, .8, t);\\n    float angle = -2. -t * TWO_PI;\\n    float rightCircle = circle(uv, vec2(.95 - .2 * cos(angle), .4 - .1 * sin(angle)), vec2(.15, .3));\\n    rightCircle *= visibility;\\n    s = mix(s, 0., rightCircle);\\n  }\\n\\n  // apple top circle\\n  {\\n    float topCircle = circle(uv, vec2(.5, .19), vec2(.05, .25));\\n    topCircle += 2. * contour * circle(uv, vec2(.5, .19), vec2(.2, .5));\\n    float visibility = .55 * sst(.2, .3, t) * sst(.45, .3, t);\\n    topCircle *= visibility;\\n    s = mix(s, 0., topCircle);\\n  }\\n\\n  float leafMask = circle(uv, vec2(.53, .13), vec2(.08, .19));\\n  leafMask = mix(leafMask, 0., sst(.54, .4, uv.x));\\n  leafMask = mix(0., leafMask, sst(.0, .2, uv.y));\\n  leafMask *= (sst(.5, 1.1, posY) * sst(1.5, 1.3, posY));\\n  s += leafMask;\\n\\n  // apple bottom circle\\n  {\\n    float visibility = sst(.0, .4, t) * sst(.8, .6, t);\\n    s = mix(s, 0., visibility * circle(uv, vec2(.52, .92), vec2(.09, .25)));\\n  }\\n\\n  // random balls that are invisible if apple logo is selected\\n  {\\n    float pos = sst(.0, .6, t) * sst(1., .6, t);\\n    s = mix(s, .5, circle(uv, vec2(.0, 1.2 - .5 * pos), vec2(.1, .3)));\\n    s = mix(s, .0, circle(uv, vec2(1., .5 + .5 * pos), vec2(.1, .3)));\\n\\n    s = mix(s, 1., circle(uv, vec2(.95, .2 + .2 * sst(.3, .4, t) * sst(.7, .5, t)), vec2(.07, .22)));\\n    s /= sst(1., .85, uv.y);\\n  }\\n\\n  s = clamp(0., 1., s);\\n  return s;\\n}\\n\\n\\nvoid main() {\\n  vec2 uv = v_objectUV + .5;\\n  uv.y = 1. - uv.y;\\n\\n  vec2 imgUV = v_imageUV;\\n  imgUV -= .5;\\n  imgUV *= 0.5714285714285714;\\n  imgUV += .5;\\n  float imgSoftFrame = getImgFrame(imgUV, .03);\\n  \\n  vec4 img = texture(u_image, imgUV);\\n  if (img.a == 0.) {\\n    fragColor = u_colorBack;\\n    return;\\n  }\\n\\n  float t = .1 * u_time;\\n  t -= .3;\\n\\n  float tCopy = t + 1. / 3.;\\n  float tCopy2 = t + 2. / 3.;\\n\\n  t = mod(t, 1.);\\n  tCopy = mod(tCopy, 1.);\\n  tCopy2 = mod(tCopy2, 1.);\\n\\n  vec2 animationUV = imgUV - vec2(.5);\\n  float angle = u_angle * PI / 180.;\\n  float cosA = cos(angle);\\n  float sinA = sin(angle);\\n  animationUV = vec2(\\n  animationUV.x * cosA - animationUV.y * sinA,\\n  animationUV.x * sinA + animationUV.y * cosA\\n  ) + vec2(.5);\\n\\n  float shape = img[0];\\n  float outerBlur = 1. - mix(1., img[1], shape);\\n  float innerBlur = mix(img[1], 0., shape);\\n  float contour = mix(img[2], 0., shape);\\n\\n  outerBlur *= imgSoftFrame;\\n\\n  float shadow = shadowShape(animationUV, t, innerBlur);\\n  float shadowCopy = shadowShape(animationUV, tCopy, innerBlur);\\n  float shadowCopy2 = shadowShape(animationUV, tCopy2, innerBlur);\\n\\n  float inner = .8 + .8 * innerBlur;\\n  inner = mix(inner, 0., shadow);\\n  inner = mix(inner, 0., shadowCopy);\\n  inner = mix(inner, 0., shadowCopy2);\\n\\n  inner *= mix(0., 2., u_innerGlow);\\n\\n  inner += (u_contour * 2.) * contour;\\n  inner = min(1., inner);\\n  inner *= (1. - shape);\\n\\n  float outer = 0.;\\n  {\\n    t *= 3.;\\n    t = mod(t - .1, 1.);\\n\\n    outer = .9 * pow(outerBlur, .8);\\n    float y = mod(animationUV.y - t, 1.);\\n    float animatedMask = sst(.3, .65, y) * sst(1., .65, y);\\n    animatedMask = .5 + animatedMask;\\n    outer *= animatedMask;\\n    outer *= mix(0., 5., pow(u_outerGlow, 2.));\\n    outer *= imgSoftFrame;\\n  }\\n\\n  inner = pow(inner, 1.2);\\n  float heat = clamp(inner + outer, 0., 1.);\\n\\n  heat += (.005 + .35 * u_noise) * (fract(sin(dot(uv, vec2(12.9898, 78.233))) * 43758.5453123) - .5);\\n\\n  float mixer = heat * u_colorsCount;\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  float outerShape = 0.;\\n  for (int i = 1; i < ${xn.maxColorCount+1}; i++) {\\n    if (i > int(u_colorsCount)) break;\\n    float m = clamp(mixer - float(i - 1), 0., 1.);\\n    if (i == 1) {\\n      outerShape = m;\\n    }\\n    vec4 c = u_colors[i - 1];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb * outerShape;\\n  float opacity = gradient.a * outerShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  color += .02 * (fract(sin(dot(uv + 1., vec2(12.9898, 78.233))) * 43758.5453123) - .5);\\n  \\n  fragColor = vec4(color, opacity);\\n}\\n`;function An(n){const o=document.createElement(\"canvas\");const e=1e3;return new Promise(((t,a)=>{const i=new Image;i.crossOrigin=\"anonymous\";i.addEventListener(\"load\",(()=>{if(typeof n===\"string\"?n.endsWith(\".svg\"):n.type===\"image/svg+xml\"){i.width=e;i.height=e}const r=i.naturalWidth/i.naturalHeight;const s=Math.floor(e*.15);const l=Math.ceil(s*2.5);let c=e;let u=e;r>1?u=Math.floor(e/r):c=Math.floor(e*r);o.width=c+2*l;o.height=u+2*l;const f=o.getContext(\"2d\",{willReadFrequently:true});if(!f)throw new Error(\"Failed to get canvas 2d context\");f.fillStyle=\"white\";f.fillRect(0,0,o.width,o.height);f.filter=\"grayscale(100%) blur(\"+s+\"px)\";f.drawImage(i,l,l,c,u);const p=f.getImageData(0,0,o.width,o.height).data;f.fillRect(0,0,o.width,o.height);f.filter=\"grayscale(100%) blur(\"+Math.round(.12*s)+\"px)\";f.drawImage(i,l,l,c,u);const m=f.getImageData(0,0,o.width,o.height).data;f.fillRect(0,0,o.width,o.height);f.filter=\"grayscale(100%) blur(5px)\";f.drawImage(i,l,l,c,u);const v=f.getImageData(0,0,o.width,o.height).data;let g=f.createImageData(o.width,o.height);const d=o.width*o.height;for(let n=0;n<d;n++){const o=n*4;g.data[o]=v[o];g.data[o+1]=p[o];g.data[o+2]=m[o];g.data[o+3]=255}f.putImageData(g,0,0);o.toBlob((n=>{n?t({blob:n}):a(new Error(\"Failed to create PNG blob\"))}),\"image/png\")}));i.addEventListener(\"error\",(()=>{a(new Error(\"Failed to load image\"))}));i.src=typeof n===\"string\"?n:URL.createObjectURL(n)}))}function bn(n){if(Array.isArray(n))return n.length===4?n:n.length===3?[...n,1]:Un;if(typeof n!==\"string\")return Un;let o,e,t,a=1;if(n.startsWith(\"#\"))[o,e,t,a]=Bn(n);else if(n.startsWith(\"rgb\"))[o,e,t,a]=yn(n);else{if(!n.startsWith(\"hsl\")){console.error(\"Unsupported color format\",n);return Un}[o,e,t,a]=Cn(wn(n))}return[Sn(o,0,1),Sn(e,0,1),Sn(t,0,1),Sn(a,0,1)]}function Bn(n){n=n.replace(/^#/,\"\");n.length===3&&(n=n.split(\"\").map((n=>n+n)).join(\"\"));n.length===6&&(n+=\"ff\");const o=parseInt(n.slice(0,2),16)/255;const e=parseInt(n.slice(2,4),16)/255;const t=parseInt(n.slice(4,6),16)/255;const a=parseInt(n.slice(6,8),16)/255;return[o,e,t,a]}function yn(n){const o=n.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return o?[parseInt(o[1]??\"0\")/255,parseInt(o[2]??\"0\")/255,parseInt(o[3]??\"0\")/255,o[4]===void 0?1:parseFloat(o[4])]:[0,0,0,1]}function wn(n){const o=n.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return o?[parseInt(o[1]??\"0\"),parseInt(o[2]??\"0\"),parseInt(o[3]??\"0\"),o[4]===void 0?1:parseFloat(o[4])]:[0,0,0,1]}function Cn(n){const[o,e,t,a]=n;const i=o/360;const r=e/100;const s=t/100;let l,c,u;if(e===0)l=c=u=s;else{const n=(n,o,e)=>{e<0&&(e+=1);e>1&&(e-=1);return e<1/6?n+6*(o-n)*e:e<.5?o:e<2/3?n+(o-n)*(2/3-e)*6:n};const o=s<.5?s*(1+r):s+r-s*r;const e=2*s-o;l=n(e,o,i+1/3);c=n(e,o,i);u=n(e,o,i-1/3)}return[l,c,u,a]}const Sn=(n,o,e)=>Math.min(Math.max(n,o),e);const Un=[0,0,0,1];function En(){if(typeof window===\"undefined\"){console.warn(\"Paper Shaders: can’t create a texture on the server\");return}const n=\"data:image/png;base64,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\";const o=new Image;o.src=n;return o}export{q as DitheringShapes,K as DitheringTypes,I as DotGridShapes,dn as GlassDistortionShapes,gn as GlassGridShapes,nn as GrainGradientShapes,en as LiquidMetalShapes,v as ShaderFitOptions,ShaderMount,P as WarpPatterns,sn as colorPanelsFragmentShader,rn as colorPanelsMeta,p as defaultObjectSizing,m as defaultPatternSizing,X as ditheringFragmentShader,V as dotGridFragmentShader,k as dotOrbitFragmentShader,R as dotOrbitMeta,vn as flutedGlassFragmentShader,bn as getShaderColorFromString,En as getShaderNoiseTexture,L as godRaysFragmentShader,H as godRaysMeta,$ as grainGradientFragmentShader,Z as grainGradientMeta,_n as heatmapFragmentShader,xn as heatmapMeta,hn as imageDitheringFragmentShader,i as isPaperShaderElement,on as liquidMetalFragmentShader,C as meshGradientFragmentShader,w as meshGradientMeta,Q as metaballsFragmentShader,D as metaballsMeta,E as neuroNoiseFragmentShader,pn as paperTextureFragmentShader,M as perlinNoiseFragmentShader,an as pulsingBorderFragmentShader,tn as pulsingBorderMeta,z as simplexNoiseFragmentShader,F as simplexNoiseMeta,U as smokeRingFragmentShader,S as smokeRingMeta,Y as spiralFragmentShader,cn as staticMeshGradientFragmentShader,ln as staticMeshGradientMeta,fn as staticRadialGradientFragmentShader,un as staticRadialGradientMeta,J as swirlFragmentShader,j as swirlMeta,An as toProcessedHeatmap,N as voronoiFragmentShader,T as voronoiMeta,W as warpFragmentShader,O as warpMeta,mn as waterFragmentShader,G as wavesFragmentShader};\n//# sourceMappingURL=index.js.map\n","import*as a from\"react\";import{forwardRef as o,useState as e,useRef as r,useEffect as s,memo as t,useLayoutEffect as i,useMemo as n}from\"react\";import{ShaderMount as f,defaultObjectSizing as c,ShaderFitOptions as p,getShaderColorFromString as l,meshGradientFragmentShader as m,getShaderNoiseTexture as u,smokeRingFragmentShader as d,defaultPatternSizing as g,neuroNoiseFragmentShader as h,dotOrbitFragmentShader as _,DotGridShapes as w,dotGridFragmentShader as k,simplexNoiseFragmentShader as b,metaballsFragmentShader as X,wavesFragmentShader as Y,perlinNoiseFragmentShader as B,voronoiFragmentShader as S,WarpPatterns as y,warpFragmentShader as W,godRaysFragmentShader as F,spiralFragmentShader as H,swirlFragmentShader as C,DitheringTypes as v,DitheringShapes as x,ditheringFragmentShader as z,GrainGradientShapes as R,grainGradientFragmentShader as D,LiquidMetalShapes as M,liquidMetalFragmentShader as A,pulsingBorderFragmentShader as I,colorPanelsFragmentShader as P,staticMeshGradientFragmentShader as O,staticRadialGradientFragmentShader as T,paperTextureFragmentShader as G,GlassGridShapes as q,GlassDistortionShapes as L,flutedGlassFragmentShader as N,waterFragmentShader as E,imageDitheringFragmentShader as U,toProcessedHeatmap as j,heatmapFragmentShader as $}from\"@paper-design/shaders\";export{colorPanelsMeta,dotOrbitMeta,getShaderColorFromString,godRaysMeta,grainGradientMeta,heatmapMeta,isPaperShaderElement,meshGradientMeta,metaballsMeta,pulsingBorderMeta,simplexNoiseMeta,smokeRingMeta,staticMeshGradientMeta,staticRadialGradientMeta,swirlMeta,voronoiMeta,warpMeta}from\"@paper-design/shaders\";import{jsx as K}from\"react/jsx-runtime\";function J(o){const e=a.useRef(void 0);const r=a.useCallback((a=>{const e=o.map((o=>{if(o!=null){if(typeof o===\"function\"){const e=o;const r=e(a);return typeof r===\"function\"?r:()=>{e(null)}}o.current=a;return()=>{o.current=null}}}));return()=>{e.forEach((a=>a?.()))}}),o);return a.useMemo((()=>o.every((a=>a==null))?null:a=>{if(e.current){e.current();e.current=void 0}a!=null&&(e.current=r(a))}),o)}\"use client\";async function Q(a){const o={};const e=[];const r=a=>{try{if(a.startsWith(\"/\"))return true;new URL(a);return true}catch{return false}};const s=a=>{try{if(a.startsWith(\"/\"))return false;const o=new URL(a,window.location.origin);return o.origin!==window.location.origin}catch{return false}};Object.entries(a).forEach((([a,t])=>{if(typeof t===\"string\"){if(!r(t)){console.warn(`Uniform \"${a}\" has invalid URL \"${t}\". Skipping image loading.`);return}const i=new Promise(((e,r)=>{const i=new Image;s(t)&&(i.crossOrigin=\"anonymous\");i.onload=()=>{o[a]=i;e()};i.onerror=()=>{console.error(`Could not set uniforms. Failed to load image at ${t}`);r()};i.src=t}));e.push(i)}else o[a]=t}));await Promise.all(e);return o}const V=o((function({fragmentShader:a,uniforms:o,webGlContextAttributes:t,speed:i=0,frame:n=0,minPixelRatio:c,maxPixelCount:p,...l},m){const[u,d]=e(false);const g=r(null);const h=r(null);s((()=>{const e=async()=>{const e=await Q(o);if(g.current&&!h.current){h.current=new f(g.current,a,e,t,i,n,c,p);d(true)}};e();return()=>{h.current?.dispose();h.current=null}}),[a,t]);s((()=>{let a=false;const e=async()=>{const e=await Q(o);a||h.current?.setUniforms(e)};e();return()=>{a=true}}),[o,u]);s((()=>{h.current?.setSpeed(i)}),[i,u]);s((()=>{h.current?.setMaxPixelCount(p)}),[p,u]);s((()=>{h.current?.setMinPixelRatio(c)}),[c,u]);s((()=>{h.current?.setFrame(n)}),[n,u]);const _=J([g,m]);return K(\"div\",{ref:_,...l})}));V.displayName=\"ShaderMount\";function Z(a,o){for(const e in a)if(e!==\"colors\"){if(Object.is(a[e],o[e])===false)return false}else{const e=Array.isArray(a.colors);const r=Array.isArray(o.colors);if(!e||!r){if(Object.is(a.colors,o.colors)===false)return false;continue}if(a.colors?.length!==o.colors?.length)return false;if(!a.colors?.every(((a,e)=>a===o.colors?.[e])))return false}return true}const aa={name:\"Default\",params:{...c,speed:1,frame:0,colors:[\"#e0eaff\",\"#241d9a\",\"#f75092\",\"#9f50d3\"],distortion:.8,swirl:.1}};const oa={name:\"Purple\",params:{...c,speed:.6,frame:0,colors:[\"#aaa7d7\",\"#3c2b8e\"],distortion:1,swirl:1}};const ea={name:\"Beach\",params:{...c,speed:.1,frame:0,colors:[\"#bcecf6\",\"#00aaff\",\"#00f7ff\",\"#ffd447\"],distortion:.8,swirl:.35}};const ra={name:\"Ink\",params:{...c,speed:1,frame:0,colors:[\"#ffffff\",\"#000000\"],distortion:1,swirl:.2,rotation:90}};const sa=[aa,ra,oa,ea];const ta=t((function({speed:a=aa.params.speed,frame:o=aa.params.frame,colors:e=aa.params.colors,distortion:r=aa.params.distortion,swirl:s=aa.params.swirl,fit:t=aa.params.fit,rotation:i=aa.params.rotation,scale:n=aa.params.scale,originX:f=aa.params.originX,originY:c=aa.params.originY,offsetX:u=aa.params.offsetX,offsetY:d=aa.params.offsetY,worldWidth:g=aa.params.worldWidth,worldHeight:h=aa.params.worldHeight,..._}){const w={u_colors:e.map(l),u_colorsCount:e.length,u_distortion:r,u_swirl:s,u_fit:p[t],u_rotation:i,u_scale:n,u_offsetX:u,u_offsetY:d,u_originX:f,u_originY:c,u_worldWidth:g,u_worldHeight:h};return K(V,{..._,speed:a,frame:o,fragmentShader:m,uniforms:w})}),Z);const ia={name:\"Default\",params:{...c,speed:.4,frame:0,colorBack:\"#000000\",colors:[\"#ffffff\"],noiseScale:3,noiseIterations:8,radius:.25,thickness:.65,innerShape:.7,scale:.8}};const na={name:\"Solar\",params:{...c,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#ffffff\",\"#ffca0a\",\"#fc6203\",\"#fc620366\"],noiseScale:2,noiseIterations:3,radius:.4,thickness:.8,innerShape:4,scale:2,offsetY:1}};const fa={name:\"Line\",params:{...c,frame:0,colorBack:\"#000000\",colors:[\"#4540a4\",\"#1fe8ff\"],noiseScale:1.1,noiseIterations:2,radius:.38,thickness:.01,innerShape:.88,speed:4}};const ca={name:\"Cloud\",params:{...c,frame:0,colorBack:\"#81ADEC\",colors:[\"#ffffff\"],noiseScale:3,noiseIterations:10,radius:.5,thickness:.65,innerShape:.85,speed:.5,scale:2.5}};const pa=[ia,fa,na,ca];const la=t((function({speed:a=ia.params.speed,frame:o=ia.params.frame,colorBack:e=ia.params.colorBack,colors:r=ia.params.colors,noiseScale:s=ia.params.noiseScale,thickness:t=ia.params.thickness,radius:i=ia.params.radius,innerShape:n=ia.params.innerShape,noiseIterations:f=ia.params.noiseIterations,fit:c=ia.params.fit,scale:m=ia.params.scale,rotation:g=ia.params.rotation,originX:h=ia.params.originX,originY:_=ia.params.originY,offsetX:w=ia.params.offsetX,offsetY:k=ia.params.offsetY,worldWidth:b=ia.params.worldWidth,worldHeight:X=ia.params.worldHeight,...Y}){const B={u_colorBack:l(e),u_colors:r.map(l),u_colorsCount:r.length,u_noiseScale:s,u_thickness:t,u_radius:i,u_innerShape:n,u_noiseIterations:f,u_noiseTexture:u(),u_fit:p[c],u_scale:m,u_rotation:g,u_offsetX:w,u_offsetY:k,u_originX:h,u_originY:_,u_worldWidth:b,u_worldHeight:X};return K(V,{...Y,speed:a,frame:o,fragmentShader:d,uniforms:B})}),Z);const ma={name:\"Default\",params:{...g,speed:1,frame:0,colorFront:\"#ffffff\",colorMid:\"#47a6ff\",colorBack:\"#000000\",brightness:.05,contrast:.3}};const ua={name:\"Sensation\",params:{...g,speed:1,frame:0,colorFront:\"#00c8ff\",colorMid:\"#fbff00\",colorBack:\"#8b42ff\",brightness:.19,contrast:.12,scale:3}};const da={name:\"Bloodstream\",params:{...g,speed:1,frame:0,colorFront:\"#ff0000\",colorMid:\"#ff0000\",colorBack:\"#ffffff\",brightness:.24,contrast:.17,scale:.7}};const ga={name:\"Ghost\",params:{...g,speed:1,frame:0,colorFront:\"#ffffff\",colorMid:\"#000000\",colorBack:\"#ffffff\",brightness:0,contrast:1,scale:.55}};const ha=[ma,ua,da,ga];const _a=t((function({speed:a=ma.params.speed,frame:o=ma.params.frame,colorFront:e=ma.params.colorFront,colorMid:r=ma.params.colorMid,colorBack:s=ma.params.colorBack,brightness:t=ma.params.brightness,contrast:i=ma.params.contrast,fit:n=ma.params.fit,scale:f=ma.params.scale,rotation:c=ma.params.rotation,originX:m=ma.params.originX,originY:u=ma.params.originY,offsetX:d=ma.params.offsetX,offsetY:g=ma.params.offsetY,worldWidth:_=ma.params.worldWidth,worldHeight:w=ma.params.worldHeight,...k}){const b={u_colorFront:l(e),u_colorMid:l(r),u_colorBack:l(s),u_brightness:t,u_contrast:i,u_fit:p[n],u_scale:f,u_rotation:c,u_offsetX:d,u_offsetY:g,u_originX:m,u_originY:u,u_worldWidth:_,u_worldHeight:w};return K(V,{...k,speed:a,frame:o,fragmentShader:h,uniforms:b})}),Z);const wa={name:\"Default\",params:{...g,speed:1.5,frame:0,colorBack:\"#000000\",colors:[\"#ffc96b\",\"#ff6200\",\"#ff2f00\",\"#421100\",\"#1a0000\"],size:1,sizeRange:0,spreading:1,stepsPerColor:4}};const ka={name:\"Shine\",params:{...g,speed:.1,frame:0,colors:[\"#ffffff\",\"#006aff\",\"#fff675\"],colorBack:\"#000000\",stepsPerColor:4,size:.3,sizeRange:.2,spreading:1,scale:.4}};const ba={name:\"Bubbles\",params:{...g,speed:.4,frame:0,colors:[\"#D0D2D5\"],colorBack:\"#989CA4\",stepsPerColor:2,size:.9,sizeRange:.7,spreading:1,scale:1.64}};const Xa={name:\"Hallucinatory\",params:{...g,speed:5,frame:0,colors:[\"#000000\"],colorBack:\"#ffe500\",stepsPerColor:2,size:.65,sizeRange:0,spreading:.3,scale:.5}};const Ya=[wa,ba,ka,Xa];const Ba=t((function({speed:a=wa.params.speed,frame:o=wa.params.frame,colorBack:e=wa.params.colorBack,colors:r=wa.params.colors,size:s=wa.params.size,sizeRange:t=wa.params.sizeRange,spreading:i=wa.params.spreading,stepsPerColor:n=wa.params.stepsPerColor,fit:f=wa.params.fit,scale:c=wa.params.scale,rotation:m=wa.params.rotation,originX:d=wa.params.originX,originY:g=wa.params.originY,offsetX:h=wa.params.offsetX,offsetY:w=wa.params.offsetY,worldWidth:k=wa.params.worldWidth,worldHeight:b=wa.params.worldHeight,...X}){const Y={u_colorBack:l(e),u_colors:r.map(l),u_colorsCount:r.length,u_size:s,u_sizeRange:t,u_spreading:i,u_stepsPerColor:n,u_noiseTexture:u(),u_fit:p[f],u_scale:c,u_rotation:m,u_offsetX:h,u_offsetY:w,u_originX:d,u_originY:g,u_worldWidth:k,u_worldHeight:b};return K(V,{...X,speed:a,frame:o,fragmentShader:_,uniforms:Y})}),Z);const Sa={name:\"Default\",params:{...g,colorBack:\"#000000\",colorFill:\"#ffffff\",colorStroke:\"#ffaa00\",size:2,gapX:32,gapY:32,strokeWidth:0,sizeRange:0,opacityRange:0,shape:\"circle\"}};const ya={name:\"Triangles\",params:{...g,colorBack:\"#ffffff\",colorFill:\"#ffffff\",colorStroke:\"#808080\",size:5,gapX:32,gapY:32,strokeWidth:1,sizeRange:0,opacityRange:0,shape:\"triangle\"}};const Wa={name:\"Tree line\",params:{...g,colorBack:\"#f4fce7\",colorFill:\"#052e19\",colorStroke:\"#000000\",size:8,gapX:20,gapY:90,strokeWidth:0,sizeRange:1,opacityRange:.6,shape:\"circle\"}};const Fa={name:\"Wallpaper\",params:{...g,colorBack:\"#204030\",colorFill:\"#000000\",colorStroke:\"#bd955b\",size:9,gapX:32,gapY:32,strokeWidth:1,sizeRange:0,opacityRange:0,shape:\"diamond\"}};const Ha=[Sa,ya,Wa,Fa];const Ca=t((function({colorBack:a=Sa.params.colorBack,colorFill:o=Sa.params.colorFill,colorStroke:e=Sa.params.colorStroke,size:r=Sa.params.size,gapX:s=Sa.params.gapX,gapY:t=Sa.params.gapY,strokeWidth:i=Sa.params.strokeWidth,sizeRange:n=Sa.params.sizeRange,opacityRange:f=Sa.params.opacityRange,shape:c=Sa.params.shape,fit:m=Sa.params.fit,scale:u=Sa.params.scale,rotation:d=Sa.params.rotation,originX:g=Sa.params.originX,originY:h=Sa.params.originY,offsetX:_=Sa.params.offsetX,offsetY:b=Sa.params.offsetY,worldWidth:X=Sa.params.worldWidth,worldHeight:Y=Sa.params.worldHeight,maxPixelCount:B=20358144,...S}){const y={u_colorBack:l(a),u_colorFill:l(o),u_colorStroke:l(e),u_dotSize:r,u_gapX:s,u_gapY:t,u_strokeWidth:i,u_sizeRange:n,u_opacityRange:f,u_shape:w[c],u_fit:p[m],u_scale:u,u_rotation:d,u_offsetX:_,u_offsetY:b,u_originX:g,u_originY:h,u_worldWidth:X,u_worldHeight:Y};return K(V,{...S,maxPixelCount:B,fragmentShader:k,uniforms:y})}),Z);const va={name:\"Default\",params:{...g,speed:.5,frame:0,colors:[\"#4449CF\",\"#FFD1E0\",\"#F94446\",\"#FFD36B\",\"#FFFFFF\"],stepsPerColor:2,softness:0}};const xa={name:\"Bubblegum\",params:{...g,speed:2,frame:0,colors:[\"#ffffff\",\"#ff9e9e\",\"#5f57ff\",\"#00f7ff\"],stepsPerColor:1,softness:1,scale:1.6}};const za={name:\"Spots\",params:{...g,speed:.6,frame:0,colors:[\"#ff7b00\",\"#f9ffeb\",\"#320d82\"],stepsPerColor:1,softness:0,scale:1}};const Ra={name:\"First contact\",params:{...g,speed:2,frame:0,colors:[\"#e8cce6\",\"#120d22\",\"#442c44\",\"#e6baba\",\"#fff5f5\"],stepsPerColor:2,softness:0,scale:.2}};const Da=[va,za,Ra,xa];const Ma=t((function({speed:a=va.params.speed,frame:o=va.params.frame,colors:e=va.params.colors,stepsPerColor:r=va.params.stepsPerColor,softness:s=va.params.softness,fit:t=va.params.fit,scale:i=va.params.scale,rotation:n=va.params.rotation,originX:f=va.params.originX,originY:c=va.params.originY,offsetX:m=va.params.offsetX,offsetY:u=va.params.offsetY,worldWidth:d=va.params.worldWidth,worldHeight:g=va.params.worldHeight,...h}){const _={u_colors:e.map(l),u_colorsCount:e.length,u_stepsPerColor:r,u_softness:s,u_fit:p[t],u_scale:i,u_rotation:n,u_offsetX:m,u_offsetY:u,u_originX:f,u_originY:c,u_worldWidth:d,u_worldHeight:g};return K(V,{...h,speed:a,frame:o,fragmentShader:b,uniforms:_})}),Z);const Aa={name:\"Default\",params:{...c,scale:1,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#6e33cc\",\"#ff5500\",\"#ffc105\",\"#ffc800\",\"#f585ff\"],count:10,size:.83}};const Ia={name:\"Ink Drops\",params:{...c,scale:1,speed:2,frame:0,colorBack:\"#ffffff00\",colors:[\"#000000\"],count:18,size:.1}};const Pa={name:\"Background\",params:{...c,speed:.5,frame:0,colors:[\"#ae00ff\",\"#00ff95\",\"#ffc105\"],colorBack:\"#2a273f\",count:13,size:.81,scale:4,rotation:0,offsetX:-.3}};const Oa={name:\"Solar\",params:{...c,speed:1,frame:0,colors:[\"#ffc800\",\"#ff5500\",\"#ffc105\"],colorBack:\"#102f84\",count:7,size:.75,scale:1}};const Ta=[Aa,Ia,Oa,Pa];const Ga=t((function({speed:a=Aa.params.speed,frame:o=Aa.params.frame,colorBack:e=Aa.params.colorBack,colors:r=Aa.params.colors,size:s=Aa.params.size,count:t=Aa.params.count,fit:i=Aa.params.fit,rotation:n=Aa.params.rotation,scale:f=Aa.params.scale,originX:c=Aa.params.originX,originY:m=Aa.params.originY,offsetX:d=Aa.params.offsetX,offsetY:g=Aa.params.offsetY,worldWidth:h=Aa.params.worldWidth,worldHeight:_=Aa.params.worldHeight,...w}){const k={u_colorBack:l(e),u_colors:r.map(l),u_colorsCount:r.length,u_size:s,u_count:t,u_noiseTexture:u(),u_fit:p[i],u_rotation:n,u_scale:f,u_offsetX:d,u_offsetY:g,u_originX:c,u_originY:m,u_worldWidth:h,u_worldHeight:_};return K(V,{...w,speed:a,frame:o,fragmentShader:X,uniforms:k})}),Z);const qa={name:\"Default\",params:{...g,scale:.8,colorFront:\"#ffbb00\",colorBack:\"#000000\",shape:0,frequency:.5,amplitude:.5,spacing:1.2,proportion:.1,softness:0}};const La={name:\"Groovy\",params:{...g,scale:5,rotation:90,colorFront:\"#fcfcee\",colorBack:\"#ff896b\",shape:3,frequency:.2,amplitude:.25,spacing:1.17,proportion:.57,softness:0}};const Na={name:\"Tangled up\",params:{...g,scale:.5,rotation:0,colorFront:\"#133a41\",colorBack:\"#c2d8b6\",shape:2.07,frequency:.44,amplitude:.57,spacing:1.05,proportion:.75,softness:0}};const Ea={name:\"Ride the wave\",params:{...g,scale:1.7,rotation:0,colorFront:\"#fdffe6\",colorBack:\"#1f1f1f\",shape:2.25,frequency:.2,amplitude:1,spacing:1.25,proportion:1,softness:0}};const Ua=[qa,La,Na,Ea];const ja=t((function({colorFront:a=qa.params.colorFront,colorBack:o=qa.params.colorBack,shape:e=qa.params.shape,frequency:r=qa.params.frequency,amplitude:s=qa.params.amplitude,spacing:t=qa.params.spacing,proportion:i=qa.params.proportion,softness:n=qa.params.softness,fit:f=qa.params.fit,scale:c=qa.params.scale,rotation:m=qa.params.rotation,offsetX:u=qa.params.offsetX,offsetY:d=qa.params.offsetY,originX:g=qa.params.originX,originY:h=qa.params.originY,worldWidth:_=qa.params.worldWidth,worldHeight:w=qa.params.worldHeight,maxPixelCount:k=20358144,...b}){const X={u_colorFront:l(a),u_colorBack:l(o),u_shape:e,u_frequency:r,u_amplitude:s,u_spacing:t,u_proportion:i,u_softness:n,u_fit:p[f],u_scale:c,u_rotation:m,u_offsetX:u,u_offsetY:d,u_originX:g,u_originY:h,u_worldWidth:_,u_worldHeight:w};return K(V,{...b,fragmentShader:Y,uniforms:X})}),Z);const $a={name:\"Default\",params:{...g,speed:.5,frame:0,colorBack:\"#632ad5\",colorFront:\"#fccff7\",proportion:.35,softness:.1,octaveCount:1,persistence:1,lacunarity:1.5}};const Ka={name:\"Nintendo Water\",params:{...g,scale:5,speed:.4,frame:0,colorBack:\"#2d69d4\",colorFront:\"#d1eefc\",proportion:.42,softness:0,octaveCount:2,persistence:.55,lacunarity:1.8}};const Ja={name:\"Moss\",params:{...g,scale:1/.15,speed:.02,frame:0,colorBack:\"#05ff4a\",colorFront:\"#262626\",proportion:.65,softness:.35,octaveCount:6,persistence:1,lacunarity:2.55}};const Qa={name:\"Worms\",params:{...g,scale:.9,speed:0,frame:0,colorBack:\"#ffffff00\",colorFront:\"#595959\",proportion:.5,softness:0,octaveCount:1,persistence:1,lacunarity:1.5}};const Va=[$a,Ka,Ja,Qa];const Za=t((function({speed:a=$a.params.speed,frame:o=$a.params.frame,colorFront:e=$a.params.colorFront,colorBack:r=$a.params.colorBack,proportion:s=$a.params.proportion,softness:t=$a.params.softness,octaveCount:i=$a.params.octaveCount,persistence:n=$a.params.persistence,lacunarity:f,fit:c=$a.params.fit,worldWidth:m=$a.params.worldWidth,worldHeight:u=$a.params.worldHeight,scale:d=$a.params.scale,rotation:g=$a.params.rotation,originX:h=$a.params.originX,originY:_=$a.params.originY,offsetX:w=$a.params.offsetX,offsetY:k=$a.params.offsetY,...b}){const X={u_colorBack:l(r),u_colorFront:l(e),u_proportion:s,u_softness:t??$a.params.softness,u_octaveCount:i??$a.params.octaveCount,u_persistence:n??$a.params.persistence,u_lacunarity:f??$a.params.lacunarity,u_fit:p[c],u_scale:d,u_rotation:g,u_offsetX:w,u_offsetY:k,u_originX:h,u_originY:_,u_worldWidth:m,u_worldHeight:u};return K(V,{...b,speed:a,frame:o,fragmentShader:B,uniforms:X})}),Z);const ao={name:\"Default\",params:{...g,speed:.5,frame:0,colors:[\"#ff8247\",\"#ffe53d\"],stepsPerColor:3,colorGlow:\"#ffffff\",colorGap:\"#2e0000\",distortion:.4,gap:.04,glow:0,scale:.5}};const oo={name:\"Cells\",params:{...g,scale:.5,speed:.5,frame:0,colors:[\"#ffffff\"],stepsPerColor:1,colorGlow:\"#ffffff\",colorGap:\"#000000\",distortion:.5,gap:.03,glow:.8}};const eo={name:\"Bubbles\",params:{...g,scale:.75,speed:.5,frame:0,colors:[\"#83c9fb\"],stepsPerColor:1,colorGlow:\"#ffffff\",colorGap:\"#ffffff\",distortion:.4,gap:0,glow:1}};const ro={name:\"Lights\",params:{...g,scale:3.3,speed:.5,frame:0,colors:[\"#fffffffc\",\"#bbff00\",\"#00ffff\"],colorGlow:\"#ff00d0\",colorGap:\"#ff00d0\",stepsPerColor:2,distortion:.38,gap:0,glow:1}};const so=[ao,ro,oo,eo];const to=t((function({speed:a=ao.params.speed,frame:o=ao.params.frame,colors:e=ao.params.colors,stepsPerColor:r=ao.params.stepsPerColor,colorGlow:s=ao.params.colorGlow,colorGap:t=ao.params.colorGap,distortion:i=ao.params.distortion,gap:n=ao.params.gap,glow:f=ao.params.glow,fit:c=ao.params.fit,scale:m=ao.params.scale,rotation:d=ao.params.rotation,originX:g=ao.params.originX,originY:h=ao.params.originY,offsetX:_=ao.params.offsetX,offsetY:w=ao.params.offsetY,worldWidth:k=ao.params.worldWidth,worldHeight:b=ao.params.worldHeight,...X}){const Y={u_colors:e.map(l),u_colorsCount:e.length,u_stepsPerColor:r,u_colorGlow:l(s),u_colorGap:l(t),u_distortion:i,u_gap:n,u_glow:f,u_noiseTexture:u(),u_fit:p[c],u_scale:m,u_rotation:d,u_offsetX:_,u_offsetY:w,u_originX:g,u_originY:h,u_worldWidth:k,u_worldHeight:b};return K(V,{...X,speed:a,frame:o,fragmentShader:S,uniforms:Y})}),Z);const io={name:\"Default\",params:{...g,rotation:0,speed:1,frame:0,colors:[\"#121212\",\"#9470ff\",\"#121212\",\"#8838ff\"],proportion:.45,softness:1,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.1,shape:\"checks\"}};const no={name:\"Cauldron Pot\",params:{...g,scale:.9,rotation:160,speed:10,frame:0,colors:[\"#a7e58b\",\"#324472\",\"#0a180d\"],proportion:.64,softness:1.5,distortion:.2,swirl:.86,swirlIterations:7,shapeScale:.6,shape:\"edge\"}};const fo={name:\"Live Ink\",params:{...g,scale:1.2,rotation:44,offsetY:-.3,speed:2.5,frame:0,colors:[\"#111314\",\"#9faeab\",\"#f3fee7\",\"#f3fee7\"],proportion:.05,softness:0,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.28,shape:\"checks\"}};const co={name:\"Kelp\",params:{...g,scale:.8,rotation:50,speed:20,frame:0,colors:[\"#dbff8f\",\"#404f3e\",\"#091316\"],proportion:.67,softness:0,distortion:0,swirl:.2,swirlIterations:3,shapeScale:1,shape:\"stripes\"}};const po={name:\"Nectar\",params:{...g,scale:2,offsetY:.6,rotation:0,speed:4.2,frame:0,colors:[\"#151310\",\"#d3a86b\",\"#f0edea\"],proportion:.24,softness:1,distortion:.21,swirl:.57,swirlIterations:10,shapeScale:.75,shape:\"edge\"}};const lo={name:\"Passion\",params:{...g,scale:2.5,rotation:1.35,speed:3,frame:0,colors:[\"#3b1515\",\"#954751\",\"#ffc085\"],proportion:.5,softness:1,distortion:.09,swirl:.9,swirlIterations:6,shapeScale:.25,shape:\"checks\"}};const mo=[io,no,fo,co,po,lo];const uo=t((function({speed:a=io.params.speed,frame:o=io.params.frame,colors:e=io.params.colors,proportion:r=io.params.proportion,softness:s=io.params.softness,distortion:t=io.params.distortion,swirl:i=io.params.swirl,swirlIterations:n=io.params.swirlIterations,shapeScale:f=io.params.shapeScale,shape:c=io.params.shape,fit:m=io.params.fit,scale:d=io.params.scale,rotation:g=io.params.rotation,originX:h=io.params.originX,originY:_=io.params.originY,offsetX:w=io.params.offsetX,offsetY:k=io.params.offsetY,worldWidth:b=io.params.worldWidth,worldHeight:X=io.params.worldHeight,...Y}){const B={u_colors:e.map(l),u_colorsCount:e.length,u_proportion:r,u_softness:s,u_distortion:t,u_swirl:i,u_swirlIterations:n,u_shapeScale:f,u_shape:y[c],u_noiseTexture:u(),u_scale:d,u_rotation:g,u_fit:p[m],u_offsetX:w,u_offsetY:k,u_originX:h,u_originY:_,u_worldWidth:b,u_worldHeight:X};return K(V,{...Y,speed:a,frame:o,fragmentShader:W,uniforms:B})}),Z);const go={name:\"Default\",params:{...c,offsetX:0,offsetY:-.55,colorBack:\"#000000\",colorBloom:\"#0000ff\",colors:[\"#a600ff6e\",\"#6200fff0\",\"#ffffff\",\"#33fff5\"],density:.3,spotty:.3,midIntensity:.4,midSize:.2,intensity:.8,bloom:.4,speed:.75,frame:0}};const ho={name:\"Warp\",params:{...c,colorBack:\"#000000\",colorBloom:\"#222288\",colors:[\"#ff47d4\",\"#ff8c00\",\"#ffffff\"],density:.45,spotty:.15,midIntensity:.4,midSize:.33,intensity:.79,bloom:.4,speed:2,frame:0}};const _o={name:\"Linear\",params:{...c,offsetX:.2,offsetY:-.8,colorBack:\"#000000\",colorBloom:\"#eeeeee\",colors:[\"#ffffff1f\",\"#ffffff3d\",\"#ffffff29\"],density:.41,spotty:.25,midSize:.1,midIntensity:.75,intensity:.79,bloom:1,speed:.5,frame:0}};const wo={name:\"Ether\",params:{...c,offsetX:-.6,colorBack:\"#090f1d\",colorBloom:\"#ffffff\",colors:[\"#148effa6\",\"#c4dffebe\",\"#232a47\"],density:.03,spotty:.77,midSize:.1,midIntensity:.6,intensity:.6,bloom:.6,speed:1,frame:0}};const ko=[go,ho,_o,wo];const bo=t((function({speed:a=go.params.speed,frame:o=go.params.frame,colorBloom:e=go.params.colorBloom,colorBack:r=go.params.colorBack,colors:s=go.params.colors,density:t=go.params.density,spotty:i=go.params.spotty,midIntensity:n=go.params.midIntensity,midSize:f=go.params.midSize,intensity:c=go.params.intensity,bloom:m=go.params.bloom,fit:d=go.params.fit,scale:g=go.params.scale,rotation:h=go.params.rotation,originX:_=go.params.originX,originY:w=go.params.originY,offsetX:k=go.params.offsetX,offsetY:b=go.params.offsetY,worldWidth:X=go.params.worldWidth,worldHeight:Y=go.params.worldHeight,...B}){const S={u_colorBloom:l(e),u_colorBack:l(r),u_colors:s.map(l),u_colorsCount:s.length,u_density:t,u_spotty:i,u_midIntensity:n,u_midSize:f,u_intensity:c,u_bloom:m,u_noiseTexture:u(),u_fit:p[d],u_scale:g,u_rotation:h,u_offsetX:k,u_offsetY:b,u_originX:_,u_originY:w,u_worldWidth:X,u_worldHeight:Y};return K(V,{...B,speed:a,frame:o,fragmentShader:F,uniforms:S})}),Z);const Xo={name:\"Default\",params:{...g,scale:1.3,colorBack:\"#001429\",colorFront:\"#79D1FF\",density:1,distortion:0,strokeWidth:.5,strokeTaper:0,strokeCap:0,noise:0,noiseFrequency:0,softness:0,speed:1,frame:0}};const Yo={name:\"Droplet\",params:{...g,colorBack:\"#effafe\",colorFront:\"#bf40a0\",density:.9,distortion:0,strokeWidth:.75,strokeTaper:.18,strokeCap:1,noise:.74,noiseFrequency:.33,softness:.02,speed:1,frame:0}};const Bo={name:\"Jungle\",params:{...g,scale:1.3,density:.5,colorBack:\"#a0ef2a\",colorFront:\"#288b18\",distortion:0,strokeWidth:.5,strokeTaper:0,strokeCap:0,noise:1,noiseFrequency:.25,softness:0,speed:.75,frame:0}};const So={name:\"Swirl\",params:{...g,scale:.45,colorBack:\"#b3e6d9\",colorFront:\"#1a2b4d\",density:.2,distortion:0,strokeWidth:.5,strokeTaper:0,strokeCap:0,noise:0,noiseFrequency:.3,softness:.5,speed:1,frame:0}};const yo=[Xo,Bo,Yo,So];const Wo=t((function({speed:a=Xo.params.speed,frame:o=Xo.params.frame,colorBack:e=Xo.params.colorBack,colorFront:r=Xo.params.colorFront,density:s=Xo.params.density,distortion:t=Xo.params.distortion,strokeWidth:i=Xo.params.strokeWidth,strokeTaper:n=Xo.params.strokeTaper,strokeCap:f=Xo.params.strokeCap,noiseFrequency:c=Xo.params.noiseFrequency,noise:m=Xo.params.noise,softness:u=Xo.params.softness,fit:d=Xo.params.fit,rotation:g=Xo.params.rotation,scale:h=Xo.params.scale,originX:_=Xo.params.originX,originY:w=Xo.params.originY,offsetX:k=Xo.params.offsetX,offsetY:b=Xo.params.offsetY,worldWidth:X=Xo.params.worldWidth,worldHeight:Y=Xo.params.worldHeight,...B}){const S={u_colorBack:l(e),u_colorFront:l(r),u_density:s,u_distortion:t,u_strokeWidth:i,u_strokeTaper:n,u_strokeCap:f,u_noiseFrequency:c,u_noise:m,u_softness:u,u_fit:p[d],u_scale:h,u_rotation:g,u_offsetX:k,u_offsetY:b,u_originX:_,u_originY:w,u_worldWidth:X,u_worldHeight:Y};return K(V,{...B,speed:a,frame:o,fragmentShader:H,uniforms:S})}),Z);const Fo={name:\"Default\",params:{...c,speed:.32,frame:0,colorBack:\"#330000\",colors:[\"#ffd1d1\",\"#ff8a8a\",\"#660000\"],bandCount:4,twist:.1,softness:0,noiseFrequency:.4,noise:.2}};const Ho={name:\"Opening\",params:{...c,offsetX:-.4,offsetY:1,speed:.5,frame:0,colorBack:\"#ff8b61\",colors:[\"#fefff0\",\"#ffd8bd\",\"#ff8b61\"],bandCount:2,twist:.3,softness:0,noiseFrequency:0,noise:0,scale:1}};const Co={name:\"007\",params:{...c,speed:1,frame:0,colorBack:\"#E9E7DA\",colors:[\"#000000\",\"#000000\",\"#000000\",\"#000000\",\"#000000\",\"#000000\",\"#000000\",\"#000000\",\"#000000\",\"#000000\"],bandCount:5,twist:.3,softness:0,noiseFrequency:.5,noise:0}};const vo={name:\"Candy\",params:{...c,speed:1,frame:0,colorBack:\"#ffcd66\",colors:[\"#6bbceb\",\"#d7b3ff\",\"#ff9fff\"],bandCount:2,twist:.15,softness:1,noiseFrequency:.5,noise:0}};const xo=[Fo,Co,Ho,vo];const zo=t((function({speed:a=Fo.params.speed,frame:o=Fo.params.frame,colorBack:e=Fo.params.colorBack,colors:r=Fo.params.colors,bandCount:s=Fo.params.bandCount,twist:t=Fo.params.twist,softness:i=Fo.params.softness,noiseFrequency:n=Fo.params.noiseFrequency,noise:f=Fo.params.noise,fit:c=Fo.params.fit,rotation:m=Fo.params.rotation,scale:u=Fo.params.scale,originX:d=Fo.params.originX,originY:g=Fo.params.originY,offsetX:h=Fo.params.offsetX,offsetY:_=Fo.params.offsetY,worldWidth:w=Fo.params.worldWidth,worldHeight:k=Fo.params.worldHeight,...b}){const X={u_colorBack:l(e),u_colors:r.map(l),u_colorsCount:r.length,u_bandCount:s,u_twist:t,u_softness:i,u_noiseFrequency:n,u_noise:f,u_fit:p[c],u_scale:u,u_rotation:m,u_offsetX:h,u_offsetY:_,u_originX:d,u_originY:g,u_worldWidth:w,u_worldHeight:k};return K(V,{...b,speed:a,frame:o,fragmentShader:C,uniforms:X})}),Z);const Ro={name:\"Default\",params:{...g,speed:1,frame:0,scale:.5,colorBack:\"#000000\",colorFront:\"#00b2ff\",shape:\"sphere\",type:\"4x4\",pxSize:2}};const Do={name:\"Sine Wave\",params:{...g,speed:1,frame:0,colorBack:\"#730d54\",colorFront:\"#00becc\",shape:\"wave\",type:\"4x4\",pxSize:11,scale:1.2}};const Mo={name:\"Bugs\",params:{...g,speed:1,frame:0,colorBack:\"#000000\",colorFront:\"#008000\",shape:\"dots\",type:\"random\",pxSize:9}};const Ao={name:\"Ripple\",params:{...c,speed:1,frame:0,colorBack:\"#603520\",colorFront:\"#c67953\",shape:\"ripple\",type:\"2x2\",pxSize:3}};const Io={name:\"Swirl\",params:{...c,speed:1,frame:0,colorBack:\"#00000000\",colorFront:\"#47a8e1\",shape:\"swirl\",type:\"8x8\",pxSize:2}};const Po={name:\"Warp\",params:{...c,speed:1,frame:0,colorBack:\"#301c2a\",colorFront:\"#56ae6c\",shape:\"warp\",type:\"4x4\",pxSize:2.5}};const Oo=[Ro,Po,Do,Ao,Mo,Io];const To=t((function({speed:a=Ro.params.speed,frame:o=Ro.params.frame,colorBack:e=Ro.params.colorBack,colorFront:r=Ro.params.colorFront,shape:s=Ro.params.shape,type:t=Ro.params.type,pxSize:i=Ro.params.pxSize,fit:n=Ro.params.fit,scale:f=Ro.params.scale,rotation:c=Ro.params.rotation,originX:m=Ro.params.originX,originY:u=Ro.params.originY,offsetX:d=Ro.params.offsetX,offsetY:g=Ro.params.offsetY,worldWidth:h=Ro.params.worldWidth,worldHeight:_=Ro.params.worldHeight,...w}){const k={u_colorBack:l(e),u_colorFront:l(r),u_shape:x[s],u_type:v[t],u_pxSize:i,u_fit:p[n],u_scale:f,u_rotation:c,u_offsetX:d,u_offsetY:g,u_originX:m,u_originY:u,u_worldWidth:h,u_worldHeight:_};return K(V,{...w,speed:a,frame:o,fragmentShader:z,uniforms:k})}));const Go={name:\"Default\",params:{...c,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#7300ff\",\"#eba8ff\",\"#00bfff\",\"#2a00ff\"],softness:.5,intensity:.5,noise:.25,shape:\"corners\"}};const qo={name:\"Wave\",params:{...g,speed:1,frame:0,colorBack:\"#000a0f\",colors:[\"#c4730b\",\"#bdad5f\",\"#d8ccc7\"],softness:.7,intensity:.15,noise:.5,shape:\"wave\"}};const Lo={name:\"Dots\",params:{...g,scale:.6,speed:1,frame:0,colorBack:\"#0a0000\",colors:[\"#6f0000\",\"#0080ff\",\"#f2ebc9\",\"#33cc33\"],softness:1,intensity:1,noise:.7,shape:\"dots\"}};const No={name:\"Truchet\",params:{...g,speed:1,frame:0,colorBack:\"#0a0000\",colors:[\"#6f2200\",\"#eabb7c\",\"#39b523\"],softness:0,intensity:.2,noise:1,shape:\"truchet\"}};const Eo={name:\"Ripple\",params:{...c,scale:.5,speed:1,frame:0,colorBack:\"#140a00\",colors:[\"#6f2d00\",\"#88ddae\",\"#2c0b1d\"],softness:.5,intensity:.5,noise:.5,shape:\"ripple\"}};const Uo={name:\"Blob\",params:{...c,scale:1.3,speed:1,frame:0,colorBack:\"#0f0e18\",colors:[\"#3e6172\",\"#a49b74\",\"#568c50\"],softness:0,intensity:.15,noise:.5,shape:\"blob\"}};const jo=[Go,qo,Lo,No,Eo,Uo];const $o=t((function({speed:a=Go.params.speed,frame:o=Go.params.frame,colorBack:e=Go.params.colorBack,colors:r=Go.params.colors,softness:s=Go.params.softness,intensity:t=Go.params.intensity,noise:i=Go.params.noise,shape:n=Go.params.shape,fit:f=Go.params.fit,scale:c=Go.params.scale,rotation:m=Go.params.rotation,originX:d=Go.params.originX,originY:g=Go.params.originY,offsetX:h=Go.params.offsetX,offsetY:_=Go.params.offsetY,worldWidth:w=Go.params.worldWidth,worldHeight:k=Go.params.worldHeight,...b}){const X={u_colorBack:l(e),u_colors:r.map(l),u_colorsCount:r.length,u_softness:s,u_intensity:t,u_noise:i,u_shape:R[n],u_noiseTexture:u(),u_fit:p[f],u_scale:c,u_rotation:m,u_offsetX:h,u_offsetY:_,u_originX:d,u_originY:g,u_worldWidth:w,u_worldHeight:k};return K(V,{...b,speed:a,frame:o,fragmentShader:D,uniforms:X})}));const Ko={name:\"Default\",params:{...c,scale:.6,speed:1,frame:8e3,colorBack:\"#000000\",colorTint:\"#ffffff\",softness:.3,repetition:4,shiftRed:.3,shiftBlue:.3,distortion:.1,contour:1,shape:\"circle\"}};const Jo={name:\"Drops\",params:{...c,speed:1,frame:0,colorBack:\"#ffffff00\",colorTint:\"#ffffff\",softness:.3,repetition:3,shiftRed:.3,shiftBlue:.3,distortion:.3,contour:.88,shape:\"metaballs\"}};const Qo={name:\"Contained\",params:{...c,speed:1,frame:0,colorBack:\"#ffffff00\",colorTint:\"#ffffff\",softness:.3,repetition:3,shiftRed:.3,shiftBlue:.3,distortion:.07,contour:0,shape:\"none\",worldWidth:0,worldHeight:0}};const Vo={name:\"Full Screen\",params:{...c,scale:2.2,speed:1,frame:0,colorBack:\"#00042e\",colorTint:\"#5b4dc7\",softness:.45,repetition:4,shiftRed:-.5,shiftBlue:-1,distortion:.1,contour:1,shape:\"none\"}};const Zo=[Ko,Qo,Jo,Vo];const ae=t((function({colorBack:a=Ko.params.colorBack,colorTint:o=Ko.params.colorTint,speed:e=Ko.params.speed,frame:r=Ko.params.frame,softness:s=Ko.params.softness,repetition:t=Ko.params.repetition,shiftRed:i=Ko.params.shiftRed,shiftBlue:n=Ko.params.shiftBlue,distortion:f=Ko.params.distortion,contour:c=Ko.params.contour,shape:m=Ko.params.shape,fit:u=Ko.params.fit,scale:d=Ko.params.scale,rotation:g=Ko.params.rotation,originX:h=Ko.params.originX,originY:_=Ko.params.originY,offsetX:w=Ko.params.offsetX,offsetY:k=Ko.params.offsetY,worldWidth:b=Ko.params.worldWidth,worldHeight:X=Ko.params.worldHeight,...Y}){const B={u_colorBack:l(a),u_colorTint:l(o),u_softness:s,u_repetition:t,u_shiftRed:i,u_shiftBlue:n,u_distortion:f,u_contour:c,u_shape:M[m],u_fit:p[u],u_scale:d,u_rotation:g,u_offsetX:w,u_offsetY:k,u_originX:h,u_originY:_,u_worldWidth:b,u_worldHeight:X};return K(V,{...Y,speed:e,frame:r,fragmentShader:A,uniforms:B})}),Z);const oe={name:\"Default\",params:{...c,scale:.6,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#0dc1fd\",\"#d915ef\",\"#ff3f2ecc\"],roundness:.25,thickness:.2,softness:.75,intensity:.2,bloom:.45,spots:3,spotSize:.4,pulse:.5,smoke:.35,smokeSize:.6}};const ee={name:\"Circle\",params:{...c,worldWidth:400,worldHeight:400,scale:.6,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#0dc1fd\",\"#d915ef\",\"#ff3f2ecc\"],roundness:1,thickness:.05,softness:.75,intensity:.2,bloom:.45,spots:3,spotSize:.4,pulse:.5,smoke:.35,smokeSize:.6}};const re={name:\"Northern lights\",params:{...c,speed:.18,frame:0,colors:[\"#3426f2\",\"#156ba8\",\"#126964\",\"#0affba\",\"#4733cc\"],colorBack:\"#0c182c\",roundness:0,thickness:1,softness:1,intensity:0,bloom:.5,spots:4,spotSize:0,pulse:0,smoke:.7,smokeSize:.7}};const se={name:\"Solid line\",params:{...c,speed:1,frame:0,colors:[\"#ffade4\",\"#e13381\",\"#fa389f\"],colorBack:\"#00000000\",roundness:0,thickness:.1,softness:0,intensity:0,bloom:.15,spots:4,spotSize:.5,pulse:0,smoke:0,smokeSize:0}};const te=[oe,ee,re,se];const ie=t((function({speed:a=oe.params.speed,frame:o=oe.params.frame,colors:e=oe.params.colors,colorBack:r=oe.params.colorBack,roundness:s=oe.params.roundness,thickness:t=oe.params.thickness,softness:i=oe.params.softness,bloom:n=oe.params.bloom,intensity:f=oe.params.intensity,spots:c=oe.params.spots,spotSize:m=oe.params.spotSize,pulse:d=oe.params.pulse,smoke:g=oe.params.smoke,smokeSize:h=oe.params.smokeSize,fit:_=oe.params.fit,rotation:w=oe.params.rotation,scale:k=oe.params.scale,originX:b=oe.params.originX,originY:X=oe.params.originY,offsetX:Y=oe.params.offsetX,offsetY:B=oe.params.offsetY,worldWidth:S=oe.params.worldWidth,worldHeight:y=oe.params.worldHeight,...W}){const F={u_colorBack:l(r),u_colors:e.map(l),u_colorsCount:e.length,u_roundness:s,u_thickness:t,u_softness:i,u_intensity:f,u_bloom:n,u_spots:c,u_spotSize:m,u_pulse:d,u_smoke:g,u_smokeSize:h,u_noiseTexture:u(),u_fit:p[_],u_rotation:w,u_scale:k,u_offsetX:Y,u_offsetY:B,u_originX:b,u_originY:X,u_worldWidth:S,u_worldHeight:y};return K(V,{...W,speed:a,frame:o,fragmentShader:I,uniforms:F})}),Z);const ne={name:\"Default\",params:{...c,speed:.5,frame:0,colors:[\"#ff9d00\",\"#fd4f30\",\"#809bff\",\"#6d2eff\",\"#333aff\",\"#f15cff\",\"#ffd557\"],colorBack:\"#000000\",angle1:0,angle2:0,length:1.1,edges:true,blur:0,fadeIn:1,fadeOut:.3,gradient:0,density:3,scale:.8}};const fe={name:\"Glass\",params:{...c,rotation:112,speed:1,frame:0,colors:[\"#00cfff\",\"#ff2d55\",\"#34c759\",\"#af52de\"],colorBack:\"#ffffff00\",angle1:.3,angle2:.3,length:1,edges:true,blur:.25,fadeIn:.85,fadeOut:.3,gradient:0,density:1.6}};const ce={name:\"Gradient\",params:{...c,speed:.5,frame:0,colors:[\"#f2ff00\",\"#00000000\",\"#00000000\",\"#5a0283\",\"#005eff\"],colorBack:\"#8ffff2\",angle1:.4,angle2:.4,length:3,edges:false,blur:.5,fadeIn:1,fadeOut:.39,gradient:.78,density:1.65,scale:1.72,rotation:270,offsetX:.18}};const pe={name:\"Opening\",params:{...c,speed:2,frame:0,colors:[\"#00ffff\"],colorBack:\"#570044\",angle1:-1,angle2:-1,length:.52,edges:false,blur:0,fadeIn:0,fadeOut:1,gradient:0,density:2.21,scale:2.32,rotation:360,offsetX:-.3,offsetY:.6}};const le=[ne,fe,ce,pe];const me=t((function({speed:a=ne.params.speed,frame:o=ne.params.frame,colors:e=ne.params.colors,colorBack:r=ne.params.colorBack,angle1:s=ne.params.angle1,angle2:t=ne.params.angle2,length:i=ne.params.length,edges:n=ne.params.edges,blur:f=ne.params.blur,fadeIn:c=ne.params.fadeIn,fadeOut:m=ne.params.fadeOut,density:u=ne.params.density,gradient:d=ne.params.gradient,fit:g=ne.params.fit,scale:h=ne.params.scale,rotation:_=ne.params.rotation,originX:w=ne.params.originX,originY:k=ne.params.originY,offsetX:b=ne.params.offsetX,offsetY:X=ne.params.offsetY,worldWidth:Y=ne.params.worldWidth,worldHeight:B=ne.params.worldHeight,...S}){const y={u_colors:e.map(l),u_colorsCount:e.length,u_colorBack:l(r),u_angle1:s,u_angle2:t,u_length:i,u_edges:n,u_blur:f,u_fadeIn:c,u_fadeOut:m,u_density:u,u_gradient:d,u_fit:p[g],u_scale:h,u_rotation:_,u_offsetX:b,u_offsetY:X,u_originX:w,u_originY:k,u_worldWidth:Y,u_worldHeight:B};return K(V,{...S,speed:a,frame:o,fragmentShader:P,uniforms:y})}),Z);const ue={name:\"Default\",params:{...c,speed:0,frame:0,colors:[\"#ffad0a\",\"#6200ff\",\"#e2a3ff\",\"#ff99fd\"],positions:2,waveX:1,waveXShift:.6,waveY:1,waveYShift:.21,mixing:.93,grainMixer:0,grainOverlay:0}};const de={name:\"Sea\",params:{...c,speed:0,frame:0,colors:[\"#013b65\",\"#03738c\",\"#a3d3ff\",\"#f2faef\"],positions:0,waveX:.53,waveXShift:0,waveY:.95,waveYShift:.64,mixing:.5,grainMixer:0,grainOverlay:0}};const ge={name:\"1960s\",params:{...c,speed:0,frame:0,colors:[\"#000000\",\"#082400\",\"#b1aa91\",\"#8e8c15\"],positions:42,waveX:.45,waveXShift:0,waveY:1,waveYShift:0,mixing:0,grainMixer:.37,grainOverlay:.78}};const he={name:\"Sunset\",params:{...c,speed:0,frame:0,colors:[\"#264653\",\"#9c2b2b\",\"#f4a261\",\"#ffffff\"],positions:0,waveX:.6,waveXShift:.7,waveY:.7,waveYShift:.7,mixing:.5,grainMixer:0,grainOverlay:0}};const _e=[ue,ge,he,de];const we=t((function({speed:a=ue.params.speed,frame:o=ue.params.frame,colors:e=ue.params.colors,positions:r=ue.params.positions,waveX:s=ue.params.waveX,waveXShift:t=ue.params.waveXShift,waveY:i=ue.params.waveY,waveYShift:n=ue.params.waveYShift,mixing:f=ue.params.mixing,grainMixer:c=ue.params.grainMixer,grainOverlay:m=ue.params.grainOverlay,fit:d=ue.params.fit,rotation:g=ue.params.rotation,scale:h=ue.params.scale,originX:_=ue.params.originX,originY:w=ue.params.originY,offsetX:k=ue.params.offsetX,offsetY:b=ue.params.offsetY,worldWidth:X=ue.params.worldWidth,worldHeight:Y=ue.params.worldHeight,...B}){const S={u_colors:e.map(l),u_colorsCount:e.length,u_positions:r,u_waveX:s,u_waveXShift:t,u_waveY:i,u_waveYShift:n,u_mixing:f,u_grainMixer:c,u_grainOverlay:m,u_noiseTexture:u(),u_fit:p[d],u_rotation:g,u_scale:h,u_offsetX:k,u_offsetY:b,u_originX:_,u_originY:w,u_worldWidth:X,u_worldHeight:Y};return K(V,{...B,speed:a,frame:o,fragmentShader:O,uniforms:S})}),Z);const ke={name:\"Default\",params:{...c,scale:1,speed:0,frame:0,colorBack:\"#000000\",colors:[\"#00bbff\",\"#00ffe1\",\"#ffffff\"],radius:.7,focalDistance:.99,focalAngle:0,falloff:.24,mixing:.35,distortion:0,distortionShift:0,distortionFreq:12,grainMixer:0,grainOverlay:0}};const be={name:\"Cross Section\",params:{...c,scale:1,speed:0,frame:0,colorBack:\"#3d348b\",colors:[\"#7678ed\",\"#f7b801\",\"#f18701\",\"#37a066\"],radius:1,focalDistance:0,focalAngle:0,falloff:0,mixing:0,distortion:1,distortionShift:0,distortionFreq:12,grainMixer:0,grainOverlay:0}};const Xe={name:\"Radial\",params:{...c,scale:1,speed:0,frame:0,colorBack:\"#264653\",colors:[\"#9c2b2b\",\"#f4a261\",\"#ffffff\"],radius:1,focalDistance:0,focalAngle:0,falloff:0,mixing:.7,distortion:0,distortionShift:0,distortionFreq:12,grainMixer:0,grainOverlay:0}};const Ye={name:\"Lo-Fi\",params:{...c,speed:0,frame:0,colorBack:\"#2e1f27\",colors:[\"#d72638\",\"#3f88c5\",\"#f49d37\"],radius:1,focalDistance:0,focalAngle:0,falloff:.9,mixing:.5,distortion:0,distortionShift:0,distortionFreq:12,grainMixer:1,grainOverlay:.5}};const Be=[ke,Ye,be,Xe];const Se=t((function({speed:a=ke.params.speed,frame:o=ke.params.frame,colorBack:e=ke.params.colorBack,colors:r=ke.params.colors,radius:s=ke.params.radius,focalDistance:t=ke.params.focalDistance,focalAngle:i=ke.params.focalAngle,falloff:n=ke.params.falloff,grainMixer:f=ke.params.grainMixer,mixing:c=ke.params.mixing,distortion:m=ke.params.distortion,distortionShift:d=ke.params.distortionShift,distortionFreq:g=ke.params.distortionFreq,grainOverlay:h=ke.params.grainOverlay,fit:_=ke.params.fit,rotation:w=ke.params.rotation,scale:k=ke.params.scale,originX:b=ke.params.originX,originY:X=ke.params.originY,offsetX:Y=ke.params.offsetX,offsetY:B=ke.params.offsetY,worldWidth:S=ke.params.worldWidth,worldHeight:y=ke.params.worldHeight,...W}){const F={u_colorBack:l(e),u_colors:r.map(l),u_colorsCount:r.length,u_radius:s,u_focalDistance:t,u_focalAngle:i,u_falloff:n,u_mixing:c,u_distortion:m,u_distortionShift:d,u_distortionFreq:g,u_grainMixer:f,u_grainOverlay:h,u_noiseTexture:u(),u_fit:p[_],u_rotation:w,u_scale:k,u_offsetX:Y,u_offsetY:B,u_originX:b,u_originY:X,u_worldWidth:S,u_worldHeight:y};return K(V,{...W,speed:a,frame:o,fragmentShader:T,uniforms:F})}),Z);const ye={name:\"Default\",params:{...c,fit:\"cover\",scale:.6,speed:0,frame:0,colorFront:\"#9fadbc\",colorBack:\"#ffffff\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",contrast:.3,roughness:.4,fiber:.3,fiberScale:1,crumples:.3,crumplesScale:.6,folds:.65,foldsNumber:5,blur:0,drops:.2,seed:5.8}};const We={name:\"Abstract\",params:{...c,fit:\"cover\",speed:0,frame:0,scale:.6,colorFront:\"#00eeff\",colorBack:\"#ff0a81\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",contrast:.85,roughness:0,fiber:.1,fiberScale:1,crumples:0,crumplesScale:1,folds:1,foldsNumber:3,blur:0,drops:.2,seed:2.2}};const Fe={name:\"Cardboard\",params:{...c,fit:\"cover\",speed:0,frame:0,scale:.6,colorFront:\"#c7b89e\",colorBack:\"#999180\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",contrast:.4,roughness:0,fiber:.35,fiberScale:2,crumples:.7,crumplesScale:.6,folds:0,foldsNumber:1,blur:0,drops:.1,seed:1.6}};const He={name:\"Details\",params:{...c,speed:0,frame:0,fit:\"cover\",scale:3,colorFront:\"#00000000\",colorBack:\"#00000000\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",contrast:0,roughness:1,fiber:.27,fiberScale:2,crumples:1,crumplesScale:3,folds:1,foldsNumber:15,blur:0,drops:0,seed:6}};const Ce=[ye,Fe,We,He];const ve=t((function({speed:a=ye.params.speed,frame:o=ye.params.frame,colorFront:e=ye.params.colorFront,colorBack:r=ye.params.colorBack,image:s=ye.params.image,contrast:t=ye.params.contrast,roughness:i=ye.params.roughness,fiber:n=ye.params.fiber,fiberScale:f=ye.params.fiberScale,crumples:c=ye.params.crumples,crumplesScale:m=ye.params.crumplesScale,foldsNumber:d=ye.params.foldsNumber,folds:g=ye.params.folds,blur:h=ye.params.blur,drops:_=ye.params.drops,seed:w=ye.params.seed,fit:k=ye.params.fit,scale:b=ye.params.scale,rotation:X=ye.params.rotation,originX:Y=ye.params.originX,originY:B=ye.params.originY,offsetX:S=ye.params.offsetX,offsetY:y=ye.params.offsetY,worldWidth:W=ye.params.worldWidth,worldHeight:F=ye.params.worldHeight,...H}){const C=typeof window!==\"undefined\"&&{u_noiseTexture:u()};const v={u_image:s,u_colorFront:l(e),u_colorBack:l(r),u_contrast:t,u_roughness:i,u_fiber:n,u_fiberScale:f,u_crumples:c,u_crumplesScale:m,u_foldsNumber:d,u_folds:g,u_blur:h,u_drops:_,u_seed:w,...C,u_fit:p[k],u_scale:b,u_rotation:X,u_offsetX:S,u_offsetY:y,u_originX:Y,u_originY:B,u_worldWidth:W,u_worldHeight:F};return K(V,{...H,speed:a,frame:o,fragmentShader:G,uniforms:v})}),Z);const xe={name:\"Default\",params:{...c,fit:\"cover\",speed:0,frame:0,image:\"https://shaders.paper.design/images/image-filters/0018.webp\",count:80,angle:0,distortionShape:\"lens\",shape:\"lines\",distortion:.5,shift:0,blur:3,highlights:0,marginLeft:0,marginRight:0,marginTop:0,marginBottom:0}};const ze={name:\"Waves\",params:{...c,fit:\"cover\",speed:0,frame:0,image:\"https://shaders.paper.design/images/image-filters/0018.webp\",count:20,angle:0,distortionShape:\"contour\",shape:\"wave\",distortion:.3,shift:0,blur:0,highlights:0,marginLeft:0,marginRight:0,marginTop:0,marginBottom:0}};const Re={name:\"Irregular lines\",params:{...c,fit:\"cover\",scale:4,speed:0,frame:0,image:\"https://shaders.paper.design/images/image-filters/0018.webp\",count:32,angle:150,distortionShape:\"facete\",shape:\"linesIrregular\",distortion:1,shift:0,blur:25,highlights:1,marginLeft:0,marginRight:0,marginTop:0,marginBottom:0}};const De={name:\"Folds\",params:{...c,fit:\"cover\",speed:0,frame:0,image:\"https://shaders.paper.design/images/image-filters/0018.webp\",count:50,angle:0,distortionShape:\"cascade\",shape:\"lines\",distortion:.75,shift:0,blur:0,highlights:0,marginLeft:.05,marginRight:.05,marginTop:.2,marginBottom:.2}};const Me=[xe,Re,ze,De];const Ae=t((function({speed:a=xe.params.speed,frame:o=xe.params.frame,image:e=xe.params.image,count:r=xe.params.count,angle:s=xe.params.angle,distortion:t=xe.params.distortion,distortionShape:i=xe.params.distortionShape,shape:n=xe.params.shape,shift:f=xe.params.shift,blur:c=xe.params.blur,marginLeft:l=xe.params.marginLeft,marginRight:m=xe.params.marginRight,marginTop:u=xe.params.marginTop,marginBottom:d=xe.params.marginBottom,highlights:g=xe.params.highlights,fit:h=xe.params.fit,scale:_=xe.params.scale,rotation:w=xe.params.rotation,originX:k=xe.params.originX,originY:b=xe.params.originY,offsetX:X=xe.params.offsetX,offsetY:Y=xe.params.offsetY,worldWidth:B=xe.params.worldWidth,worldHeight:S=xe.params.worldHeight,...y}){const W={u_image:e,u_count:r,u_angle:s,u_distortion:t,u_shift:f,u_blur:c,u_highlights:g,u_distortionShape:L[i],u_shape:q[n],u_marginLeft:l,u_marginRight:m,u_marginTop:u,u_marginBottom:d,u_fit:p[h],u_scale:_,u_rotation:w,u_offsetX:X,u_offsetY:Y,u_originX:k,u_originY:b,u_worldWidth:B,u_worldHeight:S};return K(V,{...y,speed:a,frame:o,fragmentShader:N,uniforms:W})}));const Ie={name:\"Default\",params:{...c,scale:.8,speed:1,frame:0,colorBack:\"#909090\",colorHighlight:\"#ffffff\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",highlights:.07,layering:.5,edges:.8,waves:.3,caustic:.1,effectScale:1}};const Pe={name:\"Abstract\",params:{...c,fit:\"cover\",scale:3,speed:1,frame:0,colorBack:\"#909090\",colorHighlight:\"#ffffff\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",highlights:0,layering:0,edges:1,waves:1,caustic:.4,effectScale:4}};const Oe={name:\"Streaming\",params:{...c,fit:\"contain\",scale:.4,speed:2,frame:0,colorBack:\"#909090\",colorHighlight:\"#ffffff\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",highlights:0,layering:0,edges:0,waves:.5,caustic:0,effectScale:3}};const Te={name:\"Slow-mo\",params:{...c,fit:\"cover\",scale:1,speed:.1,frame:0,colorBack:\"#909090\",colorHighlight:\"#ffffff\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",highlights:.4,layering:0,edges:0,waves:0,caustic:.2,effectScale:2}};const Ge=[Ie,Te,Pe,Oe];const qe=t((function({speed:a=Ie.params.speed,frame:o=Ie.params.frame,colorBack:e=Ie.params.colorBack,colorHighlight:r=Ie.params.colorHighlight,image:s=Ie.params.image,highlights:t=Ie.params.highlights,layering:i=Ie.params.layering,waves:n=Ie.params.waves,edges:f=Ie.params.edges,caustic:c=Ie.params.caustic,effectScale:m=Ie.params.effectScale,fit:u=Ie.params.fit,scale:d=Ie.params.scale,rotation:g=Ie.params.rotation,originX:h=Ie.params.originX,originY:_=Ie.params.originY,offsetX:w=Ie.params.offsetX,offsetY:k=Ie.params.offsetY,worldWidth:b=Ie.params.worldWidth,worldHeight:X=Ie.params.worldHeight,...Y}){const B={u_image:s,u_colorBack:l(e),u_colorHighlight:l(r),u_highlights:t,u_layering:i,u_waves:n,u_edges:f,u_caustic:c,u_effectScale:m,u_fit:p[u],u_rotation:g,u_scale:d,u_offsetX:w,u_offsetY:k,u_originX:h,u_originY:_,u_worldWidth:b,u_worldHeight:X};return K(V,{...Y,speed:a,frame:o,fragmentShader:E,uniforms:B})}),Z);const Le={name:\"Default\",params:{...c,fit:\"cover\",speed:0,frame:0,colorFront:\"#94ffaf\",colorBack:\"#000c38\",colorHighlight:\"#eaff94\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",type:\"8x8\",pxSize:2,colorSteps:2,originalColors:false}};const Ne={name:\"Retro\",params:{...c,speed:0,frame:0,colorFront:\"#eeeeee\",colorBack:\"#5452ff\",colorHighlight:\"#eeeeee\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",type:\"2x2\",pxSize:3,colorSteps:1,originalColors:true}};const Ee={name:\"Noise\",params:{...c,speed:0,frame:0,colorFront:\"#a2997c\",colorBack:\"#000000\",colorHighlight:\"#ededed\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",type:\"random\",pxSize:1,colorSteps:1,originalColors:false}};const Ue={name:\"Natural\",params:{...c,speed:0,frame:0,colorFront:\"#ffffff\",colorBack:\"#000000\",colorHighlight:\"#ffffff\",image:\"https://shaders.paper.design/images/image-filters/0018.webp\",type:\"8x8\",pxSize:2,colorSteps:5,originalColors:true}};const je=[Le,Ee,Ne,Ue];const $e=t((function({speed:a=Le.params.speed,frame:o=Le.params.frame,colorFront:e=Le.params.colorFront,colorBack:r=Le.params.colorBack,colorHighlight:s=Le.params.colorHighlight,image:t=Le.params.image,type:i=Le.params.type,pxSize:n=Le.params.pxSize,colorSteps:f=Le.params.colorSteps,originalColors:c=Le.params.originalColors,fit:m=Le.params.fit,scale:u=Le.params.scale,rotation:d=Le.params.rotation,originX:g=Le.params.originX,originY:h=Le.params.originY,offsetX:_=Le.params.offsetX,offsetY:w=Le.params.offsetY,worldWidth:k=Le.params.worldWidth,worldHeight:b=Le.params.worldHeight,...X}){const Y={u_image:t,u_colorFront:l(e),u_colorBack:l(r),u_colorHighlight:l(s),u_type:v[i],u_pxSize:n,u_colorSteps:f,u_originalColors:c,u_fit:p[m],u_rotation:d,u_scale:u,u_offsetX:_,u_offsetY:w,u_originX:g,u_originY:h,u_worldWidth:k,u_worldHeight:b};return K(V,{...X,speed:a,frame:o,fragmentShader:U,uniforms:Y})}),Z);const Ke=\"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\";const Je=a=>typeof a===\"object\"&&typeof a.then===\"function\";const Qe=[];function Ve(a,o){if(a===o)return true;if(!a||!o)return false;const e=a.length;if(o.length!==e)return false;for(let r=0;r<e;r++)if(a[r]!==o[r])return false;return true}function Ze(a,o=null){o===null&&(o=[a]);for(const a of Qe)if(Ve(o,a.keys)){if(Object.prototype.hasOwnProperty.call(a,\"error\"))throw a.error;if(Object.prototype.hasOwnProperty.call(a,\"response\"))return a.response;throw a.promise}const e={keys:o,promise:(Je(a)?a:a(...o)).then((a=>{e.response=a})).catch((a=>e.error=a))};Qe.push(e);throw e.promise}const ar=(a,o)=>Ze(a,o);const or={name:\"Default\",params:{...c,scale:.75,speed:1,frame:0,image:\"https://shaders.paper.design/images/image-filters/0019.webp\",contour:.5,angle:0,noise:0,innerGlow:.5,outerGlow:.5,colorBack:\"#000000\",colors:[\"#11206a\",\"#1f3ba2\",\"#2f63e7\",\"#6bd7ff\",\"#ffe679\",\"#ff991e\",\"#ff4c00\"]}};const er={name:\"Sepia\",params:{...c,scale:.75,speed:.5,frame:0,image:\"https://shaders.paper.design/images/image-filters/0019.webp\",contour:.5,angle:0,noise:.75,innerGlow:.5,outerGlow:.5,colorBack:\"#000000\",colors:[\"#997F45\",\"#ffffff\"]}};const rr=[or,er];const sr=t((function({speed:a=or.params.speed,frame:o=or.params.frame,contour:r=or.params.contour,angle:s=or.params.angle,noise:t=or.params.noise,innerGlow:f=or.params.innerGlow,outerGlow:c=or.params.outerGlow,colorBack:m=or.params.colorBack,colors:u=or.params.colors,suspendWhenProcessingImage:d=false,fit:g=or.params.fit,image:h=Ke,offsetX:_=or.params.offsetX,offsetY:w=or.params.offsetY,originX:k=or.params.originX,originY:b=or.params.originY,rotation:X=or.params.rotation,scale:Y=or.params.scale,worldHeight:B=or.params.worldHeight,worldWidth:S=or.params.worldWidth,...y}){const W=typeof h===\"string\"?h:h.src;const[F,H]=e(Ke);let C;C=d?ar((()=>j(W).then((a=>URL.createObjectURL(a.blob)))),[W]):F;i((()=>{if(d)return;if(!W){H(Ke);return}let a;let o=true;j(W).then((e=>{if(o){a=URL.createObjectURL(e.blob);H(a)}}));return()=>{o=false;URL.revokeObjectURL(a)}}),[W,d]);const v=n((()=>({u_image:C,u_contour:r,u_angle:s,u_noise:t,u_innerGlow:f,u_outerGlow:c,u_colorBack:l(m),u_colors:u.map(l),u_colorsCount:u.length,u_fit:p[g],u_offsetX:_,u_offsetY:w,u_originX:k,u_originY:b,u_rotation:X,u_scale:Y,u_worldHeight:B,u_worldWidth:S})),[a,o,r,s,t,f,c,u,m,C,g,_,w,k,b,X,Y,B,S]);return K(V,{...y,speed:a,frame:o,fragmentShader:$,uniforms:v})}));\"use client\";export{me as ColorPanels,To as Dithering,Ca as DotGrid,Ba as DotOrbit,Ae as FlutedGlass,bo as GodRays,$o as GrainGradient,sr as Heatmap,$e as ImageDithering,ae as LiquidMetal,ta as MeshGradient,Ga as Metaballs,_a as NeuroNoise,ve as PaperTexture,Za as PerlinNoise,ie as PulsingBorder,V as ShaderMount,Ma as SimplexNoise,la as SmokeRing,Wo as Spiral,we as StaticMeshGradient,Se as StaticRadialGradient,zo as Swirl,to as Voronoi,uo as Warp,qe as Water,ja as Waves,le as colorPanelsPresets,Oo as ditheringPresets,Ha as dotGridPresets,Ya as dotOrbitPresets,Me as flutedGlassPresets,ko as godRaysPresets,jo as grainGradientPresets,rr as heatmapPresets,je as imageDitheringPresets,Zo as liquidMetalPresets,sa as meshGradientPresets,Ta as metaballsPresets,ha as neuroNoisePresets,Ce as paperTexturePresets,Va as perlinNoisePresets,te as pulsingBorderPresets,Da as simplexNoisePresets,pa as smokeRingPresets,yo as spiralPresets,_e as staticMeshGradientPresets,Be as staticRadialGradientPresets,xo as swirlPresets,so as voronoiPresets,mo as warpPresets,Ge as waterPresets,Ua as wavesPresets};\n//# sourceMappingURL=index.js.map\n","/*\nMIT License\nCopyright (c) 2024 Lost Coast Labs, Inc. (Paper Design)\n*/import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{Heatmap}from\"@paper-design/shaders-react\";// Default color array with 7 colors as expected by the shader\nconst defaultColors=[\"#FF4C00\",\"#FF991E\",\"#FFE679\",\"#6BD7FF\",\"#2F63E7\",\"#1F3BA2\",\"#11206A\"];/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicHeight 500\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */export default function HeatmapShader({colors=defaultColors,angle=0,noise=0,innerGlow=.5,outerGlow=.5,contour=.5,speed=100,scale=75,image,frame=0}){// Check if we're in Canvas mode for optimal performance\nconst renderContext=RenderTarget.current();const isCanvasMode=renderContext===RenderTarget.canvas;// Ensure colors array is exactly 7 elements (shader requirement)\nconst filledColors=[...colors];while(filledColors.length<7){filledColors.push(\"#000000\")// Fill missing colors with black\n;}// Reverse the colors array for proper shader display order\nconst shaderColors=[filledColors[6],filledColors[5],filledColors[4],filledColors[3],filledColors[2],filledColors[1],filledColors[0]];// Convert percentage values back to decimals for the shader\nconst speedDecimal=speed/100;const scaleDecimal=scale/100;// Get image URL - handle both ResponsiveImage object and string URL\nconst imageUrl=image?.src||image||\"https://framerusercontent.com/images/FGGGajHla0WnjjtcGnGW7goBjk.svg?width=800&height=800\";return /*#__PURE__*/_jsx(Heatmap,{colors:shaderColors,colorBack:\"rgba(0,0,0,0)\",speed:speedDecimal,contour:contour,angle:angle,noise:noise,innerGlow:innerGlow,outerGlow:outerGlow,scale:scaleDecimal,image:imageUrl,frame:frame,style:{height:\"100%\",width:\"100%\"}});}HeatmapShader.displayName=\"Heatmap Effect\";addPropertyControls(HeatmapShader,{// Color Palette Section\ncolors:{type:ControlType.Array,title:\"Color Palette\",propertyControl:{type:ControlType.Color},defaultValue:defaultColors,maxCount:10,description:\"Define the color gradient for the heatmap effect\"},// Transform Controls Section\nscale:{type:ControlType.Number,defaultValue:75,min:10,max:200,step:1,unit:\"%\",title:\"Scale\",description:\"Controls the overall size of the heatmap pattern\"},angle:{type:ControlType.Number,defaultValue:0,min:0,max:360,step:1,title:\"Rotation\",description:\"Rotates the heatmap pattern in degrees\"},// Animation Controls Section\nspeed:{type:ControlType.Number,defaultValue:100,min:0,max:500,step:1,unit:\"%\",title:\"Animation Speed\",description:\"Controls how fast the heatmap animates (0 = static)\"},frame:{type:ControlType.Number,defaultValue:0,min:0,max:100,step:1,title:\"Animation Offset\",description:\"Manually control the animation frame position\"},// Visual Effects Section\ncontour:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01,title:\"Contour Intensity\",description:\"Adjusts the sharpness of color boundaries\"},innerGlow:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01,title:\"Inner Glow\",description:\"Controls the intensity of inner glow effects\"},outerGlow:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01,title:\"Outer Glow\",description:\"Controls the intensity of outer glow effects\"},noise:{type:ControlType.Number,defaultValue:0,min:0,max:1,step:.01,title:\"Noise Amount\",description:\"Adds random texture variation to the heatmap\"},// Texture Section\nimage:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"Upload an image to blend with the heatmap pattern (the image should be black, with a white or transparent background).\\n\\nMade with ❤️ by [Nitso](https://framer.link/MBYIDPK)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeatmapShader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"500\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"500\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Heatmap_Effect.map","// Generated by Framer (0b247b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={rs8v5a0an:{hover:true,pressed:true}};const cycleOrder=[\"rs8v5a0an\",\"mk97sXm0Z\",\"SZWLizr6i\",\"Y9YBxAONn\",\"UZl3T2i3o\"];const serializationHash=\"framer-Ho2W6\";const variantClassNames={mk97sXm0Z:\"framer-v-1t1440b\",rs8v5a0an:\"framer-v-diy2v2\",SZWLizr6i:\"framer-v-qy0fh\",UZl3T2i3o:\"framer-v-veur6v\",Y9YBxAONn:\"framer-v-h2w57w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Default:\"rs8v5a0an\",Disabled:\"SZWLizr6i\",Error:\"UZl3T2i3o\",Loading:\"mk97sXm0Z\",Success:\"Y9YBxAONn\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rs8v5a0an\"};};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:\"rs8v5a0an\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"mk97sXm0Z\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"mk97sXm0Z\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-diy2v2\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"rs8v5a0an\",ref:refBinding,style:{background:\"radial-gradient(58.99999859333042% 169.99999290704756% at 1.2000016880034936% 49.99999493360541%, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 37.00000047683716%, rgb(208, 208, 208) 100%)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0px 13.9860144px -6.993007183074951px rgb(0, 0, 0), 0px 0px 29.370630264282227px -4.195804119110107px rgb(167, 21, 20)\",opacity:1,...style},variants:{\"rs8v5a0an-hover\":{background:\"linear-gradient(180deg, rgb(135, 135, 135) 0%, rgb(255, 255, 255) 100%)\",opacity:1},\"rs8v5a0an-pressed\":{background:\"linear-gradient(353deg, rgb(145, 0, 0) 0%, rgb(64, 7, 7) 100%)\",opacity:1},SZWLizr6i:{opacity:.5},UZl3T2i3o:{opacity:1},Y9YBxAONn:{opacity:1}},...addPropertyOverrides({\"rs8v5a0an-hover\":{\"data-framer-name\":undefined},\"rs8v5a0an-pressed\":{\"data-framer-name\":undefined},mk97sXm0Z:{\"data-framer-name\":\"Loading\"},SZWLizr6i:{\"data-framer-name\":\"Disabled\"},UZl3T2i3o:{\"data-framer-name\":\"Error\"},Y9YBxAONn:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Submit\"})}),className:\"framer-6n7q4j\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"MnLQ419bn\",style:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"rs8v5a0an-pressed\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},SZWLizr6i:{\"--extracted-r6o4lv\":\"rgb(117, 117, 117)\"},UZl3T2i3o:{\"--extracted-r6o4lv\":\"rgb(209, 44, 44)\"},Y9YBxAONn:{\"--extracted-r6o4lv\":\"rgb(209, 44, 44)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"rs8v5a0an-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})})},SZWLizr6i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(117, 117, 117))\"},children:\"Submit\"})})},UZl3T2i3o:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(209, 44, 44))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgb(255, 66, 66) 0%, rgba(130, 20, 20, 0.91) 100%)\"},children:\"Something went wrong\"})})})},Y9YBxAONn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(209, 44, 44))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgb(255, 66, 66) 0%, rgba(130, 20, 20, 0.91) 100%)\"},children:\"Thank you\"})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-145ib5k\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"BLlZDE6Af\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-4fz89t\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"jedNeRAGQ\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 23, 23) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{mk97sXm0Z:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qsesi5\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"LYT3d3hAg\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ho2W6.framer-1snqr8g, .framer-Ho2W6 .framer-1snqr8g { display: block; }\",\".framer-Ho2W6.framer-diy2v2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-Ho2W6 .framer-6n7q4j { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Ho2W6 .framer-145ib5k { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-Ho2W6 .framer-4fz89t { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-Ho2W6 .framer-1qsesi5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-Ho2W6.framer-v-1t1440b.framer-diy2v2, .framer-Ho2W6.framer-v-qy0fh.framer-diy2v2, .framer-Ho2W6.framer-v-h2w57w.framer-diy2v2, .framer-Ho2W6.framer-v-veur6v.framer-diy2v2 { cursor: unset; }\",\".framer-Ho2W6.framer-v-1t1440b .framer-4fz89t { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mk97sXm0Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"SZWLizr6i\":{\"layout\":[\"fixed\",\"fixed\"]},\"Y9YBxAONn\":{\"layout\":[\"fixed\",\"fixed\"]},\"UZl3T2i3o\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dkw4TGvVz\":{\"layout\":[\"fixed\",\"fixed\"]},\"aPyjeghv1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf2FeUEYV7=withCSS(Component,css,\"framer-Ho2W6\");export default Framerf2FeUEYV7;Framerf2FeUEYV7.displayName=\"Button\";Framerf2FeUEYV7.defaultProps={height:56,width:240};addPropertyControls(Framerf2FeUEYV7,{variant:{options:[\"rs8v5a0an\",\"mk97sXm0Z\",\"SZWLizr6i\",\"Y9YBxAONn\",\"UZl3T2i3o\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerf2FeUEYV7,[{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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf2FeUEYV7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mk97sXm0Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SZWLizr6i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Y9YBxAONn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UZl3T2i3o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dkw4TGvVz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aPyjeghv1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f2FeUEYV7.map","// Generated by Framer (0b247b4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-nMcqU .framer-styles-preset-1perday:not(.rich-text-wrapper), .framer-nMcqU .framer-styles-preset-1perday.rich-text-wrapper a { --framer-link-hover-text-color: #ff3333; --framer-link-text-color: #828282; }\"];export const className=\"framer-nMcqU\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0b247b4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-0OGNn .framer-styles-preset-1pier6l:not(.rich-text-wrapper), .framer-0OGNn .framer-styles-preset-1pier6l.rich-text-wrapper a { --framer-link-hover-text-color: #f81914; --framer-link-text-color: #ffffff; }\"];export const className=\"framer-0OGNn\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0ec254)\nexport default function metadata(params,activeLocale){return{description:\"Your AI-Powered SaaS Growth Engine, Built and Run by People Who’ve Scaled Companies\",favicon:\"https://framerusercontent.com/assets/pu3ZzxQSi3RtzmyBNvCybzAhTJM.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/yndrX97GU0csELuQtujYfS5JmE.png\",title:\"Digital Theory\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport siteMetadata from\"https://framerusercontent.com/modules/nmL2bhL2T1HFiFlmFb6T/NZqXhojludHfyKyizXN9/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"1mawgsk\",mediaQuery:\"(min-width: 810px) and (max-width: 1439.98px)\"},{hash:\"12sbwor\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{EBZOcPqj1:\"differentiators\",ECCAw7pTt:\"what-customers-say\",F4RGAPXBR:\"form\",gp_MdkYBU:\"services\"},robots:\"max-image-preview:large\",serializationId:\"framer-tjSyy\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,FormContainer,FormPlainTextInput,FormSelect,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/bSG2fUXcc43766cbIglD/Ticker.js\";import ParticlesBackground from\"https://framerusercontent.com/modules/PAWbWQcDGeUtP6AVxVjd/TJv2QZxVNBTsqNPGcI89/ParticlesBackground.js\";import HeatmapEffect from\"https://framerusercontent.com/modules/vZZNLQJKWrPGnkkV6Wnd/pQxuPKR22U0Gsbge2Ccb/Heatmap_Effect.js\";import Button from\"#framer/local/canvasComponent/f2FeUEYV7/f2FeUEYV7.js\";import*as sharedStyle1 from\"#framer/local/css/I2wb8aZWL/I2wb8aZWL.js\";import*as sharedStyle from\"#framer/local/css/LiO7BhhkC/LiO7BhhkC.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const HeatmapEffectFonts=getFonts(HeatmapEffect);const TickerFonts=getFonts(Ticker);const ImageWithFX=withFX(Image);const ParticlesBackgroundFonts=getFonts(ParticlesBackground);const ButtonFonts=getFonts(Button);const breakpoints={fgd0F5VoS:\"(max-width: 809.98px)\",gWBJHcvWS:\"(min-width: 810px) and (max-width: 1439.98px)\",WQLkyLRf1:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-tjSyy\";const variantClassNames={fgd0F5VoS:\"framer-v-12sbwor\",gWBJHcvWS:\"framer-v-1mawgsk\",WQLkyLRf1:\"framer-v-72rtr7\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const animation={opacity:.1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition1={damping:23,delay:0,mass:1,stiffness:196,type:\"spring\"};const animation1={opacity:.1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"fgd0F5VoS\",Tablet:\"gWBJHcvWS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};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 metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"gp_MdkYBU\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"EBZOcPqj1\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"ECCAw7pTt\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"F4RGAPXBR\");const ref4=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"fgd0F5VoS\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(17, 17, 17); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p903nh\",\"data-framer-name\":\"Body\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s5hgx5\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qz69wv\",\"data-framer-name\":\"Rectangle 1\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vocvxx\",\"data-framer-name\":\"Heading\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cp0sox\",\"data-framer-name\":\"Frame 24\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nebe6n-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"vcd0NRaCG\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(HeatmapEffect,{angle:0,colors:[\"rgb(194, 194, 194)\",\"rgb(255, 153, 30)\",\"rgb(255, 230, 121)\",\"rgb(255, 255, 255)\",\"rgb(255, 0, 0)\",\"rgb(163, 31, 31)\",\"rgb(158, 27, 27)\"],contour:.58,frame:0,height:\"100%\",id:\"vcd0NRaCG\",image:addImageAlt({pixelHeight:385,pixelWidth:381,src:\"https://framerusercontent.com/images/Ia6wR7vNemyDpFqbKkRWEi9W8cI.png?width=381&height=385\"},\"\"),innerGlow:.19,layoutId:\"vcd0NRaCG\",noise:0,outerGlow:.47,scale:55,speed:161,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rrjjnq\",\"data-framer-name\":\"Subtext\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n9ey1r\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Your AI-Powered SaaS Growth Engine, Built and Run by People Who’ve Scaled Companies\"})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Your AI-Powered SaaS Growth Engine, Built and Run by People Who’ve Scaled Companies\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Your AI-Powered SaaS Growth Engine, Built and Run by People Who’ve Scaled Companies\"})}),className:\"framer-16ry8pr\",\"data-framer-name\":\"Your AI-Powered SaaS Growth Engine, Built and Run by People Who’ve Scaled Companies\",fonts:[\"GF;Poppins-600\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(236, 169, 168)\"},children:\"Our marketing squad is built differently: strategy set by VP-level leadership, execution accelerated with AI workflows, and every channel - paid, ABM, automation, CRO - connected into one impact-first model that compounds over time.\"})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(236, 169, 168)\"},children:\"Our marketing squad is built differently: strategy set by VP-level leadership, execution accelerated with AI workflows, and every channel - paid, ABM, automation, CRO - connected into one impact-first model that compounds over time.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(236, 169, 168)\"},children:\"Our marketing squad is built differently: strategy set by VP-level leadership, execution accelerated with AI workflows, and every channel - paid, ABM, automation, CRO - connected into one impact-first model that compounds over time.\"})}),className:\"framer-ipf9o5\",\"data-framer-name\":\"Our marketing squad is built differently: strategy set by VP-level leadership, execution accelerated with AI workflows, and every channel - paid, ABM, automation, CRO - connected into one impact-first model that compounds over time.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-t9wzln\",\"data-framer-name\":\"Buttons\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":F4RGAPXBR\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"YsLycYJTs\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-id677l framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"Link - Desktop\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16.8px\",\"--framer-text-color\":\"rgb(17, 17, 17)\"},children:\"GET STARTED\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16.8px\",\"--framer-text-color\":\"rgb(17, 17, 17)\"},children:\"GET STARTED\"})}),className:\"framer-8wbt01\",\"data-framer-name\":\"GET STARTED\",fonts:[\"GF;Poppins-600\"],verticalAlignment:\"center\",withExternalLayout:true})})})})})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vkz8ob-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"CuJmiW6UM\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{gap:66}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:150,height:\"100%\",hoverFactor:1,id:\"CuJmiW6UM\",layoutId:\"CuJmiW6UM\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15xhb3t\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-sy6aqe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 149.482 40\" overflow=\"visible\"><g><path d=\"M 36.385 15.236 L 32.89 36.202 C 32.523 38.395 30.625 40.001 28.401 40 L 14.657 40 C 13.617 40 12.63 39.543 11.958 38.75 C 11.286 37.957 10.997 36.908 11.167 35.883 L 11.572 33.464 L 17.052 33.464 C 21.379 33.476 25.076 30.347 25.777 26.077 L 28.271 11.119 L 32.895 11.119 C 33.935 11.119 34.922 11.576 35.594 12.369 C 36.266 13.162 36.555 14.211 36.385 15.236 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 25.253 4.117 L 21.759 25.081 C 21.392 27.275 19.494 28.882 17.27 28.881 L 3.54 28.894 C 2.499 28.894 1.512 28.437 0.839 27.644 C 0.166 26.85 -0.123 25.801 0.048 24.775 L 3.543 3.809 C 3.909 1.616 5.807 0.01 8.03 0.013 L 21.764 0 C 22.803 0 23.79 0.457 24.462 1.25 C 25.134 2.043 25.424 3.092 25.253 4.117 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 48.837 39.706 C 48.489 39.706 48.158 39.553 47.933 39.287 C 47.708 39.022 47.612 38.671 47.669 38.327 L 52.633 8.733 C 52.728 8.161 53.221 7.745 53.801 7.745 L 58.734 7.745 C 59.465 7.745 60.021 8.4 59.902 9.119 L 59.5 11.573 C 59.493 11.611 59.504 11.649 59.528 11.678 C 59.553 11.707 59.589 11.723 59.627 11.723 C 59.673 11.721 59.715 11.697 59.738 11.658 C 60.139 10.975 60.661 10.314 61.306 9.68 C 62.016 9.002 62.842 8.458 63.746 8.076 C 64.693 7.651 65.779 7.44 67.001 7.44 C 68.616 7.44 70.054 7.864 71.316 8.711 C 72.578 9.559 73.497 10.865 74.072 12.63 C 74.647 14.394 74.708 16.645 74.253 19.379 C 73.818 22.013 73.033 24.214 71.89 25.99 C 70.762 27.766 69.417 29.097 67.861 29.987 C 66.378 30.855 64.691 31.314 62.972 31.316 C 61.802 31.316 60.812 31.125 60.005 30.741 C 59.206 30.357 58.577 29.851 58.112 29.227 C 57.68 28.654 57.361 28.005 57.17 27.313 C 57.155 27.255 57.102 27.215 57.043 27.215 C 56.979 27.215 56.926 27.262 56.916 27.324 L 55.036 38.709 C 54.942 39.28 54.448 39.7 53.869 39.7 L 48.837 39.7 L 48.837 39.708 Z M 58.113 19.368 C 57.912 20.618 57.902 21.709 58.085 22.637 C 58.266 23.566 58.634 24.286 59.189 24.8 C 59.754 25.305 60.485 25.558 61.385 25.558 C 62.253 25.569 63.101 25.304 63.808 24.8 C 64.526 24.286 65.126 23.566 65.611 22.637 C 66.095 21.708 66.449 20.619 66.669 19.368 C 66.861 18.118 66.866 17.033 66.685 16.115 C 66.513 15.195 66.154 14.487 65.611 13.981 C 65.067 13.476 64.334 13.224 63.414 13.224 C 62.494 13.224 61.698 13.472 60.96 13.966 C 60.232 14.461 59.629 15.165 59.143 16.085 C 58.658 17.004 58.313 18.097 58.115 19.368 Z M 85.663 0 C 86.394 0 86.951 0.656 86.831 1.377 L 82.073 30.004 C 81.978 30.575 81.484 30.993 80.906 30.994 L 75.902 30.994 C 75.555 30.994 75.225 30.841 75 30.576 C 74.775 30.311 74.678 29.961 74.735 29.618 L 79.49 0.99 C 79.585 0.418 80.08 -0.001 80.66 0 Z M 100.893 20.955 L 102.939 8.732 C 103.034 8.16 103.527 7.744 104.106 7.744 L 109.094 7.744 C 109.828 7.744 110.384 8.4 110.262 9.121 L 106.78 29.999 C 106.684 30.57 106.191 30.987 105.612 30.987 L 100.952 30.987 C 100.605 30.988 100.275 30.835 100.05 30.571 C 99.825 30.306 99.728 29.956 99.784 29.613 L 100.245 26.818 C 100.252 26.778 100.24 26.738 100.214 26.707 C 100.188 26.677 100.15 26.66 100.11 26.66 C 100.059 26.66 100.013 26.689 99.989 26.733 C 99.281 28.112 98.198 29.262 96.863 30.05 C 95.47 30.878 93.901 31.289 92.155 31.289 C 90.57 31.289 89.236 30.927 88.157 30.201 C 87.077 29.473 86.31 28.462 85.854 27.161 C 85.409 25.85 85.33 24.317 85.612 22.559 L 87.93 8.732 C 88.025 8.16 88.518 7.744 89.097 7.744 L 94.103 7.744 C 94.833 7.744 95.392 8.4 95.27 9.121 L 93.273 21.107 C 93.083 22.367 93.25 23.363 93.775 24.087 C 94.311 24.815 95.146 25.175 96.29 25.175 C 97.01 25.179 97.721 25.013 98.364 24.691 C 99.018 24.351 99.579 23.857 100 23.253 C 100.455 22.618 100.752 21.852 100.893 20.953 Z M 135.57 31.435 C 133.116 31.435 131.091 30.928 129.498 29.921 C 127.912 28.914 126.796 27.504 126.151 25.698 C 125.504 23.893 125.379 21.793 125.773 19.403 C 126.167 17.02 126.978 14.931 128.211 13.136 C 129.412 11.367 131.036 9.926 132.935 8.943 C 134.852 7.945 137.028 7.447 139.463 7.447 C 141.895 7.447 143.921 7.95 145.504 8.959 C 147.077 9.938 148.263 11.429 148.865 13.181 C 149.523 14.987 149.655 17.092 149.261 19.493 C 148.865 21.876 148.049 23.963 146.807 25.76 C 145.597 27.518 143.974 28.952 142.081 29.937 C 140.172 30.933 138.002 31.434 135.57 31.434 Z M 136.404 25.85 C 137.286 25.859 138.145 25.571 138.842 25.032 C 139.571 24.486 140.18 23.726 140.675 22.745 C 141.171 21.768 141.524 20.632 141.733 19.341 C 141.946 18.07 141.967 16.955 141.795 15.997 C 141.633 15.03 141.289 14.277 140.766 13.742 C 140.242 13.197 139.53 12.924 138.631 12.924 C 137.743 12.918 136.878 13.212 136.177 13.757 C 135.449 14.302 134.84 15.063 134.344 16.043 C 133.859 17.011 133.51 18.146 133.3 19.447 C 133.089 20.718 133.062 21.835 133.226 22.791 C 133.386 23.749 133.736 24.502 134.269 25.046 C 134.805 25.582 135.515 25.85 136.404 25.85 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 126.335 9.334 C 126.393 8.99 126.297 8.638 126.072 8.372 C 125.847 8.106 125.516 7.952 125.168 7.952 L 122.358 7.952 L 123.057 3.758 C 123.113 3.415 123.015 3.065 122.79 2.8 C 122.565 2.535 122.235 2.383 121.888 2.383 L 116.884 2.383 C 116.305 2.383 115.811 2.801 115.717 3.372 L 114.959 7.952 L 112.899 7.952 C 112.321 7.951 111.828 8.367 111.731 8.937 L 111.207 12.018 C 111.149 12.362 111.246 12.714 111.471 12.98 C 111.696 13.247 112.027 13.4 112.376 13.4 L 114.057 13.4 L 112.185 24.705 C 111.903 26.268 111.995 27.569 112.459 28.609 C 112.935 29.647 113.745 30.414 114.897 30.909 C 116.056 31.394 117.529 31.602 119.305 31.53 C 120.08 31.504 120.85 31.407 121.608 31.243 C 121.853 31.191 122.08 31.141 122.286 31.094 C 122.82 30.967 123.185 30.475 123.154 29.928 L 122.99 26.29 C 122.981 26.097 122.889 25.916 122.738 25.795 C 122.586 25.675 122.39 25.625 122.199 25.66 C 121.865 25.72 121.562 25.75 121.289 25.75 C 120.949 25.759 120.61 25.703 120.291 25.583 C 120.035 25.47 119.838 25.256 119.745 24.992 C 119.654 24.71 119.643 24.341 119.713 23.888 L 121.459 13.402 L 124.652 13.402 C 125.228 13.401 125.721 12.985 125.817 12.417 L 126.342 9.335 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16vuwbi\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.314 28.881\" overflow=\"visible\"><path d=\"M 25.266 4.117 L 21.771 25.083 C 21.404 27.276 19.506 28.882 17.282 28.881 L 3.538 28.881 C 2.498 28.881 1.511 28.424 0.839 27.631 C 0.167 26.838 -0.123 25.789 0.048 24.764 L 0.453 22.345 L 5.933 22.345 C 10.26 22.357 13.957 19.228 14.658 14.958 L 17.152 0 L 21.776 0 C 22.816 0 23.803 0.457 24.475 1.25 C 25.147 2.043 25.436 3.092 25.266 4.117 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q3m97s\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.301 28.894\" overflow=\"visible\"><path d=\"M 25.253 4.117 L 21.759 25.081 C 21.392 27.275 19.494 28.882 17.27 28.881 L 3.54 28.894 C 2.499 28.894 1.512 28.437 0.839 27.644 C 0.166 26.85 -0.123 25.801 0.048 24.775 L 3.543 3.809 C 3.909 1.616 5.807 0.01 8.03 0.013 L 21.764 0 C 22.803 0 23.79 0.457 24.462 1.25 C 25.134 2.043 25.424 3.092 25.253 4.117 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-m6ykp0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 101.829 39.708\" overflow=\"visible\"><path d=\"M 1.184 39.706 C 0.836 39.706 0.505 39.553 0.28 39.287 C 0.055 39.022 -0.041 38.671 0.016 38.327 L 4.98 8.733 C 5.075 8.161 5.568 7.745 6.148 7.745 L 11.081 7.745 C 11.812 7.745 12.368 8.4 12.249 9.119 L 11.847 11.573 C 11.84 11.611 11.851 11.649 11.875 11.678 C 11.9 11.707 11.936 11.723 11.974 11.723 C 12.02 11.721 12.062 11.697 12.085 11.658 C 12.485 10.975 13.008 10.314 13.653 9.68 C 14.363 9.002 15.189 8.458 16.093 8.076 C 17.04 7.651 18.126 7.44 19.348 7.44 C 20.963 7.44 22.4 7.864 23.663 8.711 C 24.925 9.559 25.844 10.865 26.419 12.63 C 26.994 14.394 27.055 16.645 26.6 19.379 C 26.165 22.013 25.38 24.214 24.237 25.99 C 23.109 27.766 21.764 29.097 20.208 29.987 C 18.725 30.855 17.038 31.314 15.319 31.316 C 14.149 31.316 13.159 31.125 12.352 30.741 C 11.553 30.357 10.924 29.851 10.459 29.227 C 10.027 28.654 9.708 28.005 9.517 27.313 C 9.502 27.255 9.449 27.215 9.39 27.215 C 9.326 27.215 9.273 27.262 9.263 27.324 L 7.383 38.709 C 7.289 39.28 6.795 39.7 6.216 39.7 L 1.184 39.7 L 1.184 39.708 Z M 10.46 19.368 C 10.259 20.618 10.249 21.709 10.432 22.637 C 10.613 23.566 10.981 24.286 11.536 24.8 C 12.101 25.305 12.832 25.558 13.732 25.558 C 14.6 25.569 15.448 25.304 16.155 24.8 C 16.873 24.286 17.473 23.566 17.958 22.637 C 18.442 21.708 18.796 20.619 19.016 19.368 C 19.208 18.118 19.213 17.033 19.031 16.115 C 18.86 15.195 18.501 14.487 17.958 13.981 C 17.414 13.476 16.681 13.224 15.761 13.224 C 14.841 13.224 14.045 13.472 13.307 13.966 C 12.579 14.461 11.976 15.165 11.49 16.085 C 11.005 17.004 10.66 18.097 10.462 19.368 Z M 38.01 0 C 38.741 0 39.298 0.656 39.178 1.377 L 34.42 30.004 C 34.325 30.575 33.831 30.993 33.253 30.994 L 28.249 30.994 C 27.902 30.994 27.572 30.841 27.347 30.576 C 27.122 30.311 27.025 29.961 27.082 29.618 L 31.837 0.99 C 31.932 0.418 32.427 -0.001 33.006 0 Z M 53.24 20.955 L 55.286 8.732 C 55.381 8.16 55.874 7.744 56.453 7.744 L 61.441 7.744 C 62.175 7.744 62.731 8.4 62.609 9.121 L 59.127 29.999 C 59.031 30.57 58.538 30.987 57.959 30.987 L 53.299 30.987 C 52.952 30.988 52.622 30.835 52.397 30.571 C 52.172 30.306 52.075 29.956 52.131 29.613 L 52.592 26.818 C 52.599 26.778 52.587 26.738 52.561 26.707 C 52.535 26.677 52.497 26.66 52.457 26.66 C 52.406 26.66 52.36 26.689 52.336 26.733 C 51.628 28.112 50.545 29.262 49.21 30.05 C 47.817 30.878 46.248 31.289 44.502 31.289 C 42.917 31.289 41.583 30.927 40.504 30.201 C 39.424 29.473 38.657 28.462 38.201 27.161 C 37.756 25.85 37.677 24.317 37.959 22.559 L 40.277 8.732 C 40.372 8.16 40.865 7.744 41.444 7.744 L 46.449 7.744 C 47.18 7.744 47.739 8.4 47.617 9.121 L 45.62 21.107 C 45.43 22.367 45.596 23.363 46.122 24.087 C 46.658 24.815 47.493 25.175 48.637 25.175 C 49.357 25.179 50.068 25.013 50.711 24.691 C 51.365 24.351 51.926 23.857 52.347 23.253 C 52.802 22.618 53.099 21.852 53.24 20.953 Z M 87.917 31.435 C 85.463 31.435 83.438 30.928 81.845 29.921 C 80.259 28.914 79.143 27.504 78.498 25.698 C 77.851 23.893 77.726 21.793 78.12 19.403 C 78.514 17.02 79.325 14.931 80.558 13.136 C 81.759 11.367 83.383 9.926 85.282 8.943 C 87.199 7.945 89.375 7.447 91.81 7.447 C 94.242 7.447 96.268 7.95 97.851 8.959 C 99.423 9.938 100.61 11.429 101.212 13.181 C 101.87 14.987 102.002 17.092 101.608 19.493 C 101.212 21.876 100.396 23.963 99.154 25.76 C 97.944 27.518 96.321 28.952 94.428 29.937 C 92.519 30.933 90.349 31.434 87.917 31.434 Z M 88.751 25.85 C 89.633 25.859 90.492 25.571 91.189 25.032 C 91.918 24.486 92.527 23.726 93.022 22.745 C 93.518 21.768 93.871 20.632 94.08 19.341 C 94.293 18.07 94.314 16.955 94.142 15.997 C 93.98 15.03 93.636 14.277 93.113 13.742 C 92.589 13.197 91.877 12.924 90.978 12.924 C 90.09 12.918 89.225 13.212 88.524 13.757 C 87.796 14.302 87.186 15.063 86.691 16.043 C 86.206 17.011 85.857 18.146 85.647 19.447 C 85.436 20.718 85.409 21.835 85.573 22.791 C 85.733 23.749 86.083 24.502 86.616 25.046 C 87.152 25.582 87.862 25.85 88.751 25.85 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5rmkma\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.901 32.267\" overflow=\"visible\"><path d=\"M 1.184 32.266 C 0.836 32.266 0.505 32.113 0.28 31.847 C 0.055 31.582 -0.041 31.23 0.016 30.887 L 4.98 1.293 C 5.075 0.721 5.568 0.305 6.148 0.305 L 11.081 0.305 C 11.812 0.305 12.368 0.959 12.249 1.679 L 11.847 4.133 C 11.84 4.17 11.851 4.209 11.875 4.238 C 11.9 4.267 11.936 4.283 11.974 4.282 C 12.02 4.281 12.062 4.256 12.085 4.217 C 12.485 3.534 13.008 2.873 13.653 2.24 C 14.363 1.562 15.189 1.018 16.093 0.635 C 17.04 0.211 18.126 0 19.348 0 C 20.963 0 22.4 0.424 23.663 1.271 C 24.925 2.119 25.844 3.425 26.419 5.189 C 26.994 6.954 27.055 9.205 26.6 11.939 C 26.165 14.572 25.38 16.774 24.237 18.55 C 23.109 20.326 21.764 21.657 20.208 22.546 C 18.725 23.415 17.038 23.874 15.319 23.876 C 14.149 23.876 13.159 23.685 12.352 23.301 C 11.553 22.916 10.924 22.411 10.459 21.787 C 10.027 21.214 9.708 20.564 9.517 19.873 C 9.502 19.815 9.449 19.775 9.39 19.774 C 9.326 19.775 9.273 19.821 9.263 19.884 L 7.383 31.268 C 7.289 31.84 6.795 32.259 6.216 32.26 L 1.184 32.26 L 1.184 32.267 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c4x2pr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.862 12.335\" overflow=\"visible\"><path d=\"M 0.159 6.144 C -0.043 7.394 -0.052 8.485 0.13 9.413 C 0.311 10.342 0.68 11.062 1.234 11.577 C 1.8 12.082 2.53 12.334 3.431 12.334 C 4.298 12.345 5.147 12.08 5.853 11.577 C 6.571 11.062 7.172 10.342 7.656 9.413 C 8.141 8.484 8.495 7.396 8.714 6.144 C 8.906 4.894 8.911 3.809 8.73 2.891 C 8.558 1.971 8.199 1.263 7.656 0.758 C 7.113 0.253 6.379 0 5.459 0 C 4.54 0 3.744 0.248 3.005 0.742 C 2.278 1.237 1.674 1.941 1.188 2.861 C 0.704 3.78 0.359 4.873 0.16 6.144 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j4h7r9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.128 30.994\" overflow=\"visible\"><path d=\"M 10.944 0 C 11.675 0 12.232 0.656 12.112 1.377 L 7.354 30.004 C 7.259 30.575 6.765 30.993 6.187 30.994 L 1.183 30.994 C 0.836 30.994 0.506 30.841 0.281 30.576 C 0.056 30.311 -0.041 29.961 0.016 29.618 L 4.771 0.99 C 4.866 0.418 5.361 -0.001 5.941 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1swvhij\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.832 23.545\" overflow=\"visible\"><path d=\"M 15.446 13.211 L 17.492 0.988 C 17.587 0.416 18.08 0 18.66 0 L 23.647 0 C 24.381 0 24.937 0.656 24.815 1.377 L 21.333 22.256 C 21.237 22.826 20.744 23.244 20.165 23.244 L 15.505 23.244 C 15.158 23.244 14.828 23.092 14.603 22.827 C 14.378 22.562 14.281 22.212 14.337 21.87 L 14.798 19.074 C 14.805 19.034 14.793 18.994 14.767 18.964 C 14.741 18.933 14.703 18.916 14.663 18.917 C 14.612 18.917 14.566 18.945 14.542 18.99 C 13.835 20.368 12.751 21.518 11.416 22.306 C 10.023 23.134 8.454 23.545 6.708 23.545 C 5.123 23.545 3.789 23.183 2.71 22.457 C 1.63 21.73 0.863 20.718 0.407 19.417 C -0.038 18.107 -0.117 16.574 0.165 14.815 L 2.483 0.988 C 2.578 0.416 3.071 0 3.65 0 L 8.656 0 C 9.386 0 9.945 0.656 9.823 1.377 L 7.826 13.364 C 7.636 14.623 7.803 15.619 8.328 16.343 C 8.864 17.071 9.699 17.431 10.843 17.431 C 11.563 17.436 12.274 17.27 12.917 16.947 C 13.571 16.607 14.132 16.114 14.553 15.509 C 15.008 14.874 15.305 14.108 15.446 13.209 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dljh4w\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.934 23.989\" overflow=\"visible\"><path d=\"M 10.021 23.989 C 7.567 23.989 5.542 23.482 3.949 22.475 C 2.364 21.468 1.247 20.057 0.602 18.251 C -0.044 16.447 -0.17 14.347 0.224 11.956 C 0.618 9.574 1.43 7.485 2.662 5.69 C 3.863 3.92 5.487 2.479 7.386 1.496 C 9.303 0.499 11.48 0 13.915 0 C 16.347 0 18.372 0.504 19.956 1.512 C 21.528 2.492 22.715 3.982 23.317 5.734 C 23.974 7.54 24.106 9.645 23.712 12.047 C 23.317 14.429 22.5 16.517 21.258 18.313 C 20.048 20.071 18.426 21.506 16.532 22.491 C 14.623 23.487 12.453 23.987 10.021 23.987 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ymvyyb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.79 12.927\" overflow=\"visible\"><path d=\"M 3.284 12.927 C 4.166 12.936 5.025 12.648 5.723 12.109 C 6.452 11.562 7.06 10.803 7.556 9.821 C 8.051 8.844 8.404 7.709 8.613 6.417 C 8.826 5.147 8.847 4.032 8.675 3.074 C 8.513 2.106 8.169 1.353 7.646 0.818 C 7.122 0.273 6.41 0 5.511 0 C 4.623 -0.005 3.758 0.288 3.057 0.834 C 2.33 1.379 1.72 2.14 1.224 3.12 C 0.74 4.087 0.39 5.223 0.18 6.524 C -0.031 7.795 -0.058 8.911 0.106 9.867 C 0.266 10.825 0.616 11.578 1.149 12.123 C 1.685 12.658 2.395 12.927 3.284 12.927 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mifzx8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.161 29.162\" overflow=\"visible\"><path d=\"M 15.145 6.951 C 15.203 6.607 15.106 6.256 14.881 5.989 C 14.657 5.723 14.326 5.569 13.977 5.569 L 11.167 5.569 L 11.866 1.376 C 11.922 1.033 11.825 0.682 11.6 0.418 C 11.375 0.153 11.045 0 10.697 0 L 5.694 0 C 5.115 0 4.621 0.419 4.526 0.99 L 3.768 5.569 L 1.708 5.569 C 1.131 5.569 0.638 5.985 0.541 6.554 L 0.016 9.635 C -0.041 9.979 0.055 10.331 0.28 10.598 C 0.506 10.864 0.837 11.018 1.186 11.017 L 2.866 11.017 L 0.995 22.322 C 0.712 23.885 0.804 25.186 1.268 26.227 C 1.745 27.264 2.555 28.031 3.706 28.527 C 4.866 29.011 6.338 29.219 8.114 29.148 C 8.889 29.121 9.66 29.025 10.418 28.86 C 10.662 28.808 10.889 28.759 11.096 28.711 C 11.629 28.584 11.995 28.093 11.963 27.545 L 11.8 23.908 C 11.791 23.714 11.699 23.534 11.547 23.413 C 11.396 23.292 11.199 23.242 11.008 23.277 C 10.675 23.337 10.372 23.367 10.098 23.367 C 9.758 23.377 9.419 23.32 9.101 23.201 C 8.845 23.087 8.647 22.874 8.554 22.61 C 8.464 22.327 8.453 21.959 8.523 21.506 L 10.268 11.019 L 13.461 11.019 C 14.038 11.019 14.53 10.603 14.627 10.034 L 15.151 6.953 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s2wpyl\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1u6wrf4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 186.4 40\" overflow=\"visible\"><g><g transform=\"translate(0 0)\"><path d=\"M 0 0.001 L 23.275 0.001 L 23.275 39.999 L 0 39.999 Z\" fill=\"transparent\"></path><path d=\"M 16.307 0.753 L 16.312 0.76 C 16.935 1.593 16.767 2.776 15.937 3.401 L 1.404 14.345 C 1.285 14.434 1.117 14.41 1.028 14.291 L 0.539 13.638 C -0.352 12.449 -0.112 10.758 1.074 9.865 L 13.674 0.378 C 14.504 -0.247 15.684 -0.079 16.307 0.753 Z M 7.005 39.247 L 7 39.24 C 6.377 38.407 6.545 37.224 7.375 36.599 L 21.872 25.683 C 21.929 25.64 22 25.622 22.071 25.632 C 22.141 25.642 22.205 25.68 22.248 25.737 L 22.737 26.39 C 23.627 27.579 23.387 29.27 22.201 30.162 L 9.638 39.623 C 8.808 40.247 7.628 40.079 7.005 39.247 Z M 8.82 24.254 L 11.407 22.31 C 11.525 22.22 11.549 22.052 11.46 21.932 L 5.926 14.53 C 5.884 14.473 5.82 14.435 5.75 14.425 C 5.679 14.415 5.607 14.433 5.55 14.476 L 2.964 16.421 C 2.845 16.51 2.821 16.679 2.91 16.798 L 8.444 24.2 C 8.533 24.319 8.701 24.343 8.82 24.254 Z M 17.731 25.537 L 20.316 23.591 C 20.434 23.502 20.458 23.333 20.369 23.214 L 14.829 15.814 C 14.786 15.757 14.723 15.719 14.652 15.709 C 14.582 15.699 14.51 15.717 14.453 15.76 L 11.868 17.706 C 11.749 17.796 11.725 17.965 11.815 18.084 L 17.355 25.484 C 17.444 25.603 17.612 25.627 17.731 25.537 Z M 20.106 5.877 L 20.111 5.883 C 20.735 6.716 20.567 7.899 19.737 8.524 L 10.389 15.566 C 10.314 15.622 10.22 15.646 10.127 15.633 C 10.034 15.62 9.95 15.57 9.893 15.495 L 8.055 13.04 C 7.937 12.883 7.969 12.661 8.125 12.542 L 17.473 5.501 C 18.303 4.876 19.483 5.044 20.106 5.876 Z M 3.165 34.123 L 3.16 34.117 C 2.537 33.284 2.705 32.101 3.534 31.476 L 12.882 24.434 C 12.957 24.378 13.052 24.354 13.145 24.367 C 13.238 24.38 13.322 24.43 13.378 24.505 L 15.217 26.96 C 15.334 27.117 15.303 27.34 15.146 27.458 L 5.799 34.499 C 4.969 35.124 3.789 34.956 3.166 34.124 Z\" fill=\"rgb(255, 255, 255)\"></path></g><g transform=\"translate(31.372 4.357)\"><path d=\"M 0 0 L 155.027 0 L 155.027 33.582 L 0 33.582 Z\" fill=\"transparent\"></path><path d=\"M 4.07 24.446 C 2.849 23.891 1.882 23.138 1.17 22.188 C 0.458 21.237 0.068 20.184 0 19.03 L 4.782 19.03 C 4.872 19.755 5.228 20.354 5.85 20.829 C 6.472 21.305 7.246 21.542 8.173 21.542 C 9.1 21.542 9.784 21.361 10.293 20.999 C 10.802 20.637 11.056 20.173 11.056 19.607 C 11.056 18.996 10.745 18.537 10.123 18.232 C 9.501 17.926 8.512 17.592 7.156 17.23 C 5.754 16.89 4.606 16.539 3.714 16.177 C 2.82 15.815 2.052 15.26 1.407 14.514 C 0.763 13.767 0.441 12.759 0.441 11.492 C 0.441 10.45 0.74 9.5 1.34 8.639 C 1.939 7.78 2.799 7.1 3.917 6.602 C 5.037 6.104 6.353 5.855 7.869 5.855 C 10.107 5.855 11.893 6.415 13.227 7.536 C 14.561 8.656 15.296 10.167 15.432 12.069 L 10.887 12.069 C 10.82 11.322 10.508 10.728 9.955 10.286 C 9.4 9.845 8.66 9.624 7.733 9.624 C 6.874 9.624 6.213 9.783 5.749 10.1 C 5.286 10.417 5.054 10.858 5.054 11.424 C 5.054 12.058 5.37 12.539 6.003 12.867 C 6.636 13.195 7.62 13.529 8.954 13.869 C 10.311 14.209 11.43 14.56 12.312 14.922 C 13.193 15.284 13.957 15.844 14.601 16.602 C 15.245 17.361 15.578 18.363 15.601 19.607 C 15.601 20.694 15.301 21.668 14.703 22.527 C 14.103 23.388 13.244 24.061 12.125 24.547 C 11.006 25.034 9.7 25.278 8.208 25.278 C 6.715 25.278 5.291 25 4.07 24.446 Z M 24.442 10.374 L 24.442 19.474 C 24.442 20.108 24.594 20.567 24.9 20.85 C 25.205 21.133 25.719 21.274 26.443 21.274 L 28.647 21.274 L 28.647 25.281 L 25.663 25.281 C 21.661 25.281 19.66 23.334 19.66 19.44 L 19.66 10.374 L 17.422 10.374 L 17.422 6.47 L 19.66 6.47 L 19.66 1.818 L 24.442 1.818 L 24.442 6.469 L 28.647 6.469 L 28.647 10.374 L 24.442 10.374 Z M 34.99 24.072 C 33.543 23.268 32.406 22.131 31.581 20.659 C 30.756 19.188 30.343 17.49 30.343 15.566 C 30.343 13.642 30.767 11.945 31.615 10.473 C 32.463 9.002 33.621 7.864 35.091 7.06 C 36.561 6.257 38.2 5.855 40.009 5.855 C 41.818 5.855 43.457 6.257 44.927 7.06 C 46.396 7.864 47.555 9.002 48.403 10.473 C 49.251 11.945 49.674 13.642 49.674 15.566 C 49.674 17.49 49.239 19.188 48.369 20.659 C 47.498 22.131 46.322 23.268 44.842 24.072 C 43.361 24.876 41.705 25.277 39.874 25.277 C 38.042 25.277 36.437 24.876 34.99 24.072 Z M 42.298 20.507 C 43.056 20.088 43.66 19.46 44.113 18.622 C 44.565 17.785 44.791 16.766 44.791 15.566 C 44.791 13.778 44.321 12.403 43.383 11.441 C 42.445 10.479 41.298 9.998 39.941 9.998 C 38.584 9.998 37.448 10.479 36.533 11.441 C 35.617 12.403 35.159 13.779 35.159 15.566 C 35.159 17.354 35.606 18.73 36.499 19.691 C 37.392 20.654 38.517 21.135 39.873 21.135 C 40.732 21.135 41.54 20.925 42.298 20.506 Z M 59.808 7.091 C 60.791 6.525 61.916 6.242 63.182 6.242 L 63.182 11.233 L 61.927 11.233 C 60.435 11.233 59.31 11.585 58.553 12.286 C 57.795 12.988 57.417 14.21 57.417 15.953 L 57.417 25.325 L 52.669 25.325 L 52.669 6.514 L 57.417 6.514 L 57.417 9.434 C 58.027 8.438 58.824 7.657 59.808 7.091 Z M 84.464 6.073 L 72.831 33.78 L 67.778 33.78 L 71.848 24.408 L 64.319 6.072 L 69.643 6.072 L 74.493 19.213 L 79.411 6.072 L 84.464 6.072 Z M 91.433 0.198 L 91.433 25.325 L 86.685 25.325 L 86.685 0.198 Z M 94.604 10.748 C 95.361 9.276 96.39 8.145 97.691 7.352 C 98.99 6.56 100.443 6.164 102.048 6.164 C 103.45 6.164 104.677 6.447 105.728 7.012 C 106.78 7.578 107.622 8.291 108.255 9.152 L 108.255 6.469 L 113.037 6.469 L 113.037 25.28 L 108.255 25.28 L 108.255 22.53 C 107.645 23.413 106.802 24.143 105.728 24.72 C 104.654 25.297 103.416 25.586 102.015 25.586 C 100.432 25.586 98.99 25.178 97.691 24.363 C 96.39 23.549 95.362 22.4 94.604 20.917 C 93.846 19.435 93.468 17.731 93.468 15.807 C 93.468 13.883 93.847 12.219 94.604 10.748 Z M 107.577 12.904 C 107.124 12.078 106.514 11.444 105.745 11.003 C 104.977 10.561 104.152 10.341 103.27 10.341 C 102.388 10.341 101.574 10.556 100.828 10.985 C 100.082 11.416 99.477 12.044 99.013 12.87 C 98.55 13.697 98.318 14.675 98.318 15.808 C 98.318 16.94 98.549 17.929 99.013 18.778 C 99.477 19.627 100.087 20.278 100.845 20.731 C 101.602 21.184 102.41 21.41 103.269 21.41 C 104.138 21.41 104.992 21.182 105.745 20.748 C 106.514 20.306 107.124 19.672 107.576 18.846 C 108.028 18.02 108.255 17.029 108.255 15.875 C 108.255 14.721 108.028 13.731 107.576 12.905 Z M 132.185 8.364 C 133.564 9.779 134.254 11.755 134.254 14.289 L 134.254 25.325 L 129.506 25.325 L 129.506 14.934 C 129.506 13.441 129.133 12.292 128.387 11.488 C 127.641 10.685 126.624 10.283 125.335 10.283 C 124.046 10.283 122.989 10.685 122.232 11.488 C 121.474 12.292 121.096 13.441 121.096 14.934 L 121.096 25.325 L 116.348 25.325 L 116.348 6.514 L 121.096 6.514 L 121.096 8.857 C 121.728 8.042 122.537 7.403 123.521 6.938 C 124.504 6.474 125.584 6.242 126.759 6.242 C 128.998 6.242 130.806 6.95 132.186 8.364 Z M 154.892 16.992 L 141.156 16.992 C 141.269 18.351 141.744 19.415 142.581 20.184 C 143.417 20.954 144.446 21.339 145.667 21.339 C 147.431 21.339 148.686 20.581 149.432 19.064 L 154.553 19.064 C 154.01 20.875 152.97 22.363 151.433 23.529 C 149.895 24.695 148.007 25.278 145.769 25.278 C 143.96 25.278 142.338 24.876 140.902 24.072 C 139.466 23.269 138.347 22.132 137.544 20.66 C 136.742 19.189 136.341 17.491 136.341 15.567 C 136.341 13.642 136.736 11.911 137.528 10.439 C 138.319 8.968 139.427 7.836 140.851 7.044 C 142.276 6.251 143.915 5.855 145.769 5.855 C 147.623 5.855 149.154 6.24 150.568 7.009 C 151.981 7.78 153.078 8.872 153.858 10.286 C 154.638 11.701 155.028 13.325 155.028 15.159 C 155.028 15.838 154.982 16.449 154.892 16.992 Z M 150.109 13.801 C 150.087 12.578 149.646 11.599 148.787 10.863 C 147.927 10.128 146.876 9.76 145.633 9.76 C 144.456 9.76 143.467 10.116 142.665 10.829 C 141.862 11.542 141.37 12.533 141.19 13.801 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-dfflns\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.275 40\" overflow=\"visible\"><g><path d=\"M 0 0.001 L 23.275 0.001 L 23.275 39.999 L 0 39.999 Z\" fill=\"transparent\"></path><path d=\"M 16.307 0.753 L 16.312 0.76 C 16.935 1.593 16.767 2.776 15.937 3.401 L 1.404 14.345 C 1.285 14.434 1.117 14.41 1.028 14.291 L 0.539 13.638 C -0.352 12.449 -0.112 10.758 1.074 9.865 L 13.674 0.378 C 14.504 -0.247 15.684 -0.079 16.307 0.753 Z M 7.005 39.247 L 7 39.24 C 6.377 38.407 6.545 37.224 7.375 36.599 L 21.872 25.683 C 21.929 25.64 22 25.622 22.071 25.632 C 22.141 25.642 22.205 25.68 22.248 25.737 L 22.737 26.39 C 23.627 27.579 23.387 29.27 22.201 30.162 L 9.638 39.623 C 8.808 40.247 7.628 40.079 7.005 39.247 Z M 8.82 24.254 L 11.407 22.31 C 11.525 22.22 11.549 22.052 11.46 21.932 L 5.926 14.53 C 5.884 14.473 5.82 14.435 5.75 14.425 C 5.679 14.415 5.607 14.433 5.55 14.476 L 2.964 16.421 C 2.845 16.51 2.821 16.679 2.91 16.798 L 8.444 24.2 C 8.533 24.319 8.701 24.343 8.82 24.254 Z M 17.731 25.537 L 20.316 23.591 C 20.434 23.502 20.458 23.333 20.369 23.214 L 14.829 15.814 C 14.786 15.757 14.723 15.719 14.652 15.709 C 14.582 15.699 14.51 15.717 14.453 15.76 L 11.868 17.706 C 11.749 17.796 11.725 17.965 11.815 18.084 L 17.355 25.484 C 17.444 25.603 17.612 25.627 17.731 25.537 Z M 20.106 5.877 L 20.111 5.883 C 20.735 6.716 20.567 7.899 19.737 8.524 L 10.389 15.566 C 10.314 15.622 10.22 15.646 10.127 15.633 C 10.034 15.62 9.95 15.57 9.893 15.495 L 8.055 13.04 C 7.937 12.883 7.969 12.661 8.125 12.542 L 17.473 5.501 C 18.303 4.876 19.483 5.044 20.106 5.876 Z M 3.165 34.123 L 3.16 34.117 C 2.537 33.284 2.705 32.101 3.534 31.476 L 12.882 24.434 C 12.957 24.378 13.052 24.354 13.145 24.367 C 13.238 24.38 13.322 24.43 13.378 24.505 L 15.217 26.96 C 15.334 27.117 15.303 27.34 15.146 27.458 L 5.799 34.499 C 4.969 35.124 3.789 34.956 3.166 34.124 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gscrnj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.275 39.998\" overflow=\"visible\"><path d=\"M 0 0 L 23.275 0 L 23.275 39.998 L 0 39.998 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-nzy9xb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.274 40\" overflow=\"visible\"><path d=\"M 16.306 0.753 L 16.311 0.76 C 16.934 1.593 16.766 2.776 15.936 3.401 L 1.403 14.345 C 1.284 14.434 1.116 14.41 1.027 14.291 L 0.538 13.638 C -0.352 12.449 -0.113 10.758 1.073 9.865 L 13.673 0.378 C 14.503 -0.247 15.683 -0.079 16.306 0.753 Z M 7.004 39.247 L 6.999 39.24 C 6.376 38.407 6.544 37.224 7.374 36.599 L 21.871 25.683 C 21.928 25.64 21.999 25.622 22.07 25.632 C 22.14 25.642 22.204 25.68 22.247 25.737 L 22.736 26.39 C 23.626 27.579 23.386 29.27 22.2 30.162 L 9.637 39.623 C 8.807 40.247 7.627 40.079 7.004 39.247 Z M 8.819 24.254 L 11.406 22.31 C 11.524 22.22 11.548 22.052 11.459 21.932 L 5.926 14.53 C 5.883 14.473 5.819 14.435 5.749 14.425 C 5.678 14.415 5.606 14.433 5.549 14.476 L 2.963 16.421 C 2.845 16.51 2.82 16.679 2.909 16.798 L 8.443 24.2 C 8.532 24.319 8.701 24.343 8.819 24.254 Z M 17.73 25.537 L 20.315 23.591 C 20.433 23.502 20.457 23.333 20.368 23.214 L 14.828 15.814 C 14.786 15.757 14.722 15.719 14.651 15.709 C 14.581 15.699 14.509 15.717 14.452 15.76 L 11.867 17.706 C 11.748 17.796 11.725 17.965 11.814 18.084 L 17.354 25.484 C 17.443 25.603 17.611 25.627 17.73 25.537 Z M 20.105 5.877 L 20.11 5.883 C 20.734 6.716 20.566 7.899 19.736 8.524 L 10.388 15.566 C 10.313 15.622 10.219 15.646 10.126 15.633 C 10.033 15.62 9.949 15.57 9.892 15.495 L 8.054 13.04 C 7.936 12.883 7.968 12.661 8.124 12.542 L 17.472 5.501 C 18.302 4.876 19.482 5.044 20.105 5.876 Z M 3.164 34.123 L 3.159 34.117 C 2.536 33.284 2.704 32.101 3.533 31.476 L 12.881 24.434 C 12.956 24.378 13.051 24.354 13.144 24.367 C 13.237 24.38 13.321 24.43 13.377 24.505 L 15.216 26.96 C 15.333 27.117 15.302 27.34 15.145 27.458 L 5.798 34.499 C 4.968 35.124 3.788 34.956 3.165 34.124 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yfnokx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.688 14.399\" overflow=\"visible\"><path d=\"M 16.306 0.753 L 16.311 0.76 C 16.934 1.593 16.766 2.776 15.936 3.401 L 1.403 14.345 C 1.284 14.434 1.116 14.41 1.027 14.291 L 0.538 13.638 C -0.352 12.449 -0.113 10.758 1.073 9.865 L 13.673 0.378 C 14.503 -0.247 15.683 -0.079 16.306 0.753 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wk3sb5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.651 14.371\" overflow=\"visible\"><path d=\"M 0.381 13.618 L 0.376 13.611 C -0.247 12.778 -0.079 11.595 0.751 10.97 L 15.248 0.054 C 15.305 0.011 15.377 -0.007 15.447 0.003 C 15.518 0.013 15.582 0.051 15.624 0.108 L 16.113 0.761 C 17.003 1.95 16.764 3.64 15.578 4.533 L 3.014 13.993 C 2.185 14.618 1.005 14.45 0.382 13.618 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kpsm3t\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.657 9.886\" overflow=\"visible\"><path d=\"M 5.964 9.832 L 8.55 7.887 C 8.669 7.798 8.693 7.629 8.604 7.51 L 3.07 0.108 C 3.027 0.051 2.963 0.013 2.893 0.003 C 2.822 -0.007 2.751 0.011 2.694 0.054 L 0.108 1.999 C -0.011 2.088 -0.035 2.257 0.054 2.376 L 5.587 9.778 C 5.677 9.897 5.845 9.921 5.964 9.832 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dynp5n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.662 9.885\" overflow=\"visible\"><path d=\"M 5.97 9.831 L 8.555 7.885 C 8.674 7.796 8.698 7.627 8.608 7.508 L 3.069 0.108 C 3.026 0.05 2.962 0.013 2.892 0.003 C 2.821 -0.007 2.749 0.011 2.692 0.054 L 0.107 2 C -0.011 2.09 -0.035 2.259 0.054 2.378 L 5.594 9.778 C 5.683 9.897 5.851 9.921 5.97 9.831 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t34y15\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.504 10.514\" overflow=\"visible\"><path d=\"M 12.123 0.754 L 12.128 0.76 C 12.751 1.593 12.583 2.776 11.753 3.401 L 2.406 10.443 C 2.33 10.499 2.236 10.523 2.143 10.51 C 2.05 10.497 1.966 10.447 1.91 10.372 L 0.071 7.917 C -0.046 7.76 -0.015 7.537 0.141 7.419 L 9.489 0.378 C 10.319 -0.247 11.499 -0.079 12.122 0.753 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fkx23s\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.504 10.514\" overflow=\"visible\"><path d=\"M 0.382 9.76 L 0.377 9.753 C -0.247 8.921 -0.079 7.738 0.751 7.113 L 10.099 0.071 C 10.174 0.015 10.268 -0.01 10.361 0.004 C 10.454 0.017 10.538 0.067 10.595 0.142 L 12.433 2.597 C 12.551 2.754 12.519 2.976 12.363 3.094 L 3.015 10.136 C 2.185 10.761 1.005 10.593 0.382 9.761 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-xu6wnm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 155.028 33.78\" overflow=\"visible\"><g><path d=\"M 0 0 L 155.027 0 L 155.027 33.582 L 0 33.582 Z\" fill=\"transparent\"></path><path d=\"M 4.07 24.446 C 2.849 23.891 1.882 23.138 1.17 22.188 C 0.458 21.237 0.068 20.184 0 19.03 L 4.782 19.03 C 4.872 19.755 5.228 20.354 5.85 20.829 C 6.472 21.305 7.246 21.542 8.173 21.542 C 9.1 21.542 9.784 21.361 10.293 20.999 C 10.802 20.637 11.056 20.173 11.056 19.607 C 11.056 18.996 10.745 18.537 10.123 18.232 C 9.501 17.926 8.512 17.592 7.156 17.23 C 5.754 16.89 4.606 16.539 3.714 16.177 C 2.82 15.815 2.052 15.26 1.407 14.514 C 0.763 13.767 0.441 12.759 0.441 11.492 C 0.441 10.45 0.74 9.5 1.34 8.639 C 1.939 7.78 2.799 7.1 3.917 6.602 C 5.037 6.104 6.353 5.855 7.869 5.855 C 10.107 5.855 11.893 6.415 13.227 7.536 C 14.561 8.656 15.296 10.167 15.432 12.069 L 10.887 12.069 C 10.82 11.322 10.508 10.728 9.955 10.286 C 9.4 9.845 8.66 9.624 7.733 9.624 C 6.874 9.624 6.213 9.783 5.749 10.1 C 5.286 10.417 5.054 10.858 5.054 11.424 C 5.054 12.058 5.37 12.539 6.003 12.867 C 6.636 13.195 7.62 13.529 8.954 13.869 C 10.311 14.209 11.43 14.56 12.312 14.922 C 13.193 15.284 13.957 15.844 14.601 16.602 C 15.245 17.361 15.578 18.363 15.601 19.607 C 15.601 20.694 15.301 21.668 14.703 22.527 C 14.103 23.388 13.244 24.061 12.125 24.547 C 11.006 25.034 9.7 25.278 8.208 25.278 C 6.715 25.278 5.291 25 4.07 24.446 Z M 24.442 10.374 L 24.442 19.474 C 24.442 20.108 24.594 20.567 24.9 20.85 C 25.205 21.133 25.719 21.274 26.443 21.274 L 28.647 21.274 L 28.647 25.281 L 25.663 25.281 C 21.661 25.281 19.66 23.334 19.66 19.44 L 19.66 10.374 L 17.422 10.374 L 17.422 6.47 L 19.66 6.47 L 19.66 1.818 L 24.442 1.818 L 24.442 6.469 L 28.647 6.469 L 28.647 10.374 L 24.442 10.374 Z M 34.99 24.072 C 33.543 23.268 32.406 22.131 31.581 20.659 C 30.756 19.188 30.343 17.49 30.343 15.566 C 30.343 13.642 30.767 11.945 31.615 10.473 C 32.463 9.002 33.621 7.864 35.091 7.06 C 36.561 6.257 38.2 5.855 40.009 5.855 C 41.818 5.855 43.457 6.257 44.927 7.06 C 46.396 7.864 47.555 9.002 48.403 10.473 C 49.251 11.945 49.674 13.642 49.674 15.566 C 49.674 17.49 49.239 19.188 48.369 20.659 C 47.498 22.131 46.322 23.268 44.842 24.072 C 43.361 24.876 41.705 25.277 39.874 25.277 C 38.042 25.277 36.437 24.876 34.99 24.072 Z M 42.298 20.507 C 43.056 20.088 43.66 19.46 44.113 18.622 C 44.565 17.785 44.791 16.766 44.791 15.566 C 44.791 13.778 44.321 12.403 43.383 11.441 C 42.445 10.479 41.298 9.998 39.941 9.998 C 38.584 9.998 37.448 10.479 36.533 11.441 C 35.617 12.403 35.159 13.779 35.159 15.566 C 35.159 17.354 35.606 18.73 36.499 19.691 C 37.392 20.654 38.517 21.135 39.873 21.135 C 40.732 21.135 41.54 20.925 42.298 20.506 Z M 59.808 7.091 C 60.791 6.525 61.916 6.242 63.182 6.242 L 63.182 11.233 L 61.927 11.233 C 60.435 11.233 59.31 11.585 58.553 12.286 C 57.795 12.988 57.417 14.21 57.417 15.953 L 57.417 25.325 L 52.669 25.325 L 52.669 6.514 L 57.417 6.514 L 57.417 9.434 C 58.027 8.438 58.824 7.657 59.808 7.091 Z M 84.464 6.073 L 72.831 33.78 L 67.778 33.78 L 71.848 24.408 L 64.319 6.072 L 69.643 6.072 L 74.493 19.213 L 79.411 6.072 L 84.464 6.072 Z M 91.433 0.198 L 91.433 25.325 L 86.685 25.325 L 86.685 0.198 Z M 94.604 10.748 C 95.361 9.276 96.39 8.145 97.691 7.352 C 98.99 6.56 100.443 6.164 102.048 6.164 C 103.45 6.164 104.677 6.447 105.728 7.012 C 106.78 7.578 107.622 8.291 108.255 9.152 L 108.255 6.469 L 113.037 6.469 L 113.037 25.28 L 108.255 25.28 L 108.255 22.53 C 107.645 23.413 106.802 24.143 105.728 24.72 C 104.654 25.297 103.416 25.586 102.015 25.586 C 100.432 25.586 98.99 25.178 97.691 24.363 C 96.39 23.549 95.362 22.4 94.604 20.917 C 93.846 19.435 93.468 17.731 93.468 15.807 C 93.468 13.883 93.847 12.219 94.604 10.748 Z M 107.577 12.904 C 107.124 12.078 106.514 11.444 105.745 11.003 C 104.977 10.561 104.152 10.341 103.27 10.341 C 102.388 10.341 101.574 10.556 100.828 10.985 C 100.082 11.416 99.477 12.044 99.013 12.87 C 98.55 13.697 98.318 14.675 98.318 15.808 C 98.318 16.94 98.549 17.929 99.013 18.778 C 99.477 19.627 100.087 20.278 100.845 20.731 C 101.602 21.184 102.41 21.41 103.269 21.41 C 104.138 21.41 104.992 21.182 105.745 20.748 C 106.514 20.306 107.124 19.672 107.576 18.846 C 108.028 18.02 108.255 17.029 108.255 15.875 C 108.255 14.721 108.028 13.731 107.576 12.905 Z M 132.185 8.364 C 133.564 9.779 134.254 11.755 134.254 14.289 L 134.254 25.325 L 129.506 25.325 L 129.506 14.934 C 129.506 13.441 129.133 12.292 128.387 11.488 C 127.641 10.685 126.624 10.283 125.335 10.283 C 124.046 10.283 122.989 10.685 122.232 11.488 C 121.474 12.292 121.096 13.441 121.096 14.934 L 121.096 25.325 L 116.348 25.325 L 116.348 6.514 L 121.096 6.514 L 121.096 8.857 C 121.728 8.042 122.537 7.403 123.521 6.938 C 124.504 6.474 125.584 6.242 126.759 6.242 C 128.998 6.242 130.806 6.95 132.186 8.364 Z M 154.892 16.992 L 141.156 16.992 C 141.269 18.351 141.744 19.415 142.581 20.184 C 143.417 20.954 144.446 21.339 145.667 21.339 C 147.431 21.339 148.686 20.581 149.432 19.064 L 154.553 19.064 C 154.01 20.875 152.97 22.363 151.433 23.529 C 149.895 24.695 148.007 25.278 145.769 25.278 C 143.96 25.278 142.338 24.876 140.902 24.072 C 139.466 23.269 138.347 22.132 137.544 20.66 C 136.742 19.189 136.341 17.491 136.341 15.567 C 136.341 13.642 136.736 11.911 137.528 10.439 C 138.319 8.968 139.427 7.836 140.851 7.044 C 142.276 6.251 143.915 5.855 145.769 5.855 C 147.623 5.855 149.154 6.24 150.568 7.009 C 151.981 7.78 153.078 8.872 153.858 10.286 C 154.638 11.701 155.028 13.325 155.028 15.159 C 155.028 15.838 154.982 16.449 154.892 16.992 Z M 150.109 13.801 C 150.087 12.578 149.646 11.599 148.787 10.863 C 147.927 10.128 146.876 9.76 145.633 9.76 C 144.456 9.76 143.467 10.116 142.665 10.829 C 141.862 11.542 141.37 12.533 141.19 13.801 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-sqkvel\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 155.027 33.582\" overflow=\"visible\"><path d=\"M 0 0 L 155.027 0 L 155.027 33.582 L 0 33.582 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1cdvze9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 155.028 33.582\" overflow=\"visible\"><path d=\"M 4.07 24.248 C 2.849 23.693 1.882 22.94 1.17 21.99 C 0.458 21.039 0.068 19.986 0 18.832 L 4.782 18.832 C 4.872 19.557 5.228 20.156 5.85 20.631 C 6.472 21.107 7.246 21.344 8.173 21.344 C 9.1 21.344 9.784 21.163 10.293 20.801 C 10.802 20.439 11.056 19.975 11.056 19.409 C 11.056 18.798 10.745 18.339 10.123 18.034 C 9.501 17.728 8.512 17.394 7.156 17.032 C 5.754 16.692 4.606 16.341 3.714 15.979 C 2.82 15.617 2.052 15.062 1.407 14.316 C 0.763 13.569 0.441 12.561 0.441 11.294 C 0.441 10.252 0.74 9.302 1.34 8.441 C 1.939 7.582 2.799 6.902 3.917 6.404 C 5.037 5.906 6.353 5.657 7.869 5.657 C 10.107 5.657 11.893 6.217 13.227 7.338 C 14.561 8.458 15.296 9.969 15.432 11.871 L 10.887 11.871 C 10.82 11.124 10.508 10.53 9.955 10.088 C 9.4 9.647 8.66 9.426 7.733 9.426 C 6.874 9.426 6.213 9.585 5.749 9.902 C 5.286 10.219 5.054 10.66 5.054 11.226 C 5.054 11.86 5.37 12.341 6.003 12.669 C 6.636 12.997 7.62 13.331 8.954 13.671 C 10.311 14.011 11.43 14.362 12.312 14.724 C 13.193 15.086 13.957 15.646 14.601 16.404 C 15.245 17.163 15.578 18.165 15.601 19.409 C 15.601 20.496 15.301 21.47 14.703 22.329 C 14.103 23.19 13.244 23.863 12.125 24.349 C 11.006 24.836 9.7 25.08 8.208 25.08 C 6.715 25.08 5.291 24.802 4.07 24.248 Z M 24.442 10.176 L 24.442 19.276 C 24.442 19.91 24.594 20.369 24.9 20.652 C 25.205 20.935 25.719 21.076 26.443 21.076 L 28.647 21.076 L 28.647 25.083 L 25.663 25.083 C 21.661 25.083 19.66 23.136 19.66 19.242 L 19.66 10.176 L 17.422 10.176 L 17.422 6.272 L 19.66 6.272 L 19.66 1.62 L 24.442 1.62 L 24.442 6.271 L 28.647 6.271 L 28.647 10.176 L 24.442 10.176 Z M 34.99 23.874 C 33.543 23.07 32.406 21.933 31.581 20.461 C 30.756 18.99 30.343 17.292 30.343 15.368 C 30.343 13.444 30.767 11.747 31.615 10.275 C 32.463 8.804 33.621 7.666 35.091 6.862 C 36.561 6.059 38.2 5.657 40.009 5.657 C 41.818 5.657 43.457 6.059 44.927 6.862 C 46.396 7.666 47.555 8.804 48.403 10.275 C 49.251 11.747 49.674 13.444 49.674 15.368 C 49.674 17.292 49.239 18.99 48.369 20.461 C 47.498 21.933 46.322 23.07 44.842 23.874 C 43.361 24.678 41.705 25.079 39.874 25.079 C 38.042 25.079 36.437 24.678 34.99 23.874 Z M 42.298 20.309 C 43.056 19.89 43.66 19.262 44.113 18.424 C 44.565 17.587 44.791 16.568 44.791 15.368 C 44.791 13.58 44.321 12.205 43.383 11.243 C 42.445 10.281 41.298 9.8 39.941 9.8 C 38.584 9.8 37.448 10.281 36.533 11.243 C 35.617 12.205 35.159 13.581 35.159 15.368 C 35.159 17.156 35.606 18.532 36.499 19.493 C 37.392 20.456 38.517 20.937 39.873 20.937 C 40.732 20.937 41.54 20.727 42.298 20.308 Z M 59.808 6.893 C 60.791 6.327 61.916 6.044 63.182 6.044 L 63.182 11.035 L 61.927 11.035 C 60.435 11.035 59.31 11.387 58.553 12.088 C 57.795 12.79 57.417 14.012 57.417 15.755 L 57.417 25.127 L 52.669 25.127 L 52.669 6.316 L 57.417 6.316 L 57.417 9.236 C 58.027 8.24 58.824 7.459 59.808 6.893 Z M 84.464 5.875 L 72.831 33.582 L 67.778 33.582 L 71.848 24.21 L 64.319 5.874 L 69.643 5.874 L 74.493 19.015 L 79.411 5.874 L 84.464 5.874 Z M 91.433 0 L 91.433 25.127 L 86.685 25.127 L 86.685 0 Z M 94.604 10.55 C 95.361 9.078 96.39 7.947 97.691 7.154 C 98.99 6.362 100.443 5.966 102.048 5.966 C 103.45 5.966 104.677 6.249 105.728 6.814 C 106.78 7.38 107.622 8.093 108.255 8.954 L 108.255 6.271 L 113.037 6.271 L 113.037 25.082 L 108.255 25.082 L 108.255 22.332 C 107.645 23.215 106.802 23.945 105.728 24.522 C 104.654 25.099 103.416 25.388 102.015 25.388 C 100.432 25.388 98.99 24.98 97.691 24.165 C 96.39 23.351 95.362 22.202 94.604 20.719 C 93.846 19.237 93.468 17.533 93.468 15.609 C 93.468 13.685 93.847 12.021 94.604 10.55 Z M 107.577 12.706 C 107.124 11.88 106.514 11.246 105.745 10.805 C 104.977 10.363 104.152 10.143 103.27 10.143 C 102.388 10.143 101.574 10.358 100.828 10.787 C 100.082 11.218 99.477 11.846 99.013 12.672 C 98.55 13.499 98.318 14.477 98.318 15.61 C 98.318 16.742 98.549 17.731 99.013 18.58 C 99.477 19.429 100.087 20.08 100.845 20.533 C 101.602 20.986 102.41 21.212 103.269 21.212 C 104.138 21.212 104.992 20.984 105.745 20.55 C 106.514 20.108 107.124 19.474 107.576 18.648 C 108.028 17.822 108.255 16.831 108.255 15.677 C 108.255 14.523 108.028 13.533 107.576 12.707 Z M 132.185 8.166 C 133.564 9.581 134.254 11.557 134.254 14.091 L 134.254 25.127 L 129.506 25.127 L 129.506 14.736 C 129.506 13.243 129.133 12.094 128.387 11.29 C 127.641 10.487 126.624 10.085 125.335 10.085 C 124.046 10.085 122.989 10.487 122.232 11.29 C 121.474 12.094 121.096 13.243 121.096 14.736 L 121.096 25.127 L 116.348 25.127 L 116.348 6.316 L 121.096 6.316 L 121.096 8.659 C 121.728 7.844 122.537 7.205 123.521 6.74 C 124.504 6.276 125.584 6.044 126.759 6.044 C 128.998 6.044 130.806 6.752 132.186 8.166 Z M 154.892 16.794 L 141.156 16.794 C 141.269 18.153 141.744 19.217 142.581 19.986 C 143.417 20.756 144.446 21.141 145.667 21.141 C 147.431 21.141 148.686 20.383 149.432 18.866 L 154.553 18.866 C 154.01 20.677 152.97 22.165 151.433 23.331 C 149.895 24.497 148.007 25.08 145.769 25.08 C 143.96 25.08 142.338 24.678 140.902 23.874 C 139.466 23.071 138.347 21.933 137.544 20.462 C 136.742 18.991 136.341 17.293 136.341 15.369 C 136.341 13.444 136.736 11.713 137.528 10.241 C 138.319 8.77 139.427 7.638 140.851 6.846 C 142.276 6.053 143.915 5.657 145.769 5.657 C 147.623 5.657 149.154 6.042 150.568 6.811 C 151.981 7.582 153.078 8.674 153.858 10.088 C 154.638 11.503 155.028 13.127 155.028 14.961 C 155.028 15.64 154.982 16.251 154.892 16.794 Z M 150.109 13.603 C 150.087 12.38 149.646 11.401 148.787 10.665 C 147.927 9.93 146.876 9.562 145.633 9.562 C 144.456 9.562 143.467 9.918 142.665 10.631 C 141.862 11.344 141.37 12.335 141.19 13.603 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5549af\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.601 19.423\" overflow=\"visible\"><path d=\"M 4.07 18.591 C 2.849 18.036 1.882 17.283 1.17 16.332 C 0.458 15.382 0.068 14.329 0 13.175 L 4.782 13.175 C 4.872 13.9 5.228 14.499 5.85 14.974 C 6.472 15.45 7.246 15.687 8.173 15.687 C 9.1 15.687 9.784 15.506 10.293 15.144 C 10.802 14.782 11.056 14.318 11.056 13.752 C 11.056 13.141 10.745 12.682 10.123 12.377 C 9.501 12.071 8.512 11.737 7.156 11.375 C 5.754 11.035 4.606 10.684 3.714 10.322 C 2.82 9.96 2.052 9.405 1.407 8.658 C 0.763 7.912 0.441 6.904 0.441 5.636 C 0.441 4.595 0.74 3.645 1.34 2.784 C 1.939 1.924 2.799 1.245 3.917 0.747 C 5.037 0.249 6.353 0 7.869 0 C 10.107 0 11.893 0.56 13.227 1.681 C 14.561 2.801 15.296 4.312 15.432 6.214 L 10.887 6.214 C 10.82 5.467 10.508 4.873 9.955 4.431 C 9.4 3.99 8.66 3.769 7.733 3.769 C 6.874 3.769 6.213 3.928 5.749 4.244 C 5.286 4.562 5.054 5.003 5.054 5.569 C 5.054 6.203 5.37 6.684 6.003 7.012 C 6.636 7.34 7.62 7.674 8.954 8.014 C 10.311 8.354 11.43 8.705 12.312 9.067 C 13.193 9.429 13.957 9.989 14.601 10.747 C 15.245 11.506 15.578 12.508 15.601 13.752 C 15.601 14.839 15.301 15.812 14.703 16.672 C 14.103 17.533 13.244 18.206 12.125 18.692 C 11.006 19.179 9.7 19.423 8.208 19.423 C 6.715 19.423 5.291 19.145 4.07 18.591 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dkp4fu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.226 23.463\" overflow=\"visible\"><path d=\"M 7.02 8.557 L 7.02 17.657 C 7.02 18.291 7.173 18.749 7.478 19.032 C 7.783 19.315 8.297 19.456 9.021 19.456 L 11.226 19.456 L 11.226 23.463 L 8.241 23.463 C 4.239 23.463 2.238 21.517 2.238 17.623 L 2.238 8.557 L 0 8.557 L 0 4.652 L 2.238 4.652 L 2.238 0 L 7.02 0 L 7.02 4.652 L 11.226 4.652 L 11.226 8.557 L 7.02 8.557 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lj23ub\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.331 19.422\" overflow=\"visible\"><path d=\"M 4.646 18.217 C 3.199 17.413 2.063 16.276 1.238 14.804 C 0.412 13.333 0 11.635 0 9.711 C 0 7.787 0.424 6.09 1.272 4.618 C 2.119 3.147 3.278 2.009 4.748 1.205 C 6.218 0.402 7.856 0 9.666 0 C 11.475 0 13.113 0.402 14.583 1.205 C 16.053 2.009 17.212 3.147 18.059 4.618 C 18.907 6.09 19.331 7.787 19.331 9.711 C 19.331 11.635 18.895 13.333 18.025 14.804 C 17.155 16.276 15.979 17.413 14.498 18.217 C 13.018 19.021 11.362 19.422 9.53 19.422 C 7.699 19.422 6.093 19.021 4.647 18.217 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fm78ly\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.632 11.137\" overflow=\"visible\"><path d=\"M 7.139 10.509 C 7.896 10.09 8.501 9.462 8.953 8.624 C 9.405 7.787 9.632 6.768 9.632 5.569 C 9.632 3.781 9.162 2.405 8.224 1.443 C 7.286 0.481 6.139 0 4.782 0 C 3.425 0 2.289 0.481 1.373 1.443 C 0.458 2.406 0 3.781 0 5.569 C 0 7.356 0.446 8.732 1.34 9.694 C 2.232 10.656 3.357 11.137 4.714 11.137 C 5.573 11.137 6.381 10.928 7.139 10.509 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3qhmpv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.513 19.083\" overflow=\"visible\"><path d=\"M 7.139 0.849 C 8.122 0.283 9.247 0 10.513 0 L 10.513 4.991 L 9.258 4.991 C 7.766 4.991 6.641 5.343 5.884 6.044 C 5.126 6.746 4.748 7.968 4.748 9.711 L 4.748 19.083 L 0 19.083 L 0 0.272 L 4.748 0.272 L 4.748 3.192 C 5.358 2.196 6.155 1.415 7.139 0.849 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kw8eid\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.145 27.708\" overflow=\"visible\"><path d=\"M 20.145 0.001 L 8.512 27.708 L 3.459 27.708 L 7.529 18.336 L 0 0 L 5.325 0 L 10.174 13.141 L 15.092 0 L 20.145 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8uvqnj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.748 25.127\" overflow=\"visible\"><path d=\"M 4.748 0 L 4.748 25.127 L 0 25.127 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u36ne2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.568 19.422\" overflow=\"visible\"><path d=\"M 1.136 4.584 C 1.893 3.113 2.922 1.981 4.222 1.188 C 5.522 0.396 6.975 0 8.58 0 C 9.982 0 11.209 0.283 12.26 0.849 C 13.311 1.415 14.153 2.128 14.787 2.988 L 14.787 0.306 L 19.568 0.306 L 19.568 19.117 L 14.787 19.117 L 14.787 16.366 C 14.176 17.249 13.334 17.979 12.26 18.556 C 11.186 19.133 9.948 19.422 8.546 19.422 C 6.963 19.422 5.522 19.015 4.222 18.2 C 2.922 17.385 1.893 16.236 1.136 14.754 C 0.378 13.271 0 11.567 0 9.643 C 0 7.72 0.378 6.056 1.136 4.584 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11bhevu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.937 11.069\" overflow=\"visible\"><path d=\"M 9.259 2.564 C 8.806 1.738 8.196 1.103 7.427 0.662 C 6.659 0.221 5.834 0 4.952 0 C 4.07 0 3.256 0.215 2.51 0.645 C 1.764 1.075 1.158 1.703 0.695 2.53 C 0.232 3.356 0 4.335 0 5.467 C 0 6.599 0.231 7.589 0.695 8.438 C 1.158 9.287 1.769 9.938 2.527 10.39 C 3.284 10.843 4.092 11.069 4.951 11.069 C 5.82 11.07 6.674 10.841 7.427 10.407 C 8.196 9.966 8.806 9.332 9.258 8.506 C 9.71 7.68 9.937 6.689 9.937 5.535 C 9.937 4.381 9.71 3.39 9.258 2.564 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rz0dnf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.906 19.083\" overflow=\"visible\"><path d=\"M 15.837 2.122 C 17.216 3.537 17.906 5.513 17.906 8.047 L 17.906 19.083 L 13.158 19.083 L 13.158 8.692 C 13.158 7.199 12.785 6.05 12.039 5.246 C 11.293 4.443 10.276 4.041 8.987 4.041 C 7.698 4.041 6.641 4.443 5.884 5.246 C 5.126 6.05 4.748 7.199 4.748 8.692 L 4.748 19.083 L 0 19.083 L 0 0.272 L 4.748 0.272 L 4.748 2.615 C 5.381 1.8 6.189 1.161 7.173 0.696 C 8.156 0.232 9.236 0 10.411 0 C 12.65 0 14.458 0.708 15.838 2.122 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-134fbf5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.687 19.423\" overflow=\"visible\"><path d=\"M 18.551 11.137 L 4.816 11.137 C 4.928 12.496 5.404 13.56 6.24 14.329 C 7.077 15.099 8.106 15.484 9.327 15.484 C 11.09 15.484 12.345 14.726 13.091 13.209 L 18.212 13.209 C 17.67 15.02 16.629 16.508 15.092 17.674 C 13.554 18.84 11.666 19.423 9.428 19.423 C 7.619 19.423 5.997 19.021 4.562 18.217 C 3.126 17.414 2.006 16.276 1.204 14.805 C 0.401 13.333 0 11.636 0 9.711 C 0 7.787 0.395 6.056 1.187 4.584 C 1.978 3.113 3.086 1.981 4.511 1.188 C 5.935 0.396 7.574 0 9.428 0 C 11.283 0 12.814 0.385 14.227 1.154 C 15.64 1.924 16.737 3.017 17.517 4.431 C 18.297 5.846 18.687 7.47 18.687 9.304 C 18.687 9.983 18.642 10.594 18.552 11.137 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j6fwtt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.919 4.041\" overflow=\"visible\"><path d=\"M 8.919 4.041 C 8.897 2.818 8.456 1.839 7.597 1.103 C 6.737 0.368 5.686 0 4.443 0 C 3.266 0 2.277 0.356 1.475 1.069 C 0.672 1.782 0.181 2.773 0 4.041 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l7fmk4\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1it3gfn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 262.4 40\" overflow=\"visible\"><g><path d=\"M 0 0 L 262.4 0 L 262.4 38.4 L 0 38.4 Z\" fill=\"transparent\"></path><path d=\"M 62.933 17.797 C 59.848 17.358 58.79 16.834 58.79 15.429 C 58.79 14.115 59.936 13.237 61.875 13.237 C 63.901 13.237 64.958 14.027 65.222 15.781 L 70.685 15.781 C 70.157 10.872 66.544 9.118 61.787 9.118 C 57.381 9.118 53.24 11.31 53.24 15.781 C 53.24 19.989 55.443 21.566 61.17 22.443 C 64.253 22.882 65.486 23.496 65.486 24.987 C 65.486 26.475 64.43 27.354 62.139 27.354 C 59.584 27.354 58.614 26.214 58.35 24.285 L 52.8 24.285 C 52.976 28.931 56.413 31.474 62.139 31.474 C 67.778 31.474 71.214 29.019 71.214 24.461 C 71.302 19.901 68.306 18.586 62.933 17.797 Z M 84.166 9.205 C 78.88 9.205 74.827 10.784 74.474 15.869 L 80.114 15.869 C 80.378 14.029 81.435 13.501 83.813 13.501 C 86.544 13.501 87.338 14.904 87.338 17.446 L 87.338 18.323 L 84.87 18.323 C 78.262 18.323 73.682 20.163 73.682 25.162 C 73.682 29.632 76.941 31.562 80.906 31.562 C 84.254 31.562 86.192 30.246 87.426 28.493 L 87.426 31.037 L 93.24 31.037 L 93.24 17.184 C 93.152 11.309 89.453 9.205 84.166 9.205 Z M 87.25 23.584 C 87.25 25.952 85.222 27.354 82.579 27.354 C 80.378 27.354 79.496 26.301 79.496 24.81 C 79.496 22.531 81.523 21.742 84.958 21.742 L 87.25 21.742 L 87.25 23.582 Z M 101.434 0 L 95.531 0 L 95.531 31.123 L 101.435 31.123 L 101.435 0 Z M 114.914 9.205 C 108.658 9.205 103.813 13.589 103.813 20.341 L 103.813 20.691 C 103.813 27.528 108.57 31.562 115.002 31.562 C 120.906 31.562 124.605 29.019 125.31 24.373 L 119.672 24.373 C 119.32 26.213 117.909 27.354 115.178 27.354 C 111.918 27.354 109.979 25.338 109.803 21.742 L 125.31 21.742 L 125.31 20.077 C 125.398 12.45 120.464 9.205 114.914 9.205 Z M 109.979 18.061 C 110.421 14.992 112.27 13.238 114.914 13.238 C 117.733 13.238 119.406 14.816 119.584 18.061 Z M 137.824 17.797 C 134.739 17.358 133.682 16.834 133.682 15.429 C 133.682 14.115 134.827 13.237 136.765 13.237 C 138.792 13.237 139.85 14.027 140.114 15.781 L 145.576 15.781 C 145.048 10.872 141.435 9.118 136.677 9.118 C 132.272 9.118 128.131 11.31 128.131 15.781 C 128.131 19.989 130.334 21.566 136.061 22.443 C 139.144 22.882 140.378 23.496 140.378 24.987 C 140.378 26.475 139.322 27.354 137.029 27.354 C 134.475 27.354 133.506 26.214 133.242 24.285 L 127.69 24.285 C 127.866 28.931 131.302 31.474 137.03 31.474 C 142.669 31.474 146.104 29.019 146.104 24.461 C 146.192 19.901 143.285 18.586 137.822 17.797 Z M 161.52 9.205 C 157.907 9.205 155.616 10.958 154.56 13.062 L 154.56 0 L 148.57 0 L 148.57 31.123 L 154.558 31.123 L 154.558 18.762 C 154.558 15.605 156.498 14.027 159.053 14.027 C 161.696 14.027 162.84 15.43 162.84 18.323 L 162.84 31.123 L 168.832 31.123 L 168.832 17.446 C 168.744 11.747 165.749 9.206 161.52 9.206 Z M 181.696 9.205 C 176.411 9.205 172.358 10.784 172.005 15.869 L 177.645 15.869 C 177.909 14.029 178.965 13.501 181.344 13.501 C 184.075 13.501 184.869 14.904 184.869 17.446 L 184.869 18.323 L 182.403 18.323 C 175.794 18.323 171.213 20.163 171.213 25.162 C 171.213 29.632 174.472 31.562 178.437 31.562 C 181.786 31.562 183.723 30.246 184.957 28.493 L 184.957 31.037 L 190.771 31.037 L 190.771 17.184 C 190.685 11.309 186.894 9.205 181.696 9.205 Z M 184.781 23.584 C 184.781 25.952 182.755 27.354 180.11 27.354 C 177.909 27.354 177.027 26.301 177.027 24.81 C 177.027 22.531 179.054 21.742 182.49 21.742 L 184.781 21.742 L 184.781 23.582 Z M 206.014 9.205 C 202.403 9.205 200.112 10.958 199.054 13.062 L 199.054 9.643 L 193.062 9.643 L 193.062 31.035 L 199.054 31.035 L 199.054 18.762 C 199.054 15.605 200.992 14.027 203.547 14.027 C 206.19 14.027 207.336 15.43 207.336 18.323 L 207.336 31.123 L 213.328 31.123 L 213.328 17.446 C 213.238 11.747 210.243 9.206 206.014 9.206 Z M 231.918 12.888 C 230.685 10.696 228.57 9.205 225.133 9.205 C 219.76 9.205 215.706 13.326 215.706 20.341 L 215.706 20.691 C 215.706 27.792 219.846 31.562 225.045 31.562 C 228.218 31.562 230.859 29.722 231.918 27.53 L 231.918 31.123 L 237.821 31.123 L 237.821 0 L 231.918 0 Z M 232.093 20.515 C 232.093 24.811 229.891 26.915 226.808 26.915 C 223.811 26.915 221.784 24.811 221.784 20.603 L 221.784 20.251 C 221.784 15.957 223.635 13.765 226.984 13.765 C 230.243 13.765 232.093 15.957 232.093 20.165 Z M 256.674 9.731 L 251.827 22.531 L 246.629 9.731 L 240.198 9.731 L 248.744 28.931 L 244.955 38.4 L 250.771 38.4 L 262.4 9.731 Z\" fill=\"rgb(255, 255, 255)\"></path><g transform=\"translate(1.6 0)\"><path d=\"M 0 1.6 L 38.4 1.6 L 38.4 40 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 10.262 0 C 8.838 0 8.123 1.723 9.131 2.731 L 35.669 29.269 C 36.677 30.277 38.4 29.563 38.4 28.138 L 38.4 1.6 C 38.4 0.716 37.684 0 36.8 0 Z M 18.752 34.752 C 19.095 35.095 19.611 35.197 20.059 35.012 C 20.507 34.826 20.8 34.389 20.8 33.904 L 20.8 18.8 C 20.8 18.137 20.263 17.6 19.6 17.6 L 4.496 17.6 C 4.011 17.6 3.574 17.893 3.388 18.341 C 3.203 18.789 3.305 19.305 3.648 19.648 Z M 8.234 37.034 C 8.462 37.263 8.806 37.332 9.106 37.208 C 9.405 37.084 9.6 36.793 9.6 36.469 L 9.6 29.6 C 9.6 29.158 9.242 28.8 8.8 28.8 L 1.931 28.8 C 1.607 28.8 1.316 28.995 1.192 29.294 C 1.068 29.594 1.137 29.938 1.366 30.166 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8dz9c3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 262.4 38.4\" overflow=\"visible\"><path d=\"M 0 0 L 262.4 0 L 262.4 38.4 L 0 38.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1owkc0u\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 209.6 38.4\" overflow=\"visible\"><path d=\"M 10.133 17.797 C 7.048 17.358 5.99 16.834 5.99 15.429 C 5.99 14.115 7.136 13.237 9.075 13.237 C 11.101 13.237 12.158 14.027 12.422 15.781 L 17.885 15.781 C 17.357 10.872 13.744 9.118 8.987 9.118 C 4.581 9.118 0.44 11.31 0.44 15.781 C 0.44 19.989 2.643 21.566 8.37 22.443 C 11.453 22.882 12.686 23.496 12.686 24.987 C 12.686 26.475 11.63 27.354 9.339 27.354 C 6.784 27.354 5.814 26.214 5.55 24.285 L 0 24.285 C 0.176 28.931 3.613 31.474 9.339 31.474 C 14.978 31.474 18.414 29.019 18.414 24.461 C 18.502 19.901 15.506 18.586 10.133 17.797 Z M 31.366 9.205 C 26.08 9.205 22.027 10.784 21.674 15.869 L 27.314 15.869 C 27.578 14.029 28.635 13.501 31.013 13.501 C 33.744 13.501 34.538 14.904 34.538 17.446 L 34.538 18.323 L 32.07 18.323 C 25.462 18.323 20.882 20.163 20.882 25.162 C 20.882 29.632 24.141 31.562 28.106 31.562 C 31.454 31.562 33.392 30.246 34.626 28.493 L 34.626 31.037 L 40.44 31.037 L 40.44 17.184 C 40.352 11.309 36.653 9.205 31.366 9.205 Z M 34.45 23.584 C 34.45 25.952 32.422 27.354 29.779 27.354 C 27.578 27.354 26.696 26.301 26.696 24.81 C 26.696 22.531 28.723 21.742 32.158 21.742 L 34.45 21.742 L 34.45 23.582 Z M 48.634 0 L 42.731 0 L 42.731 31.123 L 48.635 31.123 L 48.635 0 Z M 62.114 9.205 C 55.858 9.205 51.013 13.589 51.013 20.341 L 51.013 20.691 C 51.013 27.528 55.77 31.562 62.202 31.562 C 68.106 31.562 71.805 29.019 72.51 24.373 L 66.872 24.373 C 66.52 26.213 65.109 27.354 62.378 27.354 C 59.118 27.354 57.179 25.338 57.003 21.742 L 72.51 21.742 L 72.51 20.077 C 72.598 12.45 67.664 9.205 62.114 9.205 Z M 57.179 18.061 C 57.621 14.992 59.47 13.238 62.114 13.238 C 64.933 13.238 66.606 14.816 66.784 18.061 Z M 85.024 17.797 C 81.939 17.358 80.882 16.834 80.882 15.429 C 80.882 14.115 82.027 13.237 83.965 13.237 C 85.992 13.237 87.05 14.027 87.314 15.781 L 92.776 15.781 C 92.248 10.872 88.635 9.118 83.877 9.118 C 79.472 9.118 75.331 11.31 75.331 15.781 C 75.331 19.989 77.534 21.566 83.261 22.443 C 86.344 22.882 87.578 23.496 87.578 24.987 C 87.578 26.475 86.522 27.354 84.229 27.354 C 81.675 27.354 80.706 26.214 80.442 24.285 L 74.89 24.285 C 75.066 28.931 78.502 31.474 84.23 31.474 C 89.869 31.474 93.304 29.019 93.304 24.461 C 93.392 19.901 90.485 18.586 85.022 17.797 Z M 108.72 9.205 C 105.107 9.205 102.816 10.958 101.76 13.062 L 101.76 0 L 95.77 0 L 95.77 31.123 L 101.758 31.123 L 101.758 18.762 C 101.758 15.605 103.698 14.027 106.253 14.027 C 108.896 14.027 110.04 15.43 110.04 18.323 L 110.04 31.123 L 116.032 31.123 L 116.032 17.446 C 115.944 11.747 112.949 9.206 108.72 9.206 Z M 128.896 9.205 C 123.611 9.205 119.558 10.784 119.205 15.869 L 124.845 15.869 C 125.109 14.029 126.165 13.501 128.544 13.501 C 131.275 13.501 132.069 14.904 132.069 17.446 L 132.069 18.323 L 129.603 18.323 C 122.994 18.323 118.413 20.163 118.413 25.162 C 118.413 29.632 121.672 31.562 125.637 31.562 C 128.986 31.562 130.923 30.246 132.157 28.493 L 132.157 31.037 L 137.971 31.037 L 137.971 17.184 C 137.885 11.309 134.094 9.205 128.896 9.205 Z M 131.981 23.584 C 131.981 25.952 129.955 27.354 127.31 27.354 C 125.109 27.354 124.227 26.301 124.227 24.81 C 124.227 22.531 126.254 21.742 129.69 21.742 L 131.981 21.742 L 131.981 23.582 Z M 153.214 9.205 C 149.603 9.205 147.312 10.958 146.254 13.062 L 146.254 9.643 L 140.262 9.643 L 140.262 31.035 L 146.254 31.035 L 146.254 18.762 C 146.254 15.605 148.192 14.027 150.747 14.027 C 153.39 14.027 154.536 15.43 154.536 18.323 L 154.536 31.123 L 160.528 31.123 L 160.528 17.446 C 160.438 11.747 157.443 9.206 153.214 9.206 Z M 179.118 12.888 C 177.885 10.696 175.77 9.205 172.333 9.205 C 166.96 9.205 162.906 13.326 162.906 20.341 L 162.906 20.691 C 162.906 27.792 167.046 31.562 172.245 31.562 C 175.418 31.562 178.059 29.722 179.118 27.53 L 179.118 31.123 L 185.021 31.123 L 185.021 0 L 179.118 0 Z M 179.293 20.515 C 179.293 24.811 177.091 26.915 174.008 26.915 C 171.011 26.915 168.984 24.811 168.984 20.603 L 168.984 20.251 C 168.984 15.957 170.835 13.765 174.184 13.765 C 177.443 13.765 179.293 15.957 179.293 20.165 Z M 203.874 9.731 L 199.027 22.531 L 193.829 9.731 L 187.398 9.731 L 195.944 28.931 L 192.155 38.4 L 197.971 38.4 L 209.6 9.731 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bbtkt9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.416 22.355\" overflow=\"visible\"><path d=\"M 10.133 8.678 C 7.048 8.24 5.99 7.715 5.99 6.31 C 5.99 4.997 7.136 4.118 9.075 4.118 C 11.101 4.118 12.158 4.909 12.422 6.662 L 17.885 6.662 C 17.357 1.754 13.744 0 8.987 0 C 4.581 0 0.44 2.192 0.44 6.662 C 0.44 10.87 2.643 12.448 8.37 13.325 C 11.453 13.763 12.686 14.378 12.686 15.869 C 12.686 17.357 11.63 18.235 9.339 18.235 C 6.784 18.235 5.814 17.096 5.55 15.166 L 0 15.166 C 0.176 19.813 3.613 22.355 9.339 22.355 C 14.978 22.355 18.414 19.901 18.414 15.342 C 18.502 10.782 15.506 9.467 10.133 8.678 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sht26z\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.558 22.357\" overflow=\"visible\"><path d=\"M 10.485 0 C 5.198 0 1.146 1.579 0.792 6.664 L 6.432 6.664 C 6.696 4.824 7.754 4.296 10.131 4.296 C 12.862 4.296 13.656 5.699 13.656 8.242 L 13.656 9.118 L 11.189 9.118 C 4.581 9.118 0 10.958 0 15.957 C 0 20.427 3.259 22.357 7.224 22.357 C 10.573 22.357 12.51 21.042 13.744 19.288 L 13.744 21.832 L 19.558 21.832 L 19.558 7.979 C 19.47 2.104 15.771 0 10.485 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kddhjo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.754 5.611\" overflow=\"visible\"><path d=\"M 7.754 1.842 C 7.754 4.21 5.726 5.611 3.083 5.611 C 0.882 5.611 0 4.558 0 3.067 C 0 0.789 2.027 0 5.462 0 L 7.754 0 L 7.754 1.84 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yxzr67\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.904 31.123\" overflow=\"visible\"><path d=\"M 5.902 0 L 0 0 L 0 31.123 L 5.904 31.123 L 5.904 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10pzpkn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.499 22.357\" overflow=\"visible\"><path d=\"M 11.101 0 C 4.845 0 0 4.384 0 11.136 L 0 11.486 C 0 18.323 4.757 22.357 11.189 22.357 C 17.093 22.357 20.792 19.814 21.498 15.168 L 15.859 15.168 C 15.507 17.008 14.096 18.149 11.365 18.149 C 8.106 18.149 6.166 16.133 5.99 12.538 L 21.498 12.538 L 21.498 10.872 C 21.586 3.245 16.651 0 11.101 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eawcr9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.605 4.822\" overflow=\"visible\"><path d=\"M 0 4.822 C 0.442 1.754 2.291 0 4.934 0 C 7.754 0 9.427 1.578 9.605 4.822 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kfzjfd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.416 22.355\" overflow=\"visible\"><path d=\"M 10.134 8.678 C 7.05 8.24 5.992 7.715 5.992 6.31 C 5.992 4.997 7.138 4.118 9.075 4.118 C 11.102 4.118 12.16 4.909 12.424 6.662 L 17.886 6.662 C 17.358 1.754 13.746 0 8.987 0 C 4.582 0 0.442 2.192 0.442 6.662 C 0.442 10.87 2.645 12.448 8.371 13.325 C 11.454 13.763 12.688 14.378 12.688 15.869 C 12.688 17.357 11.632 18.235 9.339 18.235 C 6.786 18.235 5.816 17.096 5.552 15.166 L 0 15.166 C 0.176 19.813 3.613 22.355 9.341 22.355 C 14.979 22.355 18.414 19.901 18.414 15.342 C 18.502 10.782 15.595 9.467 10.133 8.678 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12hj53b\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.262 31.123\" overflow=\"visible\"><path d=\"M 12.95 9.205 C 9.338 9.205 7.046 10.958 5.99 13.062 L 5.99 0 L 0 0 L 0 31.123 L 5.989 31.123 L 5.989 18.762 C 5.989 15.605 7.928 14.027 10.483 14.027 C 13.126 14.027 14.27 15.43 14.27 18.323 L 14.27 31.123 L 20.262 31.123 L 20.262 17.446 C 20.174 11.747 17.179 9.206 12.95 9.206 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8jruoy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.558 22.357\" overflow=\"visible\"><path d=\"M 10.483 0 C 5.198 0 1.146 1.579 0.792 6.664 L 6.432 6.664 C 6.696 4.824 7.752 4.296 10.131 4.296 C 12.862 4.296 13.656 5.699 13.656 8.242 L 13.656 9.118 L 11.19 9.118 C 4.581 9.118 0 10.958 0 15.957 C 0 20.427 3.259 22.357 7.224 22.357 C 10.573 22.357 12.51 21.042 13.744 19.288 L 13.744 21.832 L 19.558 21.832 L 19.558 7.979 C 19.472 2.104 15.682 0 10.483 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f0q20h\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.754 5.611\" overflow=\"visible\"><path d=\"M 7.754 1.842 C 7.754 4.21 5.728 5.611 3.083 5.611 C 0.882 5.611 0 4.558 0 3.067 C 0 0.789 2.027 0 5.462 0 L 7.754 0 L 7.754 1.84 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10gg2gn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.266 21.918\" overflow=\"visible\"><path d=\"M 12.952 0 C 9.341 0 7.05 1.754 5.992 3.858 L 5.992 0.438 L 0 0.438 L 0 21.83 L 5.992 21.83 L 5.992 9.557 C 5.992 6.4 7.93 4.822 10.485 4.822 C 13.128 4.822 14.274 6.226 14.274 9.118 L 14.274 21.918 L 20.266 21.918 L 20.266 8.242 C 20.176 2.542 17.181 0.002 12.952 0.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r08oge\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.115 31.562\" overflow=\"visible\"><path d=\"M 16.213 12.888 C 14.979 10.696 12.864 9.205 9.427 9.205 C 4.054 9.205 0 13.326 0 20.341 L 0 20.691 C 0 27.792 4.141 31.562 9.339 31.562 C 12.512 31.562 15.154 29.722 16.213 27.53 L 16.213 31.123 L 22.115 31.123 L 22.115 0 L 16.213 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-68657y\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.309 13.15\" overflow=\"visible\"><path d=\"M 10.309 6.75 C 10.309 11.046 8.107 13.15 5.024 13.15 C 2.027 13.15 0 11.046 0 6.838 L 0 6.486 C 0 2.192 1.851 0 5.2 0 C 8.459 0 10.309 2.192 10.309 6.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bpvgfb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.202 28.669\" overflow=\"visible\"><path d=\"M 16.475 0 L 11.629 12.8 L 6.43 0 L 0 0 L 8.546 19.2 L 4.757 28.669 L 10.573 28.669 L 22.202 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1en7xnv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.4 40\" overflow=\"visible\"><g><path d=\"M 0 1.6 L 38.4 1.6 L 38.4 40 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 10.262 0 C 8.838 0 8.123 1.723 9.131 2.731 L 35.669 29.269 C 36.677 30.277 38.4 29.563 38.4 28.138 L 38.4 1.6 C 38.4 0.716 37.684 0 36.8 0 Z M 18.752 34.752 C 19.095 35.095 19.611 35.197 20.059 35.012 C 20.507 34.826 20.8 34.389 20.8 33.904 L 20.8 18.8 C 20.8 18.137 20.263 17.6 19.6 17.6 L 4.496 17.6 C 4.011 17.6 3.574 17.893 3.388 18.341 C 3.203 18.789 3.305 19.305 3.648 19.648 Z M 8.234 37.034 C 8.462 37.263 8.806 37.332 9.106 37.208 C 9.405 37.084 9.6 36.793 9.6 36.469 L 9.6 29.6 C 9.6 29.158 9.242 28.8 8.8 28.8 L 1.931 28.8 C 1.607 28.8 1.316 28.995 1.192 29.294 C 1.068 29.594 1.137 29.938 1.366 30.166 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6ggw6n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.4 38.4\" overflow=\"visible\"><path d=\"M 0 0 L 38.4 0 L 38.4 38.4 L 0 38.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ibs2yu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.269 37.269\" overflow=\"visible\"><path d=\"M 9.131 0 C 7.707 0 6.992 1.723 8 2.731 L 34.537 29.269 C 35.545 30.277 37.269 29.563 37.269 28.138 L 37.269 1.6 C 37.269 0.716 36.552 0 35.669 0 Z M 17.621 34.752 C 17.964 35.095 18.48 35.197 18.928 35.012 C 19.376 34.826 19.668 34.389 19.669 33.904 L 19.669 18.8 C 19.669 18.137 19.131 17.6 18.469 17.6 L 3.365 17.6 C 2.88 17.6 2.443 17.893 2.257 18.341 C 2.071 18.789 2.174 19.305 2.517 19.648 Z M 7.102 37.034 C 7.331 37.263 7.675 37.332 7.974 37.208 C 8.273 37.084 8.469 36.793 8.469 36.469 L 8.469 29.6 C 8.469 29.158 8.11 28.8 7.669 28.8 L 0.8 28.8 C 0.476 28.8 0.184 28.995 0.061 29.294 C -0.063 29.594 0.006 29.938 0.235 30.166 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zh7jlx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.74 29.741\" overflow=\"visible\"><path d=\"M 1.603 0 C 0.179 0 -0.536 1.723 0.472 2.731 L 27.009 29.269 C 28.017 30.277 29.74 29.563 29.74 28.138 L 29.74 1.6 C 29.74 0.716 29.024 0 28.14 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-571ean\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.503 17.503\" overflow=\"visible\"><path d=\"M 15.455 17.152 C 15.798 17.495 16.314 17.597 16.762 17.412 C 17.21 17.226 17.503 16.789 17.503 16.304 L 17.503 1.2 C 17.503 0.537 16.966 0 16.303 0 L 1.199 0 C 0.714 0 0.277 0.293 0.091 0.741 C -0.094 1.189 0.008 1.705 0.351 2.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1webo0n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.469 8.469\" overflow=\"visible\"><path d=\"M 7.102 8.234 C 7.331 8.463 7.675 8.532 7.974 8.408 C 8.273 8.284 8.469 7.993 8.469 7.669 L 8.469 0.8 C 8.469 0.358 8.11 0 7.669 0 L 0.8 0 C 0.476 0 0.184 0.195 0.061 0.494 C -0.063 0.794 0.006 1.138 0.235 1.366 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-741ogv\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-juscqf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96.923 40\" overflow=\"visible\"><path d=\"M 96.923 39.385 L 88.566 39.385 L 88.566 36.825 C 86.79 38.712 84.396 40 81.284 40 C 74.155 40 68.915 34.24 68.915 27.016 C 68.915 19.791 74.155 14.031 81.284 14.031 C 84.292 14.031 86.736 15.368 88.566 17.357 L 88.566 14.031 L 96.923 14.031 Z M 36.588 27.557 C 36.588 31.636 39.161 32.772 41.198 32.772 C 43.082 32.772 44.288 31.993 44.994 30.976 L 44.994 14.03 L 53.336 14.03 L 53.458 39.36 L 44.994 39.384 L 44.994 36.823 C 43.262 38.713 40.91 39.999 38.203 39.999 C 32.359 39.999 28.177 35.869 28.177 29.106 L 28.177 14.03 L 36.588 14.03 Z M 8.426 0 L 8.426 22.733 L 16.074 14.031 L 25.189 14.031 L 16.115 23.808 L 28.107 39.385 L 19.327 39.385 L 11.227 29.08 L 8.426 32.523 L 8.426 39.385 L 0 39.385 L 0 0 Z M 66.074 39.385 L 57.593 39.385 L 57.593 0 L 66.074 0 Z M 82.278 20.903 C 78.925 20.903 76.461 23.479 76.461 26.965 C 76.461 30.452 78.925 33.079 82.278 33.079 C 85.581 33.079 88.044 30.249 88.044 26.965 C 88.044 23.682 85.632 20.903 82.278 20.903 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nqernb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.008 25.969\" overflow=\"visible\"><path d=\"M 28.008 25.354 L 19.651 25.354 L 19.651 22.794 C 17.875 24.681 15.481 25.969 12.369 25.969 C 5.241 25.969 0 20.209 0 12.984 C 0 5.76 5.241 0 12.369 0 C 15.377 0 17.821 1.337 19.651 3.325 L 19.651 0 L 28.008 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l6rvh3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.281 25.969\" overflow=\"visible\"><path d=\"M 8.411 13.527 C 8.411 17.606 10.984 18.742 13.022 18.742 C 14.905 18.742 16.112 17.963 16.817 16.946 L 16.817 0 L 25.159 0 L 25.281 25.33 L 16.817 25.354 L 16.817 22.793 C 15.086 24.683 12.733 25.969 10.026 25.969 C 4.182 25.969 0 21.839 0 15.076 L 0 0 L 8.411 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1achu1k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.107 39.385\" overflow=\"visible\"><path d=\"M 8.426 0 L 8.426 22.733 L 16.074 14.031 L 25.189 14.031 L 16.115 23.808 L 28.107 39.385 L 19.327 39.385 L 11.227 29.08 L 8.426 32.523 L 8.426 39.385 L 0 39.385 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cs9zx4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.481 39.385\" overflow=\"visible\"><path d=\"M 8.481 39.385 L 0 39.385 L 0 0 L 8.481 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d0kurl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.583 12.176\" overflow=\"visible\"><path d=\"M 5.817 0 C 2.463 0 0 2.576 0 6.062 C 0 9.549 2.464 12.176 5.817 12.176 C 9.12 12.176 11.583 9.346 11.583 6.062 C 11.583 2.779 9.171 0 5.817 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sruopk\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1152.5,intrinsicWidth:4335,pixelHeight:2305,pixelWidth:8670,sizes:\"241px\",src:\"https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?width=8670&height=2305\",srcSet:\"https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=512&width=8670&height=2305 512w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=1024&width=8670&height=2305 1024w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=2048&width=8670&height=2305 2048w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=4096&width=8670&height=2305 4096w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?width=8670&height=2305 8670w\"},className:\"framer-mfdbmi\",\"data-framer-name\":\"Image\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-65htqo\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1840,pixelWidth:3144,positionX:\"center\",positionY:\"center\",sizes:\"82px\",src:\"https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?width=3144&height=1840\",srcSet:\"https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?scale-down-to=512&width=3144&height=1840 512w,https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?scale-down-to=1024&width=3144&height=1840 1024w,https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?scale-down-to=2048&width=3144&height=1840 2048w,https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?width=3144&height=1840 3144w\"},className:\"framer-1226q3a\",\"data-framer-name\":\"image 5\"})})],speed:90,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tdvspm\",\"data-framer-name\":\"Container\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kl1ygh\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-19ody7i\",\"data-border\":true,\"data-framer-name\":\"Variant 1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"22.4px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Services\"})}),className:\"framer-1nfng7w\",\"data-framer-name\":\"Services\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pub1a5\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Full-Funnel Growth Services, Purpose-Built for SaaS\"})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"46.2px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Full-Funnel Growth Services, Purpose-Built for SaaS\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"31.97px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"46.2px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Full-Funnel Growth Services, Purpose-Built for SaaS\"})}),className:\"framer-13edwhy\",\"data-framer-name\":\"Full-Funnel Growth Services, Purpose-Built for SaaS\",fonts:[\"GF;Inter Tight-700\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItRXh0cmFMaWdodA==\",\"--framer-font-family\":'\"Inter\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We stitch together paid, ABM, automation, and CRO into one pipeline-focused system that compounds over time.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItRXh0cmFMaWdodA==\",\"--framer-font-family\":'\"Inter\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We stitch together paid, ABM, automation, and CRO into one pipeline-focused system that compounds over time.\"})}),className:\"framer-2onthu\",\"data-framer-name\":\"We stitch together paid, ABM, automation, and CRO into one pipeline-focused system that compounds over time.\",fonts:[\"Inter-ExtraLight\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ywcjzu\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17refko\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yb94hb\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+1096+100+554.4+0+0+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/fw8Hm9toFiNO1lno2H7DTgG3HIw.png?width=200&height=200\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+1103.8+0+531.4+0+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/fw8Hm9toFiNO1lno2H7DTgG3HIw.png?width=200&height=200\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+882.8+100+384.4+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/fw8Hm9toFiNO1lno2H7DTgG3HIw.png?width=200&height=200\"},className:\"framer-1vll66g\",\"data-framer-name\":\"65b91471ff77b3bd48f6b5d9_icons8-marketing-256%20(2).png\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ai0jcl\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Performance & Paid Media\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"21.31px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Performance & Paid Media\"})}),className:\"framer-1i7lzj5\",\"data-framer-name\":\"Heading 3 → Marketing\",fonts:[\"GF;Inter Tight-700\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xpyg0w\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We plan and manage paid programs across Google, LinkedIn, and other SaaS-ready channels. Campaigns are built around buyer intent, tightly tracked, and optimized to create a qualified pipeline.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We plan and manage paid programs across Google, LinkedIn, and other SaaS-ready channels. Campaigns are built around buyer intent, tightly tracked, and optimized to create a qualified pipeline.\"})}),className:\"framer-a6yp8j\",\"data-framer-name\":\"We plan and manage paid programs across Google, LinkedIn, and other SaaS-ready channels. Campaigns are built around buyer intent, tightly tracked, and optimized to create a qualified pipeline.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8ff033\",\"data-framer-name\":\"Frame 27\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jekjvi\",\"data-framer-name\":\"Frame 25\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Paid Search\"})}),className:\"framer-12y0k59\",\"data-framer-name\":\"Paid Search\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Paid Social\"})}),className:\"framer-1hi0j88\",\"data-framer-name\":\"Paid Social\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2du11h\",\"data-framer-name\":\"Frame 26\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Landing Pages\"})}),className:\"framer-1en397e\",\"data-framer-name\":\"Landing Pages\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Conversion Tracking\"})}),className:\"framer-1hfsuoy\",\"data-framer-name\":\"Conversion Tracking\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7y7o8i\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o43ji3\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+1096+100+554.4+0+490.04+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Ex6CoMoFJuPW7jSaGscTnUcmLks.png?width=200&height=200\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+1103.8+0+531.4+0+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Ex6CoMoFJuPW7jSaGscTnUcmLks.png?width=200&height=200\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+882.8+100+384.4+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Ex6CoMoFJuPW7jSaGscTnUcmLks.png?width=200&height=200\"},className:\"framer-hysyc9\",\"data-framer-name\":\"65b91471ff77b3bd48f6b5da_icons8-customer-insights-manager-256.png\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lubi9u\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Account-Based Marketing (ABM)\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"21.31px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Account-Based Marketing (ABM)\"})}),className:\"framer-ry4uv7\",\"data-framer-name\":\"Heading 3 → Marketing\",fonts:[\"GF;Inter Tight-700\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1knmx0y\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We run precision ABM programs - 1:1, 1:Few, and 1:Many. Each play is mapped to target accounts, aligned with sales, and delivered across multiple channels to engage decision-makers directly.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We run precision ABM programs - 1:1, 1:Few, and 1:Many. Each play is mapped to target accounts, aligned with sales, and delivered across multiple channels to engage decision-makers directly.\"})}),className:\"framer-7u4phh\",\"data-framer-name\":\"We run precision ABM programs - 1:1, 1:Few, and 1:Many. Each play is mapped to target accounts, aligned with sales, and delivered across multiple channels to engage decision-makers directly.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z4zfnn\",\"data-framer-name\":\"Frame 27\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fkl8do\",\"data-framer-name\":\"Frame 25\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Account Mapping\"})}),className:\"framer-1ncd3nw\",\"data-framer-name\":\"Account Mapping\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Multi-Channel Orchestration\"})}),className:\"framer-165lsgx\",\"data-framer-name\":\"Multi-Channel Orchestration\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12o22mp\",\"data-framer-name\":\"Frame 26\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Targeted Plays\"})}),className:\"framer-6wdo5c\",\"data-framer-name\":\"Targeted Plays\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wxr17\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xabwsk\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v73mvt\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+1096+100+1533.78+0+0+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/i7RatvVmwqYYWyXVnxkBLyymlFs.png?width=200&height=200\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+1103.8+0+1050.94+0+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/i7RatvVmwqYYWyXVnxkBLyymlFs.png?width=200&height=200\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+882.8+100+792.9+0+0+0+0),pixelHeight:200,pixelWidth:200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/i7RatvVmwqYYWyXVnxkBLyymlFs.png?width=200&height=200\"},className:\"framer-1errsl\",\"data-framer-name\":\"65b91471ff77b3bd48f6b5db_icons8-exchange-dollar-256.png\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wt0jqk\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Marketing Automation & Ops\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"21.31px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Marketing Automation & Ops\"})}),className:\"framer-1u605m0\",\"data-framer-name\":\"Heading 3 → Marketing\",fonts:[\"GF;Inter Tight-700\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-314ca9\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Your martech stack should be a growth engine. We streamline, automate, and align marketing workflows, enabling hyper-personalised customer experiences that generate consistent results\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Your martech stack should be a growth engine. We streamline, automate, and align marketing workflows, enabling hyper-personalised customer experiences that generate consistent results\"})}),className:\"framer-8unsut\",\"data-framer-name\":\"Your martech stack should be a growth engine. We streamline, automate, and align marketing workflows, enabling hyper-personalised customer experiences that generate consistent results\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hmz2jq\",\"data-framer-name\":\"Frame 27\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3p2qk1\",\"data-framer-name\":\"Frame 25\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"MarTech Consultancy\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"MarTech Consultancy\"})}),className:\"framer-1e36brz\",\"data-framer-name\":\"MarTech Consultancy\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Sales/Marketing Alignment\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Sales/Marketing Alignment\"})}),className:\"framer-mwyd5u\",\"data-framer-name\":\"Sales/Marketing Alignment\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h4qgt8\",\"data-framer-name\":\"Frame 26\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Email Automation\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Email Automation\"})}),className:\"framer-1wzf1vk\",\"data-framer-name\":\"Email Automation\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9he4or\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13jz2bz\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wpy3m5\",\"data-framer-name\":\"ph:funnel-x-light\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:50,intrinsicWidth:51,svg:'<svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M45.4856 9.8321C45.2751 9.34535 44.926 8.93133 44.4818 8.64166C44.0375 8.352 43.5179 8.1995 42.9876 8.20319H8.61257C8.08322 8.2042 7.56555 8.35884 7.12238 8.64834C6.67922 8.93784 6.3296 9.34974 6.11598 9.83407C5.90235 10.3184 5.8339 10.8543 5.91893 11.3768C6.00396 11.8993 6.23881 12.3858 6.59499 12.7774L6.60671 12.7891L19.9407 27.0274V42.1876C19.9411 42.6822 20.0757 43.1674 20.3301 43.5915C20.5845 44.0157 20.9492 44.3629 21.3853 44.5962C21.8214 44.8295 22.3127 44.9401 22.8067 44.9163C23.3007 44.8925 23.779 44.7352 24.1907 44.461L30.4407 40.295C30.8155 40.0454 31.1228 39.7071 31.3355 39.3102C31.5481 38.9132 31.6594 38.4699 31.6594 38.0196V27.0274L45.0071 12.7696C45.3658 12.3806 45.6023 11.8949 45.6874 11.3727C45.7725 10.8505 45.7023 10.3148 45.4856 9.8321ZM43.2864 11.1876L29.6341 25.7618C29.4301 25.9786 29.3163 26.2649 29.3157 26.5626V38.0196C29.3159 38.0841 29.3001 38.1476 29.2698 38.2045C29.2395 38.2615 29.1955 38.31 29.1419 38.3458L22.8919 42.5118C22.8331 42.551 22.7648 42.5735 22.6942 42.577C22.6236 42.5805 22.5535 42.5647 22.4911 42.5315C22.4288 42.4982 22.3767 42.4486 22.3403 42.3881C22.3039 42.3275 22.2846 42.2582 22.2844 42.1876V26.5626C22.2844 26.2652 22.1713 25.9789 21.968 25.7618L8.32546 11.1954C8.2736 11.1409 8.23963 11.0718 8.22811 10.9975C8.2166 10.9231 8.22807 10.847 8.261 10.7794C8.28935 10.7097 8.33808 10.6502 8.40082 10.6087C8.46356 10.5673 8.53737 10.5457 8.61257 10.5469H42.9876C43.0635 10.5447 43.1383 10.5657 43.2018 10.6073C43.2654 10.6488 43.3147 10.7089 43.343 10.7794C43.3758 10.8452 43.3879 10.9194 43.3778 10.9922C43.3677 11.065 43.3358 11.1331 43.2864 11.1876Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tlzf20\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"21.31px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Conversion Rate Optimization (CRO)\"})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Conversion Rate Optimization (CRO)\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"21.31px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"30px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Conversion Rate Optimization (CRO)\"})}),className:\"framer-l3c720\",\"data-framer-name\":\"Heading 3 → Marketing\",fonts:[\"GF;Inter Tight-700\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ualgvm\",\"data-framer-name\":\"Margin\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We take a systematic approach that converts visitors to customers: mapping the user journey, testing friction points, and applying quick wins that compound into serious revenue growth.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"17.02px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We take a systematic approach that converts visitors to customers: mapping the user journey, testing friction points, and applying quick wins that compound into serious revenue growth.\"})}),className:\"framer-13i9dbf\",\"data-framer-name\":\"We take a systematic approach that converts visitors to customers: mapping the user journey, testing friction points, and applying quick wins that compound into serious revenue growth.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18fzzk6\",\"data-framer-name\":\"Frame 27\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cyhuay\",\"data-framer-name\":\"Frame 25\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"Funnel Optimization\"})}),className:\"framer-5te7m8\",\"data-framer-name\":\"Funnel Optimization\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"UX & Copy Optimization\"})}),className:\"framer-1esfywf\",\"data-framer-name\":\"UX & Copy Optimization\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jewneb\",\"data-framer-name\":\"Frame 26\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItSXRhbGlj\",\"--framer-font-size\":\"17.02px\",\"--framer-font-style\":\"italic\",\"--framer-line-height\":\"23.4px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"A/B & Multivariate Testing \"})}),className:\"framer-zpxw90\",\"data-framer-name\":\"A/B & Multivariate Testing\",fonts:[\"Inter-Italic\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9jwv2b\",\"data-framer-name\":\"Section - Features\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c9y5s9\",\"data-framer-name\":\"Container\",id:elementId1,ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17d8ouh\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v1gxss\",\"data-border\":true,\"data-framer-name\":\"Variant 1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"22.4px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\"Differentiators\"})}),className:\"framer-pnkq5q\",\"data-framer-name\":\"Services\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gulefe\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f23o2o\",\"data-framer-name\":\"Heading 2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-2.08px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Why SaaS Founders Shift To Digital Theory\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-2.08px\",\"--framer-line-height\":\"62.4px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Why SaaS Founders Shift To Digital Theory\"})}),className:\"framer-qi9pj8\",\"data-framer-name\":\"Why SaaS Founders Shift To Digital Theory\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11rmbdh\",\"data-framer-name\":\"Cards\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-139goyk\",\"data-framer-name\":\"Cards A\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lgwj1n\",\"data-border\":true,\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4066.56+80+0+340.39+0+0+0+0+0+0),pixelHeight:1024,pixelWidth:1024,positionX:\"49.4%\",positionY:\"28.5%\",sizes:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px)`,src:\"https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?width=1024&height=1024 1024w\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2656.74+100+0+434.39+0+0+0+0+0),pixelHeight:1024,pixelWidth:1024,positionX:\"49.4%\",positionY:\"28.5%\",sizes:\"220.8px\",src:\"https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?width=1024&height=1024 1024w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2277.7+100+0+184.79+0+0+0+0+-234.11),pixelHeight:1024,pixelWidth:1024,positionX:\"49.4%\",positionY:\"28.5%\",sizes:\"376.67px\",src:\"https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?width=1024&height=1024\",srcSet:\"https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?scale-down-to=512&width=1024&height=1024 512w,https://framerusercontent.com/images/Gkepd6AIqNxyJeu6XaGgxpedIHQ.png?width=1024&height=1024 1024w\"},className:\"framer-1mtjaul\",\"data-framer-name\":\"SHTX3ANsC6wFqnCEbRkXWEJyI.png\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4z6qux\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-z0tnna\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-82wexi\",\"data-framer-name\":\"Heading 5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Bigger players are bloated\"})}),className:\"framer-z2p5jz\",\"data-framer-name\":\"Bigger players are bloated\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-jstv4z\",\"data-framer-name\":\"Subtext\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-13t4qey\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"Large agencies often impose layers of process and junior teams onto clients. We run lean by design, and you work directly with a VP-level marketing specialist.\"})}),className:\"framer-1gwk2yi\",\"data-framer-name\":\"Large agencies often impose layers of process and junior teams onto clients. We run lean by design, and you work directly with a VP-level marketing specialist.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4adx5k\",\"data-border\":true,\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4066.56+80+0+340.39+0+0+0+588.93+0+.14),pixelHeight:1024,pixelWidth:1536,positionX:\"46.7%\",positionY:\"75.2%\",sizes:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px)`,src:\"https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?width=1536&height=1024 1536w\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2656.74+100+0+434.39+0+0+16.3475+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"220.8px\",src:\"https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?width=1536&height=1024 1536w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2277.7+100+0+184.79+0+0+0+0+-234.11),pixelHeight:1024,pixelWidth:1536,sizes:\"376.67px\",src:\"https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JE1poN7aUcSmmWjtdR63nkRmmrM.png?width=1536&height=1024 1536w\"},className:\"framer-ks9tzu\",\"data-framer-name\":\"SHTX3ANsC6wFqnCEbRkXWEJyI.png\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6ycdif\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"In-house hiring is slow and expensive\"})}),className:\"framer-zxzag3\",\"data-framer-name\":\"In-house hiring is slow and expensive\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"Recruiting a VP of Marketing, a performance lead, and a marketing ops manager costs 6–12 months and millions in burn. We give you that firepower on day one, without adding headcount.\"})}),className:\"framer-10sp8l8\",\"data-framer-name\":\"Recruiting a VP of Marketing, a performance lead, and a marketing ops manager costs 6–12 months and millions in burn. We give you that firepower on day one, without adding headcount.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12uwssb\",\"data-border\":true,\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4066.56+80+0+340.39+0+0+0+1089.43+0+-43.215),pixelHeight:1024,pixelWidth:1536,sizes:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px)`,src:\"https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?width=1536&height=1024 1536w\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2656.74+100+0+434.39+0+0+-31.6525+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"222px\",src:\"https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?width=1536&height=1024 1536w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2277.7+100+0+184.79+0+0+0+0+-277.1125),pixelHeight:1024,pixelWidth:1536,sizes:\"376.67px\",src:\"https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/x7GhxJuMbVirGaFXl5T8WDoPo.png?width=1536&height=1024 1536w\"},className:\"framer-whvaog\",\"data-framer-name\":\"SHTX3ANsC6wFqnCEbRkXWEJyI.png\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-y8lmls\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-7pbtkl\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c1y8b3\",\"data-framer-name\":\"Heading 5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"We’ve seen the SaaS playbook from the inside\"})}),className:\"framer-1eeon0y\",\"data-framer-name\":\"We’ve seen the SaaS playbook from the inside\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4tk1hk\",\"data-framer-name\":\"Subtext\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-to5tkz\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"Our team has operated inside SaaS companies through hypergrowth and international expansion. We know the inflection points, and how to avoid the mistakes that burn time and capital.\"})}),className:\"framer-p9ftla\",\"data-framer-name\":\"Our team has operated inside SaaS companies through hypergrowth and international expansion. We know the inflection points, and how to avoid the mistakes that burn time and capital.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8y2cpp\",\"data-framer-name\":\"Cards B\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-r2f9q1\",\"data-border\":true,\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4066.56+80+0+340.39+0+1591.93+0+0+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"350px\",src:\"https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?width=1536&height=1024 1536w\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2656.74+100+0+434.39+0+502+0+0+0),pixelHeight:1024,pixelWidth:1536,sizes:\"348.8017px\",src:\"https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?width=1536&height=1024 1536w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2277.7+100+0+184.79+0+32+0+0+2),pixelHeight:1024,pixelWidth:1536,sizes:\"582px\",src:\"https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/gP7z0Gf5BuZkaXDyeTlcFg3Im38.png?width=1536&height=1024 1536w\"},className:\"framer-19u7h6v\",\"data-framer-name\":\"calxRTRIVuLY8WtkYpzwXaAU7I.png\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1am5dw7\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Flexible, founder-friendly pricing model\"})}),className:\"framer-pq4qhu\",\"data-framer-name\":\"Flexible, founder-friendly pricing model\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"Enterprises can afford year-long retainers. Early-stage and growth-stage SaaS need focus and flexibility. Our model scales with you, without locking you into oversized contracts or wasted spend.\"})}),className:\"framer-n676pq\",\"data-framer-name\":\"Enterprises can afford year-long retainers. Early-stage and growth-stage SaaS need focus and flexibility. Our model scales with you, without locking you into oversized contracts or wasted spend.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qyafbl\",\"data-border\":true,\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4066.56+80+0+340.39+0+1591.93+0+584+0+0),pixelHeight:1024,pixelWidth:1536,positionX:\"46.1%\",positionY:\"24.8%\",sizes:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px)`,src:\"https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?width=1536&height=1024 1536w\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2656.74+100+0+434.39+0+502+0+0+0),pixelHeight:1024,pixelWidth:1536,positionX:\"46.1%\",positionY:\"24.8%\",sizes:\"348.8017px\",src:\"https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?width=1536&height=1024 1536w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+2277.7+100+0+184.79+0+32+0+0+2),pixelHeight:1024,pixelWidth:1536,positionX:\"46.1%\",positionY:\"24.8%\",sizes:\"582px\",src:\"https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/xf6454ghrwLoYVGGjLFZ0YbkM.png?width=1536&height=1024 1536w\"},className:\"framer-km4sqa\",\"data-framer-name\":\"calxRTRIVuLY8WtkYpzwXaAU7I.png\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1omadpm\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Speed to Market\"})}),className:\"framer-spk3cn\",\"data-framer-name\":\"Speed to Market\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"You don’t have quarters to experiment. We move from plan to live campaigns in weeks, so you see signals fast and adjust with confidence.\"})}),className:\"framer-7u44j6\",\"data-framer-name\":\"You don’t have quarters to experiment. We move from plan to live campaigns in weeks, so you see signals fast and adjust with confidence.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-agz7g8\",\"data-framer-name\":\"Section - Review\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7brlk3\",\"data-framer-name\":\"Container\",id:elementId2,ref:ref3,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+7298.88+0+2161.9-1757),pixelHeight:1875,pixelWidth:3582,sizes:`calc(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px) + 40px)`,src:\"https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?width=3582&height=1875\",srcSet:\"https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=512&width=3582&height=1875 512w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=1024&width=3582&height=1875 1024w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=2048&width=3582&height=1875 2048w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?width=3582&height=1875 3582w\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4303.13+0+1411.4-783),pixelHeight:1875,pixelWidth:3582,positionX:\"center\",positionY:\"center\",sizes:`calc(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px) + 780px)`,src:\"https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?width=3582&height=1875\",srcSet:\"https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=512&width=3582&height=1875 512w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=1024&width=3582&height=1875 1024w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=2048&width=3582&height=1875 2048w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?width=3582&height=1875 3582w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+3301.49+0+1012.9-664),pixelHeight:1875,pixelWidth:3582,positionX:\"center\",positionY:\"center\",sizes:\"1269px\",src:\"https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?width=3582&height=1875\",srcSet:\"https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=512&width=3582&height=1875 512w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=1024&width=3582&height=1875 1024w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?scale-down-to=2048&width=3582&height=1875 2048w,https://framerusercontent.com/images/I2nCsaEsjNpfbAFf9UmeD6WJjIM.webp?width=3582&height=1875 3582w\"},className:\"framer-pglf07\",\"data-framer-name\":\"xtP1yCgjKv6jX6UUEqjDRwgq3o.webp\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15s57et\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-f42cbr\",\"data-border\":true,\"data-framer-name\":\"Variant 1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"22.4px\",\"--framer-text-color\":\"rgb(252, 26, 20)\"},children:\" What customers say\"})}),className:\"framer-7m5gez\",\"data-framer-name\":\"Services\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kuohg\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ntm8sv\",\"data-framer-name\":\"Heading 2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-2.08px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"What Our Early Partners Say About Working With Us\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-2.08px\",\"--framer-line-height\":\"62.4px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"What Our Early Partners Say About Working With Us\"})}),className:\"framer-3kkp48\",\"data-framer-name\":\"What Our Early Partners Say About Working With Us\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-r4bn9x-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"gNovj57Vg\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{gap:66}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:150,height:\"100%\",hoverFactor:1,id:\"gNovj57Vg\",layoutId:\"gNovj57Vg\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15xhb3t\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-sy6aqe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 149.482 40\" overflow=\"visible\"><g><path d=\"M 36.385 15.236 L 32.89 36.202 C 32.523 38.395 30.625 40.001 28.401 40 L 14.657 40 C 13.617 40 12.63 39.543 11.958 38.75 C 11.286 37.957 10.997 36.908 11.167 35.883 L 11.572 33.464 L 17.052 33.464 C 21.379 33.476 25.076 30.347 25.777 26.077 L 28.271 11.119 L 32.895 11.119 C 33.935 11.119 34.922 11.576 35.594 12.369 C 36.266 13.162 36.555 14.211 36.385 15.236 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 25.253 4.117 L 21.759 25.081 C 21.392 27.275 19.494 28.882 17.27 28.881 L 3.54 28.894 C 2.499 28.894 1.512 28.437 0.839 27.644 C 0.166 26.85 -0.123 25.801 0.048 24.775 L 3.543 3.809 C 3.909 1.616 5.807 0.01 8.03 0.013 L 21.764 0 C 22.803 0 23.79 0.457 24.462 1.25 C 25.134 2.043 25.424 3.092 25.253 4.117 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 48.837 39.706 C 48.489 39.706 48.158 39.553 47.933 39.287 C 47.708 39.022 47.612 38.671 47.669 38.327 L 52.633 8.733 C 52.728 8.161 53.221 7.745 53.801 7.745 L 58.734 7.745 C 59.465 7.745 60.021 8.4 59.902 9.119 L 59.5 11.573 C 59.493 11.611 59.504 11.649 59.528 11.678 C 59.553 11.707 59.589 11.723 59.627 11.723 C 59.673 11.721 59.715 11.697 59.738 11.658 C 60.139 10.975 60.661 10.314 61.306 9.68 C 62.016 9.002 62.842 8.458 63.746 8.076 C 64.693 7.651 65.779 7.44 67.001 7.44 C 68.616 7.44 70.054 7.864 71.316 8.711 C 72.578 9.559 73.497 10.865 74.072 12.63 C 74.647 14.394 74.708 16.645 74.253 19.379 C 73.818 22.013 73.033 24.214 71.89 25.99 C 70.762 27.766 69.417 29.097 67.861 29.987 C 66.378 30.855 64.691 31.314 62.972 31.316 C 61.802 31.316 60.812 31.125 60.005 30.741 C 59.206 30.357 58.577 29.851 58.112 29.227 C 57.68 28.654 57.361 28.005 57.17 27.313 C 57.155 27.255 57.102 27.215 57.043 27.215 C 56.979 27.215 56.926 27.262 56.916 27.324 L 55.036 38.709 C 54.942 39.28 54.448 39.7 53.869 39.7 L 48.837 39.7 L 48.837 39.708 Z M 58.113 19.368 C 57.912 20.618 57.902 21.709 58.085 22.637 C 58.266 23.566 58.634 24.286 59.189 24.8 C 59.754 25.305 60.485 25.558 61.385 25.558 C 62.253 25.569 63.101 25.304 63.808 24.8 C 64.526 24.286 65.126 23.566 65.611 22.637 C 66.095 21.708 66.449 20.619 66.669 19.368 C 66.861 18.118 66.866 17.033 66.685 16.115 C 66.513 15.195 66.154 14.487 65.611 13.981 C 65.067 13.476 64.334 13.224 63.414 13.224 C 62.494 13.224 61.698 13.472 60.96 13.966 C 60.232 14.461 59.629 15.165 59.143 16.085 C 58.658 17.004 58.313 18.097 58.115 19.368 Z M 85.663 0 C 86.394 0 86.951 0.656 86.831 1.377 L 82.073 30.004 C 81.978 30.575 81.484 30.993 80.906 30.994 L 75.902 30.994 C 75.555 30.994 75.225 30.841 75 30.576 C 74.775 30.311 74.678 29.961 74.735 29.618 L 79.49 0.99 C 79.585 0.418 80.08 -0.001 80.66 0 Z M 100.893 20.955 L 102.939 8.732 C 103.034 8.16 103.527 7.744 104.106 7.744 L 109.094 7.744 C 109.828 7.744 110.384 8.4 110.262 9.121 L 106.78 29.999 C 106.684 30.57 106.191 30.987 105.612 30.987 L 100.952 30.987 C 100.605 30.988 100.275 30.835 100.05 30.571 C 99.825 30.306 99.728 29.956 99.784 29.613 L 100.245 26.818 C 100.252 26.778 100.24 26.738 100.214 26.707 C 100.188 26.677 100.15 26.66 100.11 26.66 C 100.059 26.66 100.013 26.689 99.989 26.733 C 99.281 28.112 98.198 29.262 96.863 30.05 C 95.47 30.878 93.901 31.289 92.155 31.289 C 90.57 31.289 89.236 30.927 88.157 30.201 C 87.077 29.473 86.31 28.462 85.854 27.161 C 85.409 25.85 85.33 24.317 85.612 22.559 L 87.93 8.732 C 88.025 8.16 88.518 7.744 89.097 7.744 L 94.103 7.744 C 94.833 7.744 95.392 8.4 95.27 9.121 L 93.273 21.107 C 93.083 22.367 93.25 23.363 93.775 24.087 C 94.311 24.815 95.146 25.175 96.29 25.175 C 97.01 25.179 97.721 25.013 98.364 24.691 C 99.018 24.351 99.579 23.857 100 23.253 C 100.455 22.618 100.752 21.852 100.893 20.953 Z M 135.57 31.435 C 133.116 31.435 131.091 30.928 129.498 29.921 C 127.912 28.914 126.796 27.504 126.151 25.698 C 125.504 23.893 125.379 21.793 125.773 19.403 C 126.167 17.02 126.978 14.931 128.211 13.136 C 129.412 11.367 131.036 9.926 132.935 8.943 C 134.852 7.945 137.028 7.447 139.463 7.447 C 141.895 7.447 143.921 7.95 145.504 8.959 C 147.077 9.938 148.263 11.429 148.865 13.181 C 149.523 14.987 149.655 17.092 149.261 19.493 C 148.865 21.876 148.049 23.963 146.807 25.76 C 145.597 27.518 143.974 28.952 142.081 29.937 C 140.172 30.933 138.002 31.434 135.57 31.434 Z M 136.404 25.85 C 137.286 25.859 138.145 25.571 138.842 25.032 C 139.571 24.486 140.18 23.726 140.675 22.745 C 141.171 21.768 141.524 20.632 141.733 19.341 C 141.946 18.07 141.967 16.955 141.795 15.997 C 141.633 15.03 141.289 14.277 140.766 13.742 C 140.242 13.197 139.53 12.924 138.631 12.924 C 137.743 12.918 136.878 13.212 136.177 13.757 C 135.449 14.302 134.84 15.063 134.344 16.043 C 133.859 17.011 133.51 18.146 133.3 19.447 C 133.089 20.718 133.062 21.835 133.226 22.791 C 133.386 23.749 133.736 24.502 134.269 25.046 C 134.805 25.582 135.515 25.85 136.404 25.85 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 126.335 9.334 C 126.393 8.99 126.297 8.638 126.072 8.372 C 125.847 8.106 125.516 7.952 125.168 7.952 L 122.358 7.952 L 123.057 3.758 C 123.113 3.415 123.015 3.065 122.79 2.8 C 122.565 2.535 122.235 2.383 121.888 2.383 L 116.884 2.383 C 116.305 2.383 115.811 2.801 115.717 3.372 L 114.959 7.952 L 112.899 7.952 C 112.321 7.951 111.828 8.367 111.731 8.937 L 111.207 12.018 C 111.149 12.362 111.246 12.714 111.471 12.98 C 111.696 13.247 112.027 13.4 112.376 13.4 L 114.057 13.4 L 112.185 24.705 C 111.903 26.268 111.995 27.569 112.459 28.609 C 112.935 29.647 113.745 30.414 114.897 30.909 C 116.056 31.394 117.529 31.602 119.305 31.53 C 120.08 31.504 120.85 31.407 121.608 31.243 C 121.853 31.191 122.08 31.141 122.286 31.094 C 122.82 30.967 123.185 30.475 123.154 29.928 L 122.99 26.29 C 122.981 26.097 122.889 25.916 122.738 25.795 C 122.586 25.675 122.39 25.625 122.199 25.66 C 121.865 25.72 121.562 25.75 121.289 25.75 C 120.949 25.759 120.61 25.703 120.291 25.583 C 120.035 25.47 119.838 25.256 119.745 24.992 C 119.654 24.71 119.643 24.341 119.713 23.888 L 121.459 13.402 L 124.652 13.402 C 125.228 13.401 125.721 12.985 125.817 12.417 L 126.342 9.335 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16vuwbi\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.314 28.881\" overflow=\"visible\"><path d=\"M 25.266 4.117 L 21.771 25.083 C 21.404 27.276 19.506 28.882 17.282 28.881 L 3.538 28.881 C 2.498 28.881 1.511 28.424 0.839 27.631 C 0.167 26.838 -0.123 25.789 0.048 24.764 L 0.453 22.345 L 5.933 22.345 C 10.26 22.357 13.957 19.228 14.658 14.958 L 17.152 0 L 21.776 0 C 22.816 0 23.803 0.457 24.475 1.25 C 25.147 2.043 25.436 3.092 25.266 4.117 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q3m97s\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.301 28.894\" overflow=\"visible\"><path d=\"M 25.253 4.117 L 21.759 25.081 C 21.392 27.275 19.494 28.882 17.27 28.881 L 3.54 28.894 C 2.499 28.894 1.512 28.437 0.839 27.644 C 0.166 26.85 -0.123 25.801 0.048 24.775 L 3.543 3.809 C 3.909 1.616 5.807 0.01 8.03 0.013 L 21.764 0 C 22.803 0 23.79 0.457 24.462 1.25 C 25.134 2.043 25.424 3.092 25.253 4.117 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-m6ykp0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 101.829 39.708\" overflow=\"visible\"><path d=\"M 1.184 39.706 C 0.836 39.706 0.505 39.553 0.28 39.287 C 0.055 39.022 -0.041 38.671 0.016 38.327 L 4.98 8.733 C 5.075 8.161 5.568 7.745 6.148 7.745 L 11.081 7.745 C 11.812 7.745 12.368 8.4 12.249 9.119 L 11.847 11.573 C 11.84 11.611 11.851 11.649 11.875 11.678 C 11.9 11.707 11.936 11.723 11.974 11.723 C 12.02 11.721 12.062 11.697 12.085 11.658 C 12.485 10.975 13.008 10.314 13.653 9.68 C 14.363 9.002 15.189 8.458 16.093 8.076 C 17.04 7.651 18.126 7.44 19.348 7.44 C 20.963 7.44 22.4 7.864 23.663 8.711 C 24.925 9.559 25.844 10.865 26.419 12.63 C 26.994 14.394 27.055 16.645 26.6 19.379 C 26.165 22.013 25.38 24.214 24.237 25.99 C 23.109 27.766 21.764 29.097 20.208 29.987 C 18.725 30.855 17.038 31.314 15.319 31.316 C 14.149 31.316 13.159 31.125 12.352 30.741 C 11.553 30.357 10.924 29.851 10.459 29.227 C 10.027 28.654 9.708 28.005 9.517 27.313 C 9.502 27.255 9.449 27.215 9.39 27.215 C 9.326 27.215 9.273 27.262 9.263 27.324 L 7.383 38.709 C 7.289 39.28 6.795 39.7 6.216 39.7 L 1.184 39.7 L 1.184 39.708 Z M 10.46 19.368 C 10.259 20.618 10.249 21.709 10.432 22.637 C 10.613 23.566 10.981 24.286 11.536 24.8 C 12.101 25.305 12.832 25.558 13.732 25.558 C 14.6 25.569 15.448 25.304 16.155 24.8 C 16.873 24.286 17.473 23.566 17.958 22.637 C 18.442 21.708 18.796 20.619 19.016 19.368 C 19.208 18.118 19.213 17.033 19.031 16.115 C 18.86 15.195 18.501 14.487 17.958 13.981 C 17.414 13.476 16.681 13.224 15.761 13.224 C 14.841 13.224 14.045 13.472 13.307 13.966 C 12.579 14.461 11.976 15.165 11.49 16.085 C 11.005 17.004 10.66 18.097 10.462 19.368 Z M 38.01 0 C 38.741 0 39.298 0.656 39.178 1.377 L 34.42 30.004 C 34.325 30.575 33.831 30.993 33.253 30.994 L 28.249 30.994 C 27.902 30.994 27.572 30.841 27.347 30.576 C 27.122 30.311 27.025 29.961 27.082 29.618 L 31.837 0.99 C 31.932 0.418 32.427 -0.001 33.006 0 Z M 53.24 20.955 L 55.286 8.732 C 55.381 8.16 55.874 7.744 56.453 7.744 L 61.441 7.744 C 62.175 7.744 62.731 8.4 62.609 9.121 L 59.127 29.999 C 59.031 30.57 58.538 30.987 57.959 30.987 L 53.299 30.987 C 52.952 30.988 52.622 30.835 52.397 30.571 C 52.172 30.306 52.075 29.956 52.131 29.613 L 52.592 26.818 C 52.599 26.778 52.587 26.738 52.561 26.707 C 52.535 26.677 52.497 26.66 52.457 26.66 C 52.406 26.66 52.36 26.689 52.336 26.733 C 51.628 28.112 50.545 29.262 49.21 30.05 C 47.817 30.878 46.248 31.289 44.502 31.289 C 42.917 31.289 41.583 30.927 40.504 30.201 C 39.424 29.473 38.657 28.462 38.201 27.161 C 37.756 25.85 37.677 24.317 37.959 22.559 L 40.277 8.732 C 40.372 8.16 40.865 7.744 41.444 7.744 L 46.449 7.744 C 47.18 7.744 47.739 8.4 47.617 9.121 L 45.62 21.107 C 45.43 22.367 45.596 23.363 46.122 24.087 C 46.658 24.815 47.493 25.175 48.637 25.175 C 49.357 25.179 50.068 25.013 50.711 24.691 C 51.365 24.351 51.926 23.857 52.347 23.253 C 52.802 22.618 53.099 21.852 53.24 20.953 Z M 87.917 31.435 C 85.463 31.435 83.438 30.928 81.845 29.921 C 80.259 28.914 79.143 27.504 78.498 25.698 C 77.851 23.893 77.726 21.793 78.12 19.403 C 78.514 17.02 79.325 14.931 80.558 13.136 C 81.759 11.367 83.383 9.926 85.282 8.943 C 87.199 7.945 89.375 7.447 91.81 7.447 C 94.242 7.447 96.268 7.95 97.851 8.959 C 99.423 9.938 100.61 11.429 101.212 13.181 C 101.87 14.987 102.002 17.092 101.608 19.493 C 101.212 21.876 100.396 23.963 99.154 25.76 C 97.944 27.518 96.321 28.952 94.428 29.937 C 92.519 30.933 90.349 31.434 87.917 31.434 Z M 88.751 25.85 C 89.633 25.859 90.492 25.571 91.189 25.032 C 91.918 24.486 92.527 23.726 93.022 22.745 C 93.518 21.768 93.871 20.632 94.08 19.341 C 94.293 18.07 94.314 16.955 94.142 15.997 C 93.98 15.03 93.636 14.277 93.113 13.742 C 92.589 13.197 91.877 12.924 90.978 12.924 C 90.09 12.918 89.225 13.212 88.524 13.757 C 87.796 14.302 87.186 15.063 86.691 16.043 C 86.206 17.011 85.857 18.146 85.647 19.447 C 85.436 20.718 85.409 21.835 85.573 22.791 C 85.733 23.749 86.083 24.502 86.616 25.046 C 87.152 25.582 87.862 25.85 88.751 25.85 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5rmkma\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.901 32.267\" overflow=\"visible\"><path d=\"M 1.184 32.266 C 0.836 32.266 0.505 32.113 0.28 31.847 C 0.055 31.582 -0.041 31.23 0.016 30.887 L 4.98 1.293 C 5.075 0.721 5.568 0.305 6.148 0.305 L 11.081 0.305 C 11.812 0.305 12.368 0.959 12.249 1.679 L 11.847 4.133 C 11.84 4.17 11.851 4.209 11.875 4.238 C 11.9 4.267 11.936 4.283 11.974 4.282 C 12.02 4.281 12.062 4.256 12.085 4.217 C 12.485 3.534 13.008 2.873 13.653 2.24 C 14.363 1.562 15.189 1.018 16.093 0.635 C 17.04 0.211 18.126 0 19.348 0 C 20.963 0 22.4 0.424 23.663 1.271 C 24.925 2.119 25.844 3.425 26.419 5.189 C 26.994 6.954 27.055 9.205 26.6 11.939 C 26.165 14.572 25.38 16.774 24.237 18.55 C 23.109 20.326 21.764 21.657 20.208 22.546 C 18.725 23.415 17.038 23.874 15.319 23.876 C 14.149 23.876 13.159 23.685 12.352 23.301 C 11.553 22.916 10.924 22.411 10.459 21.787 C 10.027 21.214 9.708 20.564 9.517 19.873 C 9.502 19.815 9.449 19.775 9.39 19.774 C 9.326 19.775 9.273 19.821 9.263 19.884 L 7.383 31.268 C 7.289 31.84 6.795 32.259 6.216 32.26 L 1.184 32.26 L 1.184 32.267 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c4x2pr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.862 12.335\" overflow=\"visible\"><path d=\"M 0.159 6.144 C -0.043 7.394 -0.052 8.485 0.13 9.413 C 0.311 10.342 0.68 11.062 1.234 11.577 C 1.8 12.082 2.53 12.334 3.431 12.334 C 4.298 12.345 5.147 12.08 5.853 11.577 C 6.571 11.062 7.172 10.342 7.656 9.413 C 8.141 8.484 8.495 7.396 8.714 6.144 C 8.906 4.894 8.911 3.809 8.73 2.891 C 8.558 1.971 8.199 1.263 7.656 0.758 C 7.113 0.253 6.379 0 5.459 0 C 4.54 0 3.744 0.248 3.005 0.742 C 2.278 1.237 1.674 1.941 1.188 2.861 C 0.704 3.78 0.359 4.873 0.16 6.144 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j4h7r9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.128 30.994\" overflow=\"visible\"><path d=\"M 10.944 0 C 11.675 0 12.232 0.656 12.112 1.377 L 7.354 30.004 C 7.259 30.575 6.765 30.993 6.187 30.994 L 1.183 30.994 C 0.836 30.994 0.506 30.841 0.281 30.576 C 0.056 30.311 -0.041 29.961 0.016 29.618 L 4.771 0.99 C 4.866 0.418 5.361 -0.001 5.941 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1swvhij\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.832 23.545\" overflow=\"visible\"><path d=\"M 15.446 13.211 L 17.492 0.988 C 17.587 0.416 18.08 0 18.66 0 L 23.647 0 C 24.381 0 24.937 0.656 24.815 1.377 L 21.333 22.256 C 21.237 22.826 20.744 23.244 20.165 23.244 L 15.505 23.244 C 15.158 23.244 14.828 23.092 14.603 22.827 C 14.378 22.562 14.281 22.212 14.337 21.87 L 14.798 19.074 C 14.805 19.034 14.793 18.994 14.767 18.964 C 14.741 18.933 14.703 18.916 14.663 18.917 C 14.612 18.917 14.566 18.945 14.542 18.99 C 13.835 20.368 12.751 21.518 11.416 22.306 C 10.023 23.134 8.454 23.545 6.708 23.545 C 5.123 23.545 3.789 23.183 2.71 22.457 C 1.63 21.73 0.863 20.718 0.407 19.417 C -0.038 18.107 -0.117 16.574 0.165 14.815 L 2.483 0.988 C 2.578 0.416 3.071 0 3.65 0 L 8.656 0 C 9.386 0 9.945 0.656 9.823 1.377 L 7.826 13.364 C 7.636 14.623 7.803 15.619 8.328 16.343 C 8.864 17.071 9.699 17.431 10.843 17.431 C 11.563 17.436 12.274 17.27 12.917 16.947 C 13.571 16.607 14.132 16.114 14.553 15.509 C 15.008 14.874 15.305 14.108 15.446 13.209 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dljh4w\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.934 23.989\" overflow=\"visible\"><path d=\"M 10.021 23.989 C 7.567 23.989 5.542 23.482 3.949 22.475 C 2.364 21.468 1.247 20.057 0.602 18.251 C -0.044 16.447 -0.17 14.347 0.224 11.956 C 0.618 9.574 1.43 7.485 2.662 5.69 C 3.863 3.92 5.487 2.479 7.386 1.496 C 9.303 0.499 11.48 0 13.915 0 C 16.347 0 18.372 0.504 19.956 1.512 C 21.528 2.492 22.715 3.982 23.317 5.734 C 23.974 7.54 24.106 9.645 23.712 12.047 C 23.317 14.429 22.5 16.517 21.258 18.313 C 20.048 20.071 18.426 21.506 16.532 22.491 C 14.623 23.487 12.453 23.987 10.021 23.987 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ymvyyb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.79 12.927\" overflow=\"visible\"><path d=\"M 3.284 12.927 C 4.166 12.936 5.025 12.648 5.723 12.109 C 6.452 11.562 7.06 10.803 7.556 9.821 C 8.051 8.844 8.404 7.709 8.613 6.417 C 8.826 5.147 8.847 4.032 8.675 3.074 C 8.513 2.106 8.169 1.353 7.646 0.818 C 7.122 0.273 6.41 0 5.511 0 C 4.623 -0.005 3.758 0.288 3.057 0.834 C 2.33 1.379 1.72 2.14 1.224 3.12 C 0.74 4.087 0.39 5.223 0.18 6.524 C -0.031 7.795 -0.058 8.911 0.106 9.867 C 0.266 10.825 0.616 11.578 1.149 12.123 C 1.685 12.658 2.395 12.927 3.284 12.927 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mifzx8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.161 29.162\" overflow=\"visible\"><path d=\"M 15.145 6.951 C 15.203 6.607 15.106 6.256 14.881 5.989 C 14.657 5.723 14.326 5.569 13.977 5.569 L 11.167 5.569 L 11.866 1.376 C 11.922 1.033 11.825 0.682 11.6 0.418 C 11.375 0.153 11.045 0 10.697 0 L 5.694 0 C 5.115 0 4.621 0.419 4.526 0.99 L 3.768 5.569 L 1.708 5.569 C 1.131 5.569 0.638 5.985 0.541 6.554 L 0.016 9.635 C -0.041 9.979 0.055 10.331 0.28 10.598 C 0.506 10.864 0.837 11.018 1.186 11.017 L 2.866 11.017 L 0.995 22.322 C 0.712 23.885 0.804 25.186 1.268 26.227 C 1.745 27.264 2.555 28.031 3.706 28.527 C 4.866 29.011 6.338 29.219 8.114 29.148 C 8.889 29.121 9.66 29.025 10.418 28.86 C 10.662 28.808 10.889 28.759 11.096 28.711 C 11.629 28.584 11.995 28.093 11.963 27.545 L 11.8 23.908 C 11.791 23.714 11.699 23.534 11.547 23.413 C 11.396 23.292 11.199 23.242 11.008 23.277 C 10.675 23.337 10.372 23.367 10.098 23.367 C 9.758 23.377 9.419 23.32 9.101 23.201 C 8.845 23.087 8.647 22.874 8.554 22.61 C 8.464 22.327 8.453 21.959 8.523 21.506 L 10.268 11.019 L 13.461 11.019 C 14.038 11.019 14.53 10.603 14.627 10.034 L 15.151 6.953 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s2wpyl\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1u6wrf4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 186.4 40\" overflow=\"visible\"><g><g transform=\"translate(0 0)\"><path d=\"M 0 0.001 L 23.275 0.001 L 23.275 39.999 L 0 39.999 Z\" fill=\"transparent\"></path><path d=\"M 16.307 0.753 L 16.312 0.76 C 16.935 1.593 16.767 2.776 15.937 3.401 L 1.404 14.345 C 1.285 14.434 1.117 14.41 1.028 14.291 L 0.539 13.638 C -0.352 12.449 -0.112 10.758 1.074 9.865 L 13.674 0.378 C 14.504 -0.247 15.684 -0.079 16.307 0.753 Z M 7.005 39.247 L 7 39.24 C 6.377 38.407 6.545 37.224 7.375 36.599 L 21.872 25.683 C 21.929 25.64 22 25.622 22.071 25.632 C 22.141 25.642 22.205 25.68 22.248 25.737 L 22.737 26.39 C 23.627 27.579 23.387 29.27 22.201 30.162 L 9.638 39.623 C 8.808 40.247 7.628 40.079 7.005 39.247 Z M 8.82 24.254 L 11.407 22.31 C 11.525 22.22 11.549 22.052 11.46 21.932 L 5.926 14.53 C 5.884 14.473 5.82 14.435 5.75 14.425 C 5.679 14.415 5.607 14.433 5.55 14.476 L 2.964 16.421 C 2.845 16.51 2.821 16.679 2.91 16.798 L 8.444 24.2 C 8.533 24.319 8.701 24.343 8.82 24.254 Z M 17.731 25.537 L 20.316 23.591 C 20.434 23.502 20.458 23.333 20.369 23.214 L 14.829 15.814 C 14.786 15.757 14.723 15.719 14.652 15.709 C 14.582 15.699 14.51 15.717 14.453 15.76 L 11.868 17.706 C 11.749 17.796 11.725 17.965 11.815 18.084 L 17.355 25.484 C 17.444 25.603 17.612 25.627 17.731 25.537 Z M 20.106 5.877 L 20.111 5.883 C 20.735 6.716 20.567 7.899 19.737 8.524 L 10.389 15.566 C 10.314 15.622 10.22 15.646 10.127 15.633 C 10.034 15.62 9.95 15.57 9.893 15.495 L 8.055 13.04 C 7.937 12.883 7.969 12.661 8.125 12.542 L 17.473 5.501 C 18.303 4.876 19.483 5.044 20.106 5.876 Z M 3.165 34.123 L 3.16 34.117 C 2.537 33.284 2.705 32.101 3.534 31.476 L 12.882 24.434 C 12.957 24.378 13.052 24.354 13.145 24.367 C 13.238 24.38 13.322 24.43 13.378 24.505 L 15.217 26.96 C 15.334 27.117 15.303 27.34 15.146 27.458 L 5.799 34.499 C 4.969 35.124 3.789 34.956 3.166 34.124 Z\" fill=\"rgb(255, 255, 255)\"></path></g><g transform=\"translate(31.372 4.357)\"><path d=\"M 0 0 L 155.027 0 L 155.027 33.582 L 0 33.582 Z\" fill=\"transparent\"></path><path d=\"M 4.07 24.446 C 2.849 23.891 1.882 23.138 1.17 22.188 C 0.458 21.237 0.068 20.184 0 19.03 L 4.782 19.03 C 4.872 19.755 5.228 20.354 5.85 20.829 C 6.472 21.305 7.246 21.542 8.173 21.542 C 9.1 21.542 9.784 21.361 10.293 20.999 C 10.802 20.637 11.056 20.173 11.056 19.607 C 11.056 18.996 10.745 18.537 10.123 18.232 C 9.501 17.926 8.512 17.592 7.156 17.23 C 5.754 16.89 4.606 16.539 3.714 16.177 C 2.82 15.815 2.052 15.26 1.407 14.514 C 0.763 13.767 0.441 12.759 0.441 11.492 C 0.441 10.45 0.74 9.5 1.34 8.639 C 1.939 7.78 2.799 7.1 3.917 6.602 C 5.037 6.104 6.353 5.855 7.869 5.855 C 10.107 5.855 11.893 6.415 13.227 7.536 C 14.561 8.656 15.296 10.167 15.432 12.069 L 10.887 12.069 C 10.82 11.322 10.508 10.728 9.955 10.286 C 9.4 9.845 8.66 9.624 7.733 9.624 C 6.874 9.624 6.213 9.783 5.749 10.1 C 5.286 10.417 5.054 10.858 5.054 11.424 C 5.054 12.058 5.37 12.539 6.003 12.867 C 6.636 13.195 7.62 13.529 8.954 13.869 C 10.311 14.209 11.43 14.56 12.312 14.922 C 13.193 15.284 13.957 15.844 14.601 16.602 C 15.245 17.361 15.578 18.363 15.601 19.607 C 15.601 20.694 15.301 21.668 14.703 22.527 C 14.103 23.388 13.244 24.061 12.125 24.547 C 11.006 25.034 9.7 25.278 8.208 25.278 C 6.715 25.278 5.291 25 4.07 24.446 Z M 24.442 10.374 L 24.442 19.474 C 24.442 20.108 24.594 20.567 24.9 20.85 C 25.205 21.133 25.719 21.274 26.443 21.274 L 28.647 21.274 L 28.647 25.281 L 25.663 25.281 C 21.661 25.281 19.66 23.334 19.66 19.44 L 19.66 10.374 L 17.422 10.374 L 17.422 6.47 L 19.66 6.47 L 19.66 1.818 L 24.442 1.818 L 24.442 6.469 L 28.647 6.469 L 28.647 10.374 L 24.442 10.374 Z M 34.99 24.072 C 33.543 23.268 32.406 22.131 31.581 20.659 C 30.756 19.188 30.343 17.49 30.343 15.566 C 30.343 13.642 30.767 11.945 31.615 10.473 C 32.463 9.002 33.621 7.864 35.091 7.06 C 36.561 6.257 38.2 5.855 40.009 5.855 C 41.818 5.855 43.457 6.257 44.927 7.06 C 46.396 7.864 47.555 9.002 48.403 10.473 C 49.251 11.945 49.674 13.642 49.674 15.566 C 49.674 17.49 49.239 19.188 48.369 20.659 C 47.498 22.131 46.322 23.268 44.842 24.072 C 43.361 24.876 41.705 25.277 39.874 25.277 C 38.042 25.277 36.437 24.876 34.99 24.072 Z M 42.298 20.507 C 43.056 20.088 43.66 19.46 44.113 18.622 C 44.565 17.785 44.791 16.766 44.791 15.566 C 44.791 13.778 44.321 12.403 43.383 11.441 C 42.445 10.479 41.298 9.998 39.941 9.998 C 38.584 9.998 37.448 10.479 36.533 11.441 C 35.617 12.403 35.159 13.779 35.159 15.566 C 35.159 17.354 35.606 18.73 36.499 19.691 C 37.392 20.654 38.517 21.135 39.873 21.135 C 40.732 21.135 41.54 20.925 42.298 20.506 Z M 59.808 7.091 C 60.791 6.525 61.916 6.242 63.182 6.242 L 63.182 11.233 L 61.927 11.233 C 60.435 11.233 59.31 11.585 58.553 12.286 C 57.795 12.988 57.417 14.21 57.417 15.953 L 57.417 25.325 L 52.669 25.325 L 52.669 6.514 L 57.417 6.514 L 57.417 9.434 C 58.027 8.438 58.824 7.657 59.808 7.091 Z M 84.464 6.073 L 72.831 33.78 L 67.778 33.78 L 71.848 24.408 L 64.319 6.072 L 69.643 6.072 L 74.493 19.213 L 79.411 6.072 L 84.464 6.072 Z M 91.433 0.198 L 91.433 25.325 L 86.685 25.325 L 86.685 0.198 Z M 94.604 10.748 C 95.361 9.276 96.39 8.145 97.691 7.352 C 98.99 6.56 100.443 6.164 102.048 6.164 C 103.45 6.164 104.677 6.447 105.728 7.012 C 106.78 7.578 107.622 8.291 108.255 9.152 L 108.255 6.469 L 113.037 6.469 L 113.037 25.28 L 108.255 25.28 L 108.255 22.53 C 107.645 23.413 106.802 24.143 105.728 24.72 C 104.654 25.297 103.416 25.586 102.015 25.586 C 100.432 25.586 98.99 25.178 97.691 24.363 C 96.39 23.549 95.362 22.4 94.604 20.917 C 93.846 19.435 93.468 17.731 93.468 15.807 C 93.468 13.883 93.847 12.219 94.604 10.748 Z M 107.577 12.904 C 107.124 12.078 106.514 11.444 105.745 11.003 C 104.977 10.561 104.152 10.341 103.27 10.341 C 102.388 10.341 101.574 10.556 100.828 10.985 C 100.082 11.416 99.477 12.044 99.013 12.87 C 98.55 13.697 98.318 14.675 98.318 15.808 C 98.318 16.94 98.549 17.929 99.013 18.778 C 99.477 19.627 100.087 20.278 100.845 20.731 C 101.602 21.184 102.41 21.41 103.269 21.41 C 104.138 21.41 104.992 21.182 105.745 20.748 C 106.514 20.306 107.124 19.672 107.576 18.846 C 108.028 18.02 108.255 17.029 108.255 15.875 C 108.255 14.721 108.028 13.731 107.576 12.905 Z M 132.185 8.364 C 133.564 9.779 134.254 11.755 134.254 14.289 L 134.254 25.325 L 129.506 25.325 L 129.506 14.934 C 129.506 13.441 129.133 12.292 128.387 11.488 C 127.641 10.685 126.624 10.283 125.335 10.283 C 124.046 10.283 122.989 10.685 122.232 11.488 C 121.474 12.292 121.096 13.441 121.096 14.934 L 121.096 25.325 L 116.348 25.325 L 116.348 6.514 L 121.096 6.514 L 121.096 8.857 C 121.728 8.042 122.537 7.403 123.521 6.938 C 124.504 6.474 125.584 6.242 126.759 6.242 C 128.998 6.242 130.806 6.95 132.186 8.364 Z M 154.892 16.992 L 141.156 16.992 C 141.269 18.351 141.744 19.415 142.581 20.184 C 143.417 20.954 144.446 21.339 145.667 21.339 C 147.431 21.339 148.686 20.581 149.432 19.064 L 154.553 19.064 C 154.01 20.875 152.97 22.363 151.433 23.529 C 149.895 24.695 148.007 25.278 145.769 25.278 C 143.96 25.278 142.338 24.876 140.902 24.072 C 139.466 23.269 138.347 22.132 137.544 20.66 C 136.742 19.189 136.341 17.491 136.341 15.567 C 136.341 13.642 136.736 11.911 137.528 10.439 C 138.319 8.968 139.427 7.836 140.851 7.044 C 142.276 6.251 143.915 5.855 145.769 5.855 C 147.623 5.855 149.154 6.24 150.568 7.009 C 151.981 7.78 153.078 8.872 153.858 10.286 C 154.638 11.701 155.028 13.325 155.028 15.159 C 155.028 15.838 154.982 16.449 154.892 16.992 Z M 150.109 13.801 C 150.087 12.578 149.646 11.599 148.787 10.863 C 147.927 10.128 146.876 9.76 145.633 9.76 C 144.456 9.76 143.467 10.116 142.665 10.829 C 141.862 11.542 141.37 12.533 141.19 13.801 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-dfflns\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.275 40\" overflow=\"visible\"><g><path d=\"M 0 0.001 L 23.275 0.001 L 23.275 39.999 L 0 39.999 Z\" fill=\"transparent\"></path><path d=\"M 16.307 0.753 L 16.312 0.76 C 16.935 1.593 16.767 2.776 15.937 3.401 L 1.404 14.345 C 1.285 14.434 1.117 14.41 1.028 14.291 L 0.539 13.638 C -0.352 12.449 -0.112 10.758 1.074 9.865 L 13.674 0.378 C 14.504 -0.247 15.684 -0.079 16.307 0.753 Z M 7.005 39.247 L 7 39.24 C 6.377 38.407 6.545 37.224 7.375 36.599 L 21.872 25.683 C 21.929 25.64 22 25.622 22.071 25.632 C 22.141 25.642 22.205 25.68 22.248 25.737 L 22.737 26.39 C 23.627 27.579 23.387 29.27 22.201 30.162 L 9.638 39.623 C 8.808 40.247 7.628 40.079 7.005 39.247 Z M 8.82 24.254 L 11.407 22.31 C 11.525 22.22 11.549 22.052 11.46 21.932 L 5.926 14.53 C 5.884 14.473 5.82 14.435 5.75 14.425 C 5.679 14.415 5.607 14.433 5.55 14.476 L 2.964 16.421 C 2.845 16.51 2.821 16.679 2.91 16.798 L 8.444 24.2 C 8.533 24.319 8.701 24.343 8.82 24.254 Z M 17.731 25.537 L 20.316 23.591 C 20.434 23.502 20.458 23.333 20.369 23.214 L 14.829 15.814 C 14.786 15.757 14.723 15.719 14.652 15.709 C 14.582 15.699 14.51 15.717 14.453 15.76 L 11.868 17.706 C 11.749 17.796 11.725 17.965 11.815 18.084 L 17.355 25.484 C 17.444 25.603 17.612 25.627 17.731 25.537 Z M 20.106 5.877 L 20.111 5.883 C 20.735 6.716 20.567 7.899 19.737 8.524 L 10.389 15.566 C 10.314 15.622 10.22 15.646 10.127 15.633 C 10.034 15.62 9.95 15.57 9.893 15.495 L 8.055 13.04 C 7.937 12.883 7.969 12.661 8.125 12.542 L 17.473 5.501 C 18.303 4.876 19.483 5.044 20.106 5.876 Z M 3.165 34.123 L 3.16 34.117 C 2.537 33.284 2.705 32.101 3.534 31.476 L 12.882 24.434 C 12.957 24.378 13.052 24.354 13.145 24.367 C 13.238 24.38 13.322 24.43 13.378 24.505 L 15.217 26.96 C 15.334 27.117 15.303 27.34 15.146 27.458 L 5.799 34.499 C 4.969 35.124 3.789 34.956 3.166 34.124 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gscrnj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.275 39.998\" overflow=\"visible\"><path d=\"M 0 0 L 23.275 0 L 23.275 39.998 L 0 39.998 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-nzy9xb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.274 40\" overflow=\"visible\"><path d=\"M 16.306 0.753 L 16.311 0.76 C 16.934 1.593 16.766 2.776 15.936 3.401 L 1.403 14.345 C 1.284 14.434 1.116 14.41 1.027 14.291 L 0.538 13.638 C -0.352 12.449 -0.113 10.758 1.073 9.865 L 13.673 0.378 C 14.503 -0.247 15.683 -0.079 16.306 0.753 Z M 7.004 39.247 L 6.999 39.24 C 6.376 38.407 6.544 37.224 7.374 36.599 L 21.871 25.683 C 21.928 25.64 21.999 25.622 22.07 25.632 C 22.14 25.642 22.204 25.68 22.247 25.737 L 22.736 26.39 C 23.626 27.579 23.386 29.27 22.2 30.162 L 9.637 39.623 C 8.807 40.247 7.627 40.079 7.004 39.247 Z M 8.819 24.254 L 11.406 22.31 C 11.524 22.22 11.548 22.052 11.459 21.932 L 5.926 14.53 C 5.883 14.473 5.819 14.435 5.749 14.425 C 5.678 14.415 5.606 14.433 5.549 14.476 L 2.963 16.421 C 2.845 16.51 2.82 16.679 2.909 16.798 L 8.443 24.2 C 8.532 24.319 8.701 24.343 8.819 24.254 Z M 17.73 25.537 L 20.315 23.591 C 20.433 23.502 20.457 23.333 20.368 23.214 L 14.828 15.814 C 14.786 15.757 14.722 15.719 14.651 15.709 C 14.581 15.699 14.509 15.717 14.452 15.76 L 11.867 17.706 C 11.748 17.796 11.725 17.965 11.814 18.084 L 17.354 25.484 C 17.443 25.603 17.611 25.627 17.73 25.537 Z M 20.105 5.877 L 20.11 5.883 C 20.734 6.716 20.566 7.899 19.736 8.524 L 10.388 15.566 C 10.313 15.622 10.219 15.646 10.126 15.633 C 10.033 15.62 9.949 15.57 9.892 15.495 L 8.054 13.04 C 7.936 12.883 7.968 12.661 8.124 12.542 L 17.472 5.501 C 18.302 4.876 19.482 5.044 20.105 5.876 Z M 3.164 34.123 L 3.159 34.117 C 2.536 33.284 2.704 32.101 3.533 31.476 L 12.881 24.434 C 12.956 24.378 13.051 24.354 13.144 24.367 C 13.237 24.38 13.321 24.43 13.377 24.505 L 15.216 26.96 C 15.333 27.117 15.302 27.34 15.145 27.458 L 5.798 34.499 C 4.968 35.124 3.788 34.956 3.165 34.124 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yfnokx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.688 14.399\" overflow=\"visible\"><path d=\"M 16.306 0.753 L 16.311 0.76 C 16.934 1.593 16.766 2.776 15.936 3.401 L 1.403 14.345 C 1.284 14.434 1.116 14.41 1.027 14.291 L 0.538 13.638 C -0.352 12.449 -0.113 10.758 1.073 9.865 L 13.673 0.378 C 14.503 -0.247 15.683 -0.079 16.306 0.753 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wk3sb5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.651 14.371\" overflow=\"visible\"><path d=\"M 0.381 13.618 L 0.376 13.611 C -0.247 12.778 -0.079 11.595 0.751 10.97 L 15.248 0.054 C 15.305 0.011 15.377 -0.007 15.447 0.003 C 15.518 0.013 15.582 0.051 15.624 0.108 L 16.113 0.761 C 17.003 1.95 16.764 3.64 15.578 4.533 L 3.014 13.993 C 2.185 14.618 1.005 14.45 0.382 13.618 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kpsm3t\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.657 9.886\" overflow=\"visible\"><path d=\"M 5.964 9.832 L 8.55 7.887 C 8.669 7.798 8.693 7.629 8.604 7.51 L 3.07 0.108 C 3.027 0.051 2.963 0.013 2.893 0.003 C 2.822 -0.007 2.751 0.011 2.694 0.054 L 0.108 1.999 C -0.011 2.088 -0.035 2.257 0.054 2.376 L 5.587 9.778 C 5.677 9.897 5.845 9.921 5.964 9.832 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dynp5n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.662 9.885\" overflow=\"visible\"><path d=\"M 5.97 9.831 L 8.555 7.885 C 8.674 7.796 8.698 7.627 8.608 7.508 L 3.069 0.108 C 3.026 0.05 2.962 0.013 2.892 0.003 C 2.821 -0.007 2.749 0.011 2.692 0.054 L 0.107 2 C -0.011 2.09 -0.035 2.259 0.054 2.378 L 5.594 9.778 C 5.683 9.897 5.851 9.921 5.97 9.831 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t34y15\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.504 10.514\" overflow=\"visible\"><path d=\"M 12.123 0.754 L 12.128 0.76 C 12.751 1.593 12.583 2.776 11.753 3.401 L 2.406 10.443 C 2.33 10.499 2.236 10.523 2.143 10.51 C 2.05 10.497 1.966 10.447 1.91 10.372 L 0.071 7.917 C -0.046 7.76 -0.015 7.537 0.141 7.419 L 9.489 0.378 C 10.319 -0.247 11.499 -0.079 12.122 0.753 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fkx23s\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.504 10.514\" overflow=\"visible\"><path d=\"M 0.382 9.76 L 0.377 9.753 C -0.247 8.921 -0.079 7.738 0.751 7.113 L 10.099 0.071 C 10.174 0.015 10.268 -0.01 10.361 0.004 C 10.454 0.017 10.538 0.067 10.595 0.142 L 12.433 2.597 C 12.551 2.754 12.519 2.976 12.363 3.094 L 3.015 10.136 C 2.185 10.761 1.005 10.593 0.382 9.761 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-xu6wnm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 155.028 33.78\" overflow=\"visible\"><g><path d=\"M 0 0 L 155.027 0 L 155.027 33.582 L 0 33.582 Z\" fill=\"transparent\"></path><path d=\"M 4.07 24.446 C 2.849 23.891 1.882 23.138 1.17 22.188 C 0.458 21.237 0.068 20.184 0 19.03 L 4.782 19.03 C 4.872 19.755 5.228 20.354 5.85 20.829 C 6.472 21.305 7.246 21.542 8.173 21.542 C 9.1 21.542 9.784 21.361 10.293 20.999 C 10.802 20.637 11.056 20.173 11.056 19.607 C 11.056 18.996 10.745 18.537 10.123 18.232 C 9.501 17.926 8.512 17.592 7.156 17.23 C 5.754 16.89 4.606 16.539 3.714 16.177 C 2.82 15.815 2.052 15.26 1.407 14.514 C 0.763 13.767 0.441 12.759 0.441 11.492 C 0.441 10.45 0.74 9.5 1.34 8.639 C 1.939 7.78 2.799 7.1 3.917 6.602 C 5.037 6.104 6.353 5.855 7.869 5.855 C 10.107 5.855 11.893 6.415 13.227 7.536 C 14.561 8.656 15.296 10.167 15.432 12.069 L 10.887 12.069 C 10.82 11.322 10.508 10.728 9.955 10.286 C 9.4 9.845 8.66 9.624 7.733 9.624 C 6.874 9.624 6.213 9.783 5.749 10.1 C 5.286 10.417 5.054 10.858 5.054 11.424 C 5.054 12.058 5.37 12.539 6.003 12.867 C 6.636 13.195 7.62 13.529 8.954 13.869 C 10.311 14.209 11.43 14.56 12.312 14.922 C 13.193 15.284 13.957 15.844 14.601 16.602 C 15.245 17.361 15.578 18.363 15.601 19.607 C 15.601 20.694 15.301 21.668 14.703 22.527 C 14.103 23.388 13.244 24.061 12.125 24.547 C 11.006 25.034 9.7 25.278 8.208 25.278 C 6.715 25.278 5.291 25 4.07 24.446 Z M 24.442 10.374 L 24.442 19.474 C 24.442 20.108 24.594 20.567 24.9 20.85 C 25.205 21.133 25.719 21.274 26.443 21.274 L 28.647 21.274 L 28.647 25.281 L 25.663 25.281 C 21.661 25.281 19.66 23.334 19.66 19.44 L 19.66 10.374 L 17.422 10.374 L 17.422 6.47 L 19.66 6.47 L 19.66 1.818 L 24.442 1.818 L 24.442 6.469 L 28.647 6.469 L 28.647 10.374 L 24.442 10.374 Z M 34.99 24.072 C 33.543 23.268 32.406 22.131 31.581 20.659 C 30.756 19.188 30.343 17.49 30.343 15.566 C 30.343 13.642 30.767 11.945 31.615 10.473 C 32.463 9.002 33.621 7.864 35.091 7.06 C 36.561 6.257 38.2 5.855 40.009 5.855 C 41.818 5.855 43.457 6.257 44.927 7.06 C 46.396 7.864 47.555 9.002 48.403 10.473 C 49.251 11.945 49.674 13.642 49.674 15.566 C 49.674 17.49 49.239 19.188 48.369 20.659 C 47.498 22.131 46.322 23.268 44.842 24.072 C 43.361 24.876 41.705 25.277 39.874 25.277 C 38.042 25.277 36.437 24.876 34.99 24.072 Z M 42.298 20.507 C 43.056 20.088 43.66 19.46 44.113 18.622 C 44.565 17.785 44.791 16.766 44.791 15.566 C 44.791 13.778 44.321 12.403 43.383 11.441 C 42.445 10.479 41.298 9.998 39.941 9.998 C 38.584 9.998 37.448 10.479 36.533 11.441 C 35.617 12.403 35.159 13.779 35.159 15.566 C 35.159 17.354 35.606 18.73 36.499 19.691 C 37.392 20.654 38.517 21.135 39.873 21.135 C 40.732 21.135 41.54 20.925 42.298 20.506 Z M 59.808 7.091 C 60.791 6.525 61.916 6.242 63.182 6.242 L 63.182 11.233 L 61.927 11.233 C 60.435 11.233 59.31 11.585 58.553 12.286 C 57.795 12.988 57.417 14.21 57.417 15.953 L 57.417 25.325 L 52.669 25.325 L 52.669 6.514 L 57.417 6.514 L 57.417 9.434 C 58.027 8.438 58.824 7.657 59.808 7.091 Z M 84.464 6.073 L 72.831 33.78 L 67.778 33.78 L 71.848 24.408 L 64.319 6.072 L 69.643 6.072 L 74.493 19.213 L 79.411 6.072 L 84.464 6.072 Z M 91.433 0.198 L 91.433 25.325 L 86.685 25.325 L 86.685 0.198 Z M 94.604 10.748 C 95.361 9.276 96.39 8.145 97.691 7.352 C 98.99 6.56 100.443 6.164 102.048 6.164 C 103.45 6.164 104.677 6.447 105.728 7.012 C 106.78 7.578 107.622 8.291 108.255 9.152 L 108.255 6.469 L 113.037 6.469 L 113.037 25.28 L 108.255 25.28 L 108.255 22.53 C 107.645 23.413 106.802 24.143 105.728 24.72 C 104.654 25.297 103.416 25.586 102.015 25.586 C 100.432 25.586 98.99 25.178 97.691 24.363 C 96.39 23.549 95.362 22.4 94.604 20.917 C 93.846 19.435 93.468 17.731 93.468 15.807 C 93.468 13.883 93.847 12.219 94.604 10.748 Z M 107.577 12.904 C 107.124 12.078 106.514 11.444 105.745 11.003 C 104.977 10.561 104.152 10.341 103.27 10.341 C 102.388 10.341 101.574 10.556 100.828 10.985 C 100.082 11.416 99.477 12.044 99.013 12.87 C 98.55 13.697 98.318 14.675 98.318 15.808 C 98.318 16.94 98.549 17.929 99.013 18.778 C 99.477 19.627 100.087 20.278 100.845 20.731 C 101.602 21.184 102.41 21.41 103.269 21.41 C 104.138 21.41 104.992 21.182 105.745 20.748 C 106.514 20.306 107.124 19.672 107.576 18.846 C 108.028 18.02 108.255 17.029 108.255 15.875 C 108.255 14.721 108.028 13.731 107.576 12.905 Z M 132.185 8.364 C 133.564 9.779 134.254 11.755 134.254 14.289 L 134.254 25.325 L 129.506 25.325 L 129.506 14.934 C 129.506 13.441 129.133 12.292 128.387 11.488 C 127.641 10.685 126.624 10.283 125.335 10.283 C 124.046 10.283 122.989 10.685 122.232 11.488 C 121.474 12.292 121.096 13.441 121.096 14.934 L 121.096 25.325 L 116.348 25.325 L 116.348 6.514 L 121.096 6.514 L 121.096 8.857 C 121.728 8.042 122.537 7.403 123.521 6.938 C 124.504 6.474 125.584 6.242 126.759 6.242 C 128.998 6.242 130.806 6.95 132.186 8.364 Z M 154.892 16.992 L 141.156 16.992 C 141.269 18.351 141.744 19.415 142.581 20.184 C 143.417 20.954 144.446 21.339 145.667 21.339 C 147.431 21.339 148.686 20.581 149.432 19.064 L 154.553 19.064 C 154.01 20.875 152.97 22.363 151.433 23.529 C 149.895 24.695 148.007 25.278 145.769 25.278 C 143.96 25.278 142.338 24.876 140.902 24.072 C 139.466 23.269 138.347 22.132 137.544 20.66 C 136.742 19.189 136.341 17.491 136.341 15.567 C 136.341 13.642 136.736 11.911 137.528 10.439 C 138.319 8.968 139.427 7.836 140.851 7.044 C 142.276 6.251 143.915 5.855 145.769 5.855 C 147.623 5.855 149.154 6.24 150.568 7.009 C 151.981 7.78 153.078 8.872 153.858 10.286 C 154.638 11.701 155.028 13.325 155.028 15.159 C 155.028 15.838 154.982 16.449 154.892 16.992 Z M 150.109 13.801 C 150.087 12.578 149.646 11.599 148.787 10.863 C 147.927 10.128 146.876 9.76 145.633 9.76 C 144.456 9.76 143.467 10.116 142.665 10.829 C 141.862 11.542 141.37 12.533 141.19 13.801 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-sqkvel\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 155.027 33.582\" overflow=\"visible\"><path d=\"M 0 0 L 155.027 0 L 155.027 33.582 L 0 33.582 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1cdvze9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 155.028 33.582\" overflow=\"visible\"><path d=\"M 4.07 24.248 C 2.849 23.693 1.882 22.94 1.17 21.99 C 0.458 21.039 0.068 19.986 0 18.832 L 4.782 18.832 C 4.872 19.557 5.228 20.156 5.85 20.631 C 6.472 21.107 7.246 21.344 8.173 21.344 C 9.1 21.344 9.784 21.163 10.293 20.801 C 10.802 20.439 11.056 19.975 11.056 19.409 C 11.056 18.798 10.745 18.339 10.123 18.034 C 9.501 17.728 8.512 17.394 7.156 17.032 C 5.754 16.692 4.606 16.341 3.714 15.979 C 2.82 15.617 2.052 15.062 1.407 14.316 C 0.763 13.569 0.441 12.561 0.441 11.294 C 0.441 10.252 0.74 9.302 1.34 8.441 C 1.939 7.582 2.799 6.902 3.917 6.404 C 5.037 5.906 6.353 5.657 7.869 5.657 C 10.107 5.657 11.893 6.217 13.227 7.338 C 14.561 8.458 15.296 9.969 15.432 11.871 L 10.887 11.871 C 10.82 11.124 10.508 10.53 9.955 10.088 C 9.4 9.647 8.66 9.426 7.733 9.426 C 6.874 9.426 6.213 9.585 5.749 9.902 C 5.286 10.219 5.054 10.66 5.054 11.226 C 5.054 11.86 5.37 12.341 6.003 12.669 C 6.636 12.997 7.62 13.331 8.954 13.671 C 10.311 14.011 11.43 14.362 12.312 14.724 C 13.193 15.086 13.957 15.646 14.601 16.404 C 15.245 17.163 15.578 18.165 15.601 19.409 C 15.601 20.496 15.301 21.47 14.703 22.329 C 14.103 23.19 13.244 23.863 12.125 24.349 C 11.006 24.836 9.7 25.08 8.208 25.08 C 6.715 25.08 5.291 24.802 4.07 24.248 Z M 24.442 10.176 L 24.442 19.276 C 24.442 19.91 24.594 20.369 24.9 20.652 C 25.205 20.935 25.719 21.076 26.443 21.076 L 28.647 21.076 L 28.647 25.083 L 25.663 25.083 C 21.661 25.083 19.66 23.136 19.66 19.242 L 19.66 10.176 L 17.422 10.176 L 17.422 6.272 L 19.66 6.272 L 19.66 1.62 L 24.442 1.62 L 24.442 6.271 L 28.647 6.271 L 28.647 10.176 L 24.442 10.176 Z M 34.99 23.874 C 33.543 23.07 32.406 21.933 31.581 20.461 C 30.756 18.99 30.343 17.292 30.343 15.368 C 30.343 13.444 30.767 11.747 31.615 10.275 C 32.463 8.804 33.621 7.666 35.091 6.862 C 36.561 6.059 38.2 5.657 40.009 5.657 C 41.818 5.657 43.457 6.059 44.927 6.862 C 46.396 7.666 47.555 8.804 48.403 10.275 C 49.251 11.747 49.674 13.444 49.674 15.368 C 49.674 17.292 49.239 18.99 48.369 20.461 C 47.498 21.933 46.322 23.07 44.842 23.874 C 43.361 24.678 41.705 25.079 39.874 25.079 C 38.042 25.079 36.437 24.678 34.99 23.874 Z M 42.298 20.309 C 43.056 19.89 43.66 19.262 44.113 18.424 C 44.565 17.587 44.791 16.568 44.791 15.368 C 44.791 13.58 44.321 12.205 43.383 11.243 C 42.445 10.281 41.298 9.8 39.941 9.8 C 38.584 9.8 37.448 10.281 36.533 11.243 C 35.617 12.205 35.159 13.581 35.159 15.368 C 35.159 17.156 35.606 18.532 36.499 19.493 C 37.392 20.456 38.517 20.937 39.873 20.937 C 40.732 20.937 41.54 20.727 42.298 20.308 Z M 59.808 6.893 C 60.791 6.327 61.916 6.044 63.182 6.044 L 63.182 11.035 L 61.927 11.035 C 60.435 11.035 59.31 11.387 58.553 12.088 C 57.795 12.79 57.417 14.012 57.417 15.755 L 57.417 25.127 L 52.669 25.127 L 52.669 6.316 L 57.417 6.316 L 57.417 9.236 C 58.027 8.24 58.824 7.459 59.808 6.893 Z M 84.464 5.875 L 72.831 33.582 L 67.778 33.582 L 71.848 24.21 L 64.319 5.874 L 69.643 5.874 L 74.493 19.015 L 79.411 5.874 L 84.464 5.874 Z M 91.433 0 L 91.433 25.127 L 86.685 25.127 L 86.685 0 Z M 94.604 10.55 C 95.361 9.078 96.39 7.947 97.691 7.154 C 98.99 6.362 100.443 5.966 102.048 5.966 C 103.45 5.966 104.677 6.249 105.728 6.814 C 106.78 7.38 107.622 8.093 108.255 8.954 L 108.255 6.271 L 113.037 6.271 L 113.037 25.082 L 108.255 25.082 L 108.255 22.332 C 107.645 23.215 106.802 23.945 105.728 24.522 C 104.654 25.099 103.416 25.388 102.015 25.388 C 100.432 25.388 98.99 24.98 97.691 24.165 C 96.39 23.351 95.362 22.202 94.604 20.719 C 93.846 19.237 93.468 17.533 93.468 15.609 C 93.468 13.685 93.847 12.021 94.604 10.55 Z M 107.577 12.706 C 107.124 11.88 106.514 11.246 105.745 10.805 C 104.977 10.363 104.152 10.143 103.27 10.143 C 102.388 10.143 101.574 10.358 100.828 10.787 C 100.082 11.218 99.477 11.846 99.013 12.672 C 98.55 13.499 98.318 14.477 98.318 15.61 C 98.318 16.742 98.549 17.731 99.013 18.58 C 99.477 19.429 100.087 20.08 100.845 20.533 C 101.602 20.986 102.41 21.212 103.269 21.212 C 104.138 21.212 104.992 20.984 105.745 20.55 C 106.514 20.108 107.124 19.474 107.576 18.648 C 108.028 17.822 108.255 16.831 108.255 15.677 C 108.255 14.523 108.028 13.533 107.576 12.707 Z M 132.185 8.166 C 133.564 9.581 134.254 11.557 134.254 14.091 L 134.254 25.127 L 129.506 25.127 L 129.506 14.736 C 129.506 13.243 129.133 12.094 128.387 11.29 C 127.641 10.487 126.624 10.085 125.335 10.085 C 124.046 10.085 122.989 10.487 122.232 11.29 C 121.474 12.094 121.096 13.243 121.096 14.736 L 121.096 25.127 L 116.348 25.127 L 116.348 6.316 L 121.096 6.316 L 121.096 8.659 C 121.728 7.844 122.537 7.205 123.521 6.74 C 124.504 6.276 125.584 6.044 126.759 6.044 C 128.998 6.044 130.806 6.752 132.186 8.166 Z M 154.892 16.794 L 141.156 16.794 C 141.269 18.153 141.744 19.217 142.581 19.986 C 143.417 20.756 144.446 21.141 145.667 21.141 C 147.431 21.141 148.686 20.383 149.432 18.866 L 154.553 18.866 C 154.01 20.677 152.97 22.165 151.433 23.331 C 149.895 24.497 148.007 25.08 145.769 25.08 C 143.96 25.08 142.338 24.678 140.902 23.874 C 139.466 23.071 138.347 21.933 137.544 20.462 C 136.742 18.991 136.341 17.293 136.341 15.369 C 136.341 13.444 136.736 11.713 137.528 10.241 C 138.319 8.77 139.427 7.638 140.851 6.846 C 142.276 6.053 143.915 5.657 145.769 5.657 C 147.623 5.657 149.154 6.042 150.568 6.811 C 151.981 7.582 153.078 8.674 153.858 10.088 C 154.638 11.503 155.028 13.127 155.028 14.961 C 155.028 15.64 154.982 16.251 154.892 16.794 Z M 150.109 13.603 C 150.087 12.38 149.646 11.401 148.787 10.665 C 147.927 9.93 146.876 9.562 145.633 9.562 C 144.456 9.562 143.467 9.918 142.665 10.631 C 141.862 11.344 141.37 12.335 141.19 13.603 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5549af\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.601 19.423\" overflow=\"visible\"><path d=\"M 4.07 18.591 C 2.849 18.036 1.882 17.283 1.17 16.332 C 0.458 15.382 0.068 14.329 0 13.175 L 4.782 13.175 C 4.872 13.9 5.228 14.499 5.85 14.974 C 6.472 15.45 7.246 15.687 8.173 15.687 C 9.1 15.687 9.784 15.506 10.293 15.144 C 10.802 14.782 11.056 14.318 11.056 13.752 C 11.056 13.141 10.745 12.682 10.123 12.377 C 9.501 12.071 8.512 11.737 7.156 11.375 C 5.754 11.035 4.606 10.684 3.714 10.322 C 2.82 9.96 2.052 9.405 1.407 8.658 C 0.763 7.912 0.441 6.904 0.441 5.636 C 0.441 4.595 0.74 3.645 1.34 2.784 C 1.939 1.924 2.799 1.245 3.917 0.747 C 5.037 0.249 6.353 0 7.869 0 C 10.107 0 11.893 0.56 13.227 1.681 C 14.561 2.801 15.296 4.312 15.432 6.214 L 10.887 6.214 C 10.82 5.467 10.508 4.873 9.955 4.431 C 9.4 3.99 8.66 3.769 7.733 3.769 C 6.874 3.769 6.213 3.928 5.749 4.244 C 5.286 4.562 5.054 5.003 5.054 5.569 C 5.054 6.203 5.37 6.684 6.003 7.012 C 6.636 7.34 7.62 7.674 8.954 8.014 C 10.311 8.354 11.43 8.705 12.312 9.067 C 13.193 9.429 13.957 9.989 14.601 10.747 C 15.245 11.506 15.578 12.508 15.601 13.752 C 15.601 14.839 15.301 15.812 14.703 16.672 C 14.103 17.533 13.244 18.206 12.125 18.692 C 11.006 19.179 9.7 19.423 8.208 19.423 C 6.715 19.423 5.291 19.145 4.07 18.591 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dkp4fu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.226 23.463\" overflow=\"visible\"><path d=\"M 7.02 8.557 L 7.02 17.657 C 7.02 18.291 7.173 18.749 7.478 19.032 C 7.783 19.315 8.297 19.456 9.021 19.456 L 11.226 19.456 L 11.226 23.463 L 8.241 23.463 C 4.239 23.463 2.238 21.517 2.238 17.623 L 2.238 8.557 L 0 8.557 L 0 4.652 L 2.238 4.652 L 2.238 0 L 7.02 0 L 7.02 4.652 L 11.226 4.652 L 11.226 8.557 L 7.02 8.557 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lj23ub\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.331 19.422\" overflow=\"visible\"><path d=\"M 4.646 18.217 C 3.199 17.413 2.063 16.276 1.238 14.804 C 0.412 13.333 0 11.635 0 9.711 C 0 7.787 0.424 6.09 1.272 4.618 C 2.119 3.147 3.278 2.009 4.748 1.205 C 6.218 0.402 7.856 0 9.666 0 C 11.475 0 13.113 0.402 14.583 1.205 C 16.053 2.009 17.212 3.147 18.059 4.618 C 18.907 6.09 19.331 7.787 19.331 9.711 C 19.331 11.635 18.895 13.333 18.025 14.804 C 17.155 16.276 15.979 17.413 14.498 18.217 C 13.018 19.021 11.362 19.422 9.53 19.422 C 7.699 19.422 6.093 19.021 4.647 18.217 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fm78ly\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.632 11.137\" overflow=\"visible\"><path d=\"M 7.139 10.509 C 7.896 10.09 8.501 9.462 8.953 8.624 C 9.405 7.787 9.632 6.768 9.632 5.569 C 9.632 3.781 9.162 2.405 8.224 1.443 C 7.286 0.481 6.139 0 4.782 0 C 3.425 0 2.289 0.481 1.373 1.443 C 0.458 2.406 0 3.781 0 5.569 C 0 7.356 0.446 8.732 1.34 9.694 C 2.232 10.656 3.357 11.137 4.714 11.137 C 5.573 11.137 6.381 10.928 7.139 10.509 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3qhmpv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.513 19.083\" overflow=\"visible\"><path d=\"M 7.139 0.849 C 8.122 0.283 9.247 0 10.513 0 L 10.513 4.991 L 9.258 4.991 C 7.766 4.991 6.641 5.343 5.884 6.044 C 5.126 6.746 4.748 7.968 4.748 9.711 L 4.748 19.083 L 0 19.083 L 0 0.272 L 4.748 0.272 L 4.748 3.192 C 5.358 2.196 6.155 1.415 7.139 0.849 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kw8eid\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.145 27.708\" overflow=\"visible\"><path d=\"M 20.145 0.001 L 8.512 27.708 L 3.459 27.708 L 7.529 18.336 L 0 0 L 5.325 0 L 10.174 13.141 L 15.092 0 L 20.145 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8uvqnj\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.748 25.127\" overflow=\"visible\"><path d=\"M 4.748 0 L 4.748 25.127 L 0 25.127 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u36ne2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.568 19.422\" overflow=\"visible\"><path d=\"M 1.136 4.584 C 1.893 3.113 2.922 1.981 4.222 1.188 C 5.522 0.396 6.975 0 8.58 0 C 9.982 0 11.209 0.283 12.26 0.849 C 13.311 1.415 14.153 2.128 14.787 2.988 L 14.787 0.306 L 19.568 0.306 L 19.568 19.117 L 14.787 19.117 L 14.787 16.366 C 14.176 17.249 13.334 17.979 12.26 18.556 C 11.186 19.133 9.948 19.422 8.546 19.422 C 6.963 19.422 5.522 19.015 4.222 18.2 C 2.922 17.385 1.893 16.236 1.136 14.754 C 0.378 13.271 0 11.567 0 9.643 C 0 7.72 0.378 6.056 1.136 4.584 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11bhevu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.937 11.069\" overflow=\"visible\"><path d=\"M 9.259 2.564 C 8.806 1.738 8.196 1.103 7.427 0.662 C 6.659 0.221 5.834 0 4.952 0 C 4.07 0 3.256 0.215 2.51 0.645 C 1.764 1.075 1.158 1.703 0.695 2.53 C 0.232 3.356 0 4.335 0 5.467 C 0 6.599 0.231 7.589 0.695 8.438 C 1.158 9.287 1.769 9.938 2.527 10.39 C 3.284 10.843 4.092 11.069 4.951 11.069 C 5.82 11.07 6.674 10.841 7.427 10.407 C 8.196 9.966 8.806 9.332 9.258 8.506 C 9.71 7.68 9.937 6.689 9.937 5.535 C 9.937 4.381 9.71 3.39 9.258 2.564 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rz0dnf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.906 19.083\" overflow=\"visible\"><path d=\"M 15.837 2.122 C 17.216 3.537 17.906 5.513 17.906 8.047 L 17.906 19.083 L 13.158 19.083 L 13.158 8.692 C 13.158 7.199 12.785 6.05 12.039 5.246 C 11.293 4.443 10.276 4.041 8.987 4.041 C 7.698 4.041 6.641 4.443 5.884 5.246 C 5.126 6.05 4.748 7.199 4.748 8.692 L 4.748 19.083 L 0 19.083 L 0 0.272 L 4.748 0.272 L 4.748 2.615 C 5.381 1.8 6.189 1.161 7.173 0.696 C 8.156 0.232 9.236 0 10.411 0 C 12.65 0 14.458 0.708 15.838 2.122 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-134fbf5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.687 19.423\" overflow=\"visible\"><path d=\"M 18.551 11.137 L 4.816 11.137 C 4.928 12.496 5.404 13.56 6.24 14.329 C 7.077 15.099 8.106 15.484 9.327 15.484 C 11.09 15.484 12.345 14.726 13.091 13.209 L 18.212 13.209 C 17.67 15.02 16.629 16.508 15.092 17.674 C 13.554 18.84 11.666 19.423 9.428 19.423 C 7.619 19.423 5.997 19.021 4.562 18.217 C 3.126 17.414 2.006 16.276 1.204 14.805 C 0.401 13.333 0 11.636 0 9.711 C 0 7.787 0.395 6.056 1.187 4.584 C 1.978 3.113 3.086 1.981 4.511 1.188 C 5.935 0.396 7.574 0 9.428 0 C 11.283 0 12.814 0.385 14.227 1.154 C 15.64 1.924 16.737 3.017 17.517 4.431 C 18.297 5.846 18.687 7.47 18.687 9.304 C 18.687 9.983 18.642 10.594 18.552 11.137 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j6fwtt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.919 4.041\" overflow=\"visible\"><path d=\"M 8.919 4.041 C 8.897 2.818 8.456 1.839 7.597 1.103 C 6.737 0.368 5.686 0 4.443 0 C 3.266 0 2.277 0.356 1.475 1.069 C 0.672 1.782 0.181 2.773 0 4.041 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l7fmk4\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1it3gfn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 262.4 40\" overflow=\"visible\"><g><path d=\"M 0 0 L 262.4 0 L 262.4 38.4 L 0 38.4 Z\" fill=\"transparent\"></path><path d=\"M 62.933 17.797 C 59.848 17.358 58.79 16.834 58.79 15.429 C 58.79 14.115 59.936 13.237 61.875 13.237 C 63.901 13.237 64.958 14.027 65.222 15.781 L 70.685 15.781 C 70.157 10.872 66.544 9.118 61.787 9.118 C 57.381 9.118 53.24 11.31 53.24 15.781 C 53.24 19.989 55.443 21.566 61.17 22.443 C 64.253 22.882 65.486 23.496 65.486 24.987 C 65.486 26.475 64.43 27.354 62.139 27.354 C 59.584 27.354 58.614 26.214 58.35 24.285 L 52.8 24.285 C 52.976 28.931 56.413 31.474 62.139 31.474 C 67.778 31.474 71.214 29.019 71.214 24.461 C 71.302 19.901 68.306 18.586 62.933 17.797 Z M 84.166 9.205 C 78.88 9.205 74.827 10.784 74.474 15.869 L 80.114 15.869 C 80.378 14.029 81.435 13.501 83.813 13.501 C 86.544 13.501 87.338 14.904 87.338 17.446 L 87.338 18.323 L 84.87 18.323 C 78.262 18.323 73.682 20.163 73.682 25.162 C 73.682 29.632 76.941 31.562 80.906 31.562 C 84.254 31.562 86.192 30.246 87.426 28.493 L 87.426 31.037 L 93.24 31.037 L 93.24 17.184 C 93.152 11.309 89.453 9.205 84.166 9.205 Z M 87.25 23.584 C 87.25 25.952 85.222 27.354 82.579 27.354 C 80.378 27.354 79.496 26.301 79.496 24.81 C 79.496 22.531 81.523 21.742 84.958 21.742 L 87.25 21.742 L 87.25 23.582 Z M 101.434 0 L 95.531 0 L 95.531 31.123 L 101.435 31.123 L 101.435 0 Z M 114.914 9.205 C 108.658 9.205 103.813 13.589 103.813 20.341 L 103.813 20.691 C 103.813 27.528 108.57 31.562 115.002 31.562 C 120.906 31.562 124.605 29.019 125.31 24.373 L 119.672 24.373 C 119.32 26.213 117.909 27.354 115.178 27.354 C 111.918 27.354 109.979 25.338 109.803 21.742 L 125.31 21.742 L 125.31 20.077 C 125.398 12.45 120.464 9.205 114.914 9.205 Z M 109.979 18.061 C 110.421 14.992 112.27 13.238 114.914 13.238 C 117.733 13.238 119.406 14.816 119.584 18.061 Z M 137.824 17.797 C 134.739 17.358 133.682 16.834 133.682 15.429 C 133.682 14.115 134.827 13.237 136.765 13.237 C 138.792 13.237 139.85 14.027 140.114 15.781 L 145.576 15.781 C 145.048 10.872 141.435 9.118 136.677 9.118 C 132.272 9.118 128.131 11.31 128.131 15.781 C 128.131 19.989 130.334 21.566 136.061 22.443 C 139.144 22.882 140.378 23.496 140.378 24.987 C 140.378 26.475 139.322 27.354 137.029 27.354 C 134.475 27.354 133.506 26.214 133.242 24.285 L 127.69 24.285 C 127.866 28.931 131.302 31.474 137.03 31.474 C 142.669 31.474 146.104 29.019 146.104 24.461 C 146.192 19.901 143.285 18.586 137.822 17.797 Z M 161.52 9.205 C 157.907 9.205 155.616 10.958 154.56 13.062 L 154.56 0 L 148.57 0 L 148.57 31.123 L 154.558 31.123 L 154.558 18.762 C 154.558 15.605 156.498 14.027 159.053 14.027 C 161.696 14.027 162.84 15.43 162.84 18.323 L 162.84 31.123 L 168.832 31.123 L 168.832 17.446 C 168.744 11.747 165.749 9.206 161.52 9.206 Z M 181.696 9.205 C 176.411 9.205 172.358 10.784 172.005 15.869 L 177.645 15.869 C 177.909 14.029 178.965 13.501 181.344 13.501 C 184.075 13.501 184.869 14.904 184.869 17.446 L 184.869 18.323 L 182.403 18.323 C 175.794 18.323 171.213 20.163 171.213 25.162 C 171.213 29.632 174.472 31.562 178.437 31.562 C 181.786 31.562 183.723 30.246 184.957 28.493 L 184.957 31.037 L 190.771 31.037 L 190.771 17.184 C 190.685 11.309 186.894 9.205 181.696 9.205 Z M 184.781 23.584 C 184.781 25.952 182.755 27.354 180.11 27.354 C 177.909 27.354 177.027 26.301 177.027 24.81 C 177.027 22.531 179.054 21.742 182.49 21.742 L 184.781 21.742 L 184.781 23.582 Z M 206.014 9.205 C 202.403 9.205 200.112 10.958 199.054 13.062 L 199.054 9.643 L 193.062 9.643 L 193.062 31.035 L 199.054 31.035 L 199.054 18.762 C 199.054 15.605 200.992 14.027 203.547 14.027 C 206.19 14.027 207.336 15.43 207.336 18.323 L 207.336 31.123 L 213.328 31.123 L 213.328 17.446 C 213.238 11.747 210.243 9.206 206.014 9.206 Z M 231.918 12.888 C 230.685 10.696 228.57 9.205 225.133 9.205 C 219.76 9.205 215.706 13.326 215.706 20.341 L 215.706 20.691 C 215.706 27.792 219.846 31.562 225.045 31.562 C 228.218 31.562 230.859 29.722 231.918 27.53 L 231.918 31.123 L 237.821 31.123 L 237.821 0 L 231.918 0 Z M 232.093 20.515 C 232.093 24.811 229.891 26.915 226.808 26.915 C 223.811 26.915 221.784 24.811 221.784 20.603 L 221.784 20.251 C 221.784 15.957 223.635 13.765 226.984 13.765 C 230.243 13.765 232.093 15.957 232.093 20.165 Z M 256.674 9.731 L 251.827 22.531 L 246.629 9.731 L 240.198 9.731 L 248.744 28.931 L 244.955 38.4 L 250.771 38.4 L 262.4 9.731 Z\" fill=\"rgb(255, 255, 255)\"></path><g transform=\"translate(1.6 0)\"><path d=\"M 0 1.6 L 38.4 1.6 L 38.4 40 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 10.262 0 C 8.838 0 8.123 1.723 9.131 2.731 L 35.669 29.269 C 36.677 30.277 38.4 29.563 38.4 28.138 L 38.4 1.6 C 38.4 0.716 37.684 0 36.8 0 Z M 18.752 34.752 C 19.095 35.095 19.611 35.197 20.059 35.012 C 20.507 34.826 20.8 34.389 20.8 33.904 L 20.8 18.8 C 20.8 18.137 20.263 17.6 19.6 17.6 L 4.496 17.6 C 4.011 17.6 3.574 17.893 3.388 18.341 C 3.203 18.789 3.305 19.305 3.648 19.648 Z M 8.234 37.034 C 8.462 37.263 8.806 37.332 9.106 37.208 C 9.405 37.084 9.6 36.793 9.6 36.469 L 9.6 29.6 C 9.6 29.158 9.242 28.8 8.8 28.8 L 1.931 28.8 C 1.607 28.8 1.316 28.995 1.192 29.294 C 1.068 29.594 1.137 29.938 1.366 30.166 Z\" fill=\"rgb(255, 255, 255)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8dz9c3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 262.4 38.4\" overflow=\"visible\"><path d=\"M 0 0 L 262.4 0 L 262.4 38.4 L 0 38.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1owkc0u\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 209.6 38.4\" overflow=\"visible\"><path d=\"M 10.133 17.797 C 7.048 17.358 5.99 16.834 5.99 15.429 C 5.99 14.115 7.136 13.237 9.075 13.237 C 11.101 13.237 12.158 14.027 12.422 15.781 L 17.885 15.781 C 17.357 10.872 13.744 9.118 8.987 9.118 C 4.581 9.118 0.44 11.31 0.44 15.781 C 0.44 19.989 2.643 21.566 8.37 22.443 C 11.453 22.882 12.686 23.496 12.686 24.987 C 12.686 26.475 11.63 27.354 9.339 27.354 C 6.784 27.354 5.814 26.214 5.55 24.285 L 0 24.285 C 0.176 28.931 3.613 31.474 9.339 31.474 C 14.978 31.474 18.414 29.019 18.414 24.461 C 18.502 19.901 15.506 18.586 10.133 17.797 Z M 31.366 9.205 C 26.08 9.205 22.027 10.784 21.674 15.869 L 27.314 15.869 C 27.578 14.029 28.635 13.501 31.013 13.501 C 33.744 13.501 34.538 14.904 34.538 17.446 L 34.538 18.323 L 32.07 18.323 C 25.462 18.323 20.882 20.163 20.882 25.162 C 20.882 29.632 24.141 31.562 28.106 31.562 C 31.454 31.562 33.392 30.246 34.626 28.493 L 34.626 31.037 L 40.44 31.037 L 40.44 17.184 C 40.352 11.309 36.653 9.205 31.366 9.205 Z M 34.45 23.584 C 34.45 25.952 32.422 27.354 29.779 27.354 C 27.578 27.354 26.696 26.301 26.696 24.81 C 26.696 22.531 28.723 21.742 32.158 21.742 L 34.45 21.742 L 34.45 23.582 Z M 48.634 0 L 42.731 0 L 42.731 31.123 L 48.635 31.123 L 48.635 0 Z M 62.114 9.205 C 55.858 9.205 51.013 13.589 51.013 20.341 L 51.013 20.691 C 51.013 27.528 55.77 31.562 62.202 31.562 C 68.106 31.562 71.805 29.019 72.51 24.373 L 66.872 24.373 C 66.52 26.213 65.109 27.354 62.378 27.354 C 59.118 27.354 57.179 25.338 57.003 21.742 L 72.51 21.742 L 72.51 20.077 C 72.598 12.45 67.664 9.205 62.114 9.205 Z M 57.179 18.061 C 57.621 14.992 59.47 13.238 62.114 13.238 C 64.933 13.238 66.606 14.816 66.784 18.061 Z M 85.024 17.797 C 81.939 17.358 80.882 16.834 80.882 15.429 C 80.882 14.115 82.027 13.237 83.965 13.237 C 85.992 13.237 87.05 14.027 87.314 15.781 L 92.776 15.781 C 92.248 10.872 88.635 9.118 83.877 9.118 C 79.472 9.118 75.331 11.31 75.331 15.781 C 75.331 19.989 77.534 21.566 83.261 22.443 C 86.344 22.882 87.578 23.496 87.578 24.987 C 87.578 26.475 86.522 27.354 84.229 27.354 C 81.675 27.354 80.706 26.214 80.442 24.285 L 74.89 24.285 C 75.066 28.931 78.502 31.474 84.23 31.474 C 89.869 31.474 93.304 29.019 93.304 24.461 C 93.392 19.901 90.485 18.586 85.022 17.797 Z M 108.72 9.205 C 105.107 9.205 102.816 10.958 101.76 13.062 L 101.76 0 L 95.77 0 L 95.77 31.123 L 101.758 31.123 L 101.758 18.762 C 101.758 15.605 103.698 14.027 106.253 14.027 C 108.896 14.027 110.04 15.43 110.04 18.323 L 110.04 31.123 L 116.032 31.123 L 116.032 17.446 C 115.944 11.747 112.949 9.206 108.72 9.206 Z M 128.896 9.205 C 123.611 9.205 119.558 10.784 119.205 15.869 L 124.845 15.869 C 125.109 14.029 126.165 13.501 128.544 13.501 C 131.275 13.501 132.069 14.904 132.069 17.446 L 132.069 18.323 L 129.603 18.323 C 122.994 18.323 118.413 20.163 118.413 25.162 C 118.413 29.632 121.672 31.562 125.637 31.562 C 128.986 31.562 130.923 30.246 132.157 28.493 L 132.157 31.037 L 137.971 31.037 L 137.971 17.184 C 137.885 11.309 134.094 9.205 128.896 9.205 Z M 131.981 23.584 C 131.981 25.952 129.955 27.354 127.31 27.354 C 125.109 27.354 124.227 26.301 124.227 24.81 C 124.227 22.531 126.254 21.742 129.69 21.742 L 131.981 21.742 L 131.981 23.582 Z M 153.214 9.205 C 149.603 9.205 147.312 10.958 146.254 13.062 L 146.254 9.643 L 140.262 9.643 L 140.262 31.035 L 146.254 31.035 L 146.254 18.762 C 146.254 15.605 148.192 14.027 150.747 14.027 C 153.39 14.027 154.536 15.43 154.536 18.323 L 154.536 31.123 L 160.528 31.123 L 160.528 17.446 C 160.438 11.747 157.443 9.206 153.214 9.206 Z M 179.118 12.888 C 177.885 10.696 175.77 9.205 172.333 9.205 C 166.96 9.205 162.906 13.326 162.906 20.341 L 162.906 20.691 C 162.906 27.792 167.046 31.562 172.245 31.562 C 175.418 31.562 178.059 29.722 179.118 27.53 L 179.118 31.123 L 185.021 31.123 L 185.021 0 L 179.118 0 Z M 179.293 20.515 C 179.293 24.811 177.091 26.915 174.008 26.915 C 171.011 26.915 168.984 24.811 168.984 20.603 L 168.984 20.251 C 168.984 15.957 170.835 13.765 174.184 13.765 C 177.443 13.765 179.293 15.957 179.293 20.165 Z M 203.874 9.731 L 199.027 22.531 L 193.829 9.731 L 187.398 9.731 L 195.944 28.931 L 192.155 38.4 L 197.971 38.4 L 209.6 9.731 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bbtkt9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.416 22.355\" overflow=\"visible\"><path d=\"M 10.133 8.678 C 7.048 8.24 5.99 7.715 5.99 6.31 C 5.99 4.997 7.136 4.118 9.075 4.118 C 11.101 4.118 12.158 4.909 12.422 6.662 L 17.885 6.662 C 17.357 1.754 13.744 0 8.987 0 C 4.581 0 0.44 2.192 0.44 6.662 C 0.44 10.87 2.643 12.448 8.37 13.325 C 11.453 13.763 12.686 14.378 12.686 15.869 C 12.686 17.357 11.63 18.235 9.339 18.235 C 6.784 18.235 5.814 17.096 5.55 15.166 L 0 15.166 C 0.176 19.813 3.613 22.355 9.339 22.355 C 14.978 22.355 18.414 19.901 18.414 15.342 C 18.502 10.782 15.506 9.467 10.133 8.678 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sht26z\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.558 22.357\" overflow=\"visible\"><path d=\"M 10.485 0 C 5.198 0 1.146 1.579 0.792 6.664 L 6.432 6.664 C 6.696 4.824 7.754 4.296 10.131 4.296 C 12.862 4.296 13.656 5.699 13.656 8.242 L 13.656 9.118 L 11.189 9.118 C 4.581 9.118 0 10.958 0 15.957 C 0 20.427 3.259 22.357 7.224 22.357 C 10.573 22.357 12.51 21.042 13.744 19.288 L 13.744 21.832 L 19.558 21.832 L 19.558 7.979 C 19.47 2.104 15.771 0 10.485 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kddhjo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.754 5.611\" overflow=\"visible\"><path d=\"M 7.754 1.842 C 7.754 4.21 5.726 5.611 3.083 5.611 C 0.882 5.611 0 4.558 0 3.067 C 0 0.789 2.027 0 5.462 0 L 7.754 0 L 7.754 1.84 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yxzr67\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.904 31.123\" overflow=\"visible\"><path d=\"M 5.902 0 L 0 0 L 0 31.123 L 5.904 31.123 L 5.904 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10pzpkn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.499 22.357\" overflow=\"visible\"><path d=\"M 11.101 0 C 4.845 0 0 4.384 0 11.136 L 0 11.486 C 0 18.323 4.757 22.357 11.189 22.357 C 17.093 22.357 20.792 19.814 21.498 15.168 L 15.859 15.168 C 15.507 17.008 14.096 18.149 11.365 18.149 C 8.106 18.149 6.166 16.133 5.99 12.538 L 21.498 12.538 L 21.498 10.872 C 21.586 3.245 16.651 0 11.101 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-eawcr9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.605 4.822\" overflow=\"visible\"><path d=\"M 0 4.822 C 0.442 1.754 2.291 0 4.934 0 C 7.754 0 9.427 1.578 9.605 4.822 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kfzjfd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.416 22.355\" overflow=\"visible\"><path d=\"M 10.134 8.678 C 7.05 8.24 5.992 7.715 5.992 6.31 C 5.992 4.997 7.138 4.118 9.075 4.118 C 11.102 4.118 12.16 4.909 12.424 6.662 L 17.886 6.662 C 17.358 1.754 13.746 0 8.987 0 C 4.582 0 0.442 2.192 0.442 6.662 C 0.442 10.87 2.645 12.448 8.371 13.325 C 11.454 13.763 12.688 14.378 12.688 15.869 C 12.688 17.357 11.632 18.235 9.339 18.235 C 6.786 18.235 5.816 17.096 5.552 15.166 L 0 15.166 C 0.176 19.813 3.613 22.355 9.341 22.355 C 14.979 22.355 18.414 19.901 18.414 15.342 C 18.502 10.782 15.595 9.467 10.133 8.678 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12hj53b\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.262 31.123\" overflow=\"visible\"><path d=\"M 12.95 9.205 C 9.338 9.205 7.046 10.958 5.99 13.062 L 5.99 0 L 0 0 L 0 31.123 L 5.989 31.123 L 5.989 18.762 C 5.989 15.605 7.928 14.027 10.483 14.027 C 13.126 14.027 14.27 15.43 14.27 18.323 L 14.27 31.123 L 20.262 31.123 L 20.262 17.446 C 20.174 11.747 17.179 9.206 12.95 9.206 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8jruoy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.558 22.357\" overflow=\"visible\"><path d=\"M 10.483 0 C 5.198 0 1.146 1.579 0.792 6.664 L 6.432 6.664 C 6.696 4.824 7.752 4.296 10.131 4.296 C 12.862 4.296 13.656 5.699 13.656 8.242 L 13.656 9.118 L 11.19 9.118 C 4.581 9.118 0 10.958 0 15.957 C 0 20.427 3.259 22.357 7.224 22.357 C 10.573 22.357 12.51 21.042 13.744 19.288 L 13.744 21.832 L 19.558 21.832 L 19.558 7.979 C 19.472 2.104 15.682 0 10.483 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f0q20h\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.754 5.611\" overflow=\"visible\"><path d=\"M 7.754 1.842 C 7.754 4.21 5.728 5.611 3.083 5.611 C 0.882 5.611 0 4.558 0 3.067 C 0 0.789 2.027 0 5.462 0 L 7.754 0 L 7.754 1.84 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10gg2gn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.266 21.918\" overflow=\"visible\"><path d=\"M 12.952 0 C 9.341 0 7.05 1.754 5.992 3.858 L 5.992 0.438 L 0 0.438 L 0 21.83 L 5.992 21.83 L 5.992 9.557 C 5.992 6.4 7.93 4.822 10.485 4.822 C 13.128 4.822 14.274 6.226 14.274 9.118 L 14.274 21.918 L 20.266 21.918 L 20.266 8.242 C 20.176 2.542 17.181 0.002 12.952 0.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r08oge\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.115 31.562\" overflow=\"visible\"><path d=\"M 16.213 12.888 C 14.979 10.696 12.864 9.205 9.427 9.205 C 4.054 9.205 0 13.326 0 20.341 L 0 20.691 C 0 27.792 4.141 31.562 9.339 31.562 C 12.512 31.562 15.154 29.722 16.213 27.53 L 16.213 31.123 L 22.115 31.123 L 22.115 0 L 16.213 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-68657y\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.309 13.15\" overflow=\"visible\"><path d=\"M 10.309 6.75 C 10.309 11.046 8.107 13.15 5.024 13.15 C 2.027 13.15 0 11.046 0 6.838 L 0 6.486 C 0 2.192 1.851 0 5.2 0 C 8.459 0 10.309 2.192 10.309 6.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bpvgfb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.202 28.669\" overflow=\"visible\"><path d=\"M 16.475 0 L 11.629 12.8 L 6.43 0 L 0 0 L 8.546 19.2 L 4.757 28.669 L 10.573 28.669 L 22.202 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1en7xnv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.4 40\" overflow=\"visible\"><g><path d=\"M 0 1.6 L 38.4 1.6 L 38.4 40 L 0 40 Z\" fill=\"transparent\"></path><path d=\"M 10.262 0 C 8.838 0 8.123 1.723 9.131 2.731 L 35.669 29.269 C 36.677 30.277 38.4 29.563 38.4 28.138 L 38.4 1.6 C 38.4 0.716 37.684 0 36.8 0 Z M 18.752 34.752 C 19.095 35.095 19.611 35.197 20.059 35.012 C 20.507 34.826 20.8 34.389 20.8 33.904 L 20.8 18.8 C 20.8 18.137 20.263 17.6 19.6 17.6 L 4.496 17.6 C 4.011 17.6 3.574 17.893 3.388 18.341 C 3.203 18.789 3.305 19.305 3.648 19.648 Z M 8.234 37.034 C 8.462 37.263 8.806 37.332 9.106 37.208 C 9.405 37.084 9.6 36.793 9.6 36.469 L 9.6 29.6 C 9.6 29.158 9.242 28.8 8.8 28.8 L 1.931 28.8 C 1.607 28.8 1.316 28.995 1.192 29.294 C 1.068 29.594 1.137 29.938 1.366 30.166 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6ggw6n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.4 38.4\" overflow=\"visible\"><path d=\"M 0 0 L 38.4 0 L 38.4 38.4 L 0 38.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ibs2yu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.269 37.269\" overflow=\"visible\"><path d=\"M 9.131 0 C 7.707 0 6.992 1.723 8 2.731 L 34.537 29.269 C 35.545 30.277 37.269 29.563 37.269 28.138 L 37.269 1.6 C 37.269 0.716 36.552 0 35.669 0 Z M 17.621 34.752 C 17.964 35.095 18.48 35.197 18.928 35.012 C 19.376 34.826 19.668 34.389 19.669 33.904 L 19.669 18.8 C 19.669 18.137 19.131 17.6 18.469 17.6 L 3.365 17.6 C 2.88 17.6 2.443 17.893 2.257 18.341 C 2.071 18.789 2.174 19.305 2.517 19.648 Z M 7.102 37.034 C 7.331 37.263 7.675 37.332 7.974 37.208 C 8.273 37.084 8.469 36.793 8.469 36.469 L 8.469 29.6 C 8.469 29.158 8.11 28.8 7.669 28.8 L 0.8 28.8 C 0.476 28.8 0.184 28.995 0.061 29.294 C -0.063 29.594 0.006 29.938 0.235 30.166 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zh7jlx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.74 29.741\" overflow=\"visible\"><path d=\"M 1.603 0 C 0.179 0 -0.536 1.723 0.472 2.731 L 27.009 29.269 C 28.017 30.277 29.74 29.563 29.74 28.138 L 29.74 1.6 C 29.74 0.716 29.024 0 28.14 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-571ean\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.503 17.503\" overflow=\"visible\"><path d=\"M 15.455 17.152 C 15.798 17.495 16.314 17.597 16.762 17.412 C 17.21 17.226 17.503 16.789 17.503 16.304 L 17.503 1.2 C 17.503 0.537 16.966 0 16.303 0 L 1.199 0 C 0.714 0 0.277 0.293 0.091 0.741 C -0.094 1.189 0.008 1.705 0.351 2.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1webo0n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.469 8.469\" overflow=\"visible\"><path d=\"M 7.102 8.234 C 7.331 8.463 7.675 8.532 7.974 8.408 C 8.273 8.284 8.469 7.993 8.469 7.669 L 8.469 0.8 C 8.469 0.358 8.11 0 7.669 0 L 0.8 0 C 0.476 0 0.184 0.195 0.061 0.494 C -0.063 0.794 0.006 1.138 0.235 1.366 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-741ogv\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-juscqf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96.923 40\" overflow=\"visible\"><path d=\"M 96.923 39.385 L 88.566 39.385 L 88.566 36.825 C 86.79 38.712 84.396 40 81.284 40 C 74.155 40 68.915 34.24 68.915 27.016 C 68.915 19.791 74.155 14.031 81.284 14.031 C 84.292 14.031 86.736 15.368 88.566 17.357 L 88.566 14.031 L 96.923 14.031 Z M 36.588 27.557 C 36.588 31.636 39.161 32.772 41.198 32.772 C 43.082 32.772 44.288 31.993 44.994 30.976 L 44.994 14.03 L 53.336 14.03 L 53.458 39.36 L 44.994 39.384 L 44.994 36.823 C 43.262 38.713 40.91 39.999 38.203 39.999 C 32.359 39.999 28.177 35.869 28.177 29.106 L 28.177 14.03 L 36.588 14.03 Z M 8.426 0 L 8.426 22.733 L 16.074 14.031 L 25.189 14.031 L 16.115 23.808 L 28.107 39.385 L 19.327 39.385 L 11.227 29.08 L 8.426 32.523 L 8.426 39.385 L 0 39.385 L 0 0 Z M 66.074 39.385 L 57.593 39.385 L 57.593 0 L 66.074 0 Z M 82.278 20.903 C 78.925 20.903 76.461 23.479 76.461 26.965 C 76.461 30.452 78.925 33.079 82.278 33.079 C 85.581 33.079 88.044 30.249 88.044 26.965 C 88.044 23.682 85.632 20.903 82.278 20.903 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nqernb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.008 25.969\" overflow=\"visible\"><path d=\"M 28.008 25.354 L 19.651 25.354 L 19.651 22.794 C 17.875 24.681 15.481 25.969 12.369 25.969 C 5.241 25.969 0 20.209 0 12.984 C 0 5.76 5.241 0 12.369 0 C 15.377 0 17.821 1.337 19.651 3.325 L 19.651 0 L 28.008 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l6rvh3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.281 25.969\" overflow=\"visible\"><path d=\"M 8.411 13.527 C 8.411 17.606 10.984 18.742 13.022 18.742 C 14.905 18.742 16.112 17.963 16.817 16.946 L 16.817 0 L 25.159 0 L 25.281 25.33 L 16.817 25.354 L 16.817 22.793 C 15.086 24.683 12.733 25.969 10.026 25.969 C 4.182 25.969 0 21.839 0 15.076 L 0 0 L 8.411 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1achu1k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.107 39.385\" overflow=\"visible\"><path d=\"M 8.426 0 L 8.426 22.733 L 16.074 14.031 L 25.189 14.031 L 16.115 23.808 L 28.107 39.385 L 19.327 39.385 L 11.227 29.08 L 8.426 32.523 L 8.426 39.385 L 0 39.385 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cs9zx4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.481 39.385\" overflow=\"visible\"><path d=\"M 8.481 39.385 L 0 39.385 L 0 0 L 8.481 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d0kurl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.583 12.176\" overflow=\"visible\"><path d=\"M 5.817 0 C 2.463 0 0 2.576 0 6.062 C 0 9.549 2.464 12.176 5.817 12.176 C 9.12 12.176 11.583 9.346 11.583 6.062 C 11.583 2.779 9.171 0 5.817 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sruopk\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1152.5,intrinsicWidth:4335,pixelHeight:2305,pixelWidth:8670,sizes:\"241px\",src:\"https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?width=8670&height=2305\",srcSet:\"https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=512&width=8670&height=2305 512w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=1024&width=8670&height=2305 1024w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=2048&width=8670&height=2305 2048w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?scale-down-to=4096&width=8670&height=2305 4096w,https://framerusercontent.com/images/DhTTE2vithm1K0aQ9XtgKWS0DnY.png?width=8670&height=2305 8670w\"},className:\"framer-mfdbmi\",\"data-framer-name\":\"Image\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-65htqo\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1840,pixelWidth:3144,positionX:\"center\",positionY:\"center\",sizes:\"82px\",src:\"https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?width=3144&height=1840\",srcSet:\"https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?scale-down-to=512&width=3144&height=1840 512w,https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?scale-down-to=1024&width=3144&height=1840 1024w,https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?scale-down-to=2048&width=3144&height=1840 2048w,https://framerusercontent.com/images/BslKXBE0clwP3T9exPZQP7sack.png?width=3144&height=1840 3144w\"},className:\"framer-1226q3a\",\"data-framer-name\":\"image 5\"})})],speed:90,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xhwak0\",\"data-framer-name\":\"Review Cards\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jal27t\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wdub4a\",\"data-border\":true,\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bxbj51\",\"data-framer-name\":\"Review\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1q0qpfl\",\"data-framer-name\":\"Graphic\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:25,svg:'<svg width=\"25\" height=\"26\" viewBox=\"0 0 25 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M11.648 8.43701V16.687C11.645 19.171 9.63197 21.184 7.14797 21.187C6.73397 21.187 6.39797 20.851 6.39797 20.437C6.39797 20.023 6.73397 19.687 7.14797 19.687C8.80497 19.687 10.148 18.344 10.148 16.687V15.937H4.52197C3.69397 15.937 3.02197 15.265 3.02197 14.437V8.43701C3.02197 7.60901 3.69397 6.93701 4.52197 6.93701H10.148C10.976 6.93701 11.648 7.60901 11.648 8.43701ZM21.023 6.93701H15.398C14.57 6.93701 13.898 7.60901 13.898 8.43701V14.437C13.898 15.265 14.57 15.937 15.398 15.937H21.023V16.687C21.023 18.344 19.68 19.687 18.023 19.687C17.609 19.687 17.273 20.023 17.273 20.437C17.273 20.851 17.609 21.187 18.023 21.187C20.507 21.185 22.521 19.171 22.523 16.687V8.43701C22.523 7.60901 21.851 6.93701 21.023 6.93701Z\" fill=\"#323648\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c74ku0\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(208, 208, 208)\"},children:\"They think and act like people who’ve scaled companies. That changes everything. They know when to pull back, when to double down, and how to balance paid, outbound, ABM, and CRO into a single engine. We stopped chasing channels in silos and started compounding growth.\"})}),className:\"framer-18x6t5l\",\"data-framer-name\":\"Hey think and act like people who’ve scaled companies. That changes everything. They know when to pull back, when to double down, and how to balance paid, outbound, ABM, and CRO into a single engine. We stopped chasing channels in silos and started compounding growth.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qbr8qt\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18adine\",\"data-framer-name\":\"Profile\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Jason Miller\"})}),className:\"framer-1ag31lz\",\"data-framer-name\":\"Sofia Bennett\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"VP of Growth\"})}),className:\"framer-1lhh3j5\",\"data-framer-name\":\"Inventory Head\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-143567m\",\"data-framer-name\":\"Figure - Image\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12lea6\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+7298.88+0+0+456.4+0+0+0+0+12+249.65+3.6+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4303.13+0+0+590.4+0+0+0+12+224+3.6+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+3301.49+0+0+590.4+0+0+0+12+249.65+3.6+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"},className:\"framer-1kzyobp\",\"data-framer-name\":\"jADuY3veYfyDcVZsQPWZDAJHFBg.png\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"man in white crew neck shirt wearing black framed eyeglasses\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+7298.88+0+0+456.4+0+0+0+0+12+249.65+3.6+0),pixelHeight:6240,pixelWidth:4160,sizes:\"44px\",src:\"https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?width=4160&height=6240\",srcSet:\"https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=1024&width=4160&height=6240 682w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=2048&width=4160&height=6240 1365w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=4096&width=4160&height=6240 2730w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?width=4160&height=6240 4160w\"}},gWBJHcvWS:{background:{alt:\"man in white crew neck shirt wearing black framed eyeglasses\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4303.13+0+0+590.4+0+0+0+12+224+3.6+0),pixelHeight:6240,pixelWidth:4160,sizes:\"44px\",src:\"https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?width=4160&height=6240\",srcSet:\"https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=1024&width=4160&height=6240 682w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=2048&width=4160&height=6240 1365w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=4096&width=4160&height=6240 2730w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?width=4160&height=6240 4160w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"man in white crew neck shirt wearing black framed eyeglasses\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+3301.49+0+0+590.4+0+0+0+12+249.65+3.6+0),pixelHeight:6240,pixelWidth:4160,sizes:\"44px\",src:\"https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?width=4160&height=6240\",srcSet:\"https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=1024&width=4160&height=6240 682w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=2048&width=4160&height=6240 1365w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?scale-down-to=4096&width=4160&height=6240 2730w,https://framerusercontent.com/images/tPYkIwImGTYNrIWUAK9mkYyUgw.jpg?width=4160&height=6240 4160w\"},className:\"framer-bxz0bo\",\"data-border\":true,\"data-framer-name\":\"Border\"})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18n0jvu\",\"data-border\":true,\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3r7obg\",\"data-framer-name\":\"Review\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1t1zpaw\",\"data-framer-name\":\"Graphic\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:25,svg:'<svg width=\"25\" height=\"26\" viewBox=\"0 0 25 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M11.648 8.43701V16.687C11.645 19.171 9.63197 21.184 7.14797 21.187C6.73397 21.187 6.39797 20.851 6.39797 20.437C6.39797 20.023 6.73397 19.687 7.14797 19.687C8.80497 19.687 10.148 18.344 10.148 16.687V15.937H4.52197C3.69397 15.937 3.02197 15.265 3.02197 14.437V8.43701C3.02197 7.60901 3.69397 6.93701 4.52197 6.93701H10.148C10.976 6.93701 11.648 7.60901 11.648 8.43701ZM21.023 6.93701H15.398C14.57 6.93701 13.898 7.60901 13.898 8.43701V14.437C13.898 15.265 14.57 15.937 15.398 15.937H21.023V16.687C21.023 18.344 19.68 19.687 18.023 19.687C17.609 19.687 17.273 20.023 17.273 20.437C17.273 20.851 17.609 21.187 18.023 21.187C20.507 21.185 22.521 19.171 22.523 16.687V8.43701C22.523 7.60901 21.851 6.93701 21.023 6.93701Z\" fill=\"#323648\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1owsqgm\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(208, 208, 208)\"},children:\"We’ve worked with vendors before - always felt like outsourcing. This team integrated with our stack, our sprint cadence, even our Slack channels. It never felt like an external partner. When deadlines hit, they were on it like internal owners. That kind of reliability is hard to buy, but they’ve nailed it.\"})}),className:\"framer-10o656o\",\"data-framer-name\":\"Hey think and act like people who’ve scaled companies. That changes everything. They know when to pull back, when to double down, and how to balance paid, outbound, ABM, and CRO into a single engine. We stopped chasing channels in silos and started compounding growth.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tbjlgr\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hvx4up\",\"data-framer-name\":\"Profile\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Priya Deshmukh\"})}),className:\"framer-1o5kp4p\",\"data-framer-name\":\"Sofia Bennett\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"Head of Marketing Ops\"})}),className:\"framer-xwkg6d\",\"data-framer-name\":\"Inventory Head\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12xldvq\",\"data-framer-name\":\"Figure - Image\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6b203y\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+7298.88+0+0+456.4+0+0+0+392.5+12+249.65+3.6+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4303.13+0+0+590.4+0+0+0+12+224+0+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+3301.49+0+0+590.4+0+0+0+12+249.65+3.6+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"},className:\"framer-18uyua9\",\"data-framer-name\":\"jADuY3veYfyDcVZsQPWZDAJHFBg.png\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"woman in black blazer using MacBook\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+7298.88+0+0+456.4+0+0+0+392.5+12+249.65+3.6+0),pixelHeight:6016,pixelWidth:4016,sizes:\"44px\",src:\"https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?width=4016&height=6016\",srcSet:\"https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=1024&width=4016&height=6016 683w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=2048&width=4016&height=6016 1367w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=4096&width=4016&height=6016 2734w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?width=4016&height=6016 4016w\"}},gWBJHcvWS:{background:{alt:\"woman in black blazer using MacBook\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4303.13+0+0+590.4+0+0+0+12+224+0+0),pixelHeight:6016,pixelWidth:4016,sizes:\"44px\",src:\"https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?width=4016&height=6016\",srcSet:\"https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=1024&width=4016&height=6016 683w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=2048&width=4016&height=6016 1367w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=4096&width=4016&height=6016 2734w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?width=4016&height=6016 4016w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"woman in black blazer using MacBook\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+3301.49+0+0+590.4+0+0+0+12+249.65+3.6+0),pixelHeight:6016,pixelWidth:4016,sizes:\"44px\",src:\"https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?width=4016&height=6016\",srcSet:\"https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=1024&width=4016&height=6016 683w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=2048&width=4016&height=6016 1367w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?scale-down-to=4096&width=4016&height=6016 2734w,https://framerusercontent.com/images/A0jRS4Ggm7xRkRcGRg29WvIHuI.jpg?width=4016&height=6016 4016w\"},className:\"framer-1v7siz8\",\"data-border\":true,\"data-framer-name\":\"Border\"})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-l1bj71\",\"data-border\":true,\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h0lvky\",\"data-framer-name\":\"Review\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ju761d\",\"data-framer-name\":\"Graphic\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:25,svg:'<svg width=\"25\" height=\"26\" viewBox=\"0 0 25 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M11.648 8.43701V16.687C11.645 19.171 9.63197 21.184 7.14797 21.187C6.73397 21.187 6.39797 20.851 6.39797 20.437C6.39797 20.023 6.73397 19.687 7.14797 19.687C8.80497 19.687 10.148 18.344 10.148 16.687V15.937H4.52197C3.69397 15.937 3.02197 15.265 3.02197 14.437V8.43701C3.02197 7.60901 3.69397 6.93701 4.52197 6.93701H10.148C10.976 6.93701 11.648 7.60901 11.648 8.43701ZM21.023 6.93701H15.398C14.57 6.93701 13.898 7.60901 13.898 8.43701V14.437C13.898 15.265 14.57 15.937 15.398 15.937H21.023V16.687C21.023 18.344 19.68 19.687 18.023 19.687C17.609 19.687 17.273 20.023 17.273 20.437C17.273 20.851 17.609 21.187 18.023 21.187C20.507 21.185 22.521 19.171 22.523 16.687V8.43701C22.523 7.60901 21.851 6.93701 21.023 6.93701Z\" fill=\"#323648\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ffeuvi\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(208, 208, 208)\"},children:\"I’ve managed agencies before - layers of account managers, junior execution, endless decks. This was the opposite. Direct access to senior operators, fast execution, and decisions that actually moved revenue forward.\"})}),className:\"framer-pe645m\",\"data-framer-name\":\"Hey think and act like people who’ve scaled companies. That changes everything. They know when to pull back, when to double down, and how to balance paid, outbound, ABM, and CRO into a single engine. We stopped chasing channels in silos and started compounding growth.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jw823m\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ksc7mu\",\"data-framer-name\":\"Profile\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Ethan Rodriguez\"})}),className:\"framer-b9ey7o\",\"data-framer-name\":\"Sofia Bennett\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:\"Marketing Manager\"})}),className:\"framer-qw39n6\",\"data-framer-name\":\"Inventory Head\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h9fby5\",\"data-framer-name\":\"Figure - Image\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xr485t\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+7298.88+0+0+456.4+0+0+0+785+12+249.3+3.6+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4303.13+0+0+590.4+0+0+0+12+224+0+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+3301.49+0+0+590.4+0+0+0+12+275.3+3.6+0+0+0),pixelHeight:176,pixelWidth:176,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/A45bv60Qw5iqn56Gxj102XL2W0.png?width=176&height=176\"},className:\"framer-1kogtny\",\"data-framer-name\":\"jADuY3veYfyDcVZsQPWZDAJHFBg.png\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"A smiling man is wearing sunglasses.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+7298.88+0+0+456.4+0+0+0+785+12+249.3+3.6+0),pixelHeight:5619,pixelWidth:3746,sizes:\"44px\",src:\"https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?width=3746&height=5619\",srcSet:\"https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=1024&width=3746&height=5619 682w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=2048&width=3746&height=5619 1365w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=4096&width=3746&height=5619 2730w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?width=3746&height=5619 3746w\"}},gWBJHcvWS:{background:{alt:\"A smiling man is wearing sunglasses.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+4303.13+0+0+590.4+0+0+0+12+224+0+0),pixelHeight:5619,pixelWidth:3746,sizes:\"44px\",src:\"https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?width=3746&height=5619\",srcSet:\"https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=1024&width=3746&height=5619 682w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=2048&width=3746&height=5619 1365w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=4096&width=3746&height=5619 2730w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?width=3746&height=5619 3746w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"A smiling man is wearing sunglasses.\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+3301.49+0+0+590.4+0+0+0+12+275.3+3.6+0),pixelHeight:5619,pixelWidth:3746,sizes:\"44px\",src:\"https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?width=3746&height=5619\",srcSet:\"https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=1024&width=3746&height=5619 682w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=2048&width=3746&height=5619 1365w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?scale-down-to=4096&width=3746&height=5619 2730w,https://framerusercontent.com/images/neUVqK1zwBRhCf6gYA8pPEnrk.jpg?width=3746&height=5619 3746w\"},className:\"framer-438huw\",\"data-border\":true,\"data-framer-name\":\"Border\"})})]})]})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gv2fxg\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wlevmi\",\"data-border\":true,\"data-framer-name\":\"Overlay+Border+OverlayBlur\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-95j0nj\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7R2VuZXJhbCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"58px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"50+\"})}),className:\"framer-1sg4jnq\",\"data-framer-name\":\"35k+\",fonts:[\"GF;General Sans-600\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tqzhha\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"33.84px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.9)\"},children:\"Satisfied Customers\"})}),className:\"framer-1a06rhh\",\"data-framer-name\":\"Satisfied Customers\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3nklov\",\"data-border\":true,\"data-framer-name\":\"Overlay+Border+OverlayBlur\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-15t2hqx\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7R2VuZXJhbCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"58px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"12M+\"})}),className:\"framer-4mgysi\",\"data-framer-name\":\"12M+\",fonts:[\"GF;General Sans-600\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c9nvpm\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"33.84px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.9)\"},children:\"Revenue Generated\"})}),className:\"framer-1snxj8o\",\"data-framer-name\":\"Revenue Generated\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15rej6k\",\"data-border\":true,\"data-framer-name\":\"Overlay+Border+OverlayBlur\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h6kzfl\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7R2VuZXJhbCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"58px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"15+\"})}),className:\"framer-1gadig5\",\"data-framer-name\":\"22+\",fonts:[\"GF;General Sans-600\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-140eqzm\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"33.84px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.9)\"},children:\"Years of Experience\"})}),className:\"framer-emklqf\",\"data-framer-name\":\"Year of Experience\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1snro59\",\"data-framer-name\":\"Section - Contact\",id:elementId3,ref:ref4,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wqj5h0\",\"data-framer-name\":\"Join Our Community\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gl6fks-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"xqcOVu6cD\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ParticlesBackground,{backgroundColor:\"rgba(0, 0, 0, 0)\",connectionDistance:100,connectionLines:false,connectionOpacity:.3,density:1,height:\"100%\",id:\"xqcOVu6cD\",layoutId:\"xqcOVu6cD\",opacity:.3,particleCount:34,particleSize:1.5,speed:.2,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15q8lz8\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Let’s Build Your SaaS Marketing Growth Engine\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy01MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"Let’s Build Your SaaS Marketing Growth Engine\"})}),className:\"framer-1vty6x3\",\"data-framer-name\":\"Let’s Build Your SaaS Marketing Growth Engine\",fonts:[\"GF;Poppins-500\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(162, 163, 178)\"},children:\"Our model was built for SaaS leaders who’ve outgrown generic marketing. You get VP-level guidance, AI-accelerated workflows, and an execution team that understands how to scale complex funnels. If you’re serious about scaling pipeline and want a partner who works like an extension of your team, let’s talk.\"})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(162, 163, 178)\"},children:\"Our model was built for SaaS leaders who’ve outgrown generic marketing. You get VP-level guidance, AI-accelerated workflows, and an execution team that understands how to scale complex funnels. If you’re serious about scaling pipeline and want a partner who works like an extension of your team, let’s talk.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-font-size\":\"22.38px\",\"--framer-line-height\":\"35.8px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(162, 163, 178)\"},children:\"Our model was built for SaaS leaders who’ve outgrown generic marketing. You get VP-level guidance, AI-accelerated workflows, and an execution team that understands how to scale complex funnels. If you’re serious about scaling pipeline and want a partner who works like an extension of your team, let’s talk.\"})}),className:\"framer-9obzqk\",\"data-framer-name\":\"Our model was built for SaaS leaders who’ve outgrown generic marketing. You get VP-level guidance, AI-accelerated workflows, and an execution team that understands how to scale complex funnels. If you’re serious about scaling pipeline and want a partner who works like an extension of your team, let’s talk.\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/73a89aec-2ab9-414c-a9b1-f544a4e29002/submit\",className:\"framer-mk9424\",nodeId:\"XsYyPjvfp\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"label\",{className:\"framer-1uxwtnh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Company name\"})}),className:\"framer-1day0hs\",fonts:[\"Inter-Light\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-hyhdkg\",inputName:\"Name\",placeholder:\"Enter\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-14zr7qu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"Email\"})}),className:\"framer-640mms\",fonts:[\"Inter-Light\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-15rewmr\",inputName:\"Email\",placeholder:\"hello@example.com\",required:true,type:\"email\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-beayv0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"No. of Employees\"})}),className:\"framer-1fdy9h3\",fonts:[\"Inter-Light\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-1kk2fwg\",defaultValue:\"\",inputName:\"Location\",required:true,selectOptions:[{disabled:true,title:\"Select…\",type:\"option\",value:\"\"},{title:\"0-10\",type:\"option\",value:\"0-10\"},{title:\"10-50\",type:\"option\",value:\"10-50\"},{title:\"50-100\",type:\"option\",value:\"50-100\"},{title:\"100-500\",type:\"option\",value:\"100-500\"},{title:\"500-2000\",type:\"option\",value:\"500-2000\"}]})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-mbrycg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:\"ARR\"})}),className:\"framer-s6fq9s\",fonts:[\"Inter-Light\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-o5jszh\",defaultValue:\"\",inputName:\"ARR\",required:true,selectOptions:[{disabled:true,title:\"Select…\",type:\"option\",value:\"\"},{title:\"Less than $500K\",type:\"option\",value:\"\"},{title:\"$500K - $1 Million\",type:\"option\",value:\"\"},{title:\"$1 Million - $1.5 Million\",type:\"option\",value:\"\"},{title:\"$1.5 Million - $3 Million\",type:\"option\",value:\"\"},{title:\"$3 Million - $5 Million\",type:\"option\",value:\"\"},{title:\"More than $5 Million\",type:\"option\",value:\"\"}]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{height:58,width:`calc(${componentViewport?.width||\"100vw\"} - 100px)`,y:(componentViewport?.y||0)+86+0+9460.78+100+0+40+414.5+0+381.6},gWBJHcvWS:{width:`max((${componentViewport?.width||\"100vw\"} - 120px) * 0.5148 - 40px, 1px)`,y:(componentViewport?.y||0)+86+0+5917.53+0+0+40+0+381.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"500.1119px\",y:(componentViewport?.y||0)+86+0+4484.39+0+0+75.5245+0+381.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1brlg9a-container\",nodeId:\"R2uFd9c5r\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"R2uFd9c5r\",layoutId:\"R2uFd9c5r\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"UZl3T2i3o\",pending:\"mk97sXm0Z\",success:\"Y9YBxAONn\"},\"rs8v5a0an\"),width:\"100%\"})})})})]})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xcxtyo\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c8bfce\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ynh4i4\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+10594.88+70+0+0+0+0+0),pixelHeight:120,pixelWidth:728,positionX:\"center\",positionY:\"center\",sizes:\"277px\",src:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120\",srcSet:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?scale-down-to=512&width=728&height=120 512w,https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120 728w\"}},gWBJHcvWS:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+6516.13+100+0+0+0+0),pixelHeight:120,pixelWidth:728,positionX:\"center\",positionY:\"center\",sizes:\"182px\",src:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120\",srcSet:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?scale-down-to=512&width=728&height=120 512w,https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120 728w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+86+0+5254.039+100+0+0+0+0),pixelHeight:120,pixelWidth:728,positionX:\"center\",positionY:\"center\",sizes:\"182px\",src:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120\",srcSet:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?scale-down-to=512&width=728&height=120 512w,https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120 728w\"},className:\"framer-1hjpbi0\",\"data-framer-name\":\"Digital Theory Logo 2\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15fsgw9\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:\"Driving success through seamless digital optimization.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:\"Driving success through seamless\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:\"digital optimization.\"})]}),className:\"framer-19slnsz\",\"data-framer-name\":\"Driving startup success through seamless digital product development.\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ulwusd\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b1pt3y\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"27px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Explore\"})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"21.282421370099094px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Explore\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"27px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Explore\"})}),className:\"framer-1lxwg3c\",\"data-framer-name\":\"Explore\",fonts:[\"GF;Sora-600\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14isohf\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-2bnawy\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":gp_MdkYBU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UjcPPysM3\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Services\"})})})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"18.91770788453253px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":gp_MdkYBU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UjcPPysM3\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Services\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":gp_MdkYBU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UjcPPysM3\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Services\"})})})}),className:\"framer-47mq43\",\"data-framer-name\":\"Home\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hpg191\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EBZOcPqj1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FhjZYQJvr\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Differentiators\"})})})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"18.91770788453253px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EBZOcPqj1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FhjZYQJvr\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Differentiators\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EBZOcPqj1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FhjZYQJvr\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Differentiators\"})})})}),className:\"framer-127z1pe\",\"data-framer-name\":\"About Us\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-tlffmq\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ECCAw7pTt\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U9b7jVYpr\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"What customers say\"})})})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"18.91770788453253px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ECCAw7pTt\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U9b7jVYpr\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"What customers say\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ECCAw7pTt\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U9b7jVYpr\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"What customers say\"})})})}),className:\"framer-1r1vf03\",\"data-framer-name\":\"Projects\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nkdpao\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fgd0F5VoS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":F4RGAPXBR\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VGyq8AklT\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Contact\"})})})})},gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"18.91770788453253px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":F4RGAPXBR\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VGyq8AklT\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Contact\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(160, 161, 163)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":F4RGAPXBR\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VGyq8AklT\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pier6l\",\"data-styles-preset\":\"LiO7BhhkC\",children:\"Contact\"})})})}),className:\"framer-mh0f3h\",\"data-framer-name\":\"Services\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7inwfy\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-y0bwc8\",\"data-framer-name\":\"Link\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12ygpko\",\"data-framer-name\":\"Border\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:45,intrinsicWidth:45,svg:'<svg width=\"45\" height=\"45\" viewBox=\"0 0 45 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"1.07031\" y=\"1.16992\" width=\"43\" height=\"43\" rx=\"21.5\" stroke=\"white\" stroke-opacity=\"0.06\"/>\\n<g clip-path=\"url(#clip0_361_5266)\">\\n<g clip-path=\"url(#clip1_361_5266)\">\\n<mask id=\"mask0_361_5266\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"9\" y=\"9\" width=\"27\" height=\"27\">\\n<path d=\"M35.5739 9.67236H9.58008V35.6662H35.5739V9.67236Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask0_361_5266)\">\\n<path opacity=\"0.2\" d=\"M32.3157 19.4184L24.3408 25.1046H20.7961L12.8203 19.4184L22.568 12.9199L32.3157 19.4184Z\" fill=\"white\"/>\\n<path d=\"M12.8203 19.4184V29.9784C12.8203 30.1938 12.9059 30.4004 13.0582 30.5528C13.2106 30.7051 13.4172 30.7907 13.6326 30.7907H31.5034C31.7188 30.7907 31.9254 30.7051 32.0778 30.5528C32.2301 30.4004 32.3157 30.1938 32.3157 29.9784V19.4184L22.568 12.9199L12.8203 19.4184Z\" stroke=\"white\" stroke-width=\"1.344\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.8012 25.1074L13.0762 30.5641\" stroke=\"white\" stroke-width=\"1.344\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M32.0572 30.5641L24.332 25.1074\" stroke=\"white\" stroke-width=\"1.344\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M32.3157 19.4224L24.3408 25.1085H20.7961L12.8203 19.4224\" stroke=\"white\" stroke-width=\"1.344\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_361_5266\">\\n<rect width=\"26.88\" height=\"26.88\" fill=\"white\" transform=\"translate(9.13086 9.22998)\"/>\\n</clipPath>\\n<clipPath id=\"clip1_361_5266\">\\n<rect width=\"26.88\" height=\"26.88\" fill=\"white\" transform=\"translate(9.13086 9.22998)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-d7gzud\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"14.188280913399396px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Digitaltheory2025@gmail.com\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Digitaltheory2025@gmail.com\"})}),className:\"framer-143ltzv\",\"data-framer-name\":\"support@gmail.com\",fonts:[\"GF;Sora-600\"],verticalAlignment:\"center\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-118v2uy\",\"data-framer-name\":\"Link\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7hzqhr\",\"data-framer-name\":\"Border\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:45,intrinsicWidth:45,svg:'<svg width=\"45\" height=\"45\" viewBox=\"0 0 45 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"1.07031\" y=\"1.16992\" width=\"43\" height=\"43\" rx=\"21.5\" stroke=\"white\" stroke-opacity=\"0.06\"/>\\n<g clip-path=\"url(#clip0_361_5282)\">\\n<g clip-path=\"url(#clip1_361_5282)\">\\n<g clip-path=\"url(#clip2_361_5282)\">\\n<mask id=\"mask0_361_5282\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"9\" y=\"9\" width=\"28\" height=\"28\">\\n<path d=\"M36.0109 9.22998H9.13086V36.11H36.0109V9.22998Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask0_361_5282)\">\\n<path d=\"M25.0898 14.27C26.5026 14.6421 27.7914 15.3824 28.8244 16.4155C29.8574 17.4485 30.5978 18.7372 30.9698 20.15\" stroke=\"white\" stroke-width=\"1.44738\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M24.25 17.6304C25.9846 18.0945 27.1459 19.2558 27.61 20.9904\" stroke=\"white\" stroke-width=\"1.44738\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path opacity=\"0.2\" d=\"M25.5512 25.3305C25.6675 25.253 25.8013 25.2059 25.9405 25.1932C26.0796 25.1806 26.2197 25.2028 26.3481 25.258L31.2999 27.4766C31.4668 27.548 31.6062 27.6714 31.6969 27.8286C31.7878 27.9856 31.8253 28.168 31.8039 28.3482C31.6408 29.5673 31.0404 30.6856 30.1145 31.4953C29.1886 32.3049 28.0002 32.7507 26.7702 32.7498C22.9829 32.7498 19.3508 31.2452 16.6728 28.5672C13.9947 25.8892 12.4902 22.2571 12.4902 18.4697C12.4893 17.2398 12.9351 16.0513 13.7447 15.1254C14.5544 14.1995 15.6727 13.5992 16.8918 13.436C17.0721 13.4146 17.2544 13.4522 17.4115 13.543C17.5686 13.6339 17.692 13.7732 17.7633 13.94L19.982 18.896C20.0365 19.0233 20.0587 19.1621 20.0466 19.3001C20.0345 19.438 19.9885 19.5708 19.9127 19.6867L17.6688 22.3547C17.5892 22.4749 17.5422 22.6135 17.5322 22.7573C17.5223 22.901 17.5498 23.0448 17.6121 23.1748C18.4805 24.9525 20.318 26.7679 22.1009 27.6279C22.2314 27.6899 22.376 27.7168 22.5202 27.7059C22.6643 27.6951 22.8032 27.6468 22.9231 27.5659L25.5512 25.3305Z\" fill=\"white\"/>\\n<path d=\"M25.5512 25.3305C25.6675 25.253 25.8013 25.2059 25.9405 25.1932C26.0796 25.1806 26.2197 25.2028 26.3481 25.258L31.2999 27.4766C31.4668 27.548 31.6062 27.6714 31.6969 27.8286C31.7878 27.9856 31.8253 28.168 31.8039 28.3482C31.6408 29.5673 31.0404 30.6856 30.1145 31.4953C29.1886 32.3049 28.0002 32.7507 26.7702 32.7498C22.9829 32.7498 19.3508 31.2452 16.6728 28.5672C13.9947 25.8892 12.4902 22.2571 12.4902 18.4697C12.4893 17.2398 12.9351 16.0513 13.7447 15.1254C14.5544 14.1995 15.6727 13.5992 16.8918 13.436C17.0721 13.4146 17.2544 13.4522 17.4115 13.543C17.5686 13.6339 17.692 13.7732 17.7633 13.94L19.982 18.896C20.0365 19.0233 20.0587 19.1621 20.0466 19.3001C20.0345 19.438 19.9885 19.5708 19.9127 19.6867L17.6688 22.3547C17.5892 22.4749 17.5422 22.6135 17.5322 22.7573C17.5223 22.901 17.5498 23.0448 17.6121 23.1748C18.4805 24.9525 20.318 26.7679 22.1009 27.6279C22.2314 27.6899 22.376 27.7168 22.5202 27.7059C22.6643 27.6951 22.8032 27.6468 22.9231 27.5659L25.5512 25.3305Z\" stroke=\"white\" stroke-width=\"1.44738\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n</g>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_361_5282\">\\n<rect width=\"26.88\" height=\"26.88\" fill=\"white\" transform=\"translate(9.13086 9.22998)\"/>\\n</clipPath>\\n<clipPath id=\"clip1_361_5282\">\\n<rect width=\"26.88\" height=\"26.88\" fill=\"white\" transform=\"translate(9.13086 9.22998)\"/>\\n</clipPath>\\n<clipPath id=\"clip2_361_5282\">\\n<rect width=\"26.88\" height=\"26.88\" fill=\"white\" transform=\"translate(9.13086 9.22998)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-198ieee\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gWBJHcvWS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"14.188280913399396px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"+91 832 093 2973\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U29yYS02MDA=\",\"--framer-font-family\":'\"Sora\", \"Sora Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"18px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"+91 832 093 2973\"})}),className:\"framer-1us6sy8\",\"data-framer-name\":\"+1 9083 2093 2973\",fonts:[\"GF;Sora-600\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i5e6j6\",\"data-border\":true,\"data-framer-name\":\"HorizontalBorder\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pm2xkc\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"2025 \\xa9\"})}),className:\"framer-hhlbal\",\"data-framer-name\":\"2025 \\xa9\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-e3jx0e\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"DigitalTheory\"})}),className:\"framer-w30lcf\",\"data-framer-name\":\"Design Monks\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\" All rights reserved.\"})}),className:\"framer-1rnuu2l\",\"data-framer-name\":\"All rights reserved. Powered by\\xa0\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-543uz9\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-f3oaac\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Privacy Policy\"})}),className:\"framer-if5bxq\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-yi5pwt\",\"data-framer-name\":\"Vertical Divider\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c2t26z\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Terms of service\"})}),className:\"framer-1s2ciof\",\"data-framer-name\":\"Terms of service\",fonts:[\"GF;Outfit-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12hm470\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ejz2lt\",\"data-framer-name\":\"Nav - Desktop\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wefqyx\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1v386wy\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-179duvu\",\"data-framer-name\":\"Logo + Icon\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+16+0+0+12.0703),pixelHeight:120,pixelWidth:728,positionX:\"center\",positionY:\"center\",sizes:\"182px\",src:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120\",srcSet:\"https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?scale-down-to=512&width=728&height=120 512w,https://framerusercontent.com/images/Y4T7tXNCvE1YRy6SR1wugQ8A.png?width=728&height=120 728w\"},className:\"framer-z9epc6\",\"data-framer-name\":\"Digital Theory Logo 2\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dxa0s3\",\"data-framer-name\":\"Nav - Links\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1br9rbc hidden-12sbwor\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ypsixq\",\"data-framer-name\":\"Link - Desktop\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-gmda8c\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gi3ur0\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":gp_MdkYBU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FTadoJGRN\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1perday\",\"data-styles-preset\":\"I2wb8aZWL\",children:\"Services\"})})})}),className:\"framer-1fzvikr\",\"data-framer-name\":\"Services\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1waaxib hidden-12sbwor\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ju8w6d\",\"data-framer-name\":\"Link - Desktop\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-liool8\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-bvrkak\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EBZOcPqj1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"zXya75OSp\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1perday\",\"data-styles-preset\":\"I2wb8aZWL\",children:\"Differentiators\"})})})}),className:\"framer-1cb6cge\",\"data-framer-name\":\"Differentiators\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ppfztj\",\"data-framer-name\":\"Container\",children:isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-m1ouq8 hidden-12sbwor\",\"data-framer-name\":\"Link - Desktop\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-nsbswx\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-indvyu\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Qkk7QWlsZXJvbi9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Aileron\", \"Aileron Placeholder\", sans-serif',\"--framer-line-height\":\"25.6px\",\"--framer-text-color\":\"rgb(123, 124, 140)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ECCAw7pTt\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"n5WnBrRcE\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1perday\",\"data-styles-preset\":\"I2wb8aZWL\",children:\"What customers say\"})})})}),className:\"framer-vcnnw6\",\"data-framer-name\":\"What customers say\",fonts:[\"BI;Aileron/Regular/v0\"],verticalAlignment:\"center\",withExternalLayout:true})})})})})]})]}),/*#__PURE__*/_jsx(Link,{href:{hash:\":F4RGAPXBR\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"IXAJecNhH\",openInNewTab:false,scopeId:\"augiA20Il\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12luxy7 framer-lux5qc\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-lp0wzu\",\"data-framer-name\":\"Link - Desktop\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+16+5.6+0+0+1),pixelHeight:164,pixelWidth:492,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Dx7Ju0b7I48Qpar4EpTw0zmcBzE.png?width=492&height=164\"},className:\"framer-1irjxnz\",\"data-framer-name\":\"Label\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-12kxw01\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qtg192\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UG9wcGlucy02MDA=\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16.8px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.87)\"},children:\"GET STARTED\"})}),className:\"framer-1dgtkxi\",\"data-framer-name\":\"GET STARTED\",fonts:[\"GF;Poppins-600\"],verticalAlignment:\"center\",withExternalLayout:true})})})})})})})]})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tjSyy.framer-lux5qc, .framer-tjSyy .framer-lux5qc { display: block; }\",\".framer-tjSyy.framer-72rtr7 { background-color: #111111; height: 6043px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1440px; }\",\".framer-tjSyy .framer-1p903nh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 86px; }\",\".framer-tjSyy .framer-1s5hgx5 { 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: 100px 0px 200px 0px; position: relative; width: 1440px; }\",\".framer-tjSyy .framer-1qz69wv { -webkit-filter: blur(180px); background: linear-gradient(178deg, #fc1913 36.983880400657654%, rgb(153, 3, 0) 100%); filter: blur(180px); flex: none; height: 465px; left: calc(50.00000000000002% - 1007px / 2); position: absolute; top: calc(50.00000000000002% - 465px / 2); width: 1007px; z-index: 0; }\",\".framer-tjSyy .framer-1vocvxx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; min-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-tjSyy .framer-1cp0sox { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1nebe6n-container { bottom: -100px; flex: none; left: -143px; position: absolute; top: -159px; width: 709px; z-index: 0; }\",\".framer-tjSyy .framer-1rrjjnq { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 706px; }\",\".framer-tjSyy .framer-1n9ey1r, .framer-tjSyy .framer-1pub1a5 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-16ry8pr, .framer-tjSyy .framer-ipf9o5, .framer-tjSyy .framer-a6yp8j, .framer-tjSyy .framer-7u4phh, .framer-tjSyy .framer-8unsut, .framer-tjSyy .framer-13i9dbf, .framer-tjSyy .framer-1vty6x3, .framer-tjSyy .framer-9obzqk { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-t9wzln { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20.010000228881836px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-id677l { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.4); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background: radial-gradient(58.99999859333042% 169.99999290704756% at 1.2000016880034936% 49.99999493360541%, #ffffff 0%, rgb(255, 255, 255) 37.00000047683716%, rgb(208, 208, 208) 100%); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; box-shadow: -7px 0px 10px -5px #fa1812, -12px 0px 21px -3px rgba(250, 24, 18, 0.7); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-8wbt01, .framer-tjSyy .framer-1nfng7w, .framer-tjSyy .framer-1i7lzj5, .framer-tjSyy .framer-12y0k59, .framer-tjSyy .framer-1hi0j88, .framer-tjSyy .framer-1en397e, .framer-tjSyy .framer-1hfsuoy, .framer-tjSyy .framer-ry4uv7, .framer-tjSyy .framer-1ncd3nw, .framer-tjSyy .framer-165lsgx, .framer-tjSyy .framer-6wdo5c, .framer-tjSyy .framer-1u605m0, .framer-tjSyy .framer-1e36brz, .framer-tjSyy .framer-mwyd5u, .framer-tjSyy .framer-1wzf1vk, .framer-tjSyy .framer-l3c720, .framer-tjSyy .framer-5te7m8, .framer-tjSyy .framer-1esfywf, .framer-tjSyy .framer-zpxw90, .framer-tjSyy .framer-pnkq5q, .framer-tjSyy .framer-qi9pj8, .framer-tjSyy .framer-7m5gez, .framer-tjSyy .framer-1ag31lz, .framer-tjSyy .framer-1lhh3j5, .framer-tjSyy .framer-1o5kp4p, .framer-tjSyy .framer-xwkg6d, .framer-tjSyy .framer-b9ey7o, .framer-tjSyy .framer-qw39n6, .framer-tjSyy .framer-1sg4jnq, .framer-tjSyy .framer-4mgysi, .framer-tjSyy .framer-1gadig5, .framer-tjSyy .framer-19slnsz, .framer-tjSyy .framer-1lxwg3c, .framer-tjSyy .framer-47mq43, .framer-tjSyy .framer-127z1pe, .framer-tjSyy .framer-1r1vf03, .framer-tjSyy .framer-mh0f3h, .framer-tjSyy .framer-143ltzv, .framer-tjSyy .framer-1us6sy8, .framer-tjSyy .framer-hhlbal, .framer-tjSyy .framer-w30lcf, .framer-tjSyy .framer-1rnuu2l, .framer-tjSyy .framer-if5bxq, .framer-tjSyy .framer-1s2ciof, .framer-tjSyy .framer-1fzvikr, .framer-tjSyy .framer-1cb6cge, .framer-tjSyy .framer-vcnnw6, .framer-tjSyy .framer-1dgtkxi { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tjSyy .framer-1vkz8ob-container { bottom: 40px; flex: none; height: 100px; left: 0px; opacity: 0.4; position: absolute; right: 0px; z-index: 1; }\",\".framer-tjSyy .framer-15xhb3t, .framer-tjSyy .framer-s2wpyl { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-sy6aqe { height: 40px; position: relative; width: 150px; }\",\".framer-tjSyy .framer-16vuwbi { height: 29px; left: 11px; position: absolute; top: 11px; width: 26px; }\",\".framer-tjSyy .framer-q3m97s { height: 29px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-tjSyy .framer-m6ykp0 { height: 40px; left: 48px; position: absolute; top: 0px; width: 102px; }\",\".framer-tjSyy .framer-5rmkma { height: 33px; left: 0px; position: absolute; top: 8px; width: 27px; }\",\".framer-tjSyy .framer-c4x2pr { height: 13px; left: 11px; position: absolute; top: 13px; width: 9px; }\",\".framer-tjSyy .framer-1j4h7r9 { height: 31px; left: 27px; position: absolute; top: 0px; width: 12px; }\",\".framer-tjSyy .framer-1swvhij { height: 24px; left: 38px; position: absolute; top: 8px; width: 25px; }\",\".framer-tjSyy .framer-dljh4w { height: 24px; left: 78px; position: absolute; top: 8px; width: 24px; }\",\".framer-tjSyy .framer-1ymvyyb { height: 13px; left: 86px; position: absolute; top: 13px; width: 9px; }\",\".framer-tjSyy .framer-1mifzx8 { height: 29px; left: 111px; position: absolute; top: 3px; width: 15px; }\",\".framer-tjSyy .framer-1u6wrf4 { height: 40px; position: relative; width: 187px; }\",\".framer-tjSyy .framer-dfflns, .framer-tjSyy .framer-1gscrnj, .framer-tjSyy .framer-nzy9xb { height: 40px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-tjSyy .framer-1yfnokx { height: 15px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-tjSyy .framer-wk3sb5 { height: 15px; left: 7px; position: absolute; top: 26px; width: 17px; }\",\".framer-tjSyy .framer-kpsm3t { height: 10px; left: 3px; position: absolute; top: 15px; width: 9px; }\",\".framer-tjSyy .framer-1dynp5n { height: 10px; left: 12px; position: absolute; top: 16px; width: 9px; }\",\".framer-tjSyy .framer-t34y15 { height: 11px; left: 8px; position: absolute; top: 5px; width: 13px; }\",\".framer-tjSyy .framer-1fkx23s { height: 11px; left: 3px; position: absolute; top: 25px; width: 13px; }\",\".framer-tjSyy .framer-xu6wnm { height: 34px; left: 32px; position: absolute; top: 5px; width: 155px; }\",\".framer-tjSyy .framer-sqkvel, .framer-tjSyy .framer-1cdvze9 { height: 34px; left: 0px; position: absolute; top: 0px; width: 155px; }\",\".framer-tjSyy .framer-5549af { height: 20px; left: 0px; position: absolute; top: 6px; width: 16px; }\",\".framer-tjSyy .framer-dkp4fu { height: 24px; left: 18px; position: absolute; top: 2px; width: 11px; }\",\".framer-tjSyy .framer-1lj23ub { height: 20px; left: 31px; position: absolute; top: 6px; width: 20px; }\",\".framer-tjSyy .framer-fm78ly { height: 11px; left: 35px; position: absolute; top: 10px; width: 10px; }\",\".framer-tjSyy .framer-3qhmpv { height: 19px; left: 53px; position: absolute; top: 6px; width: 11px; }\",\".framer-tjSyy .framer-kw8eid { height: 28px; left: 65px; position: absolute; top: 6px; width: 20px; }\",\".framer-tjSyy .framer-8uvqnj { height: 25px; left: 87px; position: absolute; top: 0px; width: 5px; }\",\".framer-tjSyy .framer-u36ne2 { height: 20px; left: 94px; position: absolute; top: 6px; width: 20px; }\",\".framer-tjSyy .framer-11bhevu { height: 11px; left: 99px; position: absolute; top: 10px; width: 10px; }\",\".framer-tjSyy .framer-1rz0dnf { height: 19px; left: 117px; position: absolute; top: 6px; width: 18px; }\",\".framer-tjSyy .framer-134fbf5 { height: 20px; left: 137px; position: absolute; top: 6px; width: 19px; }\",\".framer-tjSyy .framer-j6fwtt { height: 4px; left: 141px; position: absolute; top: 10px; width: 9px; }\",\".framer-tjSyy .framer-1l7fmk4, .framer-tjSyy .framer-741ogv, .framer-tjSyy .framer-sruopk, .framer-tjSyy .framer-65htqo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-1it3gfn { height: 40px; position: relative; width: 263px; }\",\".framer-tjSyy .framer-8dz9c3 { height: 39px; left: 0px; position: absolute; top: 0px; width: 263px; }\",\".framer-tjSyy .framer-1owkc0u { height: 39px; left: 53px; position: absolute; top: 0px; width: 210px; }\",\".framer-tjSyy .framer-bbtkt9 { height: 23px; left: 0px; position: absolute; top: 9px; width: 19px; }\",\".framer-tjSyy .framer-sht26z { height: 23px; left: 21px; position: absolute; top: 9px; width: 20px; }\",\".framer-tjSyy .framer-kddhjo { height: 6px; left: 27px; position: absolute; top: 22px; width: 8px; }\",\".framer-tjSyy .framer-yxzr67 { height: 31px; left: 43px; position: absolute; top: 0px; width: 6px; }\",\".framer-tjSyy .framer-10pzpkn { height: 23px; left: 51px; position: absolute; top: 9px; width: 22px; }\",\".framer-tjSyy .framer-eawcr9 { height: 5px; left: 57px; position: absolute; top: 13px; width: 10px; }\",\".framer-tjSyy .framer-kfzjfd { height: 23px; left: 75px; position: absolute; top: 9px; width: 19px; }\",\".framer-tjSyy .framer-12hj53b { height: 31px; left: 96px; position: absolute; top: 0px; width: 21px; }\",\".framer-tjSyy .framer-8jruoy { height: 23px; left: 119px; position: absolute; top: 9px; width: 20px; }\",\".framer-tjSyy .framer-1f0q20h { height: 6px; left: 124px; position: absolute; top: 22px; width: 8px; }\",\".framer-tjSyy .framer-10gg2gn { height: 22px; left: 141px; position: absolute; top: 9px; width: 21px; }\",\".framer-tjSyy .framer-1r08oge { height: 32px; left: 163px; position: absolute; top: 0px; width: 22px; }\",\".framer-tjSyy .framer-68657y { height: 13px; left: 169px; position: absolute; top: 14px; width: 11px; }\",\".framer-tjSyy .framer-bpvgfb { height: 29px; left: 188px; position: absolute; top: 10px; width: 22px; }\",\".framer-tjSyy .framer-1en7xnv { height: 40px; left: 2px; position: absolute; top: 0px; width: 39px; }\",\".framer-tjSyy .framer-6ggw6n { height: 39px; left: 0px; position: absolute; top: 2px; width: 39px; }\",\".framer-tjSyy .framer-1ibs2yu { height: 38px; left: 1px; position: absolute; top: 0px; width: 38px; }\",\".framer-tjSyy .framer-zh7jlx { height: 30px; left: 8px; position: absolute; top: 0px; width: 30px; }\",\".framer-tjSyy .framer-571ean { height: 18px; left: 2px; position: absolute; top: 18px; width: 18px; }\",\".framer-tjSyy .framer-1webo0n { height: 9px; left: 0px; position: absolute; top: 29px; width: 9px; }\",\".framer-tjSyy .framer-juscqf { height: 40px; position: relative; width: 97px; }\",\".framer-tjSyy .framer-1nqernb { height: 26px; left: 69px; position: absolute; top: 14px; width: 28px; }\",\".framer-tjSyy .framer-1l6rvh3 { height: 26px; left: 28px; position: absolute; top: 14px; width: 26px; }\",\".framer-tjSyy .framer-1achu1k { height: 40px; left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-tjSyy .framer-1cs9zx4 { height: 40px; left: 58px; position: absolute; top: 0px; width: 9px; }\",\".framer-tjSyy .framer-1d0kurl { height: 12px; left: 77px; position: absolute; top: 21px; width: 12px; }\",\".framer-tjSyy .framer-mfdbmi { -webkit-filter: invert(1) saturate(0); aspect-ratio: 3.765765765765766 / 1; filter: invert(1) saturate(0); flex: none; height: var(--framer-aspect-ratio-supported, 64px); overflow: visible; position: relative; width: 241px; }\",\".framer-tjSyy .framer-1226q3a { -webkit-filter: brightness(0) invert(1) saturate(0); aspect-ratio: 1.7078651685393258 / 1; filter: brightness(0) invert(1) saturate(0); flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 82px; }\",\".framer-tjSyy .framer-1tdvspm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 0px 100px 0px; position: relative; scroll-margin-top: 40px; width: 1200px; }\",\".framer-tjSyy .framer-1kl1ygh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-19ody7i, .framer-tjSyy .framer-1v1gxss, .framer-tjSyy .framer-f42cbr { --border-bottom-width: 1px; --border-color: #878787; --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; background: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgb(0, 0, 0) 100%); border-bottom-left-radius: 9999px; border-bottom-right-radius: 9999px; border-top-left-radius: 9999px; border-top-right-radius: 9999px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-13edwhy { --framer-paragraph-spacing: 0px; flex: none; height: 58px; position: relative; white-space: pre-wrap; width: 766px; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-2onthu { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1200px; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-1ywcjzu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 57.29999923706055px; height: 309px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-17refko, .framer-tjSyy .framer-7y7o8i, .framer-tjSyy .framer-1xabwsk, .framer-tjSyy .framer-9he4or { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: 100%; justify-content: flex-start; max-width: 1080px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tjSyy .framer-yb94hb, .framer-tjSyy .framer-1o43ji3, .framer-tjSyy .framer-v73mvt, .framer-tjSyy .framer-13jz2bz { flex: none; height: 202px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 572px; }\",\".framer-tjSyy .framer-1vll66g, .framer-tjSyy .framer-hysyc9, .framer-tjSyy .framer-1errsl { flex: none; gap: 0px; height: 50px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 50px; }\",\".framer-tjSyy .framer-ai0jcl, .framer-tjSyy .framer-1lubi9u, .framer-tjSyy .framer-1wt0jqk, .framer-tjSyy .framer-1tlzf20 { 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; left: 0px; overflow: visible; padding: 10px 0px 0px 0px; position: absolute; top: 70px; width: min-content; }\",\".framer-tjSyy .framer-1xpyg0w, .framer-tjSyy .framer-1knmx0y, .framer-tjSyy .framer-314ca9, .framer-tjSyy .framer-1ualgvm { align-content: flex-start; align-items: flex-start; bottom: 1px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; width: 100%; }\",\".framer-tjSyy .framer-8ff033, .framer-tjSyy .framer-z4zfnn, .framer-tjSyy .framer-hmz2jq, .framer-tjSyy .framer-18fzzk6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1jekjvi, .framer-tjSyy .framer-2du11h, .framer-tjSyy .framer-fkl8do, .framer-tjSyy .framer-12o22mp, .framer-tjSyy .framer-3p2qk1, .framer-tjSyy .framer-1cyhuay { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-1wxr17 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 57.29999923706055px; height: 332px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-h4qgt8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-tjSyy .framer-1wpy3m5 { flex: none; height: 50px; left: 0px; position: absolute; top: 0px; width: 51px; }\",\".framer-tjSyy .framer-jewneb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tjSyy .framer-9jwv2b { align-content: center; align-items: center; background-color: #111111; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 120px 100px 120px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-c9y5s9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 63.9900016784668px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 40px; width: min-content; }\",\".framer-tjSyy .framer-17d8ouh, .framer-tjSyy .framer-15s57et { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1gulefe { 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; max-width: 650px; min-width: 650px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-1f23o2o, .framer-tjSyy .framer-ntm8sv, .framer-tjSyy .framer-1tqzhha, .framer-tjSyy .framer-c9nvpm, .framer-tjSyy .framer-140eqzm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-11rmbdh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-139goyk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-1lgwj1n, .framer-tjSyy .framer-4adx5k, .framer-tjSyy .framer-12uwssb { --border-bottom-width: 1px; --border-color: #1a1d31; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0.009999999776482582px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 377px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-1mtjaul, .framer-tjSyy .framer-ks9tzu, .framer-tjSyy .framer-whvaog { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; gap: 0px; height: 235px; overflow: hidden; position: relative; width: 377px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-4z6qux, .framer-tjSyy .framer-6ycdif { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.295000076293945px; height: 233px; justify-content: flex-start; overflow: visible; padding: 30px 24px 30px 24px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-z0tnna, .framer-tjSyy .framer-82wexi, .framer-tjSyy .framer-jstv4z, .framer-tjSyy .framer-13t4qey, .framer-tjSyy .framer-7pbtkl, .framer-tjSyy .framer-1c1y8b3, .framer-tjSyy .framer-4tk1hk, .framer-tjSyy .framer-to5tkz, .framer-tjSyy .framer-15fsgw9, .framer-tjSyy .framer-1gi3ur0, .framer-tjSyy .framer-bvrkak, .framer-tjSyy .framer-indvyu, .framer-tjSyy .framer-1qtg192 { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-z2p5jz, .framer-tjSyy .framer-1gwk2yi, .framer-tjSyy .framer-zxzag3, .framer-tjSyy .framer-10sp8l8, .framer-tjSyy .framer-1eeon0y, .framer-tjSyy .framer-p9ftla { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 329px; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-y8lmls { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.295000076293945px; height: min-content; justify-content: flex-start; overflow: visible; padding: 30px 24px 30px 24px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-8y2cpp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 537px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-r2f9q1, .framer-tjSyy .framer-1qyafbl { --border-bottom-width: 1px; --border-color: #1a1d31; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 582px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-19u7h6v, .framer-tjSyy .framer-km4sqa { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; gap: 0px; height: 363px; overflow: hidden; position: relative; width: 582px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-1am5dw7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.295000076293945px; height: 170px; justify-content: flex-start; overflow: visible; padding: 30px 24px 30px 24px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-pq4qhu, .framer-tjSyy .framer-n676pq, .framer-tjSyy .framer-spk3cn, .framer-tjSyy .framer-7u44j6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 534px; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-1omadpm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7.300000190734863px; height: 170px; justify-content: flex-start; overflow: visible; padding: 30px 24px 30px 24px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-agz7g8 { align-content: center; align-items: center; background-color: #111111; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 120px 100px 120px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-7brlk3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 40px; width: 1200px; }\",\".framer-tjSyy .framer-pglf07 { bottom: 0px; flex: none; gap: 0px; height: 664px; left: -34px; overflow: hidden; position: absolute; right: -35px; z-index: 0; }\",\".framer-tjSyy .framer-1kuohg { 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; overflow: visible; padding: 0px; position: relative; width: 858px; }\",\".framer-tjSyy .framer-3kkp48 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 858px; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-r4bn9x-container { flex: none; height: 100px; opacity: 0.4; position: relative; width: 100%; }\",\".framer-tjSyy .framer-xhwak0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1jal27t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 363px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1wdub4a, .framer-tjSyy .framer-18n0jvu, .framer-tjSyy .framer-l1bj71 { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background: radial-gradient(58.99999859333042% 35.081099716945985% at 2.299999718666079% 1.599999146873432%, #1a1d31 0%, rgb(13, 13, 18) 100%); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: 100%; justify-content: center; overflow: visible; padding: 12px 12px 24px 12px; position: relative; width: 1px; }\",\".framer-tjSyy .framer-bxbj51, .framer-tjSyy .framer-3r7obg { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0.54); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1q0qpfl, .framer-tjSyy .framer-1t1zpaw, .framer-tjSyy .framer-1ju761d { flex: none; height: 26px; position: relative; width: 25px; }\",\".framer-tjSyy .framer-1c74ku0, .framer-tjSyy .framer-1owsqgm, .framer-tjSyy .framer-ffeuvi { 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; overflow: visible; padding: 0px; position: relative; width: 90%; }\",\".framer-tjSyy .framer-18x6t5l, .framer-tjSyy .framer-10o656o, .framer-tjSyy .framer-pe645m { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 321px; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-qbr8qt, .framer-tjSyy .framer-1tbjlgr, .framer-tjSyy .framer-jw823m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-18adine, .framer-tjSyy .framer-1hvx4up, .framer-tjSyy .framer-ksc7mu { align-content: flex-start; align-items: flex-start; 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; }\",\".framer-tjSyy .framer-143567m, .framer-tjSyy .framer-12xldvq, .framer-tjSyy .framer-h9fby5 { border-bottom-left-radius: 44px; border-bottom-right-radius: 44px; border-top-left-radius: 44px; border-top-right-radius: 44px; flex: none; gap: 0px; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-tjSyy .framer-12lea6, .framer-tjSyy .framer-6b203y, .framer-tjSyy .framer-xr485t { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 44px; border-bottom-right-radius: 44px; border-top-left-radius: 44px; border-top-right-radius: 44px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-tjSyy .framer-1kzyobp, .framer-tjSyy .framer-18uyua9, .framer-tjSyy .framer-1kogtny { border-bottom-left-radius: 44px; border-bottom-right-radius: 44px; border-top-left-radius: 44px; border-top-right-radius: 44px; flex: none; gap: 0px; height: 44px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-bxz0bo, .framer-tjSyy .framer-1v7siz8, .framer-tjSyy .framer-438huw { --border-bottom-width: 2px; --border-color: rgba(255, 255, 255, 0.4); --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; border-bottom-left-radius: 44px; border-bottom-right-radius: 44px; border-top-left-radius: 44px; border-top-right-radius: 44px; bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-tjSyy .framer-h0lvky { align-content: flex-start; align-items: flex-start; background-color: rgba(0, 0, 0, 0.54); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-gv2fxg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-wlevmi, .framer-tjSyy .framer-3nklov, .framer-tjSyy .framer-15rej6k { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(20px); align-content: center; align-items: center; backdrop-filter: blur(20px); background: radial-gradient(58.99999859333042% 35.081099716945985% at 2.299999718666079% 1.599999146873432%, #1a1d31 0%, rgb(13, 13, 18) 100%); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: center; overflow: visible; padding: 30px 17px 30px 17px; position: relative; width: 1px; }\",\".framer-tjSyy .framer-95j0nj, .framer-tjSyy .framer-15t2hqx, .framer-tjSyy .framer-1h6kzfl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1a06rhh, .framer-tjSyy .framer-1snxj8o, .framer-tjSyy .framer-emklqf { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 345px; word-break: break-word; word-wrap: break-word; }\",\".framer-tjSyy .framer-1snro59 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 120px 100px 120px; position: relative; width: 1440px; }\",\".framer-tjSyy .framer-1wqj5h0 { align-content: flex-start; align-items: flex-start; background: radial-gradient(84.99999645352378% 47.43079749998785% at 6.9999992907047615% 7.099999581589817%, #1a1d31 0%, rgb(13, 13, 18) 100%); border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; border-top-left-radius: 28px; border-top-right-radius: 28px; box-shadow: 0px -19.9038028717041px 46.50421142578125px 0px rgba(255, 0, 0, 0.3), 0px -66.85272979736328px 156.19796752929688px 0px rgba(255, 0, 0, 0.18), 0px -299.3006896972656px 349.6503601074219px 0px rgba(255, 0, 0, 0.12); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 75.52447509765625px 55.94405746459961px 75.52447509765625px 55.94405746459961px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-gl6fks-container { bottom: -1px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-tjSyy .framer-15q8lz8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 49%; }\",\".framer-tjSyy .framer-mk9424 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tjSyy .framer-1uxwtnh, .framer-tjSyy .framer-14zr7qu, .framer-tjSyy .framer-beayv0, .framer-tjSyy .framer-mbrycg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1day0hs, .framer-tjSyy .framer-640mms, .framer-tjSyy .framer-1fdy9h3, .framer-tjSyy .framer-s6fq9s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-tjSyy .framer-hyhdkg, .framer-tjSyy .framer-15rewmr { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #999999; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; flex: none; height: 46px; position: relative; width: 100%; }','.framer-tjSyy .framer-1kk2fwg, .framer-tjSyy .framer-o5jszh { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #999999; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-invalid-text-color: #999999; --framer-input-padding: 12px; flex: none; height: 46px; position: relative; width: 100%; }',\".framer-tjSyy .framer-1brlg9a-container { flex: none; height: 67px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-xcxtyo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 120px 60px 120px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1c8bfce { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1ynh4i4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 290px; overflow: visible; padding: 0px; position: relative; width: 290px; }\",\".framer-tjSyy .framer-1hjpbi0 { aspect-ratio: 6.095238095238095 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 29px); position: relative; width: 182px; }\",\".framer-tjSyy .framer-1ulwusd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 840px; min-height: 211px; overflow: visible; padding: 0px 0.019999999552965164px 0px 0px; position: relative; width: 608px; }\",\".framer-tjSyy .framer-1b1pt3y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-14isohf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-2bnawy, .framer-tjSyy .framer-hpg191, .framer-tjSyy .framer-tlffmq, .framer-tjSyy .framer-nkdpao, .framer-tjSyy .framer-d7gzud, .framer-tjSyy .framer-198ieee, .framer-tjSyy .framer-f3oaac, .framer-tjSyy .framer-c2t26z, .framer-tjSyy .framer-1br9rbc, .framer-tjSyy .framer-gmda8c, .framer-tjSyy .framer-1waaxib, .framer-tjSyy .framer-ppfztj, .framer-tjSyy .framer-nsbswx, .framer-tjSyy .framer-12kxw01 { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-7inwfy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-y0bwc8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-12ygpko, .framer-tjSyy .framer-7hzqhr { flex: none; height: 45px; position: relative; width: 45px; }\",\".framer-tjSyy .framer-118v2uy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 247.77999877929688px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-i5e6j6 { --border-bottom-width: 0px; --border-color: rgba(255, 255, 255, 0.2); --border-left-width: 0px; --border-right-width: 0px; --border-style: dashed; --border-top-width: 1px; align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-1pm2xkc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-e3jx0e { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-543uz9 { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-yi5pwt { background-color: #e7e7e8; flex: none; height: 16px; position: relative; width: 1px; }\",\".framer-tjSyy .framer-12hm470 { 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; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 1440px; }\",\".framer-tjSyy .framer-ejz2lt { -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 40px 16px 40px; position: relative; width: 100%; }\",\".framer-tjSyy .framer-wefqyx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-tjSyy .framer-1v386wy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tjSyy .framer-179duvu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 54px; justify-content: center; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-z9epc6 { aspect-ratio: 6.095238095238095 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 182px; }\",\".framer-tjSyy .framer-1dxa0s3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-ypsixq, .framer-tjSyy .framer-ju8w6d, .framer-tjSyy .framer-m1ouq8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 2px 0px 2px 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-liool8 { 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; min-width: 69.11000061035156px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tjSyy .framer-12luxy7 { 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; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-tjSyy .framer-lp0wzu { align-content: center; align-items: center; background: radial-gradient(34.999999165534994% 100% at 7.400000216960906% 44.099998474121094%, #f58327 0%, rgba(207, 207, 207, 0.2) 100%); border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 1px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-tjSyy .framer-1irjxnz { align-content: center; align-items: center; border-bottom-left-radius: 9999px; border-bottom-right-radius: 9999px; border-top-left-radius: 9999px; border-top-right-radius: 9999px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 16px 12px 16px; position: relative; width: min-content; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-tjSyy[data-border=\"true\"]::after, .framer-tjSyy [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: 809.98px) { .framer-tjSyy.framer-72rtr7 { height: 10844px; width: 390px; } .framer-tjSyy .framer-1p903nh { gap: 0px; } .framer-tjSyy .framer-1s5hgx5 { flex-direction: column; order: 0; padding: 0px 0px 160px 0px; width: 100%; } .framer-tjSyy .framer-1qz69wv { bottom: -1px; height: 278px; left: -4px; order: 1; right: -5px; top: unset; width: unset; } .framer-tjSyy .framer-1vocvxx { min-width: unset; order: 0; padding: 0px 20px 0px 20px; width: 100%; } .framer-tjSyy .framer-1cp0sox { flex-direction: column; padding: 464px 0px 40px 0px; } .framer-tjSyy .framer-1nebe6n-container { bottom: unset; height: 839px; left: -92px; right: -65px; top: -163px; width: unset; } .framer-tjSyy .framer-1rrjjnq { align-content: center; align-items: center; gap: 40px; width: 100%; } .framer-tjSyy .framer-1n9ey1r { gap: 20px; } .framer-tjSyy .framer-t9wzln { justify-content: center; } .framer-tjSyy .framer-id677l { height: 60px; width: 219px; } .framer-tjSyy .framer-1vkz8ob-container { order: 2; } .framer-tjSyy .framer-1tdvspm { order: 1; width: 100%; } .framer-tjSyy .framer-1kl1ygh { gap: 30px; padding: 0px 20px 0px 20px; } .framer-tjSyy .framer-13edwhy { height: auto; width: 100%; } .framer-tjSyy .framer-2onthu, .framer-tjSyy .framer-1mtjaul, .framer-tjSyy .framer-z2p5jz, .framer-tjSyy .framer-1gwk2yi, .framer-tjSyy .framer-ks9tzu, .framer-tjSyy .framer-zxzag3, .framer-tjSyy .framer-10sp8l8, .framer-tjSyy .framer-whvaog, .framer-tjSyy .framer-1eeon0y, .framer-tjSyy .framer-p9ftla, .framer-tjSyy .framer-pq4qhu, .framer-tjSyy .framer-n676pq, .framer-tjSyy .framer-spk3cn, .framer-tjSyy .framer-7u44j6, .framer-tjSyy .framer-1kuohg, .framer-tjSyy .framer-3kkp48 { width: 100%; } .framer-tjSyy .framer-1ywcjzu, .framer-tjSyy .framer-1wxr17 { flex-direction: column; height: min-content; padding: 0px 20px 0px 20px; } .framer-tjSyy .framer-17refko, .framer-tjSyy .framer-7y7o8i, .framer-tjSyy .framer-1xabwsk, .framer-tjSyy .framer-9he4or { flex: none; height: min-content; width: 100%; } .framer-tjSyy .framer-yb94hb, .framer-tjSyy .framer-1o43ji3, .framer-tjSyy .framer-v73mvt, .framer-tjSyy .framer-13jz2bz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; width: 100%; } .framer-tjSyy .framer-1vll66g, .framer-tjSyy .framer-ai0jcl, .framer-tjSyy .framer-hysyc9, .framer-tjSyy .framer-1lubi9u, .framer-tjSyy .framer-1errsl, .framer-tjSyy .framer-1wt0jqk, .framer-tjSyy .framer-1wpy3m5 { left: unset; position: relative; top: unset; } .framer-tjSyy .framer-1xpyg0w, .framer-tjSyy .framer-1knmx0y, .framer-tjSyy .framer-314ca9, .framer-tjSyy .framer-1ualgvm { bottom: unset; left: unset; position: relative; } .framer-tjSyy .framer-8ff033, .framer-tjSyy .framer-z4zfnn, .framer-tjSyy .framer-hmz2jq, .framer-tjSyy .framer-18fzzk6 { align-content: center; align-items: center; flex-direction: column; gap: 20px; } .framer-tjSyy .framer-1jekjvi, .framer-tjSyy .framer-2du11h, .framer-tjSyy .framer-fkl8do, .framer-tjSyy .framer-1cyhuay, .framer-tjSyy .framer-xhwak0 { align-content: center; align-items: center; } .framer-tjSyy .framer-3p2qk1 { width: 218px; } .framer-tjSyy .framer-1e36brz, .framer-tjSyy .framer-mwyd5u, .framer-tjSyy .framer-1wzf1vk, .framer-tjSyy .framer-l3c720, .framer-tjSyy .framer-qi9pj8, .framer-tjSyy .framer-19slnsz { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-tjSyy .framer-1tlzf20 { left: unset; position: relative; top: unset; width: 100%; } .framer-tjSyy .framer-jewneb { align-content: center; align-items: center; flex: none; width: 100%; } .framer-tjSyy .framer-9jwv2b { order: 2; padding: 80px 20px 80px 20px; width: 100%; } .framer-tjSyy .framer-c9y5s9, .framer-tjSyy .framer-wefqyx { flex: 1 0 0px; width: 1px; } .framer-tjSyy .framer-17d8ouh, .framer-tjSyy .framer-15s57et { gap: 30px; } .framer-tjSyy .framer-1gulefe { max-width: unset; min-width: unset; width: 100%; } .framer-tjSyy .framer-139goyk { flex-direction: column; width: 100%; } .framer-tjSyy .framer-1lgwj1n, .framer-tjSyy .framer-r2f9q1, .framer-tjSyy .framer-1qyafbl { height: min-content; width: 100%; } .framer-tjSyy .framer-4z6qux, .framer-tjSyy .framer-1am5dw7, .framer-tjSyy .framer-1omadpm { gap: 10px; height: min-content; width: 100%; } .framer-tjSyy .framer-4adx5k { height: 469px; width: 100%; } .framer-tjSyy .framer-6ycdif, .framer-tjSyy .framer-y8lmls { gap: 10px; width: 100%; } .framer-tjSyy .framer-12uwssb { height: 471px; width: 100%; } .framer-tjSyy .framer-8y2cpp { flex-direction: column; height: min-content; width: 100%; } .framer-tjSyy .framer-19u7h6v { height: 230px; width: 350px; } .framer-tjSyy .framer-km4sqa { height: 234px; width: 100%; } .framer-tjSyy .framer-agz7g8 { order: 3; padding: 0px 20px 0px 20px; width: 100%; } .framer-tjSyy .framer-7brlk3 { flex: 1 0 0px; gap: 40px; width: 1px; } .framer-tjSyy .framer-pglf07 { bottom: -59px; height: 1816px; left: -20px; right: -20px; } .framer-tjSyy .framer-1jal27t { flex-direction: column; gap: 30px; height: min-content; } .framer-tjSyy .framer-1wdub4a, .framer-tjSyy .framer-18n0jvu { flex: none; height: 363px; width: 100%; } .framer-tjSyy .framer-l1bj71 { flex: none; height: 337px; width: 100%; } .framer-tjSyy .framer-gv2fxg { flex-direction: column; } .framer-tjSyy .framer-wlevmi, .framer-tjSyy .framer-3nklov, .framer-tjSyy .framer-15rej6k { flex: none; height: 160px; width: 100%; } .framer-tjSyy .framer-1snro59 { order: 4; padding: 100px 20px 100px 20px; width: 100%; } .framer-tjSyy .framer-1wqj5h0 { box-shadow: 0px -20.9038px 46.5042114px 0px rgba(255, 0, 0, 0.3), 0px -66.85272979736328px 156.19796752929688px 0px rgba(255, 0, 0, 0.18), 0px -299.3006896972656px 349.6503601074219px 0px rgba(255, 0, 0, 0.12); flex-direction: column; gap: 50px; padding: 40px 30px 40px 30px; } .framer-tjSyy .framer-15q8lz8 { padding: 0px; width: 100%; } .framer-tjSyy .framer-mk9424 { flex: none; width: 100%; } .framer-tjSyy .framer-1brlg9a-container { height: 58px; } .framer-tjSyy .framer-xcxtyo { align-content: center; align-items: center; gap: 55px; height: 848px; order: 5; padding: 70px 20px 70px 20px; width: min-content; } .framer-tjSyy .framer-1c8bfce { align-content: center; align-items: center; flex-direction: column; gap: 60px; justify-content: flex-start; width: 350px; } .framer-tjSyy .framer-1ynh4i4 { align-content: center; align-items: center; max-width: unset; width: 100%; } .framer-tjSyy .framer-1hjpbi0 { height: var(--framer-aspect-ratio-supported, 46px); width: 277px; } .framer-tjSyy .framer-1ulwusd { align-content: center; align-items: center; flex-direction: column; gap: 40px; justify-content: flex-start; max-width: unset; min-height: unset; padding: 0px; width: 100%; } .framer-tjSyy .framer-1b1pt3y { align-content: center; align-items: center; height: min-content; } .framer-tjSyy .framer-14isohf { align-content: center; align-items: center; gap: 20px; } .framer-tjSyy .framer-7inwfy { align-content: center; align-items: center; height: 106px; } .framer-tjSyy .framer-i5e6j6 { align-content: center; align-items: center; flex-direction: column; gap: 20px; justify-content: flex-start; padding: 30px 0px 0px 0px; width: 350px; } .framer-tjSyy .framer-12hm470 { align-content: center; align-items: center; justify-content: center; right: 0px; width: unset; } .framer-tjSyy .framer-ejz2lt { padding: 16px 20px 16px 20px; } .framer-tjSyy .framer-ppfztj { min-height: 30px; min-width: 144px; }}\",\"@media (min-width: 810px) and (max-width: 1439.98px) { .framer-tjSyy.framer-72rtr7 { height: 6230px; width: 810px; } .framer-tjSyy .framer-1s5hgx5 { padding: 470px 40px 171px 40px; width: 100%; } .framer-tjSyy .framer-1qz69wv { height: 321px; left: calc(50.00000000000002% - 669px / 2); top: calc(49.94259471871415% - 321px / 2); width: 669px; } .framer-tjSyy .framer-1vocvxx { min-width: unset; width: 760px; } .framer-tjSyy .framer-1nebe6n-container { bottom: unset; height: 565px; left: calc(50.00000000000002% - 568px / 2); top: -499px; width: 568px; } .framer-tjSyy .framer-1rrjjnq { align-content: center; align-items: center; flex: 1 0 0px; width: 1px; } .framer-tjSyy .framer-t9wzln { justify-content: center; } .framer-tjSyy .framer-1tdvspm { padding: 0px 40px 100px 40px; width: 100%; } .framer-tjSyy .framer-1kl1ygh { gap: 20px; padding: 0px 40px 0px 40px; } .framer-tjSyy .framer-13edwhy { height: auto; width: 100%; } .framer-tjSyy .framer-2onthu, .framer-tjSyy .framer-z2p5jz, .framer-tjSyy .framer-1gwk2yi, .framer-tjSyy .framer-zxzag3, .framer-tjSyy .framer-10sp8l8, .framer-tjSyy .framer-1eeon0y, .framer-tjSyy .framer-p9ftla, .framer-tjSyy .framer-pq4qhu, .framer-tjSyy .framer-n676pq, .framer-tjSyy .framer-spk3cn, .framer-tjSyy .framer-7u44j6, .framer-tjSyy .framer-1kuohg, .framer-tjSyy .framer-3kkp48, .framer-tjSyy .framer-18x6t5l, .framer-tjSyy .framer-1owsqgm, .framer-tjSyy .framer-10o656o, .framer-tjSyy .framer-ffeuvi, .framer-tjSyy .framer-pe645m, .framer-tjSyy .framer-1a06rhh, .framer-tjSyy .framer-1snxj8o, .framer-tjSyy .framer-emklqf { width: 100%; } .framer-tjSyy .framer-1ywcjzu, .framer-tjSyy .framer-17refko, .framer-tjSyy .framer-7y7o8i, .framer-tjSyy .framer-1xabwsk, .framer-tjSyy .framer-9he4or { height: min-content; } .framer-tjSyy .framer-yb94hb, .framer-tjSyy .framer-13jz2bz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 100%; } .framer-tjSyy .framer-1vll66g, .framer-tjSyy .framer-ai0jcl, .framer-tjSyy .framer-hysyc9, .framer-tjSyy .framer-1lubi9u, .framer-tjSyy .framer-1errsl, .framer-tjSyy .framer-1wt0jqk, .framer-tjSyy .framer-1wpy3m5 { left: unset; position: relative; top: unset; } .framer-tjSyy .framer-1xpyg0w { bottom: unset; left: unset; position: relative; } .framer-tjSyy .framer-8ff033, .framer-tjSyy .framer-z4zfnn, .framer-tjSyy .framer-hmz2jq { gap: unset; justify-content: space-between; } .framer-tjSyy .framer-1o43ji3, .framer-tjSyy .framer-v73mvt { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; } .framer-tjSyy .framer-1knmx0y, .framer-tjSyy .framer-314ca9, .framer-tjSyy .framer-1ualgvm { bottom: unset; left: unset; position: relative; width: 336px; } .framer-tjSyy .framer-fkl8do, .framer-tjSyy .framer-3p2qk1, .framer-tjSyy .framer-h4qgt8, .framer-tjSyy .framer-1cyhuay, .framer-tjSyy .framer-c9y5s9, .framer-tjSyy .framer-1lgwj1n, .framer-tjSyy .framer-r2f9q1, .framer-tjSyy .framer-1qyafbl, .framer-tjSyy .framer-7brlk3 { flex: 1 0 0px; width: 1px; } .framer-tjSyy .framer-165lsgx, .framer-tjSyy .framer-1e36brz, .framer-tjSyy .framer-mwyd5u, .framer-tjSyy .framer-1wzf1vk, .framer-tjSyy .framer-l3c720, .framer-tjSyy .framer-5te7m8, .framer-tjSyy .framer-1esfywf, .framer-tjSyy .framer-zpxw90, .framer-tjSyy .framer-qi9pj8, .framer-tjSyy .framer-1o5kp4p, .framer-tjSyy .framer-xwkg6d, .framer-tjSyy .framer-b9ey7o, .framer-tjSyy .framer-qw39n6 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-tjSyy .framer-1tlzf20 { left: unset; position: relative; top: unset; width: 100%; } .framer-tjSyy .framer-9jwv2b { padding: 100px 40px 100px 40px; width: 100%; } .framer-tjSyy .framer-139goyk { height: 470px; width: 100%; } .framer-tjSyy .framer-1mtjaul, .framer-tjSyy .framer-ks9tzu { aspect-ratio: 1.6 / 1; height: var(--framer-aspect-ratio-supported, 138px); width: 221px; } .framer-tjSyy .framer-4z6qux, .framer-tjSyy .framer-1am5dw7, .framer-tjSyy .framer-1omadpm { flex: 1 0 0px; height: 1px; padding: 20px; width: 100%; } .framer-tjSyy .framer-4adx5k, .framer-tjSyy .framer-12uwssb { flex: 1 0 0px; height: min-content; width: 1px; } .framer-tjSyy .framer-6ycdif { height: min-content; padding: 20px; width: 100%; } .framer-tjSyy .framer-whvaog { aspect-ratio: 1.606837606837607 / 1; height: var(--framer-aspect-ratio-supported, 138px); width: 222px; } .framer-tjSyy .framer-y8lmls { padding: 20px; width: 100%; } .framer-tjSyy .framer-8y2cpp { height: 440px; width: 100%; } .framer-tjSyy .framer-19u7h6v, .framer-tjSyy .framer-km4sqa { aspect-ratio: 1.600550964187328 / 1; height: var(--framer-aspect-ratio-supported, 218px); width: 349px; } .framer-tjSyy .framer-agz7g8 { padding: 0px 20px 133px 20px; width: 100%; } .framer-tjSyy .framer-pglf07 { bottom: -28px; height: 811px; left: -400px; right: -380px; } .framer-tjSyy .framer-1jal27t { height: 567px; } .framer-tjSyy .framer-1wdub4a, .framer-tjSyy .framer-18n0jvu, .framer-tjSyy .framer-l1bj71 { justify-content: flex-start; } .framer-tjSyy .framer-1tbjlgr, .framer-tjSyy .framer-jw823m { align-content: flex-start; align-items: flex-start; } .framer-tjSyy .framer-h0lvky { flex: none; height: min-content; } .framer-tjSyy .framer-gv2fxg { height: 194px; } .framer-tjSyy .framer-3nklov { padding: 30px 2px 24px 17px; } .framer-tjSyy .framer-1snro59 { padding: 0px 40px 0px 40px; width: 100%; } .framer-tjSyy .framer-1wqj5h0 { gap: 40px; padding: 40px 20px 40px 20px; } .framer-tjSyy .framer-xcxtyo { gap: 68px; padding: 100px 40px 32px 40px; } .framer-tjSyy .framer-1ulwusd { height: 166px; max-width: 662px; min-height: 166px; padding: 0px 0.02px 0px 0px; width: 437px; } .framer-tjSyy .framer-1b1pt3y { flex: 1 0 0px; gap: 18.92px; width: 1px; } .framer-tjSyy .framer-14isohf { gap: 7.88px; } .framer-tjSyy .framer-7inwfy { gap: 12.61px; } .framer-tjSyy .framer-y0bwc8 { gap: 9.46px; } .framer-tjSyy .framer-12ygpko, .framer-tjSyy .framer-7hzqhr { height: 35px; width: 35px; } .framer-tjSyy .framer-118v2uy { gap: 9.46px; max-width: 195px; width: 195px; } .framer-tjSyy .framer-i5e6j6 { padding: 34px 0px 0px 0px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6043\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fgd0F5VoS\":{\"layout\":[\"fixed\",\"fixed\"]},\"gWBJHcvWS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate false\n * @framerScrollSections {\"gp_MdkYBU\":{\"pattern\":\":gp_MdkYBU\",\"name\":\"services\"},\"EBZOcPqj1\":{\"pattern\":\":EBZOcPqj1\",\"name\":\"differentiators\"},\"ECCAw7pTt\":{\"pattern\":\":ECCAw7pTt\",\"name\":\"what-customers-say\"},\"F4RGAPXBR\":{\"pattern\":\":F4RGAPXBR\",\"name\":\"form\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-tjSyy\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6043,width:1440};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6V15vFP-KUEg.woff2\",weight:\"600\"},{cssFamilyName:\"Aileron\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Aileron\",url:\"https://framerusercontent.com/assets/LnlFZ5ZUXRaYAm8jDpvZSmzclA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Tight\",source:\"google\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqWSRToK8EPg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/MVhJhYeDWxeyqT939zMNyw9p8.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/RJeJJARdrtNUtic58kOz7hIgBuE.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/Z4sGWU2OKBoXPWulb5P25vULA.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2\",weight:\"200\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{cssFamilyName:\"Poppins\",source:\"google\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{cssFamilyName:\"Outfit\",source:\"google\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4S-EiAou6Y.woff2\",weight:\"400\"},{cssFamilyName:\"Sora\",source:\"google\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://fonts.gstatic.com/s/sora/v17/xMQOuFFYT72X5wkB_18qmnndmSeMmX-PIwNhBti0.woff2\",weight:\"600\"}]},...HeatmapEffectFonts,...TickerFonts,...ParticlesBackgroundFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerAcceptsLayoutTemplate\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fgd0F5VoS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gWBJHcvWS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"6043\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerScrollSections\":\"{\\\"gp_MdkYBU\\\":{\\\"pattern\\\":\\\":gp_MdkYBU\\\",\\\"name\\\":\\\"services\\\"},\\\"EBZOcPqj1\\\":{\\\"pattern\\\":\\\":EBZOcPqj1\\\",\\\"name\\\":\\\"differentiators\\\"},\\\"ECCAw7pTt\\\":{\\\"pattern\\\":\\\":ECCAw7pTt\\\",\\\"name\\\":\\\"what-customers-say\\\"},\\\"F4RGAPXBR\\\":{\\\"pattern\\\":\\\":F4RGAPXBR\\\",\\\"name\\\":\\\"form\\\"}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map"],"mappings":"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"}